html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;margin:0;padding:0}
body{line-height:1;background:url(../img/backgrounds/bg_body.jpg) repeat-x #BDC9D4;font-family:Tahoma,Geneva,sans-serif;padding-bottom:50px}
ol,ul{list-style:none}
.devis-medium2 div ul{width:135px}
blockquote,q{quotes:none}
:focus{outline:0}
.select_pack select{width:260px}
del{text-decoration:line-through}
table{border-collapse:collapse;border-spacing:0;text-align:center}
h1,h2,h3,h4,h5,h6{font-weight:400}
.inputbox{border:1px solid #CCC;height:18px;padding:1px 0}
select{border:#CCC 1px solid;font-size:12px;padding:1px 0}
*{border:0;margin:0;padding:0}
div.container{width:980px;margin:0 auto}
div.container a{cursor:pointer}
.justify{text-align:justify}
.uppercase{text-transform:uppercase}
.italic{font-style:italic}
.objright{float:right}
.imgright{float:right;border:#CCC solid 1px;margin:0 0 10px 10px;padding:3px}
.imgleft{float:left;border:#CCC solid 1px;margin:0 10px;padding:3px}
.margin0{margin:0}
.s10{font-size:10px}
.s11{font-size:11px}
.s12{font-size:12px;line-height:14px}
.s13{font-size:13px;line-height:14px}
.s14{font-size:14px;line-height:16px}
.s16{font-size:16px;line-height:18px}
.s20{font-size:20px}
.s22{font-size:22px}
.s24{font-size:24px}
.s26{font-size:26px}
.s28{font-size:28px}
.brown{color:#D0BEAF}
.browndark{color:#513B2F}
.green{color:#088f3b}
.yellow{color:#E9CC8F}
.white{color:#FFF}
.bluedark{color:#2C576A}
.blue{color:#00A9DF}
.bluemedium{color:#00659A}
.bluemedium2{color:#1989b4}
.bluemedium3{color:#5ba3d1}
.gray{color:#505459}
.graylight{color:#B8B8B8}
.graylight2{color:#ADADAD}
.black{color:#333}
.blackblue{color:#364150}
.red{color:#FF3134}
.orange{color:#E9671D}
.font2{font-family:"Times New Roman",Times,serif}
.bold{font-weight:700}		 
@font-face {font-family: 'font-baniere-vp'; src: url('../font/Goudy_Old_Style_Bold_Italic.eot');}  
@font-face{font-family:font-baniere-vp;src:local('Goudy_Old_Style_Bold_Italic'),url("../font/Goudy_Old_Style_Bold_Italic.ttf") format("opentype")}
#container-baniere-vp{width:980px;height:129px;position:relative;margin-left:auto;margin-right:auto;margin-top:0;background:center top no-repeat url(../img/backgrounds/bg_header_totalement_vierge.png)}
#title-left-ligne-1{color:#513B2F;font:32px font-baniere-vp, 'Trebuchet MS', Arial, Sans-serif;position:absolute;float:left;margin:27px 0 0 35px}
#title-left-ligne-2{color:#00ace1;font:18px font-baniere-vp, 'Trebuchet MS', Arial, Sans-serif;position:absolute;float:left;margin:91px 0 0 46px}
#title-right-ligne-1{color:#513B2F;font:26px font-baniere-vp, 'Trebuchet MS', Arial, Sans-serif;position:absolute;float:left;font-weight:700;margin:47px 0 0 449px}
#title-right-ligne-2{color:#48b0e5;font:30px font-baniere-vp, 'Trebuchet MS', Arial, Sans-serif;position:absolute;float:left;margin:73px 0 0 498px}
#title-telephone{position:absolute;float:left;line-height:.8em;font-size:18px;margin:23px 0 0 838px}
#container-visionneuse-home{height:295px;padding-bottom:4px}
.images-visionneuse-home{position:absolute;top:161px;z-index:0;display:none}
div#top{background:url(../img/backgrounds/vpsprite.png) -1141px -33px no-repeat}
div#menuhaut{background:url(../img/backgrounds/bg_container_espace_vide2.gif) top left no-repeat;height:26px;padding:6px 25px 0 35px}
.boutonmenuhaut{background:url(../img/buttons/bouton_menu_inactif.png) top left no-repeat;text-align:center;height:31px;width:158px;margin-top:-8px;float:left;padding:5px 20px 0 0}
.boutonmenuhaut:hover{background:url(../img/buttons/bouton_menu_actif.png) top left no-repeat}
div#nav ul{display:inline-block;list-style:none}
div#nav ul li{float:left;padding:0}
div#main-content{background:url(../img/backgrounds/bg_container.gif) repeat-y;float:left;padding:0 15px 10px}
div.main-connecte-infos{background:url(../img/backgrounds/bg_container_infos.gif) repeat-y;padding:0 15px 0 25px}
div.main-content-connecte{background:url(../img/backgrounds/bg_container_connecte.png) repeat-y;padding:0 15px 15px}
div.main-content-espace{background:url(../img/backgrounds/bg_container_espace.gif) repeat-y;padding:0 15px 15px}
div.main-content-connecte-down{display:block;background:url(../img/backgrounds/vpsprite.png) no-repeat;background-position:-1136px -464px;width:980px;height:35px}
div.main-content-connecte-sep{display:block;background:url(../img/backgrounds/bg_container_connecte_sep.png) repeat-x top left;width:759px;height:17px;margin-left:-9px}
.content-intro{background:url(../img/backgrounds/bg_container.gif) repeat-y;padding:0 15px}
#content-membre{background-image:url(../img/backgrounds/vpsprite.png);background-position:-1141px -177px;background-repeat:no-repeat;display:block;height:90px;width:950px;font-family:"Times New Roman",Times,serif}
.content-membrebtn{padding-top:16px;padding-left:25px}
.content-formintro{padding-top:15px;padding-right:10px;width:450px}
#formintro{text-align:right;height:25px}
#formintro .introinput{margin-left:4px;height:16px;padding:2px 0}
.content-membres{font-family:"Times New Roman",Times,serif;background-image:url(../img/backgrounds/bg_inscription_2.jpg);background-repeat:no-repeat;height:440px;width:950px}
.content-membres-confirmation{font-family:"Times New Roman",Times,serif;background-image:url(../img/backgrounds/bg_inscription_2.jpg);background-repeat:no-repeat;height:390px;width:950px}
.content-membres .membres-side{float:left;width:531px;padding-left:30px;padding-top:50px}
.content-membres-confirmation .membres-side{float:left;width:421px;padding-left:30px;padding-top:50px}
.content-membres .membres-form{background-image:url(../img/backgrounds/fond_form_inscription.png);background-repeat:no-repeat;float:left;height:350px;width:372px;margin:15px 0 0 15px}
.content-membres-confirmation .membres-form{background-image:url(../img/backgrounds/fond_form_inscription_suite.png);background-repeat:no-repeat;float:left;width:464px;height:390px;padding-left:20px;margin:0 0 0 15px}
.form-gray{font-family:Tahoma,Geneva,sans-serif;background-color:#FFF;border:1px solid #E6E7E8;margin-bottom:10px;padding:10px 0}
.form-blue{font-family:Tahoma,Geneva,sans-serif;background-color:#6FC5FF;margin-bottom:10px;padding:10px 0}
.form-graydark{background-color:#E5E9EC;padding-top:10px}
.form{font-family:Tahoma,Geneva,sans-serif;margin-bottom:10px;padding:10px 0}
.line-condition{margin-bottom:4px;height:20px;width:500px}
.gray-line{display:block;clear:both;margin-bottom:4px;height:24px}
.gray-line .line-labelbis{font-family:Tahoma,Geneva,sans-serif;text-align:left;width:95px;float:left;padding-top:3px;padding-left:20px}
.gray-line .deuxpoint{float:left;margin-left:3px}
.gray-line .line-label2{text-align:right;width:115px;float:left;padding-top:4px}
.gray-line .line-label3{text-align:right;float:left;padding-top:4px}
.line-form .form-radio{height:24px;width:60px;float:left}
.line-form .form-radio2{height:24px;width:110px;float:left}
.line-form .form-radio3{height:24px;width:130px;float:left}
.gray-line .line-form .inputbox{height:18px;border:#CCC 1px solid;margin-left:10px;padding:1px 0}
.gray-line .line-form select{border:#CCC 1px solid;margin-left:10px;padding:1px 0}
.gray-line .line textarea{height:18px;margin-left:10px;border:#CCC 1px solid;padding:2px 0 0}
.gray-line .line-desc{float:left;margin-left:10px}
.line-form .checkdiv{float:left;height:24px;width:110px;margin-left:5px;padding-left:15px}
.line-form .checkdiv2{float:left;height:24px;width:240px;margin-left:5px;padding-left:15px}
.line-form .checkdiv3{float:left;height:24px;width:200px;padding-left:5px;margin-left:5px}
.checkdiv-box{float:left;height:24px;padding-top:5px}
.checkdiv-label{line-height:22px;margin-left:20px;height:24px;padding-top:3px}
* html .checkdiv-label{float:left;line-height:22px;padding-left:5px;height:22px}
.gray-logo{float:left;width:134px}
.gray-moreinfo{float:left;width:380px}
.moreinfo-img{float:left;width:120px}
.moreinfo-step{float:left;width:290px;padding:10px 0 0 4px}
.moreinfo-step p{line-height:22px}
.moreinfo-step p span{margin-right:8px}
/*.moreinfo-soldes .soldes-checkout{width:22px}*/
.soldes-pdf p{line-height:18px}
.espace-rep .rep-all{background-color:#D8DFE5;height:25px;width:470px;margin-left:30px}
.espace-rep .rep-email{display:block;background-color:#E4E8EB;margin-top:10px;margin-bottom:20px;width:460px;margin-left:30px;padding:5px}
.email-lettre{float:left;width:15px;margin-right:5px}
.email-sort{background-color:#FFF;display:block;float:left;width:430px;min-height:490px;padding:5px}
.email-sort .sort-cont{padding-bottom:8px;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#CCC;margin-top:4px}
.cont-letter{float:left;width:40px}
.cont-check ul li{height:20px}
.cont-check ul li input{height:14px;float:left;margin:4px 3px 0 0}
* html .cont-check ul li input{height:14px;float:left;margin-right:5px}
.cont-check ul li p{line-height:18px;padding-left:8px}
.non-connecte-side{background-image:url(../img/backgrounds/Encart_home_accessible_vide.jpg);height:124px;width:160px;line-height:25px;text-align:justify;padding:30px 15px 0}
.connecte-side{float:left;width:200px;padding-top:20px}
.side-infos{padding-left:21px;margin-bottom:20px;width:160px}
.side-brown{background-image:url(../img/backgrounds/vpsprite.png);background-position:-602px -330px;height:86px;width:190px;margin-bottom:5px}
.side-blue{color:#FFF;width:190px;margin-bottom:5px}
.side-blue .repeatreduction {background-image:url(../img/backgrounds/bloc_bleu_1px.jpg);background-repeat:repeat-y;}
.side-brownlight{background-image:url(../img/backgrounds/encart_nos_engagements_vide.jpg);height:381px;width:146px;text-align:justify;padding:15px 22px 0}
.side-rcs-locasun{background-image:url(../img/backgrounds/vpsprite.png);background-repeat:no-repeat;background-position:-211px 0;height:405px;width:189px;text-align:center;font-family:Verdana;margin-bottom:10px}
.side-rcs-locasun div select{width:170px}
.connecte-principal{float:left;width:750px}
.principal-toggler{float:left;width:470px}
.connecte-espace{float:left;width:530px}
.connecte-avantage{float:left;width:205px;padding-left:15px;padding-top:0}
.toggler-top{background-position:bottom;background-repeat:no-repeat;height:8px;width:400px}
.toggler{height:auto;margin-top:2px;margin-bottom:2px;background-color:#FFF;border:2px solid #E6E6E6;clear:both;color:#364150;font-size:1.1em;overflow:hidden;padding-left:15px;padding-right:15px;padding-top:10px;width:500px}
.toggler-offre{padding-right:15px;padding-left:15px;width:435px;border:2px solid #E6E6E6;background-color:#FFF;padding-top:10px;height:auto;margin-top:2px;margin-bottom:4px;float:left;font-size:12px}
.toggler-offre-secondaire{background:url(../img/backgrounds/vpsprite.png) no-repeat;background-position:-632px -184px;width:114px;height:22px;text-align:center;padding:3px 0 0}
.toggler-videolist{width:410px;margin-left:50px}
.toggler-videolist a{margin-right:6.4px;margin-top:12px;float:left}
.toggler-videolist a.selected{border:2px solid #53B1F1;display:block}
.togggler-googlemap{height:500px;text-align:center}
.toggler-com{margin-top:8px;margin-bottom:10px}
.toggler-com .com-left{float:left;height:200px;width:140px;border-right-width:2px;border-right-style:solid;border-right-color:#B8CED9}
.toggler-com .com-left p{margin-top:5px;margin-bottom:3px}
.toggler-com .com-right{padding-left:20px;float:left;width:250px}
.toggler h2{background:#FFF;margin:0 0 15px;padding:0}
.toggler h3{margin-bottom:8px}
.togglers-desc{padding-bottom:15px}
.togglers-desc ul{float:left;width:210px}
.togglers-desc ul li{width:180px;color:#505459;background-image:url(../img/icons/puce-blue.png);background-position:0 4px;background-repeat:no-repeat;padding:0 0 5px 20px}
* html .toggler-bottom{background-image:url(../img/backgrounds/bg_togglers_bottom.jpg);background-repeat:no-repeat;background-position:bottom;height:4px;width:470px;magin-bottom:8px}
.principal-offre{float:left;width:269px}
.offre-box{background-image:url(../img/backgrounds/vpsprite.png);background-position:-825px -152px;background-repeat:no-repeat;width:269px;text-align:center}
.offre-box-haut{background-image:url(../img/backgrounds/vpsprite.png);background-position:-407px -140px;background-repeat:no-repeat;width:268px;height:36px;text-align:center}
.offre-box-milieu{background-image:url(../img/backgrounds/bloc_bleu_1_px.png);background-position:top left;background-repeat:repeat-y;width:268px;text-align:center;padding-bottom:20px}
.offre-box-bas{background-image:url(../img/backgrounds/bloc_bleu_bas.png);background-position:bottom left;background-repeat:no-repeat;width:268px;text-align:center}
.offre-box-long{background-image:url(../img/backgrounds/bloc_bleu_grand.png);background-position:0 0;background-repeat:no-repeat;width:269px;text-align:center}
.offre-box input p,.offre-box-bas input p{height:10px;margin:0;padding:0}
.offre-box2{background-image:url(../img/backgrounds/image_offre.png);display:block;height:175px;width:269px;text-align:center;padding-top:10px;background-repeat:no-repeat}
.commentbox{height:50px;padding:6px 15px 0}
*>.commentbox{height:80px}
.infos-nav a{margin-right:10px}
.btn{display:block}
.btn:hover{text-decoration:none;cursor:pointer}
.btn.locasun{background:url(../img/logos/locasun.gif) no-repeat right top;height:28px;width:92px;padding-left:10px}
.btn.membre{background:url(../img/backgrounds/vpsprite.png) no-repeat;background-position:-211px -440px;height:60px;width:259px}
.btn.membre:hover{background:url(../img/backgrounds/vpsprite.png) no-repeat;background-position:-474px -440px}
.btn.okbrown{background:url(../img/backgrounds/vpsprite.png) no-repeat;background-position:-680px -140px;height:21px;width:36px;margin-left:4px}
.btn.okbrown:hover{background:url(../img/backgrounds/vpsprite.png) no-repeat;background-position:-722px -140px}
.btn.valider{background-image:url(../img/buttons/valider.png);background-color:transparent;height:66px;margin-top:5px;margin-right:-35px;width:156px}
.btn.valider:hover{background-image:url(../img/buttons/valider2.png)}
.btn.valider_form{background:url(../img/buttons/btn_valider2.jpg);height:21px;width:63px}
.btn.valider_form:hover{background:url(../img/buttons/btn_valider2_hover.jpg)}
.btn.side-locasun{background:url(../img/buttons/side-locasun.png);width:190px;height:138px;margin-top:5px}
.btn.acces{background:url(../img/backgrounds/vpsprite.png) no-repeat;background-position:-406px -104px;padding-top:2px;width:200px;height:25px;text-align:center}
.btn.acces:hover{background:url(../img/backgrounds/vpsprite.png) no-repeat;background-position:-612px -104px}
.btn.acces-gris{background:url(../img/backgrounds/vpsprite.png) no-repeat;background-position:-406px -218px;padding-top:2px;width:200px;height:25px;text-align:center}
.btn.acces-gris:hover{background:url(../img/backgrounds/vpsprite.png) no-repeat;background-position:-612px -218px}
.btn.vente{background:url(../img/backgrounds/vpsprite.png) no-repeat;background-position:-824px -104px;padding-top:2px;width:200px;height:25px;text-align:center}
.btn.vente:hover{background:url(../img/backgrounds/vpsprite.png) no-repeat;background-position:-406px -104px}
.btn.inscrit{background:url(../img/backgrounds/vpsprite.png) no-repeat;background-position:-407px -184px;padding-top:2px;width:200px;height:25px;text-align:center}
.btn.annonce_p{background:url(../img/backgrounds/vpsprite.png) -406px -48px no-repeat;width:113px;height:19px;padding-top:2px;padding-left:20px}
.btn.annonce_p:hover{background:url(../img/backgrounds/vpsprite.png) -588px -48px no-repeat}
.btn.annonce_s{background:url(../img/backgrounds/vpsprite.png) -406px -23px no-repeat;width:105px;height:19px;padding-top:2px;padding-left:12px}
.btn.annonce_s:hover{background:url(../img/backgrounds/vpsprite.png) -588px -23px no-repeat}
.btn.retour_liste{background:url(../img/backgrounds/vpsprite.png) -406px top no-repeat;width:120px;height:19px;text-align:center;padding-top:2px}
.btn.retour_liste:hover{background:url(../img/backgrounds/vpsprite.png) -588px top no-repeat}
.btn.meteo{background:url(../img/buttons/btn_meteo.jpg) no-repeat;width:61px;height:28px;text-align:center}
.btn.suivant{background:url(../img/backgrounds/vpsprite.png) -787px -37px no-repeat;width:118px;height:28px}
.btn.suivant:hover{background:url(../img/backgrounds/vpsprite.png) -934px -37px no-repeat}
.btn.annuler{background:url(../img/buttons/annuler.jpg)no-repeat;width:72px;height:27px}
.btn.annuler:hover{background:url(../img/buttons/annuler2.jpg) no-repeat}
.btn.modifier{background:url(../img/buttons/modifier.jpg) no-repeat;width:71px;height:28px}
.btn.modifier:hover{background:url(../img/buttons/modifier2.jpg) no-repeat}
.btn.precedent{background:url(../img/backgrounds/vpsprite.png) -787px -72px no-repeat;width:141px;height:28px}
.btn.precedent:hover{background:url(../img/backgrounds/vpsprite.png) -934px -72px no-repeat}
.btn.imprimer{background:url(../img/buttons/imprimer.jpg) no-repeat;width:88px;height:30px}
.btn.imprimer:hover{background:url(../img/buttons/imprimer2.jpg) no-repeat}
.btn.accueil{background:url(../img/buttons/btn_accueil.jpg) no-repeat;width:181px;height:28px}
.btn.accueil:hover{background:url(../img/buttons/btn_accueil2.jpg) no-repeat}
.btn.valider_orange{background:url(../img/backgrounds/vpsprite.png) -1227px -277px no-repeat;width:80px;height:23px;margin:20px 0 40px}
.btn.valider_orange:hover{background:url(../img/backgrounds/vpsprite.png) -1320px -277px no-repeat}
.btn.parrainer_orange{background:url(../img/backgrounds/vpsprite.png) -1221px -308px no-repeat;width:92px;height:23px;margin:10px 0 10px 150px}
.btn.parrainer_orange:hover{background:url(../img/backgrounds/vpsprite.png) -1221px -308px no-repeat}
.btn.parrainer_orange2{background:url(../img/buttons/btn_parrainer.jpg) no-repeat;width:92px;height:23px}
.btn.btn_parrainer_marron{background:url(../img/backgrounds/bouton_parrainez_marron2.png) no-repeat;width:148px;height:40px}
.btn.parrainer_orange2:hover{background:url(../img/buttons/btn_parrainer2.jpg) no-repeat}
.btn.telecharger_orange{background:url(../img/buttons/btn_telecharger.jpg) no-repeat;width:215px;height:24px;margin:10px 0 10px 150px}
.btn.telecharger_orange:hover{background:url(../img/buttons/btn_telecharger2.jpg) no-repeat}
* html .btn.parrainer_orange{background:url(../img/buttons/btn_parrainer.jpg) no-repeat;width:92px;height:23px;margin:10px 0 10px 75px}
* html .btn.telecharger_orange{background:url(../img/buttons/btn_telecharger.jpg) no-repeat;width:215px;height:24px;margin:10px 0 10px 75px}
.btn.payer_orange{background:url(../img/buttons/btn_payer.jpg) no-repeat;width:137px;height:22px;margin-top:8px;margin-bottom:10px;margin-left:40px}
.btn.payer_orange:hover{background:url(../img/buttons/btn_payer2.jpg) no-repeat}
.btn.avis_orange{background:url(../img/buttons/btn_avis.jpg) no-repeat;width:154px;height:22px;margin-top:8px;margin-bottom:10px;margin-left:30px}
.btn.avis_orange:hover{background:url(../img/buttons/btn_avis2.jpg) no-repeat}
.btn.fermer_blue{background:url(../img/buttons/fermer_blue.jpg) no-repeat;width:16px;height:14px;float:right;margin-right:10px}
.btn.agrandir{background:url(../img/backgrounds/vpsprite.png) no-repeat;background-position:-211px -421px;width:50px;height:17px;padding-left:21px;margin:-25px 8px 0 120px}
.btn.agrandir:hover{background:url(../img/backgrounds/vpsprite.png) no-repeat;background-position:-294px -421px}
.btn.cloturee{background:url(../img/backgrounds/vpsprite.png) no-repeat;background-position:-1005px top;width:86px;height:29px;cursor:default;margin:0 0 0 165px}
.btn.reserver{background:url(../img/backgrounds/vpsprite.png) no-repeat;background-position:-780px top;width:86px;height:29px;margin:0 0 0 165px}
.btn.reserver:hover{background-position:-904px top}
.btn.epuise{background:url(../img/buttons/epuise.png) no-repeat;width:86px;height:29px;margin:0 0 0 60px}
.btn.fermer_brown{background:url(../img/buttons/fermer_brown.jpg) no-repeat;width:24px;height:20px;float:right}
.btn.valider_popup{background:url(../img/buttons/valider_popup.jpg) no-repeat;width:71px;height:29px;margin-right:3px}
.btn.valider_popup:hover{background:url(../img/buttons/valider_popup2.jpg) no-repeat}
.btn.annuler_popup{background:url(../img/buttons/annuler_popup.jpg) no-repeat;width:71px;height:29px}
.btn.annuler_popup:hover{background:url(../img/buttons/annuler_popup2.jpg) no-repeat}
.btn.fermer_popup{background:url(../img/buttons/fermer_popup.jpg) no-repeat;width:71px;height:29px;float:right}
.btn.fermer_popup:hover{background:url(../img/buttons/fermer_popup2.jpg) no-repeat}
.side-infos ul{padding-top:4px;padding-left:0}
.side-infos ul li{margin-top:0;margin-bottom:4px}
ul.toggler-nav{width:470px;height:26px;margin:0;padding:0 0 0 2px}
ul.toggler-nav li{float:left;height:26px;display:inline-block}
ul.toggler-nav li a{padding-right:8px;padding-left:8px;line-height:26px;background-image:url(../img/nav/bg_ongl1_noselect.jpg);background-repeat:repeat-x;display:block;margin-right:6px;background-position:0 2px;font-weight:700}
ul.toggler-nav li.tabs-selected a{background-image:url(../img/nav/bg_ongl1_select.jpg);background-repeat:repeat-x}
.toggler-navstep{display:inline-block;width:530px;margin:0;padding:15px 0 0}
.toggler-navstep .navstep{display:block;height:31px;width:115px;float:left;margin-right:15px;line-height:30px;padding-left:45px}
.navstep.first{background:url(../img/backgrounds/vpsprite.png) -1104px -350px}
.navstep.first_on{background:url(../img/backgrounds/vpsprite.png) -1275px -350px}
.navstep.second{background:url(../img/backgrounds/vpsprite.png) -1104px -388px}
.navstep.second_on{background:url(../img/backgrounds/vpsprite.png) -1275px -388px}
.navstep.third{background:url(../img/backgrounds/vpsprite.png) -1104px -426px}
.navstep.third_on{background:url(../img/backgrounds/vpsprite.png) -1275px -426px}
.toggler-boxreserv{background-image:url(../img/box/bg_boxreserv_content.jpg);width:539px;float:left}
#textComment{font-size:12px;color:#00A9DF}
.boxreserv-desc-bottom{background-image:url(../img/box/bg_boxreserv_bottom.jpg);background-repeat:no-repeat;width:539px;height:36px}
.boxreserv-desc-top{background-image:url(../img/box/bg_boxreserv_top.jpg);background-repeat:no-repeat;width:539px}
.toggler-boxreserv .boxreserv-img{float:left;padding-left:15px;margin-right:10px}
.toggler-boxreserv .boxreserv-name{padding-right:15px;float:left;width:245px}
.toggler .toggler-underline{display:block;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#D6DFE8}
.toggler .toggler-blue{background-color:#2986b1;padding-top:20px;padding-bottom:20px;padding-left:15px}
.toogler-recap{width:740px;margin-bottom:10px;background-image:url(../img/backgrounds/bg_recap.jpg);background-repeat:repeat-y}
.toogler-recap .recap-top{background-image:url(../img/backgrounds/bg_recap_top.jpg);display:block;height:7px;width:740px}
.toogler-recap .recap-down{background-image:url(../img/backgrounds/bg_recap_down.jpg);display:block;height:5px;width:740px}
.table-recap{border:1px solid #86E1FF;border-collapse:collapse;margin-bottom:15px}
.table-recap tr td{border:1px solid #86E1FF;padding:12px}
.article-table{margin-bottom:15px;border-collapse:separate;border-spacing:.25em;margin-top:15px;margin-left:60px}
.article-table tr th.gray{background-color:#EFF0EF}
.article-table tr td.bluemedium,.article-table tr th.bluemedium{background-color:#0F95D1}
.article-table tr td.blue{background-color:#AAD8ED}
.article-table tr td.white{background-color:#FFF;border:solid 1px #AAD8ED}
.table-parrain{border:none;border-collapse:collapse;margin-bottom:15px}
.table-parrain tr td{background:none;height:20px;padding:3px 0 3px 8px}
.table-parrain tr.alter{background:#E5E9EC}
.table-parrain tr td.border,.table-parrain tr th.border{border-right-width:1px;border-right-style:solid;border-right-color:#CCC}
.box-homeconnecte .home_titre_dept,.box-homeconnecteprochaine .home_titre_dept{width:605px;height:41px}
.box-homeconnecte .home_titre_dept .home_img_dept,.box-homeconnecteprochaine .home_titre_dept .home_img_dept{width:40px;text-align:left;padding-top:1px;margin-left:10px}
.box-homeconnecte .home-promo,.box-homeconnecteprochaine .home-promo{background-image:url(../img/backgrounds/vpsprite.png);background-position:-1114px -276px;font-weight:700;height:30px;width:55px;display:block;color:#FFF;font-size:17px;line-height:30px;padding-left:4px;margin:10px 0 0 37px}
.box-homeconnecte .home-photo-desc,.box-homeconnecteprochaine .home-photo-desc{height:174px;width:703px;padding:4px 0 0 2px}
.box-homeconnecte .home-bas-box,.box-homeconnecteprochaine .home-bas-box{height:24px;width:703px;padding:4px 0 0 2px}
.principal-col1{float:left;width:373px;padding-bottom:8px}
.principal-col2{float:left;width:373px;padding-left:4px;padding-bottom:8px}
.principal-box{float:left;display:block;width:373px;height:213px;margin-bottom:8px;position:relative;z-index:10}
.offre-devis{display:block;width:193px;margin-left:5px}
.offre-devis .devis-top{background-image:url(../img/backgrounds/vpsprite.png);background-position:-1689px -277px;background-repeat:no-repeat;height:42px}
.offre-devis .devis-medium{background-image:url(../img/backgrounds/vpsprite.png);background-position:-9px 0;background-repeat:repeat-y}
.offre-devis .devis-medium2{background-image:url(../img/backgrounds/vpsprite.png);background-position:-2129px 0;background-repeat:repeat-y;margin-bottom:4px;padding:5px 12px 5px 14px}
.offre-devis .devis-bottom{background-image:url(../img/backgrounds/vpsprite.png);background-position:-1897px -279px;height:12px;background-repeat:no-repeat}
.principal-box.normal{background:url(../img/backgrounds/vpsprite.png);background-position:-406px -103px}
.principal-box.special{background:url(../img/box/bg_box_special.png)}
.box-promo{background-image:url(../img/backgrounds/vpsprite.png);background-position:-1114px -276px;font-weight:700;height:30px;width:55px;position:absolute;z-index:100;left:125px;top:0;display:block;color:#FFF;font-size:17px;line-height:30px;padding-left:4px}
.box-promo2{background-image:url(../img/box/price-brown.png);font-weight:700;height:30px;width:55px;float:right;display:block;color:#FFF;font-size:14px;line-height:30px;margin-right:17px;margin-top:5px}
.box-left{float:left;height:213px;width:173px}
.left-img{height:171px;padding-top:8px}
.principal-box.normal .left-time p{padding-top:8px;padding-left:30px}
.principal-box.special .left-time p{padding-top:8px;padding-left:2px}
.box-right{float:left;width:188px;padding:15px 0 4px 8px}
.right-desc{height:145px;padding:0 0 0 10px}
.right-desc p{height:80px;margin-top:8px;width:170px}
.opt-ba{height:21px}
.opt-ba a{padding-top:8px;padding-left:35px}
.infos-map{float:left;height:236px;width:200px;padding-left:6px;margin-top:0;z-index:2}
.map-carte{border:2px solid #D8DDE1;height:176px;width:189px}
#map a,#map span,#mapzoom a,#mapzoom span{display:none;color:transparent;opacity:100}
.bloc-annonce{background-image:url(../img/box/fond_annonce_fixe.png);background-repeat:no-repeat;background-position:top left;overflow:visible;width:727px;height:337px;margin-bottom:10px;margin-top:20px}
#title-bigbox{width:729px;float:left;height:47px;overflow:visible;position:relative;z-index:20;padding:1px 0 0 1px}
#title-bigbox #clock{background-image:url(../img/icons/clock_2.png);background-repeat:no-repeat;background-position:top left;z-index:100px;margin-top:24px;overflow:visible;padding:5px 20px 10px 30px}
#bottom-bigbox-degrade{float:right;height:37px;width:346px;margin-left:-50px;margin-right:0}
#bottom-bigbox{height:25px;width:730px;float:left}
.puce-noire{background-image:url(../img/backgrounds/vpsprite.png);background-repeat:no-repeat;background-position:-2332px -70px;padding-left:20px}
.puce-noire-2{background-image:url(../img/backgrounds/vpsprite.png);background-repeat:no-repeat;background-position:-2334px -99px;padding-left:20px}
.infos-bigbox2{background-image:url(../img/box/bg_bigbox.jpg);background-position:0 6px;display:block;height:242px;width:732px;float:left;background-repeat:no-repeat;position:relative;z-index:10}
.infos-bigbox{float:left;position:relative;z-index:0;width:727px;padding-left:1px}
.bigbox-bleft-visio{float:left;overflow:hidden;width:381px;height:281px;margin:0 15px 10px 3px}
.bigbox-bleft{float:left;overflow:hidden;width:250px}
.bleft-title{height:22px;width:732px}
#diaporama_annonce .zoom{height:145px}
#diaporama_annonce .thumb{padding-top:5px}
.blue-ligne{background:#36AAD9;width:100%;height:4px;margin:0;padding:0}
.bleft-imglist-visio{margin:0 0 7px}
.bleft-imglist{margin-top:5px}
.bleft-imglist2{margin:5px 0 0}
#bleft-imgnav{height:236px;position:relative}
#bleft-imgtitle{background:transparent url(../img/backgrounds/degrade_blanc_titre_photo.png) no-repeat top left;text-align:left;width:380px;height:18px;padding:4px 0 0 5px}
.bigbox-bright{float:left;width:340px}
.bright-descmain{padding-left:15px;padding-right:15px;padding-top:20px;width:310px}
.bright-descsec{width:305px;margin:0;padding:0 20px 42px 15px}
.descmain-name{float:left;width:240px}
.bright-opt{padding-top:15px;text-align:right;padding-right:25px}
.bright-opt-annonce{float:left;margin:0 0 0 40px}
.name-pict img{margin-right:8px;margin-bottom:5px}
.descmain-vente{float:left;width:220px;text-align:center;line-height:28px}
div.map-email3{background:transparent url(../img/backgrounds/vpsprite.png) no-repeat -1445px -277px;height:109px;width:193px}
#enveloppe-ami{padding:8px 0 0 30px}
#box-decrouvrirami{background:transparent url(../img/box/pop_up_envoi_ami.png) no-repeat 10px 10px;z-index:40;position:absolute;top:200px;left:500px;width:528px;height:380px}
#box-fermer-decouvrirami{background:transparent url(../img/backgrounds/croix_marron_fermeture.png) no-repeat top left;width:49px;height:44px;cursor:pointer}
#box-envoyer-decouvrirami{background:transparent url(../img/buttons/bouton_envoyer.png) no-repeat top left;width:146px;height:54px;cursor:pointer;margin:33px 0 0 268px}
.tabs-hide{display:none}
.longbox{background-image:url(../img/box/bg_longbox.jpg);display:block;height:190px;width:980px;background-repeat:no-repeat}
.long-box-right p{padding-top:40px;line-height:16px}
.long-box-right{float:left;width:700px}
.longbox-left img{padding-top:12px;padding-left:15px}
.imgleg1{width:189px;height:135px;margin:10px 0}
.imgleg2{width:150px;height:160px;margin:10px 0}
.bullet-blue{list-style-image:url(../img/icons/puce-blue.jpg);margin:0 0 0 40px;padding:0}
.avantage-box-moncompte{background-image:url(../img/backgrounds/bloc_compte.jpg);background-repeat:no-repeat;height:468px;width:192px;display:block;padding:0}
.avantage-box-parrainage{background-image:url(../img/backgrounds/bloc_parrainage.jpg);background-repeat:no-repeat;height:468px;width:192px;display:block;padding:0}
.avantage-box-fidelite{background-image:url(../img/backgrounds/bloc_fidelite.jpg);background-repeat:no-repeat;height:468px;width:192px;display:block;padding:0}
.avantage-box2{background-image:url(../img/backgrounds/bloc_compte.jpg);background-repeat:no-repeat;height:409px;width:162px;display:block;padding:15px}
.espace-publue{background-image:url(../img/backgrounds/bg_publue.jpg);height:65px;width:530px;margin-top:10px}
.avantage-box p{line-height:14px}
.check-all{margin:5px 5px 0}
* html .check-all{margin:3px 5px 0}
.offre-box div .black.s12.font1.right{height:16px;line-height:10px}
div#footer{background:url(../img/backgrounds/bg_container_end.png) top no-repeat;height:30px}
.gray-alerte .alerte-opt{padding-top:10px}
.footer-copyright ul li{float:right;display:block;margin-right:5px;height:14px;font-size:10px;color:#2C576A;line-height:14px}
.footer-link{margin-left:430px}
.footer-link ul li{float:left;display:block;color:#2C576A;margin-right:5px;line-height:30px}
.footer-link ul li a{font-size:10px;color:#2C576A;line-height:30px}
.popup{background-color:#EFEFF1;height:490px;width:585px;padding:5px 5px 5px 30px}
.popup2{background-color:#EFEFF1;height:100px;width:345px;padding:30px 5px 5px 35px}
.personne table tr td input[type="text"]{width:161px;border-left:1px solid #949494;border-top:1px solid #949494;border-style:solid none none solid;margin:2px 0 0 10px}
.participantsSupp .personne table tr td input[type="text"]{width:110px;border-left:1px solid #949494;border-top:1px solid #949494;border-style:solid none none solid;margin:2px 0 0 10px}
.personne table tr td textarea{width:160px;border-left:1px solid #949494;border-top:1px solid #949494;border-style:solid none none solid}
.personne table{font-size:11px;text-align:left;margin-bottom:10px}
.exposant_rouge{color:#FF211F}
.personne h4{color:#00a9df;font-family:Arial,Helvetica,sans-serif;font-size:1.3em;margin:10px 0}
.personne table tr td.rigth{height:25px;white-space:nowrap;text-align:right;font-size:12px}
.divinscrit{background-color:#FFF;border:1px solid #000;width:345px;height:40px;position:absolute;z-index:150;cursor:pointer;padding:10px}
#nboption{width:183px;height:170px;margin-left:68px;float:left;border:5px solid #483322;margin-bottom:15px;font-size:11px;font-family:Tahoma,Geneva,sans-serif}
#pack_ski_titre_complet2{background-color:#483322;color:#FFF;padding-bottom:5px;padding-left:5px}
#pack_ski_texte_complet2{background-color:#efeff1;float:left;height:130px;margin:5px;padding:3px}
#pack_ski_vp{background-color:#FFF;float:left}
#options{text-align:center;font-size:15px}
.imagepartager{height:18px;width:18px;margin-left:5px;display:block;background-image:url(http://www.locasun.fr/css/images/detailsprite.png);float:right}
#minifacebook{background-position:0 -102px;margin-left:0}
#minitwitter{background-position:0 -174px}
#minimyspace{background-position:0 -138px}
#minigoogle{background-position:0 -120px}
#miniyahoo{background-position:0 -156px}
#minilivespace{background-position:0 -192px}
.sel_create{width:87px;height:17px;background-color:#FFF;overflow:hidden;position:relative;text-align:left;border-top:1px solid #949494;border-left:1px solid #949494;float:left;z-index:10;cursor:pointer;margin:2px 0 0 10px}
.sel_bloc_ligne_create{width:90px;top:86px;left:594px;display:none;height:160px;overflow-x:hidden;overflow-y:auto;position:absolute;z-index:230;border:1px solid #AEB1B0}
.sel_ligne_create{width:300px;overflow-x:hidden;overflow-y:hidden;background-color:#FFF;height:17px;font-size:11px;cursor:pointer;border-bottom:1px solid #FFF;padding:3px 0 0 2px}
.drapeaux{background-image:url('../img/backgrounds/drapeausprite.png');width:18px;height:12px;background-position:-290px -65px}
.drapeau_AD{background-position:0 0}
.drapeau_AE{background-position:-19px 0}
.drapeau_AF{background-position:-38px 0}
.drapeau_AG{background-position:-57px 0}
.drapeau_AL{background-position:-76px 0}
.drapeau_AM{background-position:-95px 0}
.drapeau_AO{background-position:-114px 0}
.drapeau_AR{background-position:-133px 0}
.drapeau_AT{background-position:-152px 0}
.drapeau_AU{background-position:-171px 0}
.drapeau_AZ{background-position:-190px 0}
.drapeau_BA{background-position:-209px 0}
.drapeau_BB{background-position:-228px 0}
.drapeau_BD{background-position:-247px 0}
.drapeau_BE{background-position:-266px 0}
.drapeau_BF{background-position:-285px 0}
.drapeau_BG{background-position:-304px 0}
.drapeau_BH{background-position:-323px 0}
.drapeau_BI{background-position:-342px 0}
.drapeau_BJ{background-position:-361px 0}
.drapeau_BO{background-position:-380px 0}
.drapeau_BR{background-position:-399px 0}
.drapeau_BS{background-position:-418px 0}
.drapeau_BT{background-position:-437px 0}
.drapeau_BW{background-position:-456px 0}
.drapeau_BY{background-position:-475px 0}
.drapeau_BZ{background-position:-494px 0}
.drapeau_CA{background-position:-513px 0}
.drapeau_CD{background-position:-532px 0}
.drapeau_CF{background-position:-551px 0}
.drapeau_CH{background-position:-570px 0}
.drapeau_CI{background-position:-589px 0}
.drapeau_CK{background-position:-608px 0}
.drapeau_CL{background-position:0 -13px}
.drapeau_CM{background-position:-19px -13px}
.drapeau_CN{background-position:-38px -13px}
.drapeau_CO{background-position:-57px -13px}
.drapeau_CR{background-position:-76px -13px}
.drapeau_CU{background-position:-95px -13px}
.drapeau_CV{background-position:-114px -13px}
.drapeau_CY{background-position:-133px -13px}
.drapeau_CZ{background-position:-152px -13px}
.drapeau_DE{background-position:-171px -13px}
.drapeau_DJ{background-position:-190px -13px}
.drapeau_DK{background-position:-209px -13px}
.drapeau_DM{background-position:-228px -13px}
.drapeau_DO{background-position:-247px -13px}
.drapeau_DZ{background-position:-266px -13px}
.drapeau_EC{background-position:-285px -13px}
.drapeau_EE{background-position:-304px -13px}
.drapeau_EG{background-position:-323px -13px}
.drapeau_ER{background-position:-342px -13px}
.drapeau_ES{background-position:-361px -13px}
.drapeau_ET{background-position:-380px -13px}
.drapeau_FI{background-position:-399px -13px}
.drapeau_FJ{background-position:-418px -13px}
.drapeau_FR{background-position:-437px -13px}
.drapeau_GA{background-position:-456px -13px}
.drapeau_GB{background-position:-475px -13px}
.drapeau_GD{background-position:-494px -13px}
.drapeau_GE{background-position:-513px -13px}
.drapeau_GH{background-position:-532px -13px}
.drapeau_GL{background-position:-551px -13px}
.drapeau_GM{background-position:-570px -13px}
.drapeau_GN{background-position:-589px -13px}
.drapeau_GQ{background-position:-608px -13px}
.drapeau_GR{background-position:0 -26px}
.drapeau_GT{background-position:-19px -26px}
.drapeau_GY{background-position:-38px -26px}
.drapeau_HN{background-position:-57px -26px}
.drapeau_HR{background-position:-76px -26px}
.drapeau_HT{background-position:-95px -26px}
.drapeau_HU{background-position:-114px -26px}
.drapeau_ID{background-position:-133px -26px}
.drapeau_IE{background-position:-152px -26px}
.drapeau_IL{background-position:-171px -26px}
.drapeau_IN{background-position:-190px -26px}
.drapeau_IQ{background-position:-209px -26px}
.drapeau_IR{background-position:-228px -26px}
.drapeau_IS{background-position:-247px -26px}
.drapeau_IT{background-position:-266px -26px}
.drapeau_JM{background-position:-285px -26px}
.drapeau_JO{background-position:-304px -26px}
.drapeau_JP{background-position:-323px -26px}
.drapeau_KE{background-position:-342px -26px}
.drapeau_KG{background-position:-361px -26px}
.drapeau_KH{background-position:-380px -26px}
.drapeau_KI{background-position:-399px -26px}
.drapeau_KM{background-position:-418px -26px}
.drapeau_KW{background-position:-437px -26px}
.drapeau_KZ{background-position:-456px -26px}
.drapeau_LA{background-position:-475px -26px}
.drapeau_LB{background-position:-494px -26px}
.drapeau_LI{background-position:-513px -26px}
.drapeau_LK{background-position:-532px -26px}
.drapeau_LR{background-position:-551px -26px}
.drapeau_LT{background-position:-570px -26px}
.drapeau_LU{background-position:-589px -26px}
.drapeau_LV{background-position:-608px -26px}
.drapeau_MA{background-position:0 -39px}
.drapeau_MC{background-position:-19px -39px}
.drapeau_MG{background-position:-38px -39px}
.drapeau_MK{background-position:-57px -39px}
.drapeau_ML{background-position:-76px -39px}
.drapeau_MM{background-position:-95px -39px}
.drapeau_MN{background-position:-114px -39px}
.drapeau_MR{background-position:-133px -39px}
.drapeau_MT{background-position:-152px -39px}
.drapeau_MU{background-position:-171px -39px}
.drapeau_MV{background-position:-190px -39px}
.drapeau_MW{background-position:-209px -39px}
.drapeau_MX{background-position:-228px -39px}
.drapeau_MY{background-position:-247px -39px}
.drapeau_MZ{background-position:-266px -39px}
.drapeau_NA{background-position:-285px -39px}
.drapeau_NE{background-position:-304px -39px}
.drapeau_NG{background-position:-323px -39px}
.drapeau_NI{background-position:-342px -39px}
.drapeau_NL{background-position:-361px -39px}
.drapeau_NO{background-position:-380px -39px}
.drapeau_NP{background-position:-399px -39px}
.drapeau_NR{background-position:-418px -39px}
.drapeau_NZ{background-position:-437px -39px}
.drapeau_OM{background-position:-456px -39px}
.drapeau_PA{background-position:-475px -39px}
.drapeau_PE{background-position:-494px -39px}
.drapeau_PG{background-position:-513px -39px}
.drapeau_PH{background-position:-532px -39px}
.drapeau_PK{background-position:-551px -39px}
.drapeau_PL{background-position:-570px -39px}
.drapeau_PT{background-position:-589px -39px}
.drapeau_PY{background-position:-608px -39px}
.drapeau_QA{background-position:0 -52px}
.drapeau_RO{background-position:-19px -52px}
.drapeau_RU{background-position:-38px -52px}
.drapeau_RW{background-position:-57px -52px}
.drapeau_SA{background-position:-76px -52px}
.drapeau_SB{background-position:-95px -52px}
.drapeau_SC{background-position:-114px -52px}
.drapeau_SD{background-position:-133px -52px}
.drapeau_SE{background-position:-152px -52px}
.drapeau_SG{background-position:-171px -52px}
.drapeau_SI{background-position:-190px -52px}
.drapeau_SK{background-position:-209px -52px}
.drapeau_SL{background-position:-228px -52px}
.drapeau_SN{background-position:-247px -52px}
.drapeau_SO{background-position:-266px -52px}
.drapeau_SR{background-position:-285px -52px}
.drapeau_ST{background-position:-304px -52px}
.drapeau_SZ{background-position:-323px -52px}
.drapeau_TD{background-position:-342px -52px}
.drapeau_TG{background-position:-361px -52px}
.drapeau_TH{background-position:-380px -52px}
.drapeau_TJ{background-position:-399px -52px}
.drapeau_TM{background-position:-418px -52px}
.drapeau_TN{background-position:-437px -52px}
.drapeau_TO{background-position:-456px -52px}
.drapeau_TR{background-position:-475px -52px}
.drapeau_TT{background-position:-494px -52px}
.drapeau_TZ{background-position:-513px -52px}
.drapeau_UA{background-position:-532px -52px}
.drapeau_UG{background-position:-551px -52px}
.drapeau_US{background-position:-570px -52px}
.drapeau_UY{background-position:-589px -52px}
.drapeau_UZ{background-position:-608px -52px}
.drapeau_VE{background-position:0 -65px}
.drapeau_VN{background-position:-19px -65px}
.drapeau_VU{background-position:-38px -65px}
.drapeau_WS{background-position:-57px -65px}
.drapeau_YE{background-position:-76px -65px}
.drapeau_ZA{background-position:-95px -65px}
.drapeau_ZM{background-position:-114px -65px}
.drapeau_ZW{background-position:-133px -65px}
.ongletMenu{background-repeat:no-repeat;height:45px;line-height:35px;float:left;color:#515965;font-weight:700;text-align:center;font-size:10px;cursor:pointer}
.ongletMenu a{color:#515965}
.ongletMenu a:hover{color:#515965;text-decoration:none}
.divVille{float:left;display:none;padding-bottom:10px;padding-left:20px;color:#333;line-height:14px;text-align:justify;width:435px}
.divVille p{color:#333;line-height:14px}
.menuOngletGen{float:left;margin-bottom:15px;margin-top:15px;width:457px;height:35px}
#logoStation{width:170px;height:75px;float:left;text-align:right}
#nomVille{float:left;width:360px;font-size:20px;color:#00A9DF;font-weight:700}
.divInfoHaut{background-image:url("../img/backgrounds/divInfohaut.png");height:17px;background-repeat:no-repeat}
.divInfoBas{background-image:url("../img/backgrounds/divInfobas.png");background-repeat:no-repeat;height:16px}
.divInfoMilieu{background-image:url("../img/backgrounds/divInfomilieu.png");background-repeat:repeat-y;width:197px}
.divInfoHautGrand{background-image:url("../img/backgrounds/divInfohautGrand.png");height:17px;background-repeat:no-repeat}
.divInfoBasGrand{background-image:url("../img/backgrounds/divInfobasGrand.png");background-repeat:no-repeat;height:16px}
.divInfoMilieuGrand{background-image:url("../img/backgrounds/divInfomilieuGrand.png");background-repeat:repeat-y;padding-left:10px;width:420px}
.divInfo{margin-bottom:10px;width:197px;margin-right:18px}
.divInfoGrand{margin-bottom:10px;width:420px;margin-right:18px}
.divInfo p,.divInfo span{font-size:12px}
p.titreInfo{font-weight:700;font-size:16px;margin-bottom:10px;color:#115197; text-align:left;}
.divFood{border:1px solid #77c4f7;width:417px;margin-bottom:10px;padding:5px}
#logoFood{float:left;width:184px;height:117px}
p.vert{color:green;font-weight:700}
p.rouge{color:red;font-weight:700}
p.bleu{color:blue;font-weight:700}
p.noire{color:#000;font-weight:700}
#divcourse td{padding-bottom:5px;vertical-align:top}
.reseau{background-repeat:no-repeat;width:370px;height:173px;position:absolute;z-index:100;left:600px;top:300px;display:none}
.reseau_general{background-image:url("../img/box/reseau_generale.png")}
.reseau_offre{background-image:url("../img/box/reseau_offre.png")}
.reseau #fermer-box{background:transparent url(../img/backgrounds/croix_marron_fermeture.png) no-repeat top left;width:49px;height:44px;cursor:pointer;margin:-10px -10px 0 0}
#MAJ{clear:left;color:#364150;font-size:9px;text-align:right;margin-right:5px;margin-bottom:7px;display:none}
#conteneur_resa_option{clear:left;color:#303C4B;font-size:12px;padding:10px 0 20px 14px}
#conteneur_resa_option h4{color:#1E81CE;font-family:Arial,Helvetica,sans-serif;font-size:1.4em;font-weight:700}
.spanoptioninfo{margin-left:32px}
#popupContact{width:606px;height:570px;background-image:url(../img/backgrounds/pop_up_contact_vierge.png);display:none;z-index:146;position:fixed;left:50%;top:20%;margin-top:-85px;margin-left:-303px}
#CorpsContact{background-color:#efeff1;width:503px;margin:30px 30px 20px;padding:0 20px 10px}
.envoyerPopup{margin-top:0;margin-right:50px;font-size:16px;font-weight:700;color:#FFF;background-image:url(../img/backgrounds/bouton_valider_pop_up_contact.png);width:126px;height:34px;cursor:pointer}
#encart_facebook{background-image:url(../img/backgrounds/vpsprite.png);background-position:-1897px -304px;width:190px;height:86px}
#encart_logo_facebook{background-image:url(../img/backgrounds/vpsprite.png);background-position:-1445px -389px;width:50px;height:50px;margin:15px 0 0 7px}
#encart_bouton_facebook{background-image:url(../img/backgrounds/vpsprite.png);background-position:-1498px -389px;width:140px;height:38px;margin:0 0 0 45px;padding:7px 0 0 14px}
#offreencours{background:url("../img/backgrounds/bg_body.jpg") repeat-x scroll 0 0 #BDC9D4;float:left;width:950px;padding-bottom:10px}
.offreencoursinscrit{background-image:url(../img/backgrounds/fond_bloc_annonce_bis.jpg);margin-top:15px;margin-bottom:15px;width:350px;height:180px;float:left}
#offreencoursform{background-image:url(../img/backgrounds/fond_offres_specifique_350_185_arrondi.png);background-repeat:no-repeat;width:350px;margin-right:28px;height:185px;float:right;margin-top:35px}
.popupjeu{float:left;left:50%;margin-left:-245px;margin-top:-85px;position:fixed;top:20%;width:606px;z-index:146;display:none}
.popupjeuhaut{background-image:url(../img/backgrounds/pop_up_haut.png);background-repeat:no-repeat;width:508px;height:50px}
.popupjeuhauttexte{padding-top:15px;padding-left:20px;font-weight:700;color:#FFF}
.popupjeubas{background-image:url(../img/backgrounds/pop_up_bas.png);background-repeat:no-repeat;width:508px;height:18px}
.popupjeumilieu{background-image:url(../img/backgrounds/pop_up_milieu.png);width:508px;height:290px}
.popupjeumilieutexte{width:450px;overflow:auto;height:265px;padding:0 20px 20px}
.encartAvis{background-image:url(../img/backgrounds/fd_moncompte_reservation.png);width:215px;height:66px;float:right}
.btn_avis{background-image:url(../img/backgrounds/image_bouton_bleu_198_33.png);width:198px;height:33px;line-height:30px;color:#FFF;font-weight:700;cursor:pointer;margin:15px auto auto}
.popupAviDetail{width:636px;z-index:146;position:absolute;left:50%;margin-top:-85px;margin-left:-303px;color:#513B2F}
.popupAviDetailTop{width:636px;height:52px;background-image:url(../img/backgrounds/fond_pop_up_avis2_top.png);z-index:146;left:50%;color:#513B2F}
.popupAviDetailMid{width:636px;background:url(../img/backgrounds/fond_pop_up_avis2_mid.png) repeat-y;z-index:146;left:50%;color:#513B2F}
.popupAviDetailBas{width:636px;height:42px;background-image:url(../img/backgrounds/fond_pop_up_avis2_bas.png);z-index:146;left:50%;color:#513B2F}
.popupAviDetailParticipation{width:636px;height:193px;background-image:url(../img/backgrounds/fond_pop_up_avis_negatif.png);z-index:146;position:absolute;left:50%;top:11%;margin-top:-85px;margin-left:-303px;color:#513B2F}
.popupAviDetailParticipationGood{width:636px;height:401px;background-image:url(../img/backgrounds/fond_pop_up_avis_positif.png);z-index:146;position:absolute;left:50%;top:11%;margin-top:-85px;margin-left:-303px;color:#513B2F}
.blocNote{margin-top:10px;color:#2c2c2c;}
.blocNote h3{font-size:16px;font-weight:700;color:#513B2F;margin-bottom:10px}
.blocNote p,.blocNote ul{font-size:12px;padding-bottom:15px}
.blocNote ul li{margin-bottom:5px}
.blocAnnonce{margin-top:0px;}
.com-starlibelle{width:130px;height:15px}
.com-starsmall{width:100px;height:13px;padding-top:2px}
#bloc-ann2-1options{background-image:url(../img/backgrounds/bloc_ann2_1options.png);width:268px;height:164px}
#bloc-ann2-2options{background-image:url(../img/backgrounds/bloc_ann2_2options.png);width:268px;height:207px}
#bloc-ann2-1options,#bloc-ann2-2options{color:#FFF;line-height:15px;margin-left:1px}
#bloc-ann2-1options #titre-ann2-option,#bloc-ann2-2options #titre-ann2-option{color:#1498c9;font-weight:700;font-size:14px;padding-top:15px;padding-left:35px}
#bloc-ann2-1options #texte-ann2-option,#bloc-ann2-2options #texte-ann2-option{font-size:13px;margin-top:15px;margin-left:16px}
#bloc-ann2-1options #texte-ann2-option div,#bloc-ann2-2options #texte-ann2-option div{font-size:12px;margin-top:3px;margin-left:26px}
#bloc-ann2-1options .bloc-ann2-option,#bloc-ann2-2options .bloc-ann2-option{font-size:12px;margin-top:12px;margin-left:42px;float:left}
#bloc-ann2-1options .bloc-ann2-option div,#bloc-ann2-2options .bloc-ann2-option div{float:left;margin-left:8px}
ins,a,a.underline:hover{text-decoration:none}
a:hover,.underline{text-decoration:underline}
.center,.toggler-video{text-align:center}
.objleft,.moreinfo-loca,.cont-check,#bloc-ann2-1options .bloc-ann2-option img,#bloc-ann2-2options .bloc-ann2-option img{float:left}
.left,#wrapper{text-align:left}
.right,.footer-copyright{text-align:right}
.clear,.personne{clear:both}
.s18,#pack_ski_titre_complet2 h2{font-size:18px}
.font1,.form-bottom{font-family:Tahoma,Geneva,sans-serif}
.gray-line .line-label,.gray-line .line-labelsmall{text-align:right;width:165px;float:left;padding-top:4px}
.line-form .radio-box,.line-form .radio-box2{height:18px;line-height:24px;float:left;padding:6px 0 0}
* html .line-form .radio-box,* html .line-form .radio-box2{height:22px;line-height:24px;float:left;padding:2px 0}
.line-form .radio-label,.line-form .radio-label2{line-height:22px;float:left;padding-left:8px}
* html .line-form .radio-label,* html .line-form .radio-label2{line-height:16px;float:left;padding:2px 0 8px}
.moreinfo-soldes,.longbox-left{float:left;width:220px}
.email-lettre ul,* html .offre-box div .black.s12.font1.right input{margin:0;padding:0}
.toggler p,.principal-article p{line-height:16px}
.infos-nav,.gray-alerte .alerte-top{height:25px}
* html .btn.payer_orange,* html .btn.avis_orange{margin-left:0}
.toogler-recap .recap-medium,.article-table tr td{padding:5px}
.box-homeconnecte,.box-homeconnecteprochaine{background-image:url(../img/box/bg_box_bis.png);background-position:top left;background-repeat:no-repeat;width:705px;height:252px;margin:0 0 20px 18px}
.imgleg1 img,.imgleg2 img{border-bottom-width:4px;border-bottom-style:solid;border-bottom-color:#35ABD7}
.footer-copyright ul,.footer-link ul{display:inline-block;margin:0;padding:0}
.personne table tr td input,.personne table tr td select{margin:2px 0 0 10px}			
.mon_compte_1optionski{background-image:url(../img/backgrounds/compte_vac_1options.png);float:right;width:192px;font-size:14px;height:238px; color:white;}
.mon_compte_2optionski{background-image:url(../img/backgrounds/compte_vac_2options.png);float:right;width:192px;font-size:14px;height:307px; color:white;}
.mon_compte_3optionski{background-image:url(../img/backgrounds/compte_vac_3options.png);float:right;width:192px;font-size:14px;height:379px; color:white;margin-top:11px;}
.mon_compte_1optionski h3,.mon_compte_2optionski h3,.mon_compte_3optionski h3{width:210px;height:25px;color:#1498c9;font-weight:700;font-size:14px;padding-top:14px;padding-left:35px;font-family: Times New Roman;}	
.mon_compte_1optionski #alloption{height:100px;}
.mon_compte_2optionski #alloption{height:171px;}
.mon_compte_3optionski #alloption{height:242px;}
.mon_compte_1optionski .title_option,.mon_compte_2optionski .title_option,.mon_compte_3optionski .title_option{float:left;width:133px;font-size:12px;padding-left:10px;padding-top:2px;padding-bottom:2px;}
.mon_compte_1optionski .title_option span,.mon_compte_2optionski .title_option span,.mon_compte_3optionski .title_option span{font-weight:bold; font-size:12px}
.mon_compte_1optionski .cadre_option,.mon_compte_2optionski .cadre_option,.mon_compte_3optionski .cadre_option{font-size:12px;padding-left:10px;width:200px;padding-top:20px;height:55px}
.mon_compte_1optionski .reserver_option,.mon_compte_2optionski .reserver_option,.mon_compte_3optionski .reserver_option{color:#FFF;font-weight:700;text-align:center;width:180px;height:33px;float:left;margin:0px 0 0 -4px;padding:11px 18px 0 0}

#sejour h3, #cadreoptions h3{color:#ff8600;font-family:Arial,Helvetica,sans-serif;font-size:1.3em}
#cadreoptions h3{color:#1E81CE;margin-bottom:10px;}
#sejour table tr td p select, #cadreoptions table tr td p select, #cadreoptions table tr td input{margin:0 0 5px 10px;border-style:none;border-top:1px solid #949494;border-left:1px solid #949494;width:110px;}
#cadreoptions table tr td p select{width:240px;}
#cadreoptions table tr td p select{margin-top:3px;}
#cadreoptions .optionsreglees{float:left;width:240px;margin-left:10px;font-weight:bold;text-align:left;}
#cadreoptions .optionsreglees2{float:left;margin-left:5px;font-weight:bold;}		
.cadre_confirm {font-size:12px;clear: both;margin: 0 0 10px 0px;padding: 10px 0px 20px 10px;width: 502px;color: #364150;overflow: hidden;}
