body, html{ 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px; 
	color:#000000; 
	background:#CBCED6 url(../images/bg_body.gif) repeat-x top;
	margin:0px;
	padding:0px;
}
body .cnt_right{ color:#484848;}

#page{
	width:953px;
	margin:auto;
	overflow:hidden;
	position:relative;
}

#hp_header{
	padding-left:3px;
	height:275px;
	overflow:hidden;
}
#header{
	padding-left:3px;
	height:165px;
	overflow:hidden;
}

#hp_header .logo,#header .logo{
	position:absolute;
	z-index:2;
	left:3px;
	top:15px;
}
#hp_header .logo img, #header .logo img{
	border:none;
}
#hp_header .ban img{
	padding-top:20px;	
}
#header .ban img{
	padding-top:25px;	
}
/**************** style propre au menu haut ************/

#barre_titre{
	padding-top:8px;
	width:953px;
	overflow:hidden;
	height:30px;
}

#barre_titre ul{
	list-style:none;
	margin:0px;
	padding:0px;
	height:23px;
	overflow:hidden;
	float:left;
}

#barre_titre li {
	float:left;
	padding:0px;
	line-height:24px;
}
#barre_titre li a{
	color:#FFFFFF;
	font-size:11px;
	letter-spacing:1px;
	font-weight:bold;
	text-decoration:none;
	display:block;
	width:100%;
	height:100%;
	text-transform:uppercase;
}

#barre_titre li.titre-4 a{
	width:183px;
	text-indent:26px;
	background:url(../images/bt_menu1.gif) no-repeat left top;
}

#barre_titre li.titre-5 a{
	width:191px;
	text-indent:33px;
	background:url(../images/bt_menu2.gif) no-repeat left top;
}
#barre_titre li.titre-6 a{
	width:179px;
	text-indent:38px;
	background:url(../images/bt_menu3.gif) no-repeat left top;
}
#barre_titre li.titre-7 a{
	width:252px;
	text-indent:37px;
	background:url(../images/bt_menu4.gif) no-repeat left top;
}
#barre_titre li.titre-8 a{
	width:141px;
	text-indent:59px;
	background:url(../images/bt_menu5.gif) no-repeat left top;
}
#barre_titre li.titre-4 a:hover, #barre_titre li.titre-4 a.titre_actif{
	background:url(../images/bt_menu1_on.gif) no-repeat left top;
}
#barre_titre li.titre-5 a:hover, #barre_titre li.titre-5 a.titre_actif{
	background:url(../images/bt_menu2_on.gif) no-repeat left top;
}
#barre_titre li.titre-6 a:hover, #barre_titre li.titre-6 a.titre_actif{
	background:url(../images/bt_menu3_on.gif) no-repeat left top;
}
#barre_titre li.titre-7 a:hover, #barre_titre li.titre-7 a.titre_actif{
	background:url(../images/bt_menu4_on.gif) no-repeat left top;
}
#barre_titre li.titre-8 a:hover, #barre_titre li.titre-8 a.titre_actif{
	background:url(../images/bt_menu5_on.gif) no-repeat left top;
}

#barre_titre .top_menu{
	background:url(../images/shadow_top_menu.png) no-repeat top left;
	height:2px;
	float:left;
	width:100%;
	overflow:hidden;
}

#barre_titre .left_menu{
	background:url(../images/shadow_left_menu.png) no-repeat top left;
	height:23px;
	width:3px;
	overflow:hidden;
	float:left;
	clear:both;
}

#barre_titre .right_menu{
	background:url(../images/shadow_right_menu.png) no-repeat top left;
	height:23px;
	width:3px;
	overflow:hidden;
	float:left;
}
#barre_titre .bottom_menu{
	background:url(../images/shadow_bt_menu.png) no-repeat top left;
	height:5px;
	width:100%;
	overflow:hidden;
	clear:both;
}

/****************** end ****************************/

#hp_blocs{
	float:left;
	width:100%;
	padding-top:5px;
	overflow:hidden;
}

#hp_blocs .hp_bloc{
	width:250px;
	margin-right:5px;
	float:left;
	overflow:hidden;
}
#hp_blocs .hp_bloc .top_bloc{
	width:243px;
	height:12px;
	overflow:hidden;
	background:url(../images/top_bloc1.png) no-repeat top left;
}
#hp_blocs .hp_bloc .center_bloc{
	width:243px;
	height:280px;
	overflow:hidden;
	background:url(../images/bg_bloc1.png) repeat-y top left;
}

#hp_blocs .hp_bloc .bottom_bloc{
	width:243px;
	height:15px;
	overflow:hidden;
	background:url(../images/bt_bloc1.png) no-repeat top left;
}
#hp_blocs .hp_bloc .b_content{
	width:220px;
	float:left;
	padding-left:15px;
	min-height:179px;
}
#hp_blocs .hp_bloc .b_content h2{
	padding:0 0 3px 0;
	margin:0;
	text-transform:uppercase;
	color:#FC0000;
	font-weight:bold;
	font-size:11px;
	background:url(../images/dot2.gif) repeat-x bottom;
}
#hp_blocs .hp_bloc .b_content .hp_actu{
	float:left;
	clear:both;
	width:100%;
	padding-top:10px;
}
#hp_blocs .hp_bloc .b_content .hp_actu .right_actu{
	float:left;
	width:140px;
}
#hp_blocs .hp_bloc .b_content .hp_actu h3{
	color:#FC0000;
	font-weight:bold;
	font-size:11px;
	padding:0px;
	margin:0px;
}
#hp_blocs .hp_bloc .b_content .hp_actu p{
	width:auto;
	font-size:10px;
	margin:0px;
	padding-bottom:10px;
}
#hp_blocs .bleu .b_content .hp_actu div{padding-bottom:10px;font-size:10px;height:109px;overflow:hidden;}
#hp_blocs .vert .b_content .hp_actu div{padding-bottom:10px;font-size:10px;height:109px;overflow:hidden;}

#hp_blocs .hp_bloc .b_content .hp_actu img{
	float:left;
}
#hp_blocs .hp_bloc .b_content .hp_actu a{
	clear:both;
	float:right;
	background:url(../images/puce2.gif) no-repeat left top;
	padding-left:20px;
	font-size:9px;
	text-decoration:none;
	color:#000000;
	line-height:15px;
}
#hp_blocs .hp_bloc .b_content .hp_actu a:hover{
	text-decoration:underline;
}
#hp_blocs .hp_bloc .b_content .vignette{
	background:url(../images/bg_vignette.gif) no-repeat top left;
	margin-right:10px;
	width:65px;
	height:61px;
	padding:2px 0 0 3px;
	float:left;
}
#hp_blocs .hp_bloc .b_content .vignette div{
	width:59px;
	height:55px;
	overflow:hidden;
}

/**** surcharge style bloc_actu ****/
#hp_blocs .bleu {
	width:226px;
	margin-right:9px;
}

#hp_blocs .bleu .top_bloc {
	
	background: url(../images/top_bloc2.png) no-repeat scroll left top;
}

#hp_blocs .bleu .center_bloc {
	padding-left:2px;
	height:180px;
	background: url(../images/bg_bloc2.png) repeat-y scroll left top;
}
#hp_blocs .bleu .bottom_bloc {
	background:transparent url(../images/bt_bloc2.png) no-repeat scroll left top;
}
#hp_blocs .bleu .b_content{padding-left:0px; background: url(../images/bg_center_bloc2.png) repeat-x top;} 


#hp_blocs .bleu .b_content .hp_actu{ width:180px;	padding-left:24px;}
#hp_blocs .bleu .b_content { width:219px;}

#hp_blocs .bleu .b_content .hp_actu h3 { font-size:12px; font-weight:bold; color:#000000; padding-top:10px; padding-bottom:10px;}

#hp_blocs .bleu .b_content .hp_actu p{ height:109px; overflow:hidden;}

#hp_blocs .vert {
	margin-right:0px;
	width:226px;

}

#hp_blocs .vert .top_bloc {
	
	background: url(../images/top_bloc3.png) no-repeat scroll left top;
}

#hp_blocs .vert .center_bloc {
	
	height:180px;
	padding-left:4px;
	background: url(../images/bg_bloc3.png) repeat-y scroll left top;
}
#hp_blocs .vert .bottom_bloc {
	background:transparent url(../images/bt_bloc3.png) no-repeat scroll left top;
}
#hp_blocs .vert .b_content{padding-left:0px; background: url(../images/bg_center_bloc3.png) repeat-x top;} 


#hp_blocs .vert .b_content .hp_actu{ width:180px;	padding-left:24px;}
#hp_blocs .vert .b_content { width:219px;}

#hp_blocs .vert .b_content .hp_actu h3 { font-size:12px; font-weight:bold; color:#000000; padding-top:10px; padding-bottom:10px;}

#hp_blocs .vert .b_content .hp_actu p{ min-height:109px; }


#hp_blocs .Transparent{ width:220px; float:right; margin-right:0px;}

#hp_blocs .Transparent h2{
	font-size:11px;
	font-weight:bold;
	color:#2E60B2;
	text-transform:uppercase;
	padding:15px 0 3px 0;
	margin:0px;
	background:url(../images/dot.gif) repeat-x bottom;
}
#hp_blocs .Transparent ul{
	list-style:none;
	padding:0px;
	margin:15px 0 0 0;
} 

#hp_blocs .Transparent li{
	background:url(../images/puce.gif) no-repeat left 2px;
	padding-left:15px;
	padding-bottom:5px;
	font-weight:bold;
}
#hp_blocs .Transparent .b_content .hp_actu h3 {
	background:transparent url(../images/dot.gif) repeat-x scroll center bottom;
	color:#2E60B2;
	font-size:11px;
	font-weight:bold;
	margin:0;
	padding:15px 0 3px;
	text-transform:uppercase;
}
#hp_blocs .Transparent .bottom_bloc {	display:none;}
#hp_blocs .Transparent .b_content .hp_actu {margin-top:0;}
#hp_blocs .Transparent .top_bloc {display:none;}
#hp_blocs .Transparent .center_bloc {background:transparent none repeat scroll 0;}
#hp_blocs .Transparent .b_content {padding-left:0;}
#hp_blocs .Transparent .b_content .hp_actu {padding-top:0;}
/******************* style propre au footer *************/

#footer{
	clear:both;
	width:100%;
	position:relative;
	padding-top:10px;
	height:45px;
	padding-bottom:20px;
	text-align:center;
}
#footer span{
	padding-right:12px;
	background:url(../images/sep_footer.gif) no-repeat right;
}
#footer span.last{ background:none;}
#footer span a{
	font-size:8px;
	text-transform:uppercase;
	text-decoration:none;
	color:#000;
	margin-left:12px;
}
#footer span a:hover{ text-decoration:underline;}

#ariane{ color:#8B8A8A; padding-top:12px; padding-bottom:7px;}
#ariane a{ text-decoration:underline; color:#8B8A8A; font-size:11px;}
#ariane a:hover{ text-decoration:none;  }

#colonne_gauche{
	float:left;
	width:245px;
	overflow:hidden;
}

#col_droite{
	float:right;
	width:700px;
	overflow:hidden;
}


/************************  page intene  ***************************/

#colonne_gauche .bloc_gauche{ width:243px; overflow:hidden; margin-bottom:3px;}

#colonne_gauche .bloc_gauche .top_bloc {height:9px; overflow:hidden; width:100%; }

#colonne_gauche .bloc_gauche .center_bloc {overflow:hidden; width:100%; padding-left:4px;}

#colonne_gauche .bloc_gauche .bottom_bloc {height:11px; overflow:hidden; width:100%; }

#colonne_gauche .bloc_gauche .ctn{ width:234px; overflow:hidden; }

#colonne_gauche .bloc_gauche .ctn .ctn_content{ width:210px; padding-left:10px;}

#colonne_gauche .bloc_gauche h2{ font-size:11px; font-weight:bold; color:#000000; margin:0px; padding:5px 0 8px 0; text-transform:uppercase;}

#colonne_gauche .bloc_gauche ul{list-style:none; margin:15px 0 0; padding:0;}

#colonne_gauche .bloc_gauche li{ background:transparent url(../images/puce3.gif) no-repeat scroll left 2px; font-weight:bold; padding-bottom:5px; padding-left:15px;}

#colonne_gauche .bloc_gauche .bloc_lien{clear:both; color:#000000; float:right; font-size:9px; line-height:15px; padding-left:20px; text-decoration:none;}

#colonne_gauche .bloc_gauche .bloc_lien:hover {text-decoration:underline;}

#colonne_gauche .Blanc .top_bloc { background:url(../images/top_b1_left.png) no-repeat top left;}

#colonne_gauche .Blanc .center_bloc { background:url(../images/bg_b1_left.png) repeat-y top left;}

#colonne_gauche .Blanc .bottom_bloc { background:url(../images/bt_b1_left.png)  no-repeat top left;}

#colonne_gauche .Blanc h2 {
	background:transparent url(../images/dot.gif) repeat-x scroll center bottom;
	color:#2E60B2;
	font-size:11px;
	font-weight:bold;
	margin:0;
	padding:7px 0 3px;
	text-transform:uppercase;
}
#col_droite #footer_profil .bloc_gauche .bloc_lien{clear:both; color:#000000; float:right; font-size:9px; line-height:15px; padding-left:20px; text-decoration:none;}
#col_droite #footer_profil  .bloc_gauche h2{ font-size:11px; font-weight:bold; color:#000000; margin:0px; padding:5px 0 8px 0; text-transform:uppercase; background:none;width:100%}
#col_droite #footer_profil .bloc_gauche .ctn .ctn_content{ width:210px; padding-left:10px;}
#col_droite #footer_profil { width:100%; }
#col_droite #footer_profil  .center_bloc { width:245px; overflow:hidden;padding-left:4px;}

#colonne_gauche .bleu .top_bloc, #col_droite #footer_profil .bleu .top_bloc {width:245px; height:12px; background:url(../images/top_b2_left.png) no-repeat top left;}

#colonne_gauche .bleu .center_bloc, #col_droite #footer_profil .bleu .center_bloc {background:url(../images/bg_b2_left.png) repeat-y top left;}

#colonne_gauche .bleu .bottom_bloc , #col_droite #footer_profil .bleu .bottom_bloc{width:245px; height:16px; background:url(../images/bt_b2_left.png)  no-repeat top left;}

#colonne_gauche .bleu .ctn, #col_droite #footer_profil .bleu .ctn{ width:234px; overflow:hidden; background: url(../images/bg_b2_center.png)  repeat-x top left;}

#colonne_gauche .bleu .bloc_lien, #col_droite #footer_profil .bleu .bloc_lien{background:transparent url(../images/puce4.gif) no-repeat scroll left top;}

#col_droite #footer_profil  .bloc_lien:hover{ text-decoration:underline}

#colonne_gauche .vert .top_bloc, #col_droite #footer_profil .vert .top_bloc  {width:245px;height:12px; background:url(../images/top_b3_left.png) no-repeat top left;}

#colonne_gauche .vert .center_bloc , #col_droite #footer_profil .vert .center_bloc{ background:url(../images/bg_b3_left.png) repeat-y top left;}

#colonne_gauche .vert .bottom_bloc, #col_droite #footer_profil .vert .bottom_bloc {width:245px; height:16px; background:url(../images/bt_b3_left.png)  no-repeat top left;}

#colonne_gauche .vert .ctn, #col_droite #footer_profil .vert .ctn{ width:234px; overflow:hidden; background: url(../images/bg_b3_center.png)  repeat-x top left;}

#colonne_gauche .vert .bloc_lien, #col_droite #footer_profil .vert .bloc_lien{background:transparent url(../images/puce5.gif) no-repeat scroll left top;}


#col_droite  .top_rightb{height:16px; width:100%; overflow:hidden; background:url(../images/top_rightb.png) no-repeat top left;}

#col_droite  .center_rightb{ width:100%; background:url(../images/bg_rightb.png) repeat-y top left; float:left;}

#col_droite  .bottom_rightb{clear:both;height:16px; width:100%; overflow:hidden; background:url(../images/bt_rightb.png) no-repeat top left;}

#col_droite  .center_rightb h1,
#col_droite  .center_rightb h2,
#col_droite  .center_rightb h3,
#col_droite  .center_rightb h4,
#col_droite  .center_rightb h5,
#col_droite  .center_rightb h6{ margin:0px;}

#col_droite  .cnt_right{ width:620px; padding-left:40px; padding-bottom:40px; float:left; min-height:390px; position:relative;}

#col_droite  .cnt_right h1{

	font-size:16px;
	font-weight:normal;
	color:#000000;
	padding:5px 0 5px 0;
	margin-bottom:20px;
	font-weight:bold;
	text-transform:uppercase;
}

#col_droite  .pagination{ text-align:center;height:30px; padding-top:11px;font-size:11px; font-weight:bold; color:#464646; float:left; width:100%; font-weight:bold;}
#col_droite  .pagination span.on{ font-size:14px;}
#col_droite  .pagination a{ text-decoration:none; font-size:11px; font-weight:bold; color:#464646;}
#col_droite  .pagination a:hover{ text-decoration:underline;}


#col_droite .actu_container{ margin-top:20px;margin-bottom:20px; float:left;}

#col_droite .date_actu { color:#484848; font-size:11px; font-weight:bold;}

#col_droite .center_rightb h2{ color:#484848; font-size:14px;  text-transform:uppercase; font-weight:normal; padding:5px 0 10px 0;}

#col_droite .logo_actu{ float:left; width:91px; padding-right:15px; height:88px; overflow:hidden; position:relative;}

#col_droite .logo_actu .mask{ width:91px; height:88px; background:url(../images/mask.png) no-repeat left top; position:absolute; z-index:2;}
#col_droite .logo_actu .spip_logos{ z-index:0}

#col_droite .cnt_actu{ float:left;width:500px;}

#col_droite .element_actu{ float:left; clear:both; width:100%; border-bottom:solid 1px #D8D6D6; padding-bottom:20px; padding-top:20px;}

#col_droite .last{ border:none;} 

#col_droite  .main_container{ color:#484848;}

#col_droite  .main_container .bloc_postuler{ float:left;height:32px; font-size:11px; font-weight:bold; color:#484848;  line-height:30px;}

#col_droite  .main_container .bloc_postuler div{ padding-left:25px;}
#col_droite  .main_container .bloc_postuler a{ text-decoration:none;color:#484848;}

#col_droite  .main_container .bloc_postuler a:hover{ text-decoration:underline;}

#col_droite .faq_container h2{ margin-bottom:10px;position:relative; height:auto;background:url(../images/bg_bt_faq_item.gif) no-repeat left bottom; padding:0px; padding-bottom:4px;}
#col_droite .faq_container h2 span{height:auto; padding:10px 0 5px 15px; width:628px; display:block;  background: url(../images/bg_faq_item.gif) no-repeat left top; }

#col_droite .faq_container h2 a{ color:#2E60B2; font-size:11px; text-transform:uppercase; font-weight:bold; text-decoration:none; background:url(../images/puce_faq.gif) no-repeat  left top; padding-left:20px;}
#col_droite .faq_container h2 a.on{background:url(../images/puce_faq_on.gif) no-repeat  left top;}
#col_droite .faq_container .texte_faq{ color:#484848; font-size:11px; display:none;padding-left:7px;}
#col_droite .faq_container .texte_faq div { width:98%; padding-bottom:5px; margin-bottom:20px; background:url(../images/dot.gif) repeat-x bottom;}

#col_droite .faq_container .texte_faq div p{ margin:10px 0 10px 0; }
#col_droite .faq_container .texte_faq img{ padding-right:10px; padding-bottom:10px;}


#lien_temoignage{ position:absolute; top:10px; right:0px; font-size:9px; float:right; padding-left:25px; background:url(../images/puce2.gif) no-repeat left top; line-height:16px; }
#lien_temoignage a{color:#000000; text-decoration:none;}
#lien_temoignage a:hover{text-decoration:underline;}

#col_droite  .policy{  color:#484848;}

#col_droite  .policy div{ padding-bottom:20px;}

#col_droite  .policy h2{ padding-bottom:20px;}


#col_droite .main_container  ul{ list-style-image: URL(../images/puce6.gif); }
#col_droite .main_container  li{ padding-bottom:20px;    font-weight:bold;}

/**** element de surcharge de style selon couleur de la page *****/
body.art-3  #col_droite  .main_container{ line-height:20px; }

body.rub-8 #col_droite .cnt_right{width: 645px; padding-left:30px;}


body.hp #footer{ padding-top:35px;}
#col_droite .rouge .cnt_right h1{ color:#FC0000; background:url(../images/dot2.gif) repeat-x bottom;}
#col_droite .bleu .cnt_right h1{ color:#549CC6; background:url(../images/dot.gif) repeat-x bottom;}
#col_droite .vert .cnt_right h1{ color:#80AD08; background:url(../images/dot.gif) repeat-x bottom;}


#col_droite .rouge .cnt_right span.on{ color:#FC0000; }
#col_droite .bleu .cnt_right span.on{ color:#549CC6; }
#col_droite .vert .cnt_right span.on{ color:#80AD08; }

#col_droite .rouge h2{ color:#FC0000; }
#col_droite .bleu h2{ color:#549CC6; }
#col_droite .vert h2{ color:#80AD08; }

#col_droite .rouge .main_container .bloc_postuler{ background:transparent url(../images/bloc_bleu.gif) no-repeat scroll left top;;}
#col_droite .rouge .main_container .bloc_postuler a{ color:#2E61B1;}
#col_droite .rouge .main_container .bloc_postuler div{ background:url(../images/puce_bleu.gif) no-repeat 15px center ;}

#col_droite .bleu .main_container .bloc_postuler{ background:url(../images/bloc_bleu.gif) no-repeat left top;}
#col_droite .bleu .main_container .bloc_postuler a{ color:#2E61B1;}
#col_droite .bleu .main_container .bloc_postuler div{ background:url(../images/puce_bleu.gif) no-repeat 15px center ;}

#col_droite .vert .main_container .bloc_postuler{ background:url(../images/bloc_vert.gif) no-repeat left top;}
#col_droite .vert .main_container .bloc_postuler a{ color:#2E61B1;}
#col_droite .vert .main_container .bloc_postuler div{ background:url(../images/puce_vert.gif) no-repeat 15px center ;}

body.art-13 .cnt_right div { color:#484848; padding-bottom:30px;}
body .cnt_right .top {float:left; width:100%; padding-bottom:}



body #col_droite .cnt_right h2{ clear:both; padding-left:25px; background:url(../images/puce2.gif) no-repeat left 36px; width:80%; padding-top:35px;}
body #col_droite .faq_container h2{background:none; width:100%; padding-left:0; padding-top:0;}

body #col_droite .cnt_right h4{width:80%; color:#FF0000; padding-bottom:10px; font-size:12px; font-weight:normal; padding-top:10px;} 
body #col_droite .cnt_right .bloc_postuler{ margin-top:10px; }


body.art-13 #col_droite .main_container { padding-bottom:0px;}

#rub-9 #col_droite .center_rightb h2{ 
	font-size:14px;  
	text-transform:uppercase; 
	font-weight:normal; 
	padding:5px 0 10px 0;
	background: none;
	clear: none;
}

body.art-13 .cnt_right p { margin:0px; padding-bottom:30px;} 
#col_droite .bleu .main_container .bloc_postuler p, #col_droite .rouge .main_container .bloc_postuler p{margin:0px; padding-bottom:5px;margin-left:25px;padding-right:25px;background:url(../images/bloc_bleu.gif) no-repeat right top;}
#col_droite .vert .main_container .bloc_postuler p{padding-bottom:5px;margin-left:25px; padding-right:25px;background:url(../images/bloc_vert.gif) no-repeat right top;}
body.art-13 .cnt_right div.bloc_postuler, body.art-13 .cnt_right div.bloc_postuler div{  padding-bottom:0px;}

body.art-13 .rouge .cnt_right  div.chapo { color:#FC0000; }
body.art-13 .bleu .cnt_right  div.chapo { color:#549CC6; }
body.art-13 .vert .cnt_right  div.chapo { color:#80AD08; }

body.art-21 #col_droite .cnt_right{ padding-bottom:0px;}

body.art-13 .cnt_right  h2 { width:465px;}

body.art-5 #col_droite .policy h2 { padding-bottom:10px;}

body.art-16 #col_droite p{ margin:0px; padding:10px 0 10px 0}

#footer_profil { float:left; padding-left:65px; padding-top:35px;}

#footer_profil #bloc_gauche_10{ float:left}

#footer_profil #bloc_gauche_11{ float:left}

/**** end****/


#col_droite .mot_dg{ background:url(../images/bg_motdg.gif) repeat-y left; width:635px; overflow:hidden;}

#col_droite .mot_dg .bg{ width:100%; overflow:hidden; background:url(../images/top_motdg.gif) no-repeat top left;}

#col_droite .mot_dg .bg .bottom_dg{	padding-bottom:25px;  width:605px; padding-left:15px; padding-right:15px; background:url(../images/bt_motdg.gif) no-repeat bottom left; }
	

#col_droite .mot_dg .bg h1{ color:#2D5FB2; font-size:14px; padding-top:13px; background:url(../images/dot3.gif) repeat-x bottom;}

/*** last version of promocash***/
#hp_blocs .qui_sommes_nous{
	width:360px;
	height:88px;
	position:relative;
	overflow:hidden;
	padding-left:108px;
	margin-top:12px;
	background:url(../images/qui_sommes_nous_bg.png) no-repeat left top;
}
#hp_blocs .qui_sommes_nous div{ position:relative; width:100%;}

#hp_blocs .qui_sommes_nous h2{
	width:60%;	
	color:#2E60B2;
	text-transform:uppercase;
	font-size:11px;
	font-weight:bold;
	margin:0px;
	padding:15px 0 5px 0 ;
	background:url(../images/dot.gif) repeat-x left bottom;
}
#hp_blocs .qui_sommes_nous p{
	width:80%;	
	margin:0px;
	padding:0px;
	padding-top:5px;
	padding-left:35px;
	font-size:10px;
	line-height:13px;
}
#hp_blocs .qui_sommes_nous p span{ 
	font-size:12px;
	font-weight:bold;
}
#hp_blocs .qui_sommes_nous a.btn_read_next{ 
	width:14px;
	height:14px;
	display:block;
	z-index:5;
	left:325px;
	bottom:3px;
	position:absolute;
	background:transparent url(../images/puce2.gif) no-repeat scroll left top;
}

#footer a.moreinfos{
	width:175px;
	height:55px;
	display:block;
	position:absolute;
	right:0px;
	top:0px;
	background:transparent url(../images/logo_footer.png) no-repeat right top;
}

#col_droite .diapo .cnt_right h1 {
	background:transparent url(../images/dot.gif) repeat-x scroll center bottom;
	color:#FC0000;
}
#col_droite .diapo .cnt_right h1 span {
	font-size:12px;
	color:#313A48;
	font-weight:bold;
	text-transform:none;
}
#unejourneeavec{
margin-left:-20px;
}


/**** surcharge bloc 42 home page****/

#hp_blocs #hp_bloc_42 .top_bloc{ display:none;}
#hp_bloc_42 .bottom_bloc{ display:none;}
#hp_blocs #hp_bloc_42 .center_bloc{ background:none; height:80px; width:360px;}
#hp_blocs #hp_bloc_42 .b_content { background:none; min-height:80px; _height:80px; width:90%;}

#hp_blocs #hp_bloc_42  h3{
	width:60%;	
	color:#2E60B2;
	text-transform:uppercase;
	font-size:11px;
	font-weight:bold;
	margin:0px;
	padding:15px 0 5px 0 ;
	background:url(../images/dot.gif) repeat-x left bottom;
}

#hp_blocs #hp_bloc_42 .b_content .hp_actu { padding:0px;min-height:80px; _height:80px;}
#hp_blocs #hp_bloc_42 .b_content .hp_actu  div{
	width:80%;	
	margin:0px;
	padding:0px;
	padding-top:5px;
	padding-left:0px;
	font-size:10px;
	line-height:13px;
}

#hp_blocs #hp_bloc_42 .b_content a.btn_read_next{ 
	width:14px;
	height:14px;
	display:block;
	z-index:5;
	left:310px;
	bottom:5px;
	position:absolute;
	background:transparent url(../images/puce2.gif) no-repeat scroll left top;
}


/**** surcharge bloc 40 home page****/

#hp_blocs #hp_bloc_40 .top_bloc{ display:none;}
#hp_bloc_40 .bottom_bloc{ display:none;}
#hp_blocs #hp_bloc_40 .center_bloc{ background:none; height:80px; width:360px;}
#hp_blocs #hp_bloc_40 .b_content { background:none; min-height:80px; _height:80px; width:90%;}

#hp_blocs #hp_bloc_40  h3{
	width:60%;	
	color:#2E60B2;
	text-transform:uppercase;
	font-size:11px;
	font-weight:bold;
	margin:0px;
	padding:15px 0 5px 0 ;
	background:url(../images/dot.gif) repeat-x left bottom;
}

#hp_blocs #hp_bloc_40 .b_content .hp_actu { padding:0px;min-height:80px; _height:80px;}
#hp_blocs #hp_bloc_40 .b_content .hp_actu  div{
	width:80%;	
	margin:0px;
	padding:0px;
	padding-top:5px;
	padding-left:0px;
	font-size:10px;
	line-height:13px;
}

#hp_blocs #hp_bloc_40 .b_content a.btn_read_next{ 
	width:14px;
	height:14px;
	display:block;
	z-index:5;
	left:310px;
	bottom:5px;
	position:absolute;
	background:transparent url(../images/puce2.gif) no-repeat scroll left top;
}

