/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~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:#494949;}
img{border:0}
*{margin:0;padding:0;}
body{font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif; font-size: 11px;color:#494949; background:url(../images/background/fond.gif) repeat-x #FFF;}
td{font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif; font-size: 11px;color:#494949;}
a{text-decoration:none; color:#9B9B9B;}
a:hover{color:#E2E2E2;}
img{border:none;}




/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~DIV HAUT*/ 
#global {width:989px; margin:0 auto; background:url(../images/background/fond-top.gif) top no-repeat;}
/*#global {width:1000px; margin:0 auto; background:url(../images/background/fond-top-new.gif) top no-repeat;}*/

#divSite {margin:0 auto;  margin:0 auto; }
#divSite, #header, #divMilieu, #footer{width:991px;}


#header{ height:107px;}
#header .divLogo{height:73px; width:289px; float:left; padding:34px 0 0 3px;}
#header .headerD{width:699px; height:107px; float:left;}
#header .headerD  ul.menuTop{list-style:none; text-align:right; padding-right:4px; margin:9px 0 7px 0; color:#9B9B9B; font-size:10px;}
#header .headerD  ul.menuTop li{display:inline; color:#9B9B9B;}
#header .headerD  ul.menuTop li span{color:#E3004F;}
#header .headerD  ul.menuTop li.tel{margin-left:5px; font-size:11px;}
#header .headerD  ul.menuTop li a{ margin:0 5px 0 5px; color:#9B9B9B;}
#header .headerD  ul.menuTop li a:hover{margin:0 5px 0 5px; color:#E2E2E2;}
#header .headerD  ul.menuTop li a.active{color:#E2E2E2;}


#header .headerD .headerTitre{height:35px; width:699px; position:relative;}
#header .headerD .headerTitre .titre{ margin:8px 24px 0 0; float:left;}
#header .headerD .headerTitre .bloclien{ height:28px; padding-top:10px;}
#header .headerD .headerTitre .imgNewslettre { top:-1px; right:20px; position:absolute;}
#header .headerD .headerTitre .bloclien a{margin-right:21px;}

/*#header .headerD .menu{width:677px; height:44px; background:url(../images/background/fond-menu.gif) repeat-x; position:relative; float:left;  }
#header .headerD .menu{width:667px; height:44px; background:url(../images/background/fond-menu.gif) repeat-x; position:relative; float:left;  }*/

/*#header .headerD .menu ul{list-style:none; margin-top:3px}
#header .headerD .menu ul li{ display:inline;}
#header .headerD .menu ul li.rub1 a{margin:0 0 0 5px;}
#header .headerD .menu ul li.rub2 a{margin:0 0 0 36px;}
#header .headerD  #imgG{ width:22px; height:44px; float:left;/*background:url(../images/comun/gauche-menu.png) repeat-x;}
#header .headerD .menu .imgD{position:absolute; right:0; top:0px; width:20px; height:44px;}*/

#header .headerD #menu{width:677px; height:44px; background:url(../images/background/fond-menu.gif) repeat-x; position:relative; float:left; z-index:999999;  }
#header .headerD #menu ul.niv1{list-style:none; }
#header .headerD #menu ul.niv1 li{display:block; float:left; padding:14px 5px 0 2px;  z-index:9999999;position:relative;color:#949494; }
#header .headerD #menu ul.niv1 li a.mm{display:block; float:left; height:30px;  }
#header .headerD #menu ul.niv1 li a.mm:hover{display:block; float:left; height:30px;color:#E3004F;}
#header .headerD #menu ul.niv1 li dl.smenu{ position:absolute; top:42px; left:0; z-index:999999999999999; display:none; background:#fff; width:126px;}
#header .headerD #menu ul.niv1 li dl.smenu dt.niv2{padding:0; margin:0px 0px 0px 0px; z-index:99;}
#header .headerD #menu ul.niv1 li dl.smenu dt.niv2 a.sm{padding:4px 4px 4px 4px; margin:0px 0px 0px 0px; width:126px; height:auto;z-index:999;background:#f1f1f1;display:block; 
background:url(../images/background/fond-menu1.jpg) top repeat-x #efeef3; color:#949494; border:1px solid #cccccc; }
#header .headerD #menu ul.niv1 li dl.smenu dt.niv2 a.sm:hover{color:#E3004F; }


#header .headerD #menu ul.niv1 li:hover dl.smenu{display:block;}
#header .headerD #menu ul.niv1 li.sfhover dl.smenu{display:block;}


#header .headerD #menu .imgD{position:absolute; right:0; top:0px; width:20px; height:44px;}
#header .headerD  #imgG{ width:22px; height:44px; float:left;/*background:url(../images/comun/gauche-menu.png) no-repeat;*/}



#divMilieu{clear:both;height:535px; }
#MilieuG{width:295px; float:left;background:url(../images/background/fond-gauche.jpg) no-repeat; margin-top:6px;}
#MilieuG .fla1{width:293px; height:240px; padding-top:45px; position:relative;}

/*titre flash1------------------------------------------------*/
#MilieuG .fla1 .titreFla{position:absolute; top:23px; left:61px;}
*+html #MilieuG .fla1 .titreFla{position:absolute; top:23px; left:61px;}
*html #MilieuG .fla1 .titreFla{position:absolute; top:19px; left:62px;}


#MilieuG .divfla1{width:295px; }
#MilieuG h1{margin:15px 0 6px 34px;}
#MilieuG .bloc1{margin:0 0 15px 26px;}
#MilieuG .bloc3{margin:0 0 15px 14px;}

#MilieuD{width:696px; float:left; /* background:url(../images/background/fond-droite.png) no-repeat; */position:relative;}
#MilieuD .fla2{width:696px; height:226px; padding-top:65px;}
/*titre flash1------------------------------------------------*/
#MilieuD .fla2 .titreFla{position:absolute; top:30px; left:113px;}
*+html #MilieuD .fla2 .titreFla{position:absolute; top:31px; left:113px;}
* html #MilieuD .fla2 .titreFla{position:absolute; top:27px; left:113px;}


#MilieuD .pourQui{width:302px; height:150px; float:left;position:relative;}
#MilieuD .pourQui h1{margin:14px 0 5px 35px;}
#MilieuD .pourQui .divScrole{ width:275px; height:200px; margin-left:14px; /*overflow:scroll;*/}
#MilieuD .pourQui .divScrole .bloc2{ height:79px; margin-bottom:22px;}
#MilieuD .pourQui .divScrole .bloc2 a{color:#6D6D6E;}
#MilieuD .pourQui .divScrole .bloc2 a:hover{color:#2E2E2E;}
#MilieuD .pourQui .divScrole .bloc2 .imgG{float:left;}
#MilieuD .pourQui .divScrole .bloc2 .divD{ float:left;padding:5px 0 0 7px;}
#MilieuD .pourQui .divScrole .bloc2 .divD p{width:140px; padding-top:13px; color:#6d6d6e;}


#MilieuD .onParle{width:308px;  float:left;}
#MilieuD .onParle h1{margin:14px 0 5px 14px;}

#MilieuD .onParle .laUne{width:340px; margin-left:14px;position:relative;}
#MilieuD .onParle .laUne .toplaUne{width:340px; height:18px;background:url(../images/background/top-la-une.gif) top no-repeat; }
#MilieuD .onParle .laUne .titre{position:absolute; top:9px; left:19px; z-index:300;}
#MilieuD .onParle .laUne .milieulaUne{ width:340px;background:#FFFFFF; position:relative;}
#MilieuD .onParle .laUne .milieulaUne .visuelD{position:absolute; top:-3px; left:232px;}
#MilieuD .onParle .laUne .milieulaUne .photoG{margin:10px 8px 2px 18px; float:left; border:1px solid #E3004F;}
#MilieuD .onParle .laUne .milieulaUne .txtlaune{width:200px; float:left; color:#858585;}
#MilieuD .onParle .laUne .milieulaUne .txtlaune p{ padding-right:90px;}

#MilieuD .onParle .laUne .milieulaUne .txtlaune ul{list-style:none; margin-top:18px; }
#MilieuD .onParle .laUne .milieulaUne .txtlaune ul li{ background:url(../images/pictos/puce-rouge.gif) left no-repeat; padding-left:12px;}

#MilieuD .onParle .laUne .baslaUne{ width:340px;  height:36px; background:url(../images/background/bas-la-une.gif) top no-repeat; position:relative;clear:both; overflow:hiden;}
#MilieuD .onParle .laUne .baslaUne .puceGauche{position:absolute; left:-10px; top:0px;}








/*****Footer*****/
#footer{height:14px; clear:both; padding-top:14px; }
#footer ul{list-style:none;}
#footer ul li{display:inline; font-size:10px; color:#4E5254; font-family:Arial, tahoma, Helvetica, sans-serif;}
#footer ul li a{color:#4E5254; margin:0 5px 0 5px;font-size:10px;}
#footer ul li a.premier{margin:0 30px 0 5px; color:#899094;  font-family:tahoma;}
#footer ul li a.premier:hover{margin:0 30px 0 5px; color:#4E5254;}
#footer ul li a:hover{color:#899094;}




/*****Footer*****/
#Newfooter{height:15px; margin-top:30px; clear:both; text-align:center; font-size:12px; padding:12px 0 20px 0;}
#Newfooter ul{list-style:none;}
#Newfooter ul li{display:inline; font-size:11px; color:#889399; font-family:Arial, tahoma, Helvetica, sans-serif;}
#Newfooter ul li a{color:#889399; margin:0 5px 0 5px;font-size:10px; }
#Newfooter ul li a.premier{margin:0 34px 0 6px; color:#889399;  font-family:Arial, tahoma, Helvetica, sans-serif; font-size:10px;}
#Newfooter ul li a.premier:hover{margin:0 34px 0 6px; color:#889399; font-family:Arial, tahoma, Helvetica, sans-serif; font-size:10px;}
#Newfooter ul li a:hover{color:#889399;}



/****************Nouveau styles (modifications)****************/

.flecheHaut{position: absolute; top:24px; right:18px;}
.flecheBas{position: absolute; top:238px; right:18px;}




/****faceBook*****/
#facebook{height:15px; margin-top:10px; clear:both;}
#facebook ul{list-style:none;}
#facebook ul li{display:inline; font-size:11px; color:#4E5254; font-family:Arial, tahoma, Helvetica, sans-serif;}
#facebook ul li img{margin:3px 0 0 0;}
#facebook ul li a{color:#4E5254; margin:0 5px 0 5px;font-size:10px; }
#facebook ul li a.premier{margin:0 34px 0 6px; color:#899094;  font-family:Arial, tahoma, Helvetica, sans-serif; font-size:10px;}
/*#facebook ul li a.premier:hover{margin:0 34px 0 6px; color:#4E5254; font-family:Arial, tahoma, Helvetica, sans-serif; font-size:10px;}*/
#facebook ul li a:hover{color:#899094;}



