#blocgauche-produit{width:328px; overflow:hidden; float:left}

#middle.pages-modeles .fil-ariane ul{float:left;display:inline}
#middle.pages-modeles .fil-ariane .retour{margin:5px 17px 0 0}
#middle .middle-content.full *{font-family:arial}
#middle .middle-content.full{margin:5px 0 0 22px; position:relative; overflow:hidden; width:910px; z-index:2}
#middle.pages-modeles .content_haut{position:relative; width:100%; margin-top:10px;margin-bottom :20px;} 
/*photo produit*/
#blocgauche-produit .photoproduit{position:relative; overflow:hidden; width:326px; border:1px solid #CCD0CF; padding-bottom:5px}
#blocgauche-produit .photoproduit a{display:block}
/*.grandvisu{position:relative; display:block; width:270px; height:250px; text-decoration:none; float:left}*/
.grandvisu .sticker {position:absolute;left:10px;top:10px;}
#blocgauche-produit .photoproduit .grandvisu{position:relative; display:block; width:270px; height:250px; text-decoration:none; margin:0 auto}
 #blocgauche-produit .photoproduit.options .grandvisu{float:left}
 #blocgauche-produit .photoproduit.options .modevisu{display:block}

.grandvisu .unite{overflow:hidden; text-align:center; display:block; font-size:9px; color:#000000; position:absolute; bottom:0px; width:100%; height:15px; cursor:pointer; background-color:#FFFFFF}
.modevisu{position:relative; overflow:hidden; width:55px; float:left; height:234px; border-right:1px solid #DFDFDF; margin:10px 0 0 0; display:none}
/*#blocgauche-produit .modevisu{position:relative; overflow:hidden; width:55px; float:left; height:234px; border-right:1px solid #DFDFDF; margin:10px 0 0 0}*/
.modevisu .choix{position:absolute; overflow:hidden;bottom:0px;left:6px;}
.modevisu .choix .separ_video_HD{margin:5px 0 5px 5px;background-color:#DFDFDF;display:block;height:1px;border:0;width:35px}
.modevisu .video{margin-left:5px}
.modevisu .voirhd{margin:0 0 0 10px;height:30px;text-decoration:none;cursor:pointer;}
.modevisu .voirhd_txt{padding-top:8px;}
.modevisu .vii{margin:0 0 0 5px;text-decoration:none;cursor:pointer;}
.modevisu .p3d{margin:0 0 0 5px;text-decoration:none;cursor:pointer;}

/*#blocgauche-produit .modevisu .bt04{display:block; overflow:hidden; width:41px; margin:0 auto}*/

 .separation{background:url(../images/static/bg-separ04.gif) 50% 0 no-repeat; height:1px; font-size:0; margin:20px 0}

.bt04{cursor:pointer; font-size:9px; color:#fff;text-decoration:none}
.bt04:hover{text-decoration:none;text-decoration:underline}
.bt_gauche{display:block; background:transparent url(../images/static/bg-bt02g.gif) no-repeat; width:4px; height:30px; float:left}
.bt_gauche2{display:block; background:transparent url(../images/static/bg-bt02g.gif) no-repeat; width:4px; height:30px; float:left}
.bt_centre {display:block; background:transparent url(../images/static/bg-bt02c.gif) repeat-x; height:22px; float:left; padding:0 2px; text-align:center ;    font-weight:bold; font-size:9px ; color:#fff; text-decoration:none;}
.bt_centre span{display:block; padding:0; margin:0;  margin-top:-2px; font-weight:bold; font-size:9px ; color:#fff}
.bt_droite{display:block; background:transparent url(../images/static/bg-bt02d.gif) no-repeat; width:4px; height:30px; float:left}

#blocgauche-produit .separateur{position:relative; overflow:hidden; display:block; height:1px; border-top:1px solid #CCD0CF; clear:both; width:93%; margin:10px 0 10px 9px}
#blocgauche-produit .barrezoom{ overflow:hidden}
#blocgauche-produit .bt05{float:right}
#blocgauche-produit .vignettes{position:relative; overflow:hidden; width:368px; margin:5px 0px; clear:both}
#blocgauche-produit .vignettes a{display:block; float:left; display:inline; margin-right:40px; border:1px solid #CCD0CF}
#blocgauche-produit .vignettes a:hover{border:1px solid #0192CB}

/*Description du produit a droite*/
#blocdroit-produit-descri{width:540px; overflow:visible; float:left; margin-left:29px}
#blocdroit-produit-descri .blocmarque{overflow:hidden; width:100%}
#blocdroit-produit-descri .logo{float:left;display:none}
#blocdroit-produit-descri #lienMarqueCourante{display:none}
#blocdroit-produit-descri .nommodele{float:left; margin:2px 0 0 8px}
#blocdroit-produit-descri .nommodele h1{font-size:24px; font-weight:bold; color:#0192CB; font-family:arial; text-transform:uppercase}
#blocdroit-produit-descri .nommodele span{font-size:9px; color:#737373; float:left}

#blocdroit-produit-descri .options{float:right}
#blocdroit-produit-descri .options .bt06{margin-top:15px; float:left}
#blocdroit-produit-descri .options .bt06 img{margin-top:2px}
#blocdroit-produit-descri .options .produitbleu{float:left; margin-left:20px}

#blocdroit-produit-descri .descrimodele{overflow:hidden; width:100%; position:relative; clear:both; border-top:1px solid #EDEDED; font-size:13px; padding:10px 0 13px 0; font-weight:bold}
.color{color:#FBA73F; text-transform:uppercase; }

#blocdroit-produit-descri .descriPrix{overflow:hidden; width:100%; position:relative; clear:both;font-size:13px; padding:10px 0 5px 0; font-weight:bold}


#blocdroit-produit-descri .reservation{position:relative; margin:5px 0 0 0; width:100%; z-index:6000;float:left;border-bottom:1px solid #FFFFFF;}
#blocdroit-produit-descri .reservation .bloc1{float:left; display:inline;width:100%;}
.frameP1{float:left;width:100%;background:#00B5F0; position:relative;}
.encartreserver {display:block;font-size:11px;margin-bottom:0px;margin-left:0px;margin-top:0px;padding:5px;width:530px;}
.consulterTailleBas{width:835px;color:#34A8D5; text-decoration:none; font-size:11px; background:url(../images/static/bg-consulter01.gif) no-repeat;padding-left : 15px; padding-bottom: 15px;}

.frameP1 .prixGauche{width:345px;border-right:1px solid #6bd4f6;}
#artDispoText {color:#FFFFFF;font-size:14px;font-weight:bold;padding-top:10px;padding-left:5px;}
#Acommander{display:none;font-weight:bold;color:#FFFFFF;padding-left:5px;}
#artDispoSelect {padding-left:5px;}
#artDispoSelect .taille{color:#FFF;font-size:11px;text-decoration:underline;display:block;clear:both}
#artDispoSelect .taille img{display:inline;text-decoration:none;}
#selectionProduit  select {margin:5px auto 0;width:185px;float:left}
#artDispoButon {margin:10px auto 0;float:left;width:100%}
#artDispoButon .boutonPsd{font-size:14px;font-weight:bold;margin:0 0 10px 4px}
#artDispoButon .boutonPsd:hover{text-decoration:none}
.frameP1 .prixDroit{width:180px;position:relative;}
.bloc2_content{margin-bottom:10px;padding-top:10px;float:left;position:relative;}
.bloc2_content .zoneprix {width:153px;padding-left:27px;text-align:left;float:left;}
.bloc2_content .prixmodele{width:100%; }
.lib-prix{display:block;color:#FFF;}
.bloc2_content .prixmodele .prix{border:none;color:#FFF;font-weight:bold;font-size:28px;text-align:left;}
.bloc2_content .prixmodele .prixRouge{border:none;color:#FD191E;font-weight:bold;font-size:28px;text-align:left;}
.bloc2_content .prixmodele .promo{border:none;color:#FD191E;font-weight:bold;font-size:11px;text-align:left;}
.bloc2_content .prixmodele .dates{color:#FD191E; font-size:10px;margin-bottom:5px;}
.bloc2_content .prixmodele .apartirde{color:#FFFFFF; font-size:11px}
.bloc2_content .prixmodele .ahora{color:#FD191E; margin-top:2px;}
.bloc2_content .prixmodele .prixpromo{border:none;color:#FD191E;font-weight:bold;font-size:28px;text-align:left;}
.bloc2_content .prixmodele  .reduc{line-height:1.3em;overflow:hidden; position:relative; color:#FD191E; font-size:10px;float:left;}
.bloc2_content .prixmodele  .reduc .barre{text-decoration:line-through;font-size:13px;}
.bloc2_content .prixmodele  .reduc .pourc{clear:both;font-size:13px;}
.bloc2_content .prixmodele .antes {line-height:1.3em;overflow:hidden; position:relative; color:#FD191E; font-size:10px; clear:both}
.bloc2_content .prixmodele .prix_weee{clear:both;margin:0px;padding:0px;color:#000000;}
.bloc2_content .prixKgLitre{color: #000000; font-size: 9px; font-weight: normal; text-align: right;display:none}
.bloc2_content .cartouchePrixMsg {color:white;font-size:14px;font-weight:bold;text-align:center;width:180px;}

.arrondi00{width:100%; border:1px solid #E1E1E1; border-width:0 1px;  background:#F3F2F2; position:relative;float:left;}
.arrondi00 .rond00{width:4px; height:4px; z-index:2}
.arrondi00 .ht00{border-top:1px solid #E1E1E1}
.arrondi00 .bs00{border-bottom:1px solid #E1E1E1}
.arrondi00 .haut{position:relative; height:4px; font-size:2px;float:left; width:100%}
.arrondi00 .bas{position:relative; height:4px; bottom:-3px; font-size:0;float:left; width:100%}
.arrondi002{width:100%;float:left;border:1px solid #E1E1E1; border-width:0 1px;  background:#F3F2F2; position:relative;float:left;margin-right:15px;}
.arrondi002 .rond00{width:4px; height:3px; z-index:2}
.arrondi002 .ht00{border-top:1px solid #E1E1E1}
.arrondi002 .bs00{border-bottom:1px solid #E1E1E1}
.arrondi002 .haut{position:relative; height:3px; font-size:2px;float:left; width:100%}
.arrondi002 .bas{position:relative; height:3px; bottom:-3px; font-size:0; float:left; width:100%}

.bloc-payez {float:right;}
.prixDroit .picto{width:100%;}
.prixDroit .picto img{margin-left:auto;margin-right:auto;}
.bloc-payez #blocsurvol{position:absolute; right : 32px; width:230px; z-index:8000; color:#000; display:none}
.bloc-payez #blocsurvolMens{position:absolute; right : 32px; width:230px; z-index:8000; color:#000; display:none}
.bloc-payez .arrondi00 .flechehaut{position:absolute; background:url(../images/static/bg-fleche11.gif) no-repeat; width:15px; height:6px; top:-5px; right:25px}
.alsolia { font-family:arial;color:#000000;text-decoration: none;font-weight: bold;}						
#alsolia3Fois{margin-top:10px;}
#alsoliaPlsFois a{text-decoration: none;cursor:pointer}


.btenvoyer{float:left;display:block; background:url(../images/static/bg-bt-envoyer.gif) no-repeat; padding-left:15px; color:#0192CB; font-size:10px; text-decoration:none;}
.btimprimerModele{float:left; display:block; background:url(../images/static/bg-bt-imprimer.gif) no-repeat; padding-left:15px; color:#0192CB; font-size:10px; text-decoration:none;margin-right:30px;}

.blocAchatLigne{clear:both;background:#E2E2E2 none repeat scroll 0 0;border-top:1px solid #D4D4D4;height:84px;padding:6px;width:528px;display:none;}
#lienKoodza{float:left;padding-top:10px;padding-bottom:10px;width:344px;margin-right:0px;margin-top:0px;text-align:center;border-right:1px solid #FEFEFE;display:none;}
#lienKoodza .koodzaTitre {color:#6f6f6f;font-weight:bold;font-size:14px;}
#lienKoodza .buyOnlineButon {width:230px;margin-left:auto;margin-right:auto;margin-top:5px;}
#lienKoodza .buyOnlineButon span.centre {width:185px;}

.decouvrez{float:right; background:url(../images/static/bg-separateur.jpg) 0 0 no-repeat;color:#505050; font-size:12px; text-align:center; font-weight:bold; padding-top:10px; width:265px;  margin-top:20px;margin-right:10px;}
.decouvrezLien{background:url(../images/static/bg-resa-fleche-on.gif) 20px 5px no-repeat; padding-left:30px;text-decoration:none;color:#009EE0; font-weight:bold;}

/* Modle d'arrondi 2*/
.blocbleu .arrondi00 .rond00{width:11px; height:11px; z-index:2; font-size:0px; line-height:0px}
.blocbleu .arron_hg00{background:url(../images/static/bg-arron01hg01.gif) no-repeat}
.blocbleu .arron_hd00{background:url(../images/static/bg-arron01hd01.gif) no-repeat}
.blocbleu .arron_bg00{background:url(../images/static/bg-arron01bg01.gif) no-repeat}
.blocbleu .arron_bd00{background:url(../images/static/bg-arron01bd01.gif) no-repeat}
.blocbleu .arrondi00 .contenuarrondi{position:relative; border:1px solid #E1E1E1; background:#00A5EA; color:#fff}
.blocbleu .arrondi00 .contenuarrondi p{padding:10px;font-size:10px;}

.arrondi00{width:100%; position:relative}
.arrondi00 .haut{width:100%; position:relative; height:0px; font-size:0px; line-height:0px; z-index:2}
.arrondi00 .bas{width:100%; position:relative; height:0px; bottom:0px; font-size:0px; line-height:0px; z-index:2}

.HG{position:absolute; top:0; left:0px}
.HD{position:absolute; top:0; right:0px}
.BG{position:absolute; bottom:0; left:0px}
.BD{position:absolute; bottom:0; right:0px}

.arrondi00 .rond00{width:4px; height:4px; z-index:2; font-size:0px; line-height:0px; }
.arron_hg00{background:url(../images/static/bg-arron01hg00.gif) no-repeat}
.arron_hd00{background:url(../images/static/bg-arron01hd00.gif) no-repeat}
.arron_bg00{background:url(../images/static/bg-arron01bg00.gif) no-repeat}
.arron_bd00{background:url(../images/static/bg-arron01bd00.gif) no-repeat}

/* Fin Alsolia */

/*retour famille*/
.retour{float:right;display:inline;font-size:11px;margin:20px 14px 0 10px;padding:0 0 0 12px;background:url(../images/static/bg-puce06.gif) 0 4px no-repeat;color:#008ada;text-decoration:none;}
.retour:hover{text-decoration:underline;}

/* ONGLETS de la page modele */
/*modeles zone onglets*/
.modeles-onglets{clear:both;overflow:hidden;width:900px}
.modeles-onglets ul{padding-left:20px;float:left}
.modeles-onglets ul li{float:left;display:none;list-style:none;margin-left:-16px}
.modeles-onglets ul li a{float:left;font-size:10px;text-decoration:none;color:#005E94;font-weight:bold;cursor:pointer}
.modeles-onglets ul li a span{float:left;display:inline;height:23px}
.modeles-onglets ul li a .droite{width:17px;background:url(../images/static/bg-modele-onglet-d.gif) 0 0 no-repeat}
.modeles-onglets ul li a .gauche{width:23px;background:url(../images/static/bg-modele-onglet-g.gif) 0 0 no-repeat}
.modeles-onglets ul li a .centre{padding-top:1px;height:22px;line-height:22px;text-align:center;background:#fff url(../images/static/bg-modele-onglet-c.gif) 0 0 repeat-x}
.modeles-onglets ul li a .centre .logo-el-flechazo{height:18px;line-height:18px}
/* onglet actif ou survole */
.modeles-onglets ul li a:hover .centre, .modeles-onglets ul li.actif a .centre{background:transparent url(../images/static/bg-modele-onglet-c-on.gif) 0 0 repeat-x;color:#fff}
.modeles-onglets ul li.actif a .centre{font-size:11px}
.modeles-onglets ul li a:hover .gauche, .modeles-onglets ul li.actif a .gauche{background:url(../images/static/bg-modele-onglet-g-on.gif) 0 0 no-repeat}
.modeles-onglets ul li a:hover .droite, .modeles-onglets ul li.actif a .droite{background:url(../images/static/bg-modele-onglet-d-on.gif) 0 0 no-repeat}
/* specifique onglet avis oxylane */
.modeles-onglets ul li a .centre .oxy, .modeles-onglets ul li a .centre .oxyActif{display:block; background:url(../images/static/bg-ico-oxy.gif) 0 4px no-repeat; padding-left:25px;height:22px;line-height:22px}
.modeles-onglets ul li a:hover .oxy, .modeles-onglets ul li a .centre .oxyActif{background:url(../images/static/bg-ico-oxy.on.gif) 0 4px no-repeat}

/* Bloc sous les infos prix du produit */
.modele-detail { width:900px;margin-bottom:10px;}
/*.modele-detail .contenu{overflow:hidden; position:relative; width:878px; margin-left:2px; border:1px solid #52BFDF; border-width:0 1px; padding:0 8px}*/
.modele-detail .contenu{width:878px; margin-left:2px; padding:0 8px ;border:1px solid #52BFDF; border-width:1px 1px 0 1px }

.modele-detail .bas{clear:both; background:url(../images/static/bg-modele-bas.gif) no-repeat; width:896px; height:9px; margin-left:2px}
.modele-detail .intro{padding:10px 20px 5px 20px; font-size:12px}

/*pour les BU*/
.modele-detail .benefices{width:100%; font-size:11px; padding-top:5px}
.modele-detail .benefices div{overflow:hidden; padding:10px 0; width:100%}	
.modele-detail .fondcolor{background:#F7F7F7}
.modele-detail .titre{clear:both; background:#0192CB; color:#fff; font-size:11px; text-transform:uppercase; font-weight:bold; padding:3px 0 3px 20px}
.titreDetail { float:left; display:inline; width:194px; margin-left:20px; color:#0192CB;font-weight:bold;}
.titreDetailLien {position:relative; float:left; display:inline; width:800px; margin-left:20px; color:#0192CB}
.valeurDetail { float:left; display:inline; color:#000; width:635px;margin-left:15px;}
.titreDecouvrez {position:relative; float:left; display:inline; margin-left:20px; color:#0192CB; margin-top:20px;}
.etoileTexte{}
/* .modele-detail .modelecol1c{overflow:hidden; position:relative; float:left; display:inline; color:#000; width:650px}*/

.modele-detail .benefices .blocsImages{ padding:0; width:275px; background-color:#F7F7F7;float:left; margin-left:10px; margin-bottom:10px; }
.modele-detail .benefices .blocsImagesBoth{ padding:0; width:275px; background-color:#F7F7F7;float:left; margin-left:10px; margin-bottom:10px;clear:both;}
.modele-detail .benefices .visuels .titres{color:#0192CB; font-weight:bold; }
.modele-detail .benefices .visuels .titres span{position:relative; width:110px; z-index:2; vertical-align :middle;  left:20px; line-height:1.0em;margin-top:5px; }
.modele-detail .benefices .visuels .titres img{float:right; margin:5px 10px 0 0}
.modele-detail .benefices .visuels .detail{color:#696969;  bottom:5px; z-index:3; width:100%; text-align:center; line-height:1.2em}
.modele-detail .benefices .visuels .detail p{margin:0 10px}
.modele-detail .benefices .visuels .etoileImg{margin-left : 100px; padding-top:0px}


.modele-detail .bloc-avantages{float:left}
.modele-detail .bloc-avantages.video{width:530px}
.modele-detail .bloc-avantages.video .valeurDetail{width:296px}
.modele-detail .bloc-video{float:right;margin:10px 0;border:1px solid #CCD0CF}
.modele-detail .bloc-video .modevisu{display:block;height:230px}
.modele-detail .bloc-video .modevisu .choix{bottom:10px}
.modele-detail .bloc-video .modevisu .video{display:block}
.modele-detail .bloc-video .mediaplayer{padding:15px 5px 0;float:left;height:235px}

/* Pastille de couleur */
.modele-detail .infodetail div .colorama {float:left; display:inline; width:15px;height:15px;padding:0;margin-left:5px}

/* Bloc concepts technologiques */
.modele-detail .techno{overflow:hidden; position:relative; width:100%; font-size:11px; padding-top:5px; clear:both}	
.modele-detail .techno img{float:left; display:inline; margin:0px 0 20px 10px}
.conceptBloc {float:left;width:100%;}
.conceptImage {width:110px;float:left;}

/* Bloc Infos d&eacute;taill&eacute;es */
.modele-detail .infodetail{overflow:hidden; position:relative; width:100%; font-size:11px}
.modele-detail .infodetail div{overflow:hidden; position:relative; width:100%; padding:8px 0}

/* Bloc documents associes*/
.modele-detail #docsAssocies {display:none;}

p#daDesc {margin-top:10px;margin-bottom:10px;}

#docsAssocies table {border-collapse:collapse;margin-left:1px;margin-bottom:10px;}
#docsAssocies thead {background-color:#FFFFFF}
#docsAssocies table th {border:1px solid black;text-align:center}
#docsAssocies table td {border:1px solid black;padding:2px;}
#docsAssocies table td.daType {width:316px;}
#docsAssocies table td.daFichier {width:316px;}
#docsAssocies table td.daFichier a {color:#34A8D5;font-weight:bold;text-decoration:none;}
#docsAssocies table td.daFichier img {display:inline;}
#docsAssocies table td.daDate {width:110px;text-align:right;}
#docsAssocies table td.daPoids {width:110px;text-align:right;}

div#getAcrobat {width:600px;margin:0 0 10px 0;font-size:9px;color:#68686A;}
#getAcrobat .gaTitre span {text-decoration:underline;}
#getAcrobat .gaTitre img {display:inline;}

/* Bloc El Flechazo */
#blocElFlechazo .titreTexte {font-size:12px;margin:3px 0 20px}
#blocElFlechazo .infodetail {margin-top:10px}
#blocElFlechazo .bloc-texte {float:left;margin-left:20px;display:inline;width:460px;padding:0}
#blocElFlechazo .image {float:left;margin:10px 0 0 70px}
#blocElFlechazo .nom {font-size:12px;margin-top:15px}

/*retour haut page*/
.retourhautpage{text-align:right}
.retourhautpage a{font-size:11px; padding:0 0 0 12px;background:url(../images/static/bg-puce06.gif) 0 4px no-repeat;color:#008ada;text-decoration:none;}
.retourhautpage a:hover{text-decoration:underline;}	

.cache{display:none;}
.PhotoNonDispo{font-size:20px; text-align:center; padding-top:100px;}

.prixGauche{float:left ;width:50%;}
.prixDroit{float:right ;width:50%;}

#typo{clear:both;}
.cb{clear:both;}

#oxylaneFullAvis {display:none;}

/* Ventes complementaires */
#vc-bloc{display:none;clear:both;float:left;width:100%}

/* popup de zoom */
#popup-zoom-main {width:950px;margin:auto;}
#popup-zoom-top {background-color:#ffffff;width:100%;margin-top:20px;margin-bottom:20px;float:left;padding-bottom:20px;}
#popup-zoom-top .btfermerpopup{display:none;}
#picture-main {width:100%;margin-top:40px;}
#picture-zoom {width:935px;float:left;margin-top:40px;padding-left:15px}
#main-photo {margin:auto;}
#pictures-list {background-color:#ffffff;width:100%;clear:both}
#pictures-list  img {display:inline;margin:5px;cursor:pointer;}
#main-photo {cursor:default;}
#bloczoom{float:left; border:1px solid;}
#zoom {background-repeat: no-repeat;height:400px;width:400px;}
#picture-zoom .contain-main-photo{border:1px solid;float:left;margin-right:10px;width:505px;}
#picture-main .contain-main-photo{border:1px solid #ffffff;margin:auto;width:400px;}

/*PRIX EN BASISSE*/
.prixEnBaisse {width:100%}
.prixEnBaisse img {margin-left:auto;margin-right:auto;}

/*SLIDESHOW*/
#slideshow {width:100%;font-size:11px;}
#slideshow_previous {float:left; display:none;height:20px;margin:5px 0px 0px 20px;padding:2px 0 0 22px;font-size:9px;color:#008ada;text-decoration:none;background:url(../images/static/bg-fleche-gauche.gif) no-repeat scroll left top}
#slideshow_next {float:right; display:none;height:20px;margin:5px 20px 0px 0px;padding:2px 22px 0 0;font-size:9px;color:#008ada;text-decoration:none;background:url(../images/static/bg-fleche-droite.gif) no-repeat scroll right top;}
.slideshow_hidden {display:none;}

/* Popup model non existant pour le magasin */
#popup-product-not-exist {position:absolute;display:none;top:0;left:0; z-index:99999;color:#000000;font-size:12px;font-family:Arial, sans-serif;text-align:justify;width:615px;}
#popup-product-not-exist * {font-family:Arial, sans-serif;}

#pne-content {width:615px;margin:0px auto;border:1px solid #FFF;background:#FFFFFF;}

#pne-content #close {height:15px;text-indent:-9999px;}
#pne-content .close-link {position:absolute;width:85px;height:15px;top:1px;right:1px;color:#00b4f1;text-indent:-9999px;background:url(../images/static/bg-fermer.gif) top right no-repeat;}
#pne-content .close-link:hover{background:url(../images/static/bg-fermer-on.gif) no-repeat}

#pne-message {margin-top:15px;font-size:13px;font-weight:bold;}
#pne-message .title {display:block;color:#00b4f1;font-size:24px;text-align:center;}
#pne-body1, #pne-body2, #pne-comm1, #pne-comm2 {display:none}
#pne-message .pne-text{margin:15px 5px 15px 5px}
#pne-content .pne-store-infos {padding:5px;background-color:#00B4F1;color:white;text-align:center;}
#pne-content .pne-store-infos a{color:#fff;font-weight:bold}

/* Symbole d attente qui apparait apres avoir cliquer sur le bouton reserver de la popup prix et stock local */
.wait{background:url(../images/static/bg-wait.gif) 0 0 no-repeat;height:32px;width:32px;color:#fff;position:absolute;display:none}

/* POPUP VISU STOCKS MULTI MAG */
.articleIndispo{text-transform:uppercase;float:left;margin:8px 0 0 10px;font-weight:bold;font-size:14px}
#articleIndispo{margin-left:0}

#popup-product-stores-disponibility {position:absolute;display:none;top:0;left:0; z-index:99999;width:715px}
#stocks_multiMag{text-align:left;background:#fff;font-size:12px;width:713px;float:left;padding:1px}
#stocks_multiMag *{font-family:arial,sans-serif}
#stocks_multiMag a:hover{text-decoration:none}
#stocks_multiMag .close{height:15px}
#stocks_multiMag .titreContenu{padding:10px;margin:0 0 10px 15px;font-size:14px;font-weight:bold;color:#00B4F1}
#stocks_multiMag #erreur{text-align:center;color:#ff0000;font-size:18px;font-weight:bold;margin:30px 10px}
/* bloc infos article */
/*Image*/
#stocks_multiMag .infosArticle{min-height:135px;height:auto !important;height:135px}
#stocks_multiMag .infosArticle .pic{float:left;width:180px;height:120px}
#stocks_multiMag .infosArticle .pic img {margin:auto}
/*Details*/
#stocks_multiMag .infosArticle .details{float:left;width:350px;padding-left:20px;border-right:1px solid #94e0f9;border-left:1px solid #94e0f9;font-size:11px}
#stocks_multiMag .infosArticle .details .intro{color:#00b4f1;font-size:14px;font-weight:bold}
#stocks_multiMag .infosArticle .details .psdLibelleModele{margin:5px 0px 10px 0px;color:#00b4f1;font-weight:bold;font-size:28px}
#stocks_multiMag .infosArticle .details ul{height:45px}
#stocks_multiMag .infosArticle .details ul li{list-style-type:none}
/* Prix */
#stocks_multiMag  .infosArticle .price{float:left;width:135px;padding-left:25px;padding-top:35px;color:#00b4f1}
#stocks_multiMag  .infosArticle .price span {font-style:italic}
#stocks_multiMag .infosArticle .price #psdFinCollection{display:none;height:30px}
#stocks_multiMag .infosArticle .price .psdPrix{font-size:28px; font-weight:bold}
#stocks_multiMag .infosArticle .price .psdPrixRouge{color:#ff0600; float:left; font-size:28px; font-weight:bold; border:none}
#stocks_multiMag .infosArticle .price .psdPrix .popupPrixPromo {font-style:normal;font-size:12px;color:#ff0600}
#stocks_multiMag .infosArticle .price .psdPrix .popupPrixPromo .prixBarre{text-decoration:line-through}
/* Bloc global */
#stocks_multiMag #blocGlobalPsd{float:left;width:100%;margin-top:15px;padding-bottom:10px}
#stocks_multiMag .separator{height:1px}
#stocks_multiMag .separator hr{display:block}
#stocks_multiMag .wait{position:static;margin:10px auto}
#stocks_multiMag .psdWait{background:transparent url(../images/static/bg-wait.gif) no-repeat scroll 50% 0;text-align:center;padding-top:40px;margin:15px auto;width:250px}
/* formulaire de recherche */
#zoneRecherche {background-color: #00B4F1;float:left;width:100%;padding-bottom:10px}
#zoneRecherche *{color:#fff}
#zoneRecherche .formulaireRecherche{float:left;width:100%;margin-top:30px}
#zoneRecherche .conteneurFormulaire{margin:0 auto;width:375px}
#zoneRecherche #listeDecoupages{float:left;margin-top:8px;color:#000;width:180px}
#zoneRecherche #listeDecoupages *{color:#000}
#zoneRecherche .fRechValider{margin-left:30px;float:left}
#zoneRecherche .lienRetourListeMag{width:100%;padding:30px 0 15px;text-align:center;clear:both}
#zoneRecherche .lienRetourListeMag a{color:#fff;font-weight:bold}
/* liste des magasins */
#psdListeMagasins{margin:0 auto;width:690px;overflow-y:auto}
#psdListeMagasins *{color:#fff}
#psdListeMagasins .blocMag{background-color: #00B4F1;height:90px;padding:10px 5px 0 10px;margin-bottom:15px}
#psdListeMagasins .blocMagDer{margin-bottom:0}
#psdListeMagasins .blocGauche{float:left;margin-top:10px;width:150px;font-size:14px}
#psdListeMagasins .blocGauche .nomMagPsdListe{font-weight:bold}
#psdListeMagasins .blocGauche .situerMag{font-weight:bold;display:block;font-size:12px;margin-top:13px;font-weight:bold}
#psdListeMagasins .libelleDispo{text-transform:uppercase;font-size:14px;font-weight:bold}
#psdListeMagasins .stock{float:left;margin:10px 0 0 15px;width:140px}
#psdListeMagasins .stock .cadre{border:1px solid;float:left;padding:5px}
#psdListeMagasins .liensDroite{float:left}
#psdListeMagasins .lienVoirArticle{display:block;margin-top:15px;font-size:15px}
#psdListeMagasins .lienVoirArticle span.centre{padding-top:8px}
#stocks_multiMag .asterixInfoDispo{margin:10px 10px 0 10px}
#stocks_multiMag .autresDispo {margin-top:30px;float:left;width:100%}
#stocks_multiMag .autresDispo .bt01{font-size:16px;display:block;float:left;margin:0 auto}
/* liste des produits vs */
#psdListeVs{margin-left:25px;float:left;width:690px;display:none}
#psdListeVs .marque,#psdListeVs .description a,#psdListeVs .apartirde,#psdListeVs .prix,#psdListeVs .prixKgLitre{color:#fff} 
#psdListeVs .produits-vs{display:none;float:left;width:300px;padding:10px;background:#00B4F1 none repeat scroll 0 0;margin:0 15px 0 0}