*{margin:0;padding:0}html,body{width:100%;height:100%}body{text-align:center;color:#646464;margin:0 0 0 0;font-size:11px;font-family:"Trebuchet MS",Arial,Verdana,Helvetica,sans-serif}a{text-decoration:none;color:#094193}#page{position:relative;width:1002px;margin:0 auto;text-align:left;z-index:2;background:#f2f2f2 url(/charte/bg-page.gif) repeat 0 0}#header{position:relative;width:1002px;min-height:129px;padding:0 0 16px 0;text-align:left;z-index:5;background:#1c7dd4 url(/charte/bg-header.gif) no-repeat bottom center}* html #header{height:129px}#logo{position:absolute;top:0;left:0;width:206px;height:93px;z-index:6;}#logo img{border-width:0}#flash{}.head{position:absolute;left:0;top:0;width:1002px;z-index:10}.ariane{font-size:16px;font-family:"Trebuchet MS";color:#f4a608;padding:0 0 0 8px}.ariane strong,.ariane a{color:#2756c1;font-weight:normal}#fond{}.location{width:1002px;position:relative;top:70px;margin-bottom:70px;z-index:15;background:transparent url(/charte/bg-contenu.jpg) no-repeat 0 0;min-height:381px;clear:both}* html .location{height:381px}.zone_laterale{float:right;width:208px}.moteur{min-height:200px}* html .moteur{height:200px}.zone_laterale .moteur{}.zone_laterale .moteur .label{padding:0 0 6px 24px}.zone_laterale .moteur h2,.zone_laterale .moteur div.h2{color:#20588e;font-size:14px}.zone_laterale .moteur h2 span,.zone_laterale .moteur h2 img,.zone_laterale .moteur div.h2 span,.zone_laterale .moteur div.h2 img{vertical-align:middle}.recherche_avancee{background:#E7E7E7 url(/charte/bg-recherche-avancee.jpg) no-repeat top center;margin:7px 0 0px 0;padding:13px 0 0 56px}.recherche_avancee a{display:block;width:115px;height:59px;font-size:12px}.gauche{}.droite{}.pictos{background:#E7E7E7 url(/charte/bg-pictos.gif) no-repeat top center;width:208px;height:62px;position:relative}.pictos p{text-align:center;color:#a3a3a3;height:19px;padding:4px 0 0 0}.pictos a{position:absolute;top:23px;left:94px;width:30px;height:26px;text-align:center;padding:4px 0 0 0}.pictos a#abonnement_newsletter{left:56px}.pictos a#faire_connaitre{left:132px}.pictos a:hover{background:none;background-color:white}.pictos a span{display:none}.pictos a:hover span{display:inline;position:absolute;top:-20px;left:-80px;width:180px;height:19px;padding:1px 0 0 0;text-align:center;color:#a3a3a3;background-color:#fff}.pictos a#abonnement_newsletter:hover span{left:-42px}.pictos a#faire_connaitre:hover span{left:-118px}h1{font-size:30px;line-height:1em}h1 a{font-size:30px;line-height:1em;color:#FFFDFF}h2{font-weight:normal}#header h2{font-size:14px}h1,#header h2{color:white;width:580px;margin-left:216px}#header .banniere{width:580px;margin:8px 0 0 210px}.head h2,.head div.h2{position:absolute;top:96px;width:200px;text-align:center;color:white;font-size:11px;z-index:12}div.h4{font-weight:bold;font-size:13px}div.h3{font-weight:bold;font-size:16px}h3,div.h3{font-size:13px}h4,div.h4{font-size:12px;float:right;width:184px}p{}#logo p{color:white;font-size:12px}ul li{}.txtacceuil ul li{list-style-position:inside}.pied{font-size:12px;font-family:"Trebuchet MS";background:#e6e5e5 url(/charte/bg-footer.gif) no-repeat bottom center;min-height:31px}* html .pied{height:31px}.pied .foot{color:#656565;padding:5px 0 5px 20px;background:transparent url(/charte/cb-visa.gif) no-repeat 872px 3px}.pied a{color:#656565}.pied a:hover{color:#000;text-decoration:underline}.pied span,.pied a.first{color:#0d4674}.pied a.first:hover{color:#000}.voir{}.fond .informations{clear:both}.border{margin-top:5px}input.champtexte{display:block;width:123px;height:16px;border:#153a7a 1px solid;background:white url(/charte/bg-input.gif) no-repeat 0 0;color:#000;font-size:11px;padding:3px 0 0 4px}.login{position:absolute;right:4px;top:0;width:200px;height:87px;background:#d2d1d0 url(/charte/bg-login.gif) no-repeat 0 0;z-index:13}#menu{width:1002px;position:absolute;top:-83px;left:0;margin-bottom:-83px;z-index:900;background:#fff url(/charte/bg-menu.gif) no-repeat 0 0}#menu ul{width:1002px;height:29px}#menu ul li{list-style:none;float:left;padding:0;height:26px;border-left:#bbb 1px solid;text-align:center}#menu ul li.menu_1{border-width:0;background:url(/charte/home.gif) no-repeat center center}#menu ul li.menu_1 a{width:43px}#menu ul li.menu_2 a{width:150px}#menu ul li.menu_3 a{width:155px}#menu ul li.menu_4 a{width:243px}#menu ul li.menu_5 a{width:219px}#menu ul li.menu_6 a{width:178px}#menu ul li a{display:block;color:#000;font-size:13px;padding:4px 0 6px 0}#menu ul li.menu_1 a{padding:4px 0 8px 0}#menu ul li.menu_5{background:#d2d1d0 url(/charte/bg-menu_5.gif) repeat-x 0 0}#menu ul li.menu_5 a{color:#fff}#menu ul li a.on,#menu ul li a:hover{color:#fff;background:transparent url(/charte/bg-menu-li-hover.gif) repeat-x top center}#menu ul li.menu_1 a.on,#menu ul li.menu_1 a:hover{background:transparent url(/charte/home_hover.gif) no-repeat center center;margin-top:-2px;margin-bottom:2px}#sous_menu{height:54px}#menu div.general{height:54px;background:#fff url(/charte/bg-onglet-general.jpg) no-repeat 0 0;color:#FFF}#menu div.mer{background:#fff url(/charte/bg-onglet-mer.jpg) no-repeat 0 0}#menu div.montagne{background:#fff url(/charte/bg-onglet-montagne.jpg) no-repeat 0 0}#menu div.campagne{background:#fff url(/charte/bg-onglet-campagne.jpg) no-repeat 0 0}#menu div.ville{background:#fff url(/charte/bg-onglet-ville.jpg) no-repeat 0 0}#menu #sous_menu ul{width:527px;position:relative;margin-left:475px;z-index:920}#menu #sous_menu ul li{list-style:none;float:left;padding:0;width:90px;height:26px;border-width:0;margin-right:4px}#menu #sous_menu ul li a{display:block;text-align:center;color:#595959;font-size:12px;font-family:"Trebuchet MS";padding:5px 0 6px 18px}#menu #sous_menu ul li a.on,#menu #sous_menu ul li a:hover{color:#000;background:transparent none}#menu #sous_menu ul li a.general{background:transparent url(/charte/onglet-general.gif) no-repeat 0 0;color:#FFF}#menu #sous_menu ul li a.mer{background:transparent url(/charte/onglet-mer.gif) no-repeat 0 0}#menu #sous_menu ul li a.montagne{background:transparent url(/charte/onglet-montagne.gif) no-repeat 0 0}#menu #sous_menu ul li a.campagne{background:transparent url(/charte/onglet-campagne.gif) no-repeat 0 0}#menu #sous_menu ul li a.ville{background:transparent url(/charte/onglet-ville.gif) no-repeat 0 0}#menu #sous_menu ul li a.general:hover{background-image: url(/charte/onglet-general-over.gif);color:#FFF}#menu #sous_menu ul li a.mer:hover{background-image: url(/charte/onglet-mer-over.gif)}#menu #sous_menu ul li a.montagne:hover{background-image: url(/charte/onglet-montagne-over.gif)}#menu #sous_menu ul li a.campagne:hover{background-image:url(/charte/onglet-campagne-over.gif)}#menu #sous_menu ul li a.ville:hover{background-image: url(/charte/onglet-ville-over.gif)}.clear{clear:both}.clearboth{clear:both}.clearall{clear:both;font-size:1px;line-height:1px;height:1px}.label{}label,button{border-width:0;background-color:transparent;cursor:pointer;width:100%}.recherche button{display:block;float:left;width:107px}button span{vertical-align:middle;font-size:12px;background:transparent url(/charte/bg-button.gif) no-repeat center right;padding:4px 19px 4px 10px;color:#094193}button:focus span{background-image:url(/charte/bg-button-over.gif)}.valider{text-align:center}.valider button{line-height:28px}button img{vertical-align:middle}.valider button span{padding:8px 10px 9px 0;color:white;background:transparent url(/charte/bt-valider-moteur.gif) no-repeat center right}* html .valider button span{padding:6px 9px 8px 0}*+html .valider button span{padding:7px 9px 8px 0} .valider button span{padding :7px 10px 9px 0\9}.categorie{}.categorie ul li{list-style:none;display:block;float:left;width:119px;height:33px}.categorie ul li.clear{float:none;width:100%}.categorie ul li a{display:block;margin:0 0 0 4px;padding:6px 0 8px 0;text-align:center;background:transparent url(/charte/bg-categorie.gif) no-repeat 0 0}.categorie ul li a:hover{background-image:url(/charte/bg-categorie-over.gif);color:#000}.categorie h2,.categorie div.h2{padding:8px 0 4px 0}.acces{display:none}form{display:block;margin:0;padding:0}.recherche{margin-bottom:22px}.recherche input.champtexte{float:left;width:234px;margin:2px 8px 0 0}fieldset{border-width:0;display:block;margin:0;padding:0}legend{display:none}input{color:#000;font-size:12px}input.champform,select.champform{color:#121553;font-size:12px;text-align:left;width:172px;border:#06c 1px solid;font-family:"Trebuchet MS"}.login form{padding:19px 0 0 16px}.login label{display:none}.login input.champtexte{margin-bottom:3px}.login a.aide,.login input.submit{display:block;position:absolute;top:19px;left:154px;z-index:20}.login a.aide{top:47px;width:23px;height:23px;z-index:25}input[type=password]:focus,input.champtexte[type=text]:focus,textarea:focus{background-color:#fff;background-image:none}.flag{position:absolute;top:92px;left:816px;z-index:30}.flag img{border-width:0;width:27px;height:19px}.flag a{display:block;float:left}a.fr:hover{background:transparent url(/charte/drapeau-fr-over.gif) no-repeat 0 0}a.es:hover{background:transparent url(/charte/drapeau-es-over.gif) no-repeat 0 0}a.en:hover{background:transparent url(/charte/drapeau-en-over.gif) no-repeat 0 0}a.it:hover{background:transparent url(/charte/drapeau-it-over.gif) no-repeat 0 0}a.de:hover{background:transparent url(/charte/drapeau-de-over.gif) no-repeat 0 0}a.nl:hover{background:transparent url(/charte/drapeau-nl-over.gif) no-repeat 0 0}.offre{}.logo{}.encadre{border-top:#9CF 1px solid;padding:4px;text-align:left;margin:0 10px 5px 0;clear:both}.footer{background:#FFF 0 0;padding:0 10px 10px 10px;color:#0566AF;font-size:11px;}* html .footer{width:982px;}.footer a{font-family:Arial;color:#0566AF}.footer a:hover{text-decoration:underline}.footer h2,.footer div.h2{font-size:12px;font-weight:bold;padding:10px 0 0 0}.footer h2 a,.footer div.h2 a{color:#666}.textes{float:left;width:794px;font-size:12px}.textes p{padding:0 0 0 0}.textes h2,.textes div.h2{font-size:14px}.annonces,.colonnes{background:transparent url(/charte/bg-colonnes.gif) repeat-y 0 0;clear:both}.colonnes .clear{background:transparent url(/charte/bg-colonnes-bas.gif) no-repeat bottom left;padding:0 0 10px 0;font-size:1px}.visibilite,.locations,.nouveautes{width:794px;float:left;background:transparent url(/charte/bg-nouveautes.gif) repeat-y 0 0;position:relative;z-index:40}.locations,.visibilite{background-image:url(/charte/bg-visibilite.gif)}.locations .clearboth,.visibilite .clearboth,.nouveautes .clearboth{background:transparent url(/charte/bg-nouveautes-bas.gif) no-repeat bottom left}.locations .clearboth,.visibilite .clearboth{font-size:1px;line-height:1px;height:4px}.zone_laterale h3,.visibilite h3,.nouveautes h3,.colonnes h3,.zone_laterale div.h3,.visibilite div.h3,.nouveautes div.h3,.colonnes div.h3{float:left;font-size:14px;color:#0963a9;padding:0 0 0 20px;background:transparent url(/charte/puce-h3-montagne.gif) no-repeat 3px 2px}.colonnes h3,.colonnes div.h3{width:250px}.vacances{margin:6px 1px 0 5px;padding:0 5px 8px 3px}.footer .vacances{float:left;width:19%;padding:0 1% 0 0;margin:0;min-height:160px}* html .footer .vacances{height:100px}.visibilite .vacances,.nouveautes .vacances{float:left;width:374px;padding:0 5px 2px 3px}.visibilite .vacances{margin:0 1px 0 5px}.nouveautes .location-vacances{float:right;width:225px}.nouveautes select.champform {clear:both;display:block;float:none;color:#080400;background-color:#fef7eb;font-size:11px;width:220px;border-color:#674695;font-family:Arial;margin:0 2px}.colonnes .vacances{border-bottom:#fcc187 2px solid}.colonnes .visibilite .vacances{float:none;border-width:0;padding:0 10px 0 3px;margin:0 1px 0 5px;width:370px}.photo-vacances{clear:both;float:left;width:133px;height:102px;padding:9px 0 0 9px;margin-bottom:10px;background:transparent url(/charte/bg-vignette.gif) no-repeat 0 0}.visibilite .photo-vacances{width:105px;height:85px;background:transparent url(/charte/bg-vignette-petit.gif) no-repeat 0 0;margin:0}.location-vacances,.colonnes .nouveautes .location-vacances{float:right;width:232px}.location-vacances p{color:#000;padding-top:8px}small.reference{display:block;float:right;text-align:right;width:100px;padding:4px 10px 0 0}.colonnes small.reference{padding:0 0 4px 0}.bt-localiser,.bt-disponibilite,.bt-ajouter{float:left;width:72px;background:transparent url(/charte/bt-localiser-g.gif) no-repeat center left;padding:0 0 0 16px}.bt-localiser{clear:both}.bt-localiser a,.bt-disponibilite a,.bt-ajouter a{background:transparent url(/charte/bt-ajouter.gif) no-repeat center right;padding:0 8px 0 0;color:#000}.bt-ajouter{background-image:url(/charte/bt-ajouter-g.gif);width:180px}.nouveautes .bt-localiser,.nouveautes .bt-disponibilite,.nouveautes .bt-ajouter{float:left;width:72px;background:transparent url(/charte/bt-localiser-g-nouveautes.gif) no-repeat center left;padding:0 0 0 16px}.nouveautes .bt-localiser{clear:both}.nouveautes .bt-localiser a,.nouveautes .bt-disponibilite a,.nouveautes .bt-ajouter a{background:transparent url(/charte/bt-ajouter-nouveautes.gif) no-repeat center right;padding:0 8px 0 0;color:#000}.nouveautes .bt-ajouter{background-image:url(/charte/bt-ajouter-g-nouveautes.gif);width:180px}.nouveautes p.label{clear:both;background-color:#e8c2f0;padding:2px 2px 2px 2px;margin:0;height:20px;text-align:center}.bt-details{clear:right;background:transparent url(/charte/bt-details-d.gif) no-repeat center right;width:100px;float:right;text-align:right;font-family:Arial;font-size:11px;padding:2px 6px 2px 0;margin:0}.bt-details a{background:transparent url(/charte/bt-details.gif) no-repeat center left;color:white;padding:2px 0 2px 6px}.liste-vacances .bt-details{margin:10px 10px 0 0}.nouveautes .bt-details{position:relative;top:-8px;margin-bottom:-9px;background:#e8c2f0 url(/charte/bt-details-d-nouveautes.gif) no-repeat 72px 9px;width:100px;padding:11px 13px 11px 0;z-index:50}.nouveautes .bt-details a{background:transparent url(/charte/bt-details-nouveautes.gif) no-repeat 0 0;padding:2px 10px 2px 20px}.visibilite .bt-details{clear:right;background:transparent url(/charte/bt-details-d.gif) no-repeat center right;width:100px;float:right;text-align:right;font-family:Arial;font-size:11px;padding:2px 6px 2px 0;margin:1px 0 0 0}.visibilite .bt-details a{background:transparent url(/charte/bt-details.gif) no-repeat center left;color:white;padding:2px 0 2px 6px}.colonnes .nouveautes .bt-details{top:0;background:transparent url(/charte/bt-details-d-nouveautes.gif) no-repeat center right;padding:2px 6px 2px 0;margin:0;width:79px}.colonnes .nouveautes .bt-details a{background:transparent url(/charte/bt-details-nouveautes.gif) no-repeat center left;color:white;padding:2px 0 2px 6px}.colonnes .promos .bt-details{background-image:url(/charte/bt-details-d-promos.gif)}.colonnes .promos .bt-details a{background-image:url(/charte/bt-details-promos.gif);color:#000}.colonnes .promos .bt-localiser,.colonnes .promos .bt-ajouter{background-image:url(/charte/bt-ajouter-g-promos.gif);color:#630}.colonnes .promos .bt-localiser{background-image:url(/charte/bt-localiser-g-promos.gif)}.colonnes .promos .bt-localiser a,.colonnes .promos .bt-ajouter a{background-image:url(/charte/bt-ajouter-promos.gif);color:#630}.colonnes select.champform,.colonnes .nouveautes select.champform {color:#080400;background-color:#fef7eb;font-size:11px;width:227px;border-color:#674695;font-family:Arial;margin:0}.colonnes .promos select.champform{border-color:#ff8b00}#region .nouveautes p.label{clear:both;background-color:#e8c2f0;padding:6px 0 0 0;margin:0;height:26px;text-align:center}.colonnes p.label{text-align:right}.general .photo-vacances{background-color:#519fe4}.mer .photo-vacances{background-color:#ffd451}.campagne .photo-vacances{background-color:#a4e94b}.montagne .photo-vacances{background-color:#82c8f8}.ville .photo-vacances{background-color:#dad8d8}.general h3,.general h3 a,.general div.h3,.general div.h3 a,.reference{color:#4f6580}.mer h3,.mer h3 a,.mer div.h3,.mer div.h3 a,.mer .reference{color:#ffa115}.campagne h3,.campagne h3 a,.campagne div.h3,.campagne div.h3 a,.campagne .reference{color:#72b45d}.montagne h3,.montagne h3 a,.montagne div.h3,.montagne div.h3 a,.montagne .reference{color:#0963a9}.ville h3,.ville h3 a,.ville div.h3,.ville div.h3 a,.ville .reference{color:#666}.zone_laterale .general h3,.visibilite .general h3,.nouveautes .general h3,.colonnes .general h3,.zone_laterale .general div.h3,.visibilite .general div.h3,.nouveautes .general div.h3,.colonnes .general div.h3{background-image:url(/charte/puce-h3.gif)}.zone_laterale .mer h3,.visibilite .mer h3,.nouveautes .mer h3,.colonnes .mer h3,.zone_laterale .mer div.h3,.visibilite .mer div.h3,.nouveautes .mer div.h3,.colonnes .mer div.h3{background-image:url(/charte/puce-h3-mer.gif)}.zone_laterale .campagne h3,.visibilite .campagne h3,.nouveautes .campagne h3,.colonnes .campagne h3,.zone_laterale .campagne div.h3,.visibilite .campagne div.h3,.nouveautes .campagne div.h3,.colonnes .campagne div.h3 {background-image:url(/charte/puce-h3-campagne.gif)}.zone_laterale .montagne h3,.visibilite .montagne h3,.nouveautes .montagne h3,.colonnes .montagne h3,.zone_laterale .montagne div.h3,.visibilite .montagne div.h3,.nouveautes .montagne div.h3,.colonnes .montagne div.h3 {background-image:url(/charte/puce-h3-montagne.gif)}.zone_laterale .ville h3,.visibilite .ville h3,.nouveautes .ville h3,.colonnes .ville h3,.zone_laterale .ville div.h3,.visibilite .ville div.h3,.nouveautes .ville div.h3,.colonnes .ville div.h3{background-image:url(/charte/puce-h3-ville.gif)}.colonnes .promos,.colonnes .nouveautes{position:relative;width:391px;background-image:none;float:left;z-index:101}.colonnes .nouveautes{width:394px}.visibilite h2,.colonnes h2,.nouveautes h2,.visibilite div.h2,.colonnes div.h2,.nouveautes div.h2{height:41px;font-size:20px;color:white;padding:10px 0 0 14px;background:transparent url(/charte/bg-h2-nouveautes.gif) no-repeat 0 0;overflow:hidden;line-height:30px}.colonnes .promos h2,.colonnes .promos div.h2{background-image:url(/charte/bg-promos-h2.jpg)}.colonnes .nouveautes h2,.colonnes .nouveautes div.h2{background-image:url(/charte/bg-nouveautes-h2.jpg)}.locations h2,.visibilite h2,.locations div.h2,.visibilite div.h2{height:31px}.localite h2 span,.locations h2 span,.visibilite h2 span,.colonnes .promos h2 span,.localite div.h2 span,.locations div.h2 span,.visibilite div.h2 span,.colonnes .promos div.h2 span{font-size:13px;color:#000}.colonnes .promos .vacances,.colonnes .nouveautes .vacances{clear:both;float:none;margin:6px 1px 0 7px;padding:0 5px 8px 3px;width:377px}.colonnes .promos .vacances{margin:6px 0 0 3px;padding:0 5px 8px 3px;width:378px;position:relative;z-index:106}.colonnes .nouveautes .vacances{border-bottom-color:#81b0d5}.visibilite .first{background:transparent url(/charte/bg-separateur.gif) no-repeat 0 0;position:absolute;left:384px;top:42px;width:14px;height:114px}.colonnes .visibilite .first{background:transparent url(/charte/bg-visibilite-separ-col.gif) no-repeat 0 0;line-height:12px;margin:0;position:static;width:100%;height:12px}.promos .last,.nouveautes .last{clear:both;background:transparent url(/charte/bg-colonnes.gif) no-repeat 0 0;position:relative;z-index:130;left:0;top:-2px;margin-bottom:-2px;height:5px;font-size:1px}.nouveautes .last{background-position:-391px 0;z-index:130}.colonnes .promos .bouton,.nouveautes .bouton{background:transparent url(/charte/bg-bouton-promos.gif) no-repeat center right;position:absolute;z-index:122;right:5px;top:15px;padding:0 5px 1px 0}.nouveautes .bouton{background:transparent url(/charte/bg-bouton-nouveautes.gif) no-repeat center right;right:30px}.colonnes .nouveautes .bouton{right:5px}.colonnes .promos .first{position:absolute;left:205px;top:41px;width:54px;height:33px;background:transparent url(/charte/bg-chrono.gif) no-repeat 0 0;z-index:105}p.prix{color:#ff8c03;text-align:right;padding:0;margin:0}p.prix strong{font-size:36px;font-weight:normal;line-height:30px}p.prix strike{font-size:15px;color:#868686;margin-left:8px}.nouveautes p.prix{color:#0e6ab3}.visibilite p.prix{color:#0e6ab3;margin:0 10px 0 0}.colonnes .promos .bouton a,.nouveautes .bouton a{background:transparent url(/charte/bg-bouton-promos-a.gif) no-repeat center left;padding:0 10px 1px 15px}.nouveautes .bouton a{background:transparent url(/charte/bg-bouton-nouveautes-a.gif) no-repeat center left}.chapo{float:left;width:364px;color:#0566af;padding:0 0 0 8px}#accueil .chapo h2,#accueil .chapo div.h2{padding:0 0 10px 0}.resultats{}.encadre{}#liste{}.liste{}.fond{}.informations{}.relative{}.carto{float:right;margin-top:4px}.carto .bouton{margin:0 0 0 0px;width:375px}.carto .bouton a{display:block;float:left;text-align:center;margin:0 7px 0 0;padding:5px 0 0 0;width:76px;height:23px;background:transparent url(/charte/bt-carto.gif) no-repeat 0 0}.carto .bouton a.on,.carto .bouton a:hover{background:transparent url(/charte/bt-carto-over.gif) no-repeat 0 0;color:#000}.carte{}.bouton-carte a{display:block;position:absolute;top:-10px;left:772px;width:23px;height:45px;background:transparent url(/charte/bt-carte.gif) no-repeat 0 0;z-index:960;cursor:pointer}.bouton-carte a:hover{left:772px;background-position:0 0;width:23px;background:transparent url(/charte/bt-carte-over.gif) no-repeat 0 0;cursor:pointer}.fond-onglet-gg{}.fond-onglet-gg a{text-align:center;width:81px;display:block;color:white;font-weight:bold;font-size:13px;padding-top:2px}.close{}table.sans td{border-width:0px}.vacances{}.location-vacances{}.photo-vacances{}.partir-vacances{padding:10px}.g{}ul.liste{display:block;float:left;padding:0;margin:0;width:277px}ul.liste li{list-style:none;text-align:left}ul.liste li a{padding:0 0 2px 10px;display:block}ul.liste.last{position:relative;left:15px;font-size:11px}#partenaires{}#attente{}.colonne50{width:47%;float:left;text-align:left;margin:0;padding:0 3% 0 0}.colonne75{width:72%;float:left;text-align:left;margin:0;padding:0 3% 0 0}.colonne66{width:63%;float:left;text-align:left;margin:0;padding:0 3% 0 0}.colonne33{width:30%;float:left;text-align:left;margin:0;padding:0 3% 0 0}.colonne25{width:20%;float:left;text-align:left;margin:0;padding:0 5% 0 0}.pages{clear:both;float:right;padding:0 0 0 0;height:40px;margin:0 20px 0 0;text-align:center;font-weight:bold;color:#868686;font-size:12px;font-family:Arial;background:transparent url(/charte/bg-pages.jpg) no-repeat top right}.pages a{text-decoration:none;color:#345bd6}.pages a:hover{color:#ff8908}.pages a,.pages b{display:block;float:left;text-align:center;font-size:12px;font-weight:bold;padding:10px 4px 10px 4px;text-align:center}.pages b{color:#FFF;font-size:16px;background-color:#ff8908;padding:2px 4px 2px 4px;margin-top:5px}.pages span{display:block;float:left;padding:2px 4px 2px 4px;background:transparent url(/charte/bg-pages-g.jpg) no-repeat top left;padding:10px 9px 10px 17px}.pages span.clearall{float:none;background:none}.pages a.first,.pages b.first{}.pages a.last,.pages b.last{}.pages a.first,.pages a.last,.pages b.precedente,.pages b.suivante,.pages a.precedente,.pages a.suivante{position:static;background:transparent url(/charte/bg-pages-fleches.jpg) no-repeat center center;color:white;padding:10px 9px 10px 7px}.pages a.first:hover,.pages a.last:hover,.pages a.precedente:hover,.pages a.suivante:hover{color:#868686}.pages a.precedente,.pages b.precedente{letter-spacing:-0.03em}.pages a.suivante,.pages b.suivante{padding:10px 8px 10px 8px}.pages b.last,.pages b.first,.pages b.precedente,.pages b.suivante{}.pub{margin:0 0 20px 0;padding:0;text-align:center}.pub h2,.pub div.h2{font-size:20px;padding:2px 0}.pub h2 span,.pub div.h2 span{display:block;background:transparent none;font-size:16px;color:#000;padding:1px 0;margin:2px 0 0 0}.pubpromo{background:transparent url(/charte/bg-pub.gif) no-repeat bottom left;margin:0 0 20px 0;padding:0;background-color:white;text-align:center;border:1px solid #CCC}.pubpromo h2,.pubpromo div.h2{background:transparent url(/charte/bg-pub-h2.gif) no-repeat 0 0;font-size:20px;color:white;padding:2px 0}.pubpromo h2 span,.pubpromo div.h2 span{display:block;background:transparent none;font-size:16px;color:#000;padding:1px 0;margin:2px 0 0 0}.pubpromo p{font-size:10px}.pubpromo p.prix{color:#ff9d00;text-align:center;padding:3px 0 10px 0;line-height:15px;zoom:1}.pubpromo p.prix strong{font-size:25px;font-weight:normal;line-height:15px}.pubpromo p.prix strike{font-size:15px;color:#868686;margin-left:8px}.pubpromo .photo-vacances{float:none;margin:0 auto;text-align:left}.pubpromo .bouton{display:inline;background:transparent url(/charte/bg-bouton-pub-g.gif) no-repeat center left;height:24px;padding:5px 0 5px 4px}.pubpromo .bouton a{background:transparent url(/charte/bg-bouton-pub.gif) no-repeat center right;padding:5px 10px 5px 6px;color:#513700}.zone_laterale .pubpromo h3,.zone_laterale .pubpromo div.h3{text-align:left;float:none;margin-left:36px}.zone_laterale .pub h3,.zone_laterale .pub div.h3{text-align:left;float:none;margin-left:36px}.pub p{font-size:10px}.pub p.prix{color:#ff9d00;text-align:center;padding:3px 0 10px 0;line-height:15px;zoom:1}.pub p.prix strong{font-size:25px;font-weight:normal;line-height:15px}.pub p.prix strike{font-size:15px;color:#868686;margin-left:8px}.pub .photo-vacances{float:none;margin:0 auto;text-align:left}.pub .bouton{display:inline;background:transparent url(/charte/bg-bouton-pub-g.gif) no-repeat center left;height:24px;padding:5px 0 5px 4px}.pub .bouton a{background:transparent url(/charte/bg-bouton-pub.gif) no-repeat center right;padding:5px 10px 5px 6px;color:#513700}.titre{background:transparent url(/charte/bg-annonces-th.gif) no-repeat 0 0;height:29px;width:780px}.titre h2,.titre div.h2{padding:2px 0 0 20px;width:570px;float:left;font-size:18px;color:#000;height:20px}.titre form{float:right;width:180px;padding:4px 0 0 0}.titre label{display:none}.titre select.champform{border-color:#b6b5b8;float:left;width:131px;margin:4px 0 0 0;font-size:10px}.titre input.submit{float:right;margin:0 10px 0 0;padding:0}.bt-voir-annonces{width:774px;padding:20px 0 6px 0;clear:both}.bt-voir-annonces a{display:block;float:right;background:transparent url(/charte/bt-voir-annonces-a.gif) no-repeat top right;color:white;padding:0 0 0 0;margin:0}* html .bt-voir-annonces a{display:inline}.bt-voir-annonces b{background:transparent url(/charte/bt-voir-annonces-b.gif) no-repeat top left;padding:6px 10px 0 50px;display:block;height:26px;cursor:pointer}* html .bt-voir-annonces b{display:inline;line-height:28px;padding:5px 10px 6px 50px}td{empty-cells:show}.annonces{width:780px;background:transparent url(/charte/bg-annonces-td1.gif) repeat-y 0 0;margin:0 0 10px 0;position:relative;z-index:45}.annonces .titre{position:absolute;top:0;left:0;z-index:46}.annonces .clearall{background:transparent url(/charte/bg-annonces-bas.gif) no-repeat bottom left;height:5px}.annonces table{background-color:transparent;width:762px;margin:0 9px;position:relative;z-index:55}.annonces th,.annonces td{font-size:13px;font-weight:bold;color:#000;padding:2px 0;text-align:center}.annonces th{height:29px;background-color:transparent}.annonces td{text-align:left}.annonces td img{margin:0 0 0 4px}.annonces tr.ligne_1{}.annonces tr.ligne_2 td{background-color:#CCC}.mer tr.ligne_2 td{background-color:#fbeea4}.campagne tr.ligne_2 td{background-color:#cfff97}.montagne tr.ligne_2 td{background-color:#cbeff7}.ville tr.ligne_2 td{background-color:#d5d4d3}.idees-vacances{background:transparent url(/charte/bg-liens.gif) repeat-y 0 0;margin:0 0 10px 0}.idees-vacances .location-vacances{float:none;width:195px;min-height:237px;background:transparent url(/charte/bg-liens-haut.gif) no-repeat 0 0;padding:0 6px}* html .idees-vacances .location-vacances{height:237px}.idees-vacances .clearall{height:13px;background:transparent url(/charte/bg-liens-bas.gif) no-repeat bottom left}.idees-vacances h2,.idees-vacances div.h2{font-size:11px;font-weight:bold;font-family:Arial;color:#000;padding:15px 0}.idees-vacances .tourisme .idees-vacances p,.idees-vacances ul{padding:0}.idees-vacances ul li{list-style:none}.idees-vacances p a,.idees-vacances ul li a{font-size:11px;font-family:Arial;color:#424242;text-decoration:underline}.idees-vacances ul.tourisme{border:1px solid #b2b2b2;background-color:#fff;overflow:auto;margin:0;width:192px;text-align:left}* html .idees-vacances ul.tourisme{height:215px}.liste-vacances{background:transparent url(/charte/bg-liste.gif) repeat-y 0 0;width:775px;position:relative}.liste-vacances .clearboth{height:13px;background:transparent url(/charte/bg-liste-bas.gif) no-repeat bottom left}.liste-vacances .vacances{margin:0;padding:0}.liste-vacances h2,.liste-vacances div.h2{background:transparent url(/charte/bg-liste-h2.gif) no-repeat 0 0;height:24px;font-size:14px;color:#000;padding:13px 0 0 14px}.liste-vacances .mer h2,.liste-vacances .mer div.h2{background-image: url(/charte/bg-liste-h2-mer.gif)}.liste-vacances .montagne h2,.liste-vacances .montagne div.h2{background-image: url(/charte/bg-liste-h2-montagne.gif)}.liste-vacances .campagne h2,.liste-vacances .campagne div.h2{background-image: url(/charte/bg-liste-h2-campagne.gif)}.liste-vacances .ville h2,.liste-vacances .ville div.h2{background-image: url(/charte/bg-liste-h2-ville.gif)}.liste-vacances h2 a,.liste-vacances div.h2 a{color:#000;text-decoration:underline}.liste-vacances .vacances p{float:left;width:400px;min-height:108px;line-height:15px}* html .liste-vacances .vacances p{height:108px}.liste-vacances .vacances p a{color:#006}span.boutons_liste span.boutons_liste span{display:block}.liste-vacances .infos{float:right;width:180px}.liste-vacances .prix_fond{width:163px;color:#000;padding:0 0 5px 0;margin:0 0 1px 17px;background:#CFDBF3 url(/charte/bg-prix-b.gif) no-repeat bottom center}.liste-vacances .prix{min-height:63px;color:#000;padding:0;text-align:center;background:transparent url(/charte/bg-prix-h.gif) no-repeat top center}* html .liste-vacances .prix{height:63px}.liste-vacances .prix strong{display:block;color:#455ec7;font-size:27px;font-weight:bold;line-height:26px;margin:0;padding:0}.liste-vacances .prix strike{display:block;font-size:12px;color:#000}.liste-vacances .promo .prix{position:relative}.liste-vacances .promo .prix strong{color:#ff7800;font-size:27px;font-weight:bold;line-height:26px;margin:0;padding:0;width:100px;float:left;text-align:center}.liste-vacances .promo .prix strike{width:80px;clear:left;text-align:center}span.promo-vacances{display:block;float:right;width:53px;padding:7px 0 0 0;color:white;font-size:17px;text-align:center;font-weight:bold;background:transparent url(/charte/bg-promo.gif) no-repeat top center}span.promo-vacances b{display:block;padding:7px 0 0 0;color:#f7931c;font-size:12px}.liste-vacances small.reference{position:absolute;top:12px;left:640px;text-align:right;width:103px}.liste-vacances ul{margin:0 2px 0 20px;border-top:1px solid #c4c4c4;padding:10px 0 0 0}.liste-vacances ul li{list-style:none;float:left;background:transparent url(/charte/bg-liste-li.gif) no-repeat center left;padding:0 3px 0 10px}.liste-vacances ul li a{color:#3b55c4;padding:0}.liste-vacances ul li.first{background:none;padding:0 3px 0 0}.liste-vacances ul li.first a{background:none}.liste-vacances .photo-vacances{width:152px;height:122px;background-image:url(/charte/bg-vignette-big.gif);margin:0 0 0 10px;padding:12px 0 0 12px}* html .liste-vacances .photo-vacances{margin:0 0 0 5px}.liste-vacances .location-vacances{width:585px;margin:0 11px 0 0}* html .liste-vacances .location-vacances{margin:0 6px 0 0}.liste-vacances .bt-localiser,.liste-vacances .bt-ajouter,.liste-vacances .bt-disponibilite{width:auto;margin:10px 5px 5px 0}.liste-vacances form{float:left;width:240px;padding:0;margin:0}.liste-vacances .vacances p.label{clear:none;width:240px;min-height:10px;padding:0;margin:0;height:26px;text-align:right}.liste-vacances select.champform{width:230px;padding:0}.liste-vacances .prix_fond form{float:none;width:146px;padding:0;margin:5px auto 0 auto}.liste-vacances .vacances .prix_fond .label{margin:0 auto;height:22px}.liste-vacances .prix_fond select.champform{width:146px}.type-annonce-professionnel,.type-annonce-particulier{font-size:9px;font-family:Arial;text-transform:uppercase;text-align:center;font-weight:bold;width:175px;margin:0 0 5px 10px;color:#4488c9}.type-annonce-professionnel{}span.distance{color:#373836;float:left;height:20px;margin:5px 10px 0 0;background:#fff url(/charte/bg-distance.gif) no-repeat 0 0}.mer span.distance{background-color:#ffd056}.campagne span.distance{background-color:#b4e361}.montagne span.distance{background-color:#78bffa}.ville span.distance{background-color:#bebebe}.distance b{float:left;width:74px;text-align:center;height:18px;padding:2px 0 0 0;background:transparent url(/charte/bg-distance-i.gif) no-repeat top right}.distance i{float:left;padding:2px 0 0 7px;font-style:normal}.liste-vacances span.clearall{display:block}span.voir_offre{display:block;font-size:11px;color:#636363}.liste-vacances p span.voir_offre a{color:#636363;text-decoration:underline}.chapo_long{float:left;color:#0566af;margin:5px 0;padding:0 0 0 8px}#menu div.rubrique{height:54px;background:#e2eaf1 url(/charte/bg-onglet-rubrique.jpg) no-repeat 0 0}#menu #sous_menu_grand ul{width:840px;position:relative;margin-left:30px;z-index:920}#menu #sous_menu_grand ul li{float:left;padding:0;width:140px;height:26px;border-width:0}#menu #sous_menu_grand ul li a{display:block;text-align:center;color:#595959;font-size:12px;font-family:"Trebuchet MS";padding:5px 0 6px 20px}#menu #sous_menu_grand ul li a.on,#menu #sous_menu_grand ul li a:hover{color:#000;background:transparent none}#menu #sous_menu_grand ul li a.general_grand{background:transparent url(/charte/onglet-general_grand.jpg) no-repeat 0 0;padding:5px 0 6px 5px}#menu #sous_menu_grand ul li a.general_grand#on,#menu #sous_menu_grand ul li a.general_grand:hover{background-image: url(/charte/onglet-general-over_grand.jpg)}.txterreur{color:#c00}.obligatoire{color:#c00;font-size:12px;font-family:Verdana,Helvetica,Geneva,Arial,SunSans-Regular,sans-serif;font-weight:bold}input.champformcourt,select.champformcourt{color:#121553;font-size:12px;text-align:left;width:132px;border:#06c 1px solid;font-family:"Trebuchet MS"}.liste-hebergement{background:transparent url(/charte/bg-liste.gif) repeat-y 0 0;width:775px}.liste-hebergement .clearboth{height:13px;background:transparent url(/charte/bg-liste-bas.gif) no-repeat bottom left}.liste-hebergement .hebergement{margin:0;padding:0}.liste-hebergement h2,.liste-hebergement div.h2{background:transparent url(/charte/bg-liste-heb-h2.gif) no-repeat 0 0;height:24px;font-size:14px;color:#000;padding:13px 0 0 14px}.liste-hebergement .hebergement p.colonne{float:left;width:225px;min-height:108px;padding:0 20px 0 5px}* html .liste-hebergement .hebergement p.colonne{height:108px}.liste-hebergement .hebergement .precision{float:left;width:735px;min-height:40px;padding:5px 5px;text-align:justify}* html .liste-hebergement .hebergement .precision{min-height:30px}.liste-hebergement .location-hebergement{width:760px;margin:0 11px 0 10px}* html .liste-hebergement .location-hebergement{margin:0 6px 0 0}.liste-hebergement .bouton-hebergement{float:left;width:760px;height:20px}.liste-hebergement .bouton-hebergement .bouton{background:transparent url(/charte/bt-details-hebergement.gif) no-repeat;margin:0 auto;width:200px;height:20px;text-align:center}.liste-hebergement .bouton-hebergement a{color:white;font-size:14px;font-family:"Trebuchet MS"}#onglet-depot{height:59px;background:transparent url(/charte/barre_menu_depot.jpg) no-repeat 3px 39px}#onglet-depot ul{width:840px;position:relative;margin-left:4px;z-index:920}#onglet-depot ul li{float:left;padding:0;width:191px;height:39px;border-width:0;background:transparent none;margin:0px 5px 0 0;list-style:none}#onglet-depot ul li a{display:block;text-align:center;color:#1a60b3;font-size:16px;font-family:"Trebuchet MS";background:transparent url(/charte/btn_depot_annonce.jpg) no-repeat 0 0;padding:11px 0 10px 0px}#onglet-depot ul li a.on,#onglet-depot ul li a:hover {background:transparent url(/charte/btn_depot_annonce_over.jpg) no-repeat 0 0;color:#fff}.idees-vacances .desc-laterale{float:none;width:195px;min-height:150px;background:transparent url(/charte/bg-liens-haut.gif) no-repeat 0 0;padding:0 6px}* html .idees-vacances .desc-laterale{height:150px}table.etapes-depot{width:99%;text-align:center;border:#7b90ab 1px solid;background:#bed0e6}table.etapes-depot td{text-align:center}.etape_on{background-image:url(/charte/etape_on.gif);text-align:center}.etape_passed{background-image:url(/charte/etape_passed.gif);text-align:center}.album_photos_depot{background:red url(/charte/bg-album_photos.gif) repeat-y 0 0;width:774px;color:#2859a5;margin:0 0 10px 0}.album_photos_depot .fond{background:transparent url(/charte/bg-album_photos-h_bleu.jpg) no-repeat 0 0;padding:4px 0 0 3px}.album_photos_depot .fond li{list-style:none}.album_photos_depot .clear_depot_a{background:transparent url(/charte/bg-album_photo-b_depot.jpg) no-repeat 0 100%}.album_photos_depot h2,.album_photos_depot div.h2{padding:0 0 10px 7px}.album_photos_depot h2 span,.album_photos_depot div.h2 span{font-size:14px;color:#7297c1}.album_photos_depot h2 span strong,.album_photos_depot div.h2 span strong{font-size:15px;color:#a85c5c}.album_on_depot,.album_depot{float:left;background:#faf9f9;margin:0 3px 4px 0;width:377px;height:191px;border:#7297c1 1px solid;color:#2859a5;text-align:center}.album_on_depot{border:#7297c1 1px solid;text-align:left;background:transparent url(/charte/bg-album_on_bleu.jpg) no-repeat 0 0}.album_on_depot h3,.album_on_depot div.h3{color:#fff;line-height:24px;vertical-align:middle;margin:0 0 0 10px}.album_on_depot h3 a,.album_on_depot div.h3 a{color:#e8bdbc}.album_on_depot a.close{float:right;width:25px}.album_on_depot .vignette{float:left;width:141px;margin:4px 7px 0 3px;color:#2859a5;font-size:10px}* html .album_on_depot .vignette{margin:4px 7px 0 2px}.album_on_depot .vignette img{border:#2859a5 1px solid;margin:0 0 3px 0}.album_on_depot .vignette p{margin:3px 0 0 0}.album_on_depot .vignette label{display:inline;float:left;width:auto;margin:0}.album_on_depot .descriptif{float:left;width:223px}.album_on_depot .descriptif p{margin:5px 0 0 0}.album_on_depot .descriptif label{font-size:10px;margin:3px 0 3px 3px}.album_on_depot .descriptif textarea,.album_on_depot .descriptif input{width:221px;border:#2859a5 1px solid;background:white url(/charte/bg-input.gif) no-repeat 0 0;margin:0 0 3px 0;font-size:12px;font-family:"Trebuchet MS"}.album_on_depot .vignette input{float:right;width:auto;font-size:10px;margin:0}.album_on_depot .vignette select{float:right;width:auto;font-size:10px;color:#2859a5;margin:0}.chiffre_depot{line-height:191px;font-size:50px;vertical-align:middle;color:#7297c1;font-family:"Trebuchet MS"}.clear_depot,.clear_depot_a{clear:both}.cadre_photos_depot{background:transparent url(/charte/bg-annonces.gif) repeat-y 0 0;color:#2859a5;margin:0 0 10px 0;width:774px;text-align:left}.cadre_photos_depot .fond{background:transparent url(/charte/bg-annonces-h.jpg) no-repeat 0 0;padding:7px 0 0 10px}.cadre_photos_depot .clear_depot{background:transparent url(/charte/bg-annonces-b.jpg) no-repeat 0 100%}.cadre_photos_depot .gauche{float:left;width:377px;margin:0 30px 0 0}.cadre_photos_depot .droite{float:left;width:350px;background:transparent url(/charte/bg-droite.jpg) no-repeat 100% 100%}.cadre_photos_depot .gauche p.label{width:377px;clear:both;margin:10px 0 5px 0}.cadre_photos_depot .gauche p.label strong{font-size:15px}.cadre_photos_depot .gauche p.label label{float:left;width:150px;padding:0}.cadre_photos_depot .gauche p.label span.label{display:block;float:left;width:auto;margin:0 0 5px 0;padding:6px 0 0 0}.cadre_photos_depot .gauche textarea,.cadre_photos_depot .gauche input{float:left;width:220px;margin:0 0 0 0;padding:0;border:#2859a5 1px solid;background:white url(/charte/bg-input.gif) no-repeat 0 0}.cadre_photos_depot .gauche input.fichier{width:220px;margin:0 0 0 0;padding:0;border:#2859a5 1px solid}table.formulaire{border:1px solid #E5E5E5;color:#000}table.formulaire tr.ligneclair td{background:#FAFAFA}table.formulaire tr.lignefonce td{background:#F2F2F2}table.formulaire td.lignetitre{text-align:center;font-weight:bold;background:#1A60B3;color:#FFF}table.formulaire td.lignesstitre{background:#C7D8E2;padding:0 10px}table.formulaire td.libelle{text-align:right;padding-right:5px;padding-bottom:5px}table.formulaire td.champs{text-align:left;padding-bottom:5px}.bt-fermer-popup{margin:0 40px 0 0;clear:both;float:right}* html .bt-fermer-popup{padding:0 0 6px 0;display:inline}.bt-fermer-popup a{display:block;float:left;background:transparent url(/charte/bt-deposer-annonce-a.gif) no-repeat top right;color:white;padding:0 0 0 0;margin:0}* html .bt-fermer-popup a{display:inline}.bt-fermer-popup b{background:transparent url(/charte/bt-deposer-annonce-b.gif) no-repeat top left;padding:6px 10px 0 10px;display:block;height:26px}* html .bt-fermer-popup b{display:inline;line-height:28px;padding:5px 10px 6px 10px}.bt-fermer-popup{margin:0 40px 0 0;clear:both;float:right}* html .bt-fermer-popup{padding:0 0 6px 0;display:inline}.bt-fermer-popup a{display:block;float:left;background:transparent url(/charte/bt-deposer-annonce-a.gif) no-repeat top right;color:white;padding:0 0 0 0;margin:0}* html .bt-fermer-popup a{display:inline}.bt-fermer-popup b{background:transparent url(/charte/bt-deposer-annonce-b.gif) no-repeat top left;padding:6px 10px 0 10px;display:block;height:26px}* html .bt-fermer-popup b{display:inline;line-height:28px;padding:5px 10px 6px 10px}.bouton-base{float:left;padding:0;margin:0 0 0 10px}.bouton-base a{display:block;background:transparent url(/charte/bg-bouton-pro.jpg) no-repeat top right;padding:0 0 0 0;margin:0}.bouton-base a:hover{background-image:url(/charte/bg-bouton-pro-over.jpg)}* html .bouton-base a{display:inline;line-height:31px}.bouton-base a b{background:transparent url(/charte/bg-bouton-b.gif) no-repeat top left;padding:7px 10px 11px 10px;display:block;line-height:17px;font-size:12px;font-weight:normal;cursor:pointer}* html .bouton-base a .acc{display:inline;line-height:35px}.bouton-base a .acc{background:transparent url(/charte/bg-bouton-b.gif) no-repeat top left;padding:7px 10px 11px 10px;display:block;line-height:17px;font-size:12px;font-weight:normal;cursor:pointer;text-align:center;width:207px}* html .bouton-base a .accsimple{display:inline;line-height:35px}.bouton-base a .accsimple{background:transparent url(/charte/bg-bouton-b.gif) no-repeat top left;padding:7px 10px 11px 10px;display:block;line-height:17px;font-size:12px;font-weight:normal;cursor:pointer;text-align:center;width:88px}* html .bouton-base a b{display:inline;line-height:35px}.bt-base{float:left;padding:0;margin:0 0 0 10px}.bt-base a{display:block;background:transparent url(/charte/bt-d.jpg) no-repeat top right;padding:0 0 0 0;margin:0;text-decoration:underline}.bt-base a:hover{text-decoration:none}* html .bt-base a{display:inline;line-height:31px}.bt-base a b{background:transparent url(/charte/bt-g.gif) no-repeat top left;padding:7px 10px 11px 10px;display:block;height:31px;font-size:12px;font-weight:normal}* html .bt-base a b{display:inline;line-height:32px}#menuDeroulant{background:#6A6458;width:644px;height:21px;list-style-type:none;margin:0;padding:0;border:0;position:absolute;top:0;left:0}#menuDeroulant li{float:left;width:150px;margin:0;padding:0;border:0}#menuDeroulant li a:link,#menuDeroulant li a:visited{display:block;height:1%;margin:0;padding:4px 8px;text-decoration:none}#menuDeroulant li a:hover{}#menuDeroulant li a:active{}#menuDeroulant .sousMenu{border:1px solid #fff;display:none;list-style-type:none;margin:0;padding:0;border:1px solid}#menuDeroulant .sousMenu li{float:none;margin:0;padding:0;border:0;width:149px}#menuDeroulant .sousMenu li a:link,#menuDeroulant .sousMenu li a:visited{display:block;color:#FFF;margin:0;border:0;text-decoration:none;background:transparent url("fondTR.png") repeat}#menuDeroulant .sousMenu li a:hover{background-image:none;background-color:#F2462E}#menuDeroulant li:hover >.sousMenu{display:block}a.layer{color:#1370BB;font-weight:bold;padding:0 0 0 6px}div.rollLayerNoAff {display: none;}div.rollLayer{margin-top:20px;position:absolute;z-index:100;background:white;border:1px solid #888;padding:0 5px}div.rollLayer ul{padding:4px 6px;color:#424242;font-family:Arial;font-size:12px;font-weight:normal}div.rollLayer ul li{list-style-position:inside;list-style-type:none;padding:1px 0px}div.rollLayer ul li a{color:#888}div.rollLayer ul li a:hover{text-decoration:underline}div.kilometrage-tranche{margin-top:10px;padding:5px 30px;color:#000;font-size:14px;color:#646464;font-weight:bold;background:transparent url(/charte/bg-annonces-th.gif) no-repeat scroll 0 0}div.bg-connexion-gris{background:transparent url(/charte/bg-login-connexion-gris.gif) no-repeat 0 0;height:187px;width:500px;padding-left:25px;padding-top:20px;display:inline-block;padding:6px;zoom:1;margin:0 auto 0 auto}div.bg-connexion-bleu{background:transparent url(/charte/bg-login-connexion-bleu.gif) no-repeat 0 0;height:81px;width:550px;display:inline-block;padding:6px;zoom:1;margin:0 auto 0 auto;margin-left:200px}div.bg-connexion-bleu table td{text-align:left}div.bg-connexion-bleu table{margin-left:65px;margin-top:10px}div.bg-connexion-bleu table td span{color:#fff}div.bg-connexion-bleu form{width:400px}div.bg-connexion-bleu form a{color:#FFF;text-decoration:none}div.bg-connexion-bleu form a:link{color:#FFF;text-decoration:none}div.bg-connexion-bleu form a:hover{color:#FFF;text-decoration:underline}div.bg-connexion-gris form{width:400px}div.connexion-center{text-align:left}.textes-connexion{float:left;width:1002px;font-size:12px}.textes-connexion p{padding:0 0 0 0}.textes-connexion h2,.textes-connexion div.h2{font-size:14px}.location-connexion{width:1002px;position:relative;top:70px;margin-bottom:70px;z-index:15;background:transparent url(/charte/bg-contenu-connexion.jpg) no-repeat 0 0;min-height:381px;clear:both}* html .location-connexion{height:381px}span.typeprix{color:#455EC7;font-weight:bold}div.promo span.typeprix{color:#FF7800}tr.lignesstitre{background:url(/charte/fond_th.png) repeat-x;background:#E9E8E8}
.textes{float:right}
.zone_laterale{float:left}
.chapo{float:right}
.carto{float:left; margin-left:40px}

#logo a{width:206px;height:93px;display:block;}
.logofr{background:url(/charte/location-vacances-fr.gif) no-repeat;}
.logoen{background:url(/charte/location-vacances-en.gif) no-repeat;}
.logode{background:url(/charte/location-vacances-de.gif) no-repeat;}
.logoit{background:url(/charte/location-vacances-it.gif) no-repeat;}
.logonl{background:url(/charte/location-vacances-nl.gif) no-repeat;}
.logoes{background:url(/charte/location-vacances-es.gif) no-repeat;}

.colonnes .vacanceslast {border-bottom: 0px;}
.partir-vacances {text-align:justify;}
.location{background:transparent url(/charte/bg-contenu-inverse.jpg) no-repeat 0px 0px}
.noAffiche{display:none}
#moteur2{text-align:center; background:url(/charte/moteur-acc-fond.png) no-repeat; height:280px}
#moteur3{text-align:center; background: #FF7308 url(/charte/moteur-acc-fond-begin.png) no-repeat;width: 207px;}
#moteur4{text-align:center; background:url(/charte/moteur-acc-fond-small.png) no-repeat; height:200px; min-height:200px}
#moteur4 div.h2, #moteur3 div.h2, #moteur2 div.h2{height:20px; padding:30px 0 0 40px; font-size:14px; font-weight:bold; color:#873718}
#moteur4 fieldset, #moteur3 fieldset, #moteur2 fieldset{margin-top:10px}
#moteur4 .pictos, #moteur3 .pictos, #moteur2 .pictos{background:none; text-align:center}
#moteur4 .pictos .abonnez-vous, #moteur3 .pictos .abonnez-vous, #moteur2 .pictos .abonnez-vous{background:url(/charte/moteur-acc-abonnez-vous.gif) no-repeat; width:180px; height:16px; padding:3px; margin-left:14px}
#moteur4 a, #moteur3 a, #moteur2 a{top:20px}
#moteur4 a:hover span, #moteur3 a:hover span, #moteur2 a:hover span{background:url(/charte/moteur-acc-abonnez-vous.gif) no-repeat; width:180px; height:16px; padding:3px}
*+html #moteur4 a:hover span, *+html #moteur3 a:hover span, *+html #moteur2 a:hover span{margin-left:4px}
#moteur4 .select, #moteur3 .select, #moteur2 .select{text-align:left; margin:none}
#moteur4 .select .selected, #moteur3 .select .selected, #moteur2 .select .selected{border-right:0px; background:#FFF; background:url(/charte/moteur-acc-select-fond.png) no-repeat; width:135px; padding:2px 10px; float:left; margin:2px 0px 2px 20px; height:18px; overflow:hidden; cursor:pointer; color:#094193}
#moteur4 .select ul, #moteur3 .select ul, #moteur2 .select ul{border:1px solid #A1A1A1; position:absolute; margin:21px 0px 2px 20px; left:0px; width:158px; max-height:210px; overflow-y:auto; background:white; cursor:pointer; z-index:1000}
#moteur4 .select ul li, #moteur3 .select ul li, #moteur2 .select ul li{padding:1px 5px; border-bottom:1px solid #F3F3F3; height:18px; overflow:hidden}
#moteur4 .select ul li a, #moteur3 .select ul li a, #moteur2 .select ul li a{width:99%; display:block}
#moteur4 .select ul li:hover, #moteur3 .select ul li:hover, #moteur2 .select ul li:hover{background:#E4E4E4}
#moteur4 .select img.crossdown, #moteur3 .select img.crossdown, #moteur2 .select img.crossdown{float:left; margin:2px 5px; cursor:pointer}
#moteur4 .select .clear, #moteur3 .select .clear, #moteur2 .select .clear{clear:left}
.recherche_avancee{background:transparent url(/charte/moteur-acc-img-rech-avancee.png) no-repeat 50% 0%; height:130px; padding:0; text-align:center; font-weight:bold}
.recherche_avancee a{margin:0; width:100%; color:#873718; padding:88px 0 0 0; height:20px}

#moteur4 .moteurFin {background: none;}
#moteur4 .select .selected, #moteur3 .select .selected, #moteur2 .select .selected {
	background: #FFF;
	height: 15px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	-moz-box-shadow: inset 3px 3px 3px #D0D0D0;
	-webkit-box-shadow: inset 3px 3px 3px #D0D0D0;
	box-shadow: inset 3px 3px 3px #D0D0D0;
	margin: 5px 0 5px 13px;
	width: 140px;
}
#moteur4 .select ul, #moteur3 .select ul, #moteur2 .select ul{
	border: 1px solid #C2C2C2;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-moz-box-shadow:  0px 0px 3px #F0F0F0;
	-webkit-box-shadow:  0px 0px 3px #F0F0F0;
	box-shadow:  0px 0px 3px #F0F0F0;
}
#moteur4 .select ul li:hover, #moteur3 .select ul li:hover, #moteur2 .select ul li:hover{
	background: #F9F9F9;
	-moz-box-shadow: inset 0px 0px 3px #C0C0C0;
	-webkit-box-shadow: inset 0px 0px 3px #C0C0C0;
	box-shadow: inset 0px 0px 3px #C0C0C0;
}
#moteur4 .select ul, #moteur3 .select ul, #moteur2 .select ul{
	margin: 25px 0px 2px 14px;
	width: 180px;
}
#moteur4 .select img.crossdown, #moteur3 .select img.crossdown, #moteur2 .select img.crossdown{
	margin: 6px 5px;
}

#moteur4 .select ul li a small, #moteur3 .select ul li a small, #moteur2 .select ul li a small {background: #D0D0D0;color: #FFF;padding:0px 3px;margin-top: 1px;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;float:right;}

.moteurFin {
	text-align: center;
	background: url(/charte/moteur-acc-fond-end.png) no-repeat bottom;
	height: 15px;
	margin-left: -1px;
	padding-top: 5px;
}

#pictos{background:url(/charte/moteur-acc-fond.png) no-repeat bottom; height:70px; padding-top:15px; -webkit-border-top-left-radius:10px; -webkit-border-top-right-radius:10px; -moz-border-radius-topleft:10px; -moz-border-radius-topright:10px; border-top-left-radius:10px; border-top-right-radius:10px}
#pictos .abonnez-vous{background:url(/charte/moteur-acc-abonnez-vous.gif) no-repeat; width:180px; height:16px; padding:3px; margin-left:14px; text-align:center}

#pictos #abonnement_newsletter, 
#pictos #flux_rss, 
#pictos #faire_connaitre{padding-top:15px}

#pictos a:hover span{background:url(/charte/moteur-acc-abonnez-vous.gif) no-repeat; width:180px; height:16px; padding:3px; margin-top:12px}

#moteurRA{text-align:center; background:url(/charte/moteur-acc-fond-begin.png) no-repeat; min-height:360px}

#moteurRA .moteurRAfin{text-align:center; background:url(/charte/moteur-acc-fond-end.png) no-repeat bottom; height:15px; margin-left:-1px;padding-top: 5px;}

#moteurRA div.h2{height:30px; padding: 15px 0px 0px 90px; font-size:14px; font-weight:bold; color:#873718; margin-bottom:15px}

#moteurRA legend{color:#873718; font-weight:bold; text-align:left}
#moteurRA legend.red{font-size:10px}

#moteurRA select{border:none; padding-left:5px; -webkit-border-top-left-radius:3px; -webkit-border-bottom-left-radius:3px; -moz-border-radius-topleft:3px; -moz-border-radius-bottomleft:3px; border-top-left-radius:3px; border-bottom-left-radius:3px}

#moteurRA p.label{padding-left:20px; white-space:nowrap; text-align:left; color:#000}

#moteurRA #listCritere p.label{padding-left:20px}
#moteurRA #listCritere p.label select.champform{margin-left:0px}
#moteurRA .reini{text-align:center}
#moteurRA .reini a{color:#000; font-weight:11px; padding:0 5px}

div.idees-vacances div.location-vacances{padding:1px; width:205px;min-height: 0;}
div.idees-vacances div.location-vacances a{color:#094193; text-decoration:none}

div.idees-vacances div.location-vacances ul{}
div.idees-vacances div.location-vacances li{background:url('/charte/liste-departement-gris.gif') no-repeat; height:15px; padding:0 0 0 20px; overflow:hidden; color:#094193}

div.idees-vacances div.location-vacances li.blanc{background:url('/charte/liste-departement-blanc.gif') no-repeat; height:15px; padding:0 0 0 20px}
div.idees-vacances div.location-vacances li:hover{background:#C9C7C7}
div.idees-vacances div.location-vacances li a{text-decoration:none; color:#094193}
div.idees-vacances div.location-vacances li.orange{background:url('/charte/liste-departement-titre-orange.gif') no-repeat #F47815; height:19px; padding:2px 0 0 27px; font-weight:bold; color:#424242}
div.idees-vacances div.location-vacances li.nofleche{background:url('/charte/liste-departement-titre-orange-nofleche.gif') no-repeat #F47815;}
div.idees-vacances div.h2{background:#3186CF url('/charte/liste-departement-titre-bleu.gif') repeat-x bottom; min-height:17px; padding:5px 10px; color:#FFF; text-align:left; overflow:hidden; }
div.idees-vacances div.h2b{background:#3186CF url('/charte/liste-departement-titre-bleu-large.gif') repeat-x bottom; min-height:25px; padding:3px 10px; color:#FFF; text-align:left; font-family:Arial; font-size:11px; font-weight:bold}
div.idees-vacances ul.tourisme{width:205px; border:none}

div.idees-vacances div.location-vacances li.orange ul{display:none; margin-left:177px; margin-top:-19px; z-index:1001; position:absolute; border:1px solid #F47815; border-right:5px solid #F8A436; width:205px; padding:0; background:#FFF; font-weight:normal}
*+html div.idees-vacances div.location-vacances li.orange ul{margin-left:0px; left:204px; margin-top:-3px}
div.idees-vacances div.location-vacances li.orange:hover ul{display:block}
div.idees-vacances div.location-vacances li.orange:hover ul li{width:185px; overflow:hidden}
div.idees-vacances div.location-vacances li.orange:hover ul li:hover{background:#C9C7C7}
div.idees-vacances div.location-vacances p{padding:10px}
div.idees-vacances div.location-vacances p a:hover{background:#C9C7C7}

.ariane a{font-weight:bold; font-size:15px; color:#094193}
.ariane a:hover{color:#0E6AB3}
div.rollLayer ul li a{font-weight:normal; font-size:12px}

#menu #sous_menu_grand ul{width:950px}#menu #sous_menu_grand ul li{width:152px}#menu #sous_menu_grand ul li a.general_grand{padding:5px 0 6px 2px;color:#fff}

div.rechCode{background:url(/charte/rech-ref-bg.png) no-repeat;text-align:center;width:187px;height:136px;margin-left:3px;padding:0 10px 5px}
div.rechCode div.label{margin-left:65px;padding-top:20px;padding-bottom:0;color:#9fd7eb;font-size:12px;width:127px;height:33px;text-align:center;overflow:hidden}
div.rechCode input[type=text]{background:url(/charte/rech-ref-input.png);width:145px;height:18px;border:none;margin-top:20px;padding:0 5px}
div.rechCode input[type=submit]{border:none;background:url(/charte/rech-ref-submit.png);width:130px;height:26px;margin-top:7px;color:#822700;font-weight:700;padding:0 5px}

div.prixmax{font-size: 11px;color: #636363;text-align: center;}
div.photo-vacances div.update {font-size: 10px;color: #636363;text-align: center;padding: 5px 0;margin-left: -10px;width: 150px;}



.clearButton {overflow: hidden;width: 100%;}
a.buttonOrange {background: transparent url('/charte/btn-orange-d.png') no-repeat scroll top right;color: #FFF;float:left;display: block;height: 26px;padding-right: 9px;text-decoration: none;color: #832801;font-size: 15px;font-weight: normal;}
a.buttonOrange p {background: transparent url('/charte/btn-orange-g.png') no-repeat;display: block;margin:0;padding:0;}
a.buttonOrange span {background: transparent url('/charte/btn-orange-m.png') repeat;display: block;line-height: 24px;margin: 0 0 0 9px;padding: 1px 10px 1px 10px;}
a.buttonOrange:active {padding-right: 8px;}
a.buttonOrange:active p{}
a.buttonOrange:active span {margin: 0 0 0 8px;}

div.critere {
	padding-left: 20px;
	margin-top: 10px;
	padding-top: 10px;
	width: 168px;
	font-family: Helvetica, Arial, Sans-serif;
	background: #F9F9F9;
	margin: 5px 5px 2px 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	-moz-box-shadow: inset 5px 5px 10px #C2C2C2;
	-webkit-box-shadow: inset 5px 5px 10px #C2C2C2;
	box-shadow: inset 5px 5px 10px #C2C2C2;
}

div.critere h5{
	text-align: left;
	font-size: 12px;
	font-weight: bold;
	color: #873718;
	text-shadow: 0.1em 0.1em 0.02em #F1F1F1;
	padding: 4px 0;
	margin: 8px 15px 0 0;
	border-top: 1px solid #F0F0F0;
}

div.critere ul.listCri {
	margin-left: 10px; 
}
div.critere ul.listCri li{
	/*background: url(/charte/checkbox_0.png) no-repeat;*/
	background: url(/charte/unchecked.gif) 0 2px no-repeat;
	margin: 2px 0;
	padding: 2px 0px 0px 2px;
	text-align:left;
	list-style: none;
	font-size: 11px;
	/*color: #873718;*/
	color: #094193;
}
div.critere ul.listCri li span{
	padding-left: 20px;
}
div.critere ul.listCri li a{
	/*color: #873718;*/
	color: #094193;
	padding-left: 20px;
}

div.critere ul.listCri li.selected{
	/*background: url(/charte/checkbox_1.png) no-repeat;*/
	background: url(/charte/checkbox.gif) 0 2px no-repeat;
}

div.critere ul.listCri li.disabled {
	/*background: url(/charte/checkbox_disabled.png) no-repeat;*/
	background: url(/charte/checkbox_disabled.gif) 1px 4px no-repeat;
	/*color: #8B4E11;*/
	color: #8C8C8C;
}
div.critere ul.listCri li.disabled span{
	/*color: #8B4E11; */
	color: #8C8C8C;
	cursor: not-allowed;
}
div.critere ul.listCri li.solo {
	background: url(/charte/checkbox_solo.png) -1px 2px no-repeat;
}
div.critere ul.listCri li.solo small{
	display: none;
}

div.critere a.lessCrit,
div.critere a.moreCrit {
	font-size: 10px;
	display: block;
	text-align:left;
	padding: 0 0 0 28px;
}
div.critere a.moreCrit {background: url(/charte/arrow_down.png) 12px 5px no-repeat;text-decoration: underline;}
div.critere a.lessCrit {background: url(/charte/arrow_up.gif) 12px 1px no-repeat;text-decoration: underline;}

div.critere ul.listCri li small {background: #A2A2A2;color: #FFF; margin-left: 3px;padding: 1px 4px 0 4px;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}


#moteur4 div.critere .select .selected, 
#moteur3 div.critere .select .selected, 
#moteur2 div.critere .select .selected {
	background: #FF7308 url(/charte/moteur-acc-select-fond-critere.png) no-repeat;
	width: 100px;
}


#moteur4 div.critere .select ul, 
#moteur3 div.critere .select ul, 
#moteur2 div.critere .select ul {
	position: absolute;
	margin: 21px 0px 2px 40px;
	width: 128px;
}



div.titre div.select{text-align:left; margin:none;}
div.titre div.select .selected{border-right:0px; background:#FFF url(/charte/godown10.png) right center no-repeat; width:135px; padding:2px 10px 1px 10px; float:left; margin:2px 0px 2px 20px; height:18px; overflow:hidden; cursor:pointer; color:#094193;-moz-box-shadow: inset 1px 2px 2px #D1D1D1;-webkit-box-shadow: inset 1px 2px 2px #D1D1D1;box-shadow: inset 1px 2px 2px #D1D1D1;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
div.titre div.select ul{border:1px solid #A1A1A1; position:absolute; margin:23px 30px 2px 20px; right:0px; width:148px; max-height:210px; overflow-y:auto; background:white; cursor:pointer; z-index:1000;-moz-box-shadow: 0px 0px 5px #888;-webkit-box-shadow: 0px 0px 5px #888;box-shadow: 0px 0px 5px #888;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
div.titre div.select ul li{padding:1px 5px; border-bottom:1px solid #F3F3F3; height:18px; overflow:hidden; text-align:left;}
div.titre div.select ul li a{width:99%; display:block}
div.titre div.select ul li:hover{background:#F1F1F1;-moz-box-shadow: inset 1px 2px 2px #D1D1D1;-webkit-box-shadow: inset 1px 2px 2px #D1D1D1;box-shadow: inset 1px 2px 2px #D1D1D1;}
div.titre div.select img.crossdown{float:left; margin:2px 5px; cursor:pointer}
div.titre div.select .clear{clear:left}

div.rayon {text-align: right;width: 500px;}
div.rayon div.select{text-align:left; margin:none; float:right;margin-right: 30px;margin-top: -5px;}
div.rayon div.select .selected{border-right:0px; background:#FFF url(/charte/godown10.png) right center no-repeat; width:50px; padding:2px 10px 1px 10px; float:left; margin:2px 0px 2px 10px; height:18px; overflow:hidden; cursor:pointer; color:#094193;-moz-box-shadow: inset 1px 2px 2px #D1D1D1;-webkit-box-shadow: inset 1px 2px 2px #D1D1D1;box-shadow: inset 1px 2px 2px #D1D1D1;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
div.rayon div.select ul{border:1px solid #A1A1A1; position:absolute; margin:23px 30px 2px 20px; right:0px; width:67px; max-height:210px; overflow-y:auto; background:white; cursor:pointer; z-index:1000;-moz-box-shadow: 0px 0px 5px #888;-webkit-box-shadow: 0px 0px 5px #888;box-shadow: 0px 0px 5px #888;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
div.rayon div.select ul li{padding:1px 5px; border-bottom:1px solid #F3F3F3; height:18px; overflow:hidden; text-align:left;}
div.rayon div.select ul li a{width:99%; display:block}
div.rayon div.select ul li:hover{background:#F1F1F1;-moz-box-shadow: inset 1px 2px 2px #D1D1D1;-webkit-box-shadow: inset 1px 2px 2px #D1D1D1;box-shadow: inset 1px 2px 2px #D1D1D1;}
div.rayon div.select img.crossdown{float:left; margin:2px 5px; cursor:pointer}
div.rayon div.select .clear{clear:left}


div#overlayLoad {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #000 ;
	font-weight: bold;
	text-align: center;
	display: none;
	z-index: 1001;
	position: fixed;
	filter : alpha(opacity=30);
    opacity : 0.3;
}
div#overlayLoadImg {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background:  url(/charte/overlay-ajax-loader.gif) center no-repeat ;
	text-align: center;
	display: none;
	z-index: 1001;
	position: fixed;
}

li.critereCache {}


div.moreResult {
	border: 1px solid #C1C1C1;
	-moz-box-shadow: 0px 0px 5px #888;
	-webkit-box-shadow: 0px 0px 5px #888;
	box-shadow: 0px 0px 5px #888;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	margin: 5px 20px 5px 10px;
	background: #FFF url(/charte/glass.png) 10px 1px no-repeat;
	padding-left: 80px;
	min-height: 64px;
	font-size: 13px;
	
}
div.moreResult h5{
	text-decoration: underline;
	font-size: 14px;
	padding: 5px 0;
}

.location{background: transparent url(/charte/bg-contenu-inverse-repeat.png) 0px 0px;}
.visibilite, .locations, .nouveautes, .annonces, .colonnes .visibilite, .categorie {margin-left: 5px;}

.ariane {
	font-size: 13px;
	padding: 7px 5px 7px 10px;
	margin: 3px 18px 3px 8px;
	background: #F1F1F1;
	-moz-box-shadow: 0px 0px 5px #D1D1D1;
	-webkit-box-shadow: 0px 0px 5px #D1D1D1;
	box-shadow: 0px 0px 5px #D1D1D1;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #FFF;
}
.ariane span.noAff {display: none;}
.ariane span.current {color: #555;font-weight:bold;}
.ariane a {
	font-size: 13px;
}
.ariane select {
	border: 1px solid #D1D1D1;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

.connectCompte, .connectCompteDE {color:#FFF;font-size:12px;padding: 0 0 0 35px;display: block;margin-top:30px;}
.connectCompteDE {padding: 0 0 0 5px;font-size:11px;}

.visibilite .description  {margin-left: 15px;}



/* V2 LOGIN */
.head #div_login {position:absolute; top:45px; right: 0px;height: auto;width: auto;min-width: 200px; background: #1A61B3;color: #FFF; padding:5px;text-align:center;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
margin-right: 1px;
}
*+html .head #div_login { width: 250px; }/* IE7 */
.head #div_login .connectCompte{color: #FFF;font-size: 13px;}
.head #div_login a {color: #FFF;font-size: 12px;}
.head #div_login .member a { background: url(/charte/icon-member.png) 0 1px no-repeat; padding-left: 20px;}
.head #div_login .deco { background: url(/charte/logout5.png); width: 16px; height:16px;float:right; margin-right: 10px; margin-left: 20px;color: #FFF;}
.head #div_login .deco a {  width: 16px; height:16px; display: block; color: #FFF;}
.head #div_login .dde_loc { background: url(/charte/message2.png); width: 16px; height:16px;float:right; margin-left: 20px;color: #FFF;}
.head #div_login .dde_loc a {  width: 16px; height:16px; display: block; color: #FFF;}

.head #div_login:hover {}
.head #div_login:hover .connectCompte{}
.head #div_login:hover .deco { }

.connectCompte, .connectCompteDE {padding: 0;display: block;margin-top: 0;}