*{margin:0;padding:0;font-size:100%;list-style:none}a{text-decoration:none}a:hover{text-decoration:underline}a img,fieldset{border:0}a span,label{cursor:pointer}ol{list-style:none}li{zoom:1}textarea{font:11px Arial,Helvetica,sans-serif}sup{vertical-align:top}body{font:11px Arial,Helvetica,sans-serif;color:#4f5462}.ast_red{color:red}.lienrouge{color:#c5081e;text-decoration:underline}.breaker{clear:both;height:0;overflow:hidden;zoom:1}.fond1{background:url(../../images/commun/f1.gif) repeat-x top left}.fond2{background:url(../../images/commun/f2.gif) repeat-x top left}.fond3{background:url(../../images/commun/f3.gif) repeat-x top left}.fond4{background:url(../../images/commun/f4.gif) repeat-x top left}.fond_landing_page{background:url(../../images/commun/f2.gif) repeat-x top left}.fond1bis{background:url(../../images/commun/f1_bis.gif) repeat-x top left}.infobulle{background:url(../../images/commun/f_infobulle.gif) repeat-x top left;line-height:16px;border:1px solid #d3cec3;padding:0 10px;position:absolute}#bandeau{width:980px;margin:0 auto 15px auto;overflow:hidden;zoom:1}#bandeau h1{float:left}#bandeau .cont_bandeau{float:right;width:797px;height:126px;overflow:hidden;zoom:1}#bandeau .cont_bandeau .ligne1{position:relative;float:right;width:795px;height:23px;margin:2px 0 0 0;overflow:hidden;zoom:1}#bandeau .cont_bandeau .ligne2{position:relative;float:right;width:795px;height:50px;overflow:hidden;zoom:1}#bandeau .cont_bandeau .ligne3{position:relative;float:right;width:795px;height:53px;overflow:hidden;zoom:1}#bandeau .cont_bandeau .ligne1 .titre_baseline{position:absolute;left:1px;top:1%;width:510px;font-size:10px;color:#fff;text-decoration:none}#bandeau .cont_bandeau .ligne1 .tel{position:relative;top:1%;left:70%;width:161px;overflow:hidden;zoom:1}#bandeau .cont_bandeau .ligne1 .langues{position:absolute;right:1px;top:2%;overflow:hidden;zoom:1}#bandeau .cont_bandeau .ligne2 .corps_baseline{color:#fff;text-decoration:none;position:absolute;width:420px;height:50px}#bandeau .cont_bandeau .ligne2 .newsletter{position:absolute;right:1px;top:10%;font-size:12px;color:#fff;text-decoration:none;position:absolute;width:150px;height:40px;color:#333}#bandeau .cont_bandeau .ligne2 .newsletter h3{color:#fff;font-size:15px}#bandeau .cont_bandeau .ligne2 .corps_baseline h2{font-size:27px}#bandeau .cont_bandeau .ligne2 .corps_baseline h3{font-size:15px;clear:both;text-align:center}#bandeau .cont_bandeau .ligne3 .menu{padding-top:17px;overflow:hidden;zoom:1}#bandeau .cont_bandeau .ligne3 .menu1{float:left}#bandeau .cont_bandeau .ligne3 .menu2{float:right;padding:3px 0 0 0}#bandeau .cont_bandeau .ligne3 .menu li{float:left;margin:0 3px 0 0}#flash_bandeau{clear:both;margin:0 0 30px 0}.cont_site{width:980px;margin:0 auto;padding:0 0 40px 0;min-height:560px;overflow:hidden;zoom:1}.gauche{float:left;width:675px}.residence_proximite{clear:both;border-top:6px solid #f3f0e7;padding:20px 0 0 0}.residence_proximite h3{margin:0 0 10px 0}.residence_proximite .liste{overflow:hidden;zoom:1}.residence_proximite .col1{float:left;width:627px}.residence_proximite .col2{float:right;width:305px}.residence_proximite .liste .bloc{float:left;width:303px;background:url(../../images/commun/f_offre2.gif) repeat-x bottom left;border:1px solid #f3f0e7;margin:0 17px 0 0;overflow:hidden;zoom:1}.residence_proximite .liste .bloc.last{float:right;margin:0}.residence_proximite .col2 .bloc{float:none;margin:0}.residence_proximite .liste .bloc .visuel{float:left;width:126px}.residence_proximite .liste .bloc .texte{float:right;width:140px;padding:16px 18px}.residence_proximite .liste .bloc .texte .note{display:block;margin:0 0 8px 0}.residence_proximite .liste .bloc .texte h4{font-size:13px;margin:0 0 8px 0}.residence_proximite .liste .bloc .texte p{font-size:11px;margin:0 0 8px 0}.residence_proximite .liste .bloc .texte a.savoir{background:url(../../images/commun/puces/2.gif) no-repeat 0 5px;font-size:11px;color:#c90219;text-decoration:underline;padding:0 0 0 10px}#reservation_ligne{float:left;width:340px;height:258px;background:url(../../images/commun/f_form.gif) no-repeat top left;padding:21px 11px}.droite #reservation_ligne{float:none;width:284px;height:330px;background:url(../../images/commun/f_form3.gif) no-repeat top left;padding:21px 11px;margin:0 0 8px 0}#reservation_ligne h3{margin:0 0 13px 0}.frm_reserver .bloc{background:url(../../images/commun/f_form2.gif) no-repeat top left;height:161px;padding:10px;margin:0 0 20px 0;overflow:hidden;zoom:1}.droite .frm_reserver .bloc{background:url(../../images/commun/f_form4.gif) no-repeat top left;height:200px;padding:10px 16px;margin:0 0 10px 0}.frm_reserver .ligne{margin:0 0 14px 0;overflow:hidden;zoom:1}.droite .frm_reserver .ligne{margin:0 0 5px 0}.frm_reserver .ligne.last{margin:0 0 5px 0}.frm_reserver label{display:block;float:left;width:133px;font-size:13px;font-weight:700;color:#464b58;text-align:right;padding:0 10px 0 0}.droite .frm_reserver label{display:block;float:none;width:auto;text-align:left;padding:0}.frm_reserver .bloc select{border:1px solid #d1d1d1;width:170px}.frm_reserver .bloc select.court{width:50px}.frm_reserver .bloc input{float:left;background:#fff url(../../images/commun/picto/calendrier.gif) no-repeat top right;cursor:pointer;height:15px;border:1px solid #d1d1d1;width:170px;margin:0 5px 0 0}.frm_reserver .bloc input.inputError,.frm_reserver .bloc select.inputError{border:1px solid #ca061d}.frm_reserver .action{text-align:center}.wg p{font-size:12px;margin:0 0 15px 0}.wg ul{font-size:12px;margin:0 0 10px 0}.wg li{background:url(../../images/commun/puces/2.gif) no-repeat 0 5px;padding:0 0 0 10px;margin:0 0 5px 0}.wg p a{color:#c5081e;text-decoration:underline}.confirmation{background:#fffccc;padding:10px;margin:0 0 20px 0}.erreur_confirmation{background:#fffccc;color:#ca061d;padding:10px;margin:0 0 20px 0}.divError{clear:both;color:#ca061d}.divErrorJavaScript{clear:both;color:#ca061d;font-size:16px;font-weight:900;text-align:center;background-color:#000}.actions{padding:0 0 8px 0;margin:0 0 23px 0}.actions .cont_actions{overflow:hidden;zoom:1}.actions .cont_actions .retour{float:left;background:url(../../images/commun/picto/retour.gif) no-repeat 0 4px;color:#444957;padding:0 0 0 10px}.ariane{float:left;font-size:11px;color:#444957}.ariane A{color:#444957;text-decoration:underline}.ariane div{float:left;margin-right:5px}.ariane div span{float:left;margin-right:5px}.actions .cont_actions .util{float:right;overflow:hidden;zoom:1}.actions .cont_actions .util li{float:left}.actions .cont_actions .util .imprimer{background:url(../../images/commun/picto/imprimer.gif) no-repeat right 0;color:#4f5462;padding:0 26px 0 10px;margin:0 10px 0 0}.actions .cont_actions .util .envoyer{background:url(../../images/commun/picto/envoyer.gif) no-repeat right 2px;color:#4f5462;border-left:1px solid #e3dfcf;padding:0 26px 0 10px}.actions .cont_actions .retour:hover,.actions .cont_actions .util .envoyer:hover,.actions .cont_actions .util .imprimer:hover{color:#e21921;text-decoration:none}#envoi_ami{position:absolute;width:980px;top:181px;background:#fff url(../../images/commun/f_degrade2.gif) repeat-x bottom left;border:1px solid #f0ecea;border-top:none;z-index:100}#envoi_ami form{padding:15px 20px 25px 20px;overflow:hidden;zoom:1}#envoi_ami form h3{font-size:14px;margin:0 0 15px 0}#envoi_ami form .col1,#envoi_ami form .col2{float:left;width:220px;margin:0 50px 0 0}#envoi_ami form .col3{clear:none;float:right;width:370px}#envoi_ami form .ligne{margin:0 0 15px 0}#envoi_ami form label{display:block;font-size:12px;font-weight:700;margin:0 0 5px 0}#envoi_ami form .ligne input,#envoi_ami form .ligne textarea{width:100%;font-size:12px;border:1px solid #f0ecea}#envoi_ami form .ligne textarea{height:116px}#envoi_ami form .ligne input.inputError,#envoi_ami form .ligne textarea.inputError{border:1px solid #ca061d}#envoi_ami form .action{clear:both;text-align:right}.pied1{background:#4f5462}.cont_pied{width:980px;margin:0 auto;overflow:hidden;zoom:1}.pied1 .cont_pied{padding:20px 0 15px 0}.cont_pied .col1{float:left;width:800px}.cont_pied .col2{float:right;width:67px}.cont_pied .col1 ul{margin:0 0 15px 0;overflow:hidden;zoom:1}.cont_pied .col1 ul li{float:left;background:url(../../images/commun/sep1.gif) no-repeat right 4px;padding:0 10px 0 0;margin:0 10px 0 0}.cont_pied .col1 ul li.last{background:0 0;padding:0;margin:0}.cont_pied .col1 ul li a{font-size:11px;color:#f2efe6;text-decoration:underline}.cont_pied .col1 p{color:#f2efe6;text-align:justify;margin:0 0 8px 0}.pied2{background:#5e626f}.cont_pied2{width:980px;margin:0 auto;overflow:hidden;zoom:1}.pied2 .cont_pied{padding:20px 0 15px 0}.cont_pied2 .col1{float:left;width:980px}.cont_pied2 .col1 ul{margin:0 0 15px 0;overflow:hidden;zoom:1}.cont_pied2 .col1 ul li{float:left;background:url(../../images/commun/sep1.gif) no-repeat right 4px;padding:0 10px 0 0;margin:0 10px 0 0}.cont_pied2 .col1 ul li.last{background:0 0;padding:0;margin:0}.cont_pied2 .col1 ul li a{font-size:10px;color:#f2efe6;text-decoration:underline}.cont_pied2 .col1 ul li a:hover{font-size:10px;color:#f2efe6;text-decoration:none}.fond{position:fixed;top:0;left:0;right:0;bottom:0;height:100%;width:100%;z-index:1000;display:none;border:none;background-color:#7a839b;-moz-opacity:.7;opacity:.7}.conteneurPrompt{position:fixed;display:none;z-index:2000}.lien_presentation{font:12px Arial,Helvetica,sans-serif;color:#4f5462;text-decoration:underline}.lien_presentation:hover{font:12px Arial,Helvetica,sans-serif;color:#4f5462;text-decoration:none}.lien_liste_res{font:11px Arial,Helvetica,sans-serif;color:#434856;text-decoration:underline}.lien_liste_res:hover{color:#4d525f;text-decoration:none}.lien_cache_baseline{font:11px Arial,Helvetica,sans-serif;font-weight:700;color:#f2efe6;text-decoration:none}.lien_cache_baseline:hover{text-decoration:none}.TitreGris12pix{background-image:url(../../cms/images/titre_degrade.jpg);background-repeat:repeat-x;height:30px;color:#4f5462;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;font-weight:700}.droite{margin-top:113px;float:right;width:284px}.droite .b_bloc_note{background:url(../../images/commun/bande_sa.jpg) repeat-x bottom left;padding:0}.fond4 .droite{padding:31px 0 0 0}.droite .pro{position:relative;background:url(../../images/commun/f_pro_droite2.jpg) no-repeat top left;height:108px;margin-bottom:10px}.droite .pro h3{padding:10px 0 0 110px;font-size:22px;color:#fff}.droite .pro p{padding:15px 0 0 110px;font-size:12px;padding-top:10px;color:#fff}.droite .pro span{position:absolute;bottom:3px;right:5px}.droite .pro span a{font-size:11px;color:#fff;text-decoration:underline}.droite .f_newsletter{position:relative;background:url(../../images/commun/f_newsletter_droite.gif) no-repeat top left;height:96px;margin-bottom:10px}.droite .f_newsletter h3{padding:0;font-size:20px;color:#fff}.droite .f_newsletter p{padding:0;font-size:12px;color:#fff}.droite .f_newsletter span{position:absolute;bottom:3px;right:5px}.droite .f_newsletter span table{font-size:12px;color:#333}.droite .noel{position:relative;background:url(../../images/commun/residence_f_noel.jpg) no-repeat top left;height:107px;padding:0 10px 0 100px;margin-bottom:10px}.droite .noel h3{padding-top:10px}.droite .noel h3 a{text-decoration:none;font-size:16px;color:#d90000}.droite .noel p{padding-top:5px;font-size:12px;color:#333}.droite .noel span{position:absolute;bottom:3px;right:5px}.droite .noel span a{font-size:12px;color:#d90000;text-decoration:underline}.droite .disney{position:relative;background:url(../../images/commun/encart_SA_disney.jpg) no-repeat top left;height:107px;margin-bottom:10px}.droite .disney span{font-weight:700;position:absolute;bottom:8px;right:40px;text-align:center;font-size:12px;color:red}.droite .stvalentin{position:relative;background:url(../../images/commun/encart_stvalentin.jpg) no-repeat top left;height:98px;margin-bottom:10px}.droite .stvalentin span{position:absolute;right:5px;bottom:8px;left:120px;text-align:center;font-size:12px;color:#eeeeea}.droite .evt_temp{background:url(../../evenementiel/images/annecy_2018_SA.jpg) no-repeat top left;height:107px;margin-bottom:10px}.droite .booking{background:url(../../images/commun/f_booking_droite.jpg) no-repeat top left;height:95px;padding:12px 0 0 113px;margin:0 0 15px 0}.droite .booking h3{margin:0 0 5px 0}.droite .booking p{font-size:12px;color:#fff;margin:0 10px 14px 0}.droite .booking a{display:block;font-size:12px;color:#fff;text-decoration:underline;text-align:right;padding:0 8px 0 0}.droite .invitation{background:url(../../images/commun/f_sa.jpg) no-repeat top left;height:98px;padding:20px 0 0 95px}.droite #reservation_ligne{float:none;width:284px;height:330px;background:url(../../images/commun/f_form3.gif) no-repeat top left;padding:21px 11px;margin:0 0 8px 0}#reservation_ligne h3{margin:0 0 13px 0}.frm_reserver .bloc{background:url(../../images/commun/f_form2.gif) no-repeat top left;height:161px;padding:10px;margin:0 0 20px 0;overflow:hidden;zoom:1}.droite .frm_reserver .bloc{background:url(../../images/commun/f_form4.gif) no-repeat top left;height:200px;padding:10px 16px;margin:0 0 10px 0}.frm_reserver .ligne{margin:0 0 14px 0;overflow:hidden;zoom:1}.droite .frm_reserver .ligne{margin:0 0 5px 0}.frm_reserver .ligne.last{margin:0 0 5px 0}.frm_reserver label{display:block;float:left;width:133px;font-size:13px;font-weight:700;color:#464b58;text-align:right;padding:0 10px 0 0}.droite .frm_reserver label{display:block;float:none;width:auto;text-align:left;padding:0}.droite .avis{padding:9px 11px 9px;margin-bottom:9px}.droite .avis h3{margin:0 0 10px 0}.droite .avis h3 img{display:block;margin:0 0 5px 0}.droite .avis .commentaire{border-bottom:1px solid #fff;padding:0 0 10px 0;margin:0 0 10px 0;overflow:hidden;zoom:1}.droite .avis .commentaire.last{border-bottom:none;padding:0;margin:0}.droite .avis .commentaire img{float:left}.droite .avis .commentaire .texte{float:right;width:180px}.droite .avis .commentaire a{color:#c90219}.menu ul li a div.btn{font-size:11pt;text-shadow:1px 1px 0 rgba(0,0,0,.1);text-decoration:none;line-height:16px;display:inline-block;padding:10px 15px;text-align:center;margin:0;font-weight:700;-moz-border-radius-topleft:7px;-webkit-border-top-left-radius:7px;border-top-left-radius:7px;-moz-border-radius-topright:7px;-webkit-border-top-right-radius:7px;border-top-right-radius:7px}.menu ul.menu1 li a div.btn_off{cursor:pointer;background-color:#f52e2c;color:#fff}.menu ul.menu1 li a div.btn_on{cursor:default;background-color:#fff;color:#f52e2c}.menu ul.menu1 li a div.btn_off:hover{color:#4e5361}.menu ul.menu1 ul li a{padding:0;margin:0}.menu ul.menu2 li a div.btn{display:inline-block;margin:0;padding:9px 15px 12px 15px;font-size:10pt;font-weight:400;text-align:center;text-decoration:none;line-height:16px;text-shadow:1px 1px 0 rgba(0,0,0,.1);-moz-border-radius-topleft:7px;-webkit-border-top-left-radius:7px;border-top-left-radius:7px;-moz-border-radius-topright:7px;-webkit-border-top-right-radius:7px;border-top-right-radius:7px}.menu ul.menu2 li a div.btn_off{cursor:pointer;color:#fff;font-size:10pt;background:#656a77;background:-webkit-gradient(linear,left top,left bottom,from(#848894),to(#434856));background:-webkit-linear-gradient(top,#848894,#434856);background:-moz-linear-gradient(top,#848894,#434856);background:-o-linear-gradient(top,#848894,#434856);background:-ms-linear-gradient(top,#848894,#434856);background:linear-gradient(top,#848894,#434856)}.menu ul.menu2 li a div.btn_on{cursor:default;background-color:#fff;color:#f52e2c}.menu ul.menu2 ul li a{padding:0;margin:0}.btn{display:inline-block;background-color:#cd061d;font-size:12px;color:#fff;cursor:pointer;text-transform:uppercase;margin:5px;padding:6px 10px 6px 10px}#myMap{width:100%;height:100%;margin:0}.containerMap{width:670px;height:370px;background:#ccc}