/***************************************************************************************/
/* FICHE PRODUIT*/
/***************************************************************************************/

/* Commun*/
/***************************************************************************************/
/* Cross Sell*/
.crossSell {width:193px;color:#46372a}
.crossSell .product_title{text-transform:none;font-weight:bold;font-size:11px;padding:0px 5px 10px 5px}
.crossSell .miniproductsdetail_picture {width:75px}
.crossSell .miniproductsdetail_content {width:117px;height:42px}
.crossSell .miniproductsdetail_content .prix{font-size:13px;font-weight:bold;float:left;position:relative;top:-4px}
.crossSell .remise{color:#90877f;font-size:10px;text-transform:none;display:block;position:relative;top:-4px}
.crossSell .miniproductsdetail_content .promo{width:37px;height:37px;float:left;padding:0 6px 0 2px}
.crossSell .selector {float :left;width:113px;position:relative;z-index:10;padding:0 2px;}
.selector .colors{padding-bottom:5px;height:19px}
.selector .colors .select {float:left;width:37px;height:19px;border:0}
.selector .colors .select .currentColor{display:block;width:37px;height:19px;background:transparent url(../netng/img/select.gif) no-repeat top left;border:0}
.selector .colors .select .currentColor img{position:relative;top:2px; left:2px}
.selector .colors .select .nuancier{display:none;background:white;border:1px solid #aeaeae;position:absolute;z-index:100;}
.selector .colors .select .nuancier img{width:15px;height:15px;float:left;margin:2px 1px;}
.selector .colors .colorLabel {line-height:10px;display:block;float:left;font-size:9px;color:#878585;text-transform:none;padding:0 2px 0 7px; width:65px}
.selector .ref{padding-bottom:3px;clear:both;font-weight:normal}
.selector .qte{padding-bottom:3px;font-weight:normal}
.selector select {font-size:9px}
.crossSell .more {font-size:10px;color:#878585;display:inline-block;background:transparent url(../netng/img/puce-fiche.gif) no-repeat 0 3px;padding-left:11px;margin-left:8px;position:relative;top:5px}
.crossSell .product_price_info{color:#aeaeae;font-size:9px;position:relative;left:77px;display:inline-block;width:auto}
.crossSell .ap_box_container{height:30px;overflow:hidden}
.crossSell .ap_box{margin-right:10px;}
.crossSell .ap_box_container .find{position:absolute;left:35px;color:#a29b94;font-size:11px;padding:0px 0 0 0px;width:125px;text-align:right}
.crossSell .ap_box_container .find a{color:#a29b94;font-size:9px;font-weight:normal;background:url("../netng/img/phone.gif") no-repeat scroll top left;padding-left:20px}
.crossSell .ap_box_container .find a:hover{font-size:9px;font-weight:normal;text-decoration:underline}

/* structure centrale principale*/
/***************************************************************************************/
/* gauche */
#item-01 {width:774px;color:#46372a;float:left;margin-top: 15px}
.cols3 #item-01 {padding-top:15px}
.openset #item-01 {padding-top:15px}

#item-02 {
	width:201px;
	color:#46372a;
	float:right;
	padding-top:15px;
}

/* breadcrumb*/
/***************************************************************************************/
#item-01 #content_top_product{float:none;width:773px;}
* html #item-01 #content_top_product{width:auto}
*+html #item-01 #content_top_product{width:auto}
#item-01 #content_top_product h2{display:inline;font-size:12px}

/* banniere*/
/***************************************************************************************/
#top_product_banner{width:774px;padding-top:5px}

/* colonne de gauche*/
/***************************************************************************************/
#col1{width:340px;float:left;padding-top:13px}
#col1 .miniBanner{display:block;margin-top:13px;width:340px;height:80px}
#col1 .miniLien {padding-top:15px;height:30px;}
#col1 .miniLien a {color:#878585;font-size:10px;float:left}
#col1 .miniLien .envoyerAmi{line-height:10px;padding-left:17px;text-decoration:underline;background:transparent url(../netng/img/lettre.gif) no-repeat 0px 6px;display:block;width:78px;height:20px;border-right:1px solid #d6d9d8}
#col1 .miniLien .ajouter{line-height:10px;padding-left:20px;text-decoration:underline;background:transparent url(../netng/img/etoile.gif) no-repeat 0px 3px;display:block;width:70px;height:20px;border-right:1px solid #d6d9d8;margin:0 0 0 2px}
#col1 .miniLien .facebook{margin:4px 4px 0 4px;background:transparent url(../netng/img/facebook.gif) no-repeat top left;display:block;width:14px;height:13px}
#col1 .miniLien .twitter{margin:4px 2px 0 2px;background:transparent url(../netng/img/twitter.gif) no-repeat top left;display:block;width:14px;height:13px}
#col1 .miniLien span{margin:4px 4px 0 2px;;display:block; float:left;color:#878585;text-transform:none;font-size:10px}
#col1 .miniLien .avis{line-height:10px;padding-left:22px;text-decoration:underline;background:transparent url(../netng/img/avis.gif) no-repeat 5px 3px;display:block;width:42px;height:20px;border-left:1px solid #d6d9d8;position: relative}

/* colonne centrale*/
/***************************************************************************************/
#col2{width:367px;float:left;padding:20px 0 0 40px;}
#col2 a.underline{color:#46372a}
#col2 a.underline:hover{text-decoration:underline}
#col2 h1.titre{color:#46372a;font-size:23px;margin:0 0 10px 0}
#col2 small{color:#878585; font-size:12px}
#col2 p{padding-bottom:15px;text-align:justify}

/*scrollbar*/
.scrollbar{height:221px;overflow:hidden;clear:both}
.jScrollPaneContainer {position: relative;overflow: hidden;z-index: 1;margin:0 0 14px 0;clear:both;border-top:10px solid white}
.jScrollPaneContainer:focus {outline:0}
.jScrollPaneTrack {position: absolute;cursor: pointer;right: 0;top: 0;height: 100%;background: #f3f3f3;width:8px!important}
.jScrollPaneDrag {position: absolute;background: #c8c8c8;cursor: pointer;overflow: hidden;width:8px!important}
.jScrollPaneDragTop {position: absolute;top: 0;left: 0;overflow: hidden;width:8px!important}
.jScrollPaneDragBottom {position: absolute;bottom: 0;left: 0;overflow: hidden;width:8px!important}
a.jScrollArrowUp {display: block;	position: absolute;z-index: 1;top: 0;right: 0;text-indent: -2000px;overflow: hidden;height: 10px;width:8px!important;background:transparent url(../netng/img/scroll-up.gif) no-repeat top left;}
a.jScrollArrowUp:hover {/*background-color: #f60;*/}
a.jScrollArrowDown {display: block;position: absolute;z-index: 1;bottom: 0;right: 0;text-indent: -2000px;overflow: hidden;height: 10px;width:8px!important;background:transparent url(../netng/img/scroll-down.gif) no-repeat top left;}
a.jScrollArrowDown:hover {/*background-color: #f60;*/}
a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover {/*background-color: #f00;*/}
.jScrollPaneScrollable {width:393px!important}
.jScrollPaneScrollable .scrollbar{width:367px!important}

/* formulaire*/
#col2 form {border-top :1px solid #dad6d2;padding:15px 0 0 0;height:117px}
#gros_plan {float:left;margin-right:12px}
#col2 .selector {float :left;width:119px;position:relative;z-index:10}
#col2 .selector .colors{padding-bottom:5px;height:19px}
#col2 .selector .colors .select {float:left;width:37px;height:19px;border:0}
#col2 .selector .colors .select .currentColor{display:block;width:37px;height:19px;background:transparent url(../netng/img/select.gif) no-repeat 0px 0px;border:0}
#col2 .selector .colors .select .currentColor img{position:relative;top:2px; left:2px}
#col2 .selector .colors .select .nuancier{display:none;background:white;border:1px solid #aeaeae;position:absolute;z-index:100;}
#col2 .selector .colors .select .nuancier img{width:15px;height:15px;float:left;margin:2px 1px;}

#col2 .selector .ref{padding-bottom:5px}
#col2 .selector .qte{padding-bottom:5px}
#col2 .selector select {font-size:9px}
#price {float:right;width:179px}
#price .promo{float:left;}
#price .prix{font-size:18px;float:right;position:relative;top:-4px}
#price .remise{color:#90877f;font-size:10px;text-align:right;text-transform:none;display:block;}
#col2  form .space_dbl{position:relative;top:10px}
#col2 .product_minidetail_classic{display:block}
#col2 .product_price_info {position:relative;top:-10px}

#col2 #BVCustomerRatings{color:#878585;float:right;position:relative;top:-3px;font-size:11px}
#col2 #BVCustomerRatings a{color:#878585;text-decoration:underline;margin-right:5px;font-size:11px}
#col2 #BVCustomerRatings img {position:relative;top:2px}

/* zone dynamique*/
/***************************************************************************************/
#dynamic_zone{width:340px; height:402px;}
#dynamic_zone .prime:focus{outline:0}
#dynamic_zone .primePopin{display:none;opacity:0;filter:alpha(opacity=0);background:white;position:absolute;z-index:9;width:318px;height:361px;padding:10px}
#dynamic_zone .primePopin.show{display:block}

/* onglets*/	
#tabs {list-style:none;margin:0 !important;padding:0;height: 19px;}
#tabs li {float:left;text-indent:0;padding:0;margin:0 2px 0 0!important;list-style-image:none !important}
* html #tabs li {width:1px}
#tabs a {color:white;font-size:11px;background:#c4c9c8;text-transform:uppercase;display:block;height:16px;text-align:center;text-decoration:none;padding:3px 4px 0 4px;margin:0px;white-space: pre}
#tabs a:active {outline:none}
#tabs a.current, #tabs a.current:hover, #tabs li.current a {cursor:default !important}
#panes {height:381px;border:1px solid #c4c9c8}
#panes .pane {display:none;height:381px}
#panes .pane .products {height:381px}

/* scroll produits*/
.products.model1 #scrollable {position:relative;overflow:hidden;height:291px;width:270px;float:left;margin:0 auto}
.products.model1 #scrollable .items {width:20000em;position:absolute;clear:both;}
.products.model1 #scrollable .items .product {float:left;width:270px;margin-top:10px;height:256px}
.products.model1 #scrollable .info {position:relative;top:267px}
.products.model1 #scrollable .info a{margin:5px 0 0 88px;display:inline-block;height:14px;background:transparent url(../netng/img/loupe.gif) no-repeat top left;color:#878585;font-size:11px;padding-left:20px}
.products.model1 #scrollable .info span{display:none}
.products.model1 #scrollable .active {z-index:9999;position:relative}
.products.model1 .disabled {visibility:hidden}
.products.model1 .prevPage{background:transparent url(../netng/img/fleche-gauche.gif) no-repeat top left;float:left;width:8px;height:13px;cursor:pointer;margin:139px 13px 0 12px}
.products.model1 .nextPage{background:transparent url(../netng/img/fleche-droite.gif) no-repeat top left;float:left;width:8px;height:13px;cursor:pointer;margin:139px 13px 0 12px;}
.products.model1 .navigators {clear:both;border-top:1px solid #dad6d2;margin:0 7px;position:relative;width:324px;border-collapse:collapse}
.products.model1 .navigators th{margin:0;font-size:11px;line-height:11px;color:#878585;text-transform:uppercase;font-weight:normal;vertical-align:middle;padding-top:6px;text-align:left}
.products.model1 .navigators th.titre2{display:none}
.products.model1 .navigators .thumbnails li {float:left}
.products.model1 .navigators .thumbnails li a {width:40px;height:40px;margin:3px 1px;display:block;font-size:1px;padding-top:8px} 
.products.model1 .navigators .thumbnails li a:hover {background:transparent url(../netng/img/vignette-select.gif) no-repeat top center} 
.products.model1 .navigators .thumbnails li.active a {background:transparent url(../netng/img/vignette-select.gif) no-repeat top center}
.products.model1 .navigators .colors {display:none} 

/* scroll produits mode2*/
.products.model2 #scrollable {position:relative;overflow:hidden;height:278px;width:338px;float:left;margin:0 auto}
.products.model2 #scrollable .items {width:20000em;position:absolute;clear:both;}
.products.model2 #scrollable .items .product {float:left;width:338px;margin-top:0px;height:211px}
.products.model2 #scrollable .info {position:relative;top:232px}
.products.model2 #scrollable .info a{margin:9px 0 0 88px;display:inline-block;height:14px;background:transparent url(../netng/img/loupe.gif) no-repeat top left;color:#878585;font-size:11px;padding-left:20px}
.products.model2 #scrollable .info span{color:#878585;font-size:11px;text-align:right;text-transform:none;margin:2px 8px 0 0;display:inline-block;width:80px;float:right}
* html .products.model2 #scrollable .info span{position:relative;top:-25px}	
*+html .products.model2 #scrollable .info span{position:relative;top:-25px}	
.products.model2 #scrollable .active {z-index:9999;position:relative}
.products.model2 .prevPage{display:none}
.products.model2 .nextPage{display:none}
.products.model2 .navigators {clear:both;border-top:1px solid #dad6d2;margin:0 7px;position:relative;width:324px;border-collapse:collapse}
.products.model2 .navigators th{margin:0;font-size:11px;line-height:11px;color:#878585;text-transform:uppercase;font-weight:normal;vertical-align:middle;padding-top:6px;text-align:left}
.products.model2 .navigators th.titre2{padding:6px 1px 1px 10px}
* html .products.model2 .navigators th.titre2{padding:6px 1px 1px 7px}
.products.model2 .navigators .thumbnails  {width:177px}
.products.model2 .navigators .thumbnails li {float:left}
.products.model2 .navigators .thumbnails li a {width:40px;height:40px;margin:3px 1px;display:block;font-size:1px;padding-top:8px} 
.products.model2 .navigators .thumbnails li a:hover {background:transparent url(../netng/img/vignette-select.gif) no-repeat top center} 
.products.model2 .navigators .thumbnails li.active a {background:transparent url(../netng/img/vignette-select.gif) no-repeat top center}
.products.model2 .navigators .colors li {float:left;width:19px;height:25px;margin:1px 2px}
* html .products.model2 .navigators .colors li {margin:1px 0px}
.products.model2 .navigators .colors li a {width:19px;height:17px;margin:0 3px;display:block;font-size:1px;padding-top:8px} 
* html .products.model2 .navigators .colors li a {margin:0 2px} 
.products.model2 .navigators .colors li a img{margin:0 1px 1px 2px} 
.products.model2 .navigators .colors li a:hover {background:transparent url(../netng/img/color-select.gif) no-repeat top center} 
.products.model2 .navigators .colors li.active a {background:transparent url(../netng/img/color-select.gif) no-repeat top center}
.products.model2 a.show {font-family:arial;position:relative;left:195px;color:#878585;font-size:10px;text-decoration:underline;display:inline-block}

/* scroll produits mode3*/
.products.model3 #scrollable {position:relative;overflow:hidden;height:249px;width:338px;float:left;margin:0 auto}
.products.model3 #scrollable .items {width:20000em;position:absolute;clear:both;}
.products.model3 #scrollable .items .product {float:left;width:338px;margin-top:0px;height:211px}
.products.model3 #scrollable .info {position:relative;top:212px}
.products.model3 #scrollable .info a{margin:9px 0 0 88px;display:inline-block;height:14px;background:transparent url(../netng/img/loupe.gif) no-repeat top left;color:#878585;font-size:11px;padding-left:20px}
.products.model3 #scrollable .info span{color:#878585;font-size:11px;text-align:right;text-transform:none;margin:2px 8px 0 0;display:inline-block;width:80px;float:right}
* html .products.model3 #scrollable .info span{position:relative;top:-25px}	
*+html .products.model3 #scrollable .info span{position:relative;top:-25px}	
.products.model3 #scrollable .active {z-index:9999;position:relative}
.products.model3 .prevPage{display:none}
.products.model3 .nextPage{display:none}
.products.model3 .navigators {clear:both;border-top:1px solid #dad6d2;margin:0 7px;position:relative;width:324px;border-collapse:collapse}
.products.model3 .navigators th{margin:0;font-size:11px;line-height:11px;color:#878585;text-transform:uppercase;font-weight:normal;vertical-align:middle;padding-top:6px;text-align:left}
.products.model3 .navigators th.titre2{padding:6px 1px 1px 10px}
* html .products.model3 .navigators th.titre2{padding:6px 1px 1px 7px}
.products.model3 .navigators .thumbnails  {width:92px}
.products.model3 .navigators .thumbnails li {float:left}
.products.model3 .navigators .thumbnails li a {width:40px;height:40px;margin:1px 1px;display:block;font-size:1px;padding-top:8px} 
.products.model3 .navigators .thumbnails li a:hover {background:transparent url(../netng/img/vignette-select.gif) no-repeat top center} 
.products.model3 .navigators .thumbnails li.active a {background:transparent url(../netng/img/vignette-select.gif) no-repeat top center}
.products.model3 .navigators .colors {vertical-align:top}
.products.model3 .navigators .colors li {float:left;width:19px;height:25px;margin:1px 3px}
* html .products.model3 .navigators .colors li {margin:1px 1px}
.products.model3 .navigators .colors li a {width:19px;height:17px;margin:0 3px;display:block;font-size:1px;padding-top:8px} 
* html .products.model3 .navigators .colors li a {margin:0 2px} 
.products.model3 .navigators .colors li a img{margin:0 1px 1px 2px} 
.products.model3 .navigators .colors li a:hover {background:transparent url(../netng/img/color-select.gif) no-repeat top center} 
.products.model3 .navigators .colors li.active a {background:transparent url(../netng/img/color-select.gif) no-repeat top center}
.products.model3 a.show {font-family:arial;position:absolute;margin:-15px 0 0 112px;color:#878585;font-size:10px;text-decoration:underline;display:inline-block}

/* colonne droite*/
/***************************************************************************************/
#item-02 #focus_prod hr{margin:6px 10px;background-color:#aeaeae}

.focus_prod_title{background-color:#aeaeae;color:#FFFFFF;float:left;font-family:Arial;font-size:11px;padding:2px 4px;position:relative;text-transform:uppercase;}
.focus_prod {border:1px solid #aeaeae;padding:7px 0 10px 0;width:173px;clear:both;margin-bottom:13px;padding:10px}
.focus_prod ul li{font-size:10px;clear:both;padding-top:10px;zoom:1}
.focus_prod ul li span{text-transform:none;display:inline-block;width:120px}
.focus_prod ul li a{text-transform:uppercase;text-decoration:underline;font-size:10px}
.focus_prod ul li img{vertical-align:middle;margin-right:10px;float:left}

#item-02 .miniNav{margin-bottom:15px;border-bottom:1px solid #e1e4e3;padding:16px 0 6px 0;float:left;}
#item-02 .miniNav a{color:#878585;display:inline-block;}
#item-02 .miniNav a:hover{text-decoration:underline}
#item-02 .miniNav a.previous{line-height:11px;font-size:10px;text-transform:uppercase;background:transparent url(../netng/img/fleche-gauche-mini.gif) no-repeat 0 3px;width:93px;padding-left:8px;border-right:1px solid #dbdada}
#item-02 .miniNav a.next{line-height:11px;font-size:10px;text-transform:uppercase;background:transparent url(../netng/img/fleche-droite-mini.gif) no-repeat right 3px;width:86px;padding-right:8px;text-align:right}
#item-02 .miniNav div.backGlobal{width:201px;float:left;margin-bottom:11px}
#item-02 .miniNav div.backImg{width:8px;height:13px;background:transparent url(../netng/img/back.gif) repeat center center;float:left;margin-right:6px;margin-top:11px}
#item-02 .miniNav div.back{font-size:11px;color:#878585;float:left;}
#item-02 .miniNav div.back a{text-decoration:underline;}



/* popin*/
/***************************************************************************************/
.close {
	float:right;
	background:transparent url(../netng/img/close.gif) no-repeat right 2px;
	color:#b6ada5;
	font-size:9px;
	text-transform:uppercase;
	padding-right:9px;
	cursor:pointer
}
.close:hover{text-decoration:underline}

/* ajouter panier*/
#addCartModal {width:100%;z-index:9000;display:none;float:none;position:absolute;}
#addCart {background-color:#fff; width:624px; height:431px; padding-top:15px; text-align:left; border:2px solid #e8e8e8;position:relative;margin-left:auto;margin-right:auto;z-index:9000;float:none;} 
#addCart .close {margin-right:15px}
#addCart .title{border-bottom:1px solid #e8e8e8;padding-bottom:10px;margin:0 20px}
#addCart h1{color:#46372a;font-size:18px;margin-bottom:3px}
#addCart strong{color:#46372a;font-size:14px;line-height:14px}
#addCart .thanx{border-bottom:1px solid #e8e8e8;padding:15px 0 22px 0;margin:0 20px}
#addCart p{color:#a39b94;font-size:11px;padding-bottom:15px}
#addCart button{color:white;font-size:11px;text-transform:uppercase;background:#7b8f38 none;padding:3px 23px;margin-right:100px;border:0;float:none}
* html #addCart button{padding:3px 3px}
*+html #addCart button{padding:3px 3px}
#addCart button:hover{text-decoration:none}
#addCart h3{color:#614730;font-size:13px; font-weight:bold;margin:13px 20px 20px 20px}
#addCart #addCartScrollable {position:relative;overflow:hidden;height:205px;width:581px;float:left;margin:0 auto;border:1px solid #aeaeae}
#addCart #addCartScrollable .items {width:20000em;position:absolute;clear:both;}
#addCart #addCartScrollable .items .crossSell {float:left;border-right:1px solid #aeaeae;height:205px}
#addCart #addCartScrollable .items .crossSellLoad {background:transparent url(../netng/img/loader.gif) no-repeat center center;float:left;border-right:1px solid #aeaeae;height:205px;width:193px;color:#46372a}
#addCart #addCartScrollable .active {z-index:9999;position:relative}
#addCart .crossSellZone .disabled {visibility:hidden}
#addCart .crossSellZone .prevPage{background:transparent url(../netng/img/fleche-gauche.gif) no-repeat top left;float:left;width:8px;height:13px;cursor:pointer;margin:94px 8px 0 4px}
#addCart .crossSellZone .nextPage{background:transparent url(../netng/img/fleche-droite.gif) no-repeat top left;float:left;width:8px;height:13px;cursor:pointer;margin:94px 4px 0 8px}
#addCart .crossSellZone .product_title{padding:10px 5px 10px 5px;height:25px;}

/* zoom produit*/
#zoomModal {width:100%;z-index:8000;display:none;float:none;position:absolute;}
#zoom {background-color:#fff; width:624px; height:592px; padding-top:15px; text-align:left; border:2px solid #e8e8e8;position:relative;margin-left:auto;margin-right:auto;z-index:8000;float:none;} 
#zoom .close {margin-right:15px}
#zoom .products {clear:both;width:521px;margin:20px auto 0 auto}
* html #zoom .products {margin:10px auto 0 auto}
*+html #zoom .products {margin:10px auto 0 auto}
#zoomScrollable {position:relative;overflow:hidden;width:423px;height:448px;float:left;margin:0 auto;border:1px solid #e5e5e5}
#zoomScrollable .items {width:20000em;position:absolute;clear:both;}
#zoomScrollable .items .product {float:left;}
#zoomScrollable .items .product img {width:423px;height:448px;}
#zoomScrollable .active {z-index:9999;position:relative}
#zoom .navigators  {border:0;margin-left:50px;top:10px}
#zoom .navigators  th{padding-top:1px;text-align:left}
#zoom .disabled {visibility:hidden}
#zoom .prevPage{background:transparent url(../netng/img/fleche-gauche.gif) no-repeat top left;float:left;width:8px;height:13px;cursor:pointer;margin:216px 40px 0 0}
#zoom .nextPage{background:transparent url(../netng/img/fleche-droite.gif) no-repeat top left;float:left;width:8px;height:13px;cursor:pointer;margin:216px 0 0 40px;}

#zoom  .products.model2 .prevPage{display:block}
#zoom .products.model2 .nextPage{display:block}
#zoom .products.model2 .navigators {width:355px}
#zoom .products.model2 .navigators .thumbnails{width:194px;vertical-align:top}

#zoom  .products.model3 .prevPage{display:block}
#zoom .products.model3 .nextPage{display:block}
#zoom .products.model3 .navigators {width:424px}
#zoom .products.model3 .navigators .thumbnails{width:194px;vertical-align:top}

/* zoom produit + description + ajout panier*/
#zoomExtendedModal {width:100%;z-index:8000;display:none;float:none;position:absolute;}
#zoomExtended {background-color:#fff; width:851px; height:503px; text-align:left; border:2px solid #e8e8e8;position:relative;margin-left:auto;margin-right:auto;z-index:8000;float:none;} 
#zoomExtended .close {margin-right:15px;position:absolute;top:10px;right:0}
#zoomExtended .products {clear:both;width:403px;height:485px;border-right:1px solid #bbc1c0;float:left}
#zoomExtendedScrollable {position:relative;overflow:hidden;width:339px;height:395px;float:left;margin:0 auto;padding-top:5px}
#zoomExtendedScrollable .items {width:20000em;position:absolute;clear:both;}
#zoomExtendedScrollable .items .product {float:left;}
#zoomExtendedScrollable .items .product img {width:339px;height:360px;}
#zoomExtendedScrollable .active {z-index:9999;position:relative}
#zoomExtended .navigators  {border:0;top:5px;border-top:1px solid #e5e5e5;width:389px}
#zoomExtended .navigators  th{padding-top:5px;text-align:left}
#zoomExtended .disabled {visibility:hidden}
#zoomExtended .prevPage{background:transparent url(../netng/img/fleche-gauche.gif) no-repeat top left;float:left;width:8px;height:13px;cursor:pointer;margin:169px 10px 0 12px}
#zoomExtended .nextPage{background:transparent url(../netng/img/fleche-droite.gif) no-repeat top left;float:left;width:8px;height:13px;cursor:pointer;margin:169px 5px 0 10px;}
* html #zoomExtended .prevPage{margin:169px 9px 0 11px}
* html #zoomExtended .nextPage{margin:169px 4px 0 9px;}


#zoomExtended .products.model2 .prevPage{display:block;}
#zoomExtended .products.model2 .nextPage{display:block;}
#zoomExtended .products.model2 .navigators .thumbnails{width:194px;vertical-align:top}
#zoomExtended .products.model2 .navigators .colors ul{width:153px}

#zoomExtended .products.model3 .prevPage{display:block;}
#zoomExtended .products.model3 .nextPage{display:block;}
#zoomExtended .products.model3 .navigators {top:0}
#zoomExtended .products.model3 .navigators .thumbnails{width:193px;vertical-align:top}
#zoomExtended .products.model3 .navigators th{padding-top:6px;margin:0}

#col2Extended{width:360px;float:left;padding:40px 0 0 30px;color:#46372a}
#col2Extended a.underline{color:#878585;font-size:11px;margin:10px 0}
#col2Extended a.underline:hover{text-decoration:underline}
#col2Extended a.nounderline{color:#878585;font-size:11px;margin:10px 0}
#col2Extended h1.titre{color:#46372a;font-size:23px;margin:0 0 10px 0}
#col2Extended small{color:#878585; font-size:12px}
#col2Extended p{padding-bottom:15px;text-align:justify}
#col2Extended .scrollbarExtended{height:236px;width:367px!important;overflow:hidden;clear:both}
#col2Extended .jScrollPaneContainer {position: relative;overflow: hidden;z-index: 1;margin:0 0 14px 0;clear:both;border-top:10px solid white}
#col2Extended .jScrollPaneTrack {position: absolute;cursor: pointer;right: 0;top: 0;height: 100%;background: #f3f3f3;width:8px!important}
#col2Extended .jScrollPaneDrag {position: absolute;background: #c8c8c8;cursor: pointer;overflow: hidden;width:8px!important}
#col2Extended .jScrollPaneDragTop {position: absolute;top: 0;left: 0;overflow: hidden;width:8px!important}
#col2Extended .jScrollPaneDragBottom {position: absolute;bottom: 0;left: 0;overflow: hidden;width:8px!important}
#col2Extended a.jScrollArrowUp {display: block;	position: absolute;z-index: 1;top: 0;right: 0;text-indent: -2000px;overflow: hidden;height: 10px;width:8px!important;background:transparent url(../netng/img/scroll-up.gif) no-repeat top left;}
#col2Extended a.jScrollArrowUp:hover {/*background-color: #f60;*/}
#col2Extended a.jScrollArrowDown {display: block;position: absolute;z-index: 1;bottom: 0;right: 0;text-indent: -2000px;overflow: hidden;height: 10px;width:8px!important;background:transparent url(../netng/img/scroll-down.gif) no-repeat top left;}
#col2Extended a.jScrollArrowDown:hover {/*background-color: #f60;*/}
#col2Extended a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover {/*background-color: #f00;*/}
#col2Extended .jScrollPaneScrollable {width:393px!important}
#col2Extended .jScrollPaneContainer .disabled{visibility:visible}
#col2Extended form {padding:10px 0 0 0;height:99px}
#extendedGros_plan {float:left;margin-right:12px;height:38px;width:38px}
#col2Extended .selector {float :left;width:119px;position:relative;z-index:10}
#col2Extended .selector .colors{padding-bottom:5px;height:19px}
#col2Extended .selector .colors .select {float:left;width:37px;height:19px;border:0}
#col2Extended .selector .colors .select .currentColor{display:block;width:37px;height:19px;background:transparent url(../netng/img/select.gif) no-repeat top left;border:0}
#col2Extended .selector .colors .select .currentColor img{position:relative;top:2px; left:2px}
#col2Extended .selector .colors .select .nuancier{display:none;background:white;border:1px solid #aeaeae;position:absolute;z-index:100;}
#col2Extended .selector .colors .select .nuancier img{width:15px;height:15px;float:left;margin:2px 1px;}
#col2Extended .selector .colors .colorLabel {line-height:10px;display:inline-block;font-size:9px;height:19px;color:#878585;text-transform:none;padding:0 2px 0 7px; width:63px}
#col2Extended .selector .ref{padding-bottom:5px}
#col2Extended .selector .qte{padding-bottom:5px}
#col2Extended .selector select {font-size:9px}
#extendedPrice {float:right;width:176px}
#extendedPrice .promo{float:left;}
#extendedPrice .prix{font-size:18px;float:right;position:relative;top:-4px}
#extendedPrice .remise{color:#90877f;font-size:10px;text-align:right;text-transform:none;display:block;}
#col2Extended  form .space_dbl{position:relative;top:10px}
#col2Extended .product_minidetail_classic{display:block}
#col2Extended .product_price_info {position:relative;top:-10px}
#col2Extended .more {font-size:10px;color:#878585;display:inline-block;background:transparent url(../netng/img/puce-fiche.gif) no-repeat 0 3px;padding-left:11px;margin:10px 0}
#col2Extended #BVCustomerRatings{color:#878585;float:right;position:relative;top:-3px;font-size:11px}
#col2Extended #BVCustomerRatings a{color:#878585;text-decoration:underline;margin-right:5px;font-size:11px}
#col2Extended #BVCustomerRatings img {position:relative;top:2px}

/* adaptation de l'existant*/
/***************************************************************************************/
div.ajout {display:inline-block}

/* ajouter panier*/
form .ap_box {background:transparent url(../netng/img/bouton-panier.jpg) no-repeat top center;width:175px;height:45px}
form .ap_box .ajout{width:175px;height:45px;display:block!important}
form .ap_box .aplink {padding:16px 0 0 37px;display:block;width:127px;height:22px;margin:0;font-weight:bold}
* html form .ap_box .aplink {padding:15px 0 0 45px;}
*+html form .ap_box .aplink {padding:15px 0 0 45px;}
form .ap_box .aplink .ap_texte{background:none;font-weight:bold;padding-left:5px;}


/* ajouter panier*/
.crossSell .ap_box {background:transparent url(../netng/img/bouton-panier-mini.gif) no-repeat top left;width:145px;height:22px;}
* html .crossSell .ap_box {position:relative;left:30px}
.crossSell .ap_box .ajout{width:175px;height:45px}
.crossSell .ap_box .aplink {color:#7b8f38;font-size:9px;padding:1px 0 0 24px;display:block;width:127px;height:22px;margin:0;font-weight:bold}
.crossSell .ap_box .aplink2{background:none}
.crossSell .ap_box .aplink .ap_texte{color:#7b8f38;font-size:9px;background:none}

#focus_prod_title{background-color:#aeaeae}
#focus_prod {border:1px solid #aeaeae;padding:7px 0 10px 0;width:193px;clear:both}

/* liste produits*/
#presentation_produit td.description .zoom{font-family:arial;background:url("../netng/img/loupe.gif") no-repeat scroll left top transparent;color:#9B9B9B;display:inline-block;font-size:11px;height:14px;margin:13px 0 0 00;padding-left:20px;}
#presentation_produit td.description .fiche{background:url("../netng/img/puce-fiche2.gif") no-repeat scroll 0 1px transparent;color:#9B9B9B;display:inline-block;font-size:11px;padding-left:20px;position:relative;top:2px;}
#presentation_produit td.description .zoom:hover, #presentation_produit td.description .fiche:hover{text-decoration:underline}
#presentation_produit td.quantite{padding:0 0 0 5px;vertical-align:bottom!important}
#presentation_produit td.quantite form{padding-top:18px;height:106px!important}
#presentation_produit td.quantite .selector{position:relative;left:-5px;top:10px}
* html #presentation_produit td.quantite .selector{left:10px}
#presentation_produit td.quantite .selector .colors .select{float:right;position:relative}
#presentation_produit td.quantite .selector .colors .colorLabel{text-align:right;padding:0 7px 0 2px;float:right}
* html #presentation_produit td.quantite  .selector .colors .select .nuancier{left:0px}
*+html #presentation_produit td.quantite  .selector .colors .select .nuancier{left:0px}
#presentation_produit td.quantite a{text-align:left}
#presentation_produit td.quantite .ap_box {margin-bottom:0!important}
#presentation_produit td.quantite .ap_box .aplink2{background:none}
* html #presentation_produit .foot_pagination {padding-top:5px}
*+html #presentation_produit .foot_pagination {padding-top:5px}


/* liste openset*/
.openset #presentation_produit td.quantite {text-align:right}
.openset #presentation_produit td.quantite .selector{left:-56px;top:-5px}
.openset #presentation_produit td.quantite input.fleft{margin-top:4px}
* html .openset #presentation_produit td.quantite input.fleft{margin-top:0px}
*+html .openset #presentation_produit td.quantite input.fleft{margin-top:0px}

#content_bottom{clear:both}

#bazaarvoice_testimonial{background-color:white; color:#46372A; float:left; width:774px;clear:both;position:relative;top:10px;}

/* init popin tableau comparateur de produits */
#compareModal {width:100%;z-index:7000;display:none;float:none;position:absolute;}
#compare {background-color:#fff; padding:15px 0 3px 0; text-align:left; border:2px solid #e8e8e8;position:relative;margin-left:auto;margin-right:auto;float:none;z-index:7000} 

/* push ajout panier */
.push-commerce{left:15px!important;width:382px!important;height:106px!important}
.push-commerce .crossSell{width:377px;padding-top:3px}
* html .push-commerce .crossSell h2{width:120px}
*+html .push-commerce .crossSell h2{width:120px}
.push-commerce .crossSell .miniproductsdetail_picture{width:65px;padding-right:10px;}
.push-commerce .crossSell .product_minidetail{width:120px !important;white-space:normal;}
.push-commerce .crossSell .ap_box_container{position:absolute;top:60px;left:219px;z-index:200}
* html .push-commerce .crossSell .ap_box_container{left:193px}
*+html .push-commerce .crossSell .ap_box_container{left:203px}
.push-commerce .crossSell .ap_box_container a:hover{text-decoration:none}
* html .push-commerce .crossSell .find{left:193px}
*+html .push-commerce .crossSell .find{left:203px}
.push-commerce .crossSell .find{position:absolute;top:60px;left:160px;color:#a29b94;font-size:11px;padding:10px 0 0 0px;width:200px}
.push-commerce .crossSell .find a{color:#a29b94;font-size:9px;font-weight:normal;background:url("../netng/img/phone.gif") no-repeat scroll top left;padding-left:20px}
.push-commerce .crossSell .find a:hover{font-size:9px;font-weight:normal;text-decoration:underline}
.push-commerce .crossSell .miniproductsdetail_content {float:right;width:165px;padding-top:3px;margin-left:13px;}
*+html .push-commerce .crossSell .miniproductsdetail_content {position:absolute;left:210px}
*+html .push-commerce .crossSell .miniproductsdetail_content {position:absolute;left:210px}
.push-commerce .crossSell .miniproductsdetail_content .promo{width:auto}
.push-commerce .crossSell .miniproductsdetail_content .promo img{margin-right:5px}
.push-commerce .more{margin-left:0px!important;font-size:10px !important;text-transform:none!important;position:relative;left:20px}
.push-commerce .crossSell .selector{padding:13px 0 0 0}
.push-commerce .selector .colors .select .nuancier{bottom:40px}
.push-commerce .title{font-family:arial !important;font-size:1.8em;font-weight:normal;color:#5C5C5C;}


/* liste produits template promo*/
#page-promo div.newfooter {position: relative; float:left;margin-left: 10px;margin-top: 3px}
#page-promo div.zoomlink{width:90px; position: relative; float:left;}
#page-promo div.zoomlink .zoom{font-family:arial;background:url("../netng/img/loupe.gif") no-repeat scroll left top transparent;color:#9B9B9B;display:inline-block;font-size:11px;height:14px;margin:13px 0 0 00;padding-left:20px;}
#page-promo div.zoomlink .fiche{background:url("../netng/img/puce-fiche2.gif") no-repeat scroll 0 1px transparent;color:#9B9B9B;display:inline-block;font-size:11px;padding-left:20px;position:relative;top:2px;}
#page-promo div.zoomlink .zoom:hover, #page-promo div.zoomlink .fiche:hover{text-decoration:underline}
#page-promo selector{text-align:right; width:110px; padding:0 0 0 5px;vertical-align:bottom!important}
#page-promo form{padding-top:18px;height:106px!important}
#page-promo .selector{position:relative;left:-5px;top:10px;float:left;margin-right:6px}
* html #page-promo .selector{left:10px}
#page-promo .selector .colors .select{float:right;position:relative}
#page-promo .selector .ref{text-align:right}
#page-promo .selector .qte{text-align:right}
#page-promo .selector .colors .colorLabel{text-align:right;padding:0 7px 0 2px;float:right}
* html #page-promo .selector .colors .select .nuancier{left:0px}
*+html #page-promo .selector .colors .select .nuancier{left:0px}
/* #page-promo .products-promo a{text-align:left}*/
#page-promo .ap_box {clear : both; float:left; margin-bottom:0!important}
#page-promo .ap_box .aplink2{background:none}

/* liste produits template promo*/
#content_part_1 .zoom{font-family:arial;background:url("../netng/img/loupe.gif") no-repeat scroll left top transparent;color:#9B9B9B;display:inline-block;font-size:11px;height:14px;margin:13px 0 0 00;padding-left:20px;}
#content_part_1 .fiche{background:url("../netng/img/puce-fiche2.gif") no-repeat scroll 0 1px transparent;color:#9B9B9B;display:inline-block;font-size:11px;padding-left:20px;position:relative;top:2px;}
#content_part_1 .zoom:hover, #content_part_1 .fiche:hover{text-decoration:underline}
#content_part_1 selector{text-align:left; width:110px; padding:0 0 0 5px;vertical-align:bottom!important}
#content_part_1 form{padding-top:18px;height:106px!important}
#content_part_1 .selector{position:relative;top:5px;float:left}
* html #content_part_1 .selector{left:10px}
#content_part_1 .selector .colors .select{float:left;position:relative}
#content_part_1 .selector .ref{text-align:left}
#content_part_1 .selector .qte{text-align:left}
#content_part_1 .selector .colors .colorLabel{text-align:left;padding:0 2px 0 7px;float:right}
* html #content_part_1 .selector .colors .select .nuancier{left:0px}
*+html #content_part_1 .selector .colors .select .nuancier{left:0px}


/* liste produits template promo*/
#content_part_1 .zoom{font-family:arial;background:url("../netng/img/loupe.gif") no-repeat scroll left top transparent;color:#9B9B9B;display:inline-block;font-size:11px;height:14px;margin:13px 0 0 00;padding-left:20px;}
#content_part_1 .fiche{background:url("../netng/img/puce-fiche2.gif") no-repeat scroll 0 1px transparent;color:#9B9B9B;display:inline-block;font-size:11px;padding-left:20px;position:relative;top:2px;}
#content_part_1 .zoom:hover, #content_part_1 .fiche:hover{text-decoration:underline}
#content_part_1 selector{text-align:left; width:110px; padding:0 0 0 5px;vertical-align:bottom!important}
#content_part_1 form{padding-top:18px;height:106px!important}
#content_part_1 .selector{position:relative;top:5px;float:left}
* html #content_part_1 .selector{left:10px}
#content_part_1 .selector .colors .select{float:left;position:relative}
#content_part_1 .selector .ref{text-align:left}
#content_part_1 .selector .qte{text-align:left}
#content_part_1 .selector .colors .colorLabel{text-align:left;padding:0 2px 0 7px;float:right}
* html #content_part_1 .selector .colors .select .nuancier{left:0px}
*+html #content_part_1 .selector .colors .select .nuancier{left:0px}


/* liste produits template promo*/
#content_part_2 .zoom{font-family:arial;background:url("../netng/img/loupe.gif") no-repeat scroll left top transparent;color:#9B9B9B;display:inline-block;font-size:11px;height:14px;margin:3px 0 0 00;padding-left:20px;}
#content_part_2 .fiche{background:url("../netng/img/puce-fiche2.gif") no-repeat scroll 0 1px transparent;color:#9B9B9B;display:inline-block;font-size:11px;padding-left:20px;position:relative;top:2px;}
#content_part_2 .zoom:hover, #content_part_2 .fiche:hover{text-decoration:underline}
#content_part_2 selector{text-align:left; width:110px; padding:0 0 0 5px;vertical-align:bottom!important}
#content_part_2 form{padding-top:18px;height:106px!important}
#content_part_2 .selector{position:relative;top:5px;float:left}
* html #content_part_2 .selector{left:10px}
#content_part_2 .selector .colors .select{float:left;position:relative}
#content_part_2 .selector .ref{text-align:left}
#content_part_2 .selector .qte{text-align:left}
#content_part_2 .selector .colors .colorLabel{text-align:left;padding:0 2px 0 7px;float:right}
* html #content_part_2 .selector .colors .select .nuancier{left:0px}
*+html #content_part_2 .selector .colors .select .nuancier{left:0px}

/* liste produits*/
/***************************************************************************************/
.cols3 #item-01 {padding-top:0}
.cols3 #item-01 #left_column{margin-right:10px}
.cols3 #top_product_banner{padding-bottom:15px}

#liste_produits {float:left;width:578px}

#liste_produits #windowScrollable {position:relative;overflow:hidden;height:353px;width:763px;float:left;margin:0 auto;}
#liste_produits #windowScrollable .items {width:20000em;position:absolute;clear:both;}
#liste_produits #windowScrollable .active {z-index:9999;position:relative}

#liste_produits .header {width:565px;padding-left:15px;}
#liste_produits .header .right {float:right;padding-bottom:7px}
#liste_produits .header .left {width:295px;float:left;}
#liste_produits .header h3{font-size:18px;margin:0;font-weight:normal;color:#c48890;padding-bottom:10px} /* couleur a changer en fonction des rubriques ? */
#liste_produits .header p {font-size:11px;padding:8px 0 7px 0}
#liste_produits .header p a{font-weight:bold;text-decoration:underline;color:#46372a}
#liste_produits .header .right {width:260px;}
#liste_produits .header .right img {padding-bottom:7px}
#liste_produits .header .top p {width:auto;float:none;padding:8px 20px 7px 0}

#liste_produits .produit{border:1px solid #cacfce;height:197px;width:578px;position:relative;margin-bottom:15px}
#liste_produits .produit .left{position:relative;float:left;width:311px;height:158px;margin:10px}
* html #liste_produits .produit .left{width:311px;margin:10px 5px}
#liste_produits .produit .left .image {float:left;margin-right:10px}
#liste_produits .produit .left .BVCustomerRatings{float:right;padding-bottom:10px;position:relative;}
#liste_produits .produit .left .BVCustomerRatings img{margin-right:10px}
#liste_produits .produit .left h3{clear:right;font-size:11px;margin:0;line-height:12px;}
#liste_produits .produit .left p{color:#969494;font-size:11px;margin:8px 0 0 0;line-height:12px;}
#liste_produits .produit .left .zoom{background:url("../netng/img/loupe2.gif") no-repeat scroll 0 3px transparent;color:#878585;display:inline-block;font-size:11px;padding-left:14px;}
#liste_produits .produit .left .zoom:hover {text-decoration:underline}
#liste_produits .produit .left .fiche{background:url("../netng/img/puce-fiche.gif") no-repeat scroll 0 3px transparent;color:#878585;display:inline-block;font-size:11px;padding-left:14px;}
#liste_produits .produit .left .fiche:hover {text-decoration:underline}
#liste_produits .produit .right{float:left;border-left:1px solid #cacfce;margin:10px;width:226px;height:158px;position:relative;}
* html #liste_produits .produit .right{margin:10px 5px;}
#liste_produits  .produit .right .select {float:right}
#liste_produits  .produit .right .currentColor {text-align:left}
#liste_produits  .produit .right .colorLabel{float:right;padding-left:0;width:55px}
#liste_produits  .produit .right .prix {float:right;width:125px;}
#liste_produits  .produit .right .prix .bold{font-size:16px}
#liste_produits  .produit .right .prix .remarque{font-size:9px;font-weight:bold;text-transform:none}
#liste_produits  .produit .right .quantite {float:right}
/***
#liste_produits  .produit .right .prix .promo {float:right; width:121px; height:46px}
***/
/***/
#liste_produits  .produit .right .prix .promo {height:46px}
/***/
* html #liste_produits  .produit .right .nuancier{margin-left:-37px}
*+html #liste_produits  .produit .right .nuancier{margin-left:-37px}
#liste_produits  .produit .right .ap_box{position:absolute;bottom:20px;right:0}
/* IE6 to 8 specific */
#liste_produits  .produit .right .ap_box{bottom:6px\9;}
#liste_produits .produit .right .ap_box .aplink{padding-left:37px;text-align:left;}
#liste_produits .produit .right .ap_box .aplink2{background:none;}
#liste_produits .produit .addFav{font-size:11px;position:absolute;bottom:30px;right:15px;color:#7b8f38;text-decoration:underline;z-index:10}
* html #liste_produits .produit .addFav{right:20px;}
#liste_produits .produit .addFav:hover{text-decoration:none}
#liste_produits .produit .bottom{border-top:1px solid #cacfce;clear:both;color:#a29b94;font-size:9px;padding:3px 10px;position:relative}
#liste_produits .produit .bottom a{background:transparent url(../netng/img/fleche-droite-mini2.gif) no-repeat left 3px;color:#a29b94;font-size:9px;text-transform:uppercase;padding-left:10px}
#liste_produits .produit .bottom a:hover{text-decoration:underline;}
#liste_produits .produit .bottom .product_price_info{color:#bfbfbf;display:inline;position:absolute;width:auto;right:10px}
#liste_produits .filter  {clear:both;border-top:1px solid #d6d1d4;padding:5px 0;color:#939191;font-size:11px;font-family:arial;width:580px}
#liste_produits .filter .current{font-weight:bold;text-decoration:underline;text-transform:none;}
#liste_produits .filter a{font-size:11px;text-decoration:none;color:#939191}
#liste_produits .filter a:hover{text-decoration:underline}
#liste_produits .filter .numEleMar{margin: 0 3px; color:#939191;}
#liste_produits .filter .numerotation{margin-top:0}
#liste_produits .filter table{width:578px;font-family:arial}
#liste_produits .filter table td{font-family:arial}
* html #liste_produits .filter table td{width:33%}
*+html #liste_produits .filter table td{width:33%}
* html #liste_produits .filter .numerotation a img{position:relative;top:4px}
*+html #liste_produits .filter .numerotation a img{position:relative;top:4px}
#liste_produits .no-border{border:0;padding-top:0;position:relative;top:-8px}
#liste_produits .indispo{color:#7b8f38;font-size:11px;padding-top:100px}
#liste_produits .indispo a{color:#7b8f38;font-size:11px;text-decoration:underline}
#liste_produits .indispo a:hover{text-decoration:none}
#liste_produits .produit .right .find{color:#a29b94;font-size:11px;padding:100px 0 0 25px;width:200px}
#liste_produits .produit .right .find a{color:#a29b94;font-size:11px;background:url("../netng/img/phone.gif") no-repeat scroll top left;padding-left:20px}
#liste_produits .produit .right .find a:hover{text-decoration:underline}
#liste_produits .produit.institut .right{height:175px}
#liste_produits .produit.institut h3{padding-top:25px}

.lists.noLeftNav #liste_produits {float:left;width:773px;position:relative}
.lists.noLeftNav #liste_produits .filter {width:773px}
.lists.noLeftNav #liste_produits .filter table{width:773px;}
.lists.noLeftNav #liste_produits .produit {width:246px;height:336px;float:left;margin-right:9px}
.lists.noLeftNav #liste_produits h3 {clear:both;text-transform:uppercase;font-size:14px;margin:0;padding-bottom:12px}
.lists.noLeftNav #liste_produits .produit .image {float:left;margin-right:10px;position:relative;z-index:20}
.lists.noLeftNav #liste_produits .produit .image .zoom{margin-left:10px;background:url("../netng/img/loupe2.gif") no-repeat scroll 0 3px transparent;color:#878585;display:inline-block;font-size:11px;padding-left:14px;}
.lists.noLeftNav #liste_produits .produit .image .zoom:hover {text-decoration:underline}
.lists.noLeftNav #liste_produits .produit .image .fiche{margin-left:10px;background:url("../netng/img/puce-fiche.gif") no-repeat scroll 0 3px transparent;color:#878585;display:inline-block;font-size:11px;padding-left:14px;}
.lists.noLeftNav #liste_produits .produit .image .fiche:hover {text-decoration:underline}
.lists.noLeftNav #liste_produits .produit .BVCustomerRatings{position:absolute;right:8px;top:74px;margin-right:0px}
.lists.noLeftNav #liste_produits .produit .BVCustomerRatings img{margin-right:0px}
.lists.noLeftNav #liste_produits .produit .BVCustomerRatings .bv_reviews{z-index:2002; position:absolute;margin-left:0px}

.lists.noLeftNav #liste_produits .produit .title {border-bottom:1px solid #dcdfde;height:50px;padding:8px 0;margin:0 8px;width:230px;}
.lists.noLeftNav #liste_produits .produit .title table{height:50px;border-collapse:collapse;padding:0;margin:0}
.lists.noLeftNav #liste_produits .produit .title table td{vertical-align:center; font-family:arial;color:#969494;font-size:10px;margin:0;line-height:11px;}
.lists.noLeftNav #liste_produits .produit .title table td strong{font-size:11px;margin:0;line-height:12px;}
.lists.noLeftNav #liste_produits .produit form .ap_box {background:url("../netng/img/bouton-panier-mini2.gif") no-repeat scroll center top transparent;width:182px;height:47px;bottom:3px;right:-14px;}
/* IE6 to 8 specific */
.lists.noLeftNav #liste_produits .produit form .ap_box {bottom:6px\9;}
.lists.noLeftNav #liste_produits .produit form .ap_box .ajout{width:136px;height:23px;padding:14px 0 0 34px}
.lists.noLeftNav #liste_produits .produit form .ap_box .ajout .aplink2{width:136px;height:19px}
.lists.noLeftNav #liste_produits .produit form .ap_box .ajout .aplink2 .aplink{padding:1px 0 0 1px;width:126px;height:17px;}
.lists.noLeftNav #liste_produits .produit form .ap_box .ajout .aplink2 .aplink .ap_texte{font-size:11px; font-weight:normal;padding-left:12px;}
.lists.noLeftNav #liste_produits .produit .right {height:187px;border:0;float:none;position:absolute;top:96px;right:0;z-index:10;zoom:1} 
.lists.noLeftNav #liste_produits .produit .right .prix{padding-bottom:15px;float:none;width:auto} 
.lists.noLeftNav #liste_produits .produit .right .quantite{float:none;} 
.lists.noLeftNav #liste_produits .produit .right .product_price_info{color:#bfbfbf;font-size:9px;position:relative;top:35px}
.lists.noLeftNav #liste_produits .produit .right .indispo{padding-top:150px}
.lists.noLeftNav #liste_produits .produit .right .find{padding:150px 0 0 25px;}
/*.lists.noLeftNav #liste_produits .produit .right .find a{color:#a29b94;font-size:11px;background:url("../netng/img/maison.gif") no-repeat scroll top left;padding-left:20px}
.lists.noLeftNav #liste_produits .produit .right .find a:hover{text-decoration:underline}*/
.lists.noLeftNav #liste_produits .produit .right .selector .colors .select .nuancier {right:0}
.lists.noLeftNav #liste_produits .produit .bottom {position:absolute;bottom:0px;height:22px;padding:4px 0 6px 15px;margin:0 6px;width:219px}
.lists.noLeftNav #liste_produits .produit .bottom table{height:22px;border-collapse:collapse;padding:0;margin:0;text-align:right}
.lists.noLeftNav #liste_produits .produit .bottom td{font-size:9px;font-family:arial;vertical-align:middle}

/* popin produit indisponible */
/***************************************************************************************/
/*#addCart{height:365px}*/
#addCart .indispo{color:#7b8f38;font-size:12px;padding:15px 0 5px 0}
#addCart .crossSellZone .product_title {height:30px;padding:5px 5px 0 5px!important;}

/* popin listes produits */
/***************************************************************************************/
#listPopinModal {width:100%;z-index:7000;display:none;float:none;position:absolute;}
#listPopin {background-color:#fff; width:763px; height:761px; text-align:left; border:2px solid #e8e8e8;position:relative;margin-left:auto;margin-right:auto;z-index:7000;float:none;padding:15px;} 
#listPopin .close {margin-right:15px;position:absolute;top:10px;right:0}

#listPopin .title h1 {color:#46372A;font-weight:bold!important;font-size:16px;margin-bottom:3px;}
#listPopin .title img {padding:18px 0 0 5px}
#listPopin .step li{display:inline-block; float:left;color:#a5a5a5;border:1px solid #cbcbcb;padding:4px 17px;font-size:12px;font-weight:bold;text-transform:uppercase;margin-right:10px;}
#listPopin .step li.current{color:white;background:#7f7f7f;border:1px solid #7f7f7f;}
#listPopin .step{height:25px;padding:10px 0}
#listPopin .prix {color:#46372A}

/* popin tutorial */
/**************************************************************************************/
#tutorialModal {width:100%;z-index:7000;display:none;float:none;position:absolute;}
#tutorial {background-color:#fff; width:833px; height:538px; text-align:left; border:1px solid #e1e1e1;position:relative;margin-left:auto;margin-right:auto;z-index:7000;float:none;} 
#tutorial .close {margin-right:15px;position:absolute;top:10px;right:0}

/* adaptation bird 2.6 > 2.7 */
.modalInput{cursor:pointer}
.lists #item-01 #content_top h2 {display:inline;font-size:12px}
.lists #item-01 #content_top {float:none;width:773px;}
.lists #item-01 {padding-top:0 !important;margin-top:0}
.lists #item-02 .miniNav a.back {background:url("../netng/img/back.gif") no-repeat scroll 0 9px transparent;color:#878585;font-size:11px;margin-bottom:11px;padding-left:17px;text-decoration:underline;}

/*****************************************************************************************************/
/* BIRD 2.8*/
/*****************************************************************************************************/

/*Landing pages */
.landingPage .title{color:#878588;font: bold 22px arial;}
.landingPage .banner{margin-bottom:15px}
.landingPage .htmlBloc{z-index:10;position:relative;float:left;margin-bottom:15px;width:390px;height:315px;background-color:#dce4e6} /* background-color Ã  supprimer pour l'integration */
.landingPage .htmlBlocLarge{z-index:10;position:relative;float:left;margin:0 14px 0 0;width:510px;height:340px;background-color:#dce4e6} /* background-color Ã  supprimer pour l'integration */
.landingPage .htmlBlocLargeDegraded{z-index:10;position:relative;float:left;margin:0 14px 0 0;width:772px;height:340px}
.landingPage .ticketBloc{z-index:10;position:relative;float:left;width:390px;height:55px} 
.landingPage .ticketBloc table td{padding:0;margin:0;border-collapse:collapse;width:390px;height:55px;color:#48372a;font:normal 23px arial;margin:0;text-transform:uppercase;text-align:center;vertical-align:middle} 
.landingPage .productBloc{z-index:10;position:relative;float:right;padding:8px 15px 38px 15px;margin-right:2px;width:337px;min-height:339px;} /* background-color Ã  supprimer pour l'integration */
* html .landingPage .productBloc{height:339px} 
*+html .landingPage .productBloc{height:339px} 
.landingPage .productBloc h1{color:#48372a;font:normal 23px arial;margin:0;text-transform:uppercase;width:304px}
.landingPage .productBloc small{color:#878585;font:normal 12px arial;margin:0;text-transform:uppercase;display:block}
.landingPage .productBloc .visual{margin:0 auto;display:block}
.landingPage .productBloc .BVCustomerRatings{position:absolute;left:16px;bottom:17px;margin-right:0px}
.landingPage .productBloc .BVCustomerRatings img{margin-right:0px}
.landingPage .productBloc .BVCustomerRatings .bv_reviews{z-index:2002; position:absolute;margin-left:0px}
.landingPage .productBloc .BVCustomerRatings .avis {background:url("../netng/img/avis_icon.gif") no-repeat scroll 0 0 transparent;cursor:pointer;display:block;height:12px;position:absolute;right:-12px;top:-3px;width:9px;}
.landingPage .productBloc .popinAvis {background:none repeat scroll 0 0 white;border:1px solid #BECD00;color:#A7A8AA;font-size:11px;font-weight:bold;padding:2px;position:absolute;left:-5px;text-transform:none;bottom:-6px;z-index:30;}
.landingPage .productBloc .fiche{position:absolute;bottom:24px;left:7px;margin-left:10px;background:url("../netng/img/puce-fiche.gif") no-repeat scroll 0 3px transparent;color:#878585;display:inline-block;font-size:11px;padding-left:14px;}
.landingPage .productBloc .fiche:hover{text-decoration:underline}

.landingPage #liste_produits  h1.title{zoom:1;clear:both;margin:0;font:bold 14px arial!important;color:#878585;background:url("../netng/img/bullet_title.gif") no-repeat 0 20px;padding:15px 0 5px 13px}
.landingPage #liste_produits {float:none;position:relative;display:inline;width:772px;}
* html .landingPage #liste_produits.ie6Fix{zoom:1}
.landingPage #liste_produits .produit {width:246px;height:336px;float:left;margin-right:9px;margin-left:0px!important;zoom:1}
.landingPage #liste_produits .first {margin-right:0px;margin-bottom:0}
.landingPage #liste_produits .last {margin-right:0px}
.landingPage #liste_produits .produit h3 {clear:both;text-transform:uppercase;font-size:14px;margin:0;padding-bottom:12px}
.landingPage #liste_produits .produit .image {float:left;margin-right:10px;position:relative;z-index:20}
.landingPage #liste_produits .produit .image .zoom{margin-left:10px;background:url("../netng/img/loupe2.gif") no-repeat scroll 0 3px transparent;color:#878585;display:inline-block;font-size:11px;padding-left:14px;}
.landingPage #liste_produits .produit .image .zoom:hover {text-decoration:underline}
.landingPage #liste_produits .produit .image .fiche{margin-left:10px;background:url("../netng/img/puce-fiche.gif") no-repeat scroll 0 3px transparent;color:#878585;display:inline-block;font-size:11px;padding-left:14px;}
.landingPage #liste_produits .produit .image .fiche:hover {text-decoration:underline}
.landingPage #liste_produits .produit .BVCustomerRatings{position:absolute;right:16px;top:74px;margin-right:0px}
.landingPage #liste_produits .produit .BVCustomerRatings img{margin-right:0px}
.landingPage #liste_produits .produit .BVCustomerRatings .bv_reviews{z-index:2002; position:absolute;margin-left:0px}
.landingPage #liste_produits .produit .BVCustomerRatings .avis {background:url("../netng/img/avis_icon.gif") no-repeat scroll 0 0 transparent;cursor:pointer;display:block;height:12px;position:absolute;right:-12px;top:-3px;width:9px;}
.landingPage #liste_produits .produit .popinAvis {background:none repeat scroll 0 0 white;border:1px solid #BECD00;color:#A7A8AA;font-size:11px;font-weight:bold;padding:2px;position:absolute;right:4px;text-transform:none;top:90px;z-index:30;}
.landingPage #liste_produits .produit .title {border-bottom:1px solid #dcdfde;height:50px;padding:8px 0;margin:0 8px;width:230px;}
.landingPage #liste_produits .produit .title table{height:50px;border-collapse:collapse;padding:0;margin:0}
.landingPage #liste_produits .produit .title table td{vertical-align:center; font-family:arial;color:#969494;font-size:10px;margin:0;line-height:11px;}
.landingPage #liste_produits .produit .title table td strong{font-size:11px;margin:0;line-height:12px;}
.landingPage #liste_produits .produit form .ap_box {background:url("../netng/img/bouton-panier-mini2.gif") no-repeat scroll center top transparent;width:155px;height:34px;bottom:16px;right:0;}
* html .landingPage #liste_produits .produit form .ap_box {bottom:-10px;}
.landingPage #liste_produits .produit form .ap_box .ajout{width:136px;height:23px;padding:13px 0 0 17px}
.landingPage #liste_produits .produit form .ap_box .ajout .aplink2{width:136px;height:19px}
.landingPage #liste_produits .produit form .ap_box .ajout .aplink2 .aplink{padding:1px 0 0 1px;width:126px;height:17px;}
.landingPage #liste_produits .produit form .ap_box .ajout .aplink2 .aplink .ap_texte{font-size:9px; font-weight:normal;padding-left:22px;}
.landingPage #liste_produits .produit .right {height:187px;border:0;float:none;position:absolute;top:96px;right:0;z-index:10;zoom:1} 
.landingPage #liste_produits .produit .right .prix{padding-bottom:15px;float:none;width:auto} 
.landingPage #liste_produits .produit .right .quantite{float:none;} 
.landingPage #liste_produits .produit .right .product_price_info{color:#bfbfbf;font-size:9px;position:relative;top:35px}
.landingPage #liste_produits .produit .right .indispo{padding-top:150px}
.landingPage #liste_produits .produit .right .find{padding:150px 0 0 25px;}
.landingPage #liste_produits .produit .right .selector .colors .select .nuancier {right:0}
.landingPage #liste_produits .produit .bottom {position:absolute;bottom:0px;height:22px;padding:4px 0 6px 15px;margin:0 6px;width:219px}
.landingPage #liste_produits .produit .bottom table{height:22px;border-collapse:collapse;padding:0;margin:0;text-align:right}
.landingPage #liste_produits .produit .bottom td{font-size:9px;font-family:arial;vertical-align:middle}

/*Espace Perso */
.personnalBoardPage #item-01 {
	width:981px;
}

.personnalBoard .popinPhoto{width:560px;border:1px solid #cbd0cf;padding:10px 12px 25px 12px;background:#f9f8f6;position:absolute;z-index:200;top:181px; left:157px}
.personnalBoard .popinPhoto h1{padding-left:6px;color:#46372a;font:normal 18px arial;margin-bottom:2px}
.personnalBoard .popinPhoto small{padding-left:6px;color:#46372a;font:bold 11px arial;margin-bottom:2px}
.personnalBoard .popinPhoto form{padding:15px 0 0 2px}
.personnalBoard .popinPhoto form a{display:inline-block;height:69px;width:69px;border:4px solid #f9f8f6;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;khtml-border-radius:3px;}
.personnalBoard .popinPhoto form a.selected{border:4px solid #7f8d36}
.personnalBoard .popinPhoto form a:hover{border:4px solid #7f8d36}
.personnalBoard .popinPhoto form input{display:block;background:#7b8f38;border:0;color:white;text-transform:uppercase;font:normal 9px arial;padding:2px 4px 1px 4px;margin:10px 6px 0 0;float:right}
.personnalBoard .popinZoom  {border:1px solid #c9cccb;position:absolute;top:24px;left:257px;z-index:2000}
.personnalBoard .popinZoom img{border:15px solid white}

.personnalBoard .popinHelp{border:1px solid #7b8f38;padding:2px;position:absolute;background:white;top:82px;left:405px;font-size:12px;z-index:200}
.personnalBoard .popinHelp p{padding-top:11px}
.personnalBoard .popinHelp .close{display:block;width:11px;height:11px;background:url("../netng/img/close2.gif") no-repeat top left;padding:0;float:none;position:absolute;right:2px}

.personnalBoard .welcomeBox{float:left;width:461px}
.personnalBoard .welcomeBox h1.title{color:#46372a;font:normal 35px MartinGotURWTOTLigRegular!important;font-size-adjust: 0.44!important;margin:0;letter-spacing:-1px}
.personnalBoard .welcomeBox strong{display:block;color:black;font:bold 17px arial}
.personnalBoard .welcomeBox small{display:block;color:black;font:normal 17px arial}
.personnalBoard .welcomeBox form{padding:6px 0 10px 0;border-bottom:1px solid #eae3de;margin-bottom:13px}
.personnalBoard .welcomeBox form select {color:#646567;font:normal 11px arial}
.personnalBoard .welcomeBox form input{border:0;background:url("../netng/img/ok.gif") no-repeat top left;width:24px;height:19px;overflow:hidden;text-indent:200px;display:inline-block}
.personnalBoard .welcomeBox .photo{height:69px;width:246px;background:url("../netng/img/separator.gif") repeat-y top right;float:left}
.personnalBoard .welcomeBox .photo img{float:left;margin-right:11px}
.personnalBoard .welcomeBox .photo strong{color:#46372a;font:bold 11px arial;padding-top:42px}
.personnalBoard .welcomeBox .photo a.edit{color:#878585;font:bold 9px arial;text-transform:uppercase;background:url("../netng/img/fleche-droite-mini2.gif") no-repeat 0 3px;padding-left:7px}
.personnalBoard .welcomeBox .photo a.edit:hover{text-decoration:underline}
.personnalBoard .welcomeBox .compte{width:193px;padding-left:21px;padding-top:10px;float:left;color:#46372a;font:normal 11px arial}
* html .personnalBoard .welcomeBox .compte{padding-top:13px}
*+html .personnalBoard .welcomeBox .compte{padding-top:13px}
.personnalBoard .welcomeBox .compte a.help{display:inline-block;width:14px;height:14px;background:url("../netng/img/help.gif") no-repeat top left;margin-left:7px}
.personnalBoard .welcomeBox .compte a.register{color:#46372a;font:normal 11px arial;text-decoration:underline}
.personnalBoard .welcomeBox .compte a.register:hover{text-decoration:none}
.personnalBoard .welcomeBox .compte a.edit{color:#878585;font:bold 9px arial;text-transform:uppercase;background:url("../netng/img/fleche-droite-mini2.gif") no-repeat 0 3px;padding-left:7px}
.personnalBoard .welcomeBox .compte a.edit:hover{text-decoration:underline}

.personnalBoard .boosterBox{float:left;background:url("../netng/img/booster.jpg") no-repeat top left;width:469px;height:208px;padding:1px 0 0 38px;margin-top:25px}
.personnalBoard .boosterBox .scrollbar{height:68px;overflow:hidden;clear:both;color:#46372a;font:normal 11px arial}
.personnalBoard .boosterBox .jScrollPaneContainer {position: relative;overflow: hidden;z-index: 1;margin:0 0 14px 0;clear:both;border-top:0}
.personnalBoard .boosterBox .jScrollPaneContainer:focus {outline:0}
.personnalBoard .boosterBox .jScrollPaneTrack {display:none}
.personnalBoard .boosterBox .jScrollPaneDrag {position: absolute;background: #c8c8c8;cursor: pointer;overflow: hidden;width:8px!important}
.personnalBoard .boosterBox .jScrollPaneDragTop {position: absolute;top: 0;left: 0;overflow: hidden;width:8px!important}
.personnalBoard .boosterBox .jScrollPaneDragBottom {position: absolute;bottom: 0;left: 0;overflow: hidden;width:8px!important}
.personnalBoard .boosterBox a.jScrollArrowUp {display: block;	position: absolute;z-index: 1;top: 0;right: 0;text-indent: -2000px;overflow: hidden;height: 4px;width:7px!important;background:transparent url(../netng/img/up.gif) no-repeat top left;}
.personnalBoard .boosterBox a.jScrollArrowDown {display: block;position: absolute;z-index: 1;bottom: 0;right: 0;text-indent: -2000px;overflow: hidden;height: 4px;width:7px!important;background:transparent url(../netng/img/down.gif) no-repeat top left;}
.personnalBoard .boosterBox .jScrollPaneScrollable {width:435px!important}
.personnalBoard .boosterBox .jScrollPaneScrollable .scrollbar{width:427px!important}
.personnalBoard .boosterBox .scrollbar h1{margin:0;color:#46372a;font:bold 11px arial!important}
.personnalBoard .boosterBox .date {color:white;background:#b25568;display:inline-block;text-align:center;padding:1px 6px;text-transform:uppercase;float:left;margin:0 6px 25px 0}
.personnalBoard .boosterBox .date .day{color:white;font:bold 18px arial}
.personnalBoard .boosterBox .date .month{color:white;font:bold 11px arial}
.personnalBoard .boosterBox .date .year{color:white;font:bold 11px arial}
.personnalBoard .boosterBox h1.titre{margin:8px 0 0 0;color:#b25568;font:normal 18px MartinGotURWTOTMedRegular!important;font-size-adjust: 0.46!important;text-transform:uppercase;}
.personnalBoard .boosterBox small{margin:0;color:#a19a92;font:normal 11px arial;display:block;position:relative;top:-5px}
.personnalBoard .boosterBox .miniLinks {float:right;margin-right:33px; display: inline;}
* html .personnalBoard .boosterBox .miniLinks {margin-right:15px}
.personnalBoard .boosterBox .miniLinks a{position:relative;top:3px}
.personnalBoard .boosterBox .miniLinks .mail{display:inline-block;background:url("../netng/img/letter.gif") no-repeat top left;width:13px;height:12px}
.personnalBoard .boosterBox .miniLinks .twitter{display:inline-block;background:url("../netng/img/twitter2.gif") no-repeat top left;width:15px;height:14px;margin:0 7px 0 4px}
.personnalBoard .boosterBox .miniLinks .facebook{display:inline-block;background:url("../netng/img/facebook2.gif") no-repeat top left;width:13px;height:12px}
.personnalBoard .boosterBox .miniLinks span{color:#878585;font:normal 10px arial;border-left:1px solid #cfcbc7;text-transform:none;margin-left:10px;padding-left:10px}
* html .personnalBoard .boosterBox .miniLinks span{position:relative;left:-3px;}
*+html .personnalBoard .boosterBox .miniLinks span{position:relative;top:3px;left:-3px}

.personnalBoard ul.tabNav{clear:both;border-bottom:1px solid #d6c8bd;height:27px}
.personnalBoard .tabNav li{display:inline-block;float:left;height:28px}
.personnalBoard .tabNav li a{padding:0 8px;display:table-cell;vertical-align:middle;height:28px;border-right:1px solid #d6c8bd;color:#9a856a;text-transform:uppercase;font:normal 12px MartinGotURWTOTBolRegular!important;letter-spacing:1px}
* html .personnalBoard .tabNav li a{padding:4px 8px 4px 8px;display:inline-block;height:20px;}
*+html .personnalBoard .tabNav li a{padding:3px 8px 4px 8px;display:inline-block;height:20px;}
.personnalBoard .tabNav li.exclu a{background:url("../netng/img/heart.gif") no-repeat 6px center;padding-left:29px}
/*.personnalBoard .tabNav li.exclu a:hover{color:white;background:#ce0247 url("../netng/img/heart_white.gif") no-repeat 6px center;}*/
/*.personnalBoard .tabNav li.exclu a.current{color:white;font-size:13px!important;background:#ce0247 url("../netng/img/heart_white.gif") no-repeat 6px center;}*/
.personnalBoard .tabNav li a:hover{color:black}
.personnalBoard .tabNav li a.current{color:black;font-size:13px!important}


.personnalBoard .favoris .leftCol{width:168px;float:left;padding:27px 11px 20px 11px}
* html .personnalBoard .favoris .leftCol{padding:27px 6px 20px 6px}
.personnalBoard .favoris .leftCol h1{color:#46372a;font:normal 15px MartinGotURWTOTMedRegular!important;font-size-adjust: 0.46!important;text-transform:uppercase;clear:both;margin:8px 0 0 0;padding-top:5px;border-top:1px solid #ebe7e1}
.personnalBoard .favoris .leftCol ul {position:relative;left:-5px}
.personnalBoard .favoris .leftCol ul ul{position:static}
.personnalBoard .favoris .leftCol li a{color:#46372a;font:normal 11px arial;text-transform:uppercase;padding-left:5px}
.personnalBoard .favoris .leftCol li a.current{text-decoration:underline;font-weight:bold;background:url("../netng/img/current.gif") no-repeat left center;}
.personnalBoard .favoris .leftCol li a:hover{text-decoration:underline}
.personnalBoard .favoris .leftCol li li{color:#c5c5c5;font:normal 11px arial;text-transform:uppercase;padding-left:5px}

.personnalBoard .favoris .rightCol{background:#f9f8f5 url("../netng/img/degrad_ep.gif") repeat-y top left;width:772px;padding:6px 0 80px 18px;float:left}
.personnalBoard .favoris .rightCol .batch {position:relative;z-index:20;height:62px;clear:both}
.personnalBoard .favoris .rightCol .batch .control{padding:5px;background:#f9f8f5 url("../netng/img/control.gif") no-repeat top left;width:392px;height:52px;float:left}
.personnalBoard .favoris .rightCol .batch .control h1{color:#46372a;font:normal 11px arial!important;text-transform:none;}

.personnalBoard .favoris .rightCol .batch .control .inputSelect{display:inline;color:#46372a;font:normal 9px arial;text-transform:uppercase;position:relative}
* html .personnalBoard .favoris .rightCol .batch .control .inputSelect{top:-5px}
*+html .personnalBoard .favoris .rightCol .batch .control .inputSelect{top:-5px}
.personnalBoard .favoris .rightCol .batch .control .inputSelect input{position:absolute;top:-1px}
* html .personnalBoard .favoris .rightCol .batch .control .inputSelect input{top:11px}
*+html .personnalBoard .favoris .rightCol .batch .control .inputSelect input{top:11px}
.personnalBoard .favoris .rightCol .batch .control .inputSelect span{padding-left:16px;}
* html .personnalBoard .favoris .rightCol .batch .control .inputSelect span{padding-left:20px;}
*+html .personnalBoard .favoris .rightCol .batch .control .inputSelect span{padding-left:20px;}

.personnalBoard .favoris .rightCol .batch .control .addCart{margin:0 16px;height:17px;width:115px;padding:11px 0 0 36px;display:inline-block;color:white;font:normal 9px arial;text-transform:uppercase;background:transparent url("../netng/img/bouton-panier-mini3.jpg") no-repeat scroll top left}
.personnalBoard .favoris .rightCol .batch .control .delete{height:14px;padding:5px 0 0 18px;display:inline-block;color:#46372a;font:normal 9px arial;text-transform:uppercase;background:transparent url("../netng/img/delete.gif") no-repeat scroll top left}
.personnalBoard .favoris .rightCol .batch .control .delete:hover{text-decoration:underline}
.personnalBoard .favoris .rightCol .batch .sort{color:#939191;position:absolute;right:5px;font-size:11px;}
.personnalBoard .favoris .rightCol .batch .sort .current{font-weight:bold;text-decoration:underline;text-transform:none;}
.personnalBoard .favoris .rightCol .batch .sort a{font-size:11px;text-decoration:none;color:#939191}
.personnalBoard .favoris .rightCol .batch .sort a:hover{text-decoration:underline}
.personnalBoard .favoris .rightCol .batch .pageNb{color:#939191;position:absolute;right:5px;top:18px;font-size:11px;}
.personnalBoard .favoris .rightCol .batch .pageNb *{color:#939191;font-size:11px;text-transform:none}
.personnalBoard .favoris .rightCol .batch .pageNb .numEleMar {margin:0 3px;float:right}
.personnalBoard .favoris .rightCol .batch .pageNb  span{float:right}
.personnalBoard .favoris .rightCol .batch .pageNb .numEleMar a:hover {text-decoration:underline}
.personnalBoard .favoris .rightCol .batch .pageNb .current{font-weight:bold;text-decoration:underline}
.personnalBoard .favoris .rightCol .batch .pageNb a img{margin-top:3px}
.personnalBoard .favoris .rightCol .batch.last {top:25px}
.personnalBoard .favoris .rightCol h1{color:#46372a;font:normal 15px MartinGotURWTOTMedRegular!important;font-size-adjust: 0.46!important;text-transform:uppercase;clear:both;margin:0;padding-top:5px}

.personnalBoard .favoris #liste_produits  h1.title{zoom:1;clear:both;margin:0;font:bold 14px arial!important;color:#878585;background:url("../netng/img/bullet_title.gif") no-repeat 0 20px;padding:15px 0 5px 13px}
.personnalBoard .favoris #liste_produits {float:none;position:relative;display:inline;width:772px;}
.personnalBoard .favoris #liste_produits .produit {width:246px;height:336px;float:left;margin-bottom:40px;margin-right:9px;margin-left:0px!important;zoom:1;background-color:white}
.personnalBoard .favoris #liste_produits .produit .inputSelect {position:relative;height:17px;padding:0 0 0 7px;position:absolute;bottom:-21px;right:0px;color:#7b8f38;font:normal 9px arial;text-transform:uppercase;background:url("../netng/img/inputSelect_left.gif") no-repeat top left}

.personnalBoard .favoris #liste_produits .produit .inputSelect span{padding:3px 7px 0 17px;height:14px;background:url("../netng/img/inputSelect_right.gif") no-repeat top right;display:inline-block}
.personnalBoard .favoris #liste_produits .produit .inputSelect input{position:absolute;top:2px}
* html .personnalBoard .favoris #liste_produits .produit .inputSelect input{top:-2px;left:3px}
*+html .personnalBoard .favoris #liste_produits .produit .inputSelect input{top:-2px;left:3px}
.personnalBoard .favoris #liste_produits .first {margin-right:0px;margin-bottom:0}
.personnalBoard .favoris #liste_produits .last {margin-right:0px}
.personnalBoard .favoris #liste_produits .produit h3 {clear:both;text-transform:uppercase;font-size:14px;margin:0;padding-bottom:12px}
.personnalBoard .favoris #liste_produits .produit .image {float:left;margin-right:10px;position:relative;z-index:20}
.personnalBoard .favoris #liste_produits .produit .image .zoom{margin-left:10px;background:url("../netng/img/loupe2.gif") no-repeat scroll 0 3px transparent;color:#878585;display:inline-block;font-size:11px;padding-left:14px;}
.personnalBoard .favoris #liste_produits .produit .image .zoom:hover {text-decoration:underline}
.personnalBoard .favoris #liste_produits .produit .image .fiche{margin-left:10px;background:url("../netng/img/puce-fiche.gif") no-repeat scroll 0 3px transparent;color:#878585;display:inline-block;font-size:11px;padding-left:14px;}
.personnalBoard .favoris #liste_produits .produit .image .fiche:hover {text-decoration:underline}
.personnalBoard .favoris #liste_produits .produit .BVCustomerRatings{position:absolute;right:16px;top:74px;margin-right:0px}
.personnalBoard .favoris #liste_produits .produit .BVCustomerRatings img{margin-right:0px}
.personnalBoard .favoris #liste_produits .produit .BVCustomerRatings .bv_reviews{z-index:2002; position:absolute;margin-left:0px}
.personnalBoard .favoris #liste_produits .produit .BVCustomerRatings .avis {background:url("../netng/img/avis_icon.gif") no-repeat scroll 0 0 transparent;cursor:pointer;display:block;height:12px;position:absolute;right:-12px;top:-3px;width:9px;}
.personnalBoard .favoris #liste_produits .produit .popinAvis {background:none repeat scroll 0 0 white;border:1px solid #BECD00;color:#A7A8AA;font-size:11px;font-weight:bold;padding:2px;position:absolute;right:4px;text-transform:none;top:90px;z-index:30;}
.personnalBoard .favoris #liste_produits .produit .title {border-bottom:1px solid #dcdfde;height:50px;padding:8px 0;margin:0 8px;width:230px;}
.personnalBoard .favoris #liste_produits .produit .title table{height:50px;border-collapse:collapse;padding:0;margin:0}
.personnalBoard .favoris #liste_produits .produit .title table td{vertical-align:center; font-family:arial;color:#969494;font-size:10px;margin:0;line-height:11px;}
.personnalBoard .favoris #liste_produits .produit .title table td strong{font-size:11px;margin:0;line-height:12px;}
.personnalBoard .favoris #liste_produits .produit form .ap_box {background:url("../netng/img/bouton-panier-mini2.gif") no-repeat scroll center top transparent;width:155px;height:34px;bottom:16px;right:0}
* html .personnalBoard .favoris #liste_produits .produit form .ap_box {bottom:-10px;}
.personnalBoard #liste_produits .produit form .ap_box .ajout{width:136px;height:23px;padding:13px 0 0 17px}
.personnalBoard .favoris #liste_produits .produit form .ap_box .ajout .aplink2{width:136px;height:19px}
.personnalBoard .favoris #liste_produits .produit form .ap_box .ajout .aplink2 .aplink{padding:1px 0 0 1px;width:126px;height:17px;}
.personnalBoard .favoris #liste_produits .produit form .ap_box .ajout .aplink2 .aplink .ap_texte{font-size:9px; font-weight:normal;padding-left: 22px;}
.personnalBoard .favoris #liste_produits .produit .right {height:187px;border:0;float:none;position:absolute;top:96px;right:0;z-index:10;zoom:1} 
.personnalBoard .favoris #liste_produits .produit .right .prix{padding-bottom:15px;float:none;width:auto} 
.personnalBoard .favoris #liste_produits .produit .right .quantite{float:none;} 
.personnalBoard .favoris #liste_produits .produit .right .product_price_info{color:#bfbfbf;font-size:9px;position:relative;top:35px}
.personnalBoard .favoris #liste_produits .produit .right .indispo{padding-top:150px}
.personnalBoard .favoris #liste_produits .produit .right .find{padding:150px 0 0 25px;}
.personnalBoard .favoris #liste_produits .produit .right .selector .colors .select .nuancier {right:0}
.personnalBoard .favoris #liste_produits .produit .bottom {position:absolute;bottom:0px;height:22px;padding:4px 0 6px 15px;margin:0 6px;width:219px}
.personnalBoard .favoris #liste_produits .produit .bottom table{height:22px;border-collapse:collapse;padding:0;margin:0;text-align:right}
.personnalBoard .favoris #liste_produits .produit .bottom td{font-size:9px;font-family:arial;vertical-align:middle}

.personnalBoard .exclu .rightCol{width:216px;height:615px;float:left;background:#f6f4f1 url("../netng/img/exclu.gif") repeat-y top left;padding-left:21px}
.personnalBoard .exclu .rightCol h1{color:black;font:bold 18px MartinGotURWTOTLig!important;font-size-adjust: 0.44!important;text-transform:uppercase;margin:8px 0}
.personnalBoard .exclu .rightCol .crossSell {height:209px;background:white;border:1px solid #aeaeae;position:relative;padding-bottom:5px;margin-bottom:8px}
.personnalBoard .exclu .rightCol .crossSell .product_title{border-bottom:1px solid #dcdfde;height:31px;padding:3px 0 1px 0;margin:0 8px 27px 8px}
.personnalBoard .exclu .rightCol .crossSell .BVCustomerRatings{position:absolute;right:16px;top:41px;margin-right:0px}
.personnalBoard .exclu .rightCol .crossSell .BVCustomerRatings img{margin-right:0px}
.personnalBoard .exclu .rightCol .crossSell .BVCustomerRatings .bv_reviews{z-index:2002; position:absolute;margin-left:0px}
.personnalBoard .exclu .rightCol .crossSell .BVCustomerRatings .avis {background:url("../netng/img/avis_icon.gif") no-repeat scroll 0 0 transparent;cursor:pointer;display:block;height:12px;position:absolute;right:-12px;top:-3px;width:9px;}
.personnalBoard .exclu .rightCol .crossSell .popinAvis {background:none repeat scroll 0 0 white;border:1px solid #BECD00;color:#A7A8AA;font-size:11px;font-weight:bold;padding:2px;position:absolute;right:4px;text-transform:none;top:55px;z-index:30;}
.personnalBoard .exclu .rightCol .crossSell .indispo {color:#7b8f38;font-size:11px;clear:both;text-align:right;padding:2px 10px 0 0}
.personnalBoard .exclu .rightCol .crossSell .indispo a{color:#7b8f38;font-size:11px;text-decoration:underline;}
.personnalBoard .exclu .rightCol .crossSell .indispo a:hover{text-decoration:none;}
.personnalBoard .exclu .rightCol .crossSell .ap_box_container{padding-top:3px}
.personnalBoard .exclu .rightCol a.avis{display:block;color:#878585;font:normal 9px arial;text-transform:uppercase;padding-right:25px;background:url("../netng/img/avis_bullet.gif") no-repeat 1px 3px;padding-left:6px;}
.personnalBoard .exclu .rightCol a.avis:hover{text-decoration:underline}

.personnalBoard .exclu .leftCol{width:744px;float:left}
.personnalBoard .exclu .leftCol .top{background:#f6f4f1;height:374px;padding:15px 0 0 15px}
.personnalBoard .exclu .leftCol .top h1{color:black;font:bold 18px MartinGotURWTOTLig!important;font-size-adjust: 0.44!important;text-transform:uppercase;margin:10px 0 8px 0}
.personnalBoard .exclu .leftCol .top .colLeft{width:464px;float:left}
.personnalBoard .exclu .leftCol .top .colRight{width:252px;float:left}
.personnalBoard .exclu .leftCol .top .colRight img{margin:0;padding:0;display:block}
.personnalBoard .exclu .leftCol .bottom h1{color:#46372a;letter-spacing:1px;font:normal 24px MartinGotURWTOTLig!important;font-size-adjust: 0.44!important;margin:10px 0 8px 0}

.personnalBoard .parrainage .leftCol{width:168px;float:left;padding:27px 11px 20px 11px}
* html .personnalBoard .parrainage .leftCol{padding:27px 6px 20px 6px}
.personnalBoard .parrainage .leftCol ul {position:relative;left:-5px;margin:8px 0 0 0;padding-top:5px;border-top:1px solid #ebe7e1}
.personnalBoard .parrainage .leftCol ul ul{position:static}
.personnalBoard .parrainage .leftCol li a{color:#46372a;font:normal 11px arial;text-transform:uppercase;padding-left:5px}
.personnalBoard .parrainage .leftCol li a.current{text-decoration:underline;font-weight:bold;background:url("../netng/img/current.gif") no-repeat left center;}
.personnalBoard .parrainage .leftCol li a:hover{text-decoration:underline}
.personnalBoard .parrainage .leftCol li li{color:#c5c5c5;font:normal 11px arial;text-transform:uppercase;padding-left:5px}

.personnalBoard .parrainage .rightCol{background:#f9f8f5 url("../netng/img/degrad_ep.gif") repeat-y top left;width:756px;padding:15px 0 80px 35px;float:left}
.personnalBoard .parrainage .rightCol {font:normal 11px arial}
.personnalBoard .parrainage .rightCol h1{color:#7c9039;text-transform:uppercase;font:normal 12px arial;margin:15px 0}
.personnalBoard .parrainage .rightCol strong {font-size:11px}
.personnalBoard .parrainage .rightCol table{border-collapse:collapse}
.personnalBoard .parrainage .rightCol form .error {color:#d60000;font-size:10px;position:relative;top:-5px}
.personnalBoard .parrainage .rightCol form th{padding-left:15px;text-align:left}
.personnalBoard .parrainage .rightCol form td {padding:15px;font-family:arial;border-bottom:1px solid #e6e1d9}
.personnalBoard .parrainage .rightCol form td input{border:1px solid #c6c8c7;color:#878585;width:183px;height:17px;font:normal 11px arial}
.personnalBoard .parrainage .rightCol form td select{border:1px solid #c6c8c7;height:17px}
.personnalBoard .parrainage .rightCol .more {color:#463426;text-align:right}
.personnalBoard .parrainage .rightCol .more a{color:#463426;text-decoration:underline}
.personnalBoard .parrainage .rightCol .more a:hover{text-decoration:none}
* html .personnalBoard .parrainage .rightCol .more td{width:100%;zoom:1}
*+html .personnalBoard .parrainage .rightCol .more td{width:100%;zoom:1}
.personnalBoard .parrainage .rightCol .message{background:none;}
.personnalBoard .parrainage .rightCol .message strong{display:block}
.personnalBoard .parrainage .rightCol .message textarea{color:#878585;border:1px solid #c6c8c7;height:60px;width:554px;font:normal 11px arial;padding:5px;resize:none;overflow:auto;}
* html .personnalBoard .parrainage .rightCol .message textarea{width:556px}
*+html .personnalBoard .parrainage .rightCol .message textarea{width:556px}
* html .personnalBoard .parrainage .rightCol .message td{width:100%;}
*+html .personnalBoard .parrainage .rightCol .message td{width:100%;}
.personnalBoard .parrainage .rightCol .validate td p{width:350px;padding-top:25px}
.personnalBoard .parrainage .rightCol .validate td p a{font-weight:bold;color:#463426;text-decoration:none}
.personnalBoard .parrainage .rightCol .validate td p a:hover{text-decoration:underline}
.personnalBoard .parrainage .rightCol .validate input{width:auto;background:0 #7B8F38;border:0;color:white;display:block;float:right;font:10px arial;margin:10px 0 0 0;padding:0 4px 1px;text-transform:uppercase;float:right}
* html .personnalBoard .parrainage .rightCol .validate input{margin-right:4px;}
*+html .personnalBoard .parrainage .rightCol .validate input{margin-right:10px}
* html .personnalBoard .parrainage .rightCol .validate td{width:100%;}
*+html .personnalBoard .parrainage .rightCol .validate td{width:100%;}
.personnalBoard .parrainage .rightCol .last td {border:0!important;padding-bottom:5px;padding-right:16px}
* html .personnalBoard .parrainage .rightCol .last td a{margin-right:8px}
*+html .personnalBoard .parrainage .rightCol .last td a{margin-right:8px}

.personnalBoard .parrainage .rightCol .panesN2 .page2 h1{margin-bottom:5px}
.personnalBoard .parrainage .rightCol .panesN2 .page2 table {width:98%;margin:20px 0 0 0}
.personnalBoard .parrainage .rightCol .panesN2 .page2 td {font:normal 11px arial;vertical-align:top;padding:8px 0 12px 0;border-bottom:1px solid #e6e1d9}
.personnalBoard .parrainage .rightCol .panesN2 .page2 td .link{color:#7c9039;text-decoration:underline;font:bold 11px arial;text-transform:none;padding:0;width:auto!important}
.personnalBoard .parrainage .rightCol .panesN2 .page2 td strong{line-height:13px}
.personnalBoard .parrainage .rightCol .panesN2 .page2 td.name{width:390px;padding-right:5px}
.personnalBoard .parrainage .rightCol .panesN2 .page2 td.name span{display:inline-block;width:152px;padding-right:14px;vertical-align:top}
.personnalBoard .parrainage .rightCol .panesN2 .page2 td.date {padding-right:15px;width:175px}
.personnalBoard .parrainage .rightCol .panesN2 .page2 td .error {color:#d60000;font-size:10px;padding-top:10px}
.personnalBoard .parrainage .rightCol .panesN2 .page2 .message{color:#463426;font:normal 10px arial;padding:15px 0 0 0;margin:0}
.personnalBoard .parrainage .rightCol .panesN2 .page2 p{color:#7c9039;font:bold 11px arial;padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #E6E1D9;width:98%}
.personnalBoard .parrainage .rightCol .panesN2 .page2 p a{color:#7c9039;font:bold 11px arial;text-decoration:underline}
.personnalBoard .parrainage .rightCol .panesN2 .page2 p a:hover{text-decoration:none}

.personnalBoard .compte .leftCol{width:171px;float:left;padding:27px 11px 20px 8px}
* html .personnalBoard .compte .leftCol{padding:27px 6px 20px 6px}
.personnalBoard .compte .leftCol ul {position:relative;left:-5px;margin:8px 0 0 0;padding-top:5px;border-top:1px solid #ebe7e1}
.personnalBoard .compte .leftCol ul ul{position:static}
.personnalBoard .compte .leftCol li a{color:#46372a;font:normal 11px arial;text-transform:uppercase;padding-left:5px;display:inline-block;}
.personnalBoard .compte .leftCol li a.current{text-decoration:underline;font-weight:bold;background:url("../netng/img/current.gif") no-repeat 0px 5px;}
.personnalBoard .compte .leftCol li a:hover{text-decoration:underline}
.personnalBoard .compte .leftCol li li{color:#c5c5c5;font:normal 11px arial;text-transform:uppercase;padding-left:5px}

.personnalBoard .compte .rightCol{background:#f9f8f5 url("../netng/img/degrad_ep.gif") repeat-y top left;width:756px;padding:15px 0 80px 35px;float:left}
.personnalBoard .compte .rightCol {font:normal 11px arial;position:relative}
.personnalBoard .compte .rightCol h1{color:#7c9039;text-transform:uppercase;font:normal 12px arial;margin:0;padding:15px 0 15px 0;clear:both}
.personnalBoard .compte .rightCol form .error {color:#d60000;font:normal 10px arial;padding-bottom:10px;}
.personnalBoard .compte .rightCol form {color:#46372a;font:bold 12px arial;}
.personnalBoard .compte .rightCol form td{color:#46372a;font:normal 12px arial;padding-bottom:7px}
.personnalBoard .compte .rightCol form td.label{font:bold 12px arial;width:156px;vertical-align:top}
.personnalBoard .compte .rightCol form td.validate{text-align:right}
.personnalBoard .compte .rightCol form td.error{padding-bottom:0}
.personnalBoard .compte .rightCol form td.ok{background:url("../netng/img/form_ok.gif") no-repeat 195px 4px;padding-right:21px}
.personnalBoard .compte .rightCol form td.ok input{border-color:#7a923a;margin-right:25px}
.personnalBoard .compte .rightCol form td.ko {background:url("../netng/img/form_ko.gif") no-repeat 200px 10px;padding-right:16px}
.personnalBoard .compte .rightCol form td.ko input{border-color:#fd0003;background-color:#f5cbcc;margin-right:25px}

.personnalBoard .compte .rightCol{min-height:300px}
* html .personnalBoard .compte .rightCol{height:300px}
.personnalBoard .compte .rightCol form input{float:left;border:1px solid #C6C8C7;color:#878585;font:11px arial;height:17px;width:185px;margin-right:3px}
.personnalBoard .compte .rightCol form select{float:left;border:1px solid #C6C8C7;color:#878585;font:12px arial;height:19px;width:190px;margin-right:3px}
.personnalBoard .compte .rightCol form select option{padding:0}
.personnalBoard .compte .rightCol small {font:normal 9px arial;text-transform:none}
.personnalBoard .compte .rightCol small.message {display:block;clear:both;background:none;color:#46372a;padding:20px 110px 0 0;margin:0}
.personnalBoard .compte .rightCol small.message a{color:#46372a;text-decoration:underline;}
.personnalBoard .compte .rightCol small.message a:hover{text-decoration:none}
.personnalBoard .compte .rightCol form input.radio{float:none;width:10px;margin-right:0px;border:0}
.personnalBoard .compte .rightCol form input.num{width:36px}
.personnalBoard .compte .rightCol form input.postalCode{width:63px}
.personnalBoard .compte .rightCol form input.street{width:142px}
.personnalBoard .compte .rightCol form select.birthDay{width:53px}
.personnalBoard .compte .rightCol form select.birthMonth{width:88px}
.personnalBoard .compte .rightCol form input.birthYear{width:38px}
.personnalBoard .compte .rightCol input.submit {
	width:auto;background:0 #7B8F38;border:0;color:white;display:block;float:right;font:10px arial;
	margin:0;position:relative;left:-404px;padding:0 8px 1px 8px;height:18px;text-transform:uppercase;cursor:pointer;
}
* html .personnalBoard .compte .rightCol input.submit{padding:1px 4px 1px;height:17px}
*+html .personnalBoard .compte .rightCol input.submit{padding:1px 4px 1px;height:17px}

.personnalBoard .compte .rightCol input.button {
	width:auto;float:right;background:0 #7B8F38;border:0;color:white;display:block;
	font:10px arial;margin:0;position:relative;padding:1px 4px 1px;text-transform:uppercase;cursor:pointer;
}
.personnalBoard .compte .rightCol .valid{font:10px arial;padding-bottom:10px;color:#7a923a;text-transform:none;}
.personnalBoard .compte .rightCol .loader {float:right;margin-right:18px;position:relative;}

.personnalBoard .compte .rightCol .col1{float:left;width:218px}
.personnalBoard .compte .rightCol .col1 h1{padding:0 0 30px 0;margin-top:15px}
.personnalBoard .compte .rightCol .col1 .adresse{padding-left:0}

.personnalBoard .compte .rightCol .col2{float:left;width:218px}
.personnalBoard .compte .rightCol .col2 h1{padding:0 0 30px 15px;margin-top:15px;border-left:1px solid #d6c8bd;}
.personnalBoard .compte .rightCol .col2 .adresse{padding-left:15px;border-left:1px solid #d6c8bd;}
.personnalBoard .compte .rightCol .col3{float:left;width:300px;position:relative;border-left:1px solid #d6c8bd;margin-top:15px;padding-left:13px}
.personnalBoard .compte .rightCol .col3 .message{padding-right:0}
.personnalBoard .compte .rightCol .col3 .submit{left:-6px;top:8px}
.personnalBoard .compte .rightCol .col3 .button{left:-6px}
.personnalBoard .compte .rightCol .col3 table{clear:left;}
* html .personnalBoard .compte .rightCol .col3 td.title{width:100%}
*+html .personnalBoard .compte .rightCol .col3 td.title{width:100%}
.personnalBoard .compte .rightCol .col3 td.title small{font-size:10px}
.personnalBoard .compte .rightCol .col3 td.title input{margin:5px 0 7px 0;float:none}
.personnalBoard .compte .rightCol .col3 .error{clear:both;padding:10px 0 0 0}
* html .personnalBoard .compte .rightCol .col3 .button {width:188px}
*+html .personnalBoard .compte .rightCol .col3 .button {width:188px}
.personnalBoard .compte .rightCol .col3 select {padding:0 0 0 3px}
.personnalBoard .compte .rightCol .col3 select option{padding:0}

.personnalBoard .compte .rightCol .adresse {margin-bottom:17px;height:130px}
.personnalBoard .compte .rightCol .adresse strong.title{display:block;color:#7c9039;font:bold 12px arial;line-height:12px}
.personnalBoard .compte .rightCol .adresse strong.name	{display:block;color:#463426;font:bold 12px arial;line-height:12px;text-transform:uppercase}
.personnalBoard .compte .rightCol .adresse .edit{display:inline-block;font:bold 10px arial;background:url(../netng/img/fleche-droite-mini2.gif) no-repeat 0px 4px;color:#878585;text-transform:uppercase;padding-left:6px}

.personnalBoard .compte .rightCol .page3 .col1 h1{padding:0 0 30px 0;margin-top:15px;border-right:1px solid #d6c8bd;}
.personnalBoard .compte .rightCol .page3 .col1 .adresse{padding-left:0;border-right:1px solid #d6c8bd;}
.personnalBoard .compte .rightCol .page3 .col3{border:0}

.personnalBoard .compte .rightCol .page5 .moreMail{padding-top:20px}
* html .personnalBoard .compte .rightCol .page5 .moreMail{width:100%}
*+html .personnalBoard .compte .rightCol .page5 .moreMail{width:100%}
.personnalBoard .compte .rightCol .page5 .moreMail small{font: normal 11px arial;font-style:normal;position:relative;top:3px}
.personnalBoard .compte .rightCol .page5 .moreMail .checkbox{width:13px;margin-right:3px;position:relative;top:3px;border:0}
.personnalBoard .compte .rightCol .page5 .submit{left:-375px}

.personnalBoard .compte .rightCol .page7 td{padding:0}
.personnalBoard .compte .rightCol .page7 strong{font:bold 12px arial}
.personnalBoard .compte .rightCol .page7 form{padding-top:10px}
.personnalBoard .compte .rightCol .page7 .label{font: bold 11px arial;width:100%;padding-bottom:20px}
.personnalBoard .compte .rightCol .page7 .label .checkbox{width:13px;margin-right:3px;position:relative;top:3px;border:0}
.personnalBoard .compte .rightCol .page7 .label small{font: normal 11px arial;font-style:normal;position:relative;top:3px}
.personnalBoard .compte .rightCol .page7 form .submit {float:none;position:static}
.personnalBoard .compte .rightCol .page7 .message{padding-top:10px}
.personnalBoard .compte .rightCol .page7 .unsuscribe{padding-top:20px;color:#463426;font:normal 11px arial}
.personnalBoard .compte .rightCol .page7 .unsuscribe a{color:#463426;font:bold 11px arial;text-decoration:underline}
.personnalBoard .compte .rightCol .page7 .unsuscribe a:hover{text-decoration:none}

.personnalBoard .compte .rightCol .page8 h1 {padding-bottom:15px}
.personnalBoard .compte .rightCol .page8 strong {color:#7c9039;font:bold 11px arial;}
.personnalBoard .compte .rightCol .page8 p {padding-top:15px;font:12px arial;}
.personnalBoard .compte .rightCol .page8 table{width:100%;padding-bottom:10px;border-collapse:collapse}
.personnalBoard .compte .rightCol .page8 table td{padding:5px 0 0 0;}
* html .personnalBoard .compte .rightCol .page8 table td{width:100%}
*+html .personnalBoard .compte .rightCol .page8 table td{width:100%}
.personnalBoard .compte .rightCol .page8 .submit{left:-567px;top:10px;}
* html .personnalBoard .compte .rightCol .page8 .submit{width:110px}
*+html .personnalBoard .compte .rightCol .page8 .submit{width:110px}
.personnalBoard .compte .rightCol .page8 .message a{color:#7b8f38;text-decoration:none}
.personnalBoard .compte .rightCol .page8 .message a:hover{text-decoration:underline}

.personnalBoard .compte .rightCol .page9 h1 {padding-bottom:15px}

.personnalBoard .compte .rightCol .page10 a{color:#46372A;text-decoration:underline;font-weight:bold}
.personnalBoard .compte .rightCol .page10 a:hover{text-decoration:none}
.personnalBoard .compte .rightCol .page10 .giftCardContent {background:white;border:1px solid #d6c8bd;display:table;}
/* Compatibility with IE6 */
* html .personnalBoard .compte .rightCol .page10 .giftCardContent {
	background:white;border:1px solid #d6c8bd;display:inline;width:auto;
}
.personnalBoard .compte .rightCol .page10 table input{border:1px solid #C6C8C7;color:#878585;float:left;font:11px arial;height:17px;margin-right:3px;width:185px;}
.personnalBoard .compte .rightCol .page10 table .button{background:#7B8F38;border:0 none;color:white;display:block;font:10px arial;padding:1px 4px;text-transform:uppercase;width:auto;}
* html .personnalBoard .compte .rightCol .page10 table .button{padding:1px 0}
*+html .personnalBoard .compte .rightCol .page10 table .button{padding:1px 0}
.personnalBoard .compte .rightCol .page10 table td {padding:3px 8px;font:normal 11px arial;vertical-align:top}
.personnalBoard .compte .rightCol .page10 table tr.first td {padding-top:8px}
.personnalBoard .compte .rightCol .page10 table tr.last td {padding-bottom:8px}
.personnalBoard .compte .rightCol .page10 table .separator td {padding-top:20px;vertical-align:bottom;}
.personnalBoard .compte .rightCol .page10 .error {color:#d60000;font:bold 10px arial}

.personnalBoard .compte .rightCol .page12 a{width:250px;float:none;background:0 #7B8F38;border:0;color:white;display:inline-block;font:10px arial;margin:0;position:relative;padding:1px 4px 1px;text-transform:uppercase;margin-top:3px; text-align: center;}

.personnalBoard .compte .rightCol .page13 h1{padding-bottom:15px}
.personnalBoard .compte .rightCol .page13 a{width:210px;float:none;background:0 #7B8F38;border:0;color:white;display:inline-block;font:10px arial;margin:0;position:relative;padding:1px 4px 1px;text-transform:uppercase;margin-top:3px; text-align: center;}

.personnalBoard .compte .rightCol .page14 h1{padding-bottom:15px}
.personnalBoard .compte .rightCol .page14 table {background:white;border:1px solid #d6c8bd;margin-bottom:15px}
.personnalBoard .compte .rightCol .page14 table input{border:1px solid #C6C8C7;color:#878585;float:left;font:11px arial;height:17px;margin-right:3px;width:185px;}
.personnalBoard .compte .rightCol .page14 table .button{float:right;background:#7B8F38;border:0 none;color:white;display:block;font:10px arial;padding:1px 4px;text-transform:uppercase;width:auto;}
* html .personnalBoard .compte .rightCol .page14 table .button{padding:1px 0}
*+html .personnalBoard .compte .rightCol .page14 table .button{padding:1px 0}
.personnalBoard .compte .rightCol .page14 table td {padding:3px 8px;font:normal 11px arial;vertical-align:top}
.personnalBoard .compte .rightCol .page14 table tr.first td {padding-top:8px}
.personnalBoard .compte .rightCol .page14 table tr.last td {padding-bottom:8px}
.personnalBoard .compte .rightCol .page14 .error {color:#d60000;font:bold 10px arial;position:static;padding-bottom:1px}
.personnalBoard .compte .rightCol .page14 form h1{padding-bottom:1px;font:bold 11px arial !important;text-transform:uppercase}

.personnalBoard .compte .rightCol .page15 h1{padding-bottom:15px}
.personnalBoard .compte .rightCol .page15 p{padding-bottom:15px}
.personnalBoard .compte .rightCol .page15 .button{float:left;margin-right:3px}
.personnalBoard .compte .rightCol .page15 .delete{background:#d60000}

.personnalBoard .vpci .leftCol{float:left;padding:27px 11px 20px 8px;width:171px}
.personnalBoard .vpci .rightCol {background:url("../netng/img/degrad_ep.gif") repeat-y scroll left top #F9F8F5;float:left;padding:15px 0 25px 35px;zoom:1;width:756px}
.personnalBoard .vpci .rightCol h1{color:#7C9039;font:12px arial;margin:0;padding:15px 0;text-transform:uppercase}
.personnalBoard .vpci #offreCourrier{width:730px;height:236px;background:url("../netng/img/offre-courrier_ep.jpg") no-repeat 0 0;position:relative;}
.personnalBoard .vpci #offreCourrier .welcome {position:absolute;left:342px;top:1px}
.personnalBoard .vpci #offreCourrier .welcome h1 {color:#342d27;font:bold 13px arial!important;text-transform:uppercase;margin:0;padding:0 0 15px 0}
.personnalBoard .vpci #offreCourrier .welcome p {color:#342d27;font:normal 11px arial;margin:0;padding:0 0 20px 0}

.personnalBoard .vpci #offreCourrier form{position:absolute;top:175px;left:342px;}
.personnalBoard .vpci #offreCourrier form label {display:inline-block;padding-right:5px;color:#342d27;font:bold 11px arial ;position:relative;top:-3px}
* html .personnalBoard .vpci #offreCourrier form label {top:0;}
*+html .personnalBoard .vpci #offreCourrier form label {top:0;}
.personnalBoard .vpci #offreCourrier form input {width:84px;height:15px;border:1px solid  #c4c1bb;margin-bottom:5px;float:left}
.personnalBoard .vpci #offreCourrier form .help {display:inline-block;margin-left:10px;padding-left:20px;height:16px;background:url("../netng/img/help2.gif") no-repeat top left;font-size:11px;color:#342D27;float:left}
/*.personnalBoard .vpci #offreCourrier .button{display:inline-block;float:none;height:13px;width:auto;border:0;padding:0 10px 2px 10px;margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;color:white;font-size:10px;text-decoration:none;text-transform:uppercase;background:#8e9e46;position:absolute;left:300px;top:58px}*/
.personnalBoard .vpci #offreCourrier .button{display:inline-block;height:13px;width: auto;border:0;padding:0 10px;margin:0;color:white;font-size:10px;text-decoration:none;text-transform:uppercase;background:#8e9e46;position:absolute;left:309px;top:58px;cursor:pointer}
.personnalBoard .vpci .error{color:#D60000;font:10px arial;padding-bottom:10px;}

/*****************************************************************************************************/
/* BIRD 2.9*/
/*****************************************************************************************************/
#controlAddressModal {z-index:9000;display:none;float:none;position:absolute;}
#controlAddress{background-color:#FFFFFF;font-size:11px;color:#57441a;border:2px solid #E8E8E8;text-align:left;padding:0 20px 20px 20px}
#controlAddress .body{margin-top:43px}
#controlAddress .adresse{font-weight:bold;text-align:center;padding-top:20px}
#controlAddress small{font-size:11px;text-transform:uppercase}
#controlAddress form {clear:both;margin:16px auto 2px auto;padding:7px 7px 7px 0}
#controlAddress form fieldset{border:0;padding:8px 0!important;margin:0}
#controlAddress form small{display:block;font-size:11px;font-style:italic;text-align:right;text-transform:none;padding:2px 0 9px 0}
#controlAddress form label{margin:0;font-size:11px;padding-left:10px;display:inline-block;margin-top:3px;vertical-align:middle;white-space:normal}
#controlAddress form input{border:0}
#controlAddress .button{background:#7B8F38;border: 0 none;color: white;cursor: pointer;display: block;float: right;font: 10px arial;margin: 0;padding: 4px 8px;position: relative;text-transform: uppercase;width: auto;right:0;bottom:0}
#controlAddress form select{margin:0;border:1px solid #A4B97F}
#controlAddress .close {margin-right: 15px;position: absolute;right: 0;top: 10px;}

.personnalBoard .newsletter{padding-right:15px}
.personnalBoard .newsletter p{padding-bottom:15px}
.personnalBoard .newsletter p.head{color:#7b8f38;font-weight:bold}
.personnalBoard .newsletter .email{font-weight:bold;text-align:center}
.personnalBoard .newsletter form{font-size:11px!important}
.personnalBoard .newsletter form label{font-weight:normal;padding-left:5px;margin-right:88px;}
.personnalBoard .newsletter form b{display:block;padding:8px 0;font-weight:bold}
.personnalBoard .newsletter form .checkbox{width:auto!important;float:none!important;border:0!important}
.personnalBoard .newsletter form .submit{float:none!important;position:static!important;margin:30px 0 0 0!important;display:inline!important}
.personnalBoard .newsletter .message{padding:30px 0 0 0!important}
.personnalBoard .newsletter .error{color: #D60000;font: 10px arial;padding-bottom: 10px}


.optimizeAddress {color:#7c9039;text-transform:none;font:normal 12px arial;margin:0;padding:15px 0 15px 0;clear:both}
.optimizeAddress a {color:#7c9039;text-transform:none;text-decoration:underline;}
/*****************************************************************************************************/
/* BIRD 2011-10 */
/*****************************************************************************************************/
#addNew{border:1px solid #a7a8aa;width:193px;font-size:12px;margin-bottom:10px}
#addNew h1{color:white;margin:0;padding:3px 5px;background:#7e9138;font-size:11px;}
#addNew form{padding:2px 10px 3px 10px}
#addNew form input.text{width:74px;border:1px solid #c7c7c7;font-size:12px}
#addNew form select{border:1px solid #c7c7c7;font-size:11px}
#addNew form label{color:#b1b1b1;text-transform:uppercase;padding:0 0 0 8px}
#addNew form p{padding-bottom:8px}
#addNew .ap_box{float:none;display:block;margin-top:5px}

#ajaxGrandTotal{color:white}

#content .content_body{width:750px!important}

#iFrameLogin {
	z-index: 9999;
	position: absolute;
	display: block;
	width:438px;
}
#popinLogin {
	display:block;
	background-color:#FFFFFF;
	font-size:11px;
	color:#57441a;
	text-align:left;
	max-width:438px;
}
#popinLogin .body {
	margin-top:23px
}
#popinLogin .close {
	margin-right:15px;
	position:absolute;
	right:0;
	top:10px;
}
#popinLogin  h3{font-size:18px;font-weight:normal;text-transform:uppercase;margin:0 0 3px 0;text-align:center}
#popinLogin  form {clear:both;margin:16px auto 0 auto;padding:7px}
#popinLogin  form .lost{position:relative;top:5px;font:bold 11px arial;text-decoration:underline;color:#8b961e; float:left;}
#popinLogin  form.create {background:#e1d8d1;padding:10px;}
#popinLogin  form h4{margin:0 0 7px 0;font-weight:bold;font-size:12px;text-transform:uppercase}
#popinLogin  form input.text{padding:3px;width:331px;border:1px solid #a7a8aa;margin:5px 0}
* html #popinLogin  form input.text{position:relative;left:-39px}
*+html #popinLogin  form input.text{position:relative;left:-39px}
#popinLogin  form fieldset{margin-left:39px}
#popinLogin  .button {
	position:absolute;
	font:bold 12px arial ;
	color:white;
	text-decoration:uppercase;
	border:0;
	margin:0;
	padding:2px 4px;
	background-color:#7b8f37;
	text-transform:uppercase;
	display:inline-block;
	line-height:14px;
	cursor:pointer;
	float: right;
}
#popinLogin form fieldset .button {
	position:relative;
	right:52px;
	bottom:-2px;
}

#popinLogin  form.create p{padding-bottom:29px}
#popinLogin  form.create .button{bottom:10px;right:10px;}
#popinLogin  .error {
	width:331px;
}
/* Dark background that is displayed behind the popin */
#overlay {
	background-color: #000000;
	height: 100%;
	width: 100%;
	position: fixed;
	left: 0;
	top: 0;
	opacity: 0.5;
	filter : alpha(opacity=50); 
}
/* Dark background that is displayed behind the popinLostPasswordpopin */
#overlayLostPassword {
	background-color: #000000;
	height: 100%;
	width: 100%;
	position: absolute;
	left: 0;
	top: 0;
	opacity: 0.5;
	filter : alpha(opacity=50); 
}
#popinLostPassword {
	display:block;
	background-color:#FFFFFF;
	font-size:11px;
	color:#57441a;
	text-align:left;
	width:438px;
	padding-bottom:10px
}
#popinLostPassword .close {margin-right:15px;position:absolute;right:0;top:10px;}
#popinLostPassword .body{margin-top:23px}
#popinLostPassword form {clear:both;margin:16px auto 0 auto;padding:7px}
#popinLostPassword form h4{margin:0 0 7px 0;font-weight:bold;font-size:12px;text-transform:uppercase}
#popinLostPassword form input.text{padding:3px;width:298px;border:1px solid #a7a8aa;margin:5px 0}
* html #popinLostPassword form input.text{position:relative;left:-39px}
*+html #popinLostPassword form input.text{position:relative;left:-39px}
#popinLostPassword form fieldset {
	margin-left:39px
}
#popinLostPassword .button {
	right:53px;
	bottom:23px;
	font:13px MartinGotURWTOTLigRegular ;
	color:white;
	text-decoration:uppercase;border:0;
	margin:0;
	padding:2px 4px;
	background-color:#a7a8aa;
	text-transform:uppercase;
	font-weight:normal;
	display:inline-block;
	line-height:14px
}
#popinLostPassword p{padding:0 5px 15px 5px}
#popinLostPassword  .error{text-align:center}

#shipping{width:750px}

#payMode{border:1px solid #7c903a;position:relative;margin-bottom:15px;padding-top:5px;width:748px;min-height:30px}
#payMode h1{background:#7B8F38;color: #FFFFFF;font-size: 12px;font-weight: bold!important;padding: 2px 11px 2px 8px;position:absolute;top:-20px;left:-1px;margin:0}
#payMode .group{clear:both;border-bottom:1px solid #7b8f38;height:29px;margin:10px 0}
#payMode .group a{display:block;background:#eef3df;border-color:#e3e4e6;padding:6px 0px 7px 15px;border-width:1px 1px 0 1px;border-style:solid;width:159px;float:left;position:relative;margin-right:14px}	
#payMode .group a.last{margin:0 0 0 2px}	
#payMode .group a.current, #payMode .group a:hover{background:#7b8f38;font-weight:bold;color:white;border-color:#7b8f38}
#payMode .group a img{position:absolute;right:5px;top:-5px}
#payMode .info{clear:both;padding:10px}
#payMode .info fieldset {margin-bottom:17px;display:inline;color:#646567;font-size:11px;display:block}
#payMode .info fieldset.when{margin-bottom:17px;}
#payMode .info fieldset label{font-weight:bold;padding-left:5px;margin-right:76px;color:#47372a}
* html #payMode .info fieldset label{margin-right:62px}
*+html #payMode .info fieldset label{margin-right:62px}
#payMode .info fieldset .radio{border:0}
#payMode .info fieldset select{font-size:12px}
#payMode .info fieldset.cardType select{margin-top:5px}
#payMode .info fieldset .title{padding-bottom:11px}
#payMode .info fieldset img{vertical-align:middle}
#payMode .info fieldset input.text{border:1px solid #a7a8aa;width:57px;margin-right:8px;font-size:13px}
#payMode .info fieldset input.last{margin-right:0}
#payMode .info fieldset a {color:#646567;font-size:9px;text-decoration:underline}
#payMode .info fieldset a:hover {text-decoration:none}
#payMode .info fieldset.cardType{width:198px;float:left}
#payMode .info fieldset.cardNumber{width:276px;float:left;margin-right:23px}
* html #payMode .info fieldset.cardNumber{margin-right:5px}
*+html #payMode .info fieldset.cardNumber{margin-right:5px}
#payMode .info fieldset.expireDate{width:115px;float:left;margin-right:17px}
*+html #payMode .info fieldset.expireDate{margin:0 22px;}
#payMode .info fieldset.crypto{width:86px;float:left;margin-right:0px}
#payMode .info .moreInfo {clear:both;text-align:right;color:#646567;font-size:11px}
#payMode .info .moreInfo a{color:#646567;font-size:11px;text-decoration:underline}
#payMode .info .moreInfo a:hover{text-decoration:none}
#payMode #INFOS_PERSONAL_CHECK input.radio{margin-left:35px; vertical-align:middle}
#payMode #INFOS_PERSONAL_CHECK label.bold{font-size:12px; margin-left:5px; line-height:19px; vertical-align:middle}
#payMode #INFOS_PERSONAL_CHECK div.text{font-size:11px; margin-left:45px; margin-top:10px}
#payMode #INFOS_GIFT_CARD div.bandeau{float:left; position:relative; width:100%}
#payMode #INFOS_GIFT_CARD div.bandeau_validation{text-align:right; position:relative; height:1px; left:500px; width:20px;}
#payMode #INFOS_GIFT_CARD div.kdocol1{float:left; font-weight:normal; position:relative; width:205px; font-size:10px}
#payMode #INFOS_GIFT_CARD div.kdocol2{float:left; font-weight:normal; position:relative; width:175px; font-size:10px}
#payMode #INFOS_GIFT_CARD div.kdocol3{float:left; position:relative; width:265px; font-size:10px}
#payMode #INFOS_GIFT_CARD div.bandeauContent {margin:20px 22px 15px 35px; line-height:11px; width:648px; min-height:145px}
#payMode #INFOS_GIFT_CARD div.bandeau_validation a {position: relative; top:10px; right:-15px}
#payMode #INFOS_GIFT_CARD div.kdocol2 input {margin: 5px}
#payMode #INFOS_GIFT_CARD #checkoutoption-mode-3-soldeapyer {margin-top: 15px}
#payMode #INFOS_GIFT_CARD #checkoutoption-mode-3-ordercbcomplete{width:750px; margin-left:-40px}
#payMode #INFOS_GIFT_CARD #checkoutoption-mode-3-card1-errorMsg1{width:395px; left:-25px; top:10px}
#payMode #INFOS_GIFT_CARD #checkoutoption-mode-3-card1-detail{width:500px}
/* RUSSIE */
#payMode #INFOS_EXT_CHRONOPAY_YD td.tdElement{font-size:10px; line-height:11px; color:#47372A; padding: 0 8px 0 0}
#payMode #INFOS_EXT_CHRONOPAY_YD td.tdElement a{color:#676371; font-weight:normal; text-decoration:underline}
#payMode #INFOS_EXT_CHRONOPAY_YD{padding:15px 22px 15px 35px}
#payMode #INFOS_EXT_CHRONOPAY_WM td.tdElement{font-size:10px; line-height:11px; color:#47372A; padding: 0 8px 0 0}
#payMode #INFOS_EXT_CHRONOPAY_WM td.tdElement a{color:#676371; font-weight:normal; text-decoration:underline}
#payMode #INFOS_EXT_CHRONOPAY_WM{padding:15px 22px 15px 35px}
#payMode #INFOS_EXT_CHRONOPAY_CC td.tdElement{font-size:10px; line-height:11px; color:#47372A; padding: 0 8px 0 0}
#payMode #INFOS_EXT_CHRONOPAY_CC td.tdElement a{color:#676371; font-weight:normal; text-decoration:underline}
#payMode #INFOS_EXT_CHRONOPAY_CC{padding:15px 22px 15px 35px}
#payMode #INFOS_EXT_WEBMONEY_RTB td.tdElement{font-size:10px; line-height:11px; color:#47372A; padding: 0 8px 0 0}
#payMode #INFOS_EXT_WEBMONEY_RTB td.tdElement a{color:#676371; font-weight:normal; text-decoration:underline}
#payMode #INFOS_EXT_WEBMONEY_RTB{padding:15px 22px 15px 35px}
div.acceptConditions{font-size:10px; line-height:2.2em}
div.acceptConditions1{font-size:10px; line-height:2.2em; color:#47372A}
/* FIN RUSSIE / DEBUT GR4 */
#payMode #INFOS_EXT_NORDEA_RTB{padding:15px 22px 15px 35px}
#payMode #INFOS_EXT_NORDEA_RTB td.tdElement{font-size:10px; line-height:11px; color:#47372A; padding: 0 8px 0 0}
#payMode #INFOS_EXT_NORDEA_RTB td.tdElement a{color:#676371; font-weight:normal; text-decoration:underline}
#payMode #INFOS_EXT_PAYNOVA_CC{padding:15px 22px 15px 35px}
#payMode #INFOS_EXT_PAYNOVA_CC td.tdElement{font-size:10px; line-height:11px; color:#47372A; padding: 0 8px 0 0}
#payMode #INFOS_EXT_PAYNOVA_CC td.tdElement a{color:#676371; font-weight:normal; text-decoration:underline}
#payMode #INFOS_EXT_PAYNOVA_IB{padding:15px 22px 15px 35px}
#payMode #INFOS_EXT_PAYNOVA_IB td.tdElement{font-size:10px; line-height:11px; color:#47372A; padding: 0 8px 0 0}
#payMode #INFOS_EXT_PAYNOVA_IB td.tdElement a{color:#676371; font-weight:normal; text-decoration:underline}
#payMode #INFOS_EXT_PAYNOVA_PP{padding:15px 22px 15px 35px}
#payMode #INFOS_EXT_PAYNOVA_PP td.tdElement{font-size:10px; line-height:11px; color:#47372A; padding: 0 8px 0 0}
#payMode #INFOS_EXT_PAYNOVA_PP td.tdElement a{color:#676371; font-weight:normal; text-decoration:underline}
#payMode #INFOS_EXT_COD div.text a{color:black; text-decoration:none; line-height:1.3em; font-size:10px}
/* FIN GR4 / DEBUT DE */
#payMode #INFOS_EXT_SOFORT_U{padding:15px 22px 15px 35px}
#payMode #INFOS_EXT_SOFORT_U td.tdElement{font-size:10px; line-height:11px; color:#47372A; padding: 0 8px 0 0}
#payMode #INFOS_EXT_SOFORT_U td.tdElement a{color:#676371; font-weight:normal; text-decoration:underline}
#payMode #INFOS_EXT_PAYPAL{padding:15px 22px 15px 35px}
#payMode #INFOS_EXT_PAYPAL td.tdElement{font-size:10px; line-height:11px; color:#47372A; padding: 0 8px 0 0}
#payMode #INFOS_EXT_PAYPAL td.tdElement a{color:#676371; font-weight:normal; text-decoration:underline}
/* FIN DE */

#checkoutoption-mode-3-card1-errorMsg1{display:none;color:#f84443;font-weight:bold; font-size:10px; bottom:-15px}
#checkoutoption-mode-3-card1-errorMsg2{display:none;color:#f84443;font-weight:bold; font-size:10px; bottom:-15px}

/*
#payMode .kdocol1{line-height: 11px;font-weight: normal;font-size: 10px;float: left;width: 205px;}
#payMode .kdocol2{float: left;width: 175px;}
#payMode .kdocol3{font-size: 10px;width: 265px;float: left}*/

.requiredInfo{clear:both;font:normal 10px arial;color:#646567;text-align:right;padding-top:8px}

#popin_shipping_info {
	background-color:#FFFFFF;
	font-size:11px;
	color:#57441a;
	text-align:left;
	width:455px;
	z-index:9999;
	position:absolute;
}
#popin_shipping_info h3{font-size:18px;padding:7px 0 10px 48px;min-height:31px;font-weight:normal;text-transform:uppercase;margin:0 0 3px 0;}
* html #popin_shipping_info h3{height:31px}
*+html #popin_shipping_info h3{height:31px}
#popin_shipping_info .close {margin-right:15px;position:absolute;right:0;top:10px;}
#popin_shipping_info .body{margin-top:23px}
#popin_shipping_info p{padding:0 10px 15px 10px}

#popin_billing_address{background-color:#FFFFFF;font-size:11px;color:#57441a;text-align:left;width:455px;z-index: 9999; position: absolute;}
#popin_billing_address h3{font-size:18px;padding:7px 0 10px 48px;min-height:31px;font-weight:normal;text-transform:uppercase;margin:0 0 3px 0;}
#popin_billing_address h3 span{font-size:12px;font-weight:normal}
* html #popin_billing_address h3{height:31px}
*+html #popin_billing_address h3{height:31px}
#popin_billing_address .close {margin-right:15px;position:absolute;right:0;top:10px;}
#popin_billing_address .body{margin-top:23px}
#popin_billing_address p{padding:0 10px 15px 50px;font-size:12px}
#popin_billing_address p b{font-size:14px;text-transform:uppercase}

#popinCryptogram {
	z-index:9999;
	position:absolute;
	display:block;
	visibility:hidden;
	background-color:#FFFFFF;
	font-size:11px;
	color:#57441a;
	text-align:left;
	width:455px
}

/*TODO Same style applied to all popins for the "Close" button. Merge? */
#popinCryptogram .close {
	margin-right:15px;
	position:absolute;
	right:0;
	top:10px;
}
#popinCryptogram .body {
	margin-top:23px;
	margin-left:50px;
	height:225px;
}

#popinCryptogram .saisieCryptogramme { 	
	text-align:center;
	font-size:11px;
	font-weight:bold;
	color:#57441a;
}

#checkoutPopinContact{display:none;background-color:#FFFFFF;font-size:11px;color:#57441a;text-align:left;width:455px;padding-bottom:10px}
#checkoutPopinContact h3{font-size:18px;padding:7px 0 10px 48px;min-height:31px;font-weight:normal;text-transform:uppercase;margin:0 0 3px 0;background:url(../mail.gif) top left no-repeat}
#checkoutPopinContact .close {margin-right:15px;position:absolute;right:0;top:10px;}
#checkoutPopinContact .body{margin-top:23px;}
#checkoutPopinContact fieldset {margin-bottom:10px;margin-left:20px;font-weight:bold;position:relative}
#checkoutPopinContact label {font-size:13px;width:170px;display:inline-block;font-weight:bold}
#checkoutPopinContact textarea{vertical-align:top;border:1px solid #c6c6c6;font-size:13px;width:242px;height:168px;resize:none}
* html #checkoutPopinContact textarea{width:239px}
*+html #checkoutPopinContact textarea{width:239px}
#checkoutPopinContact #topic{width:242px;}
#checkoutPopinContact #city{width:242px;}
#checkoutPopinContact input.text{border:1px solid #c6c6c6;font-size:13px;width:238px}
#checkoutPopinContact input.radio{border:0}
#checkoutPopinContact select{border:1px solid #c6c6c6;}
#checkoutPopinContact #streetNumber{width:25px;margin-right:5px}
#checkoutPopinContact #street{width:204px}
#checkoutPopinContact .button{position:absolute;right:21px;bottom:16px;font:bold 12px arial ;color:white;text-decoration:uppercase;border:0;margin:0;padding:2px 4px;background-color:#7B8F37;text-transform:uppercase;display:inline-block;line-height:14px}
#checkoutPopinContact .required{text-align:right;padding-right:22px;font-style:italic}	
#checkoutPopinContact fieldset.copy{font-weight:normal;margin-left:190px;margin-top:10px;}	
* html #checkoutPopinContact fieldset.copy{margin-left:187px}	
*+html #checkoutPopinContact fieldset.copy{margin-left:187px}	
#checkoutPopinContact fieldset a.help{display:block;width:16px;height:14px;background:url(../help.jpg) no-repeat top left;position:absolute;top:-6px;right:314px}

#checkoutFinished{padding-top:54px}
#checkoutFinished h1{font-size:18px;color:#46362a;padding:0 0 10px 0;margin:0}
#checkoutFinished h1{font-size:18px;color:#46362a;padding:0 0 10px 0;margin:0}
#checkoutFinished h1 span{font-size:14px}
#checkoutFinished h2{font-size:19px;color:#8b961e;padding:0 0 10px 0;margin:0;text-transform:uppercase}
#checkoutFinished p {font-size:11px;width:530px}
#checkoutFinished  div {border:1px solid #a7a8aa;padding:20px 15px 15px 15px;position:relative}
#checkoutFinished  p a {text-decoration:underline} 
#checkoutFinished  p a:hover {text-decoration:none} 
#checkoutFinished  a.back {font-size:11px;color:#646567;text-decoration:underline;top:10px;right:10px;position:absolute} 
#checkoutFinished  a.back:hover {text-decoration:none} 

#zoomExtended .fb {position:absolute;top:370px;left:8px;width:389px;height:20px;z-index:20;}
#panes #scrollable .fb iframe{width:128px!important;}
#panes #scrollable .fb .fb_edge_widget_with_comment .fb_edge_comment_widget .fb_ltr { display:none; }

.products.model1 #scrollable .fb {position:absolute;top:268px;left:1px;width:90px;height:20px;} /* 267px + 1px */
.products.model2 #scrollable .fb {position:absolute;top:237px;left:5px;width:90px;height:20px;} /* 232px + 5px */
.products.model3 #scrollable .fb {position:absolute;top:217px;left:5px;width:90px;height:20px;} /* 212px + 5px */
.products.model1 #scrollable .info a{margin-left:125px}
.products.model2 #scrollable .info a{margin-left:125px}
.products.model3 #scrollable .info a{margin-left:125px}

.social{clear:both;position:relative;height:95px;border:1px solid #b7b7b7;top:20px} 
.social h1{margin:0;display:inline;position:absolute;top:-18px;left:-1px;background-color: #AEAEAE;color: #FFFFFF;font-family: Arial;font-size: 11px;padding: 2px 4px;position: relative;text-transform: uppercase} 
*+html .social h1{top:-17px} 
* html .social h1{top:-17px} 
.social .miniLien {padding-top:15px;height:30px;position:absolute;right:15px;top:0}
.social .miniLien a {color:#878585;font-size:10px;float:left}
.social .miniLien .envoyerAmi{line-height:10px;padding-left:25px;text-decoration:underline;background:transparent url(../netng/img/lettre.gif) no-repeat 4px 6px;display:block;width:71px;height:20px;border-left:1px solid #d6d9d8}
.social .miniLien .ajouter{line-height:10px;padding-left:20px;text-decoration:underline;background:transparent url(../netng/img/etoile.gif) no-repeat 0px 3px;display:block;width:70px;height:20px;margin:0 4px 0 2px;border-left: 1px solid #D6D9D8;}
.social .miniLien .twitter{margin:4px 2px 0 2px;background:transparent url(../twit.gif) no-repeat top left;display:inline-block;width:11px;height:15px}
.social .miniLien span{margin:4px 4px 0 2px;;display:block; float:left;color:#878585;text-transform:none;font-size:10px}
.social .miniLien .avis{line-height:10px;padding-left:22px;text-decoration:underline;background:transparent url(../netng/img/avis.gif) no-repeat 5px 3px;display:block;width:42px;height:20px;border-left:1px solid #d6d9d8;position: relative}
.social .fb{position:absolute;width:405px;height:77px;top:9px;left:10px}
.social #BVSecondaryCustomerRatings {width:140px;}
#bazaarvoice_testimonial{top:35px!important}
.social .miniLien .postReview{
	padding-top: 0;
	background: url("../netng/img/avis.gif") no-repeat scroll 0 5px;
	float: left;
	margin-top: -3px;
	padding-left: 20px;
	text-transform: lowercase;
	text-align: left;
	width: 71px;
	color: #4C341F;
}
#bvPostReviewLink  {
	text-transform: none!important;
	text-decoration: underline;
	text-align: left;
	margin: 2px 4px 0 2px;
	display: block;
	float: left;
	color: #878585;
}
#bvAllReviewsLink  {
	text-transform: none!important;
	text-decoration: underline;
	text-align: left;
	display: block;
	float: left;
	color: #878585;
	font-size: 11px;
}
/* Will be renamed BVCustomerRatings. See productpag.ftl. */
#BVCustomerRatingsNEW a {
 	margin: 4px 20px 0 30px;
 }
.push-commerce .rdv{overflow:visible;text-align:right;color:#868686;margin:0}
.push-commerce .rdv .ap_box{background:url('../phone.gif') no-repeat 0 1px;margin:0}
.push-commerce .rdv a {padding:0 0 0 5px!important;width:auto;color:#868686;font:normal 11px arial}
.push-commerce .rdv .ap_box .ajout{padding:0;width:auto}
.push-commerce .rdv .ap_box .aplink2{padding:0;float:none}
.push-commerce .rdv .ap_box .ap_texte{padding:0;white-space:normal;text-transform:none;color:#868686;font:normal 11px arial}

#focus_prod .rdv{overflow:visible;text-align:right;color:#868686;margin:0;padding:10px 0;left:-10px;}
#focus_prod .rdv .ap_box{background:url('../phone.gif') no-repeat 0 1px;margin:0;width:131px;}
#focus_prod .rdv a {padding:0 0 0 5px!important;width:auto;color:#868686;font:normal 11px arial}
#focus_prod .rdv .ap_box .ajout{padding:0;width:auto}
#focus_prod .rdv .ap_box .aplink2{padding:0;float:none}
#focus_prod .rdv .ap_box .ap_texte{padding:0;white-space:normal;text-transform:none;color:#868686;font:normal 11px arial}

