body{
    background:none;
}

#bloc-header,
#header-menu,
#page-footer,
#bloc-footer,
#thema,
#content div.header,
#content div#products div#menurayon,
#content div#products div.right-column div.pagebar,
#content div#products div.right-column div.productinfo .productinfo-info div.avis-utilisateur,
#content div#products div.right-column div.productinfo .productinfo-additionnal,
#content div#products div.right-column div.productinfo .productinfo-desc-tabs
{
    display:none;
}

#content div#products div.right-column div.productinfo .productinfo-desc div.hidden {
    display:block;
}

#content div#products div.right-column div.productinfo div.productinfo-desc div.title {
    font-weight:bold;
    padding:17px 0 0 10px;
    color:#1B9CD5;
    background-color:#fff;
    width:735px;
    margin:0px;
    font-size:14px;
}

#products div.left-column div.advice a {
    display: block;
    float: left;
    width:245px!important;
    width:247px;
    background: #fff url(../images/static/product-discover-dot.gif) no-repeat top right;
    border-left:1px solid #d3d3d3;
    border-right:1px solid #d3d3d3;
    padding:0px 0 7px 0!important;
    padding:0px 0 5px 0;
    text-decoration:none;
}
#products div.left-column div.advice a:hover {
    background-position: bottom right;
}
#products div.left-column div.advice p.img {
    display: block;
    float: left;
    width:74px!important;
    width:74px;
    height:74px;
    margin:0px 5px;
    border:1px solid #e6e9ee;
}
#products div.left-column div.advice p.label {
    display: block;
    float: left;
    width:100px!important;
    width:100px;
    height:44px;
    padding:30px 0 0 0;
    border:0px;
}
#products div.right-column div.pagebar a {
    display: block;
    float: left;
    width:100px;
    margin:2px 0px 0px 0px;
}
#products div.right-column div.pagebar div.prev a {
    color: #626a75;
    background:transparent url(../images/static/bt-bubble-prev.gif) no-repeat scroll 0 4px;
    height:19px;
    margin-left:5px;
    margin-right:5px;
    padding:5px 0 5px 26px;
}
#products div.right-column div.pagebar div.prev a:hover {
    text-decoration:none;
}
#products div.right-column div.pagebar div.next a {
    float: right;
    margin-left:5px;
    margin-right:5px;
    padding-right:25px;
    color: #626a75;
    text-align: right;
    background: url(../images/static/bt-bubble-next.gif) no-repeat center right;
    height:28px;
    width:70px;
}
#products div.right-column div.pagebar div.next a:hover {
    text-decoration:none;
}
#products div.right-column div.pagebar p {
    display: block;
    width:190px;
    margin:2px auto 0 292px;
    position:absolute;
}

*+html #products div.right-column div.pagebar p {
    margin:3px auto 0 150px!important;
}

#products div.right-column div.pagebar p a {
    float: left;
    width:20px;
    height: auto;
    padding:0 5px;
}
#products div.right-column div.pagebar p img.split {
    float: left;
    width:2px;
    height:26px;
    padding:0 5px;
}
#products div.right-column div.productinfo {
    display: block;
    float: left;
    width:748px;
    height: auto;
}
#products div.right-column div.productinfo-img {
    display: block;
    float: left;
    width:400px;
    height: auto;
}
#products div.right-column div.productinfo-img div {
    margin:0px!important;
    margin:0px 0px -5px 0px;
    padding-top:10px;
    border-left:1px solid #e6e9ee;
    border-right:1px solid #e6e9ee;
    background: url(../images/static/productinfo-img-top.gif) repeat-x top center;
}
#products div.right-column div.productinfo-img div.product-info {
    display: block;
    float: left;
    width:380px!important;
    width:402px;
    padding:10px;
    margin-top:0px;
    border-left:1px solid #e6e9ee;
    border-right:1px solid #e6e9ee;
    background: #fff url(../images/static/productinfo-img-hr.gif) no-repeat top right;
}
#products div.right-column div.productinfo-img div p {
    float: left;
    width:200px;
    margin-left:5px;
}
#products div.right-column div a {
    display: block;
    background-repeat: no-repeat;
    background-position: top left;
    font-weight:	bold;
}
#products div.right-column div a.promise {
    float:left;
    height:25px;
    margin-left:9px;
    height:25px;
    width:280px;
}
#products div.right-column div a.logo {
    float:left;
}
#products div.right-column div a.visite {
    color:#1B9CD5;
    clear:both;
    display:block;
    margin-bottom:10px;
}
#products div.right-column div a.selectionne {
    background-position: bottom left;
    color:#FFFFFF;
    font-weight:normal;
}
#products div.right-column div.productinfo-img p.promise {
    width:auto;
    margin-top:-3px;
}
#products div.right-column div.productinfo-img div p img {
    margin:0 5px 0 0;
}
#products div.right-column div.productinfo-img img.label {
    display: block;
    position: absolute;
    margin:30px 0 0 15px;
}
#products div.right-column div.productinfo-img img.right {
    margin:15px 0 0 315px;
}
#products div.right-column div.productinfo-img img.new {
    margin:11px 0 0 297px;
}
#products div.right-column div.productinfo-img div.bottom {
    display: block;
    float: left;
    width:400px;
    height:44px;
    border:0px;
    background: transparent;
}
#products div.right-column div.productinfo-info {
    display: block;
    float: left;
    width:320px;
    margin:10px 0 0 10px;
}
#products div.right-column div.productinfo-info span.concupour {
    display:block;
    margin:0 0 14px;
}
#products div.right-column div.productinfo-info span.accroche {
    display:block;
}

#products div.right-column div.productinfo-info a.bluearrow {
    padding-left:10px;
    margin-right:10px;
    background: url(../images/static/bluearrow.gif) no-repeat center left;
}

#popup-plusPhotos div.photos {
    float:left;
    width:848px;
}
#popup-plusPhotos div#bloc_fermer a {
    color:#FFFFFF;
    float:right;
    margin-right:10px;
    display:inline;
    margin-top:13px;
}
#popup-plusPhotos h3#entete-produit {
    height:30px;
    text-align:left;
    padding-left:20px;
    padding-top:10px;
    background-color:#1B9CD5;
    color:#FFFFFF;
}

#popup-plusPhotos #zoomhd {
    width:850px;
    height:414px;
    float:left;
}
html>body #popup-plusPhotos #zoomhd {
    width:848px;
}
#popup-plusPhotos #mini {
    border:#CDCDCD 1px solid;
    width:416px;
    height:400px;
    overflow: hidden;
    float:left;
    cursor:default;
    margin:3px;
}
html>body #popup-plusPhotos #mini {
    *cursor:url(../images/static/picto-zoomhd.cur);
}
#popup-plusPhotos #bloczoom {
    width:416px;
    height:400px;
    float:left;
    border:#CDCDCD 1px solid;
    margin:3px;
}
#popup-plusPhotos #zoom {
    background-repeat: no-repeat;
    width:420px;
    height:400px;
    float:left;
}
html>body #popup-plusPhotos #bloczoom {
    width:416px;
    background-color:#FFFFFF;
}
html>body #popup-plusPhotos #zoom {
    width:430px;
}

#popup-plusPhotos div.thumbs,
#products div.right-column div.thumbs {
    display: block;
    width:330px;
    margin:10px 0 0 0;
}
#products div.right-column div.thumbs {
    float: left;
}
#popup-plusPhotos div.thumbs {
    display:block;
    margin:10px auto 0;
    width:336px;
}

#popup-plusPhotos div.thumbs a,
#popup-plusPhotos div.thumbs a div,
#products div.right-column div.thumbs a,
#products div.right-column div.thumbs a div {
    float: left;
    width:75px;
    height:75px;
}
#popup-plusPhotos div.thumbs div.thumb-mask,
#products div.right-column div.thumbs div.thumb-mask {
    display: block;
    width:300px;
    height:75px;
    overflow:hidden;
}
#popup-plusPhotos div.thumbs div.thumb-mask {
    margin-left:auto;
    margin-right:auto;
    float:left;
}
#products div.right-column div.thumbs div.thumb-mask {
    float: left;
}

#popup-plusPhotos div.thumbs a,
#products div.right-column div.thumbs a {
    display: block;
    float: left;
    width:75px;
    height:75px;
    background-repeat: no-repeat;
    background-position:	center center;
    background-color:	#FFFFFF;
}

#popup-plusPhotos div.thumbs a {
    position:static;
}

#popup-plusPhotos div.thumbs a.prev,
#products div.right-column div.thumbs a.prev {
    background-position:center center;
    background-repeat:no-repeat;
    background-color:transparent;
}
#popup-plusPhotos div.thumbs a.next,
#products div.right-column div.thumbs a.next {
    background-position:center center;
    background-repeat:no-repeat;
    background-color:transparent;
}
#popup-plusPhotos div.thumbs a span,
#products div.right-column div.thumbs a span {
    display: block;
    float: left;
    width:75px;
    height:75px;
}
#products div.right-column div.thumbs a span {
    background: url(../images/static/product-thumb-mask.gif) no-repeat top left;
}
#popup-plusPhotos div.thumbs a span {
    background: url(../images/static/product-thumb-mask-transparent.gif) no-repeat center center;
}

#products div.right-column div.thumbs a:hover span {
    background-position:	bottom left;
}
#popup-plusPhotos div.thumbs a.prev,
#popup-plusPhotos div.thumbs a.next,
#products div.right-column div.thumbs a.prev,
#products div.right-column div.thumbs a.next {
    width:12px;
    height: auto;
    padding:30px 2px 30px 0px;
}

#products div.right-column div.productinfo-additionnal {
    display: block;
    float: left;
    width:748px;
}
#products div.right-column div.productinfo-additionnal div.left {
    display: block;
    float: left;
    width:400px;
    height:255px;
}
#products div.right-column div.productinfo-additionnal div#player {
    display: block;
    float: left;
    width:400px;
    height:310px;
}
#products div.right-column div.productinfo-additionnal div.left img {
    border:1px solid #d3d3d3;
}
#products div.right-column div.productinfo-additionnal div.right {
    display: block;
    float: right;
    width:330px;
}
#products div.right-column div.productinfo-additionnal div#autres-videos {
    margin-top:10px;
}
#products div.right-column div.productinfo-additionnal div.right strong {
    display: block;
    float: left;
    width:100%;
    margin-bottom:10px;
}
#products div.right-column div.productinfo-additionnal div.right strong.arrow {
    padding-left:30px;
    background: url(../images/static/arrow-left-big.gif) no-repeat center left;
}
#products div.right-column div.productinfo-additionnal div.right a.mouse {
    display: block;
    padding:5px 0 5px 30px;
    background: url(../images/static/bt-mouse.gif) no-repeat center left;
    font-weight:normal;
}
#products div.right-column div.productinfo-additionnal div.right p {
    display: block;
    float: left;
    width:330px;
}
#products div.right-column div.productinfo-additionnal div#autres-videos a {
    display: block;
    float: left;
    padding:2px;
    margin-right:4px;
    border:2px solid #cfd6e0;
}
#products div.right-column div.productinfo-additionnal div#autres-videos a:hover {
    border:2px solid #109dce;
}
#products div.right-column div.productinfo-additionnal div#autres-videos a.selectionne {
    border:2px solid #109dce;
}
#products div.right-column div.productinfo-desc-tabs {
    display: block;
    float: left;
    width:748px;
    height:25px;
}
#products div.right-column div.productinfo-desc-tabs a {
    display: block;
    float: left;
    width:175px;
    color: #7e858e;
    margin-right:2px;
    padding:5px 0;
    text-align: center;
    background-image:	url(../images/static/productinfo-desc-tab.gif);
    cursor: pointer;
}
#products div.right-column div.productinfo-desc-tabs a a {
    background:none;
    padding:0px 0px;
}

#products div.right-column div.productinfo-desc-tabs a.selectionne {
    color: #fff;
    font-weight:	bold;
}
#products div.right-column div.productinfo-desc {
    display: block;
    float: left;
    width:746px;
    border:1px solid #d3d3d3;
    border-bottom:0px;
}
#products div.right-column div.productinfo-desc div.desc-row div.colorama {
    height:20px;
    padding:0;
    width:20px;
    float:left;
    margin-right:10px;
}

#products div.right-column div.productinfo-desc div.desc-row {
    display: block;
    float: left;
    width:746px;
    border-bottom:1px solid #d3d3d3;
}
#products div.right-column div.productinfo div.productinfo-desc div.desc-row a {
    color:#1B9CD5;
    margin-left:20px;
    font-weight:	bold;
    margin-bottom:5px;
    margin-top:5px;
}
#products div.right-column div.productinfo-desc div.desc-row strong.titre {
    display: block;
    float: left;
    width:155px;
    margin:15px 10px;
}
#products div.right-column div.productinfo-desc div.desc-row div.contenu,
#products div.right-column div.productinfo-desc div.desc-row p.contenu {
    display: block;
    float: left;
    width:545px;
    padding:15px 0 10px 20px;
    border-left:1px solid #d3d3d3;
}

#products div.right-column div.productinfo-desc div.desc-row p#prixKgCell {
    border-left:1px solid #d3d3d3;
    float:left;
    padding-left:10px;
}

#products div.right-column div.productinfo-desc-shadow {
    display: block;
    float: left;
    width:748px;
    height:10px;
}

/* ******** AVIS OXYLANE ******* */

.avis-utilisateur {
    float:left;
    margin-left:20px;
}

/* ************* BOITE DE DIALOGUE ************** */
#dhtmltooltip {
    position: absolute;
    padding:10px;
    z-index:100;
}
div.slideshow-infoproduit {
    border:1px solid #0a99cb;
    background-color:#fff;
    padding:3px;
}

/* *****************FAVORIS************** */

#content #body-page-menu{
    display:none;
}
#dateImpressionLibelle, #mentionSite{
    display:block!important;
}
