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


/*popup carte message
-------------------------------------------------------------- */
.PopupAjoutComment h2{color:#a2bb12; font-size:22px; margin:15px 0 5px 5px; font-style:italic;}
.PopupAjoutComment p{margin:20px 0 15px 5px;}
.PopupAjoutComment textarea{margin:0 0 15px 5px;}


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

.column, .col2-1, .col2-2, .col3-1, .col3-2, .col3-3{float:left;}
.last {margin-right:0;}
/* 2cols */
.col2-1{ width:220px; background:#fff;}
.col2-2{ width:699px; background:#fff; border-left:1px dotted #B3B1B1; padding:0 10px 0 20px;}
/* 3cols */
.col3-1{ width:190px;}
.col3-2{ width:580px;}
.col3-3{ width:190px;}


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


/*fil ariane
-------------------------------------------------------------- */

#fil_ariane {color:#90a808; line-height:11px; font-size:11px; margin:25px 0 10px 0;}
#fil_ariane a {display:inline; text-decoration:none; color:#90a808; font-size:11px;  line-height:11px; padding:0 2px 0 2px;}
#fil_ariane a:hover {text-decoration:underline;}

#bloc_noeud_titre { text-align:left; padding:3px 30px 5px 0;}
#bloc_noeud_titre h2{ color:#a2bb12; font-size:22px; border-bottom:1px solid #a2bb12; padding:15px 0 10px 0; margin:5px 0 5px 0; font-style:italic;}
#bloc_noeud_titre span.visuel{ float:left; display:block; margin:0 10px 20px 0; border:1px solid #FFE9C9; display:block; height:160px; width:603px; overflow:hidden;}
#bloc_noeud_titre span.texte{ font-size:12px; padding:10px 0 0 0; line-height:14px;}

#bloc_noeud_titre span.message{font-size:12px; padding:0; display:block; margin:5px 0 0 0; font-weight:bold;}
#bloc_noeud_titre span.message a{color:#A2BB12; font-weight:bold;}


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

#bloc_list_noeuds_fils {}
#bloc_list_noeuds_fils ul{line-height: 100%; overflow:hidden; margin:20px 0 0 0;}
#bloc_list_noeuds_fils ul li {float: left; position: relative; width:190px; height:220px; border:1px solid #ffe9c9; margin:0 12px 12px 0; background:#fff url(../Image/DESIGN/view/fond_li_list.jpg) 0 35px repeat-x; overflow:hidden;}
#bloc_list_noeuds_fils ul li:hover {border:1px solid #f69100;}
#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 ul li:hover a.voir_produit:link{color:#f69100;}
#bloc_list_noeuds_fils ul li:hover a.voir_produit:visited{color:#f69100;}
#bloc_list_noeuds_fils ul li:hover a.voir_produit:hover{color:#f69100;}

#bloc_list_noeuds_fils a.img_produit:link{position:relative; display:block; height:160px; line-height:170px; width:160px; vertical-align:middle; text-align:center; margin:10px 0 0 15px; overflow:hidden;}
#bloc_list_noeuds_fils a.img_produit:visited{position:relative; display:block; height:160px; line-height:170px; width:160px; vertical-align:middle; text-align:center; margin:10px 0 0 15px; overflow:hidden;}
#bloc_list_noeuds_fils a.img_produit:hover{position:relative; display:block; height:160px; line-height:170px; width:160px; vertical-align:middle; text-align:center; margin:10px 0 0 15px; overflow:hidden;}
#bloc_list_noeuds_fils .img_produit img{ position:absolute; right:0; top:0;}

#bloc_list_noeuds_fils a.noeud_designation:link{color:#f69100; font-size:18px; line-height:16px; margin:8px 0 0 0; padding:4px 5px 4px 5px; text-align:center; letter-spacing:1px; height:32px;}
#bloc_list_noeuds_fils a.noeud_designation:visited{color:#f69100;  font-size:18px; line-height:16px; margin:8px 0 0 0; padding:4px 5px 4px 5px; text-align:center; letter-spacing:1px; height:32px;}
#bloc_list_noeuds_fils a.noeud_designation:hover{}

#bloc_list_noeuds_fils a.noeud_descriptif:link{color:#7a7a7a; font-size:12px; padding:4px 5px 4px 5px; text-align:left; display:block; height:80px; overflow:hidden;}
#bloc_list_noeuds_fils a.noeud_descriptif:visited{color:#7a7a7a; font-size:12px; padding:4px 5px 4px 5px; text-align:left; display:block; height:80px; overflow:hidden;}
#bloc_list_noeuds_fils a.noeud_descriptif:hover{}

/* page notre catalogue */

#bloc_list_noeuds_fils ul li.catalogue{float: left; position: relative; width:606px; height:180px; margin:0 0 12px 0; background:none; border:none; overflow:hidden;}
#bloc_list_noeuds_fils ul li.catalogue:hover {border:none;}

#bloc_list_noeuds_fils a.img_produit_c:link{position:relative; display:block; height:160px; width:160px; text-align:right; margin:0 15px 0 0; float:left; border:1px solid #ffe9c9; overflow:hidden;}
#bloc_list_noeuds_fils a.img_produit_c:visited{position:relative; display:block; height:160px; width:160px; text-align:right; margin:0 15px 0 0; float:left; border:1px solid #ffe9c9; overflow:hidden;}
#bloc_list_noeuds_fils a.img_produit_c:hover{position:relative; display:block; height:160px; width:160px; text-align:right;}
#bloc_list_noeuds_fils a.img_produit_c img{position:absolute; right:0; top:0;}

#bloc_list_noeuds_fils a.noeud_designation_c:link{color:#f69100; font-size:18px; line-height:16px; letter-spacing:1px; margin:6px 0 6px 0;}
#bloc_list_noeuds_fils a.noeud_designation_c:visited{color:#f69100;  font-size:18px; line-height:16px; letter-spacing:1px; margin:6px 0 6px 0;}
#bloc_list_noeuds_fils a.noeud_designation_c:hover{}

#bloc_list_noeuds_fils a.noeud_descriptif_c:link{color:#7a7a7a; font-size:12px; text-align:left; display:block; height:120px; overflow:hidden;}
#bloc_list_noeuds_fils a.noeud_descriptif_c:visited{color:#7a7a7a; font-size:12px; text-align:left; display:block; height:120px; overflow:hidden;}
#bloc_list_noeuds_fils a.noeud_descriptif_c:hover{}


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

#bloc_option_affichage_haut{height:30px; line-height:30px; color:#A2BB12; position:absolute; top:220px; right:25px;}
#total_article{float: left; margin:0 10px 0 0; color:#A2BB12;}
#tri{float:left; font-size:11px; }
#tri select{font-size:11px;}
#pagination { float:right;}
#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; background:#eee; line-height:15px; margin:7px 0 0 0; color:#A5A5A2; text-decoration:none;}


/*bloc list article
-------------------------------------------------------------- */

#bloc_list_article { margin:10px 0 0 0;}
#bloc_list_article  .new{ position:absolute; top:5px ; left:5px; background:url(../Image/DESIGN/defaut/picto_new.png) 0 0 no-repeat; width:50px; height:50px;}
#bloc_list_article ul{line-height: 100%; overflow:hidden; }
#bloc_list_article ul li {float: left; position: relative; width:190px; height:310px; border:1px solid #ffe9c9; margin:0 12px 12px 0; background:#fff url(../Image/DESIGN/view/fond_li_list.jpg) left bottom repeat-x; overflow:hidden;}
#bloc_list_article ul li:hover {border:1px solid #f69100;}
#bloc_list_article ul li a{ display:block; text-decoration:none;}

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

#bloc_list_article a.img_produit:link{width:190px; height:160px; line-height:160px; display:table-cell; text-align:center; vertical-align:middle; display:block; overflow:hidden;}
#bloc_list_article a.img_produit:visited{width:190px; height:160px; line-height:160px; display:table-cell; text-align:center; vertical-align:middle; display:block; overflow:hidden;}
#bloc_list_article a.img_produit:hover{}
#bloc_list_article .img_produit span {width:190px; height:160px; line-height:160px; display:table-cell; text-align:center; vertical-align:middle;}

#bloc_list_article a.voir_produit:link{color:#9f9f9f; font-size:10px; text-align:right; padding:8px 5px 3px 0; border-bottom:1px dotted #9f9f9f;} 
#bloc_list_article a.voir_produit:visited{color:#9f9f9f; font-size:10px; text-align:right; padding:8px 5px 3px 0; border-bottom:1px dotted #9f9f9f;}
#bloc_list_article a.voir_produit:hover{color:#EB3B00;}

#bloc_list_article a.art_designation:link{color:#f69100; font-size:14px; line-height:14px; padding:1px 5px 1px 5px; text-align:left; letter-spacing:1px; height:26px; text-transform:lowercase;}
#bloc_list_article a.art_designation:visited{color:#f69100; font-size:14px; line-height:14px; padding:1px 5px 1px 5px; text-align:left; letter-spacing:1px; height:26px; text-transform:lowercase;}
#bloc_list_article a.art_designation:hover{}
#bloc_list_article .art_designation:first-letter{ text-transform:uppercase;}

#bloc_list_article a.art_descriptif:link{color:#7a7a7a; font-size:12px; padding:4px 5px 14px 5px; margin:0 0 11px 0; text-align:left; display:block; height:35px; overflow:hidden;}
#bloc_list_article a.art_descriptif:visited{color:#7a7a7a; font-size:12px; padding:4px 5px 14px 5px; margin:0 0 11px 0; text-align:left; display:block; height:35px; overflow:hidden;}
#bloc_list_article a.art_descriptif:hover{}

#bloc_list_article a.prix_ttc:link{color:#f69100; text-align:left; padding:4px 5px 4px 5px; font-size:16px; font-weight:bold;}
#bloc_list_article a.prix_ttc:visited{color:#f69100; text-align:left; padding:4px 5px 4px 5px; font-size:16px; font-weight:bold;}
#bloc_list_article a.prix_ttc:hover{}


#bloc_list_article .remise{position:absolute; top:15px; left:0; width:45px; height:19px; background:#ffe9c9; color:#e95d0f; font-size:12px; line-height:19px; display:inline; padding:0 0 0 5px; font-weight:bold;}
#bloc_list_article .prix_sans_remise{color:#f69100; font-size:12px; text-decoration:line-through; line-height:12px; display:inline;  padding:0 0 0 5px;}
/* picto_new */
#bloc_list_article .picto_NouveautePanierDesIles{ position:absolute; top:15px; right:0; width:61px; height:19px; background:url(../Image/DESIGN/defaut/picto_nouveautes.jpg) 0 0 no-repeat;}
#bloc_list_article .livraison{display:block; font-size:9px; padding:3px 0 0 5px; color:#f69100;}


#bloc_list_article .button1{position:absolute; bottom:10px; right:0px; width:80px; text-align:center;}
#bloc_list_article .button1 span.image{display:none;}
#bloc_list_article .button_j{position:absolute; bottom:35px; right:5px; width:80px;}


/* 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:#4f4e4c; font-size:11px; letter-spacing:1px; margin:5px 0 5px 5px;}

.bloc_list_filtre .bloc_filtre_taille{ margin:0 0 0 5px;}
.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 0 5px;}
.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{  width:auto; text-decoration:none;}	
.bloc_list_filtre ul.bloc_filtre_couleur li a img{position:absolute;}
.bloc_list_filtre ul.bloc_filtre_couleur li a:hover img {left:-23px; top:-23px }
.bloc_list_filtre ul.bloc_filtre_couleur li.InActif img {top:-23px}
.bloc_list_filtre ul.bloc_filtre_couleur li.Selected img {left:-23px}

.bloc_list_filtre .bloc_filtre_deroulant{}


/**********************************/
/*VIEW DETAIL ARTICLE
-------------------------------------------------------------- */
#bloc_DA {}

#bloc_DA a.bouton_retour:link{display:block; font-size:13px; line-height:35px; color:#cb1e2b; text-decoration:none; }
#bloc_DA a.bouton_retour:visited{display:block; font-size:14px; color:#cb1e2b; text-decoration:none;}
#bloc_DA a.bouton_retour:hover{ font-size:14px; color:#000;}

#bloc_DA  .new{ position:absolute; top:10px ; left:325px; background:url(../Image/DESIGN/defaut/picto_new.png) 0 0 no-repeat; width:50px; height:50px;}

#bloc_DA_left{ float:left; width:300px;}
#bloc_DA_right{ float:left; width:300px; margin:15px 0 0 10px;}


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

#bloc_DA_galerie{ float:left; width:300px; margin:15px 0 00;}
#bloc_DA_photos {position:relative; width:300px; height:300px; border:1px solid #ffe9c9;}
#bloc_DA_photos ul {overflow:hidden; height:300px; width:300px;}
#bloc_DA_photos li{width:300px; height:300px; line-height:300px; text-align:center; background:#fff;} /* et non les img ne sont pas carrees...dingue*/
#bloc_DA_photos li a{height:300px; width:300px; line-height:300px; display:table-cell; vertical-align:middle; text-align:center; overflow:hidden;}
#bloc_DA_photos li a:hover{}


#bloc_DA_vignettes{width:300px; height:72px; position:relative; overflow:hidden;}
#bloc_DA_vignettes a span{ display:none;}
#bloc_DA_vignettes .view { float:left; width:280px; height:72px; position:relative; overflow:hidden; margin:10px 0 0 11px; }
#bloc_DA_vignettes .buttons { display: block;  float: left; height:92px; width:11px;}
#bloc_DA_vignettes .prev { position: absolute; top:5px; 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 29px no-repeat; text-decoration:none; }
#bloc_DA_vignettes a.prev:visited{background:url(../Image/DESIGN/view/petite_fleche_prev.png) 0 29px no-repeat; text-decoration:none;}
#bloc_DA_vignettes a.prev:hover{background:url(../Image/DESIGN/view/petite_fleche_prev.png) 0 29px no-repeat; text-decoration:none;}
#bloc_DA_vignettes .next { position: absolute; top:5px; 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 29px no-repeat; text-decoration:none;}
#bloc_DA_vignettes a.next:visited{background:url(../Image/DESIGN/view/petite_fleche_next.png) 0 29px no-repeat; text-decoration:none;}
#bloc_DA_vignettes a.next:hover{background:url(../Image/DESIGN/view/petite_fleche_next.png) 0 29px no-repeat; text-decoration:none;}
#bloc_DA_vignettes .disable {visibility: hidden;}
#bloc_DA_vignettes ul { position: absolute; left: 0; top: 0; }
#bloc_DA_vignettes li {float: left; position: relative; width:60px; height:60px;background:#fff; border:1px solid #E0DDD7; margin:0 10px 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:60px; line-height:60px;}
#bloc_DA_vignettes li a img{vertical-align:middle;}



/* Zoom 
-------------------------------------------------*/
/*zoom Ici*/
.detailArticl_RefZoom {position:relative; width:280px; 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:280px; width:280px; 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:5px; 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:20px; width:50px; z-index:151}
#ZoomXLVignettes .buttons{ display:none;}
#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;}
#ZoomXLVignettes a:hover img{
/*
Filter: alpha(opacity=80); -moz-opacity: 0.8; opacity: 0.8; -khtml-opacity: 0.8;
*/
}

/* btn zoom 
-------------------------------------------------*/
#bloc_DA_zoom{clear:both; float:left; margin:10px 0 10px 0;}


/* Zoom 
-------------------------------------------------*/
/*zoom Ici*/
.detailArticl_RefZoom {position:relative; width:380px; 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:300px; width:300px; 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 }


/* Message Colis 
-------------------------------------------------*/

.message_colis{clear:both; float:left;}
.message_colis a span{ display:none;}
.message_colis a{display:block; width:289px; height:86px; background:url(../Image/DESIGN/view/btn_view.jpg) 0 0 no-repeat;}
.message_colis a:hover{ background:url(../Image/DESIGN/view/btn_view.jpg) 0 -96px no-repeat;}


/* Bloc Liens
-------------------------------------------------------------- */

#liens{ margin:10px 0 0 0;}
#liens .retour{float:left;}
#liens .retour li a{color:#DF9D2F; text-decoration:underline; line-height:23px;}
#liens .retour li a:hover{color:#DF9D2F; text-decoration:none; line-height:23px;}
#liens .liens{float:right; margin:0 20px 0 0;}
#liens .liens li{float:left; line-height:23px; color:#DF9D2F; margin:0 5px 0 0;}
#liens .liens li.facebook a{width:23px; height:23px; display:block; background:url(../Image/DESIGN/view/picto_recommander.jpg) 0 -3px no-repeat;}
#liens .liens li.facebook span{display:none;}
#liens .liens li.twitter a{width:23px; height:23px; display:block; background:url(../Image/DESIGN/view/picto_recommander.jpg) 0 -34px no-repeat;}
#liens .liens li.twitter span{display:none;}
#liens .liens li.envoi_ami a{width:23px; height:23px; display:block; background:url(../Image/DESIGN/view/picto_recommander.jpg) 0 -66px no-repeat;}
#liens .liens li.envoi_ami span{display:none;}



/* Bloc Descriptif
-------------------------------------------------------------- */

#bloc_DA_descriptif{width:280px; height:280px; border:1px solid #ffe9c9; padding:10px; background:url(../Image/DESIGN/view/fond_descriptif.jpg) right bottom repeat-x;}
#bloc_DA_descriptif .titre{ font-size:22px; color:#FF9500; line-height:22px; padding:0 0 5px 0; border-bottom:1px solid #FFE9C9; text-transform:lowercase;}
#bloc_DA_descriptif .titre:first-letter{ text-transform:uppercase;}
#bloc_DA_descriptif .text_court{ padding:8px 0 8px 0;}
#bloc_DA_descriptif .text_long{ padding:8px 0 8px 0; height:153px; overflow:hidden;}
#bloc_DA_descriptif #select{background:#FAE9B5; border-bottom:1px dotted #EFD08F; padding:6px 0 6px 6px; font-size:14px; color:#FF9500;}

/* Bloc Descriptif Conseil
-------------------------------------------------------------- */

#bloc_DA_descriptif2{width:280px; border:1px solid #ffe9c9; min-height:280px; padding:10px; background:url(../Image/DESIGN/view/fond_descriptif.jpg) right bottom repeat-x;}
#bloc_DA_descriptif2 .titre{ font-size:22px; color:#FF9500; line-height:22px; padding:0 0 5px 0; border-bottom:1px solid #FFE9C9; text-transform:lowercase;}
#bloc_DA_descriptif2 .titre:first-letter{ text-transform:uppercase;}
#bloc_DA_descriptif2 .text_court{ padding:8px 0 8px 0;}
#bloc_DA_descriptif2 .text_long{ padding:8px 0 8px 0; overflow:hidden;}
#bloc_DA_descriptif2 #select{background:#FAE9B5; border-bottom:1px dotted #EFD08F; padding:6px 0 6px 6px; font-size:14px; color:#FF9500;}



/* Bloc Acheter
-------------------------------------------------------------- */

#bloc_DA_acheter{padding:10px 0 0 0; overflow:hidden;}
#bloc_DA_acheter .prix_ttc{color:#FF9500; font-size:29px; line-height:25px; float:left;}
#bloc_DA_acheter .prix_ttc span{ font-size:11px; display:block;}
#bloc_DA_acheter .remise{color:#ec3b00; font-size:12px; line-height:19px; display:block; background:#FFE9C9; width:45px; height:19px; position:absolute; top:110px; left:0px; padding:0 0 0 5px;}
#bloc_DA_acheter .prix_sans_remise{color:#FF9500; font-size:15px; text-decoration:line-through; line-height:25px; display:inline; margin:0 0 0 5px;}
#bloc_DA_acheter .disponibilte{color:#626262; font-size:15px; line-height:18px; margin:10px 0 0 0;}
#bloc_DA_acheter .expedition{color:#626262; font-size:11px; line-height:18px;}
#bloc_DA_acheter  .ajout_panier a span.texte{display:none;}
#bloc_DA_acheter  .ajout_panier .button1{border:none; -moz-box-shadow:none;-webkit-box-shadow: none; background:none; /*filter:none;*/}
#bloc_DA_acheter  .ajout_panier a.button1:link{float:left; background:transparent url(../Image/DESIGN/view/btn_view.jpg) -314px 0 no-repeat; display:block; height:42px; width:130px; margin:0 0 0 0;}
#bloc_DA_acheter  .ajout_panier a.button1:visited{float:left; background:transparent url(../Image/DESIGN/view/btn_view.jpg) -314px 0 no-repeat; display:block; height:42px; width:130px; margin:0 0 0 0;}
#bloc_DA_acheter  .ajout_panier a.button1:hover{background:transparent url(../Image/DESIGN/view/btn_view.jpg) -314px -108px no-repeat;}
#bloc_DA_acheter  .ajout_panier .ajout_panier_indisponible{background:url(../Image/DESIGN/view/btn_view.jpg) -314px 0 no-repeat; display:block; height:42px; width:134px;}
#bloc_DA_acheter  .ajout_panier_indisponible a:hover{ background:#eae8e4; color:#626262;}

.ajout_panier2{width:280px; clear:both;}
.Article_StockPopup_elmt{ display:block; width:280px; height:42px; margin:0 0 5px 0;}
.Article_StockPopup_elmt strong{display:block; height:42px; padding:7px 0 0 0;}
.ajout_panier2 a{ float:left; background:url(../Image/DESIGN/view/btn_view.jpg) -314px 0 no-repeat; display:block; height:42px; width:134px; margin:0 5px 0 0;}
.ajout_panier2 a:hover{background:url(../Image/DESIGN/view/btn_view.jpg) -314px -108px no-repeat;}

/* tableau prix livraison */

.prix_livraison{ background:#fef3dd; border:1px solid #FFE9C9; padding:2px 10px 10px 10px; margin:10px 0 0 0;}
.prix_livraison .intitule{font-weight:bold; height:25px; line-height:25px;}
.prix_livraison .pays{ width:155px; font-size:11px;}
.prix_livraison .prix{ width:155px; font-size:11px;}


/* Petits Cadeaux - Cross Sell
-------------------------------------------*/
.cadeaux{ width:600px; background:#fae9b5; margin:20px 0 15px 0; padding:11px 0 11px 11px;
-webkit-border-radius: 8px 8px 8px 8px;
-moz-border-radius:  8px 8px 8px 8px;
-webkit-box-shadow: 0px 1px 1px #666666;
-moz-box-shadow: 0px 1px 1px #666666;
border-radius:8px;}

.cadeaux .titre span{display:none;}
.cadeaux .titre{display:block; height:25px; width:350px; background:url(../Image/DESIGN/defaut/img_defaut.png) 0px -822px  no-repeat;}
.cadeaux li{float:left; display:block; background:#fff; width:75px; height:75px; margin:0 8px 10px 0; border:1px solid #f7cfa9;}
.cadeaux li:hover{border:1px solid #f69100;}

.cadeaux a.img_produit:link{width:75px; height:75px; line-height:75px; display:table-cell; text-align:center; vertical-align:middle; display:block; overflow:hidden;}
.cadeaux a.img_produit:visited{width:75px; height:75px; line-height:75px; display:table-cell; text-align:center; vertical-align:middle; display:block; overflow:hidden;}
.cadeaux a.img_produit:hover{}
.cadeaux .img_produit span {width:75px; height:75px; line-height:75px; display:table-cell; text-align:center; vertical-align:middle;}
 

/* 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; position:relative; }
.bloc_DA_filtre ul.bloc_filtre_couleur li a{  width:auto; text-decoration:none;}	
.bloc_DA_filtre ul.bloc_filtre_couleur li a img{position:absolute;}
.bloc_DA_filtre ul.bloc_filtre_couleur li a:hover img {left:-23px; top:-23px }
.bloc_DA_filtre ul.bloc_filtre_couleur li.InActif img {top:-23px}
.bloc_DA_filtre ul.bloc_filtre_couleur li.Selected img {left:-23px}

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


