html{
height: 80%;
}
body {
margin: 0px;
padding: 0px;
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:75%;
font-style:normal;
font-weight:normal;
color: #000000;
background-color: #FFFFFF;
}
A {
color:#D2691E;
text-decoration:none;
font-weight:bold;
font-style:normal;
background-color:inherit;
} 
A:hover {
color:#D2691E;
text-decoration:underline;
font-weight:bold;
background-color:inherit;
font-style:normal;
} 
A.menuhaut  { 
color: #696969; 
font-style: normal; 
font-weight: bold; 
text-decoration: none; 
background-color:inherit;
} 
A.menuhaut:hover {
color: #191970; 
font-style: normal; 
font-weight: bold; 
text-decoration: none; 
background-color:inherit;
}

A.info { 
color:#FFFFFF; 
font-style:normal; 
font-weight:normal; 
text-decoration:none; 
background-color:inherit;
}
A.info:hover {
color:#FFFFFF; 
font-style:normal; 
font-weight:normal; 
text-decoration:underline; 
background-color:inherit;
} 

A.menu  { 
color: #FFFFFF; 
font-style: normal; 
font-weight: bold; 
text-decoration: none; 
background-color:inherit;
} 
A.menu:hover {
color: #EEE8AA; 
font-style: normal; 
font-weight: bold; 
text-decoration: none; 
background-color:inherit;
} 
A.sousmenu  { 
color: #191970; 
font-style: normal; 
font-weight: normal; 
text-decoration: none; 
background-color:inherit;
} 
A.sousmenu:hover {
color: #191970; 
font-style: normal; 
font-weight: normal; 
text-decoration: underline; 
background-color:inherit;
} 
A.titre  { 
color: #000080; 
font-style: normal; 
font-weight: bold; 
text-decoration: none; 
background-color:inherit;
} 
A.titre:hover {
color: #000080; 
font-style: normal; 
font-weight: bold; 
text-decoration: underline; 
background-color:inherit;
} 
A.titreblanc  { 
color: #FFFFFF; 
font-style: normal; 
font-weight: bold; 
text-decoration: none; 
background-color:inherit;
} 
A.titreblanc:hover {
color: #FFFFFF; 
font-style: normal; 
font-weight: bold; 
text-decoration: underline; 
background-color:inherit;
} 
A.baspage {
color:#696969;
text-decoration:none;
font-weight:normal;
font-style:normal;
} 
A.baspage:hover {
color:#191970;
font-weight:normal;
text-decoration:underline;
} 
A.vertpetit {
color:#556B2F;
text-decoration:none;
font-weight:normal;
font-style:normal;
} 
A.vertpetit:hover {
color:#556B2F;
text-decoration:underline;
} 
.texteblanc {
font-size: 120%;
color: #FFFFFF;
font-weight:normal;
font-style:italic;
font-family: Times New Roman, Georgia, Times;
} 

.textepetit {
font-size: 90%;
} 
ul {margin: 0px; padding: 0 0 0 20px;}
li {margin: 0px; padding: 0 0 0 5px;}
.notebaspage {color:#FF0000;font-style:normal;font-weight:bold}
.bfleche {list-style-image:url(images/puce_noir.gif);padding: 0 0 0 20px;}
.bflecheorange {list-style-image:url(images/puce_orange.gif);}
.bflechebleue {list-style-image:url(images/pucebleue.gif);margin:0px;padding: 0 0 0 20px;}
.prix {font-family:sans-serif,Verdana,Helvetica,Arial;font-size:130%;color:#D95100;font-style:italic;font-weight:bold;}
.prix2 {font-family:sans-serif,Verdana,Helvetica,Arial;font-size:170%;color:#D95100;font-style:italic;font-weight:bold;}
.notation {
background-image:url(images/fond_notation.gif);
background-repeat: no-repeat;
color:#103D90;
font-weight:bold;
padding:7px;
width:170px;
height:auto;
margin:5px;
float:right;
position:relative;
min-height:100%;
}
.notationborder {
background-color:inherit;
color:#103D90;
font-weight:bold;
padding:7px;
width:170px;
height:auto;
margin:0 0 0 -7px;
float:right;
position:relative;
min-height:100%;
border-left:1px solid #696969;
}

.information {
font-weight:bold;
color: #FF4500;
font-size: 110%;
} 
.textegrand {
font-weight:bold;
color: #D2691E;
font-size: 160%;
} 
input, textarea, select {
font-size:90%;
color:#000000;
font-weight:bold;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
form { 
margin:0px;
padding:0px;
}
tr  { 
background-color:#FFFFFF;
}
th {
color:#000000;
font-weight:bold;
background-color:#DCDCDC;
}
th {
color:#000000;
font-weight:bold;
background-color:#DCDCDC;
}

div#contenuformulaire{width:98%;margin:3px;vertical-align:top;}
div#contenuformulaire div.sautligne {padding:2px;vertical-align:top;width:97%;}
div#contenuformulaire form label {float:left;width:170px;font-weight:bold;padding:2px;}

#hautpage { 
position:relative;
margin: 0px;
margin-top:5px;
padding : 0px;
background-image:url(images/fond_haut.gif);
background-repeat: repeat-x;
background-position: bottom center;
background-color:inherit;
border-bottom: 1px solid #D2691E;
}
#hautpagearea { 
position:relative;
margin: 0px auto; 
padding : 0px;
width: 770px; 
background-image:url(images/fond_hautcontenu.gif);
background-repeat: repeat-x;
background-color:inherit;
}
#hautcolonnegauche { 
position:relative;
float: left;
width: 230px; 
margin: 0px; 
padding : 0px;
background-color:inherit;
}
#hautcolonnedroite { 
position:relative;
float: right;
margin: 0px; 
padding : 0px;
width: 540px; 

background-image:url(images/fond_hautcontenu.gif);
background-repeat: repeat-x;
background-color:inherit;
}
#hautcontenu { 
position:relative;
float: right;
margin: 0px; 
padding : 10px 5px 0 0;
text-align: right;
background-image:url(images/fond_hautcontenu.gif);
background-repeat: repeat-x;
background-color:inherit;
}
#navigation{ 
position:relative;
float: right;
margin: 5px; 
padding : 5px;
width: 95%; 
text-align: center;
}
#contentarea { 
position:relative;
width: 770px; 
height: 80%; 
margin:0px auto;
padding: 0px;
background-color:inherit;
}
#menugauche {
position:relative;
float:left;
width: 176px;
background-color: #FFFFFF;
padding : 5px 0 15px 0;
margin : 0px;	
} 
.menugauchehaut {
position:relative;
float:left;
width: 176px;
height:10px;
max-height: 10px;
background-image:url(images/menu_fond.gif);
background-repeat: repeat;
background-color:inherit;
padding : 0px;
margin : 0px;	
} 
#menugauchecentre {
position: relative;
float: left;
width: 176px;
height: 100%;
background-image: url(images/menu_fondlignes.gif);
background-repeat: repeat;
background-color: inherit;
padding: 0px;
margin: 0px;
} 
.menuactif {
position:relative;
float:left;
width: 158px;
height:auto;
background-image:url(images/menu_actif.gif);
background-repeat: repeat-y;
background-color:inherit;
padding : 5px 0 5px 18px;
margin : 0px;	
font-weight:bold;
color: #191970;
} 
.menuchoix {
position:relative;
float:left;
width: 153px;
height:auto;
background-image:url(images/menu_fondlignes.gif);
background-repeat: repeat-y;
padding : 5px 5px 5px 18px;
margin : 0px;	
} 
.menugauchebas {
position:relative;
float:left;
width: 176px;
height:10px;
background-image:url(images/menu_bas.gif);
background-repeat: no-repeat;
background-color:inherit;
padding : 0px;
margin : 0 0 5px 0;	
} 

#menugauchepetit {
position:relative;
float:left;
width: 176px;
height:100%;
background-image:url(images/menu_fond.gif);
background-repeat: repeat-y;
background-color:inherit;
padding : 0px;
margin : 0px;	
} 
.menuchoixpetit {
position:relative;
float:left;
width: 158px;
height:auto;
background-image:url(images/menu_fond.gif);
background-repeat: repeat-y;
padding : 5px 0 5px 18px;
margin : 0px;	
} 
#centre {
position:relative;
float:right;
width: 594px;
height:100%;
background-color:inherit;
margin: 0px; 
padding : 5px 0 0 0;
}
#centrehaut {
position:relative;
float:left;
width: 594px;
height:6px;
max-height: 6px;
background-image:url(images/fond_contenuhaut.gif);
background-repeat: repeat;
background-color:inherit;
padding : 0px;
margin : 0px;	
} 
#contenu {
position:relative;
float:left;
width:594px;
height: 100%; 
background-image:url(images/fond_contenu.gif);
background-repeat: repeat;
margin : 0px;		
padding : 0px;
}
#centrebas {
position:relative;
float:left;
width: 594px;
height:10px;
background-image:url(images/fond_contenubas.gif);
background-repeat: no-repeat;
background-color:inherit;
padding : 0px;
margin : 0px;	
} 
#centrehautgris {
position:relative;
float:left;
width: 594px;
height:6px;
max-height: 6px;
background-image:url(images/fond_contenuhautgris.gif);
background-repeat: repeat;
background-color:inherit;
padding : 0px;
margin : 0px;	
} 
#contenugris {
position:relative;
float:left;
width:594px;
height: 100%; 
background-image:url(images/fond_contenugris.gif);
background-repeat: repeat;
margin : 0px;		
padding : 0px;
}
#centrebasgris {
position:relative;
float:left;
width: 594px;
height:10px;
background-image:url(images/fond_contenubasgris.gif);
background-repeat: no-repeat;
background-color:inherit;
padding : 0px;
margin : 0px;	
} 
#boitejaunehaut {
position:relative;
float:left;
width: 594px;
height:10px;
max-height: 10px;
background-image:url(images/fondjaune.gif);
background-repeat: no-repeat;
background-color:inherit;
padding : 0px;
margin : 0px;	
} 
#boitejaune {
position:relative;
float:left;
width:594px;
height: 100%; 
background-image:url(images/fondjaune.gif);
background-repeat: repeat;
margin : 0px;		
padding : 0px;
}
#boitejaunebas {
position:relative;
float:left;
width: 594px;
height:10px;
max-height: 10px;
background-image:url(images/fondjaune_bas.gif);
background-repeat: no-repeat;
background-color:inherit;
padding : 0px;
margin : 0px;	
} 
#boitebb  {
position:relative;
float:left;
width:160px;
min-height: 150px;
background-color:inherit;
margin : 2px;		
padding : 2px 2px 0 5px;
border-right: 1px solid #696969;
font-size: 90%;
color:#000000;
}
#boiteec {
position:relative;
float:left;
width:175px;
min-height: 150px;
background-color:inherit;
margin : 2px;		
padding : 2px 2px 0 5px;
border-right: 1px solid #696969;
font-size: 90%;
color:#000000;
}
#boiteaz {
position:relative;
float:left;
width:175px;
min-height: 150px;
background-color:inherit;
margin : 2px;		
padding : 2px 2px 0 5px;
font-size: 90%;
color:#000000;
}
#boitejaunehautgris {
position:relative;
float:left;
width: 594px;
height:10px;
max-height: 10px;
background-image:url(images/fondjaunegris.gif);
background-repeat: no-repeat;
background-color:inherit;
padding : 0px;
margin : 0px;	
} 
#boitejaunegris {
position:relative;
float:left;
width:594px;
height: 100%; 
background-image:url(images/fondjaunegris.gif);
background-repeat: repeat;
margin : 0px;		
padding : 0px;
}
#boitejaunebasgris {
position:relative;
float:left;
width: 594px;
height:10px;
background-image:url(images/fondjaune_basgris.gif);
background-repeat: no-repeat;
background-color:inherit;
padding : 0px;
margin : 0px 0px 10px 0px;	
} 
.bbmax {
background-image:url(images/bbmax.gif);
background-repeat: no-repeat;
height:100%;
background-position: 5% 0%;
background-color:inherit;
font-size: 100%;
min-height: 220px;
margin: 0px;
padding: 0 20px 0 150px;
font-weight:normal;
color:#000000;
} 
.ecmax {
background-image:url(images/ecmax.gif);
background-repeat: no-repeat;
height:100%;
background-position: 5% 0%;
background-color:inherit;
font-size: 100%;
margin: 0px;
padding: 0 20px 0 150px;
font-weight:normal;
color:#000000;
} 
.azmax {
background-image:url(images/azmax.gif);
background-repeat: no-repeat;
height:100%;
background-position: 5% 0%;
background-color:inherit;
font-size: 100%;
margin: 0px;
padding: 0 20px 0 150px;
font-weight:normal;
color:#000000;
} 
.contenuboite {
font-size: 100%;
margin: 0px;
padding: 0 15px 0 15px;
font-weight:normal;
color:#000000;
background-color:inherit;
}
.boites {
position:relative;
float:left;
width:594px;
height: 100%;
background-color:inherit;
margin : 10px 0 0 0;	
padding : 0px;

}
.boitesgauches {
position:relative;
float:left;
width:290px;
background-color:inherit;
margin : 0px;	
padding : 0px;
}
.boitesdroites {
position:relative;
float:right;
width:294px;
background-color:inherit;
margin : 0px;	
padding : 0px;
}
.boitegrisegauchehaut {
position:relative;
float:left;
height: 9px;
width:290px;
background-image:url(images/boitegrise1_haut.gif);
background-repeat: no-repeat;
background-color:inherit;
margin : 0px;	
padding : 0px;
}
.boitegrisegauche {
position:relative;
float:left;
width:290px;
height : 100%;
background-image:url(images/boitegrise1_centre.gif);
background-repeat: repeat;
background-color:inherit;
margin : 0px;	
padding : 0px;
}
.boitegrisegauchecontenu {
background-color:inherit;
width:260px;
margin : 0px;	
padding : 0 5px 0 20px;
font-size: 90%;
color:#000000;
}
.boitegrisegauchebas {
position:relative;
float:left;
height: 9px;
width:290px;
background-color:inherit;
margin : 0px;	
padding : 0px;
}
.boitegrisedroitehaut {
position:relative;
float:left;
height: 9px;
width:294px;
background-image:url(images/boitegrise2_haut.gif);
background-repeat: no-repeat;
background-color:inherit;
margin :  0px;	
padding : 0px;
}
.boitegrisedroite {
position:relative;
float:left;
width:294px;
height : 100%;
background-image:url(images/boitegrise2_centre.gif);
background-repeat: repeat;
background-color:inherit;
margin : 0px;	
padding : 0px;
}
.boitegrisedroitecontenu {
width: 260px;
background-color:inherit;
margin : 0px;	
padding : 0 5px 0 15px;
font-size: 90%;
color:#000000;
}
.boitegrisedroitebas {
position:relative;
float:left;
height: 9px;
width:294px;
background-color:inherit;
margin : 0px;	
padding : 0px;
}
.boitegrisedroite_inverserhaut {
position:relative;
float:left;
height: 9px;
width:290px;
background-image:url(images/boitegrise1_haut.gif);
background-repeat: no-repeat;
background-color:inherit;
margin :  0px;	
padding : 0px;
}
.boitegrisedroite_inverser {
position:relative;
float:left;
width:290px;
height : 100%;
background-image:url(images/boitegrise1_centre.gif);
background-repeat: repeat;
background-color:inherit;
margin : 0px;	
padding : 0px;
}
.boitegrisedroite_inversercontenu {
background-color:inherit;
width:260px;
margin : 0px;	
padding : 0 5px 0 20px;
font-size: 90%;
color:#000000;
}
.boitegrisedroite_inverserbas {
position:relative;
float:left;
height: 9px;
width:290px;
background-color:inherit;
margin : 0px;	
padding : 0px;
}
.orange {
font-size: 140%;
margin: 0px;
padding: 0px;
font-weight:bold;
color:#D2691E;
background-color:inherit;
}
.bleu {
font-size: 140%;
margin: 0px;
padding: 0px;
font-weight:bold;
color:#000080;
background-color:inherit;
}
H1 {
font-size: 120%;
margin: 0px;
padding: 0px;
font-weight:bold;
color:#000000;
background-color:inherit;
}
H2,caption {
font-size: 120%;
margin: 0px;
padding: 0px;
font-weight:bold;
color:#000080;
text-transform: uppercase;
background-color:inherit;
}
H3 {
font-size: 120%;
margin: 0px;
padding: 0px;
font-weight:bold;
text-transform: uppercase;
color:#696969;
background-color:inherit;
}
H4 {
font-size: 120%;
margin: 0px;
padding: 0px;
font-weight:bold;
text-transform: uppercase;
color:#FFFFFF;
background-color:inherit;
}
H5 {
font-size: 130%;
margin: 0px;
padding: 0px;
font-weight:bold;
text-transform: uppercase;
color:#D2691E;
background-color:inherit;
border-bottom: 1px solid #191970;
}
H6 {
font-size: 130%;
margin: 0px;
padding: 0px;
font-weight:bold;
text-transform: uppercase;
color:#D2691E;
background-color:inherit;
}

p {
margin: 0px;
padding: 0 0 10px 0;
}

#footer { 
position:relative;
float:left;
width: 100%;
margin: 10px 0 0 0; 
padding : 0px;
background-image:url(images/fond_bas.gif);
background-repeat: repeat-x;
background-color:inherit;
border-top: 1px solid #D2691E;
}
#footercontenu {
position:relative;
width: 770px; 
margin: 0px auto; 
padding : 5px 0 5px 0;
min-height: 40px;
text-align: center;
}
.attente {
POSITION:relative;
display:none;
color:#ff0000;
font-weight:bold;
}