﻿* { margin:0 ; padding:0; font-family:Verdana, Arial, Helvetica, sans-serif; }
body { font-size:11px; }
/* paragraphe */
p { line-height:17px; }
.paragraphe { padding-bottom:1em; }
.paragras { font-weight:bold;}
.copy12 { font-size:12px; }
.copy14 { font-size:14px; }
div.retour { font-size:10px; text-align:right; }
div.retour a, div.retour a:hover { font-size:10px; }

img { border:none; }

/*commun*/
h2.edc {color:#000000;	font-size:14px;	padding-top:0px;}
.guillemet { margin-right:8px; position:relative; bottom:-1px; }
.visuel_droit {  float:right; margin-left:20px; margin-bottom:20px;  }
.visuel_droit img {border:none;}


/*Mission*/
div.mission h1 { color:#C8504F; }
div.mission h3 { color:#FFFFFF; font-size:12px; /*padding-top:40px;*/ margin-bottom:10px; background-image:url(../img/h3_mission.jpg); background-repeat:no-repeat; background-position:bottom; padding:15px 10px 2px 10px; height:20px; line-height:12px;}
div.mission div.focus {
	background-image:url(../img/focus_mission.gif);	background-repeat:no-repeat;
	padding:15px 10px 10px 38px;	color:#FFFFFF;	float:right;	display:inline;	width:150px;/*text-align:center;*/	height:112px;
	margin:0px 0px 0 50px;	line-height:16px;}
div.mission dl.etape dt { color:#C8504F; font-weight:bold; padding-bottom:2px; background-image:url(../img/etape_mission.gif); background-repeat:no-repeat; padding-left:24px; }
div.mission dl.etape dd { padding-left:24px; /*border-bottom:1px solid #D47C18;*/ }
div.mission div.filet { background-image:url(../img/filet_mission_bottom.gif); background-repeat:no-repeat; background-position:bottom; padding-bottom:15px; }
div.mission div.filet div.top { background-image:url(../img/filet_mission_top.gif); background-repeat:no-repeat; color:#000000; background-position:top; padding-bottom:0; margin:0 }
div.mission div.filet h3 { background-image:url(../img/filet_mission_top.gif); background-repeat:no-repeat; color:#000000; background-position:top; padding-bottom:12px; margin:0 }
div.mission div.filet div.contenu { border-left: 1px solid #C8504F; border-right: 1px solid #C8504F; padding:0 10px; }
div.mission div.filet div.focus {
	background-image:url(../img/focus_mission_mini.gif);	background-repeat:no-repeat;
	padding:2px 10px 10px 30px;	color:#FFFFFF;	float:right;	display:inline;	width:97px;/*text-align:center;*/	height:80px;
	margin:0px 4px 0 50px;	line-height:16px;}	
div.mission div.filet div.logos { text-align:center; }
div.mission div.filet div.logos img { padding:0px 10px; border:none; }


/*Partenaires*/
div.partenaires h3 { color:#FFFFFF; font-size:12px; /*padding-top:40px;*/ margin-bottom:10px; background-image:url(../img/h3.jpg); background-repeat:no-repeat; background-position:bottom; padding:15px 10px 2px 10px; height:20px; line-height:12px;}
ul.etape li {  padding-bottom:17px; background-image:url(../img/etape.gif); background-repeat:no-repeat; padding-left:24px;  }
div.partenaires div.filet { background-image:url(../img/filet_partenaire_bottom.gif); background-repeat:no-repeat; background-position:bottom; padding-bottom:15px; margin-top:8px; }
div.partenaires div.filet div.top { background-image:url(../img/filet_partenaire_top.gif); background-repeat:no-repeat; color:#000000; background-position:top; padding-bottom:0; margin:0 }
div.partenaires div.filet div.contenu { border-left: 1px solid #D47C18; border-right: 1px solid #D47C18; padding:0 24px; }


/*Employeurs*/
div.employeurs h1 { color:#7EA190; }
div.employeurs h3 { color:#FFFFFF; font-size:12px; /*padding-top:40px;*/ margin-bottom:10px; background-image:url(../img/h3_employeurs.jpg); background-repeat:no-repeat; background-position:bottom; padding:15px 10px 2px 10px; height:20px; line-height:12px;}
div.employeurs ul.chiffres {  }
div.employeurs ul.chiffres li { padding-bottom:10px; margin-left:14px;    }
div.employeurs ul.chiffres li div.chiffres {color:#7EA190; font-size:10px; font-weight:bold;background-image:url(../img/puce_liste_chiffres.gif); background-repeat:no-repeat; width:19px; display:inline; float:left; line-height:16px; text-align:center; margin-right:6px; margin-bottom:10px; }
p.raison { color:#7EA190; font-size:12px; font-weight:bold; }
p.raison strong { color:#7EA190; font-size:15px; }
div.employeurs div.focus {
	background-image:url(../img/focus_employeurs_mini.gif);	background-repeat:no-repeat;
	padding:12px 10px 10px 26px;	color:#FFFFFF;	float:right;	display:inline;	width:101px; height:70px;
	margin:0px 4px 0 50px;	line-height:17px; font-size:12px; }
	
/*Actualités*/
div.actualites h1 { color:#6698C2; }
div.actualites h2 { background-color: #F2F2F2;	padding:12px 10px; line-height:17px; margin-bottom:10px; }
div.actualites ul.villes { background-image:url(../img/filet_actus_bottom.gif); background-repeat:no-repeat; background-position:bottom; padding-bottom:15px;  width:598px;   }
div.actualites ul.villes li { color:#6698C2; font-weight:bold; font-size:12px;background-image:url(../img/filet_actus_top.gif); background-repeat:no-repeat; padding:10px 10px 0 10px; display:block;}
div.actualites ul.villes li ul {  margin:-25px 0px 0px 0px;padding:10px 0 0 0; width:430px;  }
div.actualites ul.villes li ul li { margin-left:144px; margin-bottom:2px;color:#878684; font-weight:bold; font-size:10px;  background-image:none; border-bottom:1px dotted #b9b9b9; padding:0 0 2px 0;  }
div.actualites ul.villes li ul li ul {  margin-top:-17px; padding:2px 0 0 0;  }
div.actualites ul.villes li ul li ul li { margin-left:180px;color:#000000; font-weight:normal; padding:0;border:none; line-height:14px; }




/* titres */
h2.small { font-size:11px; font-weight:bold; margin:0; line-height:17px; padding-bottom:2px; }
h1.mp { color:#6698C2; }
h2.titre_fdrouge { margin-top:1em; padding:3px 20px; font-weight:bold; background-color:#C8504F; color:#FFFFFF; font-variant:small-caps; font-size:12px; float:left; margin-bottom:0; }
h2.titre_fdbleu { margin-top:1em; padding:3px 20px; font-weight:bold; background-color:#6698C2; color:#FFFFFF; font-variant:small-caps; font-size:12px; float:left; margin-bottom:0; }
h2.titre_fdgris { margin-top:1em; padding:3px 20px; font-weight:bold; background-color:#B9B9B9; color:#FFFFFF; font-variant:small-caps; font-size:12px; float:left; margin-bottom:0; }


/*div.logo_edc { width:450px; margin:0 auto; }
div.logo_edc img {}*/


h3.edc { color:#FFFFFF; font-size:12px; /*padding-top:40px;*/ margin-bottom:10px; background-image:url(../img/h3.jpg); background-repeat:no-repeat; background-position:bottom; padding:15px 10px 2px 10px; height:20px; line-height:12px;}
p.fd_grislight {
	background-color: #F2F2F2;
	padding:12px 10px;
}
dl.edc dt { color:#D47C18; font-weight:bold; padding-bottom:2px; background-image:url(../img/puce_orange.gif); background-repeat:no-repeat; padding-left:10px; }
dl.edc dd { padding-left:10px; /*border-bottom:1px solid #D47C18;*/ }




div.focus {
	background-image:url(../img/avertissement.gif);
	background-repeat:no-repeat;
	padding:15px 10px 10px 38px;
	color:#FFFFFF;
	float:right;
	display:inline;
	width:150px;/*text-align:center;*/
	height:112px;
	margin:0px 0px 0 50px;
	line-height:16px;
}


/* textes */
.copy {font-family: verdana,arial; font-size: 11px; color: #000000; line-height:17px;}
.copysmall {font-family: verdana, arial; font-size: 10px; color: #878684; line-height:12px;}
.copywhite {font-family: verdana,arial; font-size: 11px; color: #FFFFFF; line-height:17px}
.copyit {font-family: verdana,arial; font-size: 11px; color: #000000; line-height:17px; font-style : italic;}
.emphasized { font-weight:bold; }


.orange { color:#D47C18; }
.red { color:#c8504F; }
.green { color:#7EA190; }
.blue { color:#6698C2; }
.gris1 { color:#878684; }


/* astuces */
.invisible{visibility:hidden;} /* cacher */
div.interligne { clear:both; height:1em; } /* interligne après un élément flottant */
div.interligne_s { clear:both; height:4px; font-size:1px; line-height:0; } /* interligne après un élément flottant 4px */
div.interligne_l { clear:left; height:1em; font-size:10px; } /* interligne après un élément flottant à gauche */






/* listes par défaut */
ul { list-style-type:none; }
li { line-height:17px; }
dl dt,dl dd { line-height:17px; }
dl dd { margin-bottom:17px; }
ul.strong { font-weight:bold; }
ul.ordonnee { list-style-type:decimal; padding-left:24px; font-weight:normal;   }
ul.ordonnee li {   }


ul.ordonnee_bleu { list-style-type:decimal; padding-left:24px;   } /* chiffres bleu */
ul.ordonnee_bleu li {  color:#6698C2; }
ul.ordonnee_bleu li p { color:#000000; }
ul.ordonnee_bleu li ul.tiret li { color:#000000; }


/*listes avec tiret */
ul.tiret { list-style-type:none;color:#000000; padding-left:10px; }
ul.tiret li { padding-left:9px; background-image:url(../img/li_tiret_simple.gif); background-repeat:no-repeat;line-height : 17px; display : block; color:#000000;}







/*Antennes*/
ul.tiret_dept { list-style-type:none;color:#000000; padding-left:10px; margin-left:50px; }
ul.tiret_dept li { padding-left:9px; background-image:url(../img/li_tiret_simple.gif); background-repeat:no-repeat;line-height : 17px; display : block; color:#000000;}
div.legende_antennes { background-color:#F2F2F2; padding:4px 0px 6px 20px;}
ul.antennes {  }
ul.antennes li { background-image:url(../img/fond_liste_antenne.gif); background-repeat:no-repeat; line-height:20px; font-weight:bold; text-indent:5px; }
ul.antennes li ul { margin-bottom:20px; }
ul.antennes li ul li{ background-image:none; padding-left:20px; font-weight:normal; padding-bottom:0; text-indent:0; border-bottom:1px solid #F2F2F2; }
ul.antennes li ul li h3 { color:#D47C18; font-size:11px; padding: 4px 0 0 20px; background-image:url(../img/antenne.gif); background-repeat:no-repeat;}
ul.antennes li ul li h3.agence { color:#D47C18; padding: 4px 0 0 20px; background-image:url(../img/agence.gif); background-repeat:no-repeat; font-size:11px;}
ul.antennes li ul li div { padding-left:20px; }


/*identification*/
div.pave_connexion { width:220px; font-size:11px; 	}
div.pave_connexion a, div.pave_connexion a:hover { font-size:10px; }
div.pave_connexion h2 { font-size:12px; font-weight:bold; padding:10px 14px 4px 14px; margin:0;  text-align:center;background-color:#EAEAEA;}
div.pave_connexion p { font-weight:bold; padding:17px 14px 4px 14px; margin:0;   background-color:#EAEAEA;}
div.pave_connexion label { display:block; font-weight:bold; padding-bottom:4px; padding-top:2px; }
div.pave_connexion div.fd { padding:10px 10px 10px 14px; background-color:#EAEAEA; height:178px; }
div.pave_connexion input {	margin-top:6px;	margin-bottom:4px;	width: 164px;}


img.valider {	margin-top: 14px;	margin-right: 0;	margin-bottom: 18px;	margin-left: 91px;}


div.avertissement {
	background-image:url(../img/avertissement.gif);
	background-repeat:no-repeat;
	padding:15px 10px 10px 24px;
	color:#FFFFFF;
	float:right;
	display:inline;
	width:164px;/*text-align:center;*/
	height:112px;
	margin:50px 100px 0 50px;
	line-height:16px;
	position: absolute;
 	left: 478px;
 	top: 253px;
}
div.avertissement h2 { text-align:center; margin-bottom:5px; }

div.cgu { font-size:10px; position: absolute;  left: 190px; top: 470px;} 
div.cgu a { color:#5F81AA; text-decoration:none; } 
div.cgu a:hover { color:#5F81AA; text-decoration:underline; }


