@charset "UTF-8"; 
*{margin:0; padding:0}
body, a, input, select, textarea{font:11px tahoma ;color:#747474; }
body{background:url(../image/background/bg_top.gif) top repeat-x;}
img{border:0}
ul{list-style:none}
/******************************* Bandeau top **************************************/
#BandeauTop{width:100%; height:22px; background:url(../image/background/bg_top.gif) repeat-x;}

/******************************* Elemenet Cles top **************************************/
#BandeauTop .accesTop{width:956px; height:16px; margin:0 auto; position:relative;top:10px}
#BandeauTop .accesTop .acessTop_middle{height:16px;background:#FFF; padding:0 8px 0 8px;position:absolute;right:96px;}
#BandeauTop .accesTop .acessTop_middle .leftTopCorner{position:absolute; top:0px; left:0px}
#BandeauTop .accesTop .acessTop_middle .rightTopCorner{position:absolute; top:0px; right:-1px;}
#BandeauTop .accesTop .acessTop_middle ul{color:#8b2412;padding:2px 0 0 2px}
#BandeauTop .accesTop .acessTop_middle li{float:left;}
#BandeauTop .accesTop .acessTop_middle li a{ text-decoration:none;color:#8b2412;padding:0 4px 0 4px;}
#BandeauTop .accesTop .acessTop_middle li a:hover{text-decoration:none;color:#E83717;}
#BandeauTop .accesTop .acessTop_icon{width:56px;height:16px;position:absolute;right:0; top:0px}
/****************************************************************************************/
/*  								Global												*/
/*																						*/
/***************************************************************************************/
#global {width:956px; height:auto; margin:0px auto;margin-top:10px; margin-bottom:16px}
#global .header{width:956px;height:108px;}
#global .header .logo{height:102px; float:left; border-bottom:7px solid #E83717}
#global .header .menu{height:87px;  width:640px; float:left; border-bottom:7px solid #A10050;margin:15px 0 0 20px;   }
#global .header .menu ul{marging: 0 0 0 130px; float:right; padding:0; border-left:1px solid #972713;height:69px; }
#global .header .menu ul li{ display:inline;height:669px;   	 } 
#global .header .menu ul li a {border-right:1px solid #972713; display:block; height:69px; float:left;   }
#global .header .menu ul li a:hover { }
#global .header .menu ul li a img{padding:48px 15px 0 15px; }
#global .header .menu ul li a:hover img{padding:0 15px 48px 15px; }
/* IE6 */
*html #global .header .menu ul li a:hover img{padding:0 15px 48px 15px; }
/****************************************************************************************/
/*  								Main												*/
/***************************************************************************************/
#main{width:956px; clear:both;}
#main .transLeft{ float:left;width:260px;padding:21px 0 0 33px}
#main .transLeft .news{width:245px; border-top:1px solid #E83717;padding-top:7px}
#main .transLeft .news .actua{width:245px; margin:0 0 10px 0}
#main .transLeft .news .actua .vis{float:left; margin:0 6px 0 0}
#main .transLeft .news .actua p{margin:0px;padding:0px;margin-bottom:9px;}
#main .transLeft .news .actua span{padding:0 8px 0 11px; background:url(../image/pictos/span_date.gif) no-repeat; color:#9D3019; font-weight:bold; }
#main .transLeft .news .actua .plusinfo{background:url(../image/background/bg_plusinfo.gif) repeat-x left 4px;
 width:245px; height:5px;}
#main .transLeft .animation {width:245px;height:185px;}
#main .contenu_center{ float:left;width:441px; margin:12px 11px 0 0}
#main .contenu_center .texte{padding:0 0 12px 47px !important;padding:0 0 18px 47px }
#main .contenu_center .texte p{padding:0 0 18px }
#main .transRight {float:left; width:211px;margin:12px 0 0 0}
#main .transRight .reseau{background-color:#F1F1F1;padding:8px 0 21px 8px;margin:0 0 143px 0;width:203px; position:relative}
*+html #main .transRight .reseau{background-color:#F1F1F1;padding:8px 0 21px 8px;margin:0 0 145px 0;width:203px; position:relative}
*html #main .transRight .reseau{background-color:#F1F1F1;padding:8px 0 21px 8px;margin:0 0 151px 0;width:203px; position:relative}
#main .transRight .reseau select{margin:5px 0 0 12px; width:170px}
#main .transRight .reseau .trouvez{position:absolute; right:12px; top:165px; width:61px ; height:19px ;}
#main .transRight .e-news{background-color:#F1F1F1;padding:8px 0 10px 8px;	}
#main .transRight .animationRight {width:211px;height:110px; border-top:7px solid #ECECEC; border-bottom:7px solid #ECECEC; margin:20px 0 0 0 }
.animhomecenter {margin: 31px 0 0 0;}
/****************************************************************************************/
/*  								Footer												*/
/***************************************************************************************/
#Footer{ width:100%;height:22px;background:#8b2412;clear:both;position:fixed; bottom:0px;}
*html #Footer{position:absolute;width:100%; height:25px; background:#8b2412;clear:both;}
*html #Footer {width:100%; height:25px; background:#8b2412; 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');}
#Footer .footer1{width:956px; height:22px; margin:0 auto;position:relative;}
#Footer .footer1 .acessBottom{height:16px;position:absolute;bottom:11px;right:0px; background:#FFF; padding:0 11px 0 11px;}
#Footer .footer1 .acessBottom .leftCorner{position:absolute; bottom:0; left:0}
#Footer .footer1 .acessBottom .rightCorner{position:absolute; bottom:0; right:0;}
#Footer .footer1 .acessBottom ul{color:#8b2412;padding:0 0 0 1px}
#Footer .footer1 .acessBottom li{float:left;}
#Footer .footer1 .acessBottom li a{ text-decoration:none;color:#8b2412;padding:0 4px 0 4px;}
#Footer .footer1 .acessBottom li a:hover{ text-decoration:none;color:#E83717;}
/***************************************************************************************/
.pucered{ background:url(../image/pictos/puce-red.gif) left 5px no-repeat;text-indent:10px;}
.illustratif{margin:0 0 10px 0}
select{width:154px}
.jNice{ margin:11px 0 0 10px}
.trouvez{position:absolute; right:12px; top:195px; width:61px ; height:19px ;}
input{width:120px;height:12px; margin:7px 0 0 4px;padding:0 0 2px 8px; font-size:10px}
.send{margin:8px 0 0 3px}


