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

body{
 margin:0px;
 padding:0px;
 font-size:11px;
 font-family:Verdana, Tahoma, Arial;
 color:#333;
 background-color:#AA6D05;
 align:center;
}

.spacer {
  clear: both;
}

.cadre_logos_references{
     /*background:#f7f7f7;*/
	 padding:5px;
	 /*border:1px solid #ccc;*/
	 width:100px;
	 float:left;
	 margin:20px 10px;
	 text-align:center;
	 height:110px;
	 overflow:hidden;
	}

#corps{
 width:776px;
 margin-left:auto;
 margin-right:auto;
}


#im1{
 width:281px;
 height:139px;
 background:url(../images/1.gif) left top no-repeat;
 float:left;
}
#im2{
 width:320px;
 height:139px;
 background:url(../images/2.gif) left top no-repeat;
 float:left;
}
#im3{
 width:175px;
 height:139px;
 background:url(../images/3.gif) left top no-repeat;
 float:left;
}

#menu{
 width:776px;
 background:url(../images/bg_menus.jpg) left bottom repeat-x;
 height:27px;
 overflow:hidden;
 clear:both;
 margin-left:0px;
 
}
.blanc{
 height:8px;
 overflow:hidden;
 clear:both;
 margin:0px;
 padding:0px;
 background:#fff;
 width:776px;
}

#conteneur{
 width:776px;
 background:url(../images/bg_site1.gif) left top repeat-y;
}
  
 #navigateur{
  padding:20px;
  
 }
 
 #nav_gauche{
 padding:0px 0px;
 float:left;
 width:100%;
 margin-top:10px;
}

#nav_droite{
 float:left; 
 width:140px;
 margin-bottom:10px;
 margin-left:0px;
}
 
p{
 font-size:13px;
 font-family:Arial, Verdana, Tahoma, Arial;
 color:#333;
 line-height:18px;
}

.h4 { 
margin:0; 
font:14px DIN-medium, Arial, Helvetica, sans-serif;
padding:0 0 2px 10px;
font-weight:bold;color:#C4822A;
padding-top:0px;
padding-bottom:5px;
} /* Titre page */


.moyen{
font-size:13px;
line-height:18px;
font-family:Arial, Verdana, Tahoma, Arial;
padding-left:15px;
}

.gauche{
  float:left;
  margin-left:6px;
  margin-right:10px;
  padding-top:15px;
}

.photo_gauche{
 float:left;
 padding-right:15px;
 margin-left:8px;
}
 
 
ul {float          : left;
	  margin           : 2px;
	  padding-left     : 15px;
	  list-style       : none;
	}
	
	li {
	  
	  line-height      : 20px;
	  padding-left     : 20px;
	  padding-top      : 0px;
	  background-image : url(../images/puce_fleche.gif) ;
	  background-repeat: no-repeat;
	  background-position: 0px 0px;
	} 
 
 
 
 

#footer{
 margin-left:10px;
 margin-right:10px;
 background-color:#9D8358; 
 height:40px;
 widht:758px;

}




h1, h2, h3, h4 {text-align:left}
/******** Titre page *******/
#page-title { _height:20px; min-height: 20px; width:auto; border-bottom:2px solid #F9F9F9; background-color:#F0F0F0;}
#page-title h2 { margin:0; font:16px Arial, Helvetica, sans-serif; font-weight:bold;color:#8B0F0F;padding:0 0 5px 0;} /* chemin de fer */
#page-title h3 { padding:0; margin:0; font:16px DIN-medium, Arial, Helvetica, sans-serif;  padding:0 0 2px 13px;font-weight:bold;color:#574424 } /* Titre page */

#contenu_page{
 width:571px;
 padding:10px 15px;
 float:left;
}


td{
 font-size:11px;
 font-family:Verdana, Tahoma, Arial;

}
 
.cell {
  float: left;
  margin:0px;
  padding:0px;
}

.logo {
  float: left;
  margin-right:8px;
}

.libelle{
font-weight:bold;
font-size:13px;
color:#AA6D05;
padding-top:5px 0px;

}

a img { border:0;}

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

A:active {
	TEXT-DECORATION: none;
	COLOR: #7E5D26;
}
A:visited {
	TEXT-DECORATION: none;
	COLOR: #FFCC99;
}
A:hover {
	TEXT-DECORATION: none;
	COLOR: #BE1D02;
}
a:focus
{outline:none;}

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


.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
}

p.texte{
 line-height:20px;
 color:#333;
 padding-bottom:10px;
 margin:0px;
}