.margeBottom{margin-bottom:15px}body{background:url(../IMAGES/fd-listing-produit.jpg) no-repeat center 591px}body.page-listing-enseignant,body.page-listing-golf{background:url(../IMAGES/fd-listing-produit.jpg) no-repeat center 211px}body.bgFixed{background:url(../IMAGES/fd-listing-produit.jpg) no-repeat top center fixed}#breadcrumb,#breadcrumb ul{width:960px!important;float:none!important}#recherche-complementaire{margin-bottom:15px!important}#listing-left{float:left;width:250px}#listing-right{float:right;width:690px}#filtre-produits legend{display:none}#filtre-produits .fieldset,#filtre-produits fieldset{background:#e9e9e9;padding:12px;border:none;margin-bottom:20px}#filtre-produits .block-titre{font-family:antonioregular;line-height:1;font-size:18px;margin-bottom:15px}#filtre-produits .block-titre span{font-size:14px}#filtre-carte img{max-width:230px}#filtre-produits fieldset div{clear:both}#filtre-produits .prettycheckbox{float:left}#filtre-produits label{float:left;padding-top:8px}#filtre-produits label span{display:inline-block}#filtre-produits #filtre-prix label span{width:100px}#filtre-produits #filtre-offre label span{width:170px}#filtre-produits #filtre-note label span{width:130px}#filtre-produits #filtre-mrp label span{width:auto}#filtre-produits #filtre-certification label{padding:0}#filtre-produits #filtre-certification label span.labelCertifications{padding:0;padding-top:8px;width:60px}#filtre-produits #filtre-certification label span.icone-certification{width:24px;height:24px;padding:0;margin-top:4px;margin-right:8px;float:left}#filtre-produits #filtre-certification label span.icone-certification.certification-or{background:url(../IMAGES/icon-filtre-or.jpg) no-repeat}#filtre-produits #filtre-certification label span.icone-certification.certification-argent{background:url(../IMAGES/icon-filtre-argent.jpg) no-repeat}#filtre-produits #filtre-certification label span.icone-certification.certification-bronze{background:url(../IMAGES/icon-filtre-bronze.jpg) no-repeat}#filtre-produits #filtre-certification label span.icone-certification.certification-vert{background:url(../IMAGES/icon-filtre-vert.jpg) no-repeat}#filtre-produits input[type=submit]{margin-bottom:20px;font-family:antonioregular;font-size:16px;line-height:1;text-align:left;text-transform:uppercase;color:#fff;width:250px;height:35px;padding-top:5px;text-indent:35px;cursor:pointer;border:none;background:url(../IMAGES/submit-filtre-produits.jpg) no-repeat top left}#filtre-produits input[type=submit]:hover{background-position:bottom left}.block-prod{border:#ccc solid 1px;margin-bottom:20px;float:left;width:659px;padding:18px 12px 12px 17px;background:url(../IMAGES/fd-block-prod.gif) repeat-y;position:relative;transition:all linear .2s;-moz-transition:all linear .2s;-ms-transition:all linear .2s;-o-transition:all linear .2s;-webkit-transition:all linear .2s}.block-prod:hover{background:#e9e9e9 url(../IMAGES/fd-block-prod.gif) repeat-y;cursor:pointer;-moz-box-shadow:0 0 0 3px #ccc;-webkit-box-shadow:0 0 0 3px #ccc;-o-box-shadow:0 0 0 3px #ccc;box-shadow:0 0 0 3px #ccc;filter:progid:DXImageTransform.Microsoft.Shadow(color=#ccc, Direction=NaN, Strength=0)}.block-prod:hover .image-prod{background:#000}.block-prod .image-prod img{width:341px!important;height:auto!important;-webkit-transition:all linear .3s;-moz-transition:all linear .3s;-ms-transition:all linear .3s;-o-transition:all linear .3s;transition:all linear .3s}.block-prod:hover .image-prod img{opacity:.6;transform:scale(1.05);filter:alpha(opacity=60)}.macaron{width:55px;height:56px;text-indent:-9999px;font-size:0;position:absolute;z-index:10}.block-prod .macaron{bottom:10px;right:10px}#gallery .macaron{top:30px;left:30px}.macaron.promo{background:url(../IMAGES/macaron-promo.png) no-repeat}.macaron.vente{background:url(../IMAGES/macaron-meilleur-vente.png) no-repeat}.macaron.cpCoeur{background:url(../IMAGES/macaron-cp-coeur.png) no-repeat}.left-prod{float:left;width:340px}.block-prod .titre-prod h2 a{font-family:antonioregular;font-size:21px;line-height:21px;font-weight:400;display:block;width:480px;margin-bottom:12px}.block-prod .image-prod{margin-bottom:15px;position:relative;height:200px;overflow:hidden}.block-prod .image-prod .promo-prod{position:absolute;top:20px;left:-9px;z-index:100;width:73px;height:50px;padding-left:17px;padding-top:12px;font-family:antonioregular;font-size:21px;color:#fff;background:url(../IMAGES/icon-promo-prod-gris.png) no-repeat}.infos-prod{clear:both}.infos-prod li{list-style-type:none;float:left;padding:2px 12px 10px 0}.infos-prod li.infos-prod-type{background:url(../IMAGES/icon-infos-prod-type.png) no-repeat top left;padding-left:23px;font-weight:700;line-height:1}.infos-prod li.infos-prod-niveau{background:url(../IMAGES/icon-infos-prod-niveau.png) no-repeat;padding-left:18px}.infos-prod li.infos-prod-jour{background:url(../IMAGES/icon-infos-prod-jour.png) no-repeat;padding-left:25px}.infos-prod li.infos-prod-personne{background:url(../IMAGES/icon-infos-prod-personne.png) no-repeat}.infos-prod li.infos-prod-enseignant{background:url(../IMAGES/icon-infos-prod-enseignant.png) no-repeat;padding-left:25px}.right-prod{float:right;width:305px}.note-prod{width:70px;height:48px;position:absolute;top:18px;right:12px;text-align:center}.note-prod .note{font-family:antonioregular;color:#545244;font-size:30px;line-height:30px}.note-prod .note span{color:#999;font-size:18px;line-height:20px;margin-left:-5px;vertical-align:top}.note-prod .avis strong{text-decoration:underline}.ref-prod{margin-bottom:10px}.infos-prod-jour{float:left;padding:4px 0 3px 25px;background:url(../IMAGES/icon-infos-prod-jour.png) no-repeat left 3px}.coach-flypage .infos-prod-jour{float:none!important;margin-top:-5px}.coach-flypage img{margin-top:8px}.certification-prod{float:left;width:108px;margin-right:10px;margin-bottom:10px}.certification-prod li{list-style-type:none;float:left;width:46px;height:46px;text-indent:-9999px;font-size:0;margin-right:5px}.certification-prod-or{background:url(../IMAGES/icon-certification-prod-or.png) no-repeat}.certification-prod-argent{background:url(../IMAGES/icon-certification-prod-argent.png) no-repeat}.certification-prod-bronze{background:url(../IMAGES/icon-certification-prod-bronze.png) no-repeat}.certification-prod-vert{background:url(../IMAGES/icon-certification-prod-vert.png) no-repeat}.certification-prod-mrp{background:url(../IMAGES/icon-certification-prod-mrp.png) no-repeat}.prix-prod{float:right;width:118px;font-size:12px;text-align:right;margin-bottom:10px}.prix-prod span{font-size:16px;font-weight:700}.prix-sejour,.prix-sejour-hotel,.prix-sejour-seul{width:242px;height:26px;font-size:14px;line-height:1;padding:12px 15px 13px 30px;padding-bottom:0;font-family:antonioregular;color:#fff}.prix-prod-sejour{margin-left:31px}.prix-sejour,.prix-sejour-hotel span,.prix-sejour-seul span{font-size:20px;vertical-align:middle}.prix-sejour-seul{background:url(../IMAGES/fd-prix-browse.png) no-repeat top left;text-indent:40px;margin-bottom:10px}.prix-sejour-hotel{background:url(../IMAGES/fd-prix-browse.png) no-repeat center left}.prix-sejour{background:url(../IMAGES/fd-prix-browse.png) no-repeat bottom left}.desc-prod{clear:both;color:#555244;font-size:12px;line-height:18px;height:106px;overflow:hidden;padding-top:5px;margin-bottom:18px}.lien-details-prod a{color:#fff;text-align:center;width:100px;height:60px;float:right;font-size:14px;line-height:1;font-family:antonioregular;padding-top:15px;margin-top:-25px;margin-right:-20px;position:relative}.lien-details-prod a span{display:block;font-size:26px;line-height:1;text-align:center;border-bottom:#fff solid 2px;letter-spacing:2.8px;width:52px;margin:2px auto 0}.lien-details-prod a i{position:absolute;bottom:-8px;right:4px;line-height:1;transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg)}.block-prod .carte-region{float:left;margin-top:-25px;margin-left:15px}#pathway{clear:both;width:100%;height:37px;padding-top:5px}#pathway li{list-style-type:none;float:left;margin-right:10px}#pathway li a{border:#999 solid 1px;padding:5px 7px;text-align:center;color:#999;transition:all linear .4s;-ms-transition:all linear .4s;-moz-transition:all linear .4s;-o-transition:all linear .4s;-webkit-transition:all linear .4s}#resultat{float:right}.block-prod .atout-golf-flypage li{width:28px;height:28px;text-indent:-9999px;list-style-type:none;float:left;margin-right:10px;margin-bottom:20px}.block-prod .atout-chambre{background:url(../IMAGES/icon-atout-chambre.png) no-repeat}.block-prod .atout-restaurant{background:url(../IMAGES/icon-atout-restaurant.png) no-repeat}.block-prod .atout-piscine{background:url(../IMAGES/icon-atout-piscine.png) no-repeat}.block-prod .atout-trous-9{background:url(../IMAGES/icon-atout-trous-9.png) no-repeat}.block-prod .atout-trous-18{background:url(../IMAGES/icon-atout-trous-18.png) no-repeat}.block-prod .atout-materiel{background:url(../IMAGES/icon-atout-materiel.png) no-repeat}.block-prod .atout-voiture{background:url(../IMAGES/icon-atout-voiture.png) no-repeat}#listing-left.golf-enseignant #encart-coach{background:#f7f7f7;padding:13px}#listing-left.golf-enseignant img{width:223px!important;height:auto!important}#listing-left.golf-enseignant #encart-coach .block-plus a{margin-bottom:0!important}#listing-left .block-titre{font-family:antonioregular;color:#565344;font-size:21px;line-height:1.5;text-transform:uppercase;margin-bottom:0}#listing-left .block-desc{width:223px;max-height:77px;overflow:hidden;color:#555244;font-size:12px;margin-top:10px}#listing-left .block-plus a{color:#A62617;font-size:12px;font-style:italic;text-align:center;display:block;width:223px;background:url(../IMAGES/fd-block-plus.png) no-repeat center 3px;margin:15px 0 35px;transition:color linear .4s;-moz-transition:color linear .4s;-ms-transition:color linear .4s;-o-transition:color linear .4s;-webkit-transition:color linear .4s}#listing-left .block-plus a:hover{color:#e25e4e}.ref_description{margin-bottom:15px;text-align:left;line-height:18px;border:#ccc solid 1px;padding:12px 12px 12px 17px;background:url(../IMAGES/fd-block-prod.gif) repeat-y}.ref_description h2{margin-bottom:15px;line-height:20px;font-size:16px}.ref_description h3{margin-bottom:15px;line-height:18px;font-size:14px}.ref_description_content.close{height:110px;overflow:hidden}.btn-open,.btn-open-all,.more{display:block;margin:15px 0 0 77px;width:100px;text-align:center;padding:5px 20px;border:#ccc solid 1px;cursor:pointer;text-transform:uppercase;color:#777;transition:all linear .4s;-moz-transition:all linear .4s;-ms-transition:all linear .4s;-o-transition:all linear .4s;-webkit-transition:all linear .4s}.btn-open-all:hover,.btn-open:hover,.more:hover{-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}