body {
 font:11px Verdana, Arial, Helvetica, sans-serif;
 color:#000;
 background:#F2F2F2 url('/images/bg.jpg') repeat-x top; 
}

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

em {
 font-style: italic;
}

h1, .h1, h2, .h2 {color:#000;margin-bottom:10px;font-size:12px;font-weight:bold;}
h3 {color:#8C161B;font-size:11px;font-weight:bold;}
h1, .h1 {font-size:16px;}

a {color:#8C161B;text-decoration:none;}

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

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

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

* html #global {height:700px;}

.content {float:right;width:762px;margin-top:15px;margin-bottom:30px;min-height:550px;}

.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_produit {
 position:relative;
 float:left;
 margin:0 10px 10px 0;
 padding:10px;
 width:354px;
 height:178px;
 background-color:#DBD8D5;
 border:1px #383838 solid;
}

.extrait_produit.occas {
 border:1px #8C161B solid;
}

.extrait_produit h2 {position:relative;margin-bottom:0;}

.extrait_produit h2 a {display:block;height:27px;font-size:13px;color:#000;text-decoration:none;}

.extrait_produit.occas h2 a {color:#8C161B;}

.extrait_produit .marque {
 margin:3px 0;
 color:#000;
 font-size:0.8em;
}

.extrait_produit .extrait-photo {
 float:left;
 margin-right:7px;
 padding:3px;
 border:1px #000 solid;
 background-color: #fff;
}

.extrait_produit .extrait-photo a {
 display: block;
 width:125px;
 height:125px;
}

.extrait_produit .qte {
 position:absolute;
 bottom:10px;
 right:131px;
 width:88px;
 padding-left:5px;
 height:22px;
 line-height:22px;
 font-size: 0.9em;
 background:url('/images/quantite.gif') no-repeat;
}

.extrait_produit .voir {
 position:absolute;
 bottom:10px;
 right:8px;
 width:120px;
 height:25px;
 background:url('/images/voir-detail.gif') no-repeat;
}

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

table {
width:100%;
border-collapse:collapse;
}

table.mecanisme {
margin:10px 0 10px 0;
height:296px;
text-align:center;
border:1px #756F68 solid;
background:#fff url('../pages/mecanismes/bg.gif') no-repeat 98% 50%;
}



/* pages dynamiques avec TinyMCE */

#pages_tinymce h2 {margin:10px 0 5px 0;}
#pages_tinymce h1 {font-size:14px;}
#pages_tinymce ul  {margin:7px 0;}
#pages_tinymce ul li, ul.puces-lr li {padding-left:15px;background:url('../images/puce-lr.gif') no-repeat 0 5px; margin-top:2px;}

/* divers */

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

.sep.top {margin:11px 0;height:11px;background-position:left;text-align:right;}
.sep.top a {display:inline-block;width:16px;height:11px;background:url('../images/sep-top.gif') no-repeat ;}


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

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

.puce-crt {padding-left:15px;background:url('../images/puce-crt.gif') no-repeat 0 50%;}
.puce-crb {padding-left:15px;background:url('../images/puce-crb.gif') no-repeat 0 50%;}
.puce-cgb {padding-left:15px;background:url('../images/puce-cgb.gif') no-repeat 0 50%;}
.puce-ln {padding-left:15px;background:url('../images/puce-ln.gif') no-repeat 0 50%;}
.puce-lr {padding-left:15px;background:url('../images/puce-lr.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;}

a.pdf {display:inline-block;text-decoration:none;color:#353535;padding-left:25px;height:16px;background:url('../images/pdf.gif') no-repeat 0 50%;}

a:hover.pdf {text-decoration:underline;}


.brd_0 {padding-bottom:3px;border-bottom:1px #000 solid;}
.brd_1 {padding:3px 0;border-bottom:1px #8C161B solid;}
.brd_2 {padding:3px 0;border-bottom: 1px #D5D5D5 solid;} /* gris clair */


.cadre_0 {padding:15px;border: 1px #756F68 solid;background:#fff;}
.cadre_2 {padding:15px;border:1px #B3B3B3 solid;}
.cadre_2 .float_r {float:right;margin:0 0 15px 15px;}
.cadre_2 .float_l {float:left;margin:0 15px 15px 0;}
.fatbord {margin-top:1px;font-size:10px;height:10px;background:#978F85;}

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

.clr_1 {color:#8C161B !important;} /* rouge */
.clr_2 {color:#948A54 !important;} /* vert : textes */
.clr_3 {color:#000 !important;} /* textes like body */
.clr_4 {color:#756F68;}

.bg_0 {background-color:#f2f2f2 !important;} /* couleur fond body */
.bg_1 {background-color:#8C161B !important;} /* rouge liens */
.bg_2 {background-color:#dfdfdf !important;} /* gris : table td */

.fs_11px {font-size:11px;}

.displayjs {
 display: none;
}

.formError {
 background-color: #fcc;
}

