/* CSS Document */
body {margin:0; font-family: Arial, Helvetica, sans-serif;background-color: #cdcccc;}
a img{border:0px;}
.NOIR11 {font-size: 11px; color: #000000}
.NOIR12 {font-size: 12px; color: #000000}
.NOIR14 {font-size: 14px; color: #000000; font-weight: bold}
.NOIR14 a{font-size: 14px; color: #000000; font-weight: bold}
.NOIR16 {font-size: 16px; color: #000000; font-weight: bold}
.NOIR18 {font-size: 18px; color: #000000; font-weight: bold}
.BLANC11 {font-size: 11px; color: #FFFFFF; font-weight: bold}
.BLANC18 {font-size: 18px; color: #FFFFFF; font-weight: bold}
.ORANGE11 {font-size: 11px; color: #f9621f; font-weight: bold}
.ORANGE14 {font-size: 14px; color: #f9621f; font-weight: bold}
.L_BLANC11:link {font-size: 11px; color: #FFFFFF; text-decoration: none}
.L_BLANC11:visited {font-size: 11px; color: #FFFFFF; text-decoration: none}
.L_BLANC11:hover, .L_BLANC11:active {font-size: 11px; color: #414141; text-decoration: underline}
.L_NOIR11:link {font-size: 11px; color: #000000; text-decoration: none}
.L_NOIR11:visited {font-size: 11px; color: #000000; text-decoration: none}
.L_NOIR11:hover, .L_NOIR11:active {font-size: 11px; color: #9D9C9C; text-decoration: underline}
.L_NOIR12:link {font-size: 12px; color: #000000; text-decoration: none}
.L_NOIR12:visited {font-size: 12px; color: #000000; text-decoration: none}
.L_NOIR12:hover, .L_NOIR11:active {font-size: 12px; color: #f9621f; text-decoration: underline}
.L_NOIR14:link {font-size: 14px; color: #000000; text-decoration: none; font-weight: bold}
.L_NOIR14:visited {font-size: 14px; color: #000000; text-decoration: none}
.L_NOIR14:hover, .L_NOIR11:active {font-size: 14px; color: #33333; text-decoration: underline}
.L_ORANGE14:link {font-size: 14px; color: #f9621f; text-decoration: none; font-weight: bold}
.L_ORANGE14:visited {font-size: 14px; color: #f9621f; text-decoration: none}
.L_ORANGE14:hover, .L_ORANGE14:active {font-size: 14px; color: #f54d02; text-decoration: underline}
.img {border:1px solid #f54d02; text-align:center}
.bann {border:1px solid #f6f5f5; text-align:center}
#tableau {border:1px dashed #f54d02}
.h2 {font-size: 10px;}


a.textetitre, a{
color: #f9621f;
text-decoration: none;font-weight: bold
}


a.textetitre:link, a:link{
color: #f9621f;
text-decoration: none;
}

a.textetitre:visited, a:visited{
color: #f9621f;
text-decoration: none;
}

a.textetitre:hover, a:hover{
color: #000;
text-decoration: underline;
}

em {font-size: 11px;color: #000000;font-weight: bold;text-decoration:none;font-style:normal;}

strong.textetitre       {color: #f9621f;text-decoration: none;font-weight: bold}
strong.textetitre:hover {color: #000;text-decoration: underline;}

hr.trait_reseau {color: #f9621f}

h1       {height:14px;font-size:11px;color:#000;text-align:center;background-color:#cdcccc;padding-top:0px;margin-top:0px;padding-bottom:0px;margin-bottom:0px;font-weight:bold;}
a.lienH1 {height:14px;font-size:11px;color:#000;text-align:center;background-color:#cdcccc;text-decoration:none;font-weight:bold;}
a.lienH1:hover   {color:#000;text-decoration:none;}
a.lienH1:visited {color:#000;text-decoration:none;}
a.lienH1:link    {color:#000;text-decoration:none;}

h2       {height:14px;font-size:11px;color:#f9621f;text-align:center;font-weight:bold;margin:0;padding:0;}
a.lienH2 {height:14px;font-size:11px;color:#f9621f;text-align:center;text-decoration:none;font-weight:bold;}

#body_main           {margin-left: auto;margin-right: auto;width: 985px;top: 0px;}
#header_h1           {position: absolute;top: 0px;width: 985px;height: 14px;background-color: #cdcccc;}
#header_h1_contenu   {width: 985px;margin-top: 0px;background-color: #cdcccc;font-weight:bold;}
#header_contenu      {width: 985px;margin-top: 0px;background-color: #2e2f34;color: #000;text-align:top;}
#header              {position: absolute;top: 14px;width: 985px;height: 99px;background: #2e2f34;color: #000;background-color: #cdcccc;}
#headerImg1          {margin-left:0px;position: absolute;top: 0px;width: 985px;height: 99px;background-image: url(./images/charte/header.gif);background-repeat: no-repeat;}
#milieu              {position: absolute;top: 113px;width: 975px;background-color: #cdcccc;text-align:center;}
#milieu_contenu      {width: 971px;margin-left:6px;margin-top: 0px;background-color: red;font-weight:bold;background-color: #e7e7e7;border-right:2px solid #fff;border-left:2px solid #fff;height:2256px;}
#menu_gauche         {left:6px;position: absolute;top: 0px;width: 208px;text-align:left;background-color: #e7e7e7;border-right:0px solid #fff;}
#menu_gauche_contenu {left:0px;width: 208px;margin-left:0px;margin-top: 0px;font-weight:bold;background-color: #e7e7e7;border-left:2px solid #fff;text-align:center;height:2256px;}
#liste_site          {position: absolute;top: 104px;left:208px;width: 771px;text-align:left;background-color: #e7e7e7;}
#liste_site_contenu  {width: 771px;margin-left:0px;margin-top: 0px;font-weight:bold;background-color: #e7e7e7;border-right:2px solid #fff;text-align:center;height:2156px;}
#footer              {position: absolute;top: 2366px;width: 985px;text-align:left;background-color: #cdcccc;height:47px;}
#footerImg1          {margin-left:6px;position: absolute;top: 0px;width: 43px;height: 43px;background-image: url(./images/charte/footer1.jpg);background-repeat: no-repeat;}
#footerImg2          {left:49px;position: absolute;top: 0px;width: 887px;height: 43px;background-image: url(./images/charte/footer2.jpg);font-size: 11px; color: #000; font-weight: bold;text-align:center;background-color: #cdcccc;}
#footerImg3          {left:936px;position: absolute;top: 0px;width: 45px;height: 43px;background-image: url(./images/charte/footer3.jpg);background-repeat: no-repeat;}
#rechercher          {left:208px;position: absolute;margin-left:0px;width: 771px;top:87px;height: 17px;background-color: #e7e7e7;border-right:2px solid #fff;}
#rechercherImg      {position: absolute;left:0px;margin-left:10px;width: 751px;top:0px;height: 17px;background-image: url(./images/charte/recherche.jpg);background-repeat: no-repeat;}
#rechercherImg1      {position: absolute;left:0px;margin-left:11px;width: 20px;top:0px;height: 24px;background-image: url(./images/charte/rechercher1a.jpg);background-repeat: no-repeat;}
#rechercherImg2      {position: absolute;left:30px;width: 722px;height: 24px;top:0px;background-image: url(./images/charte/rechercher2a.jpg);font-size: 11px; color: #000; font-weight: bold;text-align:center;background-color: #cdcccc;}
#rechercherImg3      {position: absolute;left:741px;width: 19px;height: 24px;top:0px;background-image: url(./images/charte/rechercher3a.jpg);background-repeat: no-repeat;margin-right:11px;}
#banniereHaut        {left:208px;position: absolute;margin-left:0px;width: 770px;top:0px;height: 90px;background-color: #e7e7e7;}


p.siteDescription {margin:0;padding:0;font-size: 12px; color: #000000;}

.siteImage {float: left;top: 0px;left: 5px;height:90px;padding-left:5px;padding-bottom:5px;}
.siteTitreDescription {float: left; top: 0px;left: 130px;font-size:12px;text-align:justify;width:400px;padding-left:5px;font-weight:normal;height:90px;}
.siteIn {float: left; top: 0px;;right: 110px;font-size:14px;width:80px;text-align:center;height:50px;vertical-align:center;padding-top:40px;}
.siteOut {float: left; top: 0px;right: 25px;font-size:14px;width:80px;text-align:center;height:50px;vertical-align:center;color:#f9621f;padding-top:40px;}
.siteLigneVide {clear: both; width: 100%; height: 2px; line-height: 0px; font-size: 0px; margin: 0; padding: 0; border: none;}
.clearfix:after {content: "."; height: 0px;visibility: hidden;display: block;clear: both;}
.clearfix { display: inline-block;}
/*known as the clearfix solution to stop floated divs in Firefox "hanging down" below a repeated background image or color.
See http://www.456bereastreet.com/archive/200603/new_clearing_method_needed_for_ie7/*/
/* Hides from IE-mac \*/
* html .clearfix {height: 1%; display: block;}
/* End hide from IE-mac */

.menu div          {padding: 0px;margin: 0px;background-color:red;}
.menu ul           {list-style-type:none;padding: 0;margin: 0;width: 168px;}
.menu li a         {text-decoration:none;color:#333;padding-left:18px;margin-left:0px;background:url(./images/fleche.gif) no-repeat 0px 4px;}
.menu li a:link    {font-size: 12px; color: #000000; text-decoration: none}
.menu li a:visited {font-size: 12px; color: #000000; text-decoration: none}
.menu li a:hover, .menu li a:active {font-size: 12px; color: #f9621f; text-decoration: underline}


div#disclaimer{ text-align:left; }
div#disclaimer-fond{ position:absolute; z-index:1000; width:100%; height:2650px; background:white; filter:alpha(opacity=90); -moz-opacity:0.9; opacity: 0.9; text-align:center; line-height:normal; clear:both; }
div#disclaimer-conteneur{ position:absolute; z-index:1001; width:100%; text-align:center; clear:both; }
div#disclaimer-cadre{ width:550px; margin-left:auto; margin-right:auto; text-align:center; margin-top:200px; padding:15px; font-size:12px; border:#ddd 1px solid; background:#f5f5f5; color:#555; }
div#disclaimer-cadre b{ font-size:14px; color:black; }
div#disclaimer-cadre a{ text-decoration:none; font-size:22px; font-weight:bold; color:#f9621f; }
div#disclaimer-cadre a:hover{ color:blue; }





