/* CSS Document */

/*-- catalogue--*/
#page4-1 .column1 { width:825px; float:left; }

#page4-2 .column1, #page4-3 .column1,
#page4-4 .column1 { width:150px; float:left; }
#page4-2 .column2, #page4-3 .column2,
#page4-4 .column2  { width:25px; float:left; }
#page4-2 .column3, #page4-3 .column3,
#page4-4 .column3 { width:650px; float:left; }

/*-- catalogue  --*/
#page4-1 .title, #page4-2 .title, #page4-3 .title,
#page4-4 .title{ display:inherit; padding:0px 0 20px 0px; }

.cat { background-image:url(images/cat_0.gif); height:25px; margin:0px 0 5px 0; padding:5px 0 0 0;text-align:center; font-size:14px; }
.cat a { display:block; height:25px; width:150px; color:#ffffff; text-decoration:none; font-weight:bold;}
.cat a:hover  { color:#FF9900; }

.arbo { height:30px; width:635px; background:url(images/fond_arbo.png) no-repeat left top; padding:7px 5px 3px 10px; }
.arbo img { vertical-align:middle; }
.arbo a { font-size:11px; color:#333333; }
.arbo a:hover{ text-decoration:none; color:#74983b; }

.encart_2 { height:150px; width:650px; background:url(images/encart_2.png) no-repeat left top; margin-bottom:13px; }
.encart_12 { height:150px; width:650px; background:url(images/encart_12.png) no-repeat left top; margin-bottom:13px; }

.page { height:30px; width:650px; background:url(images/fond_arbo.png) no-repeat left top; padding:7px 5px 3px 10px; margin:10px 0 10px 0; }
.page table { width:630px; color:#999999; }

/*-- catalogue liste --*/
#page4-2 .vignette { width:320px; height:200px; vertical-align:top; background:url(images/fond_produit.png) no-repeat top; }
#page4-2 .box1 { width:130px; height:160px; vertical-align:bottom; text-align:center; padding:5px 0 5px 0; }
#page4-2 .box2 { width:170px; height:170px; vertical-align:top; padding:5px 10px 5px 10px; }
#page4-2 .box2 .produit { font-size:14px; font-weight:bold; color:#e56007; text-align:center; padding:5px 0 15px 0; }
#page4-2 .box2 .prix { height:20px; width:160px; background: url(images/fond_prix.png) no-repeat; padding:10px 0 20px 0; }
#page4-2 .box2 .prix { font-size:16px; color:#FFFFFF; font-weight:bold; text-align:center; }
#page4-2 .box2 .promo { padding:2px 0 33px 0; }
#page4-2 .box2 .prix .old { font-size:12px; color:#FFFFFF; text-align:center; text-decoration:line-through; }
#page4-2 .box2 .prix .ht { font-size:10px; color:#FFFFFF; text-align:center; }
#page4-2 .box2 .marque { font-size:12px; font-weight:bold; text-align:left; padding:0px 0 2px 0; }
#page4-2 .box2 .descript { height:28px; vertical-align:top; }
#page4-2 .box2 .detail { background:url(images/magnifier.png) no-repeat left center; padding-left:23px; } 
#page4-2 .box2 .detail { color:#777e84; text-decoration:none; }
#page4-2 .box2 .panier { background: url(images/cart_add.png) no-repeat left center; padding-left:23px; height:16px; }
#page4-2 .box2 .panier { color:#777e84; text-decoration:none; display:block; } 
#page4-2 .box2 .detail:hover, #page4 .panier:hover {color:#74983b;  }

/*-- catalogue : produit detaillé  --*/
#page4-3 .fiche { width:648px; background-color:#FFFFFF; border:1px solid #CCCCCC; }
#page4-3 .box1 { font-size:24px; color:#e56007; text-align:right; padding:20px; margin:0; }
#page4-3 .box2 { float:left; width:380px; text-align:center; vertical-align:bottom; padding:10px; margin:0 0 0 20px; }
#page4-3 .box2 { border:1px dotted #999999; }
#page4-3 .box3 { float:right; width:160px; height:230px; border:1px dotted #999999; margin:0 20px 0 0; padding:10px; }

#page4-3 .box3 .prix { height:55px; width:160px; background: url(images/fond_prix_det.png) no-repeat; padding:30px 0 0 0; }
#page4-3 .box3 .prix { font-size:24px; color:#FFFFFF; font-weight:bold; text-align:center; line-height:20px; }
#page4-3 .box3 .promo { height:75px; padding:10px 0 0 0; }
#page4-3 .box3 .prix .old { font-size:16px; color:#FFFFFF; text-align:center; text-decoration:line-through; padding-bottom:10px; }

#page4-3 .box3 .prix1 { height:20px; width:160px; background: url(images/fond_prix.png) no-repeat; padding:15px 0 30px 0; }
#page4-3 .box3 .prix1 { font-size:16px; color:#FFFFFF; font-weight:bold; text-align:center; }
#page4-3 .box3 .promo1 { padding:7px 0 38px 0; }
#page4-3 .box3 .prix1 .old { font-size:12px; color:#FFFFFF; text-align:center; text-decoration:line-through; }

#page4-3 .box3 .prix2 { font-size:16px; height:80px; padding:20px 0 0 0; }

#page4-3 .box3 .rupture { font-size:14px; color:#FF0000; font-weight:bold; text-align:center; padding:0 0 15px 0; }
#page4-3 .box3 .stock {   font-size:14px; color:#009900; font-weight:bold; text-align:center; padding:0 0 15px 0; }
#page4-3 .box3 .panier { height:50px; width:160px; background: url(images/fond_panier.png) no-repeat; text-align:center;  } 
#page4-3 .box3 .panier { font-size: 16px; text-transform: uppercase; }
#page4-3 .box3 .panier a { color:#FFFFFF; font-weight:bold; display:block; height:33px; width:160px; padding-top:17px; }
#page4-3 .box3 .panier a:hover { color:#CC0000; }
#page4-3 .box4 { text-align: justify; padding:20px; margin:0; }
#page4-3 .box4 .tit_fiche { font-size:24px; color:#e56007; text-align:left; padding:20px 0 20px 0; margin:0; }
#page4-3 .box4 .line { height:1px; border-bottom:1px dotted #999999; margin:0px 0 12px 0; }
#page4-3 .box4 span { color:#e56007; font-weight:bold; }
#page4-3 .box4 .doc{ background:url(images/page_white_acrobat.png) no-repeat left center; padding-left:30px; color:#777e84;}
#page4-3 .box4 .doc:hover { color: #74983b; }

/*-- catalogue : lexique  --*/
#page4-4 .arbo { color:#CCCCCC; }
#page4-4 .liste { width:608px; background-color:#FFFFFF; border:1px solid #CCCCCC; padding:20px; }
#page4-4 span { color:#e56007; font-weight:bold; }
#page4-4 .line { background:#FFFFFF; }
#page4-4 .line td { padding:2px; }
#page4-4 .line:hover { background:#d1deea; cursor:pointer; }

