 /* pour le zoom "cadre" photo */
@import "../CSS/jq/jQuery.zoom.css";


/* Si Colonnes
-------------------------------------------------------------- */

.column, .col2-1, .col2-2, .col3-1, .col3-2, .col3-3{float:left;}
.last {margin-right:0;}
/* 2cols */
.col2-1{ width:230px; margin:0 10px 0 0;}
.col2-2{ width:708px;}


/**********************************/
/*LIST VIEW 
-------------------------------------------------------------- */

/*bloc list noeuds
-------------------------------------------------------------- */

#bloc_noeud_titre { text-align:left; padding:10px 0 0 0; border-bottom:5px solid #B5A583;}
#bloc_noeud_titre h1{ color:#AD3F32; font-size:18px;}
#bloc_noeud_titre p{display:block; color:#897C59; font-size:12px; margin:12px 0 0px 0; font-style: italic;line-height: 20px;}

#bloc_noeud_fils_titre { text-align:left; padding:10px 0 0 0;}
#bloc_noeud_fils_titre h1{ color:#AD3F32; font-size:18px; font-family: Georgia, "Times New Roman", Times, serif;}
#bloc_noeud_fils_titre p{display:block; color:#897C59; margin:12px 0 0px 0; font-size: 12px;font-style: italic;line-height: 20px;}


/*bloc list noeuds fils
-------------------------------------------------------------- */

#bloc_list_noeuds_fils {margin:15px 0 0 0;}
#bloc_list_noeuds_fils .titre{color:#AD3F32; border-bottom:5px solid #D1E631; width:100%; font-weight:bold; font-size:14px; line-height:20px; display:block;}
#bloc_list_noeuds_fils ul{line-height:100%; overflow:hidden; margin:20px 0 0 -11px;}
#bloc_list_noeuds_fils ul li {float:left; position:relative; width:158px; height:184px; margin:0 2px 12px 11px; background:#DACBA2; padding:6px 0 0 6px;
border:1px dotted #b1b1b1;}
#bloc_list_noeuds_fils ul li.sfhover {background:#AD3F32;}
#bloc_list_noeuds_fils ul li .last{margin:0 0 12px 0;}
#bloc_list_noeuds_fils ul li a{ display:block; text-decoration:none;}

#bloc_list_noeuds_fils a.img_produit:link{display:table-cell; width:148px; height:148px; line-height:148px; text-align:center; vertical-align:middle; 
border:1px solid #999997; background:#fff;}
#bloc_list_noeuds_fils a.img_produit:visited{display:table-cell; width:148px; height:148px; line-height:148px; text-align:center; vertical-align:middle;
border:1px solid #999997; background:#fff;}
#bloc_list_noeuds_fils a.img_produit:hover{}

#bloc_list_noeuds_fils a.noeud_designation {font-size:12px; text-align:center; height:25px; overflow:hidden; text-align:center; color:#AD3F32; text-shadow:1px 1px 0 #fff; 
padding:3px;}
#bloc_list_noeuds_fils li.sfhover a.noeud_designation {color:#fff; text-shadow:1px 1px 0 #000;}


/*blocs option affichage
-------------------------------------------------------------- */

#bloc_option_affichage_haut{height:30px; line-height:30px; margin:15px 0 15px 0; color:#847860; background:#ECE1CB;}
#total_article{float:left; margin:0 20px 0 10px; color:#57962B; font-weight:bold;}
#tri{float:left; font-size:11px; }
#tri select{font-size:11px;}
#affichage{float:left; font-size:11px; margin:0 0 0 10px;}
#affichage a{display:block; float:right; width:14px; height:14px; overflow:hidden; background:url(../Image/DESIGN/view/img_view.png) -60px 0 no-repeat;
margin:8px 0 0 5px;}

#affichage a.list:link, #affichage a.list:visited, #affichage a.list:hover{display:block; float:right; width:14px; height:14px; overflow:hidden; background:url(../Image/DESIGN/view/img_view.png) -42px 0 no-repeat;
margin:8px 0 0 5px;}
#affichage a span{display:none;}
#pagination {float:right;  margin:6px 0 0 0;}
#pagination span{float: left; padding:0 5px 0 0;}
#pagination ul {line-height: 100%; overflow:hidden; display:inline;}
#pagination li {float: left; position: relative;  margin:0 3px 0 0;}
#pagination li a{display:block; height:15px; width:15px; text-align:center; line-height:15px; margin:2px 0 0 0; color:#8D7F5C; text-decoration:none; border:1px solid #ECE1CB;}
#pagination li a:hover{color:#8D7F5C; border:1px solid #C5092C;}
#pagination li a.selected{color:#8D7F5C; border:1px solid #C5092C;}
#pagination li.LienSuivant a{width:80px; color:#57962B; text-decoration:underline; font-size:11px; margin:2px 0 0 10px;}
#pagination li.LienSuivant a:hover{text-decoration:underline; border:1px solid #ECE1CB;}
#pagination li.LienPrecedent a{ width:90px; color:#57962B; text-decoration:underline; font-size:11px;  margin:2px 0px 0 0;}
#pagination li.LienPrecedent a:hover{text-decoration:underline; border:1px solid #ECE1CB;}

#bloc_option_affichage_bas{height:30px; line-height:30px; margin:15px 0 15px 0; color:#847860;  background:#ECE1CB;}
#bloc_option_affichage_bas #total_article{display:none;}
#bloc_option_affichage_bas #tri{display:none;}

/*bloc list article
-------------------------------------------------------------- */
#bloc_list_selection {margin:15px 0 0 0;}
#bloc_list_selection .titre{color:#AD3F32; border-bottom:5px solid #D1E631; width:100%; font-weight:bold; font-size:14px; line-height:20px; display:block;}
#bloc_list_selection .titre .picto{display:block; float:left; width:25px; height:18px; background:url(../Image/DESIGN/view/img_view.png) -196px -1px no-repeat; margin:0 10px 0 0;}

#bloc_list_article {margin:15px 0 0 0;}

#bloc_list_article  .picto_Nouveaute{position:absolute; top:12px ; left:12px; background:url(../Image/DESIGN/defaut/img_defaut.png) -168px -91px no-repeat; width:60px; height:75px;}
#bloc_list_article  .picto_Promotion{ position:absolute; top:5px ; left:3px; background:url(../Image/DESIGN/defaut/img_defaut.png) -233px -91px no-repeat; width:48px; height:46px;}
#bloc_list_article  .picto_CoupDeCoeur{ position:absolute; top:10px ; left:10px; background:url(../Image/DESIGN/defaut/img_defaut.png) -211px -172px no-repeat; width:38px; height:40px;}
#bloc_list_article  .picto_Bio{ position:absolute; top:5px ; left:5px; background:url(../Image/DESIGN/defaut/img_defaut.png) -168px -172px no-repeat; width:38px; height:40px;}
#bloc_list_article  .picto_PrixEnBaisse{ position:absolute; top:5px ; left:5px; background:url(../Image/DESIGN/defaut/img_defaut.png) -168px -45px no-repeat; width:54px; height:40px;}
#bloc_list_article .picto_QualitePrix{ position:absolute; bottom:130px ; right:10px; background:url(../Image/DESIGN/defaut/img_defaut.png) -261px -173px no-repeat; width:55px; height:54px;}
#bloc_list_article .picto_VarieteMaintenue{ position:absolute; bottom:130px ; right:10px; background:url(../Image/DESIGN/defaut/img_defaut.png) -289px -90px no-repeat; width:139px; height:56px;}


/* Mode grille */

.gridview ul{line-height: 100%; overflow:hidden; margin:20px 0 0 -11px;}
.gridview ul li .last{margin:0 0 12px 0;}
.gridview ul li {float:left; text-align:center;  position:relative; width:150px; padding:8px 7px 0 7px; height:275px; border:1px dotted #999997; margin:0 2px 12px 11px;
background:#fff;}
.gridview ul li:hover {border:1px solid #be0b20;}
.gridview ul li a{ display:block; text-decoration:none;}

.gridview a.img_produit:link, .gridview a.img_produit:visited{width:148px; height:148px; text-align:center;}
.gridview a.img_produit:hover{}
.gridview .img_produit span{display:table-cell; width:148px; height:148px; line-height:148px; text-align:center; vertical-align:middle; border:1px solid #999997;}


.gridview a.art_designation:link, .gridview a.art_designation:visited{color:#582F33; font-size:12px; line-height:14px; margin:5px 0 5px 0; text-align:left; height:44px; overflow:hidden; font-weight:bold;}
.gridview a.art_designation:hover{}

.gridview a.art_designation_html:link, .gridview a.art_designation_html:visited{color:#000; font-size:10px; line-height:11px; margin:5px 0 5px 0px; padding:0 0 0 5px;
text-align:left; height:44px; overflow:hidden;}
.gridview a.art_designation_html:hover{}

.gridview a.art_link:link, .gridview a.art_link:visited{color:#529023; font-size:10px; text-decoration:underline; text-align:right;}
.gridview a.art_link:hover{text-decoration:none;}
.gridview ul li:hover .art_link{text-decoration:none;}

.gridview a.art_dispo:link, .gridview a.art_dispo:visited{color:#b3b3b3; text-align:left; margin:0 0 14px 0; height:14px; line-height:14px; overflow:hidden;}
.gridview a.art_dispo:hover{}

.gridview  #quantite{display:none;}

.gridview a.prix:link, .gridview a.prix:visited{float:right; color:#D1E631; text-align:right;}
.gridview a.prix:hover{}

.gridview .prix .prix_sans_remise{display:block; color:#8F7C5B; font-size:12px; height:12px; line-height:12px; text-decoration:line-through;}
.gridview .prix .apartirde{display:block; color:#8F7C5B;  text-align:right; font-size:10px; height:10px; line-height:10px;}
.gridview .prix .prix_ttc{color:#5F8B34; font-size:13px; font-weight:bold;}
.gridview .prix .remise{position:absolute; bottom:8px; left:40px; color:#C30B27; font-weight:bold;}


.gridview a.ajout_panier:link, .gridview a.ajout_panier:visited{float:left; display:block; width:16px; height:40px; 
background:url(../Image/DESIGN/view/img_view.png) -21px 10px no-repeat;}
.gridview a.ajout_panier:hover{}
.gridview .ajout_panier span{display:none;}
.gridview a.ajout_panier_disable:link, .gridview a.ajout_panier_disable:visited{float:left; display:block; width:16px; height:40px;
background:url(../Image/DESIGN/view/img_view.png) -21px 10px no-repeat;}
.gridview a.ajout_panier_disable:hover{}
.gridview .ajout_panier_disable span{display:none;}

/* dispo */
.art_dispo .dispo {color:#54962a;}
.art_dispo .dispo .picto{display:block; float:left; width:8px; height:6px; margin:5px 4px 0 4px; background:url(../Image/DESIGN/defaut/img_defaut.png) -133px -13px no-repeat;}
.art_dispo .nondispo {color:#FF580E;}
.art_dispo .nondispo .picto{display:block; float:left; width:8px; height:9px; margin:4px 4px 0 4px; background:url(../Image/DESIGN/defaut/img_defaut.png) -132px -1px no-repeat;}


/* Mode liste */

.listview ul{line-height: 100%; overflow:hidden; margin:20px 0 0 -11px;}
.listview ul li .last{margin:0 0 12px 0;}
.listview ul li {text-align:center;  position:relative; width:690px; padding:8px 7px 0 7px; height:107px; margin:0 2px 0px 11px;
border-bottom:1px dotted #999997; border-right:1px solid #fff; border-left:1px solid #fff; border-top:1px solid #fff; background:#fff;}
.listview ul li:hover {border:1px solid #be0b20;}
.listview ul li a{display:block; text-decoration:none;}

.listview a.img_produit:link, .listview a.img_produit:visited{float:left; display:block; width:100px; height:100px; border:none; margin:0 15px 0 0;}
.listview a.img_produit:hover{}
.listview .img_produit span{display:table-cell; width:100px; height:100px; line-height:148px; text-align:center; vertical-align:middle; border:1px solid #999997;}
.listview .img_produit span img{max-width:100px; max-height:100px;}


.listview a.art_designation:link, .listview a.art_designation:visited{float:left; color:#582F33; font-size:12px; line-height:14px; 
margin:5px 0 5px 0; text-align:left; height:95px; width:190px; overflow:hidden; font-weight:bold; border-right:1px dotted #999997;}
.listview a.art_designation:hover{}

.listview a.art_designation_html:link, .listview a.art_designation_html:visited{color:#000; font-size:10px; line-height:11px; margin:5px 0 5px 0px; padding:0 0 0 5px;
text-align:left; height:124px; overflow:hidden;}
.listview a.art_designation_html:hover{}

.listview a.art_dispo:link, .listview a.art_dispo:visited{color:#b3b3b3; text-align:left; margin:0 0 14px 0; float:left; display:block; border-right:1px dotted #999997; 
height:55px; padding:45px 5px 0px 5px; width:140px;}
.listview a.art_dispo:hover{}

.listview a.prix:link, .listview a.prix:visited{float:left; display:block; width:100px; height:60px; text-align:center; border-right:1px dotted #999997;
padding:22px 0 0 0;}
.listview a.prix:hover{}
.listview .prix .remise{color:#c30b27; display:block; margin:0 0 2px 0; font-weight:bold; top:15px; left:490px;}
.listview .prix .apartirde{display:block; color:#8F7C5B;  text-align:left; font-size:10px; height:10px; line-height:10px; padding:0 0 0 10px;}
.listview .prix .prix_sans_remise{display:block; color:#8F7C5B; font-size:12px; height:12px; line-height:12px; text-decoration:line-through;}
.listview .prix .prix_ttc{color:#5f8b34; font-size:13px; font-weight:bold;}



.listview #quantite{display:block; float:left; margin:38px 0 0 10px;}
.listview #quantite input{width:22px;}

.listview a.ajout_panier:link, .listview a.ajout_panier:visited{float:left; display:block; width:16px; height:30px; 
background:url(../Image/DESIGN/view/img_view.png) -21px 5px no-repeat; margin:30px 0 0 8px;}
.listview a.ajout_panier:hover{}
.listview .ajout_panier span{display:none;}
.listview a.ajout_panier_disable:link, .listview a.ajout_panier_disable:visited{float:left; display:block; width:16px; height:30px;
background:url(../Image/DESIGN/view/img_view.png) -21px 5px no-repeat; margin:30px 0 0 8px;}
.listview a.ajout_panier_disable:hover{}
.listview .ajout_panier_disable span{display:none;}




/* Affinage list
-------------------------------------------*/

.bloc_list_filtre{ margin:15px 0 20px 0;}
.bloc_list_filtre .titre{color:#4f4e4c; font-size:14px; text-transform:uppercase; font-weight:bold; letter-spacing:1px; margin:0 0 10px 0; padding:0 0 0 20px; background:url(../Image/DESIGN/defaut/picto_titre_fleche.png) 200px 3px no-repeat;}
.bloc_list_filtre .sstitre{color:#585555; font-size:11px; letter-spacing:1px; margin:5px 0 5px 5px; line-height:25px; padding:0 0 0 15px; text-transform:uppercase; font-weight:bold;}

/* taille couleur */
.bloc_list_filtre .bloc_filtre_taille{ margin:0 0 15px 15px; overflow:hidden;}
.bloc_list_filtre .bloc_filtre_taille li {float:left; width:23px; height:23px; margin:0 4px 4px 0; }
.bloc_list_filtre .bloc_filtre_taille a {text-decoration:none; display:block;  line-height:20px; text-align:center; border:1px solid #B3B1B1; color:#585555}
.bloc_list_filtre .bloc_DA_filtre .bloc_filtre_taille li.Selected a {color:#fff; background:#585555; border:1px solid #585555;}
.bloc_list_filtre .bloc_filtre_taille li.InActif a {color:#E0DDD7; border:1px solid #E0DDD7; }
.bloc_list_filtre .bloc_filtre_taille li.Selected a {color:#EB3B00;}
.bloc_list_filtre .bloc_filtre_taille a:hover, .bloc_filtre_taille a:hover b, .bloc_filtre_taille a:hover i {background-color:#FFF; color:#EB3B00;}

.bloc_list_filtre .bloc_filtre_couleur{margin:0 0 15px 15px; overflow:hidden;}
.bloc_list_filtre ul.bloc_filtre_couleur li { float:left; overflow:hidden; width:23px; height:23px; margin:0 4px 4px 0; position:relative; }
.bloc_list_filtre ul.bloc_filtre_couleur li a{text-decoration:none; width:23px; height:23px; display:block; background-position:0 0 }	
.bloc_list_filtre ul.bloc_filtre_couleur li a:hover {background-position:-23px -23px }
.bloc_list_filtre ul.bloc_filtre_couleur li.InActif a {background-position:0 -23px }
.bloc_list_filtre ul.bloc_filtre_couleur li.Selected a {background-position:-23px 0}

/* generique 1 et 2 */

.bloc_list_filtre { border-bottom:1px dotted #b3b1b1; width:240px;}
.bloc_list_filtre .sslist_filtre { margin:0 0 0 10px;}
.bloc_list_filtre .bloc_filtre{margin:0 0 15px 20px; overflow:hidden;}
.bloc_list_filtre .bloc_filtre a{ text-decoration:none;}

.bloc_list_filtre .bloc_filtre li.InSelected a {color:#999;}
.bloc_list_filtre .bloc_filtre li.InSelected a:hover {color:#585555;}
.bloc_list_filtre .bloc_filtre li.Selected a {color:#FF0000;}
.bloc_list_filtre .bloc_filtre li.Selected a:hover {color:#FF0000;}
.bloc_list_filtre .bloc_filtre li.InActif a {color:#E0DDD7; cursor:default;}
.bloc_list_filtre .bloc_filtre li.InActif a:hover {color:#E0DDD7; cursor:default;}


.bloc_list_filtre .bloc_filtre_deroulant{}


/* Bloc Articles vus List
-------------------------------------------------------------- */

#bloc_accueil_onglet_content{ width:703px; height:280px; background:#f7f6f3; border:1px solid #E0DDD7;}
#bloc_accueil_onglet_content ul{float:left; margin:5px 0 0 6px;}
#bloc_accueil_onglet_content li{float:left; position:relative; height:250px; width:160px; margin:5px 10px 0 0; background:#fff; border:1px solid #E0DDD7; text-align:center;}
#bloc_accueil_onglet_content ul li:hover {border:1px solid #EB3B00;}
#bloc_accueil_onglet_content ul li a{ display:block; text-decoration:none;}

#bloc_accueil_onglet_content ul li:hover a.voir_produit:link{color:#EB3B00;}
#bloc_accueil_onglet_content ul li:hover a.voir_produit:visited{color:#EB3B00;}
#bloc_accueil_onglet_content ul li:hover a.voir_produit:hover{color:#EB3B00;}


#bloc_accueil_onglet_content a.img_produit:link{ text-align:center;  line-height:140px; height:140px; display:inline;}
#bloc_accueil_onglet_content a.img_produit:visited{ text-align:center; line-height:140px; height:140px; display:inline;}
#bloc_accueil_onglet_content a.img_produit:hover{ text-align:center; line-height:140px; height:140px; display:inline;}
#bloc_accueil_onglet_content a.img_produit img{vertical-align:middle;}


/**********************************/
/*VIEW DETAIL ARTICLE
-------------------------------------------------------------- */
#bloc_DA {overflow:hidden;}

#bloc_DA_left{float:left; width:720px;  margin:0 0 0 10px;}
#bloc_DA_right{float:left; width:220px; margin:0 0 0 10px;}

#bloc_DA_left a.bouton_retour:link, #bloc_DA_left a.bouton_retour:visited{display:block; color:#499926; text-decoration:none;line-height:20px; border:1px dotted #499926;
margin:0 0 10px 0; width:130px; padding:0 0 0 5px;}
#bloc_DA_left a.bouton_retour:hover{color:#499926; text-decoration:none;}


/* Bloc Galerie
-------------------------------------------------------------- */

#bloc_DA_galerie{ float:left; width:336px; height:408px;  padding:8px 0 0 8px; margin:0 0 30px 0; background:#fff; border:1px dotted #a2a2a2;}
#bloc_DA_photos {position:relative;}
#bloc_DA_photos ul {overflow:hidden; height:328px;}
#bloc_DA_photos li{width:328px; height:328px; line-height:328px; } 
#bloc_DA_photos li a{height:328px; line-height:328px; width:328px; display:table-cell; text-align:center; vertical-align:middle;border:1px solid #ccc; background:#fff;}
#bloc_DA_photos li a:hover{}

#bloc_DA_galerie .picto_Nouveaute{position:absolute; top:12px ; left:12px; background:url(../Image/DESIGN/defaut/img_defaut.png) -168px -91px no-repeat; width:60px; height:75px;}
#bloc_DA_galerie .picto_Promotion{ position:absolute; top:-2px ; left:-3px; background:url(../Image/DESIGN/defaut/img_defaut.png) -233px -91px no-repeat; width:48px; height:46px;}
#bloc_DA_galerie .picto_CoupDeCoeur{ position:absolute; top:10px ; left:10px; background:url(../Image/DESIGN/defaut/img_defaut.png) -211px -172px no-repeat; width:38px; height:40px;}
#bloc_DA_galerie .picto_Bio{ position:absolute; top:5px ; left:5px; background:url(../Image/DESIGN/defaut/img_defaut.png) -168px -172px no-repeat; width:38px; height:40px;}
#bloc_DA_galerie .picto_PrixEnBaisse{ position:absolute; top:5px ; left:5px; background:url(../Image/DESIGN/defaut/img_defaut.png) -168px -45px no-repeat; width:54px; height:40px;}
#bloc_DA_galerie .picto_QualitePrix{ position:absolute; bottom:15px ; right:10px; background:url(../Image/DESIGN/defaut/img_defaut.png) -261px -173px no-repeat; width:55px; height:54px;}
#bloc_DA_galerie .picto_VarieteMaintenue{ position:absolute; bottom:15px ; right:10px; background:url(../Image/DESIGN/defaut/img_defaut.png) -289px -90px no-repeat; width:139px; height:56px;}


#bloc_DA_vignettes{width:219px; height:92px; position:relative; overflow:hidden; float:left;}
#bloc_DA_vignettes a span{ display:none;}
#bloc_DA_vignettes #detailArticl_Galr {float: left; width:198px; height:92px; position:relative; overflow:hidden; margin:10px 0 10px 11px; }
/*#bloc_DA_vignettes {float: left; width:380px; height:92px; position:relative; overflow:hidden; margin:10px 0 10px 0; }*/

#bloc_DA_vignettes .buttons { display: block;  float: left; height:92px; width:11px;}
#bloc_DA_vignettes .prev { position: absolute; top:0px; left:0px;}
#bloc_DA_vignettes .prev span{ display:none;}
#bloc_DA_vignettes a.prev:link {background:url(../Image/DESIGN/view/petite_fleche_prev.png) 0 34px no-repeat; text-decoration:none; }
#bloc_DA_vignettes a.prev:visited{background:url(../Image/DESIGN/view/petite_fleche_prev.png) 0 34px no-repeat; text-decoration:none;}
#bloc_DA_vignettes a.prev:hover{background:url(../Image/DESIGN/view/petite_fleche_prev.png) 0 34px no-repeat; text-decoration:none;}
#bloc_DA_vignettes .next { position: absolute; top:0px; right:0px;}
#bloc_DA_vignettes .next span{ display:none;}
#bloc_DA_vignettes a.next:link {background:url(../Image/DESIGN/view/petite_fleche_next.png) 0 34px no-repeat; text-decoration:none;}
#bloc_DA_vignettes a.next:visited{background:url(../Image/DESIGN/view/petite_fleche_next.png) 0 34px no-repeat; text-decoration:none;}
#bloc_DA_vignettes a.next:hover{background:url(../Image/DESIGN/view/petite_fleche_next.png) 0 34px no-repeat; text-decoration:none;}
#bloc_DA_vignettes .disable {visibility: hidden;}
/*#bloc_DA_vignettes .overview { position: absolute; left: 0; top: 0; }*/
#bloc_DA_vignettes ul { position: absolute; left: 0; top: 0; }
#bloc_DA_vignettes li {float: left; position: relative; width:58px; height:58px; border:1px solid #E0DDD7; margin:0 8px 0 0; padding:0; text-align:center;}
#bloc_DA_vignettes li:hover {border:1px solid #B3B1B1;}
#bloc_DA_vignettes li.selected{border:1px solid #B3B1B1;}
#bloc_DA_vignettes .picto_zoom{ background:url(../Image/DESIGN/view/picto_zoom.png) 0 0 no-repeat; height:28px; width:28px; z-index:10;}
#bloc_DA_vignettes li:hover .picto_zoom{border:1px solid #B3B1B1;}
#bloc_DA_vignettes li .last{margin:0 0 12px 0;}
#bloc_DA_vignettes li a{ display:inline; text-decoration:none; height:58px; line-height:58px;}
#bloc_DA_vignettes li a img{vertical-align:middle;}


/* Zoom 
-------------------------------------------------*/
/*zoom Ici*/
.detailArticl_RefZoom {position:relative; width:328px; height:2px;} /*reference de positionnement du zoom ici*/
#RepereZoom {position:absolute; border:1px solid #666; background-color:#FFF; FILTER:alpha(opacity=40); -moz-opacity: 0.4; opacity: 0.4; -khtml-opacity: 0.4; font-size:0 } /*le petit cadre qui montre ou est le zoom*/
#zoomx-visuel {position:absolute; height:328px; width:328px; background-repeat:no-repeat; border:1px solid #ccc; background-color:#fff } /*le cadre de visualisation*/
/*zoom XL*/
#ZoomXL {border:1px solid #CCC; background-color:#FFF; z-index:150; overflow:hidden; text-align:center; background-position: 50% 100px; background-repeat:no-repeat; background-image:url(/Image/WEB/loading.gif);} /*popup*/
#ZoomXLClose {position:absolute; top:5px; right:30px; background:url(../Image/WEB/ZoomXLClose.png) no-repeat 0 0; width:53px; height:68px; z-index:151; cursor:pointer }/*bouton fermer*/
#ZoomXLBack {position: absolute; top:0; left:0; width:2000px; height:2000px; background-color:#FFF; z-index:149}/*arriere plan*/
/*vignette zoom XL*/
#ZoomXLVignettes {position:absolute; top:5px ; left:30px; width:50px; z-index:151}
#ZoomXLVignettes ul {margin:0; padding:0;}
#ZoomXLVignettes ul li {list-style:none; margin: 0 0 10px 0;}
#ZoomXLVignettes a.NoZoom {display:none}
#ZoomXLVignettes a {text-decoration:none; display:table-cell; border:1px solid #eee; width:80px; height:80px; line-height:80px; vertical-align:middle;}
#ZoomXLVignettes a:hover img{Filter: alpha(opacity=80); -moz-opacity: 0.8; opacity: 0.8; -khtml-opacity: 0.8;}

/* video
-------------------------------------------------*/

#VideoIci {border:1px solid #CCC; background-color:#FFF; z-index:149; overflow:hidden; text-align:center; background-position: 50% 100px; background-repeat:no-repeat; background-image:url(/Image/WEB/loading.gif);}
#VideoIciClose {position:absolute; background:url(../Image/WEB/close.gif) no-repeat 0 0; width:25px; height:25px; z-index:200; cursor:pointer; border:2px solid #000 }


/* Bloc Fichiers lies (video + zoom)
-------------------------------------------------------------- */

#bloc_DA_fichier{float:right; margin:0 12px 0 0;}
#bloc_DA_fichier ul{line-height: 100%; margin:10px 0 0 0;}
#bloc_DA_fichier ul li { margin:0 0 3px 0; padding:0;}
#bloc_DA_fichier ul li:hover {}
#bloc_DA_fichier ul li .last{margin:0 0 0 0;}
#bloc_DA_fichier ul li a{ display:block; text-decoration:none; text-transform:uppercase; color:#fff; background:#B4A57C; font-size:11px; line-height:18px; padding:1px 3px 1px 3px;}
#bloc_DA_fichier ul li a:hover{color:#91A917; background:#fff;}


/* Bloc Descriptif - Detail Defaut
-------------------------------------------------------------- */

#bloc_DA_descriptif{float:left; width:350px; padding:0 10px 0 10px;}
#bloc_DA_descriptif .titre{font-size:15px; color:#C30B27; padding:0 0 10px 0; line-height:18px; font-family: Georgia, "Times New Roman", Times, serif;}
#bloc_DA_descriptif .text_court{color:#605F41; line-height:14px; margin:0 0 5px 0;}
#bloc_DA_descriptif .text_court a{display:block; float:right; color:#4D9321; font-size:11px; margin:5px 0 0 0;}

.bloc_DA_prix{padding:10px; border-top: 3px solid #DAE585; margin:15px 0 10px 0; overflow:hidden;}
.bloc_DA_prix div{float:left;}
.bloc_DA_prix .prix_ttc{color:#4D9321; font-size:22px; line-height:25px; float:right; font-weight:bold; padding:0 0 0 12px;}
.bloc_DA_prix .remise{color:#C30B27; font-size:18px; line-height:25px; display:inline; font-weight:bold;}
.bloc_DA_prix .prix_sans_remise{color:#A3936F; font-size:15px; text-decoration:line-through; line-height:25px; float:right; padding:0 0 0 12px;}
.bloc_DA_prix .apartirde{color:#A3936F; font-size:15px; line-height:25px; float:right;}

#bloc_DA_descriptif #select{margin:10px 0 10px 0; padding:10px 0 10px 0; font-size:14px;}
#bloc_DA_descriptif #select label{ display:block; float:left; width:105px; text-align:right; color:#605F41;}
#bloc_DA_descriptif #select input{text-align:center;}

#bloc_DA_descriptif .ajout_panier{margin:0 0 15px 30px;}
#bloc_DA_descriptif .ajout_panier a.ajout_panier:link, #bloc_DA_descriptif .ajout_panier a.ajout_panier:visited{background:url(../Image/DESIGN/view/img_view.png) -22px -28px no-repeat; display:block; width:237px; padding:0 0 0 17px; height:47px; 
line-height:45px; font-size:15px; font-weight:bold; text-transform:uppercase; text-decoration:none; color:#fff; text-shadow:-1px -1px #8A2822;}
#bloc_DA_descriptif .ajout_panier a.ajout_panier:hover{color:#b2da00;}
#bloc_DA_descriptif .ajout_panier a span{}
#bloc_DA_descriptif .ajout_panier .ajout_panier_indisponible{background:url(../Image/DESIGN/view/img_view.png) -22px -28px no-repeat; display:block; width:237px; padding:0 0 0 17px; height:47px; 
line-height:45px; font-size:15px; font-weight:bold; text-transform:uppercase; text-decoration:none; color:#fff;}
#bloc_DA_descriptif .ajout_panier_indisponible a:hover{background:#eae8e4; color:#626262;}
#bloc_DA_descriptif a.dispo:link, #bloc_DA_descriptif a.dispo:hover, #bloc_DA_descriptif a.dispo:visited {background:none; color:#fff; text-decoration:none; 
font-size:10px;}

#bloc_DA_descriptif .disponibilite div{float:left; color:#A3936F; font-weight:bold;}
#bloc_DA_descriptif .disponibilite .dispo {color:#54962a;}
#bloc_DA_descriptif .disponibilite .dispo .picto{width:8px; height:6px; margin:4px 4px 0 4px; background:url(../Image/DESIGN/defaut/img_defaut.png) -133px -13px no-repeat;}
#bloc_DA_descriptif .disponibilite .nondispo{color:#FF580E;}
#bloc_DA_descriptif .disponibilite .nondispo .picto{width:8px; height:9px; margin:2px 4px 0 4px; background:url(../Image/DESIGN/defaut/img_defaut.png) -132px -1px no-repeat;}

#bloc_DA_descriptif .picto{display:block; float:left; margin:0 6px 0 0;}
#bloc_DA_descriptif #liens1{background:#F1EBDB; overflow:hidden; padding:5px; margin:10px 0 10px 0; border:1px dotted #a2a2a2;}
#bloc_DA_descriptif #liens1 li{float:left; width:165px;  margin:0 0 6px 0;}
#bloc_DA_descriptif #liens1 li a{color:#4D9321; font-size:11px;}
#bloc_DA_descriptif #liens1 li a:hover{text-decoration:none;}
#bloc_DA_descriptif #liens1 .telecharger .picto{ width:16px; height:16px; background:url(../Image/DESIGN/view/img_view.png) -80px 0 no-repeat;}
#bloc_DA_descriptif #liens1 .internet_url{}

#bloc_DA_descriptif #liens2 li {float:left; width:165px; line-height:14px;}
#bloc_DA_descriptif #liens2 li a{color:#4D9321; font-size:11px;}
#bloc_DA_descriptif #liens2 li a:hover{text-decoration:none;}
#bloc_DA_descriptif #liens2 .print .picto{width:14px; height:11px; background:url(../Image/DESIGN/view/img_view.png) -102px 0 no-repeat; margin:2px 6px 0 0;}
#bloc_DA_descriptif #liens2 .avis .picto{width:16px; height:15px; background:url(../Image/DESIGN/view/img_view.png) -122px 0 no-repeat; margin:1px 6px 0 0;}
#bloc_DA_descriptif #liens2 .avis  a.nombre:link,#bloc_DA_descriptif #liens2 .avis  a.nombre:visited{color:#414141; text-decoration:none;}
#bloc_DA_descriptif #liens2 .avis  a.nombre:hover{color:#414141; text-decoration:underline;}
#bloc_DA_descriptif #liens2 .souhait .picto{width:13px; height:13px; background:url(../Image/DESIGN/view/img_view.png) -144px 0 no-repeat;margin:1px 6px 0 1px;}
#bloc_DA_descriptif #liens2 .ami .picto{width:15px; height:13px; background:url(../Image/DESIGN/view/img_view.png) -163px 0 no-repeat; margin:2px 6px 0 1px;}
#bloc_DA_descriptif #liens2 .question .picto{width:8px; height:12px; background:url(../Image/DESIGN/view/img_view.png) -182px 0 no-repeat; margin:1px 9px 0 3px;}


/* Bloc Descriptif - Detail Contenu
-------------------------------------------------------------- */

#bloc_DA_contenu{overflow:hidden;}
#bloc_DA_contenu .titre{font-size:18px; color:#91A917; line-height:25px;}
#bloc_DA_contenu .texte{padding:10px 0;color:#351B04; line-height:150%; margin:0px 10px 5px 0; text-align:justify;}
#bloc_DA_contenu .texte a{color:#91A917;}
#bloc_DA_contenu #bloc_DA_galerie{margin:0 10px 10px 0;}
#bloc_DA_contenu #zoomx-visuel{display:none; visibility:hidden;}


/* Encart */
.encart_y{margin:30px 0 20px 0; border:1px dotted #b2b2b2; background:#FDF9ED; width:208px; padding:0 0 10px 0;  position:relative;}
.encart_y .titre{font-size:14px; line-height:30px; color:#54962A; font-weight:bold; padding:0 0 0 10px; background:#B2DA00; border-bottom:1px dotted #b2b2b2;
font-family: Georgia, "Times New Roman", Times, serif;}
.encart_y .titre .picto{display:block; float:left; width:27px; height:32px; background:url(../Image/DESIGN/view/img_view.png) 0px -146px no-repeat; margin:3px 3px 0 0;}
.encart_y .texte{padding:5px 5px 0 5px; color:#8D7E5B; font-size:11px;}
.encart_y .Propriete{font-weight:bold;}
#caracteristiques .encart_y .titre{padding:0 0 0 40px;}

.encart_g{margin:30px 0 20px 0; overflow:hidden; border:1px dotted #b2b2b2; background:#FDF9ED; width:208px; padding:0 0 10px 0;}
.encart_g .titre{font-size:13px; line-height:30px; color:#54962A; font-weight:bold; padding:0 0 0 10px; background:#B2DA00; border-bottom:1px dotted #b2b2b2;
font-family: Georgia, "Times New Roman", Times, serif;}
.encart_g .texte{padding:5px 5px 0 5px;}

.encart_g .facebook{display:block; margin:5px 0 10px 0;}
a.twitter:link, a.twitter:visited {display:block; float:left; width:23px; height:23px; background:url(../Image/DESIGN/view/img_view.png) -196px 0 no-repeat; margin:1px 8px 0 48px;}
a.twitter:link, a.twitter:hover {}
.twitter span{display:none;}

.encart_gb{margin:30px 0 20px 0; overflow:hidden; border:1px dotted #b2b2b2; background:#fff; width:208px; padding:0 0 10px 0;}
.encart_gb .titre{font-size:14px; line-height:30px; color:#54962A; font-weight:bold; padding:0 0 0 10px; background:#B2DA00; border-bottom:1px dotted #b2b2b2;
font-family: Georgia, "Times New Roman", Times, serif;}
.encart_gb .texte{padding:5px 5px 0 5px;}

/* Voir aussi */
#voir_aussi a{color:#91A917; font-size:11px; line-height:16px;}
#voir_aussi a:hover{text-decoration:none;}


/* Filtre */
#filtre_mois{margin:10px 0 15px 0;}
#filtre_mois .texte{color:#8D7F5C;}
#filtre_mois .mois{margin:5px 0 0 3px;}
#filtre_mois .mois li{float:left; display:block; width:13px; height:13px; color:#8D7F5C; border:1px solid #8D7F5C; text-align:center; margin:0 1px 0 0;}
#filtre_mois .mois li a{color:#8D7F5C; text-decoration:none; font-size:10px; display:block; width:13px; height:13px;}
#filtre_mois .mois li a:hover{background:#D1E631;}
#filtre_mois .mois .Inactif {color:#d6d6d6; border:1px solid #d6d6d6;}
#filtre_mois .mois .Inactif a{color:#d6d6d6; cursor:default;}
#filtre_mois .mois .Inactif a:hover{color:#d6d6d6; background:none; cursor:default;}

#filtre_mois .mois .Selected a{background:#D1E631;}
#filtre_mois .mois .Selected a:hover{background:#D1E631;}

#filtre_coloris{margin:10px 0 15px 0;}
#filtre_coloris .texte{color:#8D7F5C;}
#filtre_coloris .coloris{margin:5px 0 0 3px;}
#filtre_coloris .coloris li{float:left; display:block; width:30px; height:30px; color:#8D7F5C; border:1px solid #8D7F5C; text-align:center; margin:0 6px 5px 0;}
#filtre_coloris .coloris li a{color:#8D7F5C; text-decoration:none; font-size:10px; display:block; width:30px; height:30px; overflow:hidden;}
#filtre_coloris .coloris li:hover{border:1px solid #D1E631;}

#filtre_resultat{margin:10px 0 15px 0;}
#filtre_resultat .texte{color:#8D7F5C; line-height:15px;}
#filtre_resultat .intitule{font-weight:bold; display:block; margin:7px 0 2px 0;}
#filtre_resultat a{margin:0 0 0 10px; text-decoration:none; color:#ff0000; font-weight:bold;}
#filtre_resultat a:hover{color:#ff0000;}

/*
.encart_g .coloris .Inactif {color:#d6d6d6; border:1px solid #d6d6d6;}
.encart_g .coloris .Inactif a{color:#d6d6d6; cursor:default;}
.encart_g .coloris .Inactif a:hover{color:#d6d6d6; background:none; cursor:default;}

.encart_g .coloris .Selected a{background:#D1E631;}
.encart_g .coloris .Selected a:hover{background:#D1E631;}
*/

/*article freres  */
#slide_freres ul li{height:65px; width:200px; border-bottom: 1px dotted #B2B2B2; margin:5px 0 0px 0;}
#slide_freres a.img_produit:link, #slide_freres a.img_produit:visited{display:block; float:left; width:58px; height:58px; overflow:hidden; border:1px solid #CEC8D2;
margin:0 4px 0 0;}
#slide_freres a.img_produit:hover{border:1px solid #91A917;}
#slide_freres .img_produit span{display:table-cell; width:58px; height:58px; text-align:center; vertical-align:middle;}
#slide_freres a.art_designation:link, #slide_freres a.art_designation:visited{display:block; float:left; height:25px;  width:136px; color:#582F33; font-size:10px; 
text-decoration:none; overflow:hidden;}
#slide_freres a.art_designation:hover{text-decoration:underline;}
#slide_freres .art_designation_html{display:none;}
#slide_freres a.art_link:link, #slide_freres a.art_link:visited{color: #529023; font-size:10px;text-align:right; text-decoration:underline;}
#slide_freres a.art_link:hover{text-decoration:none;}
#slide_freres a.prix:link, #slide_freres a.prix:visited{position:relative; display:block; float:left; height:35px;  width:116px; overflow:hidden; text-decoration:none;}
#slide_freres a.prix:hover{}
#slide_freres .prix .remise{position:absolute; top:3px; left:0; color:#C30B27; font-weight:bold; font-size:11px;}
#slide_freres .prix .apartirde{display:block; color:#8B7D60; font-size:10px; text-align:right; line-height:11px; height:11px;}
#slide_freres .prix .prix_sans_remise{color:#8B7D60; float:right; line-height:14px; text-decoration: line-through; margin:5px 3px 0 0;}
#slide_freres .prix .prix_ttc{color:#5F8B34; font-size:13px; font-weight:bold; float:right; margin:5px 0 0 0;}
#slide_freres a.ajout_panier:link, .listview a.ajout_panier:visited{float:left; display:block; width:16px; height:30px; 
background:url(../Image/DESIGN/view/img_view.png) -21px 0px no-repeat; margin:4px 0 0 3px;}
#slide_freres .ajout_panier span{display:none;}
#slide_freres .ajout_panier_disable{display:none;}


/* fiche conseil liees boite à onglets deployée */

/* Mode liste */
.listview_contenu ul{line-height: 100%; overflow:hidden; margin:20px 0 0 -11px;}
.listview_contenu ul li .last{margin:0 0 12px 0;}
.listview_contenu ul li {text-align:center;  position:relative; width:690px; padding:8px 7px 0 7px; height:155px; margin:0 2px 12px 11px;
border-bottom:1px dotted #999997; border-right:1px solid #fff; border-left:1px solid #fff; border-top:1px solid #fff;  overflow:hidden;}
.listview_contenu ul li:hover {border:1px solid #D1E631;}
.listview_contenu ul li a{display:block; text-decoration:none;}

.listview_contenu a.img_produit:link, .listview_contenu a.img_produit:visited{float:left; border:none; margin:0 15px 0 0;}
.listview_contenu a.img_produit:hover{}
.listview_contenu .img_produit span{display:table-cell; width:148px; height:148px; line-height:148px; text-align:center; vertical-align:middle; border:1px solid #999997;}

.listview_contenu a.art_designation:link, .listview_contenu a.art_designation:visited{float:left; color:#5B9330; font-size:12px; line-height:14px; 
margin:5px 0 5px 0; text-align:left; height:14px; width:510px; overflow:hidden; font-weight:bold;}
.listview_contenu a.art_designation:hover{}

.listview_contenu a.art_designation_html:link, .listview_contenu a.art_designation_html:visited{
float:left; display:block; color:#414141; font-size:12px; line-height:14px; text-align:left; height:100px; width:510px; overflow:hidden;}
.listview_contenu a.art_designation_html:hover{}

.listview_contenu a.art_link:link, .listview_contenu a.art_link:visited{float:left; display:block; color:#529023; text-decoration:underline; font-size:10px;}
.listview_contenu a.art_link:hover{text-decoration:none;}


/* Bloc Onglet Proprietes article
-------------------------------------------------------------- */

#bloc_DA_onglet{clear:both;  padding:10px 0 0 0;}
.bloc_DA_onglet{margin:30px 0 25px 0; border:1px dotted #B2B2B2; background:#E7D6AB; padding:4px;}
.bloc_DA_onglet_menu {background:#E7D6AB; height:30px; border-bottom:1px solid #E0DDD7; font-family: Georgia, "Times New Roman", Times, serif;}
.bloc_DA_onglet_menu .selected {background:#fff; border-bottom:1px solid #fff; font-weight:bold; height:30px;}
.bloc_DA_onglet_menu li {float:left; font-size:14px; border-bottom:1px solid #ccc; height:30px; margin:0 1px 0 0; display:none;}
.bloc_DA_onglet_menu li.full{float:left; font-size:14px; border-bottom:1px solid #ccc; height:30px; margin:0 1px 0 0; display:block;}
.bloc_DA_onglet_menu a {font-size:14px; text-transform:uppercase; color:#A70B23; display:block; height:30px; text-decoration:none; line-height:30px; 
padding:0 20px 0 20px; border-bottom:1px solid #E7D6AB; font-weight:bold; text-shadow: 1px 1px 0 #ECEBE6;
-o-border-radius: 10px 10px 0 0;
-khtml-border-radius: 10px 10px 0 0;
-moz-border-radius: 10px 10px 0 0;
-webkit-border-radius: 10px 10px 0 0;
border-radius: 10px 10px 0 0;}
.bloc_DA_onglet_menu a:hover {background:#fff; color:#4E7A21; text-decoration:none; border-bottom:1px solid #fff;}

.bloc_DA_onglet_menu a.selected:link, .bloc_DA_onglet_menu a.selected:visited {font-size:14px; background:#fff; color:#4E7A21; display:block; height:30px; 
text-decoration:none; font-weight:bold; }
.bloc_DA_onglet_menu a.selected:hover {font-size:14px; background:#fff; color:#4E7A21; display:block; height:30px; text-decoration:none; font-weight:bold; 
border-bottom:1px solid #fff;}

.bloc_DA_onglet_content {clear:both; padding:10px; background:#fff;line-height:120%;}
.bloc_DA_onglet_content .bloc{ line-height:15px;}
.bloc_DA_onglet_content .bloc td.Propriete{ font-weight:bold; border-right:1px dotted #E0DDD7; font-size:14px; padding:5px 15px 5px 0;}
.bloc_DA_onglet_content .bloc td.Valeur{ padding:5px 5px 5px 15px;}

/* Bloc Onglet Accessoires (Fils) */
#slide_fils ul li{margin:0 0 5px 6px; padding:3px 0px 3px 3px;}

/* Bloc Onglet Saisonnalite */
.saisonnalite{overflow:hidden; margin:0 0 5px 0;}
.saisonnalite li{display:block; float:left; width:27px; height:27px; margin:0 3px 0 0; color:#857D59; border:1px solid #857D59; text-align:center;}
.saisonnalite li span{display:table-cell; width:27px; height:27px; text-align:center; vertical-align:middle; font-size:14px; line-height:14px;}

.saisonnalite li.titre{width:240px; text-align:right; border:none; line-height:27px; padding:0 8px 0 0; color:#5A8D26; font-size:14px; font-weight:bold;}

.semis li.selected{background:#CFE930;}
.recolte li.selected{background:#AD3F32;color:#FFF;}

/* Bloc Onglet : avis internautes
--------------------------------------------------------------- */

#bloc_AvisConsommateurs strong {color:#5B9330; line-height:14px; font-weight:bold;}
#bloc_AvisConsommateurs p.txt {clear:both; padding:5px 0 8px 0; margin:0; line-height:14px;}
#bloc_AvisConsommateurs p.sign {color:#777; margin:0 0 15px 0; border-bottom:1px solid #ccc; padding:3px; background:#fbfbfb}
.etoile1{display:block; float:left; width:96px; height:16px; background:url(../Image/DESIGN/defaut/img_defaut.png) -130px -240px no-repeat; margin:0 10px 0 0;}
.etoile2{display:block; float:left; width:96px; height:16px; background:url(../Image/DESIGN/defaut/img_defaut.png) -130px -260px no-repeat; margin:0 10px 0 0;}
.etoile3{display:block; float:left; width:96px; height:16px; background:url(../Image/DESIGN/defaut/img_defaut.png) -130px -280px no-repeat; margin:0 10px 0 0;}
.etoile4{display:block; float:left; width:96px; height:16px; background:url(../Image/DESIGN/defaut/img_defaut.png) -130px -300px no-repeat; margin:0 10px 0 0;}
.etoile5{display:block; float:left; width:96px; height:16px; background:url(../Image/DESIGN/defaut/img_defaut.png) -130px -320px no-repeat; margin:0 10px 0 0;}

/* Bloc Onglet : fiches conseil
--------------------------------------------------------------- */
#bloc_list_conseils ul li {position: relative; border:2px solid #FFF; border-bottom:2px solid #d5cccd; background:#FFF}
#bloc_list_conseils ul li:hover, #bloc_list_conseils ul li.hover {border:1px solid #e30061; z-index:2; padding:1px;}
#bloc_list_conseils ul li a{ display:block; text-decoration:none;}
#bloc_list_conseils a.img_produit{height:50px; width:50px; text-align:center; overflow:hidden; border:1px solid #ccc; margin:5px 5px 8px 0; float:left; line-height:50px;}
#bloc_list_conseils  a.img_produit span {width:50px; vertical-align:middle; display:table-cell; height:50px}
#bloc_list_conseils  a.img_produit img {}
#bloc_list_conseils  a.txt {color:#333; overflow:hidden; width:500px; float:left; margin:5px 0 5px 10px}
#bloc_list_conseils  a.txt .design {line-height:14px; font-weight:bold; display:block; padding-bottom:8px; font-size:14px; color:#000}



/* Affinage DA
-------------------------------------------*/

.bloc_DA_filtre{ margin:15px 0 0 0;}
.bloc_DA_filtre .titre{font-size:14px; text-transform:uppercase; font-weight:bold; letter-spacing:1px; margin:0 0 10px 0;}
.bloc_DA_filtre .sstitre{ font-size:12px; margin:10px 0 8px 0; font-weight:bold;}

.bloc_DA_filtre .bloc_filtre_taille{ margin:0 0 0 5px;}
.bloc_DA_filtre .bloc_filtre_taille li {float:left; width:23px; height:23px; margin:0 4px 4px 0; }
.bloc_DA_filtre .bloc_filtre_taille a {text-decoration:none; display:block;  line-height:20px; text-align:center; border:1px solid #B3B1B1; color:#585555}
.bloc_DA_filtre .bloc_DA_filtre .bloc_filtre_taille li.Selected a {color:#fff; background:#585555; border:1px solid #585555;}
.bloc_DA_filtre .bloc_filtre_taille li.InActif a {color:#E0DDD7; border:1px solid #E0DDD7; }
.bloc_DA_filtre .bloc_filtre_taille a:hover, .bloc_filtre_taille a:hover b, .bloc_filtre_taille a:hover i {background-color:#FFF; color:#EB3B00;}

.bloc_DA_filtre .bloc_filtre_couleur{margin:0 0 0 5px;}
.bloc_DA_filtre ul.bloc_filtre_couleur li { float:left; overflow:hidden; width:23px; height:23px; margin:0 4px 4px 0; }
.bloc_DA_filtre ul.bloc_filtre_couleur li a{text-decoration:none; width:23px; height:23px; display:block; background-position:0 0 }	
.bloc_DA_filtre ul.bloc_filtre_couleur li a:hover {background-position:-23px -23px }
.bloc_DA_filtre ul.bloc_filtre_couleur li.InActif a {background-position:0 -23px }
.bloc_DA_filtre ul.bloc_filtre_couleur li.Selected a {background-position:-23px 0}

/* si liste deroulante - select*/
.bloc_DA_filtre select{ width:80px; }




/*bloc list souhaits
-------------------------------------------------------------- */
/* Attention : prEsence d'un bouton ajout au panier par defaut */
#bloc_list_souhaits h1{color: #AD3F32; font-size: 18px;}
#total_montant{float: left; margin:0 10px 0 0; }
#bloc_list_souhaits {clear:both; padding:25px 50px}
#bloc_list_souhaits .commanderTous {float:left; margin:5px 10px 0 0!important; height:20px!important; line-height:20px!important; padding:0 10px!important}

#bloc_list_souhaits  .picto_Nouveaute{position:absolute; top:12px ; left:12px; background:url(../Image/DESIGN/defaut/img_defaut.png) -168px -91px no-repeat; width:60px; height:75px;}
#bloc_list_souhaits  .picto_Promotion{ position:absolute; top:5px ; left:3px; background:url(../Image/DESIGN/defaut/img_defaut.png) -233px -91px no-repeat; width:48px; height:46px;}
#bloc_list_souhaits  .picto_CoupDeCoeur{ position:absolute; top:10px ; left:10px; background:url(../Image/DESIGN/defaut/img_defaut.png) -211px -172px no-repeat; width:38px; height:40px;}
#bloc_list_souhaits  .picto_Bio{ position:absolute; top:5px ; left:5px; background:url(../Image/DESIGN/defaut/img_defaut.png) -168px -172px no-repeat; width:38px; height:40px;}
#bloc_list_souhaits  .picto_PrixEnBaisse{ position:absolute; top:5px ; left:5px; background:url(../Image/DESIGN/defaut/img_defaut.png) -168px -45px no-repeat; width:54px; height:40px;}
#bloc_list_souhaits .picto_QualitePrix{ position:absolute; bottom:130px ; right:10px; background:url(../Image/DESIGN/defaut/img_defaut.png) -261px -173px no-repeat; width:55px; height:54px;}
#bloc_list_souhaits .picto_VarieteMaintenue{ position:absolute; bottom:130px ; right:10px; background:url(../Image/DESIGN/defaut/img_defaut.png) -289px -90px no-repeat; width:139px; height:56px;}


#bloc_list_souhaits ul{line-height: 100%; overflow:hidden; margin:20px 0 0 -11px;}
#bloc_list_souhaits ul li .last{margin:0 0 12px 0;}
#bloc_list_souhaits ul li {background:#fff; text-align:center;  position:relative; width:840px; padding:8px 7px 0 7px; height:155px; margin:0 2px 0px 11px;
border-bottom:1px dotted #999997; border-right:1px solid #fff; border-left:1px solid #fff; border-top:1px solid #fff;}
#bloc_list_souhaits ul li:hover {border:1px solid #be0b20;}
#bloc_list_souhaits ul li a{display:block; text-decoration:none;}

#bloc_list_souhaits a.img_produit:link, #bloc_list_souhaits a.img_produit:visited{float:left; display:block; width:148px; height:148px; border:none; margin:0 15px 0 0;}
#bloc_list_souhaits a.img_produit:hover{}
#bloc_list_souhaits .img_produit span{display:table-cell; width:148px; height:148px; line-height:148px; text-align:center; vertical-align:middle; border:1px solid #999997;}

#bloc_list_souhaits a.art_designation:link, #bloc_list_souhaits a.art_designation:visited{float:left; color:#582F33; font-size:12px; line-height:14px; 
margin:5px 0 5px 0; text-align:left; height:145px; width:300px; overflow:hidden; font-weight:bold; border-right:1px dotted #999997;}
#bloc_list_souhaits a.art_designation:hover{}

#bloc_list_souhaits a.art_designation_html:link, #bloc_list_souhaits a.art_designation_html:visited{color:#000; font-size:10px; line-height:11px; margin:5px 0 5px 0px; padding:0 0 0 5px;
text-align:left; height:124px; overflow:hidden;}
#bloc_list_souhaits a.art_designation_html:hover{}

#bloc_list_souhaits a.art_dispo:link, #bloc_list_souhaits a.art_dispo:visited{color:#b3b3b3; text-align:left; margin:0 0 14px 0; float:left; display:block; border-right:1px dotted #999997; 
height:140px; padding:5px; width:140px;}
#bloc_list_souhaits a.art_dispo:hover{}

#bloc_list_souhaits a.prix:link, #bloc_list_souhaits a.prix:visited{float:left; display:block; width:100px; height:100px; text-align:center; padding:40px 0 0 0;}
#bloc_list_souhaits a.prix:hover{}
#bloc_list_souhaits .prix .apartirde{display:block; color:#8F7C5B;  text-align:right; font-size:10px; height:10px; line-height:10px;}
#bloc_list_souhaits .prix .prix_ttc{color:#5f8b34; font-size:13px; font-weight:bold;}
#bloc_list_souhaits .prix .prix_ttc span{color:#c30b27; display:block; margin:0 0 2px 0;}

#bloc_list_souhaits #quantite{display:block; float:left; margin:55px 0 0 10px;}
#bloc_list_souhaits #quantite input{width:22px;}

#bloc_list_souhaits a.ajout_panier:link, #bloc_list_souhaits a.ajout_panier:visited{float:left; display:block; width:16px; height:30px; 
background:url(../Image/DESIGN/view/img_view.png) -21px 5px no-repeat; margin:47px 0 0 8px;}
#bloc_list_souhaits a.ajout_panier:hover{}
#bloc_list_souhaits .ajout_panier span{display:none;}
#bloc_list_souhaits a.ajout_panier_disable:link, #bloc_list_souhaits a.ajout_panier_disable:visited{float:left; display:block; width:16px; height:30px;}
#bloc_list_souhaits a.ajout_panier_disable:hover{}
#bloc_list_souhaits .ajout_panier_disable span{display:none;}
