@charset "iso-8859-1";
/* auteur: DBC TeAM */
/* Date de création: 12/08/2008 */

* { margin:0; padding: 0;}
.spacer {
  clear: both;
}
.cell {
  float: left;
  margin:0px;
  padding:0px;
}

body{
 margin:0px;
 padding:0px;
 font-family: Arial, Helvetica, Verdana, Tahoma;
 color:#222222;
 background:url(../images/bg_site.jpg) left top;
 font-size:12px;
}

td{
 font-family: Arial, Helvetica, Verdana, Tahoma;
 color:#222222;
 font-size:12px;
 line-height:17px;
}


p.texte {
 font-family: Arial, Helvetica, Verdana, Tahoma;
 color:#222222;
 font-size:12px;
 line-height:17px;
 margin:0px;
 padding:0px;
}

#conteneur{
 width:894px;
 margin-top:15px;
 margin-bottom:15px;
 margin-left:auto;
 margin-right:auto;
/* background:url(../images/bg_container.gif) 4px 0px repeat-y;*/
 
}

#conteneur2{
 width:864px;
 margin-top:15px;
 margin-bottom:15px;
 margin-left:auto;
 margin-right:auto;
/* background:url(../images/bg_container.gif) 4px 0px repeat-y;*/
 background:#fff;
 overflow:hidden;
}

#entete1{
 width:894px;
 height:17px;
}
#bord_h1{
 background:url(../images/bord_haut1.jpg) left top no-repeat; 
 width:15px; 
 height:17px;
}
#bord_h2{
 background:url(../images/bg_bord_haut.gif) left top repeat-x; 
 width:864px; 
 height:17px;
}
#bord_h3{
 background:url(../images/bord_haut2.jpg) left top no-repeat; 
 width:15px; 
 height:17px;
}
   

#coprs{
 width:894px;
}  

#bg_g{
 background:url(../images/bg_g.jpg) left top repeat-y; 
 width:15px; 
 height:695px; 
}

#bg_d{
 background:url(../images/bg_d.jpg) left top repeat-y; 
 width:15px; 
 height:695px; 
}

#contenu{
  width:864px;
  background-color : #ffffff;
  
}

#contenu2{
  background-color : #ffffff;
}

#entete2{
 width:864px;
 height:64px;
 margin-top:10px;
 background-color : #ffffff;
}

#logo{
 background-image:url(../images/logo.jpg);	
 width:199px;
 height:64px;
} 

#serch{
 background-color:#fff;	
 width:665px;
 height:64px;
}

#menu_site{
 background-image:url(../images/bg_menu.gif) left top no-repeat;	
 width:864px;
 height:25px;
 margin-bottom:5px;
 z-index:150000;
}
.sep{
 background-image:url(../images/sep.gif);	
 width:2px;
 height:25px;
}
/*
#menu1{
height:25px;width:97px;overflow:hidden;
}  
#menu2{
height:25px;width:100px;overflow:hidden;
}
#menu3{
height:25px;width:88px;overflow:hidden;
}
#menu4{
height:25px;width:135px;overflow:hidden;
}
#menu5{
height:25px;width:103px;overflow:hidden;
}
#menu6{
height:25px;width:108px;overflow:hidden;
}
#menu7{
height:25px;width:116px;overflow:hidden;
}
#menu8{
height:25px;width:103px;overflow:hidden;
}*/

#menu1{
height:25px;width:108px;overflow:hidden;
}  
#menu2{
height:25px;width:114px;overflow:hidden;
}
#menu3{
height:25px;width:114px;overflow:hidden;
}
#menu4{
height:25px;width:155px;overflow:hidden;
}
#menu5{
height:25px;width:120px;overflow:hidden;
}
#menu6{
height:25px;width:131px;overflow:hidden;
}

#menu7{
height:25px;width:110px;overflow:hidden;
}

.boutons_menus{
 height:25;
 float: left;
 margin:0px;
}

 padding:0px;
#bg_flash{ 
margin-top:15px;
margin-bottom:10px;
width:864px;
height:298px;
z-index:1;
}
#cadre_haut{
 background-image:url(../images/cadre_haut.gif);	
 width:864px;
 height:18px;
}

#cadre_centre{
 background:url(../images/cadre_centre.gif) left top repeat-y;	
 width:864px;
 height:260px;
 text-align:center;
}
#cadre_bas{
 background-image:url(../images/cadre_bas.gif);	
 width:864px;
 height:20px;
}

#menu_bas{
 width:844px;
 padding-top:0px;
 padding-left: 13px;
 padding-right: 13px;
 padding-bottom:0px;
}



.width_184{
  width:175px;
  background:#F1F0EF;
  padding:0;
  float:left;
  height:180px;
  overflow:hidden;
}

.width_194{
  width:205px;
  background:#F1F0EF;
  padding:0;
  float:left;
  height:180px;
  overflow:hidden;
}

.width_244{
  width:234px;
  background:#F1F0EF;
  padding:0;
  float:left;
  height:180px;
  overflow:hidden;
}

.width_224{
  width:210px;
  background:#F1F0EF;
  padding:0;
  float:left;
  height:180px;
  overflow:hidden;
}

.margin_left_10{
 margin-left:2px;
}

.margin_right_10{
 margin-right:2px;
}

h2.titre_cadre_bas{
 background-color : #12446b;
 font-family: Arial, Helvetica, Verdana, Tahoma;
 font-size:11px;
 font-weight:bold;
 padding:3px 10px;
 color:#fff;
 width:100%;
 border-bottom:2px solid #fff;
 text-transform: uppercase;
 text-align:left;
 letter-spacing: 0.2em;
 word-spacing: 0.1em
}

.titre_menu_bas1{
 width:184px;
 height:20px;
 color:#fff;
 font-family: Helvetica, Verdana, Tahoma, Arial;
 font-size:13px;
 background-color:#12446b;
 
 }
  
/*
ul{
font-size:12px;
line-height:16px;
}

li{
font-size:12px;
line-height:16px;
}
*/

   ul.menus{
      float: left;
	  margin: 7px 0px;
	  padding: 0px 5px;
	  list-style: none;
	  width:100%;
    }
	
	li.ligne{
	  
	  height: 18px;
	  padding-left     : 10px;
	  padding-top      : 0px;
	  background-image : url(../images/puce.gif) ;
	  background-repeat: no-repeat;
	  background-position: 0px 2px;
	  text-align:left;
	  /*text-transform: uppercase;*/
      letter-spacing: 1px;
      word-spacing: 1px;
	  font-family: Arial, Helvetica, Verdana, Tahoma;
	  font-size:12px;
	  /*font-weight:bold;*/
	}
	
	
	li.sep{	  
	  line-height      : 0px;
	  padding-left     : 0px;
	  margin-top      : 2px;
	  background-image : url(../images/sep_h1.gif) ;
	  background-repeat: repeat-x;
	  background-position: 0px 1px;
	  width:95%;
	  height:5px;
	  overflow:hidden;
	}
	
	ul.menus li.ligne a:hover {
      width: 95%;
	  background:#2964B6;
	  color:#fff;
	  display:block;
	  width:95%;
	  height:100%;
	  padding: 1px 5px;
    }
	
	ul.menus li.ligne a {
      width: 95%;
	  display:block;
	  height:100%;
	  padding: 1px 5px;
    }
	
#footer{
 width:844px;
 padding:0px 13px;
 background:url(../images/bg_footer.gif) left top repeat-x;	
 height:58px;
 text-align:center;
 overflow:hidden;
 margin-top:20px;
}

 
#txt_footer{
 padding-top:5px; 
 font-size:11px;
 font-weight:bold;
 color:#42a1d3;
 font-family: Arial, Helvetica, Verdana, Tahoma;
}
#txt_footer1{
 padding-top:5px; 
 font-size:11px;
 font-weight:bold;
 color:#5c879d;
 font-family: Arial, Helvetica, Verdana, Tahoma;
}

.cadre{
 padding:15px;
 border:1px solid #ccc;
 height:350px;
}




a img { border:0;}

A:link {
 COLOR: #0386C3;
 TEXT-DECORATION: none;
}

A:active {
	TEXT-DECORATION: none;
	COLOR: #0386C3;
}
A:visited {
	TEXT-DECORATION: none;
	COLOR: #0386C3;
}
A:hover {
	TEXT-DECORATION: none;
	COLOR: #BE1D02;
}
a:focus
{outline:none;}


.lien_titre_medidation{
  color:#fff;
}  
 

.tableau2_1 {
	BORDER-RIGHT: #ffcc66 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ffcc66 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: #ffcc66 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #ffcc66 1px solid
}

.tableau2_2 {
	BORDER-RIGHT: #F74C00 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #F74C00 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: #F74C00 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #F74C00 1px solid
}

.tableau2_3 {
	BORDER-RIGHT: #03D141 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #03D141 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: #03D141 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #03D141 1px solid
}

.tableau2_4 {
	BORDER-RIGHT: #01B4F0 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #01B4F0 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: #01B4F0 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #01B4F0 1px solid
}

.tableau2_5 {
	BORDER-RIGHT: #A4A1A1 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #A4A1A1 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: #A4A1A1 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #A4A1A1 1px solid
}

.tableau2_6 {
	BORDER-RIGHT: #eeeeee 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #eeeeee 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: #eeeeee 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #eeeeee 1px solid
}
.tableau2_7 {
	BORDER-RIGHT: #929081 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #929081 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: #929081 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #929081 1px solid
}

.tableau2_9 {
	BORDER-RIGHT: #AD7F0F 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #AD7F0F 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: #AD7F0F 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #AD7F0F 1px solid
}

 .formfield {
	COLOR: #006699;
	FONT-SIZE: 9px; FONT-FAMILY: verdana,arial,helvetica,sans-serif;
	/*BackGround-COLOR: #FBFAEB;*/
}


   ul.liste{
      float: left;
	  margin: 7px 0px;
	  padding: 0px 5px;
	  list-style: none;
	  /*width:100%;*/
    }
	
	li.liste_ligne{
	  
	  height: 25px;
	  padding-left     : 10px;
	  padding-top      : 0px;
	  background-image : url(../images/puce.gif) ;
	  background-repeat: no-repeat;
	  background-position: 0px 5px;
	  text-align:left;
	  font-family: Arial, Helvetica, Verdana, Tahoma;
	  font-size:13px;
	}
	
	li.liste_ligne_sep{
	  height: 15px;
	}
	
	li.liste_sep{	  
	  line-height      : 0px;
	  padding-left     : 0px;
	  margin-top      : 2px;
	  background-image : url(../images/sep_h1.gif) ;
	  background-repeat: repeat-x;
	  background-position: 0px 1px;
	  width:95%;
	  height:5px;
	  overflow:hidden;
	}
