body { background-color:#000000; text-align:center; background-image:url("img/background.jpg"); background-repeat: repeat-x; border:0;}    
img { border:0; }
form { display:inline; } 
a { text-decoration:none;}
li, ul { margin:0; padding:0; list-style:none;}  

.survol { cursor:pointer; }
.justify { text-align:justify; }

.content_mentions { margin-left:auto; margin-right:auto; width:560px; height:500px; top:95px; position:relative; }
.corner_left { position:absolute; top:0; left:0; }
.corner_left_bottom { position:absolute; top:470px; left:0; }
.corner_right { position:absolute; top:0; left:966px; }
.corner_right_mentions { position:absolute; top:0; left:546px; }
.corner_right_bottom { position:absolute; top:470px; left:546px; }
.headmentions { position:absolute; top:0; left:14px; height:14px; width:532px; background-color:#ffffff;}
.headmentions_bottom { position:absolute; top:470px; left:14px; height:14px; width:532px; background-color:#ffffff;}
.page_mentions { position:absolute; top:14px; width:560px; height:456px; left:0; background-color:#ffffff; text-align:left; overflow:auto; }

.logo_background { position:absolute; top:0; left:0; width:409px; height:307px; background-image:url("img/logo_bg.jpg"); }
.barre_ht { position:absolute; top:50px; left:407px; height:7px; background-image:url("img/barre_ht.jpg"); background-repeat:repeat-x;}
.langages { margin-left:auto; margin-right:auto; width:980px;  height:27px; top:40px; position:relative; text-align:right;} 
.menu_ht { margin-left:auto; margin-right:auto; width:980px;  height:27px; top:10px; position:relative; } 
.content_center { margin-left:auto; margin-right:auto; width:980px; height:435px; top:55px; position:relative; text-align:left; overflow:hidden; } 
.content_center_ht { margin-left:auto; margin-right:auto; width:980px; height:465px; top:55px; position:relative; text-align:left; overflow:hidden; } 
.content_center_ht2 { height:465px; text-align:left; } 
.content_total { margin-left:auto; margin-right:auto; width:1060px; height:465px; top:55px; position:relative; text-align:left; overflow:hidden; } 
.btn_menu { float:right; width:98px; text-align:center;}
.btn_footer { float:right; width:150px; text-align:right;}
.intersec_menu { float:right; width:2px;}
.titre_bloc { margin-left:15px; margin-top:7px; }
.titre_grd_bloc { margin-left:15px; margin-top:12px; }
.content_bloc {width:90%; text-align:justify; }
.footer { margin-left:auto; margin-right:auto; width:980px;  height:auto; margin-top:65px; text-align:left; }
.logos {float:left; }
.en_ligne { display:inline; margin:0; border:0; padding:0;} 
.float_right { float:right; }

.bloc_news { float:left; width:480px; margin-right:10px; margin-bottom:10px; height:138px; }
.bloc_partner { float:left; width:480px; margin-right:10px; margin-bottom:10px; height:90px; }
.img_news { position:absolute; margin-left:7px; margin-top:6px;}     
.txt_news { position:absolute; margin-left:230px; margin-top:0; width:250px;}     
.txt_presse { position:absolute; margin-left:250px; margin-top:0; width:230px;}     
.logo_pdf { position:absolute; margin-left:190px; margin-top:75px; }     
.encart_news { position:absolute; margin-left:0; margin-top:0;} 
.fleches_news { margin-top:-90px; margin-left:auto; margin-right:auto; width:980px; text-align:right;}    
.fleches_presse1 { position:absolute; margin-left:0; margin-top:420px; width:490px; text-align:right;}    
.fleches_presse2 { position:absolute; margin-left:490px; margin-top:420px; width:490px; text-align:right;}    
.fleches_news2 { margin-top:5px;  width:210px; text-align:right;} 
.content_news { overflow:hidden; margin-left:5px; width:215px; height:270px; }   
.content_infos { overflow:hidden; margin-left:5px; margin-top:5px; width:210px; height:305px; }   

.bloc_1 {width:220px; height:344px; margin-top:0; margin-left:0; background-image:url("img/bloc1.gif"); }
.bloc_2 {width:220px; height:103px; margin-top:12px; margin-left:0; background-image:url("img/bloc2.gif"); background-repeat:no-repeat;}
.bloc1 {position:absolute; width:220px; height:344px; margin-top:0; margin-left:0; background-image:url("img/bloc1.gif"); }
.bloc2 {position:absolute; width:220px; height:103px; margin-top:356px; margin-left:0; background-image:url("img/bloc2.gif"); background-repeat:no-repeat;}
.bloc3 { position:absolute; width:368px; height:103px; margin-top:356px; margin-left:232px; background-image:url("img/bloc3.gif"); }
.bloc4 { position:absolute; width:368px; height:103px; margin-top:356px; margin-left:612px; background-image:url("img/bloc4.gif"); }
.bloc5 { position:absolute; width:748px; height:344px; margin-top:0; margin-left:232px; }
.bloc6 { position:absolute; width:479px; height:78px; margin-top:0; margin-left:0; background-image:url("img/bloc6.gif"); }
.bloc7 { position:absolute; width:479px; height:78px; margin-top:0; margin-left:501px; background-image:url("img/bloc6.gif"); }
.bloc8 { position:absolute; width:226px; height:88px; margin-top:90px; margin-left:0; }
.bloc9 { position:absolute; width:241px; height:88px; margin-top:90px; margin-left:238px; }
.bloc10 { position:absolute; width:177px; height:236px; margin-top:190px; margin-left:302px; }
.bloc11 {
	position:absolute;
	width:980px;
	height:103px;
	margin-top:356;
	margin-left:0;
	background-image:url("img/bloc11.gif");
	left: 0px;
	top: 354px;
}

.bloc_info { float:left; width:220px; height:465px; margin-right:10px;}
.bloc_presse1 { position:absolute; width:479px; height:300px; margin-top:90px; margin-left:0; overflow:hidden;}
.bloc_presse2 { position:absolute; width:479px; height:300px; margin-top:90px; margin-left:501px; overflow:hidden;}
.float_left { float:left; margin:5px;}
.decal_gauche { margin-left:60px; line-height:30px;}
.decal_gauche_min { margin-left:10px; line-height:30px;}
.fleche_g { float:left; margin-top:180px; margin-right:10px;}
.fleche_d { float:right; margin-top:180px; margin-left:10px;}

.bloc_plan { position:absolute;margin-top:190px; margin-left:0; }
.portail1 { position:absolute;  margin-top:90px; margin-left:12px;  }
.portail2 { position:absolute;  margin-top:90px; margin-left:505px;  }

.txt_menu { font-family:Century Gothic, Arial; font-size:12px; color:#ffffff; font-weight:bold; text-decoration:none;}  
.txt_select { font-family:Century Gothic, Arial; font-size:15px; color:#555555; font-weight:bold; text-decoration:none; line-height:12px;}  
.titre_orange { font-family:Century Gothic, Arial; font-size:16px; color:#f5841f; font-weight:normal; text-decoration:none;}  
.titre_orange_min { font-family:Century Gothic, Arial; font-size:15px; color:#f5841f; font-weight:normal; text-decoration:none;}  
.titre_blanc { font-family:Century Gothic, Arial; font-size:14px; color:#ffffff; font-weight:normal; text-decoration:none;}  
.titre_grd_orange { font-family:Century Gothic, Arial; font-size:24px; color:#f5841f; font-weight:normal; text-decoration:none;}  
.txt_orange { font-family:Century Gothic, Arial; font-size:11px; color:#f5841f; font-weight:normal; text-decoration:none;}  
.txt_blanc { font-family:Century Gothic, Arial; font-size:12px; color:#ffffff; font-weight:normal; text-decoration:none;}  
.txt_bleu { font-family:Century Gothic, Arial; font-size:12px; color:#7facb3; font-weight:normal; text-decoration:none;}  
