@charset "utf-8";

/* bandeaux */
.home{
	background:url(Image.axd?path=home/img/css/h_fd_home.jpg) center top no-repeat;
}
.home_log{
	background:url(Image.axd?path=home/img/css/h_fd_home_log.jpg) center top no-repeat;
}




/* Partenaires - filiere */
.milieu .mid_h{
	background:url(Image.axd?path=home/img/css/f_hp_blocmid_h.jpg) top left no-repeat;
	padding:18px 0 0 55px;
}
.milieu .mid_m{
	background:url(Image.axd?path=home/img/css/f_hp_blocmid_m.jpg) top left no-repeat;
	padding:18px 0 0 47px;
}
.milieu .mid_b{
	background:url(Image.axd?path=home/img/css/f_hp_blocmid_b.jpg) top left no-repeat;
	width:387px;
	height:23px;
}
.milieu .mid_h h2, .milieu .mid_m	 h2 {
	padding-bottom:8px;
	font-size:15px;
	color:#fa9b1b;
	text-transform:uppercase;
}
.milieu a{ color:#fa9b1b;}
.mid_m a{ color:#544b4e; font-weight:bold;}
.mid_m ul{padding-top:15px; margin-left:-20px;}
* html .mid_m ul{}
.mid_m li{ background:url(Image.axd?path=home/img/css/fleche_orange.gif) 2px 0px no-repeat; padding-left:17px; font-size:110%; padding-bottom:12px;}
.mid_m li.on{background:url(Image.axd?path=home/img/css/fleche_orange_on.gif) 0px 3px no-repeat;}
.mid_m ul li ul li{ background:url(Image.axd?path=home/img/css/fleche_sub.gif) 0px -2px no-repeat; padding-bottom:0; font-size:87%;}
.mid_m ul li ul{padding-top:5px; padding-bottom:0; padding-left:17px;}

/* missions */
.missions{
	position:relative;
	z-index:1;
	padding:0;
	padding-top:28px;
background-image:none;
}
* html .missions{

}
.encart{
padding:0 10px;
width:222px;
}

.encart label{
	float:left;
	clear:left;
	width:85px;
	color:#000000;
	text-transform:none;
	padding-bottom:3px;
}
.encart input{
	float:right;
	margin:5px 25px 0 0;
	width:110px;
	color:#000000;
}
.encart li p{ margin:15px 0 0 0;}
.encart li p.bouton{ margin:10px 10px 0 125px;}
.missions{margin:0;}
.missions h3{ color:#4393ae; font-size:130%; font-weight:bold; padding-left:10px;}
.missions .bouton{background:url(Image.axd?path=home/img/css/f_hp_bouton_g.gif) top left no-repeat; }
.missions .bouton a{background:url(Image.axd?path=home/img/css/f_hp_bouton_d.gif) top right no-repeat; color:#FFFFFF; display:block; padding:4px 18px 6px 18px;}
.missions .emailing{ padding-left:10px;}
.missions .emailing .bouton{ float:right; margin-right:15px; margin-top:10px;}
* html .missions .emailing .bouton{ float:right; margin-right:5px; margin-top:10px;}
.missions .bouton a:hover{ text-decoration:none;}
.bas_encart{background:url(Image.axd?path=home/img/css/bas_encart.gif) top left no-repeat; width:226px; height:14px;}
.news h3{ color:#4393AE; padding-bottom: 10px;  }

.news .bouton{ float:right; background:url(Image.axd?path=home/img/css/f_hp_bouton_g.gif) top left no-repeat; padding-left:0;}
.news .bouton a{background:url(Image.axd?path=home/img/css/f_hp_bouton_d.gif) top right no-repeat; color:#FFFFFF; display:block; padding:4px 18px 6px 18px;}



.encart{
padding:0 10px;
width:222px;
}

.emailing label{
	float:left;
	clear:left;
	font-size:11px;
	margin-right:-12px;
	font-weight:bold;
	color:#000000;
	text-transform:none;
	padding-bottom:3px;
}
.emailing input{
	float:left;
	margin:0 0 0 0;
	width:100px;
	color:#000000;
}
.emailing li p{ margin:15px 0 0 0;}
.emailing li p.bouton{ margin:10px 10px 0 125px;}

.clear{ clear:both;}


/* ----------------------------------------------------------------- surcharge décembre 2008 */

/* home logge */
.logge .missions label{
	font-size:100%;
	color:#574B4E;
	text-transform:none;
	font-weight:normal;
	padding-top:0;
}
.logge .missions h3{
	padding-bottom:15px;
	padding-left:20px;
}
.logge .missions .hp_form_check{
	padding-left:15px;
}
.logge .missions .hp_form_check label{
	width:190px;
}
.logge .missions .form{
	padding-left:15px;
	padding-top:10px;
	margin-top:0;
	clear:both;
}
.logge .missions .form p{
	padding-bottom:5px;
}
* html .logge .missions .form p{
	padding-bottom:10px;
}
*:first-child+html .logge .missions .form p{
	padding-bottom:10px;
}
.logge .missions .form label{
	width:auto;
}
.logge .missions .bouton{
	float:right;
	margin:0 15px 10px 0;
}
* html .logge .missions .bouton{
	margin-right:7px;
}
.bloc_illustration{
	padding-top:15px;
}
.logge .prestations li a{
	font-weight:normal;
}
.logge .missions .form .cible label{
	float:none;
	word-spacing:-2px;
}
.logge .missions .form .cible input{
	margin:0;
	padding:0;
	width:15px;
}

/* zoom */
.zoom2{
	margin:8px 0 0 0;	
}
.zoom2 ul{
	border-bottom:1px solid #BCBCBC;
}


.zoom2 li.col1{
	background:url(Image.axd?path=home/img/css/d_fd_prest_col1.gif) 4px 4px no-repeat;
}
.zoom2 li.col2{
	background:url(Image.axd?path=home/img/css/d_fd_prest_col2.gif) 4px 4px no-repeat;
}
.zoom2 li.col3{
	background:url(Image.axd?path=home/img/css/d_fd_prest_col3.gif) 4px 4px no-repeat;
}
.zoom2 li.col4{
	background:url(Image.axd?path=home/img/css/d_fd_prest_col4.gif) 4px 4px no-repeat;
}
.zoom2 li.col5{
	background:url(Image.axd?path=home/img/css/d_fd_prest_col2.gif) 4px 4px no-repeat;
}
.zoom2 li.col6{
	background:url(Image.axd?path=home/img/css/d_fd_prest_col1.gif) 4px 4px no-repeat;
}
.titre_accueil{
	font-size:15px;
 	color:#FF9900; 
 	text-transform:uppercase; 
 	font-weight:bold;
	margin:7px 0 0 0;
	
}
.stitre_accueil{
	font-size:14px; 
	color:#FF9900; 
	text-transform:uppercase; 
	font-weight:bold;
	margin:0 0 20px 0;
	
}
.stitre2_accueil{
	font-size:14px; 
	color:#FF9900; 
	text-transform:uppercase; 
	font-weight:bold;
	margin:10px 0 20px 0;
	
}

.comp_remontees_accueil{
	float:right;
	width:285px;
	padding:32px 0 12px 0;
	margin:-36px 0 0 0;
}
