
/* PMP CONCEPT 09/2007 */

/* BOUTIQUE */
#titre_boutique_grd { height:97px; width:817px; background:#FFFFFF url('/_images/boutique_grd.png') 0 0 no-repeat; margin-bottom:3px; overflow:hidden }
#titre_boutique_grd #photo_titre { float:left; width:187px; height:97px; }
#titre_boutique_grd #photo_titre img { width:187px; height:97px; }
#titre_boutique_grd #titre_boutique { float:left; margin-top:4px; }
#titre_boutique_grd #txt_boutique { float:left; width:600px; margin-left:10px; font-size:11px; line-height:13px; }
#titre_boutique_grd h2 { position:absolute; left:-5000px; }

#titre_boutique_pti { height:38px; width:817px; background:#FFFFFF url('/_images/boutique_pti.png') 0 0 no-repeat; margin-bottom:3px; overflow:hidden }
#titre_boutique_pti #photo_titre { float:left; width:187px; height:38px; }
#titre_boutique_pti #photo_titre img { width:187px; height:38px; }
#titre_boutique_pti #titre_boutique { float:left; margin-top:4px; }
#titre_boutique_pti h2 { position:absolute; left:-5000px; }

.boutique { width:610px; float:left; }
.barre_tri { width:602px; background:#FFFFFF url('/_images/fond_tri_vert.png') top repeat-x; height:26px; color:#FFFFFF; padding:3px 3px 0 5px; }
.nb_article { float:left; width:225px; padding-top:4px; }
.nb_page { float:left; margin-left:15px; vertical-align:top;}
.nb_article_message { float:left; padding-top:4px; margin-left:2px; }
.tri_boutique { float:right; }
.template { float:left; margin:4px 0 0 3px; }
.template  span { position:absolute; left:-5000px; }
.ico_listeico { width:28px; height:23px; float:left; display:block; }
.ico_listeico a {  width:28px; height:23px; float:left; background:#FFFFFF url('/_images/boutons/liste_ico.png') top left no-repeat; display:block; }
.ico_listeico a:hover {  width:28px; height:23px; float:left; background:#FFFFFF url('/_images/boutons/liste_ico_on.png') top left no-repeat; display:block; }
.ico_listeico_on { width:28px; height:23px; float:left; background:#FFFFFF url('/_images/boutons/liste_ico_on.png') top left no-repeat; display:block; }
.ico_galerie { width:29px; height:23px; float:left; display:block; }
.ico_galerie a {  width:29px; height:23px; float:left; background:#FFFFFF url('/_images/boutons/galerie.png') top left no-repeat; display:block; }
.ico_galerie a:hover {  width:29px; height:23px; float:left; background:#FFFFFF url('/_images/boutons/galerie_on.png') top left no-repeat; display:block; }
.ico_galerie_on { width:29px; height:23px; float:left; background:#FFFFFF url('/_images/boutons/galerie_on.png') top left no-repeat; display:block; }
.ico_liste { width:28px; height:23px; float:left; display:block; }
.ico_liste a {  width:28px; height:23px; float:left; background:#FFFFFF url('/_images/boutons/liste.png') top left no-repeat; display:block; }
.ico_liste a:hover {  width:28px; height:23px; float:left; background:#FFFFFF url('/_images/boutons/liste_on.png') top left no-repeat; display:block; }
.ico_liste_on { width:28px; height:23px; float:left; background:#FFFFFF url('/_images/boutons/liste_on.png') top left no-repeat; display:block; }
.chk_stock { float:right; margin:6px 0 0 5px; }
.chk_stock input { border:0; }
#affinage { width:204px; float:left; background:#FFFFFF url('/_images/fond_affinage.png') top left no-repeat; padding:40px 0 0 3px; overflow:hidden; }
#affinage_titre { padding:8px 0 0 95px; font-size:15px; color:#474749; width:90px; text-align:left; }
#affinage_cadre { border-left:1px solid #D9D9D9; border-right:1px solid #D9D9D9; border-bottom:1px solid #D9D9D9; margin-top:1px; padding:15px 5px 5px 5px; margin-bottom:4px; }
#affinage_cadre a { color:#4c4c4e; text-decoration:underline; }
#affinage_cadre a:hover { color:#E00006; text-decoration:underline; }
#affinage_titre_famille { font-size:12px; color:#E00006; font-weight:bold; }
#affinage_titre_crit { font-size:12px; color:#6A9D2E; font-weight:bold;  }
#affinage_famille { font-size:11px; padding:6px 0 4px 8px; }
#affinage_crit { font-size:11px; padding:6px 0 0 8px; }
.affinage_impossible { text-align:center; color:#a4a4a4; }
#telecharge_pdf a { clear:both; height:70px; border-left:1px solid #D9D9D9; border-right:1px solid #D9D9D9; border-bottom:1px solid #D9D9D9; display:block; background:#FFFFFF url('/_images//telecharge_pdf.png') bottom left no-repeat; }
#telecharge_pdf a:hover { clear:both; height:70px; border-left:1px solid #D9D9D9; border-right:1px solid #D9D9D9; border-bottom:1px solid #D9D9D9; display:block; background:#FFFFFF url('/_images//telecharge_pdf.png') bottom left no-repeat; }
#telecharge_pdfcat a { font-size:11px; }

/* annuler filtre */
span.annuler_crit { font-size:12px; color:#5068B3; font-weight:bold;  }
div.annuler_crit { font-size:11px; padding:6px 0 0 8px; }
.annuler_crit li { text-align:left; }
#affinage_cadre .annuler_crit li a { text-decoration:none; }
#affinage_cadre .annuler_crit li a strong { color:#5068B3; }

/* TEMPLATE LISTE ICO */
.liste_boutique_ico { float:left; width:605px; margin-top:4px; padding-left:3px; border-top:1px solid #8EB95D; }
.template_liste_ico { width:100%; height:93px; border-bottom:1px solid #8EB95D; }
.photo_liste_ico { width:92px; height:92px; float:left; margin-top:1px } 
.description_liste_ico { width:350px; height:88px; padding:5px 0 0 8px; float:left; vertical-align:top; font-size:10px; }
.description_liste_ico h1 { float:left; font-size:12px; padding:1px 0 10px 0; }
.description_liste_ico a { color:#E00006; text-decoration:underline; font-weight:bold; }
.description_liste_ico a:hover { color:#78A83F; text-decoration:underline; font-weight:bold; }
.description_liste_ico span { width:350px; float:left; clear:both; line-height:12px;}
.surligne_resultat { background-color:#ffff33; }
.picto_liste_ico { float:left; margin-left:10px; }
.picto_liste_ico img { margin-right:3px; }
.prix_liste_ico { width:135px; height:93px; padding-right:8px; float:right; text-align:right; background-color:#F4F4F4; }
.apartirde { height:33px; font-size:10px; display:block; padding-left:2px; }
.aulieude { height:13px; height:20px; font-size:10px; display:block; margin-top:-4px; }
.voirfiche { font-size:11px; }
.voirfiche a { background:transparent url('/_images/puces/caddie_mini.png') left no-repeat; padding:1px 0 2px 17px }
.voirfiche a:hover { background:transparent url('/_images/puces/caddie_mini.png') left no-repeat; padding:1px 0 2px 17px }

/* TEMPLATE ENCHERE */
.voirenchere { font-size:11px; }

/* TEMPLATE LISTE */
.liste_boutique { float:left; width:608px; margin-top:4px; border-top:1px solid #D9D9D9; }
.template_liste { width:100%; height:25px; border-bottom:1px solid #D9D9D9; }
.description_liste { width:450px; padding:5px 0 0 8px; float:left; vertical-align:top; font-size:10px;  }
.description_liste h1 { float:left; font-size:12px; padding:1px 0 5px 0; }
.description_liste a { color:#E00006; text-decoration:underline; font-weight:bold; }
.description_liste a:hover { color:#78A83F; text-decoration:underline; font-weight:bold; }
.description_liste span { float:left; margin-left:8px; }
.picto_liste { float:left; margin-left:10px; }
.picto_liste img { margin-left:3px; }
.prix_liste { width:135px; height:25px; padding-right:8px; float:right; text-align:right; background-color:#F4F4F4; }
.apartirde_liste { float:left; font-size:10px; margin:5px 0 0 3px; }
.commander_liste { float:right; }
.commander_liste a { background:#FFFFFF url('/_images/puces/caddie_mini.png') top left no-repeat; width:15px; height:15px; display:block; }
.commander_liste a:hover { background:#FFFFFF url('/_images/puces/caddie_mini.png') top left no-repeat; width:15px; height:15px; display:block;}


/* TEMPLATE GALERIE */
.liste_boutique_galerie { float:left; width:608px; margin-top:4px; }
.vignette_galerie { float:left; width:146px; height:205px; padding-left:5px; margin-bottom:5px; }
.template_galerie { width:140px; padding:2px; display:block; height:200px; text-align:left; border:1px solid #D9D9D9; overflow:hidden; }
.template_galerie h1 { font-size:12px; padding:1px 0 3px 0;  }
.template_galerie a { color:#E00006; text-decoration:underline; font-weight:bold;  }
.template_galerie a:hover { color:#78A83F; text-decoration:underline; font-weight:bold;  }
.photo_galerie { width:92px; height:92px; float:left; overflow:hidden; margin-top:1px } 
.picto_galerie { float:left; margin-left:10px; }
.picto_galerie img { margin-right:3px; }
.commander_galerie { clear:both; float:left; }
.commander_galerie a { background:#FFFFFF url('/_images/puces/caddie_mini.png') top left no-repeat; width:15px; height:15px; display:block; }
.commander_galerie a:hover { background:#FFFFFF url('/_images/puces/caddie_mini.png') top left no-repeat; width:15px; height:15px; display:block; }
.prix_galerie { float:right; }
.prix_galerie span { font-size:10px; vertical-align:bottom; margin-right:3px; }
.prix_galerie img { vertical-align:top; }


/* zoom_image */
#trailimagediv { border:2px #86ad59 solid; background-color:#FFFFFF; top:0; left:0; position:absolute; visibility:hidden; z-index:200; width:306px; }
#trailimagediv img { text-align:center; padding:3px; }
.titre_promo { clear:both; color:#E00006; font-size:13px; text-align:left; padding:0 3px 0 3px; width:300px; }
.prix_promo_survol { text-align:right; color:#FFF; font-size:8px; background:rgb(134,173,89); width:306px; }
div.zoom_photo { position:absolute; background:#FFF; border-right:1px solid #d3d3d3; border-bottom:1px solid #d3d3d3; display:block; margin:-2px 0 0 -2px; font-size:9px }
div.zoom_photo a { text-decoration:none; color:#7b7b7c; cursor:pointer; padding:2px 3px 2px 3px; }
div.zoom_photo a:hover { text-decoration:none; color:#fff; background:rgb(134,173,89); padding:2px 3px 2px 3px; }/* NAVIGATION */
.navigation { float:right; margin-top:10px; line-height:28px; }
.navigation a { padding:1px 5px 1px 5px; border:1px solid #CAE4A9; text-decoration:none; color:#8EB95D; }
.navigation a:hover { padding:1px 5px 1px 5px; border:1px solid #E00006; text-decoration:none; color:#E00006; }
.navigation span { padding:1px 5px 1px 5px; border:1px solid #8EB95D; text-decoration:none; background-color:#C6E89C }
a#precedent { padding:2px 5px 2px 25px; border:none; text-decoration:none; color:#8EB95D; background:#FFFFFF url('/_images/puces/precedent.png') top left no-repeat; }
a:hover#precedent { padding:2px 5px 2px 25px; border:none; text-decoration:none; color:#E00006; background:#FFFFFF url('/_images/puces/precedent_on.png') top left no-repeat; }
a#suivant { padding:2px 25px 2px 5px; border:none; text-decoration:none; color:#8EB95D; background:#FFFFFF url('/_images/puces/suivant.png') top right no-repeat; }
a:hover#suivant { padding:2px 25px 2px 5px; border:none; text-decoration:none; color:#E00006; background:#FFFFFF url('/_images/puces/suivant_on.png') top right no-repeat; }