/* Modèle v1.24 24/02/2009 */


/********** A GARDER EN L'ÉTAT ************/
*{margin:0; padding:0;}
ul {margin-bottom:10px;}
li{margin-left: 25px;}
a img{border:0}
html {font-size: 100%;}
.clear{clear:both; height:1px; width:100%; overflow:hidden;}
.centre{text-align:center;}
.img_gauche {float:left; display:inline; margin:0 5px 5px 0;}
.img_droite {float:right; display:inline; margin:0 0 5px 5px;}


/*********** A PERSONNALISER **************/
body {font: normal 11px 'Trebuchet MS'; color:#575757; background-color:#fff;}
#body{}
table{font-size: 11px;}
a{color: #b25d81; text-decoration:none;outline:none;}
a:hover {text-decoration:underline;}

h1{font: normal 16px 'Trebuchet MS'; margin-bottom:10px; }
h2{font: bold 14px 'Trebuchet MS'; margin-bottom:5px; color:#f0609b;}
h3{font: bold 16px 'Trebuchet MS'; color:#b25d81; margin-bottom:5px;}
h4{font: bold 13px 'Trebuchet MS'; color:#277765; font-style:italic; text-transform:uppercase;}
h5{font: bold 12px 'Trebuchet MS'; color:#575757;}
h6{font: bold 12px 'Trebuchet MS'; color:#b25d80;}
p {margin-bottom:10px; text-align: justify;}
strong{font-weight: bold;}
em{font-style: italic;}

.color {color:#b25d81;}
.hr{font-size:1px; height:10px; border-bottom:1px solid #b25d81; margin:0 0 10px;}
.asterisque{font-style:italic; font-size:9px;}

/* Formulaires */
.bouton{
  display:block; color:#fff; background-color:#B25D81;
  font:bold 11px 'Trebuchet MS'; line-height:20px; width:160px; height:20px; border-width:0;  
  text-align:center; cursor:pointer;
}

input{margin-bottom:0px !important; margin-bottom:-2px !important!; margin-bottom:-2px;}
input, select, textarea{font: normal 10px 'Trebuchet MS'; color:#666; border:1px solid #bc688b;}
input[type="checkbox"], input[type="radio"]{border-width: 0;}

.row{clear:both; margin-bottom:5px;}
#contact p label, .row label{display:inline; float: left; margin-right:10px; width:175px; text-align: right;}
.row label span{color:#575757;}
.row textarea, .row input {width: 150px;}
.row select {width: 152px;}

.row_chk{padding:0; clear:both; margin-bottom:5px;}
.row_chk input{border:0}
.row_chk label{float:none; display:inline; margin:0; padding:0; cursor:pointer;}

.row_are{clear:both; margin-bottom:5px;}
.row_are label{display:block;}
.row_are textarea{width:300px;}

.row_rad {clear:both; margin-bottom:5px;}
.row_rad .label{color:#FFFFFF;background:#B25D81;float: left;height: 20px;line-height: 20px;padding: 3px 0;text-align: right;width: 145px;}
.row_rad .rad {background:#E2CFD4;float: right;height:auto;min-height: 20px;line-height: 20px;padding: 3px 0;padding-left:5px;text-align: left;width: 171px;}
.row_rad .rad input{vertical-align:middle; border:0;margin-right:5px;}
.row_rad .rad label{float:none; display:inline; margin:0; padding:0; cursor:pointer;}

.row_bt {margin-left:150px; clear:both; margin-bottom:5px;}
#cb .row_rad .rad {float:left;margin-left:100px; margin-bottom:1px;}
#cb .row_bt {margin:30px 0 10px 280px; clear:both; }

#conteneur{margin:auto; width:990px; position:relative;}

/******************************************/
/******************  ENTETE  **************/
/******************************************/
#HeaderHome,#Header,#Header2{background:url(../images/header.png) no-repeat top center; height:285px;position:relative;z-index:1;}
#Header.Header3{background:url(../images/header_bdx.png) no-repeat top center;}
#Header.Header36{background:url(../images/header_ebook.png) no-repeat top center;}
#Header .InfosTop, #HeaderHome .InfosTop, #Header2 .InfosTop{float:right; height:38px; overflow:hidden;/* background:url(../images/infos-top-bg.gif) no-repeat;*/ width:227px; display:inline; padding:11px 0 0 11px; font:normal 10px Arial;}
#Header .InfosTop img,
#Header .InfosTop img.pannier,
#HeaderHome .InfosTop img,
#HeaderHome .InfosTop img.pannier,
#Header2 .InfosTop img,
#Header2 .InfosTop img.pannier{float:left; display:inline-block; margin:0 10px 15px 0;}


#Header .InfosTop img.pannier,
#HeaderHome .InfosTop img.pannier,
#Header2 .InfosTop img.pannier{margin:0 14px 15px 0;}

#Header .InfosTop a,
#HeaderHome .InfosTop a,
#Header2 .InfosTop a{float:left; color:#b25d81; text-transform:uppercase; margin:0px; position:relative; z-index:1;}

#Header .InfosTop a.compte,
#HeaderHome .InfosTop a.compte,
#Header2 .InfosTop a.compte{margin:0 17px 0 0;}

#Header .InfosTop span,
#HeaderHome .InfosTop span,
#Header2 .InfosTop span{float:left; display:block; color:#61ac9b; padding:1px 0 0 2px; position:relative; z-index:1;}
#Header a.logo, #HeaderHome a.logo, #Header2 a.logo{margin:10px 0 0 40px/*480px*/; display:inline-block; position:relative; z-index:1;}
#Header a.logo img, #HeaderHome a.logo img, #Header2 a.logo img{width:330px;}

#head-compte{width:120px;float:left; display:inline-block;}
#head-compte img{float:left; display:inline-block; margin:0 10px 0 0;}
#head-compte a#lien-compte {float:left; color:#b25d81; text-transform:uppercase; margin:0px;position:none; }
#head-compte a#deconnexion {color:#61ac9b; padding:1px 0 0 2px; text-transform:none; margin:0px;position:none;}

#Header ul#menu, #HeaderHome ul#menu, #Header2 ul#menu{list-style-type:none; margin:55px 0 0 20px; width:750px; float:left; display:inline;}
#Header ul#menu li, #HeaderHome ul#menu li, #Header2 ul#menu li{float:left;position:relative; margin:0 32px 0 0;}
#Header ul#menu li a, #HeaderHome ul#menu li a, #Header2 ul#menu li a{display:inline-block;height:38px;line-height:38px; overflow:hidden; float:left; width:auto; position:relative; z-index:1;font-size:17px;letter-spacing:0;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
#Header ul#menu li a:hover,
#Header ul#menu li a.selected,
#HeaderHome ul#menu li a:hover,
#HeaderHome ul#menu li a.selected,
#Header2 ul#menu li a:hover,
#Header2 ul#menu li a.selected{color:#55A090;}
.submenu{display:none;margin:0;padding:5px;transition-duration:800ms;transition-property:all;transition-timing-function:ease-in ease-out;position:absolute;z-index:99999999;list-style:none;overflow:visible;top:30px;width:auto;background:white;box-shadow:0 0 3px gray;-moz-box-shadow:0 0 3px gray;-webkit-box-shadow:0 0 3px gray;filter:progid:DXImageTransform.Microsoft.Shadow(color='gray',Direction=135,Strength=4);}
.submenu li{margin:2px 0 !important;height:20px;line-height:20px;padding:0;width:100%;float:none !important;display:block;}
.submenu li a{display:block;white-space: nowrap;font-size:14px !important;height:20px !important;line-height:20px !important;}
li:hover .submenu{display:block;}
li.item_menu8{display:none;}
#Header .recherche, #HeaderHome .recherche, #Header2 .recherche{float:right; display:inline; width:195px; height:40px; margin:44px 8px 0 0; position:relative;}
#Header .recherche input, #HeaderHome .recherche input, #LeftBLock .Newsletter input, #LeftBLock .LibrairieHome input, #Header2 .recherche input, #LeftBLock .Newsletters input{width:143px; border:1px solid #6f4c5a; float:left; font:normal 11px Arial; color:#767072; padding:2px 0 3px 8px; display:inline; margin:2px 9px 0 0;}
#Header .recherche input.btnOk, #HeaderHome .recherche input.btnOk, #LeftBLock .Newsletter input.btnOk, #LeftBLock .LibrairieHome input.btnOk, #Header2 .recherche input.btnOk, #LeftBLock .Newsletters input.btnOk{float:left; width:28px; height:28px; padding:0px; margin:0px; border:none; display:inline; background:none;}
#Header .recherche input.btnOk, #HeaderHome .recherche input.btnOk, #Header2 .recherche input.btnOk{background:url(../images/boutons/btnOk.gif) no-repeat;}
#Header .recherche div, #HeaderHome .recherche div, #Header2 .recherche div{position:absolute; top:43px; left:0;}
#Header .recherche a, #HeaderHome .recherche a, #Header2 .recherche a{color:#767072; text-decoration:underline;}

/* Contenus */
#colG {position:relative}
#LeftBLock{float:left; width:183px;}
#LeftBLock ul{list-style-type:none; margin:0px 0 10px 14px; clear:both;}
#LeftBLock li{margin:0px;}
#LeftBLock li a{font-size:13px;}
#LeftBLock h6{display:block;text-align:left;font-size:18px;margin-bottom:7px;margin-left:15px;border-bottom:1px solid #BA7692;padding:10px 0;margin-right:15px;}
#LeftBLock .pornArtGallery a img{border:1px solid #BA7692;}
#LeftBLock h6 a{font-weight:normal;}
#LeftBLock .newsletter,#LeftBLock .newsletters{width:132px;height:90px;background:url(../images/newsletter.png) center center no-repeat;position:relative;padding:10px 20px;margin:auto;}
#LeftBLock .newsletter h6,#LeftBLock .newsletters h6,#LeftBLock .newsletter p,#LeftBLock .newsletters p{color:white;text-align:left;border-bottom:0 none;padding:0;margin-right:0;margin-bottom:1px;}
#LeftBLock .newsletter .btnOk,#LeftBLock .newsletters .btnOk{width:30px;height:30px;line-height:30px;background:url(../images/ok.png) no-repeat center center;border:0;color:white;text-transform:uppercase;position:absolute;right:-8px;bottom:17px;cursor:pointer;font-weight:bold;}
#LeftBLock .newsletter input[type='text'],#LeftBLock .newsletters input[type='text']{border:1px solid gray;}
#LeftBLock .blockGauchePlein{width:152px;height:50px;line-height:50px;background:url(../images/blockGauchePlein.png);padding:0 10px;margin:15px auto;}
#LeftBLock .blockGauchePlein h6{display:block;color:white;line-height:50px;text-align:center;margin-left:auto;margin-bottom:5px;}
#LeftBLock .blockGauchePlein h6 a{display:block;color:inherit;font-size:100%;text-transform:uppercase;text-decoration:none;}
#LeftBLock .more{background:url(../images/flesh-vert.png) no-repeat left center;padding-left:10px;font-style:italic;height:10px;line-height:10px;margin-left:15px;}
#LeftBLock .more a{text-decoration:underline;}
.topVentes ul{width:85%;}
.topVentes li{width:48%;margin:1% !important;float:left;overflow:hidden;position:relative;}
.topVentes li:nth-child(1):after,.topVentes li:nth-child(2):after,.topVentes li:nth-child(3):after,.topVentes li:nth-child(4):after,.topVentes li:nth-child(5):after,.topVentes li:nth-child(6):after{
	position:absolute;top:2px;left:2px;color:#D47AA0;border:1px solid #D47AA0;font-weight:bold;width:20px;height:20px;line-height:20px;border-radius:10px;background:white;opacity:.8;text-align:center;
}
.topVentes li:nth-child(1):after{content:"1";}
.topVentes li:nth-child(2):after{content:"2";}
.topVentes li:nth-child(3):after{content:"3";}
.topVentes li:nth-child(4):after{content:"4";}
.topVentes li:nth-child(5):after{content:"5";}
.topVentes li:nth-child(6):after{content:"6";}
.topVentes li{width:48%;margin:1% !important;float:left;overflow:hidden;}
.topVentes li{width:48%;margin:1% !important;float:left;overflow:hidden;}
.topVentes li{width:48%;margin:1% !important;float:left;overflow:hidden;}
.topVentes li span{display:block;width:126%;margin-left:-13%;}
.topVentes li span img{width:100%;}
.topVentes .more{clear:both;}

/* All */
#Header .recherche a:hover, #HeaderHome .recherche a:hover, #LeftBLock .more a:hover, #Actus .ColumD .ActusInfos p.more a:hover{text-decoration:none;}
#LeftBLock ul li a span{color:#ff66a5;}

/******************************************/
/**************  HOMEPAGE  ****************/
/******************************************/
#HomeWrap, #GabWrap, #GabWrap2{background:url(../images/HomeWrap-bg.png) repeat-y; padding:0; display:inline-block; width:990px;margin-top:-155px;position:relative;z-index:0;}
.Wrap3 #HomeWrap,.Wrap3 #GabWrap,.Wrap3 #GabWrap2{background:url(../images/HomeWrap-bg_bd.png) repeat-y;}
.Wrap3 #LeftBLock a{color:white;}

#Content, #ContentHome{float:left; width:807px; background:#fff url(../images/mainHome.jpg) no-repeat; padding:2px 0 0; display:inline;}
#Content{background:#fff url(../images/content-bg2.gif) no-repeat;}
#Content .Spaw, #ContentHome .Spaw{height:170px; overflow:hidden; margin:0 0 0 32px; float:left; display:inline; width:534px;}


#LeftBLock, #Content, #ContentHome{padding-top:130px;}

#Content .Ou, #ContentHome .Ou{float:right; position:relative; top:-22px; }
#Content .Ou, #ContentHome .Ou img {width:190px; height:184px;}

#ZoneSelection,#ZoneSelectionBDX,#ZoneSelectionRP {width:805px; margin:auto; background:url(../images/selection-bg.gif) no-repeat; position:relative; top:-20px; height:282px; display:block;}
#ZoneSelection.ZoneSelectionAcceuil,#ZoneSelectionBDX.ZoneSelectionAcceuil,#ZoneSelectionRP.ZoneSelectionAcceuil{height:315px;top:0;background:none;}

.ZoneSelectionAcceuil h1{color:#b12c63;font-family:Arial Black;font-size:18px;text-align:center;text-transform:uppercase;position:relative;top:0;display:block;line-height:22px;padding-top:10px;}
.ZoneSelectionAcceuil h1{margin:auto;background:url(../images/barre_nouveautes.png) no-repeat;color:white;height:58px;width:740px;font: bold 18px 'Trebuchet MS';line-height:38px;}

#ZoneSelection #Prod{position:relative; width:100%;}
#ZoneSelection.ZoneSelectionAcceuil #Prod{text-align:center;}
#ZoneSelection #Prod a.precedent{position:absolute; left:0px; top:80px;}
#ZoneSelection #Prod a.suivant{position:absolute; right:0px; top:80px;}

#ZoneSelection .ProdCenter{background:url(../images/prod-bg.png) no-repeat;width:750px;height:245px;overflow:hidden;margin:0px;position:relative; top:-10px; padding:17px 0 0 0; display:inline-block; clear:both;}
#ZoneSelection.ZoneSelectionAcceuil .ProdCenter{height:270px;margin:auto;margin-bottom:34px;text-align:left;background:none;}

#ZoneSelection .ProdCenter .blockx {width:332px; position:relative; top:-10px;}
#ZoneSelection .ProdCenter .blockx .blockcadre {padding:0 0 0 10px;}
#ZoneSelection .ProdCenter .blockx .blockcadre h2 {font:bold 16px Arial; text-transform:uppercase; text-align:center; display:block; padding:0 10px 0 0;}
#ZoneSelection .ProdCenter .blockx .blockcadre h3{line-height:15px;}
#ZoneSelection .ProdCenter .blockx .blockcadre h3.Titres{font:normal 14px 'Trebuchet MS'; margin:0 0 5px; position:relative; top:-5px;}




#ZoneSelection.ZoneSelectionAcceuil .ProdCenter .blockx {width:355px;height:268px;margin:0 10px;top:0;background:white;box-shadow:0 0 3px gray;-moz-box-shadow:0 0 3px gray;-webkit-box-shadow:0 0 3px gray;filter:progid:DXImageTransform.Microsoft.Shadow(color='gray',Direction=135,Strength=4);}
#ZoneSelection .ProdCenter .blockFeu{width:175px;margin:0;padding:5px;position:relative;float:left;}

#ZoneSelection .ProdCenter .aveccoll  .blockcadre{background:url(../images/block1-bg.png) no-repeat;}
#ZoneSelection.ZoneSelectionAcceuil .ProdCenter .aveccoll  .blockcadre{background:none;}
#ZoneSelection .ProdCenter .block1{float:left;display:inline-block;}
#ZoneSelection .ProdCenter .block2{float:right;height:243px; margin:0 10px 0 0;}
#ZoneSelection .block1 h4, #ZoneSelection .block1- h4, #ZoneSelection .block2 h4, #ZoneSelection .block2- h4{color:#6d6d6d; font:bold 13px 'Trebuchet MS';}
#HomeWrap .Blocktitre h4{font: bold 13px 'Trebuchet MS'; color:#277765; font-style:italic; text-transform:uppercase;}

#ZoneSelection .ProdCenter img.PhProd, #Fiches .ZonePhoto img.PhProd, #ZoneSelection .ProdCenter img.PhProd2{float:left; margin:8px 0 0 7px; display:inline;}
#ZoneSelection .ProdCenter img.PhProd{width:90%;height:167px;}
#ZoneSelection .ProdCenter .ZoneDroite{float:left; height:218px; width:162px; overflow:hidden; line-height:15px;}
#ZoneSelection .ProdCenter .ZoneDroite .Blocktitre{height:90px; overflow:hidden;}
#ZoneSelection .ProdCenter .ZoneDroite div.texte{margin:0px; padding:20px 0 0; line-height:13px; height:78px; overflow:hidden; text-align:justify;font-weight:bold;}
#ZoneSelection .ProdCenter .Boutons{width:162px; display:inline-block;}
#ZoneSelection .ProdCenter .Boutons p{text-align:right;}
#ZoneSelection .ProdCenter .btnSavoir{float:left; display:inline; margin:10px 0 0;}
#ZoneSelection .ProdCenter .btnAcheter{float:right;}


#ZoneSelection .ProdCenter .block1 .ZonePhoto, #ZoneSelection .ProdCenter .block1- .ZonePhoto, #ZoneSelection .ProdCenter .block2 .ZonePhoto, #ZoneSelection .ProdCenter .block2- .ZonePhoto{background:url(../images/zone-ph-bg.png) no-repeat; float:left; width:142px; height:222px; overflow:hidden; margin:0 8px 0 0;}
#ZoneSelection .ProdCenter .block1 .ZonePhoto .PrixPromo, #ZoneSelection .ProdCenter .block1- .ZonePhoto .PrixPromo, #ZoneSelection .ProdCenter .block2 .ZonePhoto .PrixPromo, #ZoneSelection .ProdCenter .block2- .ZonePhoto .PrixPromo, #Fiches .ZonePhoto .PrixPromo{color:#B25D81; margin:10px 0 0 0; display:inline-block; width:100%;}

#ZoneSelection.ZoneSelectionAcceuil .ProdCenter .block1 .ZonePhoto,#ZoneSelection.ZoneSelectionAcceuil .ProdCenter .block1- .ZonePhoto,
#ZoneSelection.ZoneSelectionAcceuil .ProdCenter .block2 .ZonePhoto,#ZoneSelection.ZoneSelectionAcceuil .ProdCenter .block2- .ZonePhoto{width:170px;margin:0 8px 0 0;background:none;}


#ZoneSelection .ProdCenter .MiniFiche{clear:both; background:#006699; margin:0px; padding:0px;}
#ZoneSelection .ProdCenter .MiniFiche li{float:left; display:inline; margin:0px; padding:0px; line-height:9px;}
#ZoneSelection.ZoneSelectionAcceuil .ProdCenter .block1 .ZonePhoto .PrixPromo,#ZoneSelection.ZoneSelectionAcceuil .ProdCenter .block2 .ZonePhoto .PrixPromo,#ZoneSelection.ZoneSelectionAcceuil .ProdCenter .block2- .ZonePhoto .PrixPromo,#ZoneSelection.ZoneSelectionAcceuil .ProdCenter .block1- .ZonePhoto .PrixPromo{position:relative;}
#ZoneSelection .ProdCenter .block1 .ZonePhoto .PrixPromo .P1, #ZoneSelection .ProdCenter .block1- .ZonePhoto .PrixPromo .P1, #ZoneSelection .ProdCenter .block2 .ZonePhoto .PrixPromo .P1, #ZoneSelection .ProdCenter .block2- .ZonePhoto .PrixPromo .P1{color:#b25d81; font:bold 16px Arial; line-height:14px; float:left; width:55px; text-align:right; display:inline; padding:0 20px 0 0;}
#ZoneSelection .ProdCenter .block1 .ZonePhoto .PrixPromo .P2, #ZoneSelection .ProdCenter .block2 .ZonePhoto .PrixPromo .P2, #ZoneSelection .ProdCenter .block2- .ZonePhoto .PrixPromo .P2, #ZoneSelection .ProdCenter .block1- .ZonePhoto .PrixPromo .P2{float:left; width:60px; padding:0 0 0 5px; display:inline; font:bold 14px Arial; line-height:
18px;}

#ZoneSelection.ZoneSelectionAcceuil .ProdCenter .block1 .ZonePhoto .PrixPromo .P2,
#ZoneSelection.ZoneSelectionAcceuil .ProdCenter .block2 .ZonePhoto .PrixPromo .P2,
#ZoneSelection.ZoneSelectionAcceuil .ProdCenter .block2- .ZonePhoto .PrixPromo .P2,
#ZoneSelection.ZoneSelectionAcceuil .ProdCenter .block1- .ZonePhoto .PrixPromo .P2{	float:none;width:80px;position:absolute;right:0;top:-10px;height:40px;background:url(../images/fleche_solde_1.png) no-repeat center center;color:white;padding-top:10px;text-align:right;padding-right:20px;font-size:18px;}

#ZoneSelection .ProdCenter .block1 .ZonePhoto .PrixPromo .P1 strike, #ZoneSelection .ProdCenter .block1- .ZonePhoto .PrixPromo .P1 strike, #ZoneSelection .ProdCenter .block2 .ZonePhoto .PrixPromo .P1 strike, #ZoneSelection .ProdCenter .block2- .ZonePhoto .PrixPromo .P1 strike, #Fiches .ZonePhoto .PrixPromo .P1 strike{font:normal 13px Arial; color:#61ab9a; display:block;}
#ZoneSelection .ProdCenter .MiniFiche .F02{width:75px; color:#b12c63; font:normal 14px Arial;}
#ZoneSelection .ProdCenter .MiniFiche .F03{width:87px;}
#ZoneSelection .ProdCenter .MiniFiche .F04{width:99px;}

#ZoneSelection .ProdCenter .block1 .ZonePhoto .PrixPromo .P2 .btnSolde, #ZoneSelection .ProdCenter .block1- .ZonePhoto .PrixPromo .P2 .btnSolde, #ZoneSelection .ProdCenter .block2 .ZonePhoto .PrixPromo .P2 .btnSolde, #ZoneSelection .ProdCenter .block2- .ZonePhoto .PrixPromo .P2 .btnSolde{margin:3px 0 0; display:inline-block;}

#ZoneSelection .blockx3,#ZoneSelection .publicite_BDXE{float:left;display:inline-block;width:31.3%;margin:1%;height:320px;}
#ZoneSelection .publicite_BDXE{width:64.6%;height:320px;overflow:hidden;}
#ZoneSelection .blockx3 a{display:block;position:relative;}
#ZoneSelection .blockx3 a .image{width:100%;overflow:hidden;}
#ZoneSelection .blockx3 a .image img{vertical-align:top;width:100%;border:0;margin:0;height:320px;}
#ZoneSelection .blockx3 a span.fond{position:absolute;width:100%;display:block;bottom:0;height:90px;background:black;opacity:0.8;left:0;right:0;z-index:1;}
#ZoneSelection .blockx3 a span.libelle{position:absolute;width:100%;display:block;bottom:50px;text-transform:uppercase;color:white;left:0;right:0;text-align:center;z-index:2;font-size:14px;}
#ZoneSelection .blockx3 a span.prix{position:absolute;width:60%;display:block;bottom:20px;text-transform:uppercase;color:white;left:0;right:40%;text-align:right;z-index:2;font-size:18px;}
#ZoneSelection .blockx3 a span.prixb{position:absolute;width:60%;display:block;bottom:10px;text-transform:uppercase;color:white;left:0;right:40%;text-align:right;z-index:2;font-size:12px;color:#61AB9A;text-decoration:line-through;}
#ZoneSelection .blockx3 a span.remise{position:absolute;right:-8px;bottom:0;width:80px;height:45px; padding:0 0 0 5px; display:inline; font:bold 14px Arial; line-height:
18px;background:url(../images/fleche_solde_1.png) no-repeat center center;color:white;padding-top:5px;text-align:right;padding-right:20px;font-size:18px;z-index:2;}
#ZoneSelection .blockx3 a span.solde{position:absolute;display:block;bottom:0px;text-transform:uppercase;right:0;text-align:center;z-index:2;font-size:12px;}
#ZoneSelection .blockx3 a span.fond,#ZoneSelection .blockx3 a span.libelle,#ZoneSelection .blockx3 a span.prix,#ZoneSelection .blockx3 a span.prixb,#ZoneSelection .blockx3 a span.remise,#ZoneSelection .blockx3 a span.remise,#ZoneSelection .blockx3 a span.solde{display:none;}
#ZoneSelection .blockx3 a:hover span.fond,#ZoneSelection .blockx3 a:hover span.libelle,#ZoneSelection .blockx3 a:hover span.prix,#ZoneSelection .blockx3 a:hover span.prixb,#ZoneSelection .blockx3 a:hover span.remise,#ZoneSelection .blockx3 a:hover span.remise,#ZoneSelection .blockx3 a:hover span.solde{display:block;}

#erreur2{padding-top:45px;}


.ProdHome{position:relative; width:91%; list-style:none;margin:-10px auto;}
.ProdHome li{width:18%;margin:0 0.5%;padding:0.5%;float:left;text-align:center;background:white;box-shadow:0 0 3px gray;-moz-box-shadow:0 0 3px gray;-webkit-box-shadow:0 0 3px gray;filter:progid:DXImageTransform.Microsoft.Shadow(color='gray',Direction=135,Strength=4);height:235px;}
.ProdHome li a{display:block;}
.ProdHome li a:first-child{height:175px;overflow:hidden;}
.ProdHome li a img{width:100%; border:0;}
.ProdHome li p{text-align:center;}
.ProdHome li a.btnAcheter img{width:auto;}
.ProdHome li h4{margin:0;padding:0;height:45px;line-height:15px;overflow:hidden;}
.ProdHome li p span,#ZoneSelection #ProdHome li p a{float:left;width:50%;text-align:center;}



.BlockBas{display:block; padding:12px 0 0 0;margin:auto;width:742px;clear:both;}
.BlockBas .Actualites,.BlockBas .Libraires,.BlockBas .BlockHomeDico{float:left;display:inline;margin:0 2px; width:244px; height:312px; overflow:hidden;position:relative;}
.BlockBas .Actualites h2,.BlockBas .Libraires h2,.BlockBas .BlockHomeDico h2{width:100%;background:url(../images/barre_tier.png) no-repeat center center;height:45px;line-height:45px;color:white;font-size:16px;text-align:center;position:relative;z-index:1;text-transform:uppercase;}
#BlockHomePromo,#BlockHomeBlogs{margin-left:0 !important;}
#BlockHomeRP,#BlockHomeRecommande{margin-right:0 !important;}
#BlockHomeRP .desc{padding:0 5px !important;text-align:center;overflow:hidden;}
#BlockHomeRP .desc p{text-align:center;}
#BlockHomeRP .desc h3{margin:5px 0;}
#BlockHomeRP .desc img{height:165px;}
#BlockHomeRP .desc .prix{font-size:14px;font-weight:bold;height:33px;}
.BlockBas .BDEro{width:485px;margin-left:0 !important;}
.BlockBas .BDEro h2{width:485px;background:url(../images/barre_2tier.png) no-repeat center center;}
.BlockBas .Catalogues h2{background:url(../images/barre_pdf.png) no-repeat center center;}
.BlockBas .BDEro .LienToutesActualites{width:50%;float:left;}
.BlockBas .BDEro,.BlockBas .Catalogues{height:350px;}
.BlockBas .BDEro h2,.BlockBas .Catalogues h2{height:40px;line-height:40px;position:relative;}
.BlockBas .Catalogues h2 img{position:absolute;right:5px;top:-5px;}
.BlockBas a,.ZoneSelectionAcceuil a{color:white;}


.BlockBas .Actualites h3{font:bold 14px 'Trebuchet MS'; color:#f0609b;}
.BlockBas .Actualites h4{font:bold 12px 'Trebuchet MS'; color:#b25d81; text-transform:uppercase;}
.BlockBas .Actualites .desc{padding:8% 5px;color:#2e2c2d;border:1px solid gray;position:relative;z-index:0;width:229px;margin:auto;height:258px;}
#BlockHomeLibraires .desc{text-align:center;margin-top:5px;height: 219px;}
.BlockBas .BlockHomeDico{height:210px;margin-top:10px;}
.BlockBas .BlockHomeDico .desc{width:234px;height:141px;padding:60px 5px 10px 5px;margin-top:-65px;}
#BlockHomePromo{overflow:visible !important;}
#BlockHomePromo .desc{padding:0 !important;height:258px;}
.BlockBas .BDEro .desc,.BlockBas .Catalogues .desc{padding:0 !important;height:300px;background:white;box-shadow:0 0 3px gray;-moz-box-shadow:0 0 3px gray;-webkit-box-shadow:0 0 3px gray;filter:progid:DXImageTransform.Microsoft.Shadow(color='gray',Direction=135,Strength=4);width:98%;}
.BlockBas .Actualites .Player{width:53px; margin:15px 0 0 25px;}
.BlockBas .Actualites .Player a{float:left; display:inline; margin:18px 7px 5px 0;}
.BlockBas .Actualites a.more{color:#fff; font:bold 12px 'Trebuchet MS'; display:block;}
.BlockBas .LienToutesActualites{background:url(../images/voir_tout.png) no-repeat center center;width:140px;height:22px;line-height:22px;color:white;margin:-22px auto;display:block;text-align:center;position:relative;z-index:1;font-size: 10px;font-weight:normal !important;}
#NavigationPlayer { clear:both; text-align:center;display:none;}
#promos .miniBlockPromo{position:relative;text-align:center;}
#promos .miniBlockPromo *{text-align:center;margin:auto;font-size:16px;}
#promos .miniBlockPromo sup{font-size:12px;}
#promos .miniBlockPromo h3{display:none;}
#promos .miniBlockPromo img{width:55%;margin-top:-13px;}
#promos .prixPromo{text-align:center;display:block;}
#promos .prixPromo *{color:#B25D81;display:inline-block;text-align:center;}
#promos .prixPromo .prix,.BlockBas .Libraires *:not(.LienToutesActualites){font-weight:bold;font-size:18px;color:#B25D81;}
.BlockBas .Libraires *:not(.LienToutesActualites){font-size:14px;display:block;margin:auto;}
#BlockHomePromo #BlockPromoContent{position:absolute;right:-11px;top:-13px;background:url(../images/solde-car.png) no-repeat center center;width:108px;height:108px;line-height:108px;z-index:1;}
#promos .prixC{position:absolute;right:16px;top:4px;font-size:24px;text-decoration:blink;font-weight:bold;color:white;z-index:2;letter-spacing: -2px;}
#promos .prixC:before{content:' - ';}
#promos .prixC sup{font-size:10px;font-weigh:bold;color:white;}
.BlockBas .BlockHomeDico a{color:black;text-decoration:none;display:block;clear:both;padding:0 5%;width:90%;margin:auto;line-height:14px;}
.BlockBas .BlockHomeDico a img.right{float:right;}
#BlockHomeBlogs .desc{background:url(../images/fond_bloc_1.png) no-repeat center center;}
#BlockHomeSocial .desc{background:url(../images/fond_bloc_2.png) no-repeat center center;}
#BlockHomeRecommande .desc{background:url(../images/fond_bloc_3.png) no-repeat center center;text-align:center;}
.blockBDX{width:50%;float:left;margin:0;padding:0;position:relative;height:300px;}
.blockBDX h3{margin:10px auto;}
.blockBDX h3,.blockBDX a,.blockBDX img{text-align:center;border:0;display:block;}
.blockBDX img{margin:auto;}
.blockBDX .blockBDXPrix{position:absolute;bottom:0;height:50px;left:0;right:0;}
.blockBDX .blockBDXPrixE{position:absolute;left:50%;margin-left:-40px;width:80px;font-size:18px;font-weight:bold;color:gray;text-align:center;top:-10px;}
.blockBDX .blockBDXRemise{width:71px;height:43px;position:absolute;left:-8px;bottom:20px;color:white;padding-top:5px;padding-left:30px;background:url(../images/solde_bd.png) no-repeat center center;font-size:20px;font-weight:bold;}
.blockBDX .blockBDXRemise sup{font-size:10px;}
.blockBDX .blockBDXPrixBarre{text-decoration:line-through;position:absolute;top:-15px;right:0;font-size:14px;color:#61AB9A;}
.blockBDX .blockBDXSolde{position:absolute;top:2px;right:0;}
.blockBDXQuater a{width:48%;text-align:center;height:140px;display:block;float:left;margin:5px 1%;}
.blockBDXQuater a img{max-width:100%;max-height:100%;}
#BlockHomeCatalogues{margin-left:9px !important;margin-right:0 !important;}
#BlockHomeCatalogues.Catalogues .desc {padding:25px 0 !important;height:250px !important;}

/******************************************/
/**************  LIVRES  ****************/
/*****************************************
#GabWrap{background:url(../images/GabWrap-bg.gif) repeat-y;}*/
#PBg{width:100%;display:inline-block;}
#GabWrap .LeftBlock{background:none;}
#LeftBLock .Rayons ul li a{font:normal 13px 'Trebuchet MS';}
#LeftBLock .Rayons ul li ul li a{font:normal 11px 'Trebuchet MS';}
#LeftBLock .Rayons li a.selected{color:#b25d81;}
#LeftBLock .Rayons ul li ul li a.selected{text-decoration:underline; color:#6D6467;}
#LeftBLock .Rayons ul li ul{margin:0 0 0 23px;}
#LeftBLock .Quiz2 .PhQuiz{left:0px;}

#WrapContent{margin:auto; width:750px;min-height:500px;}
#WrapContent .Ariane{background:url(../images/flesh-vert2.png) no-repeat; color:#55a090; padding:2px 0 0 15px;}
#WrapContent .Ariane a{color:#55a090; text-transform:uppercase; font:normal 14px 'Trebuchet MS';}
#WrapContent .Ariane a.selected, #Quiz .ColumG a.solutions:hover{text-decoration:underline;}

#WrapContent .Paginations{width:76px; margin:0 auto 11px;}
#WrapContent .Paginations a{color:#575757;}

#WrapContent .Listes{background:url(../images/pts.gif) bottom no-repeat; padding:0px; margin:0 0 15px;text-align:left;}
#BlockBas2 .Listes{background:url(../images/pts.gif) bottom no-repeat; padding:0px; margin:0 0 15px;}
#WrapContent .End{background:none;}
#WrapContent .PhLivres, #BlockBas2 .PhLivres{float:left; background:url(../images/livres-ph-bg.png) no-repeat; padding:7px; margin:0 10px 15px 0;}

#WrapContent .Listes .Desc {float:left; /*width:450px;*/ width:385px; position:relative; top:-15px;}
#WrapContent .Listes .Links {float:right; width:250px; position:relative; top:-10px; text-align:right;}
#WrapContent .Listes .Links .btnSavoir {float:right; display:inline-block; margin:15px 0 0;}
#WrapContent .Listes .Links .btnAcheter {width:66px; float:right; margin:7px 0 0 15px; display:inline-block;}
#WrapContent .Listes .Links .telechargement{white-space:nowrap;color:#575757;}
#WrapContent .Listes .Links .telechargement .prix {color:#B12C63;font-weight:bold;}
#BlockBas2 .Listes .Desc {float:left; /*width:450px;*/ width:385px; position:relative; top:-15px;}
#BlockBas2 .Listes .Links {float:right; width:250px; position:relative; top:-10px; text-align:right;}
#BlockBas2 .Listes .Links .btnSavoir {float:right; display:inline-block; margin:15px 0 0;}
#BlockBas2 .Listes .Links .btnAcheter {width:66px; float:right; margin:7px 0 0 15px; display:inline-block;}
#BlockBas2 .Listes .Links .telechargement{white-space:nowrap;color:#575757;}
#BlockBas2 .Listes .Links .telechargement .prix {color:#B12C63;font-weight:bold;}
#WrapContent .Listes .Links p.Solde, #BlockBas2 p.Solde{margin:8px 0 0 0;}
#WrapContent .Listes .Links p.ListePrix, #BlockBas2 p.ListePrix{margin:0;}
#WrapContent ul#Comment, #BlockBas2 ul#Comment{list-style-type:none; margin:28px 0 0;}
#WrapContent ul#Comment li, #BlockBas2 ul#Comment li{display:inline-block; margin:0px; padding:0px;}
#WrapContent ul#Comment li.On, #BlockBas2 ul#Comment li.On{ background:url(../images/half-on.png) 0 0 no-repeat; width:10px; height:15px;}
#WrapContent ul#Comment li.Off, #BlockBas2 ul#Comment li.Off{ background:url(../images/half-off.png) 0 0 no-repeat; width:10px; height:14px;}
#WrapContent ul#Comment li.Nbr, #BlockBas2 ul#Comment li.Nbr{padding:0 0 0 3px;}
#WrapContent .Listes h3, #BlockBas2 .Listes h3{font:normal 14px 'Trebuchet MS';}
#WrapContent .Listes h4, #BlockBas2 .Listes h4, #WrapContent .ProdCenter h5{font:bold 12px 'Trebuchet MS'; text-transform:uppercase; color:#575757;}
#WrapContent .Listes h5, #BlockBas2 .Listes h5{font:bold 11px 'Trebuchet MS'; text-transform:uppercase; color:#575757;}
#WrapContent .Listes h6, #BlockBas2 .Listes h6{color:#f0609b; font:normal 11px 'Trebuchet MS'; text-transform:uppercase;}
#WrapContent .Listes p, #BlockBas2 .Listes p{text-align:right;}
#WrapContent .Listes p span.price, #BlockBas2 .Listes p span.price{color:#b25d81; font-family: Arial Black; font-size:18px;}
#WrapContent .Listes p span.old, #BlockBas2 .Listes p span.old{color:#61ab9a; font:normal 13px Arial; padding:0 7px;}
#WrapContent .Listes p span.rem, #BlockBas2 .Listes p span.rem{color:#b12c63; font:normal 13px Arial;}

#WrapContent .Spaw2{width:738px; height:175px; overflow:hidden; margin:0 0 30px;}
#WrapContent .ZoneSelection{width:738px; padding:0 0 0; background:none; height:100%;}
#WrapContent h1{margin:0;}
#WrapContent .retourListe{text-align:right; margin:0px; padding:0 15px 25px 0;}
#WrapContent .retourListe a{text-transform:uppercase; color:#575757;}

/* livres fiches*/
#Fiches{width:741px; float:right; margin:0 0 24px; display:inline;}
#Fiches .ZonePhoto, #Fiches .ZonePhoto2{float:left;width:275px;display:inline; margin:0 10px 0 0;height:420px;overflow:hidden;}
#Fiches .ZoneDroite{float:left; width:445px; font:normal 14px 'Trebuchet MS';}
#Fiches .ZonePhoto img.PhProd{width:100%;}
#ZoneSelection .ProdCenter img.PhProd2{margin:10px 0  0 13px;}
#Fiches .P1{color:black;}
#Fiches .P1 span.price{font-size:24px;font-weight:bold;float:right;}
#Fiches .P1 strike{font-size:20px;float:right;margin-top:4px;margin-right:5px;}
#Fiches .P1 .solde,#Fiches .P1 .remise{float:left;color:#b25d81;}
#Fiches .P1 .remise{font-size:24px;font-weight:bold;}
#Fiches .P1 .solde{margin-top:-2px;margin-left:5px;text-transform:uppercase;}
#Fiches .P2,.achatAF{clear:both;width:100%;height:50px;line-height:25x;background:black;color:white;padding-left:2%;border-radius:5px;color:black;background:transparent;}
.achatAF{margin-bottom:1px;color:white;line-height:50px;color:black;}
.achatAF span{color:white;color:black;}
#Fiches .P2 .inside,.achatAF .inside{float:left;width:66%;}
#Fiches .P2 .inside strike,.achatAF .inside strike,#Fiches .P2 .inside .price,.achatAF .inside .price{color:white;color:black;}
.achatAF span.prix,.achatAF span.prix span{color:red;font-weight:bold;float:right;margin-right:2px;}
#Fiches .P2 .btnAcheter,.achatAF .btnAcheter{float:right;margin-top:10px;margin-right:5px;}
#Fiches .P2 .picto,.achatAF .picto{float:left;margin-top:10px;margin-right:5px;height:30px;width:25px;}
#Fiches hr{background:black;color:black;clear:both;margin:2px 0;}
.borderPan{width:104%;padding-right:3%;margin:auto;border:1px solid black;border-radius:5px;}
.borderPan h4{display:none;}

#Fiches .ZoneDroite h3{font:bold 18px 'Trebuchet MS'; color:#b25d81; margin:0px; text-transform:uppercase;}
#Fiches .ZoneDroite h3.Titres{font: bold 16px 'Trebuchet MS'; color:#b25d81; margin-bottom:5px;}
#Fiches .ZoneDroite h4.Titres{margin:6px 0 0;}
#Fiches .ZoneDroite h4, #Fiches .ZoneDroite h4 a, #Fiches .ZoneDroite h5{font:normal 14px 'Trebuchet MS'; color:#575757; text-transform:none; }
#Fiches .ZoneDroite h5{ text-transform:uppercase;}
#Fiches .ZoneDroite p.Edition, #Fiches .ZoneDroite p.Edition2{margin:16px 0 0 0; color:#F0609B; font:bold 14px 'Trebuchet MS';}
#Fiches .ZoneDroite p.Edition2{margin:6px 0 0;}
#Fiches .ZoneDroite .desc{margin:18px 0 0; height:125px; overflow:hidden;}
#Fiches .ZoneDroite .desc2{margin:18px 0 0; height:125px; overflow:hidden;}
#Fiches .ZoneDroite .desc2 .Col1{float:left; width:45%; font:normal 12px 'Trebuchet MS'; margin:0 0 10px; display:inline;}
#Fiches .ZoneDroite .desc2 .Col2{float:right; width:45%; font:normal 12px 'Trebuchet MS'; margin:0 0 10px; display:inline;}
#Fiches .ZoneDroite .Bas .Dispo{float:left; display:inline; margin:11px 12px 0; color:#4f2939; font:normal 11px Arial; text-transform:uppercase;}
#Fiches .ZoneDroite .Bas .btnAcheter{float:left; display:inline; margin:3px 0 0;}
#Fiches #Comment{font:normal 10px 'Trebuchet MS'; color:#958c8f;width:100%;text-align:center;}
#Fiches .ZoneDroite a.Telecharger{float:right; background:url(../images/pictos/download.png) no-repeat; padding:0 0 0 28px; display:inline; text-transform:uppercase; color:#c7869e; text-decoration:underline; height:27px; line-height:27px;}
#Fiches .ZoneDroite a.Telecharger:hover, #Fiches .ZoneDroite a.Feuilleter:hover{text-decoration:none;}
#Fiches .ZoneDroite a.Feuilleter img{float:left;}
#Fiches .ZoneDroite a.Feuilleter{float:left; color:#bd698d; font:normal 14px Arial; line-height:14px;}

#WrapContent .Descriptions{width:650px; margin:0 auto 28px auto; clear:both; font:normal 14px 'Trebuchet MS';}
#Commentaires h2 img.titres{margin:5px 0 10px 12px; display:inline; /*float:left;*/}
#Commentaires h2 .btnAvis{float:right;}
#Commentaires h3{color:#55a090; font:normal 12px 'Trebuchet MS'; float:left; display:inline-block; margin:6px 5px 0 0; }
#Commentaires .com{width:100%;background:url(../images/pts.gif) bottom no-repeat; margin:0 10px 10px 0; padding:0 25px 0 12px; clear:both; font:normal 12px 'Trebuchet MS'; color:#585053; display:inline-block;}
#Commentaires .com .Date{float:right; display:inline; margin:7px 0 0;}
#Commentaires #Comment{float:left; margin:0px;}
#Commentaires .TousAvis{background:url(../images/flesh-vert.gif) right no-repeat; display:inline-block; margin:0 0 23px; padding:3px 15px 0 0; float:right;}
#Commentaires .TousAvis a{color:#b25d81; text-transform:uppercase; font:normal 10px Arial;}

#BlockBas2{display:block; padding:28px 33px 35px;}
#BlockBas2 h2{margin:0 0 26px 5px;}
#BlockBas2 .Suite a{float:right;}

#feuilleterProduit {display:none; clear:both;}
#feuilleterProduit a {padding-right:3px;}

#mon_avis {padding-bottom: 10px;}
#mon_avis span, #mon_avis textarea, #mon_avis li{float:left;display:inline;}
#mon_avis textarea{width:750px;height:100px;}
#mon_avis input{border:0;}

/* bloc téléchargement */
#Fiches .bloc_fiche {float:left; display:inline; margin-bottom:5px;}
#Fiches .bloc_down {width:220px;}
#Fiches .Bas {float:right; display:inline;width:200px; margin:25px 0;}

#Fiches .cadre h5{color:#b25d81; font-size:12px; text-transform:none; margin-bottom:5px;}
#Fiches .cadre table {font-size:12px; width:165px; margin:0 auto;}
#Fiches .cadre table th{font-weight:bold; text-align:left;white-space:nowrap;}
#Fiches .cadre table th a{color:#575757;}
#Fiches .cadre table td{line-height:20px}
#Fiches .cadre table td.t01{width:45px;}
#Fiches .cadre table td.t02{width:45px; text-align:right; color:#b25d81; font-weight:bold; font-size:14px;}
#Fiches .cadre table td.t02 span{font-size:11px}

/****************************  CADRE TRANSPARENT  ****************************/  
.cadre {margin-bottom:5px; display:inline;}  
.cadre .contour {position:relative; background:url(../images/cadre/cadre-top.png) 0 0 repeat-x; margin:0 19px;}  
.cadre .contour .angle-r {position:absolute; right:-19px; top:0;}  
.cadre .contour .angle-l {position:absolute; left:-19px; top:0;}  
.cadre .top {height:19px;}  
.cadre .bottom {height:19px; background:#fff url(../images/cadre/cadre-bottom.png) 0 0 repeat-x;}  
  
.cadre .cadre-top {float:left;background:url(../images/cadre/cadre-top.png);}  
.cadre .cadre-bottom {float:left;background:url(../images/cadre/cadre-bottom.png);}  
.cadre .cadre-left {background:url(../images/cadre/cadre-left.png) 0 0 repeat-y; padding:0 0 0 19px;/*margin-bottom:-5px;*/}  
.cadre .cadre-right {background:url(../images/cadre/cadre-right.png) top right repeat-y;padding-right:19px;}  
.cadre .cadre-contenu { padding-bottom:1px;}  
/******************************************/
/****************  PORNT ART  **************/
/******************************************/
#PornArt{margin:10px auto 0;}
#PornArt .Gab{float:left; display:inline; background:url(../images/porn-ph-bg.png) no-repeat; height:214px; width:156px; margin:0 31px 33px 0; text-align:center; overflow:hidden;}
#PornArt .last{margin:0 0 25px 0; display:inline;}
#PornArt .Gab div{height:193px; overflow:hidden;}
#PornArt .Gab img{margin:17px 0 0;}
#PornArt .Gab img, #PornArt h3{position:relative; z-index:1;}
#PornArt .Gab a.pic{color:#b25d81; font:bold 16px 'Trebuchet MS';}

#Gallery .Infos{color:#4f2939; text-transform:uppercase; font:normal 10px Arial; padding:0 0 0 20px;}
#Gallery .Gab{float:left; display:inline; background:url(../images/porn/gallery-bg.png) no-repeat; width:109px; height:185px; overflow:hidden; margin:6px 16px 25px 0; text-align:center;}
#Gallery .Gab div{height:140px;}
#Gallery .Gab div img{margin:11px 0 0; position:relative; z-index:1; ;}
#Gallery .Gab h3{line-height:12px; font:normal 14px 'Trebuchet MS'; ;}

/******************************************/
/****************  ACTUALITES  **************/
/******************************************/
#Content ul#menu2{list-style-type:none; margin:15px 0; display:inline-block;text-align:center;width:98.5%;}
#Content ul#menu2 li{display:inline-block; margin:0 5px;}
#Content ul#menu2 li a{display:inline-block; height:19px; overflow:hidden; float:left; width:auto; position:relative; z-index:1;font-size:17px;letter-spacing:1px;}
#Content ul#menu2 li a:hover, #Content ul#menu2 li a.selected{color:#55A090;}

#Actus .ColumG, #Qui .ColumG{float:left; width:465px; display:inline; margin:0 17px 0 0;}
#Actus .ColumG h3, #Qui .ColumG h3{font:normal 15px 'Trebuchet MS'; margin:17px 0 2px;}
#Actus .ColumG h4, #Actus .ColumG h4.Titres, #Qui .ColumG h4{font:bold 12px 'Trebuchet MS'; font-style:italic; margin:12px 0 18px;}
#Actus .ColumG h4.Titres, #Qui .ColumG h4.Titres{text-transform:none; margin:0 0 3px;}
#Actus .ColumG h6{color:#575757; font:normal 11px 'Trebuchet MS'; margin:0 0 7px;}
#Actus .ColumG div p{margin:0 0 14px;}

#Actus .ColumD, #Qui .ColumD{float:left;}
#Qui .ColumD .ActusPhotos{background:url(../images/actus/cadre-ph-bg.gif) no-repeat; height:182px; overflow:hidden; width:239px; padding:12px 0 0 13px; margin:0 0 6px;}
#Actus .ColumD .ActusPhotos{background:url(../images/actus/cadre-ph-bg.gif) no-repeat; height:182px; overflow:hidden; width:239px; padding:12px 0 0 13px; margin:0 0 6px;}
#Actus .ColumD .ActusInfos, #Qui .ColumD .ActusInfos{background:url(../images/actus/actus-bg.gif) top no-repeat; padding:19px 0 0 14px; width:238px;}
#Actus .ColumD .ActusInfos h2{margin:0 0 15px;}
#Actus .ColumD .ActusInfos p{padding:0 30px 10px 12px; text-align:left; margin:0px;}
#Actus .ColumD .ActusInfos p a{color:#585053; font:normal 12px 'Trebuchet MS'; line-height:14px;}
#Actus .ColumD .ActusInfos p span{color:#ff66a5; font:normal 12px 'Trebuchet MS';}
#Actus .ColumD .ActusInfos p.more{margin:13px 0 0; text-align:right;}
#Actus .ColumD .ActusInfos p.more a{background:url(../images/flesh-vert.png) no-repeat; color:#b25d81; font:normal 12px 'Trebuchet MS'; padding:0 0 0 10px; text-decoration:underline;}

#Actus ul, #Qui ul, #Actus ol, #Qui ol{margin:0; padding-bottom:10px;}
#Actus p.more, #Qui p.more{margin:13px 0 0; text-align:right;}
#Actus p.more a, #Qui p.more a{background:url(../images/flesh-vert.png) no-repeat; color:#b25d81; font:normal 12px 'Trebuchet MS'; padding:0 0 0 10px;}
/******************************************/
/****************  QUI SOMMES NOUS  **************/
/******************************************/
#Qui .ColumG h3, #Qui .ColumD .ActusInfos h3{font:normal 14px 'Trebuchet MS';}
#Qui .ColumG h4{font:bold 13px 'Trebuchet MS'; font-style:italic; margin:12px 0 19px;}
#Qui .ColumG hr{background:url(../images/actus/deco2.gif) repeat-x; width:100%; height:2px; border: 0 none; margin:10px 0 12px; display:inline-block;}
* html #Qui .ColumG hr{display:list-item; list-style:url(../images/actus/deco2-.gif) inside; filter:alpha(opacity=0); width:0; height:7px; overflow:hidden;}
*+html #Qui .ColumG hr{display:list-item; list-style:url(../images/actus/deco2-.gif) inside; filter:alpha(opacity=0); width:0; height:7px; overflow:hidden;}
#Qui .ColumD .ActusInfos h3{margin:0 0 13px;}
#Qui .ColumD .ActusInfos p{margin:0px; padding:0 14px 14px 0;}
#Qui .ColumD h4{margin:2px 0 14px;}
#Qui .ColumG div p{margin:0 0 12px;}

/******************************************/
/****************  QUIZ  **************/
/******************************************/
#Quiz{padding:19px 0 0; overflow:hidden;}
#GabWrap2{background:url(../images/GabWrap-bg2.gif) repeat-y;}
#Quiz .ColumG{float:left; display:inline; width:526px; margin:0 13px 0 0; overflow:hidden; background:url(../images/quiz-top.png) no-repeat;padding:8px 0 0 0;}
#Quiz .ColumG a.solutions{color:#b25d81; font:normal 12px 'Trebuchet MS'; float:right; position:relative;background:url(../images/flesh-vert.gif) right no-repeat; padding:2px 13px 0 0;}


#Quiz .ColumG .inner{width:498px; padding:0 14px; background:url(../images/quiz-fond.png) repeat-y;}
#Quiz .ColumG h2{float:left; display:inline-block; width:20px; margin:16px 23px 0 0;}
#Quiz .QuizContent{float:left; display:inline; width:445px; font:normal 14px 'Trebuchet MS';padding-top:10px;}
#Quiz .QuizContent .qui_description{font:normal 16px 'Trebuchet MS'; line-height:15px; margin:0 0 1px;color:#B25D81;}
#Quiz .QuizContent h4{margin:0 0 7px;}
#Quiz .QuizContent label{font:normal 12px 'Trebuchet MS';}
#Quiz .QuizContent .row_rad{margin:0px;}
#Quiz .QuizContent .row_bt{margin:15px 0 20px 180px;}
#Quiz .QuizContent .row_bt .bouton{background:url(../images/boutons/btnValider.gif) no-repeat; width:58px; height:24px;}
#Quiz .QuizContent p{margin:10px 0 0 10px; text-align:left;}

#Quiz .ColumD{float:left; width:188px; height:225px; overflow:hidden; display:inline; margin:3px 0 0; padding:9px 0 0 15px;}
#Quiz .ColumD h2{margin:0 0 8px;}
#Quiz .ColumD .desc{color:#b25d81; font:bold 13px 'Trebuchet MS'; margin:0 0 0 18px;}
#Quiz .ColumD a.PhLib img{padding:3px;}
#Quiz .ColumD a.PhLib{background:url(../images/PhLib-bg2.png) no-repeat; width:83px; height:121px; display:block; margin:0 auto 3px; overflow:hidden;}

/******************************************/
/****************  FORMULAIRE  **************/
/******************************************/
#Formulaire{font:normal 12px 'Trebuchet MS'; height:600px;}
#Formulaire h3{font-weight:normal; margin:0 0 10px;}
#Formulaire .Inscription{float:left; display:inline; margin:0 12px 0 0; width:346px; height:434px; overflow:hidden; background:url(../images/formulaire-bg1.gif) no-repeat; padding:16px 23px 0 17px;}
#Formulaire .Inscription .row label.civilite{margin:0 0 40px;}
#Formulaire .Inscription .rad{float:left; width:150px;}
#Formulaire .Inscription .rad label{width:100px; float:left; text-align:left;}
#Formulaire .Inscription .row input.radio{width:10px; float:left; display:inline; margin:3px 5px 0 8px; border:none;}
#Formulaire .Inscription .row_bt, #Formulaire .Identifiez .row_bt{margin:17px 0 17px 150px; float:left; display:inline;}
#Formulaire .Inscription .row_bt .bouton{background:url(../images/boutons/btnInscrire.gif) no-repeat; width:78px; height:24px;}
#Formulaire .MotPasse p{text-align:left; line-height:14px;}
#Formulaire .Inscription p.InfosLoi{font:normal 10px 'Trebuchet MS'; clear:both; line-height:12px; text-align:justify;}
* html #Formulaire .Inscription .row input.radio{width:10px; float:left; display:inline; margin:0 5px 0 10px; border:none;}
*+html #Formulaire .Inscription .row input.radio{width:10px; float:left; display:inline; margin:0 5px 0 10px; border:none;}

#Formulaire .Identifiez, #Formulaire .MotPasse{background:url(../images/formulaire-bg2.gif) no-repeat; width:319px; height:195px; overflow:hidden; margin:0 0 11px; padding:16px 10px 0 14px;}
#Formulaire .MotPasse{background:url(../images/formulaire-bg3.gif) no-repeat; margin:0px;}
#Formulaire .row_chk{float:left; margin:0 0 3px;}
#Formulaire .row_chk input{margin:2px 5px 0 0; float:left; display:inline;}
#Formulaire .row_chk label .asterisque{font-size:10px; padding:0 0 0 19px;}
* html #Formulaire .row_chk label .asterisque{font-size:10px; padding:0px;}
*+html #Formulaire .row_chk label .asterisque{font-size:10px; padding:0 0 0 24px;}
* html #Formulaire .row_chk input{margin:0px; float:left; position:relative; top:-2px;}
*+html #Formulaire .row_chk input{margin:0 5px 0 0; float:left; position:relative; top:-2px;}

#Formulaire .Identifiez .row label, #Formulaire .MotPasse .row label{width:130px;}
#Formulaire .Identifiez .row_bt .bouton{background:url(../images/boutons/btnConnecter.gif) no-repeat; width:94px; height:24px;}
#Formulaire .Identifiez .row_bt, #Formulaire .MotPasse .row_bt{margin:20px 0 15px 100px;}

#Formulaire .MotPasse .row_bt .bouton{background:url(../images/boutons/btnEnvoyer.gif) no-repeat; width:78px; height:24px;}


/******************************************/
/****************  PARTENAIRE  **************/
/******************************************/
#WrapContent .partenaire{}
#WrapContent .partenaire h2{margin:0 0 0 8px;}
#WrapContent .partenaire h2 a{font:bold 16px 'Trebuchet Ms'; color:#f0609b; text-transform:uppercase;}
#WrapContent .partenaire h3 a{font:bold italic 13px 'Trebuchet Ms'; color:#277765; text-transform:uppercase;}
#WrapContent .partenaire h4{font:normal 13px 'Trebuchet Ms'; color:#575757;text-transform:none;}
#WrapContent .partenaire .PhLivres{background: url(../images/bg-cadre-lien.png) no-repeat 0 0; padding: 11px;}
#WrapContent .partenaire .Desc{float:left; /*width:450px;*/ width:385px; position:relative; top:0; padding-top:8px;}
#WrapContent .partenaire .Links{float:right; width:120px; position:relative; top:0; padding-top:8px; text-align:right;}
#WrapContent .partenaire .Links a{background:url(../images/flesh-vert.png) 0 2px no-repeat; padding-left:10px; font:bold 13px 'Trebuchet Ms';}


/******************************************/
/****************  PIEDPAGE  **************/
/******************************************/
#footer{background: url(../images/footer-bg.png) no-repeat; margin-top:-70px; width:910px; color:#a0a0a0; overflow:hidden; padding:80px 0 0 80px; z-index:0; display:inline-block;text-align:center;}
#footer ul{list-style-type:none; width:600px; display:inline; text-align:center;}
#footer li{display:inline; margin:0 10px 0 0;}
#footer a{font:normal 11px 'Trebuchet MS'; color:#a0a0a0; position:relative; z-index:1;}
#footer p.Awc{float:right; display:inline; width:80px; text-align:center;margin-left:50px;}
#footer a.Awc{ }


/*************************************************/
/****************  MOTEUR RECHERCHE **************/
/*************************************************/
.navigation {
    text-align: center;
}

.navigation .MoteurNavigationPageActuelle {color:#b25d81;}

.navigation .page, .navigation .MoteurNavigation a {color:#6D6467;}

#BOUTON_RECHERCHER {position:relative; z-index:999;}
.info_telechargement {border:1px solid #C00000; background-color:#ffE0E0; color:#A00000; font: bold 10px verdana;padding:5px; margin:5px}
.MoteurContour{width:100%; padding:1px; background-color:#b25d81; margin-bottom:15px;}
.MoteurContour .passuivi{color:#fff; margin:0; padding:3px;}
.Moteur{width:100%; border-collapse:collapse; font: normal 12px verdana;}
    .Moteur td, .Moteur th{padding:5px 10px; }
    .Moteur thead th{background-color:#b25d81; color:#fff; text-align:left; font: normal 12px verdana;}
    .Moteur tbody .MoteurLigne1{background-color:#eeede8;}
    .Moteur tbody .MoteurLigne0{background-color:#E2CFD4;}
    .Moteur tfoot td{background-color:#b25d81; color:#fff; font: normal 12px verdana;}

#avancee{width:95%;overflow:hidden;margin-bottom:30px;}
#avancee .search{width:526px; margin:0 auto; overflow:hidden; background:url(../images/quiz-top.png) no-repeat;padding:8px 0 0 0;}
#avancee .search .inner{width:498px; padding:0 14px; background:url(../images/quiz-fond.png) repeat-y;}
#avancee .search .inner .row_are{clear:both; margin-bottom:5px;}
#avancee .search .inner .row_are label{display:inline; float: left; margin-right:10px; width:175px; text-align: right;}
#avancee .search .inner .row_are textarea{width:250px;}
#avancee .search  .row_bt {margin:0 auto;width:100px;}
#avancee .search .BtnEnvoyer {background:url(../images/boutons/btnEnvoyer.gif) no-repeat; width:78px; height:24px; border:0;margin-top:20px;}    
#avancee .search .BtnRechercher { width:89px; height:24px; border:0;margin-top:20px;}    

#avancee #rech {width:710px; margin:0 auto; overflow:hidden; background:url(../images/rech-top.png) no-repeat;padding:8px 0 0 0;margin-bottom:25px;}
#avancee #rech #rech-bas{width:682px; padding:0 14px; background:url(../images/rech-fond.png) repeat-y;}
#avancee #rech #rech-bas .row_bt {/*margin:0 auto;*/width:100px;float:left;display:inline;margin-left:0;clear:none;top:-5px;}
#avancee #rech #rech-bas .BtnEnvoyer {background:url(../images/boutons/btnEnvoyer.gif) no-repeat; width:78px; height:24px; border:0;margin-top:20px;}    
#avancee #rech #rech-bas .BtnRechercher { width:89px; height:24px; border:0;/*margin-top:20px;*/top:-5px;}    
#avancee #rech #rech-bas .rechG {float:left; display:inline;margin-right:4px;padding-top:16px;}
#avancee #rech #rech-bas #rechD {float:right; display:inline;}
#avancee #rech #rech-bas .rechG .row {margin-bottom:25px;}
#avancee #rech #rech-bas .rechG label {width:70px;margin-right:0px;}
#avancee #rech #rech-bas .rechG input {width:160px;height:17px;}
#avancee #rech #rech-bas .rechG select {width:162px;}

#avancee #rech #rech-bas #rechD .row {margin-bottom:9px;}
#avancee #rech #rech-bas #rechD label {width:170px;display:block;float:none;text-align:left;}
#avancee #rech #rech-bas #rechD label em{font-size:10px;}
#avancee #rech #rech-bas #rechD input {width:170px;height:17px;}

#avancee #rech #rech-bas .row_PDT_LIBELLE label {width:70px;margin-right:0px;}
#avancee #rech #rech-bas .row_PDT_LIBELLE input {width:280px;height:17px;}
/*
#avancee #rech #rech-bas .row_PDT_REF label {width:120px;margin-right:0px;}
#avancee #rech #rech-bas .row_PDT_REF input {width:110px;height:17px;}*/

#avancee #rech .MoteurTri {width:220px;margin:0 auto;/*margin-top:-15px;*/float:left;display:inline;margin-top:3px;margin-left:150px;}
#avancee #rech .MoteurTri label{width:40px;margin-right:5px;}
#avancee #rech .MoteurTri select{width:170px;}

#avancee #boutonRechercheAvanceeEscamotable{float:right;display:inline;margin-top:-20px;}
#avancee #boutonRechercheAvanceeEscamotable a{float:left;display:inline;}
#avancee #boutonRechercheAvanceeEscamotable a#imageBoutonRechercheAvanceeEscamotable{margin-top:1px;padding-right:5px;}
#avancee #rechercheAvanceeEscamotable{/*border:1px solid red;*/}

/******************************************/
/**************  COMPTE  ****************/
/******************************************/
.cd_boite1, .cd_boite0  {margin-bottom:15px;}
.cd_boite1 h3, .cd_boite0 h3 {margin:0}

/**************************************/
/****************  PANIER *************/
/**************************************/
#Panier {width:100%; border:1px solid #E2CFD4; margin-bottom:20px;}
#Panier thead tr {background-color:#b25d81; color:#fff; height:20px;}
#Panier thead, #Panier tbody {padding-right:5px;}
#Panier tbody tr img {padding:5px;}
#Panier tbody tr .dl {line-height:12px;color:#B25D81;font-size:14px;}
#Panier tbody tr .dl img {float:left;}
#Panier tbody tr a {color:#b25d81;}
#Panier .MoteurLigne0 {background-color:#E2CFD4;}
#Panier input {text-align:right;}
#Panier .visuel, #Panier .reference {text-align:center;}
#Panier .Tright {text-align:right;padding-right:5px;}
#Panier .Tleft{text-align:left;}

#commentaire_client {display:none;width:100%;height:100px;}

.com-tot {float:left; display:inline; margin-bottom:20px;width:750px;}
.com-tot h2{font: normal 14px 'Trebuchet Ms'; margin-bottom:10px; text-transform:uppercase;}
.com-tot label{width:105px;}
.com-tot select{width:180px/*105px*/;}

.case-coch {float:right; display:inline; margin-bottom:20px;width:303px;}

h2.com{font: normal 14px 'Trebuchet Ms'; margin-bottom:10px; text-transform:uppercase;}

#Totaux {border:1px solid #E2CFD4; font-size:}
#Totaux th {background-color:#b25d81; color:#fff; padding:3px 5px; width:105px;}
#Totaux td {padding:3px; width:100px;}
#Totaux tr {background-color:#E2CFD4; text-align: right;}

#arianePanier {background: url(../images/arianePanier.gif) repeat-x 0px 11px; margin-bottom:20px; padding-left:44px; width: 570px; margin:0 auto;height:80px;}
#arianePanier li{width:130px; height:35px; float:left; margin:0; list-style-type: none; text-align:center; 
                 font:bold 12px verdana; color:#E1A2B9;}
#arianePanier li span{display:block; margin:0 auto; width:27px; text-align:center; background-color:#fff;
                      font: normal 22px verdana; line-height:1em; color:#E1A2B9;padding:5px; margin-bottom:10px;}
#arianePanier li.ap_actuelle, #arianePanier li.ap_actuelle span{color:#B25D81;}

/******************************************/
/**************  CONTACT  ****************/
/******************************************/
form#contact {}
form#contact .row_chk {margin-left:185px;}
form#contact .row_chk input {float:left; margin-right:5px;}
form#contact .row_chk label {margin-right:5px;}

#boxNotation,#boxInfo{position:fixed;top:0;left:0;right:0;bottom:0;display:none;z-index:1;}
#boxNotation .overlay,#boxInfo .overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:black;opacity:0.8;z-index:1;}
#boxNotation .close,#boxInfo .close{position:absolute;top:50%;left:50%;z-index:3;width:30px;height:30px;margin-left:165px;margin-top:-315px;text-align:center;display:block;border:0;}
#boxInfo .close{margin-left:135px;margin-top:-65px;}
#boxNotation .content{position:absolute;top:50%;left:50%;background:white;z-index:2;width:360px;height:600px;margin-left:-180px;margin-top:-300px;text-align:center;
border-radius:3px;-khtml-border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;box-shadow:0 0 3px #aaa;-moz-box-shadow:0 0 3px #aaa;-webkit-box-shadow:0 0 3px #aaa;filter:progid:DXImageTransform.Microsoft.Shadow(color='gray',Direction=135,Strength=4);border:1px solid #aaa;}
#boxInfo .content{position:absolute;top:50%;left:50%;background:white;z-index:2;width:360px;height:120px;padding:10px;margin-left:-150px;margin-top:-50px;text-align:center;
border-radius:3px;-khtml-border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;box-shadow:0 0 3px #aaa;-moz-box-shadow:0 0 3px #aaa;-webkit-box-shadow:0 0 3px #aaa;filter:progid:DXImageTransform.Microsoft.Shadow(color='gray',Direction=135,Strength=4);border:1px solid #aaa;}
#boxNotation .content .image,#boxNotation .content .image img{margin-top:1px;}
#boxNotation .content .image img{width:98%;}
#boxNotation .content img.star{width:13px;}
#boxNotation .content input[type='button']{width:200px;height:20px;font-size:12px;font-weight:bold;cursor:pointer;padding-bottom: 2px;}
.notation{width:100%;text-align:center;}
.notation label{width:100%;text-align:left;display:block;}
.notation .strnote{width:100%;display:block;}
.pornArt{float:left;width:11.5%;margin:0.5%;height:auto;}
.pornArt a{display:none;}
.pornArt a.agrandirArtiste{display:block;}
.pornArt a.agrandirArtiste img{width:100%}
.pornArt a.agrandirArtiste img:hover{opacity:0.8;}

.btnPromo{text-decoration:blink;height:10px;line-height:10px;font-size:90%;font-weight:bold;white-space: nowrap;display:block;margin-top: 10px;}
.btnPromo img{height:100%;}
.btnPromo span{margin-left:2px;}
.btnPromo.bigPromo{height:15px;line-height:15px;}

#blockPromoDroit{position:absolute;top:50%;left:50%;width:120px;height:600px;margin-top:-300px;margin-left:500px;transition-duration:800ms;transition-property:all;transition-timing-function:ease-in ease-out;}
#blockPromoDroit.hidden{top:0;}

table tbody .cadeau:not(:last-child) td{border-bottom:1px solid #E2CFD4;}
.cadeau.coffert,.cadeau:hover{background:#E2CFD4;}

.afficheMenu{display:none;}

.adrtohide{display:none;}

@media (max-device-width:700px) {
	body{width:768px;}
	#conteneur,#footer,.BlockBas{width:100%;margin:0;padding:0;}
	.BlockBas{text-align:center; vertical-align:top;}
	.BlockBas .BlockHomeDico{display:inline-block;float:none;width:244px !important;background:url("../images/fond_bloc_3.png") no-repeat scroll center center rgba(0, 0, 0, 0);height:220px !important;position:relative;top:0;}
	.BlockBas .BlockHomeDico .desc{height:auto !important;width:100% !important;margin:5px 0 !important;background:none !important;padding:0 !important;}
	#HeaderHome, #Header, #Header2{background:none !important;height:auto;}
	#HomeWrap, #GabWrap, #GabWrap2,#Content{background:none !important;margin-top:0;}
	#Header a.logo, #HeaderHome a.logo, #Header2 a.logo{
		width:100%;display:block;height:96px;border-top:1px solid #CB7C9D;border-bottom:1px solid #E8C7D5;padding:2px 0;margin:0;
		background:-webkit-gradient(linear,left top, left bottom,from(#CB7C9D),to(#E8C7D5)	);
		background:-webkit-linear-gradient(top,#CB7C9D,#E8C7D5);
		background:-moz-linear-gradient(top,#CB7C9D,#E8C7D5);background: -o-linear-gradient(top,#CB7C9D,#E8C7D5);
		background:linear-gradient(top,#CB7C9D,#E8C7D5);
	}
	#Header a.logo img, #HeaderHome a.logo img, #Header2 a.logo img{height:96px;width:auto !important;}
	#Header .InfosTop, #HeaderHome .InfosTop, #Header2 .InfosTop{position:absolute;top:0;right:0;z-index:2;height:96px;width:230px;margin:0;padding:0;}
	#Header .InfosTop img, #HeaderHome .InfosTop img, #Header2 .InfosTop img{display:none !important}
	#Header .InfosTop a, #HeaderHome .InfosTop a, #Header2 .InfosTop a{width:96px;height:96px;display:block;text-indent:-999999999px;overflow:hidden;cursor:pointer; background-image:url(cart.png);background-size:contain;background-repeat:no-repeat;}
	#Header .InfosTop a#lien-compte, #HeaderHome .InfosTop a#lien-compte, #Header2 .InfosTop a#lien-compte{background-image:url(account_and_control.png);}
	.afficheMenu{display:block;margin-top:95px;width:100%;text-align:center;display:block;font-size:40px;}
	#Header ul#menu, #HeaderHome ul#menu, #Header2 ul#menu{margin:10px 0 !important;margin-bottom:100px !important;width:100%;display:none;}
	#Header ul#menu li, #HeaderHome ul#menu li, #Header2 ul#menu li{width:48%;float:none;margin:10px 0 !important;padding:0;text-align:center;display:inline-block;}
	#Header ul#menu li a, #HeaderHome ul#menu li a, #Header2 ul#menu li a{width:100%;float:none;display:block;padding:0;text-align:center}
	#Header ul#menu li a, #HeaderHome ul#menu li a, #Header2 ul#menu li a{font-size:32px;height:30px;}
	#Header ul#menu li ul, #HeaderHome ul#menu li ul, #Header2 ul#menu li ul{width:100%;float:none;position:relative;top:none;padding:0;text-align:center}
	#Header .recherche, #HeaderHome .recherche, #Header2 .recherche{position:absolute;top:105px;left:0;right:0;margin:0;width:100%;}
	#Header .recherche input[type='text'], #HeaderHome .recherche input[type='text'], #Header2 .recherche input[type='text']{width:85%;margin-left:2%;height:40px;line-height:40px;font-size:32px;border:1px solid black;}
	#Header .recherche input.btnOk, #HeaderHome .recherche input.btnOk, #Header2 .recherche input.btnOk{background-size:contain;width:50px;height:50px;font-size:32px;}
	#Header .recherche h2, #HeaderHome .recherche h2, #Header2 .recherche h2{display:none;}
	#Header .recherche div, #HeaderHome .recherche div, #Header2 .recherche div{top:55px;font-size:30px;}
	#LeftBLock, #Content, #ContentHome{padding-top:40px;}
	#HomeWrap, #GabWrap, #GabWrap2{width:100%;}
	.Wrap3 #LeftBLock,.PAGE_mon_panier #LeftBLock,.PAGE_compte #LeftBlock,.PAGE_login #LeftBLock,.PAGE_commande #LeftBLock,.PAGE_fiche_produit #LeftBLock,.PAGE_suivi .topVentes,.PAGE_suivi #LeftBLock,.PAGE_compte .topVentes,
	.PAGE_profil #LeftBLock,.PAGE_profil .topVentes,.PAGE_page #LeftBLock,.PAGE_page .topVentes,.PAGE_cb #colG{display:none !important;}
	#LeftBLock,#Content, #ContentHome{float:none;width:100%;background:none !important;}
	#LeftBLock .newsletter, #LeftBLock .newsletters{display:none;}
	.topVentes ul{width:100% !important;margin:0 !important;}
	.topVentes ul li{width:48%;margin:1% !important;padding:0 !important;float:left;}
	.ProdHome{width:99%;margin:auto;}
	.pornArtGallery,.editionsMusardine,.tousLesThemes,.blogConseilSexo,.blogOsez,.blogMusardine,.actualites,.cataloguesDuMois,.Spaw,.Ou,#BlockPromoContent{display:none !important;}
	.ProdHome li,#BlockHomePromo,#BlockHomeRP{width:48%;float:left;margin:1%;height:auto;padding:0 !important}
	.ProdHome li:last-child{display:none;}
	.ProdHome li a,#BlockHomePromo .desc,#BlockHomeRP .desc{height:auto !important;margin:25px 0 !important;}
	#BlockHomePromo,#BlockHomeRP{width:46%;padding:1% !important;}
	#BlockHomePromo .desc,#BlockHomeRP .desc{box-shadow: 0 0 3px gray;}
	#BlockHomePromo .desc{padding-bottom:25px !important;}
	#BlockHomePromo .LienToutesActualites,#BlockHomeRP .LienToutesActualites{margin-top:-50px;margin-bottom:5px;}
	#BlockHomePromo div,#BlockHomeRP div,#BlockHomePromo div img,#BlockHomeRP div img,.miniBlockPromo{position:relative !important;width:100% !important;height:auto !important;}
	#BlockHomePromo h2,#BlockHomeRP h2{background:url("../images/barre_nouveautes.png") no-repeat scroll center top rgba(0, 0, 0, 0);color: white;font:bold 18px/38px "Trebuchet MS";height:58px;margin:auto;width:100%;line-height:54px;}
	#BlockHomePromo .desc,#BlockHomeRP .desc{width:100%;}
	#BlockHomeLibraires{display:none;}
	#WrapContent{max-width:100%;margin-top:100px;}
	#LeftBLock h6{font-size:34px;}
	#LeftBLock a{font-size:24px;}
	
	.afficheMenu,.topVentes h6,.ProdHome h4,h1,h2{font-size:40px !important;font-weight:bold;}
	.ProdHome h4{font-size:24px !important;line-height:23px;}
	.BlockHomeDico h2{background:none !important;margin:0;padding:0;width:100% !important;display:block;height:auto !important;min-height:45px;line-height:30px !important;padding-top:5px;}
	#popup_container{width:60% !important;top:50% !important;height:300px !important;margin-left:-30% !important;left:50% !important;margin-top:-150px !important;}
	h1#popup_title{height:60px !important;}
	#popup_message{font-size:26px;}
	#popup_panel input{width:90% !important;margin:20px auto !important;height:40px !important;font-size:30px !important;}
	.topVentes li:nth-child(1):after, .topVentes li:nth-child(2):after, .topVentes li:nth-child(3):after, .topVentes li:nth-child(4):after, .topVentes li:nth-child(5):after, .topVentes li:nth-child(6):after{width:50px;height:50px;font-size:32px;border-radius:50%;line-height:50px;}
	
	#Formulaire .Inscription,#Formulaire .Identifiez, #Formulaire .MotPasse{width:96% !important;float:none !important;margin:10px auto !important;background:#E8C7D5;border:2px solid gray;padding:2% !important;display:block !important;}
	#Formulaire .Inscription h3,#Formulaire .Identifiez h3, #Formulaire .MotPasse h3{font-size:26px !important;}
	#Formulaire .Inscription label,#Formulaire .Identifiez label, #Formulaire .MotPasse label,.form_defaut label{font-size:20px !important;width:300px;}
	#Formulaire{height:auto !important;}
	.PAGE_mon_panier .bouton,.PAGE_commande .bouton{width:auto;padding:5px;font-size:18px;}
	.PAGE_mon_panier table,.PAGE_mon_panier .com-tot label,.PAGE_commande .com-tot label{font-size:14px}
	.PAGE_compte #Quiz .ColumG .inner,.PAGE_compte #Quiz .ColumG{width:100%;background:none;}
	.PAGE_login #Formulaire .Identifiez .row_bt,#Formulaire .MotPasse .row_bt,#Formulaire .Inscription .row_bt{background:#b25d81;position:relative;height:30px;line-height:30px;width:100px;margin:5px auto;padding:0;}
	.PAGE_login #Formulaire .Identifiez .row_bt:after,#Formulaire .MotPasse .row_bt:after,#Formulaire .Inscription .row_bt:after{content:"ENVOYER";color:white;position:absolute;top:0;left:0;right:0;bottom:0;text-align:center;width:100%;height:100%;display:block;z-index:1;}
	.PAGE_login #Formulaire .Identifiez .row_bt .bouton,#Formulaire .MotPasse .row_bt .bouton,#Formulaire .Inscription .row_bt .bouton{background:none;position:absolute;height:100%;display:block;width:100%;margin:0;padding:0;left:0;right:0;top:0;bottom:0;z-index:2;cursor:pointer;}
	.btnPromo{white-space:normal;height:auto;line-height:40px;}
	
	.CF_BDA .InfosTop,.CF_BDA .recherche,.CF_MHP .InfosTop,.CF_MHP .recherche{display:none !important;}
	.CF_BDA .afficheMenu,.CF_MHP .afficheMenu{margin-top:30px !important;color:white !important;}
	.CF_BDA #Header ul#menu, .CF_BDA #HeaderHome ul#menu, .CF_BDA #Header2 ul#menu,
	.CF_MHP #Header ul#menu, .CF_MHP #HeaderHome ul#menu, .CF_MHP #Header2 ul#menu{background:black;}
	.CF_BDA #Header ul#menu:before, .CF_BDA #HeaderHome ul#menu:before, .CF_BDA #Header2 ul#menu:before,
	.CF_MHP #Header ul#menu:before, .CF_MHP #HeaderHome ul#menu:before, .CF_MHP #Header2 ul#menu:before{display:none !important;}
	.CF_BDA #Header a.logo, .CF_BDA #HeaderHome a.logo, .CF_BDA #Header2 a.logo,
	.CF_MHP #Header a.logo, .CF_MHP #HeaderHome a.logo, .CF_MHP #Header2 a.logo{display:inline-block;width:48%;background:none;border:none;}
	.CF_BDA #WrapContent,.CF_MHP #WrapContent{margin-top:140px;}
	.CF_BDA .afficheMenu,.CF_BDA .topVentes h6,.CF_BDA .ProdHome h4,.CF_BDA h1,.CF_BDA h2,
	.CF_MHP .afficheMenu,.CF_MHP .topVentes h6,.CF_MHP .ProdHome h4,.CF_MHP h1,.CF_MHP h2{font-size:30px !important;}
}