#{padding:0; margin:0;}
ul, li {margin:0; padding:0;}

body {
/*background-image:url(images/fd.gif);*/
background-color:#000000;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:16px;
behavior: url(csshover.htc);
margin:0;
padding:0;
margin-bottom:50px;
}

#general {
width:900px;
margin:0 auto;
background-image:url(images/fond1px.gif);
}
#header {
height: 234px;
background-image:url(images/bandeau2.jpg);
}
#haut {
height:32px;
width:900px;
background-image:url(images/chapeau2.jpg);
}
#menuhaut {
height:30px;
background-color:#A24724;
padding-top:10px;
padding-left:450px;
}
#menuhaut a {
margin-left:20px;
}
.menugauche {
float:left;
width: 150px;
background-color:#A24724;
}
.menudroit {
float:right;
width: 150px;
background-color:#A24724;
}
.frame {
background-color:#F1D288;
margin-left: 150px;
margin-right: 150px;
color:#6D3019;
font-size:0.8em;
}
.frame h4{
font-size:0.9em;
font-weight:bold;
margin:0;
padding:0 0 0 10px;
}
.frame a:link {
text-decoration:none;
color:#6D3019;
}
.frame a:visited {
text-decoration: none;
color:#6D3019;
}
.frame a:hover {
text-decoration: none;
font-weight:bold;
color:#6D3019;
}
.frame a:active {
text-decoration: none;
color:#6D3019;
}


#pied {
clear:both;
height: 100px;
background-color: #A24724;
color:#FFFFFF;
font-size:12px;
}
#pied a:link {
text-decoration:none;
color:#FFFFFF;
font-size:12px;
}
#pied a:visited {
text-decoration: none;
color:#FFFFFF;
font-size:12px;
}
#pied a:hover {
text-decoration: none;
color:#FFFFFF;
font-size:12px;
font-weight:normal;
}
#pied a:active {
text-decoration: none;
color:#FFFFFF;
font-size:12px;
}

.txt {
color:#6D3019;
font-weight:bold;
font-size:1em;
margin-left:10px;
margin-right:10px;
}
.txt #titre {
font-size:1.2em;
}
.txt #adresse {
font-size:1.2em;
text-decoration:underline;
}
.txt span.tel {
font-size:1.2em;
font-weight:bold;
color:#000000;
}

/***********************************************************/
/**************************Menu gauche**********************/
/***********************************************************/
div#nav {
float:left;
width:130px;
/*width:10em;*/
margin:1px 0 50px 8px;
_margin:1px 0 50px 3px;
background:#fdd;
font-size:0.8em;
}
div#nav ul {
margin:0; 
padding:0; 
width:130px;
/*width:10em;*/
background:#A24724;
border-left:1px solid #ccc;
border-right:1px solid #ccc;
border-top:1px solid #ccc;
/*border:1px solid #aaa;*/
}
div#nav li {
position:relative; 
list-style:none; 
margin:0;
border-bottom:1px solid #ccc;
}
div#nav li:hover {
background:#00FF00;
}
div#nav li.submenu  {
}
div#nav li.submenu:hover  {
background-color:#933917;
}
div#nav li a {
display:block;
padding:0.25em 0 0.25em 0.5em;
text-decoration:none;
width:130px;
/*width:10em;*/
color:#ffffff;
}
div#nav>ul a {
width:auto;
}
div#nav ul ul {
position:absolute; 
top: -1px; 
left: 130px;
_left: 136px;
display:none;
}
div#nav ul.level1 li.submenu:hover ul.level2, div#nav ul.level2 li.submenu:hover ul.level3 {
display:block;
}
/***********************************************************/
/**********************Fin menu gauche**********************/
/***********************************************************/

form {
padding-left:3px;
}

.imput {
padding:0;
padding-bottom:1px;
width:20px;
height:20px;
font-size:0.7em;
}
.select1 {
padding-bottom:1px;
width:62px;
height:16px;
font-size:0.7em;
}
.select2 {
padding-bottom:1px;
width:55px;
height:16px;
font-size:0.7em;
}
/*background-color:#A24724;*/


/***********************************************************/
/**************************Menu droit***********************/
/***********************************************************/

div#cadre {
width:140px;
padding-top:20px;
background: url(images/cadre_orange_01.jpg) left top no-repeat;
margin-left:5px;
margin-bottom:20px;
}

div#bloccadre {
background: url(images/cadre_orange_02.gif) left bottom no-repeat;
padding-bottom:10px;
}

div#bloccadre p {
margin:0 5px 0 5px;
font-size:0.8em;
}


/***********************************************************/
/**********************Fin menu droit***********************/
/***********************************************************/

.accueil {
border-bottom:1px solid #ffffff;
font-size:0.9em;
font-weight:bold;
margin:0 0 30px 10px;
padding:0;
}
.accueil a:link {
text-decoration:none;
color:#FFFFFF;
}
.accueil a:visited {
text-decoration: none;
color:#FFFFFF;
}
.accueil a:hover {
text-decoration: none;
font-weight:bold;
color:#FFFFFF;
}
.accueil a:active {
text-decoration: none;
color:#FFFFFF;
}


.Style1 {
	color:#933917;
	font-weight: bold;
	font-size:1.5em;
}
.Style2 {
	color:#FF0000;
	font-weight: bold;
	font-size:2em;
}
.Style4 {
	font-weight: bold;
	font-size:1.5em;
	text-decoration:line-through;
}
.Style3 {color: #FF0000}

.panier {
font-size:0.9em;
}
.panier h4{
font-size:1.1em;
font-weight:bold;
margin:0;
padding:0;
}

.informations {
font-size:0.8em;
color:#FFFFFF;
margin-left:10px;
}
.informations h4{
border-bottom:1px solid #ffffff;
font-size:1.2em;
margin:0 0 10px 0;
padding:0;
}
.informations a:link {
text-decoration:none;
color:#FFFFFF;
}
.informations a:visited {
text-decoration: none;
color:#FFFFFF;
}
.informations a:hover {
text-decoration: none;
font-weight:bold;
color:#FFFFFF;
}
.informations a:active {
text-decoration: none;
color:#FFFFFF;
}
.prix {
font-size:1.1em;
font-weight:bold;
}
.prix_promo {
font-size:1.5em;
font-weight:bold;
color:#EF1D42;
}
.prix_bare {
font-size:0.9em;
text-decoration:line-through;
}
.px_cata_bare {
text-decoration:line-through;
}
h2 {
margin-left:20px;
margin-top:-8px;
margin-bottom:20px;
font-size:1.5em;
font-weight:bold;
}

.mail{
font-size:1.1em;
font-weight:bold;
}

.inscription_ok {
margin-left:10px;
margin-right:10px;
}

#conditions_vente {
margin:0 10px 20px 10px;
}

.parte1{
color:#FF0000;
font-size:1em;
}

.parte2{
color:#000000;
font-size:1em;
}