body {
margin: 5px 0 0 0 ;
padding: 0;
background:url(../images/background.jpg) repeat-x top #FFE48A;
font: 0.8em sans-serif;
color: #016737;
}

#conteneur {
width:986px;
position: relative;
/*important si l'on a des objets POSITION: ABSOLUTE dans la div*/
margin:0 auto;
background-color: #FFE48A;
background:url(../images/madras.png);
}

#tete {
height: 264px;
background:url(../images/titre.png) no-repeat top #FFE48A;
}

#gauche {
float:left;
clear: left;
width: 267px;
min-height:500px;
height: auto !important; /*COMPATIBILITE IE6*/
height: 500px; /*COMPATIBILITE IE6*/
background:url(../images/madras.png);
background-color:#FFE48A;
}

#centre {
float:right;
clear: right;
width: 719px;
min-height:508px;
height: auto !important; /*COMPATIBILITE IE6*/
height: 508px; /*COMPATIBILITE IE6*/
background:url(../images/madras.png);
}

#pied {
clear: both;
height: 55px;
background-color: #FFE48A;
}

/*Mise en forme des elements*/
a img {
	border: 0px;
}
a{
text-decoration: none;
color: rgb(102,0,0);
}
a:hover{
text-decoration: underline;
color: rgb(255,102,0);
}

#menu_gauche{
padding:0 0 0 6px;/* + BASE*/
}

#menu_pied{
text-align: center;/* + BASE*/
padding:0 0 0 0;/* + BASE*/
}

#data_centre{
padding:0 0 0 0;/* + BASE*/
}

/*cadre_1*/
.cadre_navig{
  background: url(../images/menu_haut_centre.png) top center repeat-y;
  width: 258px;
  margin:144px 0 20px 0;
  padding: 0 0 0 0; 
}
.titrenav{
  background: url(../images/menu_haut_haut.png) top center no-repeat; 
  min-height: 154px;
  margin: -130px 0 0 -4px;
  padding: 20px 0 0 25px;
  
}
.bloccadre_navig {
  background: url(../images/menu_bas.png) bottom center no-repeat; 
  margin: 0 0 0 -4px;
  padding: 0 0 20px 0;
}

/*cadre_2*/
.cadre_navig_bas{
  background: url(../images/menu_haut_centre.png) top left repeat-y;
  width: 258px;
  margin:144px 0 20px 0;
  padding: 0 0 0 0; 
}
.titrenav_bas{
  background: url(../images/menu_bas_haut.png) top left no-repeat; 
  min-height: 114px;
  margin: -130px 0 0 2px;
  padding: 20px 0 0 25px;
}
.bloccadre_navig_bas {
  background: url(../images/menu_bas.png) bottom left no-repeat; 
  margin: 0 0 0 2px;
  padding: 0 0 20px 0;
}
/* bloc de navigation mono*/
.cadre_navig_mono {
	margin: -20px 0 0 -6px;
	width: 730px;
	background: url(../images/fond_data_haut_mono.png) top left no-repeat;
	padding-top: 62px;
/*hauteur de limage du haut*/
}
.titrenav_mono {
	position: absolute;
	margin: 0;
}
.bloccadre_navig_mono {
	background: url(../images/fond_data_bas_mono.png) bottom left no-repeat;
	margin : 0 0 0 0;
	padding: 6px 40px 40px 30px;
	min-height: 400px;
}

/* bloc de navigation double*/
.cadre_navig_double {
	margin: -20px 0 0 -6px;
	width: 713px;
	background: url(../images/fond_data_haut.png) top left no-repeat;
	padding-top: 62px;
/*hauteur de limage du haut*/
}
.titrenav_double {
	position: absolute;
	margin: 0;
}
.bloccadre_navig_double {
	background: url(../images/fond_data_bas.png) bottom left no-repeat;
	min-height: 400px;
	text-align: justify;
}
.bloccadre_navig_double_g {
float:left;
width: 318px;
margin:-10px 0 20px 26px;
}

.bloccadre_navig_double_d {
float:right;
width: 318px;
margin:2px 14px 12px 0;
text-align: center;
}

.bloccadre_double_bas{
clear: both;
/*pour permettre le glissement de la glissiere du bas*/
}

/*elements*/
#panneau_telephone{
background: url(../images/fondtel.png) top left no-repeat;
position: absolute;
margin: -40px 0 0 0;
width: 275px;
height: 62px;
padding:18px 0 0 16px;
font-size : 1.3em;
font-weight : bold;
}
/*Menu */
h2{
font-size: 14px;
color: rgb(102,0,0);
margin: 5px 0 0 0;
padding: 0 0 0 0;
font-weight: normal;
}

h2 ul{
margin: 0 ;
padding: 0 0 0 20px;

}

h2 li{
line-height: 20px;
}

h2 li a{
padding: 0 0 0 0;
display: block;
font-size: 14px;
color: rgb(102,0,0);
vertical-align: middle; /*pour ie*/
}

h2 li a:hover{
color: rgb(255,102,0);
vertical-align: middle;/*pour ie*/
}

h3{
text-align: center;
font-size: 18px;
padding: 0 0 0 0;
margin: 15px 0 10px 0;
}
h4{
text-align: center;
color:red;
font-style: italic;
font-size: 12px;
padding: 0 0 0 0;
margin: 0 0 0 0;
}
h5{
text-align: center;
font-size: 12px;
font-weight: normal;
line-height: 12px;
padding: 0 0 0 0;
margin: 40px 0 0 0;
border: thin rgb(51,102,0) solid
}
.texte{
margin: 40px 0 0 0;
padding: 0 0 0 0;
text-align: center;
font-size: 14px;
}
hr{
width: 100px;
}
