html, body {
    height: 100%;
    margin: 0;
}

body {
    background:url('img/bg.jpg');
}
img {
    border:0;
}
#content {
    font-family: Arial;
    font-size:small;
}

h1,h2,h3 {
    font-family: "Trebuchet MS";
}
a{
    color: #00233e;
}

a:hover {
    text-decoration:none;
}


div#global {
    overflow: auto;
    margin: 0 auto;
    width:95%;
    position: relative;
    background: url('img/left.png') left repeat-y;
    padding-left:15px;
}

div#center {
    overflow: auto;
    padding-right:15px;
    background: url('img/right.png') right repeat-y;;
}
div#center2 {
    overflow: auto;
    background: #B3CBF6;
}



div#content {
    float:left;
    background:#FFFFFF url('img/frise.jpg') top left repeat-x;
    padding-top:120px;
    width:80%;
}
div#content2 {
    margin:0 10px;
    _height:700px;
    min-height:700px;
}

div#sidebar {
    float:left;
    width:20%;
    padding-top:140px;
}

div#sidebar h1 {
    background:url('img/h1_left.png') 2px no-repeat;
    font-size:16px;
    font-weight:bold;
    color:#FFFFFF;
    border-top:1px dashed #FFFFFF;
    border-bottom:1px dashed #FFFFFF;
    padding:3px 2px;
    padding-left:15px;
}

.m_logo {
    position:absolute;
    left:0.9%;
    z-index:99;
}
.beta {
    position:absolute;
    right:10px;top:0;
    z-index:99;
}


#header {
    text-align:right;
}

.search {
    display:inline;
}

.search input.q {
    border:1px solid #848484;
    margin-bottom:2px;
}

#content h1 {
    background:url('img/h1.jpg') no-repeat;
    color: #00233e;
    font-size:19px;
    padding-left:25px;
}

#content h2 {
    color: #00233e;
    font-size:17px;
    padding-left:25px;
    text-decoration:underline;
    font-style:italic;
}


#plan {
    color:#878787;
    border-bottom:1px dashed #848484;
}



.combo {
    background:url('img/bg.jpg');
    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;
}
#footer_info{
border:1px solid silver;border-bottom:0;
}
#footer {
    background:#fae2a0;
    padding:1px;
    margin:0;
    border-top:1px dashed #848484;

}
#footer ul {
    list-style:none;
    margin:2px 0;
}
#footer li {
    display:inline;
    padding:0 8px;
    border-right:1px solid silver;
}
.clean {
    clear:both;
}

ul.sommaire {
    margin:0;
    padding:0;
    list-style:none;
    padding-left:5px;
}

ul.sommaire li {
    padding-left:13px;
    margin:0;
    background:url('img/li_left.png') 2px no-repeat;
    font-size:13px;
}

ul.sommaire li a {
    color : #00233e;
    text-decoration:none;
}

ul.sommaire li a:hover {
    text-decoration:underline;
}


.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;
}

form p label {
    float:left;
    width:40%;
    border-bottom:1px solid silver;
    margin-right:2%;
}

form p input, form p textarea, form p select {
    width:50%;
}



#plan {
  font-size : 75%;
  margin-bottom : 10px
}
#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 {
  text-decoration:none;
}

#plan a:hover {
  text-decoration:underline;
}

#col_kart {
    border-left:1px dashed silver;
    padding:0 8px;
}

p.promo {
    margin:0;
    paddding:0;
    font-size:small;
    color:green;
    text-align:center;
}
.altern_color div{
    padding:7px;
}

.i{
    background:#FAE2A0;
}
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;
}

.widget_block{
    display:block;
    width:39%;
    float:right;
    margin-left:1%;
    margin-bottom:1%;
border-left:1px solid #00233E;
}

.divedito1{
    width : 95%;
    border-left: 1px solid #B3CBF6;
    border-bottom: 1px solid #B3CBF6;
    color :#00237E;
}
.divedito2{
    width : 95%;
    border-right: 1px solid #B3CBF6;
    border-bottom: 1px solid #B3CBF6;
    color :#00237E;
}
.divedito21{
    background-color:#FFD900;
    padding : 7px 20px;
}
.divedito3{
    width : 95%;
    border-left: 1px solid #B3CBF6;
    border-bottom: 1px solid #B3CBF6;
}
.divedito31{
    background-color:#B3CBF6;
    color : #FFFFFF;
    padding : 7px 20px;
}
.h1edito{
    background-color:#B3CBF6;
    padding:5px;
    font-size: 1.2em;	
    font-weight:bold;
}
.h2edito{
    padding:5px;
    font-size: 1.2em;	
    font-weight:bold;
    text-decoration:underline;
}