﻿/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~Redefinitions des balises HTML */ 
/*html{ overflow:-moz-scrollbars-vertical; }*/
*{margin:0;padding:0;}
body, h1, h2, h3, h4, h5, h6, a, .input_text, select, textarea{font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;font-weight:normal;color:#47515c;}
img{border:0}
*{margin:0;padding:0;}
body{font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif; font-size: 11px;color:#47515c; background:url(../images/background/fond.gif) repeat-x #FDF9F2;}
td{font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif; font-size: 11px;color:#47515c;}
a{text-decoration:none; color:#5e4039;}
a:hover{color:#E2E2E2;}
img{border:none;}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~DIV HAUT*/ 
#Globale{width:975px; margin:0 auto;}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~DIV Heauder*/ 
#header{width:975px; height:96px;}
#header .divLogo{width:163px; height:96px; float:left;}
#header .gaucheLogo{width:812px; height:96px; float:left; }
#header .gaucheLogo .recheche{width:812px; height:66px; position:relative;}
*html #header .gaucheLogo .recheche{width:812px; height:62px; position:relative;}
#header .gaucheLogo .recheche .TopRecherche{ position:absolute; right:0px; top:4px;}
#header .gaucheLogo .recheche .TopRecherche .zoneTxt{width:400px; text-align:right; float:right;}
#header .gaucheLogo .recheche .TopRecherche .zoneTxt .zoneRecehrche{width:115px; height:15px !important; background:#F5F0E6; border:0; padding:2px 0 0 6px; margin-top:1px!important;font-size:10px; color:#b3b3b3;}
*+html #header .gaucheLogo .recheche .TopRecherche .zoneTxt input.zoneRecehrche{width:115px; height:18px; background:#F5F0E6; border:0; padding:2px 0 0 6px; margin-top:-4px;font-size:10px; color:#b3b3b3;}
*html #header .gaucheLogo .recheche .TopRecherche .zoneTxt input.zoneRecehrche{width:115px; height:18px; background:#F5F0E6; border:0; padding:2px 0 0 6px; margin-top:-4px;font-size:10px; color:#b3b3b3;}
#header .gaucheLogo .recheche .TopRecherche .zoneTxt input.zoneRecehrche{width:115px; height:18px; background:#F5F0E6; border:0; padding:2px 0 0 6px; margin-top:-4px;font-size:10px; color:#b3b3b3;}
#header .gaucheLogo .recheche .TopRecherche .zoneTxt .ok{width:15px; height:16px; background:url(../images/bouton/ok.gif); border:0; cursor:pointer;}
#header .gaucheLogo .recheche .TopRecherche .elementCle{float:right; text-align:right;padding:0 10px 0 37px;}
#header .gaucheLogo .recheche .TopRecherche .elementCle ul{list-style:none;}
#header .gaucheLogo .recheche .TopRecherche .elementCle ul li{ display:block; float:left;}
#header .gaucheLogo .recheche .TopRecherche .elementCle ul li .sep{margin:0 5px 0 5px;}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~DIV Menu*/
#header .gaucheLogo .menu{width:812px; height:30px; position:relative}
#header .gaucheLogo .menu ul{list-style:none; text-align:right; padding-right:10px; }
#header .gaucheLogo .menu ul li{display:inline; }
#header .gaucheLogo .menu ul li li{display:block;}
#header .gaucheLogo .menu ul li li a{display:block; }
#header .gaucheLogo .menu ul li.separateur{margin:0 13px 0 9px; width:5px;}
#header .gaucheLogo .menu ul li.dernier{}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~SOUS MENU*/
#header .gaucheLogo .menu ul.Smenu{position:absolute;opacity: 0.8;filter: alpha(opacity = 80);background:#fff;display:none;text-align:left;}
/**html #header .gaucheLogo .menu ul.Smenu{position:absolute;opacity: 0.8; filter: alpha(opacity = 80); background:#fff; display:none;text-align:left;}
*+html #header .gaucheLogo .menu ul.Smenu{ position:absolute;opacity: 0.8;filter: alpha(opacity = 80);background:#fff;display:none;text-align:left;}*/
#header .gaucheLogo .menu ul.Smenu_0{top:30px;left:164px; }
#header .gaucheLogo .menu ul.Smenu_1{top:30px;left:261px; }
#header .gaucheLogo .menu ul.Smenu_2{top:30px;left:373px; }
#header .gaucheLogo .menu ul.Smenu_3{top:30px;left:518px; }
#header .gaucheLogo .menu ul.Smenu_4{top:30px;left:668px; }
#header .gaucheLogo .menu ul.Smenu1_5{top:30px;right:0px;}


#header .gaucheLogo .menu ul.Smenu li {display:block; text-align:left; display:block; clear:both;}
#header .gaucheLogo .menu ul.Smenu li a{color:#3A3A38; display:block;padding:6px 0 6px 11px;white-space:nowrap}
#header .gaucheLogo .menu ul.Smenu li a:hover{color:#2caadd;}


#header .gaucheLogo .menu ul.Smenu1{position:absolute;opacity: 0.8;filter: alpha(opacity = 80);background:#fff;display:none;text-align:right;}
/**html #header .gaucheLogo .menu ul.Smenu1{width:100px; position:absolute;  opacity: 0.8; filter: alpha(opacity = 80); background:#fff; display:none;text-align:right;}
*+html #header .gaucheLogo .menu ul.Smenu1{position:absolute;opacity: 0.8;filter: alpha(opacity = 80);background:#fff;display:none;text-align:right;}*/
#header .gaucheLogo .menu ul.Smenu1 li {display:block; text-align:right; display:block; clear:both;}
#header .gaucheLogo .menu ul.Smenu1 li a{color:#3A3A38; display:block;padding:6px 2px 6px 11px;}
#header .gaucheLogo .menu ul.Smenu1 li a:hover{color:#2caadd;}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~DIV Banniere flash*/ 
#divFla{width:975px; height:237px; background:/*url(../images/background/fond-ban.gif) repeat-x*/ #FFF;}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~Le groupe + Animation Flash*/
#milieu{width:975px;  background:url(../images/background/ombre-milieu.gif) top repeat-x; padding-top:12px;padding-bottom:18px;}
#milieu .topMilieu{width:975px;}
#milieu .topMilieuG{width:247px; float:left; font-family:Tahoma,Arial, Helvetica, sans-serif; font-size:11px; color:#47515c;}
#milieu .topMilieuG h2{margin:14px 0 14px 14px;}
#milieu .topMilieuG p{margin:0 11px 8px 15px;}
#milieu .topMilieuG p span{font-weight:bold;}
#milieu .topMilieuG .decouvrir{width:222px; height:7px; background:url(../images/background/fond-decouvrir.gif) no-repeat; text-align:right; margin:0 0 0 15px;} 
#milieu .topMilieuD{/*width:728px; */ width:975px; height:175px; float:left; text-align:center;}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~Acctualités + Finance*/

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~Acctualités*/
#milieu .BasMilieu{width:975px;}
#milieu .BasMilieu .actualite{width:741px; float:left; }
#milieu .BasMilieu .actualite .actualiteG{width:311px; margin:0 40px 0 0px; padding-left:15px; float:left;}
#milieu .BasMilieu .actualite .actualiteD{width:311px; float:left;}
#milieu .BasMilieu .actualite h2{margin:8px 0 7px 0px; clear:both;}
#milieu .BasMilieu .actualite .bloc1{width:311px; margin-bottom:16px;}
#milieu .BasMilieu .actualite .bloc1 p{margin:0 0 6px 0; line-height:13px;}
#milieu .BasMilieu .actualite .decouvrir1{width:311px; height:7px; background:url(../images/background/fond-decouvrir1.gif) no-repeat; text-align:right;} 

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~Finance*/
#milieu .BasMilieu .finance{width:234px; float:left;}
#milieu .BasMilieu .finance h2{margin:12px 0 7px 0; clear:both;}
#milieu .BasMilieu .finance p{margin:0 15px 5px 0;}
#milieu .BasMilieu .finance .liens{width:234px;}
#milieu .BasMilieu .finance .liens ul{text-align:right; list-style:none; padding-right:32px;}
#milieu .BasMilieu .finance .liens ul li{ background:url(../images/pictos/puce1.gif) right 5px no-repeat; padding-right:14px; margin-bottom:2px;}
#milieu .BasMilieu .finance .liens ul li a{font-size:9px; color:#5e4039;}
#milieu .BasMilieu .finance .liens ul li a:hover{font-size:9px; color:#2F201C;}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~DIV FOOTER*/ 
#GlobaleFooter{width:100%; height:25px; background:#D3D0C7; clear:both;position:fixed; bottom:0px;}
* html #GlobaleFooter {position:absolute;width:100%; height:25px; background:#D3D0C7; clear:both;}
* html #GlobaleFooter {width:100%; height:25px; background:#D3D0C7; clear:both;
top: expression(offset = 0 + parseInt(document.body.currentStyle.paddingBottom) + parseInt(document.body.currentStyle.marginBottom), document.documentElement.clientHeight - this.offsetHeight - offset + document.documentElement.scrollTop + 'px');}
#GlobaleFooter #Footer{ width:975px; height:25px; margin:0 auto; padding-left:12px;}
#GlobaleFooter #Footer ul{list-style:none; }
#GlobaleFooter #Footer ul li{display:inline;}
#GlobaleFooter #Footer ul li .sep1{margin:0 5px 0 5px;}
#GlobaleFooter #Footer ul li .mention{margin-left:570px;}
#GlobaleFooter #Footer ul li .argaze{margin-left:0px;}