body{
background-color:#7e8a9c;
font-family:Verdana, Arial;
background-image:url(/images/fond.gif);
background-position:center;
background-repeat:repeat-y;margin:0;padding:0;}

p{
	line-height:16px;
	text-indent:1em;
	text-align:justify;
	padding:5px 20px;
	}

p:first-letter{
font-size:110%;
}

input{
font-size:11px;
background-color:#fff;
color:#333;
text-decoration:none;
border:1px solid #8C8C8A;
}

select{
font-size:10px;
background-color:#fff;
color:#333;
border:1px solid #8C8C8A;
}

textarea{
font-size:11px;
background-color:#fff;
color:#333;
text-decoration:none;
border:1px solid #8C8C8A;width:250px;
}

.input{
width:250px;
}

#header{
text-align:left;
}

#contenu{
	width:800px;
	margin:0 auto;
	padding:0 5px;
	background-position:center;
}

#controls{
	background-color:#003580;
	width: 800px;
	text-align: right;
	height: 52px;
}

#swf{
	height:105px;
	width:800px;
	background-repeat:no-repeat;
	background-color:#535353;
}

#barreHor{
	vertical-align:middle;
	height:7px;
	width:800px;
	text-align:center;
	background-color:#DD4400;
	padding-top:7px;
	padding-bottom:7px;
}

.menuLinks a{
color:#eaeaea;
letter-spacing:-0.104px;
text-decoration:none;
font-size:11px;
}

.menuLinks .active{
	color:#FF9900;
	font-weight:700;
}

.topLinks{
font-size:9px;
color:#9B9B9B;
text-decoration:none;
}

.topLinks:hover{
font-size:9px;
color:#FF7224;
letter-spacing:-0.104px;
text-decoration:none;
}

.sepLine{
padding-right:8px;
padding-left:8px;
}

#cherche_form_menu{top:0;}
#cherche_form_indx_1,#cherche_form_indx_2,#cherche_form_menu{border:1px dotted #C4C730;width:220px;text-align:left;background-color:#FFF;font-size:10px;position:absolute;padding:0 5px 5px 10px;}
#cherche_form_indx_1,#cherche_form_indx_2{border:none;padding-top:5px;position:relative;clear:both;}
#cherche_form_indx_1 select,#cherche_form_indx_2 select,#cherche_form_menu select{margin:0 0 2px;}
#cherche_form_indx_1 img,#cherche_form_indx_2 img,#cherche_form_menu img{margin:5px 0 0 95px;}
#centerSubpages{
	background-color:#FFF;
	top:195px;
	position:absolute;
	width:800px;
	padding-top:10px;
}

#contentRight{
width:240px;
text-align:left;
float:right;
padding-top:10px;
padding-right:20px;
}

#logocertifhome #logo{
text-align:center;
clear:both;
}

#logocertifhome #logo img{
margin-top:30px;
padding-right:60px;
}

.news{
width:220px;
}

.texte_actualite{
color:#000 !important;
text-decoration:none !important;
}

.titre_actualite{
color:#F60 !important;
text-decoration:none !important;
}



.menu_droite #panier{height:87px;}
.menu_droite #panier a{color:#FFF;font-weight:700;}
.menu_droite .panier_menu{margin-bottom:7px;}
.menu_droite .blocdroit_zonetexte{font-size:10px;background-color:#F5F5F5;color:#535353;text-align:left;border:0 solid #C4C730;padding:5px;} 
.menu_droite p { margin:0px 0px 0px 0px; padding:0px 0px !important;line-height:normal !important;text-indent:0em !important; text-align:left !important; }
.menu_droite .newsSubtitle{font-size:10px;color:#Ff802E;font-weight:700;text-decoration:none;}
.newsSubtitle{font-size:9px;color:#Ff802E;text-decoration:underline;}
#centerRight{float:right;width:133px;margin-right:10px;}
.menu_droite .panierContent{font-size:9px;color:#fff;background-color:#747474;padding-left:3px;padding-top:2px;text-align:left;height:17px;}
.menu_droite .panierContent1{font-size:9px;color:#fff;background-color:#535353;padding-left:3px;padding-top:2px;text-align:left;height:18px;}
.menu_droite .rightTitles{font-family:Verdana;color:#535353;font-size:10px;font-weight:700;text-decoration:none;padding-left:8px;background-image:url(../images/linksTitlesGreenImg.jpg);background-repeat:no-repeat;background-position:left center;}
#bottomSubpages{
	height:34px;
	background-image:url('/images/bottomBG.jpg');
	background-repeat:no-repeat;
	padding-top:15px;
	padding-bottom:25px;
	text-align:center;
	color:#9B9B9B;
	font-size:10px;
	clear:both;
	width:800px;
	margin-top:20px;
}
.pageLinks_bold{font-size:10px;color:#333 !important;text-decoration:none !important;font-weight:700;}
.pageLinks_bold:hover{font-size:10px;color:#F47224 !important;text-decoration:none !important;font-weight:700;}
.next_orange{
	color:#F60;
	font-weight:700;
}
.formation_noir{
color:#000;
font-weight:700;
}

#zone_centrale{
float:left;
padding-left:20px;padding-right:10px;
padding-top:20px;
margin-top:0;
text-align:left;
width:454px;
}

#identite{
	width:454px;
	height:160px;
}

#zone_centrale h1{
font-size:16px;
color:#545454;
font-weight:400;
background-position:left 7px;
background-repeat:no-repeat;
border-bottom:#F5A647 1px solid;
text-indent:13px;
height:24px;
margin-bottom:10px;
margin-top:0;
}

#zone_centrale h2,#popup_div h2,#cherche_form_indx h2,#cherche_form_menu h2{
	margin-top:15px;
	font-size:14px;
	font-weight:400;
	background-repeat:no-repeat;
	text-align:left;
	background-position:left 6px;
	text-indent:15px;
	border-bottom:1px dotted #C2C627;
	padding-bottom:5px;
}

#zone_centrale h3,#popup_div h3{
	font-size:12px;
	font-weight:400;
	text-align:left;
	background-position:left 3px;
	text-indent:15px;
	margin-left:10px;
}

#zone_centrale h4,#popup_div h4{
	font-size:10px;
	font-weight:400;
	text-align:left;
	background-position:left 3px;
	text-indent:15px;
	margin-left:20px;
	font-style:italic;
	clear:both;
}
#zone_centrale h6{
	margin-top:15px;
	font-size:12px;
	font-weight:700;
	text-align:left;
	background-position:left 3px;
	text-indent:15px;
	color:#999;
}
#zone_centrale p,#popup_div p{
font-size:10px;
font-weight:400;
text-indent:0;
margin-left:0;
line-height:normal;
text-align:left;
padding:0;
}
.pageText:hover{font-size:10px;color:#000;text-decoration:none;}
.tableHead{font-size:11px;color:#fff;font-weight:700;text-decoration:none;background-color:#999;height:25px;border-right:1px solid #fff;padding-left:4px;padding-right:4px;text-align:center;}
.baspage1{font-size:11px;color:#333;text-decoration:none;height:25px;border-right:1px solid #fff;padding-left:4px;padding-right:4px;}
.listRowB{font-size:11px;color:#333;text-decoration:none;background-color:#E2E2E2;height:25px;border-right:1px solid #fff;padding-left:4px;padding-right:4px;}
.tromb_image{text-align:center;width:115px;}
.tromb1{background-color:#EDEBEC;color:#000;width:115px;font-size:10px;text-align:center;font-weight:700;line-height:14px;}
.tromb2{background-color:#747474;width:115px;color:#D4D0D1;font-size:10px;text-align:center;line-height:14px;}
#datecal{float:left;border:0 solid #000;width:199px;margin-right:6px;margin-left:6px;margin-bottom:7px;}
#datecal h1{font-size:11px;font-weight:700 !important;margin-bottom:0;padding-bottom:0;letter-spacing:normal;color:#333;background:none;border:none;text-indent:0;height:auto;margin-top:8px;}
#datecal h1 a{font-size:11px;font-weight:700 !important;margin-bottom:0;padding-bottom:0;letter-spacing:normal;text-decoration:none;color:#333;background:none;border:none;text-indent:0;height:auto;margin-top:8px;}
#datecal h2{font-size:11px;color:#F57325;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#F57325;padding-bottom:4px;padding-top:0;font-weight:700 !important;background-image:none;text-indent:0;margin:0;}
#datecal p{font-size:9px;text-align:left;text-indent:0;margin:0;padding:0;}
.btnRSel{width:88px;height:15px;line-height:14px;background-image:url('/images/calBtnOn.jpg');color:#FFF;font-size:9px;text-align:center;float:left;cursor:pointer;margin:1px;}
.btnR1{width:88px;height:15px;line-height:14px;background-image:url('/images/calBtnOff.jpg');color:#FFF;font-size:9px;text-align:center;cursor:pointer;float:left;margin:1px;}
.no_heures{border:#999 1px solid;vertical-align:top;}
.nb_heures{background-color:#666;text-align:center;color:#FFF;font-size:11px;font-weight:700;}
.texte_grille{
	color:#777777;
	font-size:11px;
	font-weight:400;
}
.texte_grille_orange{color:#F60;font-weight:700;font-size:11px;}
.total_grille{text-align:right;}
.td_grille_heures{border-bottom:#999 1px dashed;text-align:center;}
.td_grille{border-bottom:#999 1px dashed;text-align:left;padding-bottom:10px;padding-top:10px;}
#ConteneurFormation{position:absolute;left:0;top:0;margin:0;padding:0 5px;}
#ConteneurFormationD{margin:0;padding:0;}
#ConteneurFormationD p{color:#333;line-height:150%;font-weight:400;text-align:left;}
#ConteneurFormationD h4{width:100%;float:right;margin:5px 0 10px;padding:0 5px;}
#ConteneurFormationD h5{font-size:11px;color:#333;margin:5px 0 0;padding:0;}
#ConteneurFormationG{float:left;width:405px;text-align:left;margin:0;padding:0 0 0 15px;}
#ConteneurFormationG p{font-size:11px;color:#333;line-height:150%;text-align:left;text-indent:0;margin:0 0 0 12px;padding:0;}
#ConteneurFormationG h1{font-size:22px;color:#000;text-align:left;margin:0;}
#ConteneurFormationG h2{font-size:11px;color:#535353;margin-top:15px;font-weight:700;background-image:url(../images/greySquare.jpg);background-repeat:no-repeat;text-align:left;background-position:left 3px;text-indent:12px;}
#ConteneurFormationG h3{font-size:11px;font-weight:400;text-align:left;background-image:url(../images/greySquare_2.jpg);background-repeat:no-repeat;background-position:left 3px;text-indent:12px;margin-left:10px;padding:0;}
#ConteneurFormationG h6{font-size:11px;color:#333;font-weight:400;text-align:left;margin:0;}#ConteneurFormation ul{float:left;width:300px;margin:5px 0;padding:0 0 0 25px;}#ConteneurFormation ul li{font-size:9px;color:#333;line-height:150%;list-style-type:none;list-style-position:outside;font-weight:700;margin:0;padding:0;}
#DeroulePrint h1{font-size:13px;font-weight:700;width:180px;color:#000;text-align:left;margin:0 0 0 10px;padding:0;}

#DeroulePrint h2{font-size:25px;
font-weight:700;
color:#000;
width:430px;
margin-left:10px;
font-style:normal;
}

#DeroulePrint h3{font-size:15px;font-weight:700;color:#000;line-height:150%;margin-left:10px;}

#DeroulePrint p{font-size:10px;color:#000;line-height:150%;width:175px;margin:0 0 0 10px;padding:5px 0;}

#centerSubpages #contentLeft #lastNews #texte_news{float:left;width:250px;}

.tableau_stage{margin-left:15px;}

#Ascenseur img{text-decoration:none;border-width:0;}

#popup_div{float:left;padding-left:20px;padding-right:10px;padding-top:10px;text-align:left;width:370px;}

.ref{display:none;}

form,#DeroulePrinTabD,#ConteneurDeroulePrinTabD img{margin:0;padding:0;}

.menuLinks a:hover,.menuLinks a:active{
	color:#FF6600;
}
.topLinks:link,.topLinks:visited,.topLinks:active{font-size:9px;color:#9B9B9B;letter-spacing:-0.104px;text-decoration:none;}

#contentCenter,#contentLeft{padding-left:20px;float:left;text-align:left;width:240px;padding-top:10px;}

#votreprojet ul,#zoom ul{font-size:10px;list-style-type:none;margin:0 0 0 5px;padding:5px 0 10px;}

#votreprojet ul a,#zoom ul a{color:#000;text-decoration:none;font-weight:400;line-height:15px;}

#votreprojet ul a:hover,#zoom ul a:hover{
color:#F87222;
text-decoration:underline;
font-weight:bolder;
}

.linkblanc{
	color:#FFF;
	text-decoration:none;
	padding-top: 19px;
}
.linkblanc:hover{
	color:#FFF;
	text-decoration: underline;
	padding-top: 19px;
}
.orangeLinks,#zone_centrale a,#popup_div a,.pageText a{
font-size:10px;
color:#F47224;
text-decoration:underline;
cursor:pointer;
}

.pageText,.Table_demande_info{
font-size:10px;
color:#333;
text-decoration:none;
}

.Form_saisie label {
	display: block;
	width: 150px;
	float: left;
	margin: 7px 7px;
}

.Form_saisie input {
	margin: 5px 5px;
}

#zone_centrale h2 a {
	font-size: 14px;
	color: #333333;
	text-decoration: none;
}


#menu {
	overflow: hidden;
	line-height:12px;
	width:145px;
	padding-top:12px;
	padding-left:8px;
	float: left;

}

#menu #logo img {
	margin-top: 30px;
	float: left;
	margin-left: 10px;
}

#menu h3 a{
	width:153px;
	text-decoration:none;
	color:#ffffff;
}

#menu h3{
	padding:4px 2px 4px 8px;
	margin: 0px;
	font-family: Verdana;
	font-size:9px;
	font-weight:normal;
	width:139px;
	text-align:left;
	background-color: #535353;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #999999;
	border-left-color: #747476;
	background-repeat: no-repeat;
	background-position: left top;
	border-left-width: 1px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #535353;
}

#menu ul {	
	margin:0 0 0 0;
	padding:0 0 0 0;
}

#menu ul li {
	text-align:left;
	background:#EDEBEC;
	list-style:none;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	border-bottom: 1px dotted #666666;
}
#menu ul li a{
	font-size:10px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
	color:black;
	display:block;/**/
	cursor:pointer;
	padding:2px 2px 2px 8px;
}

#menu ul li  a:hover,#menu ul li a.actif_sm{
	color:#C2C627;	
	background-repeat:no-repeat;
	background-color: #777777;
}


#menu ul li ul {
	margin:0 0 0 0;
	padding:0 0 0 0; 
	text-align:left;
}

#menu ul li ul li {
	list-style:none;
	text-align:left;
	background-image:none;
	border-bottom: 1px solid #EDEBEC;
}

#menu ul li ul li a{
	color:black;
	font-size:9px;
	text-decoration:none;
	font-weight:normal;
	cursor:pointer;
	display:block;
	padding:0 0 0 5px;
	margin:0 0 0 0;
}
.choixenvcal {
	font-size: 12px;
	font-weight: bold;
	padding: 5px 5px 20px 5px;
}
