body, a, .input_text, select, textarea{font-size:11px;color:#000;font-family:"Trebuchet MS", Arial, Helvetica, Sans-serif;}

.bleu{background:blue;}

.gris{width:200px;background:red;font-size:20px;}

.layer-gris-arrondi {width:511px;font-size:11px;font-family:verdana;background:#ececec url(/images/pnv/haut-gris-arrondi.jpg) no-repeat 0 0;margin-left:25px;}

.liste_ligne{font-size:10px;display:inline;float:left;width:63px;padding-top:8px;height:25px;background:url(/images/pnv/fond-hall.jpg) no-repeat 0 0;color:white;font-weight:bold;}
.liste_ligne_active{font-size:10px;display:inline;float:left;width:63px;padding-top:8px;height:25px;background:url(/images/pnv/fond-hall-actif.jpg) no-repeat 0 0;color:#33D0DE;font-weight:bold;}
.liste_ligne a {color:white;text-decoration:none}
.liste_ligne a:hover{text-decoration:underline;}

.bleu-turquoise{color:#33D0DE;text-transform:uppercase;font-size:12px;font-weight:bold;}

.plan-bleu{background:url(/images/pnv/bg-hall-1.gif) no-repeat 0 0;}

.lien-blanc{color:white;text-decoration:none}

h1.article{}
h2.article{font-size:15px;color:#00872B}

strong{font-weight:bold}

h1{font-size:22px;color:#00872B;font-weight:bold;}
h2{font-size:12px;font-weight:bold;}
h3{color:#00872B}
p{margin:10px 0;}


.texte-image-droite{float:right;margin:0 0 0 30px;display:inline;}
.texte-image-gauche{float:left;margin:0 30px 0 0;display:inline;}

.center{text-align:center}
.left{text-align:left}
.right{text-align:right}
.justified{text-align:justify}

.textgrand{font-size:1.1em;}
.textpetit{font-size:0.9em}

table.donnee{background:#00872B}
table.donnee th{background:#f3f3f3}
table.donnee td{background:#fff}
table.donnee th,table.donnee td{padding:5px 15px;}

.imgleft{display:inline;float:left}
.imgright{display:inline;float:right}

.rouge-delbard{color:#C3004A}

.block_float:after, .spacer{content:".";display:block;visibility:hidden;clear:both;font-size:0;line-height:0;height:0px;width:100%;margin:0;padding:0;}

.box01 {
margin:0 0 0 18px;
position:relative;
width:394px;
}
 .box01_0_1,.box01_0_0{float:left;display:inline}
 .box01_0{position:relative;padding:17px 15px;border:1px solid #c5c5c5;color:#000;overflow:hidden;zoom:1;}
 .box01_0_0, #sous_familles .box01_0_1{float:left;display:inline;}
 .box01_0_1{width:166px;margin:0 0 0 18px;}
 .box01_0_0 .nouveaute{position:absolute;top:0;left:0;}
 .box01 .panier {
bottom:10px;
position:absolute;
right:15px;
width:auto;
}
 
.box01_0 .texte {
text-transform:uppercase;
}
.box01_0 p {
margin:5px 0 0;
}
