@charset "utf-8";
/* CSS Document */

/* ------------------------------------- Page ------------------------------------- */ 
html {
	font-size:100%; /* Évite un bug d'IE 6-7. (1) */
}
body {
	margin:0;
	padding:0;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	line-height: 1.4;
	color:black;
	background:#f3f3f3;
	min-width:1000px;
}
/* ------------------------------------- Titres ------------------------------------- */ 
h1, h2, h3, h4, h5, h6 {
	font-weight:bold;
	font-style:normal;
	font-family:Myriad Pro, Verdana, sans-serif;
	text-transform:uppercase;
}
h1 {
	color:#FFF;
 	font-size:18px;
	line-height:1.2em;
	letter-spacing:1px;
	background:#94a363; /* VERT KAKI */
	margin:0 16px 8px 16px;
}
h2 {
	font-size:16px;
	color:#666;
	text-indent:16px;
}
h3 {
	font-size:14px;
	color:#94a363; /* VERT KAKI */
	text-indent:16px;
}
h4 {
	font-size:12px;
	color:#82a40b; /* VERT */
	text-indent:16px;
}
/* ------------------------------------- Listes ------------------------------------- */ 
ul, ol {
	margin:.75em 0 .75em 32px; 
	padding:0; 
}
/* ------------------------------------- Paragraphes ------------------------------------- */ 
p {
	margin:.75em 0; /* Marges plus faibles que par défaut. */
	text-indent:16px;
}
#histo_com p {
	text-indent:0;
	margin:0;
	padding:0;
}
/* ------------------------------------- Liens ------------------------------------- */ 
a {
	color:#82a40b; /* VERT */
	text-decoration:none;
	font-weight:bold;
	outline:none; /* Pas de bordure pointillée ou halo lors du clic sur un lien (IE) */
	border:none; /* Pas de bordure pointillée ou halo lors du clic sur un lien (Firefox) */
}
a:link, a:visited {
	color:#82a40b;
	outline:none; /* Pas de bordure pointillée ou halo lors du clic sur un lien (IE) */
	border:none; /* Pas de bordure pointillée ou halo lors du clic sur un lien (Firefox) */
}
a:hover, a:focus, a:active {
	color:#94a363; /* VERT KAKI */
	outline:none; /* Pas de bordure pointillée ou halo lors du clic sur un lien (IE) */
	border:none; /* Pas de bordure pointillée ou halo lors du clic sur un lien (Firefox) */
}
a img {
	border:none; /* Pas de bordure autour des images dans les liens */
}
/* ------------------------------------- Formulaires ------------------------------------- */ 
form, fieldset {
	margin:0; 
	padding:0; 
	border:none; 
} 
input, button, select {
	vertical-align:middle; /* Solution pb. d'alignement. */ 
}
/* ------------------------------------- Objets Flash ------------------------------------- */ 
object {
	outline:none; /* Pas de bordure pointillée autour de l'objet lors du clic */
}

/* ------------------------------------- Class ------------------------------------- */
.saut {
	margin-bottom:30px;
}
.haut {
	margin-top:30px;
}
.txt_right {
	text-align:right;
	margin-right:16px;
}
.txt_center {
	text-align:center;
}
.btn_valider {
	background:url("../images/btn_valider.png") no-repeat left top;
	height:46px;
	width:150px;
	border:none;
	cursor:pointer;
	color:#FFF;
	font-size:12px;
	font-weight:bold;
	padding-bottom:5px;
}
@media screen and (-webkit-min-device-pixel-ratio:0) { /* Hack css pour Safari3+ & Chrome1+ */
	.btn_valider{
		padding-bottom:0px;
	}
}
.btn_valider:hover {
	background:url("../images/btn_valider_survol.png") no-repeat left top;
	color:#94a363;
}
.btn_packs {
	background:url("../images/btn_ssmenu.png") no-repeat left top;
	height:20px;
	width:145px;
	border:none;
	cursor:pointer;
	margin-left:19px;
	padding: 3px;
}
.btn_packs:hover {
	background:url("../images/btn_ssmenu_survol.png") no-repeat left top;
}
.btn_packs a {
	color: #333;
	font-size:12px;
}
.btn_packs a:hover {
	color: #FFF;
}
.btn_ok {
	background:url("../images/btn_ok.png") no-repeat left top;
	height:20px;
	width:39px;
	border:none;
	cursor:pointer;
	color:#FFF;
	font-size:12px;
	font-weight:bold;
	padding-bottom:5px;
}
.btn_ok:hover {
	background:url("../images/btn_ok_survol.png") no-repeat left top;
	color:#94a363;
}
.date_defil {
	text-transform:lowercase;
	font-size:12px;
	line-height:8px;
	padding-left:9px;
}
.pages {
	text-align:right;
}
.vert {
	color:#94a363; /* VERT KAKI */
}
.vert2 {
	color:#82a40b; /* VERT */
	font-weight:bold;
}
.rouge{
	color:#F00;
}
.paie{
	margin-left:150px;
	color:#666;
}
.gras{
	font-weight:bold;
}
.txt_ok {
	text-indent:-20px; background:#ccff99; margin:10px 16px; padding:10px 10px 10px 30px; border:#94a363 solid 1px; color:#333; text-align:center;
}
.txt_error {
	text-indent:-2px; background:#F3F3F3; margin:10px 16px; padding:10px 10px 10px 30px; border:#cc0000 solid 1px; color:#cc0000; text-align:center; font-weight:normal;
}
.blocleft{
	float:left;
}
.etapes{
	margin:0 0 0 16px;
}
.choix{
	margin:20px 0 0 60px;
}
.recherche{
	margin:20px 0 0 3px;
}
.formations, .formations p{
	text-indent:0;
}
.formations li{
	list-style-type: disc;
	margin-left:40px;
	padding-right:30px;
}
/* ------------------------------------- CONTENEUR ------------------------------------- */
#conteneur {
	width:1000px;
	margin:0 auto;
	background:url("../images/fond.png") no-repeat;
}
/* ------------------------------------- NEWS ------------------------------------- */
#news {
	height:53px;
	margin:-182px auto 0 auto;
	background:url("../images/news_defil.png") no-repeat center;
}
#news p {
	margin:0;
	text-align:center;
	padding-top:15px;
}
#txt_news {
	width:270px;
	margin-left:365px;
}
#news a, #news a:hover {
	color:#000;
	font-weight:normal;
}
/* ------------------------------------- HEADER ------------------------------------- */
#header {
	height:182px;
	margin:0 auto;
	background:url("../images/header_amtv_entreprise.png") no-repeat bottom;
}
#header h1 {
	text-align:right;
	padding-top:22px;
	padding-right:30px;
	background:none;
	text-indent:0;
}
#logoprint{
	display:none;
}
/* ------------------------------------- MENU ------------------------------------- */
#menu {
	height:85px;
	margin:108px 0 0 -20px;
	
}
#menu li {
	display:inline;
	margin:-2px;
}
/* ------------------------------------- CONTENU ------------------------------------- */
#contenu {
	margin:-18px 0 0 10px;
}
#Accordion1 a {
	color:#000;
	font-weight:normal;
}
#Accordion1 a:hover {
	color:#82a40b;
}
#ssmenu {
	text-indent:0;
	margin-left:20px;
	background:#FFF;
	border-left:#666 solid 1px;
	border-right:#666 solid 1px;
	border-bottom:#666 solid 1px;
	padding:10px 5px 20px 5px;
	margin-right:10px;
	margin-left:27px;
	margin-top:-12px;
}
#ssmenu a {
	color:#000;
	font-weight:normal;
}
#ssmenu a:hover {
	color:#82a40b;
}
#haut {
	height:40px;
	width:981px;
	background:url("../images/body_01.png") no-repeat;
}
#center_left {
	width:170px;
	background:url("../images/body_02.png") repeat-y;
}
#center_left h2 {
	height:27px;
	margin:0 0 10px 16px;
	text-indent:0;
	text-align:center;
	background:url("../images/body_titre.png") no-repeat;
}
#trait {
	background:url("../images/trait.png") no-repeat;
}
#center_middle_1 {
	width:564px;
	background:#FFF url("../images/body_03.png") left repeat-y;
	height:600px;
}
#center_middle_1 h2 {
	text-indent:0;
	margin-left:-15px;
}
#center_middle_1 p {
	margin-right:10px;
}
#center_middle_2 {
	width:233px;
	height:367px;
	padding:20px 0;
}
#center_middle_2 h1 {
	margin-bottom:0;
	padding:1px 20px;
	font-size:16px;
	letter-spacing:0;
	background:#666;
}
#center_middle_2 h2 {
	margin-bottom:20px;
}
#center_middle_2 marquee {
	height:314px; /* Pour toute la hauteur de la sidebar */
	/*height:204px;*/ /* Pour toute l'image de la sidebar */
}
#center_middle_2 a {
	color:#333;
}
#center_middle_2 a:hover {
	color:#82a40b;
}
#center_right {
	width:14px;
	background:url("../images/body_04.png") repeat-y;
}
#center_left h1, #center_left h2, #center_left h3, #center_left h4, {
	padding:0 20px;
}
#center_middle_1 p, #center_middle_1 h1, #center_middle_1 h2, #center_middle_1 h3, #center_middle_1 h4 {
	padding:0 10px 0 40px;
}
#center_middle_2 p, #center_middle_2 h2, #center_middle_2 h3, #center_middle_2 h4 {
	padding:0 20px 0 40px;
	text-indent:0;
}
#bas_01 {
	height:37px;
	width:14px;
	background:url("../images/body_05.png") no-repeat;
}
#bas_02 {
	width:156px;
	background:url("../images/body_06.png") repeat-x;
}
#bas_03 {
	width:13px;
	background:url("../images/body_07.png") no-repeat;
}
#bas_04 {
	width:784px;
	background:url("../images/body_08.png") repeat-x;
}
#bas_05 {
	width:14px;
	background:url("../images/body_09.png") no-repeat;
}
/* ------------------------------------- FOOTER ------------------------------------- */
#footer {
	text-align:center;
	margin-top:-15px;
	padding-bottom:1px;
	color:#666;
	font-weight:bold;
}
#footerPrint{
	display:none;
}
/* ------------------------------------- ACCORDEON ------------------------------------- */
#theMenu { width: 145px; margin-left:20px; margin-top:20px; }
#theMenu ul { margin:-6px 0 0 0; }
#theMenu li { width: 145px; }
#theMenu ul li { padding:2px 1px 2px 10px; width:131px; margin:0; background:url(../images/sss_menu_bg.gif) repeat-y; }
#theMenu ul li a { display:block; padding:0 2px; font-size: 10px; color:#333; font-weight:normal; }
#theMenu ul li a:hover { display:block; font-size: 10px; color:#82a40b; }
#theMenu li { list-style-type: none; }
h3.head a { 
	color: #333;
	font-size:12px;
	display:block;
	width:145px;
	height:20px;
	background: url(../images/btn_ssmenu.png) no-repeat;
	margin: 0;
	padding: 2px 3px 3px 8px;
	cursor: pointer;
	text-indent:0;
}
h3.head a:hover { 
	color: #FFF;
	font-size:12px;
	display:block;
	width:145px;
	height:20px;
	background: url(../images/btn_ssmenu_survol.png) no-repeat;
	margin: 0px;
	padding: 2px 3px 3px 8px;
	cursor: pointer;
	text-indent:0;
}
h3.selected a { 
	color: #FFF;
	font-size:12px;
	display:block;
	width:145px;
	height:20px;
	background: url(../images/btn_ssmenu_survol.png) no-repeat;
	margin: 0px;
	padding: 2px 3px 3px 8px;
	cursor: pointer;
	text-indent:0;
}
h3.selected a:hover { 
	color: #333;
	font-size:12px;
	display:block;
	width:145px;
	height:20px;
	background: url(../images/btn_ssmenu_survol.png) no-repeat;
	margin: 0px;
	padding: 2px 3px 3px 8px;
	cursor: pointer;
	text-indent:0;
}
