img {behavior: url(iepngfix.htc); border: 0;}
.container .main { width: 980px; }
.container .main .main_left  {	width:180px;padding-left: 6px;}

.container .main .main_right  {	background-color: #ffffff;}
.container .main .main_right .variations_container{background:url(../../images/fr/bg_variations_container_middle.jpg) right top repeat-y;}
.container .main .main_right .variations_container .bg_top{background:url(../../images/fr/bg_variations_container.jpg) right top no-repeat;}
.container .main .main_right .variations_container .bg_bottom{background:url(../../images/fr/bg_variations_container_bottom.jpg) right bottom no-repeat;}

.container .main .main_right div.top_left  {	width: 243px;padding-left: 38px;float: left;}

.container .main .main_right div.top_right  {	padding-top: 18px;}
.container .main .main_right div.top_right div.breadcrumbs, .main .main_right div.top_right div.breadcrumbs span  {	color: #ad6e4d;font: normal 11px Arial, Helvetica, sans-serif;}
.container .main .main_right div.top_right div.breadcrumbs a  {	font: normal 11px Arial, Helvetica, sans-serif;color: #ad6e4d;padding: 0px 6px 0 0;text-decoration: underline;}
.container .main_right div.top_right h1  {	font: normal 20px Arial, Helvetica, sans-serif;color: #2d140f; margin-top: 12px;}
.container .main_right div.top_right h2  {	font: normal 14px Arial, Helvetica, sans-serif;color: #2d140f;margin-top: 12px;}
.container .main_right div.top_right h5  {	font: normal 14px Arial, Helvetica, sans-serif;color: #2d140f;}
.container .main_right div.top_right div.txt  {	font: normal 14px Arial, Helvetica, sans-serif;color: #ad6e4d;}
.container .main_right div.top_right div.txt  h2 {	font: normal 14px Arial, Helvetica, sans-serif;color: #ad6e4d;}
.container .main_right div.top_right div.actions  {	text-align: right;margin-right: 31px;padding:0 0 9px 0;}

.container .main_right div.top_right div.actions a  {	text-decoration: underline;font: normal 11px Arial, Helvetica, sans-serif;color: #ad6e4d;padding: 0px 9px 0  0;}
.container .main_right div.top_right div.cles  {	font: normal 11px Arial, Helvetica, sans-serif;margin-top: 9px;color: #ad6e4d;padding:0 20px 0 0;}
.container .main_right div.top_right div.cles a  {	font: normal 11px Arial, Helvetica, sans-serif;color: #ad6e4d;text-decoration: underline;}
.container .main_right div.top_right .product_content{text-align:justify;width:447px;height:130px; overflow-y:auto; padding:0 6px 0 0}
.container .main .main_right div.down_left  {	float: left;width: 455px;padding-left: 41px;}

.container .main .main_right div.down_right  {overflow:auto; min-height:289px; float: left;width: 240px;}
/*background: url('../../images/fr/gold_back1.jpg') no-repeat;*/

.container .main .main_right .down_right .variation{min-height:150px;padding:40px 0 0 20px;}
* html /* IE6 */ .container .main .main_right .down_right .variation {height:150px; padding:40px 0 0 20px;}
.container .main .main_right .variations_title{ background:url(../../images/fr/bg_variations_title.gif) right top no-repeat; margin:1px 0 0 0}

.container .main .main_right div.down_right div.row  {width: 204px;border-bottom: 1px solid #ad6e4d;font: normal 11px Arial, Helvetica, sans-serif;color: #611900;padding-top: 13px;padding-bottom: 2px;}
.container .main .main_right div.down div.down_right .row .quantity {font-size:10px}

.container .main .main_right div.arrows  {	width: 13px;float: right;}
.container .main .main_right div.arrows a.arr_up  {	display: block;background: url('../../images/fr/arr_up.gif') no-repeat;width: 13px;height: 6px;overflow:hidden;}
.container .main .main_right div.arrows a.arr_down  {	display: block;background: url('../../images/fr/arr_down.gif') no-repeat;width: 13px;height: 6px;}
.container .main .main_right div.row input  {	border: 1px solid #3d150a;width: 20px;height: 12px;float: right; font-size:11px;}

.container .main .main_right .product_data{width:760px; background:url(../../images/fr/bg_product_variation_middle.gif) right top repeat-y;}
.container .main .main_right .product_data .gallery {width:455px;padding:0 0 0 41px; background:url(../../images/fr/assortiment_back.gif) top right no-repeat;}
.container .main .main_right .product_data .variations { padding-top:3px;width:264px; background:url(../../images/fr/bg_product_variation_top.gif) top left no-repeat;}
.container .main .main_right .product_data .variation_bottom{ background:url(../../images/fr/bg_product_variation_bottom.gif) top left no-repeat; height:4px; overflow:hidden; font-size:4px;}


.container .main .main_right .tabs_main { height:29px; overflow:hidden; }

.container .main .main_right div.content{ width:423px; height:203px; padding:22px 10px 74px 22px; display:none;}
* html /* IE6 */ .container .main .main_right div.content{ width:423px; height:213px; padding:22px 10px 54px 22px; display:none;}

.container .main .main_right div.content-active {width:423px; height:203px; padding:22px 10px 74px 22px; background: url('../../images/fr/assortiment_back.gif') no-repeat;}
* html /* IE6 */ .container .main .main_right div.content-active {width:423px; height:213px; padding:22px 10px 54px 22px; background: url('../../images/fr/assortiment_back.gif') no-repeat;}

.container .main .main_right .assimage{ float:left;width:65px;height:65px; background-repeat:no-repeat; background-position:center; }

.container .main .main_right div.tabs div.assortiment-active  {	float: left; display:block; width: 135px; height: 29px; background: url('../../images/fr/assortiment-active.gif') no-repeat; cursor:pointer;}
.container .main .main_right div.tabs div.assortiment {	float: left; display:block; width: 135px; height: 29px; background: url('../../images/fr/assortiment-inactive.gif') no-repeat; cursor:pointer;}
.container .main .main_right div.tabs div.assortiment-hv {	float: left; display:block; width: 135px; height: 29px; background: url('../../images/fr/assortiment-inactive-hv.gif') no-repeat; cursor:pointer;}

.container .main .main_right div.tabs div.a_assortiment-active  {	float: left; display:block; width: 135px; height: 29px; background: url('../../images/fr/assortiment-active-a.gif') no-repeat; cursor:pointer;}
.container .main .main_right div.tabs div.a_assortiment {	float: left; display:block; width: 135px; height: 29px; background: url('../../images/fr/assortiment-inactive-a.gif') no-repeat; cursor:pointer;}
.container .main .main_right div.tabs div.a_assortiment-hv {	float: left; display:block; width: 135px; height: 29px; background: url('../../images/fr/assortiment-inactive-hv-a.gif') no-repeat; cursor:pointer;}

.container .main .main_right div.tabs div.details-active  {float: left; display:block; width: 173px; height: 29px; background: url('../../images/fr/details-active.gif') no-repeat; cursor:pointer;}
.container .main .main_right div.tabs div.details {float: left; display:block; width: 173px; height: 29px; background: url('../../images/fr/details-inactive.gif') no-repeat; cursor:pointer;}
.container .main .main_right div.tabs div.details-hv {float: left; display:block; width: 173px; height: 29px; background: url('../../images/fr/details-inactive-hv.gif') no-repeat; cursor:pointer;}

.container .main .main_right div.tabs div.a_details-active  {float: left; display:block; width: 173px; height: 29px; background: url('../../images/fr/details-active-a.gif') no-repeat; cursor:pointer;}
.container .main .main_right div.tabs div.a_details {float: left; display:block; width: 173px; height: 29px; background: url('../../images/fr/details-inactive-a.gif') no-repeat; cursor:pointer;}
.container .main .main_right div.tabs div.a_details-hv {float: left; display:block; width: 173px; height: 29px; background: url('../../images/fr/details-inactive-hv-a.gif') no-repeat; cursor:pointer;}


.container .main .main_right div.tabs div.commentaire-active {	float: left; display:block; width:147px; height:29px; background: url('../../images/fr/commentaire-active.gif') no-repeat; cursor:pointer;}
.container .main .main_right div.tabs div.commentaire {	float: left; display:block; width:147px; height:29px; background: url('../../images/fr/commentaire-inactive.gif') no-repeat; cursor:pointer;}
.container .main .main_right div.tabs div.commentaire-hv {	float: left; display:block; width:147px; height:29px; background: url('../../images/fr/commentaire-inactive-hv.gif') no-repeat; cursor:pointer;}

.view_product {}
.view_product .left_column{width:201px;padding:0 5px 1px 0; background:/* url('../../images/fr/menu_back.jpg') top no-repeat;*/}
.view_product .right_column{background:#ffffff;width:772px;}
.view_product .right_column .product_image{width:280px;}
.view_product .right_column .product_image div{width:90%;height:190px;margin-top: 15px;}
.view_product .right_column .product_info {width:488px; }
.view_product .right_column .product_variation{width:280px;}
.view_product .right_column .basket{width:488px;}
.view_product .right_column .basket .main_right .top_right {padding:0}
.view_product .right_column .related_products{padding:0 0 0 3px 0;}
.view_product .related_products .main_left{padding-left:7px}

.view_product .assortiment{ background:#ffffff; padding:4px 0px 0 0; }
.view_product .assortiment .features { font:11px Arial;color:#ad6e4d; width:420px; padding:0; height:200px; overflow:auto}
.view_product .assortiment .features .title{ padding:0 0 4px 0; width: 400px; float:left; text-align:justify; clear: both; font-weight: bold;}
.view_product .assortiment .features .description{ padding:0 0 8px 0; width:400px; float:left; text-align:justify; clear: both;}

.view_product .assortiment .main_right .comment { font-family:Arial, Verdana, Helvetica, sans-serif; width:420px; padding:0; height:200px; overflow:auto}
.view_product .assortiment .main_right .comment h1{ font-size:14px; color:#ad6e4d; }
.view_product .assortiment .main_right .comment h3{ font-size:12px; color:#2e130d; padding:7px 0; }
.view_product .assortiment .main_right .comment p{ color:#ad6e4d; font-size:11px; }
.view_product .assortiment .main_right .assortiment_image{ margin:0 0 8px 0; width:65px; height:65px; float:left; display:block; }

.ajaxProductZoom{ position:absolute; z-index:1001;}
.product_zoom{ width:220px; height:235px; overflow:hidden; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#b57c5e;z-index:1002; position:relative;background:#fff; border:1px solid #d1c7c1;}
.product_zoom div{ height:140px; }
.product_zoom div a.close{ background:url('../../images/fr/close.gif') no-repeat; width:9px; height:9px; display:block; float:right; margin:2px;}
.product_zoom h3 { font:14px Arial, Verdana;color:#430501;margin:0 0 5px 0;text-align:center;font-weight:bold}
.product_zoom p{ display:block;font:10px Arial, Verdana;color:#ad6e4d;text-align:center;height:55px;overflow:hidden;padding:0 7px 0 7px;margin:0}

.main .main_right div.top_left a.arr_left {	display:block;width: 25px;height: 36px;float: left;background: url('../../images/fr/arrow_left.gif') no-repeat;}
.main .main_right div.top_left a.arr_right  {	display:block;width: 23px;height: 36px;padding-right:30px;float: right;background: url('../../images/fr/arrow_right.gif') no-repeat;}
div.aj_button  {	border: 1px solid red;}
.ajouter  {width: 162px;height: 37px;margin:36px 0 0 41px;cursor:pointer;border:0; display:block;}
div.ou  {	font: normal 11px Arial, Helvetica, sans-serif;color: #3d150a;margin:0px auto;padding:5px 0 0 0;width:195px;text-align:center;	}
div.ou a  {	font: bold 11px Arial, Helvetica, sans-serif;color: #3d150a;text-decoration: underline;}



div.container .main .main_left div.related_products_title{width:193px;padding-top:44px;background:url('../../images/fr/les_internautes.gif') left top no-repeat #ffffff}
div.container .main .main_left div.related_product{width:157px;background-color:#ffffff;padding:5px 18px 0 18px;font-family: Arial, Helvetica, sans-serif;overflow:hidden;}
div.container .main .main_left div.related_product .image_container{width:193px;margin:0;padding:0;position:relative;left:-18px;padding-top:5px;}
div.container .main .main_left .related_product .image_container img{display:block;margin-left:auto;margin-right:auto }
div.container .main .main_left .related_product a.top{display:block;margin:0;color:#ad6e4d;font-size:11px;font-weight:bold;border-bottom:1px solid #ad6e4d; text-decoration:none;}
div.container .main .main_left .related_product a.read_more {display:block; float:right;color:#ad6e4d;font-size:11px; font-weight:bold;}
div.container .main .main_left .related_product a.read_more:hover { text-decoration:underline}
div.container .main .main_left .related_product label{float:right;display:block;margin:0;color:#ad6e4d;font-size:11px;font-weight:normal}
div.container .main .main_left .related_product div{margin:10px 0 0 20px;clear:both;height:119px;}
div.container .main .main_left .related_separator{background-color:#ffffff;width:193px;}
