body {
font:11px Verdana, Arial, Helvetica, sans-serif;
color:#000;
background:#e6e3da;
}

th, td, input, textarea, option, select, button {font:11px Verdana, Arial, Helvetica, sans-serif;}

em {font-style:italic;}

h1, .h1, h2, h3{color:#740c08;margin-bottom:10px;font-size:12px;font-weight:bold;}


h1, .h1 {font-size:17px;}

h3 {font-size:10px;margin-bottom:10px;}

a {color:#4e0603;text-decoration:none;}

.content a {text-decoration:underline;}
.content a:hover {text-decoration:none;}

p {margin-bottom:10px;text-align:justify;}

#global_0 {padding:15px 0 30px 0;background:#fff;}

#global {width:980px;margin:0 auto;min-height:540px;}

.content {float:right;width:749px;margin:0 0 20px 0;}

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

.extrait h2 {margin-bottom:0;}

.extrait h2 a {display:block;font-size:11px;color:#740c08;text-decoration:none;}

.extrait a.photo {
 float:left;
 display:block;
 margin:50px 32px 0 17px;
 width:116px;
 height:157px;
 border:1px #000 solid;
}

* html .extrait a.photo {
 margin-left:9px;
}

.quantite span, .quantite a  {
 display:inline-block;
 color:#000;
 width:40px;
 height:18px;
 line-height:18px;
 vertical-align: middle;
 border:1px solid #000;
 text-align:center;
 text-decoration: none;
}

.quantite a  {
 font-size: 12px;
 background:#faf9f8;
}

.quantite a:hover  {
 color:#fff;
 background:#740C08;
}

.quantite a.qt_plus {
width:16px;
}

.quantite a.qt_moins {
width:16px;
}

select {
 letter-spacing: normal;
 font-size:1em;
}

/***** Bouton validation button *****/

.btn {
 display:-moz-inline-box;
 display:inline-block;
 font-weight:bold;
 margin:0;
 padding:0;
 white-space:nowrap;
 vertical-align:middle;
 cursor:pointer;
 border:0;
 background:none;
}

a.btn {
 text-decoration:none;
}

.btn span {
 position:relative;
 float:left;
 padding:0 0 0 29px; /* Largeur du côté gauche */
 vertical-align:middle;
 background:url('../images/btn-fr-left.gif') no-repeat left center;
}

 .btn.b2 span {
  background-image:url('../images/btn-b2-left.gif');
 }
 
 .btn span.l {
  background-image:url('../images/btn-fl-left.gif');
 }
 
.btn span span {
 padding:0 10px 0 0; /* Largeur du côté droit */
 background:url('../images/btn-right.gif') no-repeat right center;
}

 .btn.b2 span span {
  background-image:url('../images/btn-b2-right.gif');
 }

.btn span span span {
 font-size:11px;
 color:#fff;
 height:30px; /* Hauteur du bouton */
 padding:0 0 0 7px; /* Padding début texte bouton */
 line-height:30px; /* Alignement vertical du texte */
 background:url('../images/btn-middle.gif') repeat-x left center;
}

 .btn.b2 span span span {
  background-image:url('../images/btn-b2-middle.gif');
 }

button {overflow:visible;} /* pour IE */

/***** Tables panier - client - produit:(envoyer à une amie - confirmation cde) *****/

.content table td, .content table th {font-size:12px;}

table.tab-0 th, table.tab-1 th, table.tab-2 th, table.tab-3 th, .th   {
 height:25px;
 padding:0 15px;
 font-weight:bold;
 vertical-align:middle;
 color:#fff;
 background:#740c08;
}

.th {line-height:24px;}

table.tab-0 th, table.tab-0 td {font-size:11px;}

tr.padpuces th, tr.padpuces .th {padding:0;text-align:center;font-size:10px;}

table.tab-0 td {
 padding:0 4px;
 vertical-align: middle;
 text-align:center;
 height:30px;
 border:1px #ccc solid;
 background:#faf9f8;
}

table.tab-1 {border:1px #000 solid;}

table.tab-1 td {
 padding:5px 10px;
 color:#300;
}

table.tab-2, table.tab-3, table.tab-4 {width:100%;}
table.tab-3 {background:#ccc;}


table.tab-2 td {
 border:1px #ccc solid;
 background:#faf9f8;
 height:30px;
}

div.tab-2 {
 font-size:12px;
 border:1px #ccc solid;
 background:#faf9f8;
}

table.tab-2 tr.tb2-1 td {vertical-align:middle;text-align:center;font-size:0.9em;padding:0 4px;}

table tr.w50 td {width:50%;}

.div2 {width:49%;}

table.tab-2 tr {
 padding:0 10px;
 font-weight:bold;
 text-align: right;
 background:#ccc;
}

table.tab-3 td {font-size:11px;padding:4px;background:#faf9f8;}


div.etapes_cde {
 height:29px;
 line-height:29px;
 text-align:center;
 font-size:12px;
 color:#948b75;
 background:#7c7257;
}

div.etapes_cde span {
 padding:0 20px;
 text-align:center;
}

div.etapes_cde span.on {color:#fff; font-weight:bold;}

.formError {
 background-color: #ffcccc;
}

/* divers */

.titre-1 {margin-bottom:1px;font-weight:bold;color:#740c08;font-size:17px;height:46px;line-height:46px;padding-left:46px;background:url('../images/titre-1.gif') no-repeat;
}

.page-bot {height:26px;background:url('../images/page-bot.gif') no-repeat bottom;
}

.stitre-1 {
  font-size:1.1em;
  padding:4px 0;
}

.sep {
margin:14px 0;
font-size:5px;
height:9px;
background:url('../images/sep.gif') repeat-x left center;
}

.sep.top {
height:9px;
margin:10px 0;
text-align:right;
}

.sep.top a {
display:inline-block;
height:9px;
text-decoration:none;
width:11px;
background:#FFFFFF url('../images/sep-top.gif') no-repeat right center;
}

.puce-bout {display:block;height:15px;padding-left:14px;padding-top:7px;background:url('../images/puce-bout.gif') no-repeat 0 0;}

.puce-h {display:block;height:12px;line-height:12px;padding-left:15px;background:url('../images/puce-h.gif') no-repeat 0 center;}

.puce-t, ul.puces-t li {padding-left:13px;background:url('../images/puce-t.gif') no-repeat 0 4px;}

.puce-frp, ul.puces-frp li {padding-left:10px;background:url('../images/puce-frp.gif') no-repeat 0 4px;}

.puce-cr, ul.puces-cr li {padding-left:13px;background:url('../images/puce-cr.gif') no-repeat 0 4px;}

.puce-cb2, ul.puces-cb2 li {padding-left:12px;background:url('../images/puce-cb2.gif') no-repeat 0 4px;}

.puce-mg, ul.puces-mg li, .conseils li {padding-left:10px;background:url('../images/puce-mg.gif') no-repeat 0 4px;}

.conseils ul {margin-left:20px;}
.conseils li {margin:7px 0;}

.puce-f {padding-left:17px;background:url('../images/puce-f.gif') no-repeat left 50%;}

.puce-pe {display:inline-block;height:14px;line-height:12px;padding-left:20px;background:url('../images/puce-pe.gif') no-repeat 0 50%;}



.puce-fr {display:inline-block;padding-left:20px;background:url('../images/puce-fr.gif') no-repeat 0 50%;}

.puce-r {padding-left:6px;background:url('../images/puce-r.gif') no-repeat 0 50%;}

.puce-f1 {display:inline-block;height:14px;padding-left:20px;background:url('../images/puce-f1.gif') no-repeat 0 50%;}





ul.puce-rr li, h1.puce-rr {padding-left:20px;line-height:1.5em;background:url('../images/puce-rr.gif') no-repeat 0 50%; margin-top:5px;}

.brd_1 {padding-bottom:3px;border-bottom:1px #740c08 solid;}



.brdtop_2 {padding:3px 0; border-top:1px #ccc solid;}

.clr_1 {color:#740c08 !important;} /* rouge liens */
.clr_2 {color:#7c7257 !important;} /* gris beige : textes */
.clr_3 {color:#330000 !important;} /* rouge-bordeau foncé : textes titres... */

.bg_0 {background-color:#fff !important;} /* couleur fond body */
.bg_1 {background-color:#740c08 !important;} /* rouge liens */
.bg_2 {background-color:#ccc !important;} /* vert foncé : titre table, bg panier etc. */

.pad_04 {padding:4px !important;}
.pad_10 {padding:10px !important;}
.pad_15 {padding:15px !important;}
.pad_20 {padding:20px !important;}
.pad_1015 {padding:10px 15px !important;}
.pad_1520 {padding:15px 20px !important;}

