/* redefinition des blocs generiques */
body{text-align:left ;background:url();background-color:#FFFFFF}
.bodySoldes{text-align:left ;background:url();background-color:#FFFFFF}
#global{margin:0; padding:0; width:650px; text-align:left; float: none}
#middle{margin:0; padding:0; float: none;background:url();background-color:#FFFFFF}
#middle .motif_haut{background:url()}
#middle .nav_et_content{background:url()}
.middle-content.full{margin:0; position:relative; overflow:hidden; width:650px; z-index:2; padding:0; float: none}
#middle .modele-detail{width:650px; clear:both; padding:0; margin:0; float: none}
#middle .modele-detail .contenu{width:650px; overflow:hidden; float: none}
#blocgauche-produit{width:328px; overflow:hidden; float:left}
#middle.pages-modeles .fil-ariane .retour{position:absolute; top:0px; z-index:10; margin:3px 17px 0 0; right:0}
#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}
#blocgauche-produit .photoproduit .grandvisu{position:relative; display:block; width:250px; height:250px; text-decoration:none; margin:0 auto}
 #blocgauche-produit .photoproduit.options .grandvisu{float:left}
.grandvisu .unite{overflow:hidden; text-align:center; display:block; font-size:9px; color:#CCD0CF; position:absolute; bottom:0px; width:100%; height:15px; cursor:pointer}
#blocgauche-produit .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 .choix{position:absolute; overflow:hidden; bottom:10px; left:6px}
#blocgauche-produit .modevisu .video{background:url(../images/static/bg-ico-video.jpg) no-repeat; height:25px; margin:12px auto 0 5px; width:35px}
#blocgauche-produit .modevisu .voir3d{margin:0 auto 0 5px; background:transparent url(../images/static/bg-ico-3d.jpg) 0 0 no-repeat; position:relative; 
text-align:center; text-decoration:none; color:#999999; font-size:9px; width:30px; padding-top:40px}
#blocgauche-produit .modevisu .voir3d .voir{font-size:9px; line-height:1.1em}
#blocgauche-produit .modevisu .d3{color:#999999; font-size:19px; font-weight:bold; line-height:1.0em;margin:0 auto 0 5px; }

 .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_centre {display:block; background:transparent url(../images/static/bg-bt02c.gif) repeat-x; height:30px; 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 .bt05{float:right}

/*Description du produit a droite*/
#blocdroit-produit-descri{width:260px; overflow:visible; float:left; margin-left:15px}
#blocdroit-produit-descri .blocmarque{overflow:hidden; width:100%}
#blocdroit-produit-descri .logo{float:left}
#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 23px 0; font-weight:bold}

#blocdroit-produit-descri .reservation{position:relative; margin:5px 0 20px 0; width:100%; z-index:200;float:left;}
.prixGauche{ display:none}
#blocdroit-produit-descri .reservation .bloc2{width:250px; float:left; display:inline; }
#blocdroit-produit-descri .reservation .bloc2_content{position:relative; float:left; width:100%;margin-bottom:15px;}
#blocdroit-produit-descri .reservation .bloc2_content .zoneprix{position:relative; width:125px; float:left}

.consulterTailleBas{display:none; color:#34A8D5; text-decoration:none; font-size:11px; background:url(../images/static/bg-consulter01.gif) no-repeat;padding-left : 15px; padding-bottom: 15px;}

#blocdroit-produit-descri .reservation .bloc2 .paiement{display:block;float:right; text-decoration:none;}
 .prixmodele{width:100%; overflow:hidden; position:relative}
.prixmodele .prix{border:1px solid #009EE0; font-size:26px; text-align:center; font-weight:bold; color:#009EE0}
.prixmodele .prixRouge{border:1px solid #009EE0; font-size:26px; text-align:center; font-weight:bold; color:#FD191E;}
 .prixmodele .promo{color:#FD191E; font-size:11px; font-weight:bold}
 .prixmodele .dates{color:#FD191E; font-size:10px;margin-bottom:5px;}
.prixmodele .apartirde{color:#009EE0; font-size:10px}
 .prixmodele  .prixpromo{padding:2px 4px ; border:1px solid #FD191E; font-size:15px; text-align:center; font-weight:bold; color:#FD191E; margin-right:3px;float:left; }
 .prixmodele  .reduc{line-height:1.3em;overflow:hidden; position:relative; color:#FD191E; font-size:10px;}
t .prixmodele  .reduc .barre{text-decoration:line-through;  }
.prixmodele  .reduc .pourc{clear:both; } 
.prixmodele .antes {line-height:1.3em;overflow:hidden; position:relative; color:#FD191E; font-size:10px; clear:both}
.prixmodele .ahora{color:#FD191E; margin-top:2px; font-size:11px;}

.arrondi00{width:100%; border:1px solid #E1E1E1; border-width:0 1px;  background:#F3F2F2; position:relative}
.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}
.arrondi00 .bas{position:relative; height:4px; bottom:-3px; font-size:0}
		
/* Modele 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}

/* Bloc sous les infos prix du produit */
.modele-detail {position:relative; overflow:hidden; width:600px;margin-bottom:10px;}
.modele-detail .contenu{overflow:hidden; position:relative; width:578px; 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:596px; height:9px; margin-left:2px}
.modele-detail .intro{padding:10px 20px 5px 20px; font-size:12px}

/*pour les BU*/
.modele-detail .benefices{overflow:hidden; position:relative; width:100%; font-size:11px; padding-top:5px}
.modele-detail .benefices div{overflow:hidden; position:relative; padding:10px 0; width:100%}	
.modele-detail .fondcolor{background:#F7F7F7}
.modele-detail .titre{overflow:hidden; position:relative; clear:both; background:#0192CB; color:#fff; font-size:11px; text-transform:uppercase; font-weight:bold; padding:3px 0 3px 20px}
.titreDetail {overflow:hidden; position:relative; float:left; display:inline; width:194px; margin-left:20px; color:#0192CB}
.titreDetailLien {overflow:hidden; position:relative; float:left; display:inline; width:530px; margin-left:20px; color:#0192CB}
.valeurDetail {overflow:hidden; position:relative; float:left; display:inline; color:#000; width:335px;margin-left:15px;}
.titreDecouvrez {overflow:hidden; position:relative; float:left; display:inline; margin-left:20px; color:#0192CB; margin-top:20px;}
.etoileTexte{}

.modele-detail .benefices .blocsImages{ padding:0; width:200px; background-color:#F7F7F7;float:left; margin-left:10px; margin-bottom:10px; }
.modele-detail .benefices .blocsImagesBoth{ padding:0; width:200px; 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{width:40px; z-index:2; vertical-align :middle;  left:20px; line-height:1.0em;margin-top:5px; }
.modele-detail .benefices .visuels .titres img{clear:both; margin:5px 10px 0 0}
				
.modele-detail .benefices .visuels .detail{color:#696969;  bottom:5px; z-index:3; width:100%;  line-height:1.2em}
.modele-detail .benefices .visuels .detail p{margin:0 10px}
.modele-detail .benefices .visuels .etoileImg{margin-left : 10px; padding-top:0px}

/* 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:10px 0 5px 10px}

/* Bloc Infos detaillees */
.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}

#blocsurvol, #blocsurvolMens,#infoLegalesKoodzaDispo,#infoLegalesKoodzaIndispo, .alsolia,.modevisu,.barrezoom,.modeles-onglets,.cache,.bloc-payez,.btimprimerModele,.btenvoyer,.blocAchatLigne,.retour,.retourhautpage,#blocgauche-produit .vignettes,#top, #bottom,#middservices_home, #filter_frame, #barrenav,#navflashalternative,.descriPrix, #slideshow,.slideshow_hidden, #vc-bloc {
    display:none;
 }
