.product-left-title { height:14px; padding:7px 0; text-transform:none; font-size:14px; font-weight:bold; color:white; text-align:center; }

#product-content { padding:10px 0 0 0; color:#4e4446; }
#product-content #product-left { width:710px; float:left; background-color:white;border:1px solid #E2E1E0; }
#product-content #product-right { width:265px; float:left; margin:0 0 0 13px; padding:0 5px;}

#product-left #product-img { float:left; width:310px; margin:5px 0 0 10px; }
#product-left #product-img .align-left{ float:left; }
#product-left #product-img-large { height:350px; width:inherit; border-bottom:1px solid #eee; display:table-cell; text-align:center; vertical-align:middle; }
#product-left #product-img-large { max-height:350px; max-width: 310px;  }
#product-left #product-img-preload { text-align:center; display:none; }
#product-left #product-img-list { margin:10px 0 0 0; }
#product-left #product-img-list img { max-height:39px; max-width:32px; }
#product-left #product-img-list .product-img-mini { margin:0 2px; }
#product-left #product-description { float:left; width:380px; height:410px; padding:0 5px; }
#product-left #product-description #rating_comment {color: #4E4446;font-size: 12px;height: 30px;margin-bottom: 5px;}
#product-left #product-description #rating_comment #text_left {width:115px; padding: 5px 0 0; float:left}
#product-left #product-description #rating_comment #avislink {padding: 5px 0 0 10px; float: left; cursor: pointer;}
#product-left #product-description #rating_comment #face {padding: 5px 0 0; float: left; cursor: pointer;}
#product-left #product-description #rating_comment #face_button {background: url('medias/buttons/partager_sur_facebook.jpg') no-repeat; cursor: pointer;float: left;height: 27px;margin: 5px 0;width: 157px;}
/*#product-description #rating_comment div.star-rating, div.star-rating a {background: url("medias/product/miniprueba.jpg") no-repeat scroll 0 0 transparent;}
#product-description #rating_comment div.rating-cancel, div.star-rating {background: none repeat scroll 0 0 transparent;cursor: pointer;display: block;float: left;height: 17px;overflow: hidden;text-indent: -999em;width: 19px;}
#product-description #rating_comment div.star-rating-on a {background-position: 0 -36px !important;}*/
#product-left #product-description h1 { font-size:18px; font-weight:bold; margin:15px 0 5px 0; }
#product-left #product-description-text { color:#4e4446; font-size:12px; height:85px; margin-top: 5px;}
#product-left #product-description-text .description { font-size:12px; }
#product-left #product-labels { height:40px; }
#product-left #product-bonus { height:47px; color:#4e4446; margin:20px 0; }
#product-left #product-bonus-left { width:75px; height:37px; float:left; background-color:#84bc00; color:white; padding:8px 0 0 0; font-size:20px; font-weight:bold; text-align:center; }
#product-left #product-bonus-right { width:285px; height:35px; float:left; border:3px dashed #84bc00; margin-left:-3px; padding:2px 5px; font-size:13px; }
#product-left #product-bonus-right a { color:#599cf7; font-size:11px; }
#product-left #product-pictos { float:left; padding:12px 0 20px 0; }
#product-left .product-picto { float:left; width:194px; }
#product-left .product-picto img { float:left; }
#product-left .product-picto h3 { font-size:14px; font-weight:bold; color:#4e4446; margin:0; }
#product-left .product-picto p a { font-size:11px; }

#product-left #product-cat { clear:both; margin:20px 0 20px 0;}
#product-cat .product-left-listing { margin:0 0 0 15px; }

#product-left #product-posts { margin:20px 0; border:1px solid #eee; }
.product-presentation { overflow:auto;  font-size:12px; padding:0 0 10px 0; }
.product-presentation-text { width:555px; float:left; margin:10px 0 0 10px; }
.product-presentation-all { width:137px; float:left; margin:10px 0 0 0; text-align:right; }
#product-posts #product-posts-list { padding:9px; }
#product-posts .product-post { width:335px; float:left; font-size:12px; margin:0 10px 0 0; }
#product-posts .product-post img { float:left; margin:0 5px 3px 0; }
#product-posts .product-post h3 { font-weight:bold; font-size:12px; margin:0 0 10px 0; }
#product-posts .product-post h3 a { color:#4E4446; }
#product-posts .product-post p a { float:right; margin:10px 10px 0 0; }
#product-vendor-products { margin:20px 0;}
#product-vendor-products #product-vendor-list { margin:0 0 0 15px; }
#product-description-box { margin:20px 0; }
#product-description-box #product-description-text-bottom { padding:10px 5px; font-size:12px; }
#product-description-box .description-title { margin:15px 0 5px 0; font-size:14px; font-weight:bold; }

#product-right #product-infos { background-color:white; border:1px solid #e2e1e0; padding:0 5px; }
#product-infos #product-price { font-size:20px; font-weight:bold; padding:10px 0; text-align:center; }
#product-infos #product-discount{ float:left; font-size:27px; font-weight:bold; color:#ff8200; margin:20px 0 0 0;}

#product-infos #discount-pastille{ float:left; width:73px; height:73px; margin:-28px 15px 18px -35px; }
#product-infos #old-price{ font-size:18px; color:#6a5357; margin:-10px 0 10px 80px; }
#product-infos #cross{ position:absolute; margin:-58px 0 0 72px; }

#product-infos #product-stock { margin:0 0 5px 0; }
#product-infos .stock-ok { font-size:16px; text-transform:uppercase; color:#84bc00; }
#product-infos .stock-nok { font-size:16px; text-transform:uppercase; color:orange; }
#product-infos #product-vendor-infos { font-size:12px; }
#product-infos #product-vendor-infos li { margin:6px 0; }
#product-infos #product-choices { overflow:auto; }
#product-infos #product-choices li { margin:5px 0; overflow:auto; }
#product-infos #product-choices label { width:155px; display:block; float:left; }
#product-infos #product-choices select { width:95px; float:left; }
#product-infos #add-cart { margin:10px 0; text-align:center; }

#product-informations { margin:20px 0 10px 0;}
#product-informations #product-contact{ background:#FFF; border:1px solid #E2E1E0; }

#product-payment { border-bottom:1px solid #eee;}

#product-contact ul { margin:5px 15px; }
#product-order { font-size:11px; padding-bottom:10px; margin: -10px 0 0 -2px; }

#product-contact .write-to-us{ color:#6a5357; font-weight: bold; font-size: 11px; margin: 8px 0 0 15px; float:left; vertical-align: middle; width: 92px; }
#product-contact .call-us{ color:#6a5357; font-weight: bold; font-size: 11px; margin: 5px 0 0 15px; float:left; vertical-align: middle;  width: 92px;}
#product-contact .know-us{ color:#6a5357; font-weight: bold; font-size: 11px; margin: 6px 0 0 15px; float:left; vertical-align: middle; width: 92px;}
#product-contact .content-us img{ float:left; }
#product-contact .content-us{ margin: 5px 0 0 0; border-bottom:1px solid #eee;}
#product-contact .contact-content{ height:30px; }

#product-visits { overflow:auto; margin:20px 0 0 0; border:1px solid #E2E1E0; background:#FFF; }
#product-visits .product-visit { overflow:hidden; padding:0 0 30px 50px; }
#product-visits .product-small { border:none; }

.image-picto { float:left;margin:10px 0 0 30px;width:45px;height:45px; }
.image-pay { margin:0 0 10px 75px }
.image-picto2 { float: left; margin:10px 0 0 12px;}
.image-number { margin:0 0 0 46px; }
.text-head{ margin:0 0 0 86px; padding:20px 10px 5px 0; font-family:Candara, Arial; font-size:14px; color:#4e4446; font-style:italic; font-weight:bold;}
.text-securedpay { margin:0 0 0 85px; padding:20px 10px 20px 0; font-family:Candara, Arial; font-size:14px; color:#4e4446; font-style:italic; font-weight:bold;}
.box-text2 { width: 200px; margin:5px 0 10px 30px; font-family:Arial; font-size:11px; color:#4e4446; text-align:left;}
.ref-zoom{ margin-top: 5px; font-size: 12px;}

#product-press-box { margin:0 0 20px 0; float: left;  border: 1px solid #EEEEEE; width: 710px;}
#product-press-box #product-press-bottom {padding:10px 5px; font-size:12px;}
#product-press-box #product-press-bottom #separacon {float: left; height: 50px; width: 5px;}
#product-press-box #product-press-bottom #press { float: left; width: 339px; padding: 10px 4px;}
#product-press-box #product-press-bottom #press #sep_hor { float: left; width: 340px;}
#product-press-box #product-press-bottom #press #press_title {float: left;font-size: 12px; margin-top: 35px; margin-left: 7px;}
#product-press-box #product-press-bottom #press #press_date {float: left;font:italic; font-size: 10px; }
#product-press-box #product-press-bottom #press #press_content {font-size: 12px; float:left; margin-top: 5px; width: 330px; }
#product-press-box #product-press-bottom #press #press_link {float:right; margin-right: 20px; margin-top: 10px;}
#product-press-box .press-title { margin:15px 0 5px 0; font-size:14px; font-weight:bold; }

/* Comments Area */
#product-comment-box { margin: 20px 0;}
#product-comment-box #head_comment { height: 28px; width: 708px; color: white;font-size: 14px;font-weight: bold; text-align: center;text-transform: none;}
#product-comment-box #head_comment #green_bar_left {float:left;background-color: #88C100; height: 28px; width: 150px;margin: 0 1px 0 0;}
#product-comment-box #head_comment #grey_bar_product {float:left;background-color: #6A5357; height: 14px; width: 202px;margin: 0 1px 0 0; padding: 7px 0;text-align: center; cursor: pointer;}
#product-comment-box #head_comment #grey_bar_vendor {float:left;background-color: #88C100; height: 14px; width: 203px;margin: 0 1px 0 0;padding: 7px 0; text-align: center; cursor: pointer;}
#product-comment-box #head_comment #green_bar_right {float:left;background-color: #88C100; height: 28px; width: 150px;}
#product-comment-box #grey-bottom {background-color: #6A5357; height: 10px; width: 708px;}
#product-comment-box #product-comment-text-bottom {padding: 10px 5px;}
#product-comment-box #product-comment-preload {padding: 10px 5px;text-align:center; display:none; }
#product-comment-box #product-comment-text-bottom #add_comment #add_comment_text {float:left; width:380px; height:80px; font-size: 12px;color:#4E4446;padding: 10px;}
#product-comment-box #product-comment-text-bottom #add_comment #add_comment_right {float:right;height: 35px; width: 239px;padding-left:3px; padding-top: 10px;}
#product-comment-box #product-comment-text-bottom #add_comment #add_comment_right p {padding:0 0 5px 2px;}
#product-comment-box #product-comment-text-bottom #add_comment #valid_comment {float:right; width:240px; height:60px; vertical-align: 20px;}
#product-comment-box #product-comment-text-bottom #add_comment #valid_comment input {width:226px; height: 38px; vertical-align:  bottom; border:0 none;cursor:pointer;float:left; background:  url('medias/buttons/comments2.png') no-repeat;}
#product-comment-box #product-comment-text-bottom #rating_comment {border-bottom: 3px dashed #EEEEEE;}
#product-comment-box #product-comment-text-bottom #rating_comment #text_left {float:left; width:380px; height:22px; font-size: 12px;color:#4E4446;padding: 23px 10px 10px;}
#product-comment-box #product-comment-text-bottom #rating_comment #stars_right {float:right; margin-right:105px;margin-top: 15px;}
#product-comment-box #product-comment-text-bottom #comments_wall {float:left;margin: 0 5px 10px; width: 685px;}
#product-comment-box #product-comment-text-bottom #comments_wall #comments_wall_title {float:left;margin: 10px 0 0;width: 690px;}
#product-comment-box #product-comment-text-bottom #comments_wall #comments_wall_title #stars_comments {float:left; width:70px; height: 15px;}
#product-comment-box #product-comment-text-bottom #comments_wall #comments_wall_title #relevance {float:left; height:15px; width: 680px; margin:5px 0;font-size: 11px;}
#product-comment-box #product-comment-text-bottom #comments_wall #comments_wall_title #comment_title_date {float:left; width:520px; height: 15px;}
#product-comment-box #product-comment-text-bottom #comments_wall #comments_wall_title #comment_nickname {float:left; width:520px; height: 15px;}
#product-comment-box #product-comment-text-bottom #comments_wall #comments_wall_text {float:left;width: 680px; word-wrap: break-word; font-size:12px; color:#4E4446;}
#product-comment-box #product-comment-text-bottom #comments_wall #comments_wall_text #below_comment {float:left; height:15px; width: 680px; margin:5px 0; font-size: 12px;}
#product-comment-box #product-comment-text-bottom #comments_wall #comments_wall_bottom {float:left;width: 690px;}
#product-comment-box #product-comment-text-bottom #comments_wall #comments_wall_bottom #comments_wall_bottom_text {float:left; font-size: 11px;padding-top: 4px;}
#product-comment-box #product-comment-text-bottom #comments_wall #comments_wall_bottom .oui_comment {float:left; width:40px; height:25px; margin: 0 10px; background: url('medias/buttons/ok_black.png') no-repeat scroll 0 0 transparent;}
#product-comment-box #product-comment-text-bottom #comments_wall #comments_wall_bottom .oui_comment a {font-size: 12px;border: 0 none;color: white;cursor: pointer; padding: 3px 0 0 9px; vertical-align: sub; text-decoration: none; float:left;}
#product-comment-box #product-comment-text-bottom #comments_wall #comments_wall_bottom .non_comment {float:left; width:40px; height:25px; background: url('medias/buttons/ok_black.png') no-repeat scroll 0 0 transparent;}
#product-comment-box #product-comment-text-bottom #comments_wall #comments_wall_bottom .non_comment a {font-size: 12px;border: 0 none;color: white;cursor: pointer; padding: 3px 0 0 7px; vertical-align: sub; text-decoration: none; float:left;}
#product-comment-box #product-comment-text-bottom #link_more_comments {float:right; font-size: 12px;border: 0 none;margin-right: 18px;margin-bottom: 20px;}
#product-comment-box #product-comment-text-bottom #link_more_comments a {cursor:pointer;}
.numbers {float: left;}
.icon {float: rigth;}

#content410 {border:1px solid #D5D5D5;background-color:#FFFFFF;}
#content410 #text410 {color: #4E4446; text-align:center; width:100%;}
#content410 #listing410 {text-align:center;width:100%;}
#content410 #listing410 .product-large {margin-left:400px;}
