html{
height: 80%;

}
body {
margin: 0px;
padding: 0px;
width: 100%;
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:75%;
font-style:normal;
font-weight:normal;
color: #000000;
} 
A {
color:#D2691E;
text-decoration:none;
font-weight:normal;
font-style:normal;
background-color:inherit;
} 
A:hover {
color:#D2691E;
text-decoration:underline;
background-color:inherit;
} 
A.menu  { 
color: #000000; 
font-style: normal; 
font-weight: bold; 
text-decoration: none; 
} 
A.menu:hover {
color: #006400; 
font-style: normal; 
font-weight: bold; 
text-decoration: none; 

} 
A.sousmenu {
color:#000000;
text-decoration:none;
font-weight:normal;
font-style:normal;
} 
A.sousmenu:hover {
color:#D2691E;
text-decoration:none;
} 
A.baspage {
color:#000000;
text-decoration:none;
font-weight:bold;
font-style:normal;
} 
A.baspage:hover {
color:#000000;
text-decoration:underline;
} 
A.noir {
color:#000000;
text-decoration:none;
font-weight:normal;
font-style:normal;
} 
A.noir:hover {
color:#000000;
text-decoration:underline;
} 
A.blanc {
color:#FFFFFF;
text-decoration:none;
font-weight:bold;
font-style:normal;
} 
A.blanc:hover {
color:#006400;
text-decoration:none;
} 
A.categorie  { 
color: #556B2F; 
font-style: normal; 
font-weight: bold; 
text-decoration: underline; 
font-size:120%;
} 
A.categorie:hover {
color: #556B2F; 
font-style: normal; 
font-weight: bold; 
text-decoration: none; 
font-size:120%;
} 

.textepetit {
font-size:90%;
} 

#recherche {
width: 140px; 
font-size:90%;
margin: 7px 0 0 0;
color:#696969;
font-weight:bold;
background-color:inherit;
border-top: 1px solid #C0C0C0;
}
.information {
color:#FF4500;
font-style:normal;
font-weight:bold;
background-color:inherit;
} 
#chargement {
display:none;
color:#ff0000;
font-weight:bold;
}
input, textarea, select {
font-size:90%;
color:#000000;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
background-color:inherit;
}
div#contenuformulaire{width:95%;margin:3px;vertical-align:top;}
div#contenuformulaire div.sautligne {padding:2px;vertical-align:top;width:97%;}
div#contenuformulaire form label {float:left;width:160px;font-weight:bold;padding:2px;}
th {color:#ffffff;font-weight:bold;background-color:inherit;}

#contentarea { 
position:relative;
width: 100%; 
height: 80%; 
background-color:inherit;
}
#menu {
position:relative;
width: 100%;
min-height: 25px;
margin: 0px; 
padding : 0px;
float:left;
background-color:inherit;
background-image:url(images/fond_menucontinu.gif);
background-repeat: repeat;
} 
#menucontenu {
position:relative;
width: 760px;
height: auto;
margin: 0px; 
padding : 0px;
float:left;
background-color:inherit;
background-image:url(images/fond_menu.gif);
background-repeat: repeat;
} 
#menu1 {
position:relative;
height: auto;
float:left;
background-color:inherit;
border-right: 1px solid #696969;
padding : 5px 15px 5px 15px;
margin : 0px;	
font-weight:bold;
text-align: center;
} 
#menu1over {
position:relative;
width: 90px;
height: auto;
float:left;
background-color:#9ACD32;
border-right: 1px solid #696969;
padding : 5px 0 5px 0;
margin : 0px;	
font-weight:bold;
text-align: center;
} 
#menu2over {
position:relative;
width: 125px;
height: auto;
float:left;
background-color:inherit;
border-right: 1px solid #696969;
background-color:#9ACD32;
padding : 5px 0 5px 0;
margin : 0px;	
font-weight:bold;
text-align: center;
} 

#ligne_sousmenu {
width: 100%;
height: 6px;
position:relative;
float:left;
background-image:url(images/ligne_sousmenu.gif);
background-repeat: repeat;
margin: 0px;
padding: 0px;
background-color:inherit;
} 
#header {
position:relative;
width: 100%;
height:130px;
float:left;
background-color:inherit;
background-image:url(images/fond_hautpage.gif);
background-repeat: repeat;
padding : 0px;
margin : 0px;	
} 
#centre {
position:relative;
float:left;
width:760px;
height:auto;
background-color:inherit;

}
#menugauche {
position:relative;
width: 156px;
float:left;
background-color:inherit;
padding : 0px;
margin : 0px;	
} 
#boite1 {
position:relative;
float:left;
width: 156px;
height:28px;
background-color:inherit;
padding : 0px;
margin : 5px 0px 0px 0px;	
} 
#boite2 {
position:relative;
float:left;
width: 156px;
height:auto;
background-image:url(images/fond_boitegrise.gif);
background-repeat: repeat;
padding : 5px 0px 5px 10px;
margin : 0px;	
} 
#boite3 {
position:relative;
float:left;
width: 156px;
height:9px;
background-image:url(images/bas_boitegrise.gif);
background-repeat: no-repeat;
padding : 0px;
margin : 0px;	
} 
#boite4 {
position:relative;
float:left;
width: 155px;
height:auto;
background-color:inherit;
padding : 0px;
margin : 0px;	
} 
#boite5 {
position:relative;
float:left;
width: 151px;
height:auto;
border-left: 1px solid #C0C0C0;
border-right: 1px solid #C0C0C0;
border-bottom: 1px solid #C0C0C0;
padding : 2px 2px 2px 2px;
margin : 0px;	
font-size: 90%;
} 
#boite6 {
position:relative;
float:left;
width: 144px;
height:28px;
background-color:inherit;
background-image:url(images/boite_panierachat.gif);
background-repeat: no-repeat;
padding : 7px 0 0 12px;
margin : 0px;	
color:#696969;
font-weight:bold;
} 
#contenu {
position:relative;
float:left;
width:560px;
height: auto; 
background-color:#ffffff;
margin : 0px;		
padding : 10px 10px 0 30px;
}
#colonne1 {
position:relative;
float:left;
width:360px;
height: auto; 
background-color:inherit;
margin : 0px;		
padding : 0px;
font-size: 90%;
}
#colonne2 {
position:relative;
float:right;
width:155px;
height:auto; 
background-color:inherit;
margin : 0px;		
padding : 0px;
}
#colonne3 {
position:relative;
float:left;
width:auto;
height: auto; 
background-color:inherit;
margin : 0px;		
padding : 0px 15px 0 0;
}
#colonne4 {
position:relative;
float:left;
width:435px;
height: auto; 
background-color:inherit;
margin : 0px;		
padding : 0px;
}
#colonne5 {
position:relative;
float:left;
width:250px;
height: auto; 
background-color:inherit;
margin : 0px;		
padding : 0 15px 0 0;
}
#colonne6 {
position:relative;
float:right;
width:250px;
height: auto; 
background-color:inherit;
margin : 0px;		
padding : 0px;
}
#souscategorie {
position:relative;
float:right;
width:auto;
height: auto; 
background-color:inherit;
margin : 0px;	
padding : 0 0 0 15px;
}
#souscontenu {
position:relative;
float:left;
width:530px;
height: auto; 
background-color:inherit;
margin : 20px 0 0 0;		
padding : 0px;
}

H1 {
font-size: 140%;
margin: 0px;
padding: 0px;
font-weight:bold;
color:#D2691E;
background-color:inherit;
text-transform: uppercase;
}
H2 {
font-size: 130%;
margin: 0px;
padding: 0px;
font-weight:bold;
color:#000000;
background-color:inherit;
border-bottom: 1px solid #D3D3D3;
}
H3 {
font-size: 110%;
margin: 0px;
padding: 0px;
font-weight:bold;
color:#000000;
background-color:inherit;
}
H4 {
font-size: 130%;
margin: 0px;
padding: 0px;
font-weight:bold;
color:#000000;
background-color:inherit;
}
#ligne_baspage {
width: 100%;
height: 6px;
position:relative;
float:left;
background-image:url(images/ligne_baspage.gif);
background-repeat: no-repeat;
background-position: bottom left;
margin: 0px;
padding: 0px;
background-color:inherit;
} 
#footer {
position:relative;
float:left;
width: 100%; 
margin: 0px; 
padding : 0px;
background-color:inherit;
background-image:url(images/baspage_vert.gif);
background-repeat:repeat;
min-height: 30px;
}
#footer2 {
position:relative;
float:left;
width: 100%; 
margin: 0px; 
padding : 0px;
background-image:url(images/baspage_beige.gif);
background-repeat:repeat;
background-color:inherit;
min-height: 15px;
}
#footercontent1 {
background-color:inherit;
width: 745px; 
font-size:90%;
margin: 5px 0 5px 0;
text-align: center;
}
#footercontent2 {
background-color:inherit;
width: 745px; 
font-size:90%;
margin: 5px 0 5px 0;
text-align: center;
}