html {background:url(/images/contents/skin112011/pattern_stries.gif) repeat 0 0;}
body {color: #736e62;background-position:center top;}
#globalcontent {position:relative;}
#langfr {background:url(/images/contents/skin112011/bg_bottom_frise.png) repeat-x center bottom;}
#topzone1content {width:950px;height:26px;position:absolute;left:0;top:0;z-index:10;}
#topzone1content li {float:right;}
#topzone1content #ongletcont20 a {display:block;width:105px;height:26px;text-decoration:none;text-indent:-99999px;background:url(/images/contents/skin112011/btn_panier.gif) no-repeat 0 0;}
#topzone1content #ongletcont65 a {display:block;width:169px;height:26px;text-decoration:none;text-indent:-99999px;background:url(/images/contents/skin112011/btn_identification.gif) no-repeat 0 0;}
#topzone1content #ongletcont64 a {display:block;width:108px;height:26px;text-decoration:none;text-indent:-99999px;background:url(/images/contents/skin112011/btn_inscription.gif) no-repeat 0 0;}

/* page accueil famille by aureto */
.tpl_list div.localisation {display:none;}

/* bloc menu masqué + position 2 li volants */
#blocmenuvertical_top,
#blocmenuvertical_bottom,
#blocmenuvertical_interbloc,
#blocmenuvertical_middlecontent li {display:none;}
#blocmenuvertical_middlecontent ul {padding:0;margin:0;}
#blocmenuvertical_middle {position:relative;}
#blocmenuvertical_middlecontent ul ul ul {display:block;width:270px;position:absolute;left:0;top:-25px;z-index:100;margin:0 0 0 644px!important;}
#blocmenuvertical_middlecontent ul ul ul li {display:block;float:left;margin:0 2px 0 0;}
#blocmenuvertical_middlecontent ul ul ul li a {display:block;width:127px;height:23px;text-indent:-99999px;background:url(/images/contents/skin112011/nav2_autres.png) no-repeat 0 0;}
#blocmenuvertical_middlecontent ul ul ul li:first-child a {width:120px;background:url(/images/contents/skin112011/nav2_accessoires.png) no-repeat 0 0;}
/* affichage du sous menu en fonction de la famille active */
#blocmenuvertical_middlecontent {display:none;}
.fam_000UlO #blocmenuvertical_middlecontent {display:block;}

/* marge de la nav horizontale principale */
#topzone3 {width:950px;height:23px!important;margin:17px 0 25px;}
#topzone3content li {margin-right:9px;}
#topzone3content li.last {margin-right:0;}

/* banniere image */
div#flashslide { clear: both;  margin: 0;}

/*

Micro template de la fiche produit

*/

.tpl_prod .localisation {margin:0 0 4px;text-transform:uppercase;}
.tpl_prod .localisation_content {margin:0;}
.tpl_prod .localisation_content a {font-size:15px;}

div#fiche_produit {width: 600px;padding:16px 15px 0;background:url(/images/contents/skin112011/bg_list_c.png) no-repeat center top;}
div#prodImage {width:279px;overflow: hidden;float:left;display:inline;text-align:center;}
div#prodImage_photo {width:278px;border-right:1px solid #b0ac9e;background-color:#fff;}
a#linkzoomtext {display: block;width:278px;font-size:13px;padding:2px 0;margin:0;text-align:center;color: #7f7867;border-top:1px solid #b0ac9e;border-bottom:1px solid #b0ac9e;}
div#wrap-prodlib {float: left;display:inline;width:321px;min-height:352px;background-color:#fff;}
h1#prodlib {text-align:left;font-size:14px;font-weight:normal;color:#b0aba0;padding:0;}
div#prodlib_inner {padding:20px 20px 0;}
div#proddesc {margin:23px 0 12px;}
div#prodPrix {clear: both;padding-top:30px;}
div#prodPrix input#clic {padding:0;margin: 38px 0 0 0;}
div#qtelib {padding:0!important;}
div#prodQte {position:relative;}
div#prodQte_inner {width:153px;position:absolute;right:0;top:-53px;z-index:10;}
div#prodQte  label {font-size:11px;line-height:25px;color:#766e5e;text-transform:uppercase;}
input#qte {width:88px;height:20px;font-size:11px;line-height:20px;border:0 none;text-align:center;color:#766e5e;padding:0;background-color:#e4e2df;}
div#blocform {margin:0!important;}
div#prodBlocStatus {text-align:right;}
#qtecontainer {float:right!important;}

#imageproduit {margin:30px 0;}

/*


HOME


*/

h2#h2_home {color: #8E8878; font-family: Arial,verdana, no-serif; font-size:14px;font-weight:normal;border-bottom:1px solid #8E8878;padding:14px 0 6px;}
#cuvee_home,
#boutique_home {background:url(/images/contents/skin112011/bg_list_home.png) no-repeat 0 0;padding:0 15px;}
#cuvee_home h3,
#boutique_home h3 {font-size:15px;font-family:Arial,Verdana, no-serif;font-weight:normal;color:#fff;text-align:center;padding:12px 0 16px;}
#cuvee_home ul,
#boutique_home ul {padding:0;margin:0;list-style:none;}
#cuvee_home li,
#boutique_home li {width:278px;height:142px;margin-bottom:17px;}
#cuvee_home .item_1,
#boutique_home .item_1 {float:left;}
#cuvee_home .item_2,
#boutique_home .item_2 {float:right;}
#cuvee_home .item_3,
#boutique_home .item_3 {float:left;clear:both;}
#cuvee_home .item_4,
#boutique_home .item_4 {float:right;}

/* blocs */
div.interbloc {margin-bottom: 17px !important;}
div#blocmenuverticalnew_topcontent {text-transform:uppercase;}

/* bloc coup de coeur */
#bloccoupdecoeur_middle {border:1px solid #8e8679;}
.lstprodPrix_bloccoupdecoeur {text-align:left;padding-top:5px;}

/* bloc sous menu */
div#blocmenuverticalnew_middlecontent {padding: 2px 12px 2px  0;}
div#blocmenuverticalnew_middlecontent dl dt {margin: 16px 0;}

/* bloc newsletter */
div#blocnewsletter_middlecontent input#email {width: 232px !important;height: 26px;line-height: 26px;margin-right: 10px;}

/* bloc infos */
#blocinformations_middle {border:1px solid #8e8679;}
#blocinformations_middlecontent li {padding:2px 0;}

/* bloc login client */
div#blocclientlogin_middle {border:1px solid #8e8679;}
div#blocclientlogin_middlecontent {text-align: left;}
div#blocclientlogin_middlecontent form {text-align: left;}
div#blocclientlogin_middlecontent:first-letter {text-transform:none;}
div#blocclientlogin_middlecontent br {display: none;/* pour eviter le retour a la ligne du bouton ok */}
div#blocclientlogin_middlecontent a {display: block;}
div#blocclientlogin_middlecontent a:first-letter {text-transform: uppercase;}
div#blocclientlogin_middlecontent input#clilogin {width: 230px !important;height: 25px;line-height: 25px;color:#8E8878;background:#e3e2de;display:block;margin: 2px 0 5px 0 !important;border:0 none;}
div#blocclientlogin_middlecontent input#clipassw {width: 230px !important;height: 25px;line-height: 25px;color:#8E8878;background:#e3e2de;margin: 2px 10px 2px 0 !important;border:0 none;}
div#blocclientlogin_middlecontent input#inscript {margin: 2px 0 0 0;padding: 0 !important;}
div#createclient {font-family: verdana, sans serif;font-size: 14px;color: #766e5e;margin-top:16px;text-align:left;}
div#createclient a {color: #766e5e;}

/* bloc recherche */
#blocrecherche_middle {border:1px solid #8e8679;}
#blocrecherche_middlecontent #search {height:20px;width:230px!important;border-top:2px solid #8f877a;border-right:1px solid #8f877a;border-bottom:1px solid #8f877a;border-left:1px solid #8f877a;margin:0 10px 0 0;color: #8E8878;}

/* bloc panier */
#blocpaniercomplet_middle {border-top:1px solid #8e8679;border-right:1px solid #8e8679;border-left:1px solid #8e8679;}
#blocpaniercomplet_middlecontent li {overflow:auto;}
#blocpaniercomplet_middlecontent li dl {color:#4a4a4a;background-color:#EDEDED;width:258px;padding:5px 10px;overflow:auto;}
#blocpaniercomplet_middlecontent li dt {width:180px;float:left;margin:0!important;}
#blocpaniercomplet_middlecontent li dd {width:78px;float:right;text-align:right;font-weight:normal!important;margin:0!important;padding:0!important;}
#blocpaniercomplet_middlecontent li dd a {display:none;}
#blocpaniercomplet_middlecontent li span {font-weight:normal!important;font-size:14px;padding:0 10px!important;}
#blocpaniercomplet_bottom {height:auto!important;border-bottom:1px solid #8e8679;border-right:1px solid #8e8679;border-left:1px solid #8e8679;}

/* bloc html pour qui sommes-nous */
#bloc_quisommesnous {width:300px;}
#bloc_quisommesnous_title {width:300px;height:23px;background:url(/images/contents/skin112011/title_quisommesnous.gif) no-repeat 0 0;}
#bloc_quisommesnous_inner {background-color:#fff;padding:10px;font-size:11px;color:#817969;border:1px solid #8e8679;}
#bloc_quisommesnous p {color:#817969;font-size:12px;line-height:1.5em;text-align:justify;}
#bloc_quisommesnous p.small {font-size:10px;}
#bloc_quisommesnous img {margin:12px 0;}

/* listes et produits annexes */
.fam_000 #list_c {display:none;}
#list_c {width:615px;padding:17px 0 0 15px;background:url(/images/contents/skin112011/bg_list_c.png) no-repeat 0 0;}

#mbensprod #home {width:615px;padding:0 0 0 15px;background:url(/images/contents/skin112011/list_home_y.png) repeat-y 0 32px;}

#prodsconnexe {width:615px;padding:49px 0 0 15px;margin:30px 0 0;background:url(/images/contents/skin112011/bg_vousaimerezaussi.png) no-repeat center top;}
#prodsconnexe .hfamBlocTitre {display:none;}


/*

micro template produit dans liste

*/

div.produit_liste {width: 278px;padding:0;margin-bottom: 25px;}
#mbensprod #home div.produit_liste {margin-bottom:0;}
div.produit_liste_image {width:125px;height:125px;padding:5px;overflow:hidden;float:left;display:inline;background-color:#fff;}
div.produit_liste_image img {width:125px;height:125px;}
div.produit_liste_infos {width:143px;height:135px;float:left;display:inline;text-align:right;background-color:#fff;}
div.produit_liste_infos_inner {padding:10px 15px 0 0;}
div.produit_liste_infos span.lstprodPrix {display:block;margin-top: 12px;}
div.produit_liste_infos span.lstprodPrixPromo {display:block;}
div.produit_liste_btn {clear:both;width:278px;height:23px;overflow:hidden;}
div.produit_liste_btn img#achatprod {float:left;}
div.produit_liste_btn img#voirprod {float:right;}
div.produit_liste_extra {clear:both;width:278px;height:25px;overflow:hidden;}
div.produit_liste_extra img {float:left;}
div.produit_liste_extra span {display:block;float:left;height:25px;}
div.produit_liste_extra .picto_coeur {width:98px;}
div.produit_liste_extra .picto_new {width:98px;}
div.produit_liste_extra .picto_promo {width:82px;}

#pagination {padding:10px;}



/*

page panier

*/

/* onglet d'etape */
table#tborderwiz {
margin: 20px 0 0 0;
}
table#tborderwiz td.couleur1 {
color: #fff;
background-color: #8E8878;
}
table#tborderwiz td.couleur2 {
color: #8E8878;
background-color: #E8E7E4;
}
table#tborderwiz td.couleur3 {}

/* tableau panier */
table#cart_content td.couleur2 {
background-color: #F8F8F8;
text-align: center !important;
}
table#cart_content td.couleur3 {
background-color: #fff;
text-align: center !important;
}

/* tableau transport */
table#cart_transport {
border-top: 1px dotted #E8E7E4;
border-bottom: 1px dotted #E8E7E4;
}
table#cart_transport td {
text-align: center !important;
}

/* titre */
div.tpl_cart table td span.titreservice {
font-family: verdana, sans serif;
font-weight: bold;
font-size: 18px;
color: #B0ABA0;
text-transform: uppercase;
display: block;
padding: 9px 0 9px 65px;
background: #E8E7E4 url(/user_interface/blocmenuverticalnew_top_bgimage_fr.gif) no-repeat left center;
margin: 0 0 20px 0;
}

/* tableau total */
table#cart_total {
border-top: 1px solid #E8E7E4;
border-bottom: 1px solid #E8E7E4;
}
table#cart_total td {
font-size: larger;
}


/*

+++

*/

#compte_client_create {padding:15px 15px 30px;}
#mbcol2 div#contact {padding:0 15px 30px;background-color:#fff;}
.tpl_showcontentint #mbcol2 #showcontentint {padding:0 15px 30px;background-color:#fff;}
.tpl_service .colonneService #mbcols #erreurSaisie {padding:0 15px 30px;background-color:#fff;}

/*
 pied de page
----------------------------------------------------------*/
div#bottomzone1 {height:93px!important;}
div#bottomzone1content ul li a { text-transform: uppercase;}
div#bottomzone1content ul {height:21px;line-height:19px;}

#bottomzone2 {display:none !important;}

#bottom_extra {position:relative;}
#bottom_extra_inner {height:56px;text-align:center;padding:16px 0 0;background-color:#fff;position:absolute;left:0;top:21px;z-index:100;}
#bottom_extra_inner ul {padding:11px 0 0;margin:0;list-style:none;}
#bottom_extra_inner li {display:inline;font-size:9px;color:#8f8779;margin:0;}
#bottom_extra_inner li a {color:#8f8779;text-decoration:none;}
#bottom_extra_inner li a:hover {color:#8f8779;text-decoration:underline;}

#bz1c_a ul {margin:0;}
#bz1c_b {display:none;}

/* divers */
div.hfamBlocTitreAplus a.hfamBlocTitreAplusprod {color: #fff;display: block;font-size: 9px;padding: 10px 31px 5px 0; font-size: 9px;}
.clear{ clear:both;}

