*
{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 11px;
	padding:0;
	margin:0;
	border:0;
}
  /*
ul{
  	padding:0;
	margin:0;

}
li{
  	padding:0;
	margin:0;
}    */
a
{  
	color: #DB020D;
	text-decoration: none;
}

a:hover 
{
	color: #DB020D;
	text-decoration: underline;
}
body {
        margin: 0 Auto;
        background-color: #ffffff ;
}
input {
border:1px solid black;
}
select {
border:1px solid black;
}
textarea {
border:1px solid black;
}

#conteneur {
	margin: 0px auto;
        width: 1000px;
}

#header {
	height: 100px;
	border-top:solid 3px  #DB020D;
}
    .head_logo{
      /*position:absolute;*/
      float:left;
      /*top:3px;*/
    }
    .partenaire{
      float:right;
      margin-top:10px;
/*           margin-top:30px;*/
    }

#upperMenu {
    position:absolute;
    top:70px;
    width:1000px;
    clear:both;
    background:url(../../include/images/graph_site/redbg.gif) repeat-x;
   /* background-color:#00ff00;*/
    height:36px;
    text-align:center;
    padding-top:1em;
}

    .headerMenuLink{
        clear:both;
        height:36px;
       /* background-color: #00fD;  */
     /*  padding-top:1em;*/
        font-weight: bold;
        margin-top:2em;
        margin-right:2em;
        padding-top:2em;
    }

    
    .headerMenuLink a { }
    
    .headerMenuLink a:link, .headerMenuLink a:visited
    {
        color: #ffffff;
        /*background-color: #DB020D;*/
        /*text-decoration: bold;*/
    }
    
    .headerMenuLink a:hover
    {
        color: #000000;
       /* background-color: #ffffff;    */
        text-decoration: none;
    }

#mainPage{
       width:100%;
       margin-top:0.5em;
       margin-bottom:5px;
       background-color:#DB020D;
}
#centre h1{
  margin-left:2em;
  font-size:1.5em;
}
#centre {
  clear:none;
  /*width:200px;*/
  /*         width:633px;     */
	margin-right: 180px;
        margin-left: 180px;
        background-color: #ffffff ;
	border-top:solid 2px  #DB020D;
   /*   border-right:solid 2px  #DB020D;
      border-left:solid 2px  #DB020D;   */

}
    #centre_slideshow {
      margin-left:4px;
      margin-top:4px;
      height:225px;
    }
    .centre_content {
        /*   width:600px;  */
      margin-top:5px;
      margin-bottom:5px;
      padding-bottom:5px;
      margin-left:15px;
      margin-right:15px;
      padding:0;
      /* border-bottom:solid 1px  #DB020D;*/
    }
        .centre_content p,.centre_content li{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
         font-size:1.2em;
        }
        .centre_content b{
           font-size:1em;
           color:#DB020D;
        }
        .centre_content li{
        margin-left:4em;
        list-style:square;
        }
         
         .detail_affaire,.message{
           clear:none;
         font-size:1.2em;
         width:608px;
         margin-left:1em;
         margin-right:1em;
         }
          
         #resultat_recherche{
         clear:none;
         
         width:625px;
         margin-left:0.5em;
         margin-right:0.5em;
         
         } 
          
          
         #resultat_recherche p{
           margin-top:1em;
        text-align:center;
          font-weight:bold;
         }
         #resultat_recherche a{
          font-weight:bold;
         }
         
         #resultat_recherche tr .td1{
          /*text-align:center;*/
          background-color:#eeeeee; 
         font-size:1em;
         height:1.5em;
         height:36px;
         padding-left:4px;
         }
        
         #resultat_recherche tr .td2{
          /*text-align:center;*/
          background-color:#ffffff;
         font-size:1em;
         height:36px;
        padding-left:4px;
         }
         
         #resultat_recherche tr .th{
           /*text-align:center;*/
          font-weight:bold;
         font-size:1.2em;
         height:33px;
          border-top:solid 1px  #666666;
          border-bottom:solid 1px  #666666;
          text-align:center;
         }
         .tri_liste{
        
         font-weight:bold;
         color:#000000;
         }
         
         
         
         
         
         
         .float_box_result{
           margin:5px auto;
           /* float:left;*/
            width:580px;
            border-left:solid 1px  #666666;
            border-right:solid 1px  #666666;
            border-bottom:solid 1px  #666666;
            margin-right:5px;
         }
         .float_box_result h2{
           margin-left:0px;
           font-size:2em;
           width:100%;
           background-color:#DB020D;
           color:#fff;
           font-size:1em;
           text-align:center;
         }
         .float_box_result p{

           font-size:1.2em;
           margin: 5px 5px 5px 5px;
           text-align:justify;
         }
           .float_box_result #form1{

           font-size:1.2em;
           margin: 5px 5px 5px 5px;
           text-align:justify;
         }
         .contactaffaire{
           float:left;
           margin-right:10px;
           line-height:20px;
         }
         .moteur_recherche{
            border: 1px solid #DB020D ;
            margin-left:20px;
         }

     #contact {
       margin-left:1em;
       margin-right:1em;
     }
#footer {
  clear:both;
	height: 30px;
        background-color: #DB020D;
        text-align:center;
}

P {
	margin: 0px 0px 10px ;
	text-align:justify;
}


#left,#right {
        list-style-type: none;
        font-family: Tahoma, Arial, Helvetica, sans-serif;
   width: 179px;
    margin-top:10px;
         background-color: #DB020D;
         padding:0;
   /* background-color:#DB020D;*/
    }
  #left {
      float:left;
 }
  #right  {
      float:right;
  }
    #left_head,#right_head {
       width: 179px;
       height:36px;
        background:url(../../include/images/graph_site/redbg.gif) repeat-x;
    }
    #left_head h1,#right_head h1{
        height:36px;
        padding-top:3px;
    }
    #left_head h1{
        background:url(../../include/images/graph_site/down2.gif) 155px 0 no-repeat;
        padding-right:25px;
    }
    #right_head h1{
        padding-left:25px;
        background:url(../../include/images/graph_site/down2.gif) 0 0 no-repeat;
    }
    #left_head h1{
      text-align:right;
    }
    #right_head h1{
      text-align:left;
    }
 dl, dt, dd, ul, li {
margin: 0;
padding: 0;
list-style-type: none;  
}     

#left dt {
background: #ff0000;
}

#left dd {
position: absolute;
z-index: 100;
margin-left: 177px;
margin-top: -2.5em;
width: 177px;
}

#left ul  {
position:absolute;
}

#left li a, #left dt a {
display: block;
}



   #left dt,#left ul {
        text-align: right ;
    
      }
    #right ul {
        text-align: left;
    
    }
    #left ul ,#right ul ,#left dt{
        font-weight: bold;
    }
    #left dt,#left li ,#right li{
        min-height:2em;
        border-bottom:1px solid  #fff  ;
        margin-top:0.5em;
        padding:0;
    }
     #left dt a{
     }
    #left a , #left dt a {
        padding-right:1em;
       width:168px;

      }
    #right  a {
        padding-left:1em;
    }
     #left a  , #right  a {
      /*  margin-top:0.75em; */
        width: 177px;
        text-decoration: none;
    }

    #left dt,#left ul,#left li ,#left dt a:link,#left li a:link,#left dt a:visited, #left li a:visited, #right ul ,#right li ,  #right li a:link, #right li a:visited  {
        background-color: #DB020D;
        color:#fff;
        text-decoration: none;
    }

    #left dt a:hover, #left li a:hover ,  #right li a:hover{
        color: #000000;
    }
#groupement{
  margin-left:35px;
  margin-top:250px;
}
.TrebuchetBigger,.TrebuchetBigger1,.TrebuchetBigger:hover,.TrebuchetBiggerSmall {
    font-family: Trebuchet Ms;
    color:#C40009;
    font-weight: bold ;
}
    .TrebuchetBigger   {font-size: 18px; }
    .TrebuchetBiggerSmall   {font-size: 14px; }
    .TrebuchetBigger1   { font-size: 8px; }
    .TrebuchetBigger:hover   { font-size: 18px; color:#900000;}

.whiteFont   {  font-size: 11px; color: #FFFFFF; font-weight: bold ;}
.redFont   {  font-size: 11px; color: #DB020D; font-weight: bold; }
.whiteFontNB   {  font-size: 11px; color: #FFFFFF; }


.spacer{
  clear:both;
}
.redBack{
 background-color:#DB020D;
 }

.toleft{
  float:left;
}
.toright{
  float:right;
}
.txttoleft{
  text-align:left;
}
.txttoright{
  text-align:right;
}
.aucentre{
  text-align:center;
}


#autres_commerces{
	visibility:hidden;
}