body {
    margin:0;padding:0;
    background: url('img/bg.jpg');
    font-size:85%;
    font-family:"Trebuchet MS",Verdana,"Lucida Grande",Tahoma,Helvetica,Sans-Serif;
}
a{
    color:#651515;
}

a:hover {
text-decoration:none;
}
a img {
border:0;
}

#global {
    margin-left:120px;
    background: #FFFFFF url('img/left.jpg') repeat-y;
    padding-left:6px;
    margin-right:15px;
}

#global2 {
    background: #FFFFFF url('img/right.jpg') right repeat-y;
    padding-right:6px;
}

#header {
    height:110px;
    border-bottom:5px solid #651515;
    background:#FFFFFF url('img/header.jpg') -1px 1px no-repeat;
}
#header div {
    margin:0;
    position:absolute;
    z-index:2;
    top:40px;
    right:25px;
}
#header ul {
    margin:0;
    position:absolute;
    top:0;
    right:25px;
}
#header ul li {
    display:inline;
    margin:0 10px;
}
#header ul li a{
    color: #651515;
}
#header ul li form{
display:inline;
}
#header input#q {
    height:13px;
    border:1px solid #651515;
}

#footer {
    background: url('img/footer.jpg') repeat-x;
    height:45px;
    padding-top:85px;
    text-align:center;
}
#footer ul {
    margin:0;
}
#footer ul li {
    display:inline;
    margin:0 10px;
}
#footer ul li a{
    color: #FFFFFF;
}
#content {
    height:100%;
    width:60%;
    padding:0 1%;
    float:left;
    min-height:400px;
}

 h1 {
    color:#b31013;
    border-bottom:1px solid #b31013;
    font-size:1.5em;
}
 h2 {
    font-size:1.3em;
    color:#4d703e;
}

#sidebar {
    float:left;
    width:36%;
    padding:0 1%;
}

.clean {
    clear:both;
}

#plan {
    font-size : 85%;
    margin-bottom : 5px
}
#plan u{
    float:left;
    margin-right:5px;
}
#plan ul{
    margin:0;padding:0;padding:7px;
}
#plan li{
    margin:0;padding:0;list-style:none;float:left;margin-right:5px;
}
#plan a {
    color:#651515;
}

.none{
    display:none;
}

#menu {
    position:absolute;
    top:115px;
    left:6px;
    width:120px;
}
#menu a {
text-decoration:none;
}
#menu a:hover {
text-decoration:underline;
}
#menu dl {
    background:#FFFFFF url('img/menu_right.jpg') right repeat-y;
    margin:13px 0;
}

#menu dl dt {
    background: url('img/menu_puce.jpg') left center no-repeat;
    padding:2px 1px 2px 13px;
}
#menu dl dt a {
    color: #651515;
}
#menu dl dd {
    margin-left:0;
}

#menu dl dd ul  {
    list-style: square inside;
    padding-left:0;
    margin-left:3px;
}
#menu dl dd ul li {
padding-left:0;
margin-left:0;

}
#menu dl dd ul li a{
color:#729F5E;
}


 form p label {
    display:block;
    float:left;
    width:40%;
    margin-right:2%;
    border-bottom:1px solid silver;
}

form p input,  form p textarea, form p select {
    display:inline;
    width:55%;
}  



div.lh_div{
    margin : 0; 
  padding: 5px;
  border-bottom:1px dashed #F6B150;
}


div.lh_div.p{
    background:#FFFFFF;
}
div.lh_div.i{
    background:#F5F8D2;
}



.combo {
    padding:1%;
    margin-top:5px;
    margin-bottom:5px;
    border:1px solid #A0A0A0;
}
.combo div.comboc {
    
}
.combo h2 {
    color: #00233e;
    font-size:16px;
    margin: 0;
    padding: 0;
}
div.resume {
    font-style:italic;
}

p.conditionnement {
    color:#000000;
    margin:0 0 0 50px;
    font-style:italic;
    font-size:medium;
}

p.prix {
    color:#F15B00;
    margin:0 0 0 50px;
    font-size:medium;
}



.list_produit{
    background:none;
    border:0;
    border-bottom:1px dashed silver;
}


img.miniature {
    border:1px solid #A0A0A0;
    margin-right:5px;
    width:120px;
}

img.appercu {
    float:left;
    border:1px solid #A0A0A0;
    margin-right:5px;
    width:218px;
}

.produit_image{
    width:30%;
}

form.add_to_kart_form label {
    font-size:14px;
}
form.add_to_kart_form select {
    margin-bottom:5px;
    border:2px solid #7f9db9;
}

.c150{
    display:block;
    width:150px;
    margin-right:5px;
    float:left;
}



ul#chemin_achat{
    clear:both;
    height:20px;
    border-bottom:1px solid silver;
}
ul#chemin_achat li {
    color:silver;
    display:block;
    float:left;
    margin:0.5%;
    padding:0.5%;
    width:20%;
    text-transform:uppercase;
    text-align:center;
}
ul#chemin_achat li.selected {
    color:#3875D7;
}

ul#chemin_achat li b{
    font-size:150%;
    background:#FFFFFF;
    padding:0 30px;
}

ul#chemin_caddie{
  background:#00233E;
    border-top:1px solid grey;
    padding:0;
}

ul#chemin_caddie li{
    border-bottom:1px solid grey;
    background:#F0F0F0;
    display:block;
    float:left;
    color:#000000;
    width:24%;
    margin:0 0.5%;padding:0.5% 0.5%;
    text-align:center;
}
ul#chemin_caddie li.first{
    border-left:1px solid grey;

}
ul#chemin_caddie li.selected1{
    background:silver;
}
ul#chemin_caddie li.selected2{
    background:#00233E;
}
ul#chemin_caddie li.selected2 a{
    color:#FFFFFF;
    font-weight:bold;
    text-transform:uppercase;
}