
/*!>>*/
body{background:url(/img/common/backgroundBody.png) repeat;font-family:arial,sans-serif;font-size:12px;margin:0;color:#3F3030}*{outline:none}img{border:none;vertical-align:top}a{text-decoration:none;cursor:pointer}.content #content a{color:#eb2685}#content a:hover{color:#FD78B8}li{list-style:none}ol li{list-style-type:decimal}.clearfix:after{clear:both;content:".";display:block;height:0;visibility:hidden}.clearfix{display:inline-block}* html .clearfix{height:1%}.clearfix{display:block}#main{margin:0;padding:0;background:transparent url(/img/common/backgroundMain.gif) repeat-x top left}#mainLinks{float:right;margin:12px 122px 0 0}#mainLinks li{margin:auto auto auto 10px;float:left;width:95px;height:auto!important;height:56px;min-height:56px;list-style:none;background:transparent url(/img/common/onglets.png) no-repeat 0 -70px}#mainLinks li:hover,#mainLinks li.CMS_current,#mainLinks li.CMS_parent{background:transparent url(/img/common/onglets.png) no-repeat 0 -197px}#mainLinks li a{display:block;background:transparent url(/img/common/pictos.gif) no-repeat center 8px;padding-top:42px;text-align:center;color:#FFF;font-weight:700;font-size:11px}#mainLinks #link3{background-position:center -258px}#mainLinks #link24{background-position:center -454px}#mainLinks #link31{background-position:center -650px}#mainLinks #link40{background-position:center -62px}#mainLinks li:hover #link3,#mainLinks li.CMS_current #link3,#mainLinks li.CMS_parent #link3{background-position:center -356px}#mainLinks li:hover #link24,#mainLinks li.CMS_current #link24,#mainLinks li.CMS_parent #link24{background-position:center -552px}#mainLinks li:hover #link31,#mainLinks li.CMS_current #link31,#mainLinks li.CMS_parent #link31{background-position:center -748px}#mainLinks li:hover #link40,#mainLinks li.CMS_current #link40,#mainLinks li.CMS_parent #link40{background-position:center -160px}#mainLinks .link0{margin-left:0}#container{width:978px;height:auto!important;height:568px;min-height:568px;background:#000;margin:auto auto;background:url(/img/common/backgroundContainer.gif) no-repeat center 0;position:relative}#contentLeft{float:left;margin:0 auto auto 10px}#contentRight{margin:0 auto;float:right}#contentRight .content{height:auto!important;height:618px;min-height:618px;background:transparent url(/img/common/backgroundClientContentMidBottom.gif) no-repeat 12px bottom}#breadcrumbs{margin:0;padding:0;width:435px}#client_content{background:none}#breadcrumbs li,#client_content #breadcrumbs li{display:inline;background:none;padding-left:0}#breadcrumbs li a,#breadcrumbs li{color:#8d7f76}#breadcrumbs li a:hover{color:#3F3030;text-decoration:none}#client_content h1{margin:.67em 150px 40px 0;display:block;font-size:25px;line-height:45px;color:#fa3198;background:transparent url(/img/interieur/h1.gif) no-repeat 0 8px;padding-left:35px}#client_content .text h1{margin:auto auto auto auto;background:none;padding:none}#client_content .h2Content{color:#26afd6;padding:2px 5px;display:inline;background:#d5f4fa;line-height:18px;font-size:15px}#client_content h2{padding-left:20px;background:transparent url(/img/interieur/h2.gif) no-repeat 0 0;font-size:15px;line-height:25px}#client_content h3{color:#614544;background:transparent url(/img/interieur/h3.gif) no-repeat 0 1px;font-size:12px;padding:0 0 0 20px}#client_content h4{color:#3F3030;font-size:12px;font-weight:700}#client_content li,#client_content div.form #simulationResults li{background:transparent url(/img/common/li.jpg) no-repeat scroll 0 8px;line-height:20px;padding:0 0 0 20px;vertical-align:middle}#client_content a,#reservationBox a{color:#fa3198;text-decoration:none}#reservationBox a:hover,#client_content a:hover,#client_content #topLink:hover,#client_content .typeBien a:hover,#client_content h2 a:hover,#client_content a.linkInterieur:hover{color:#a30858}#footer{height:30px;width:470px;margin:7px auto auto 9px}#design_container{float:right}#menuBottom{margin:0 auto;color:#FFF;background:#6a584d;font-weight:700;border-radius:5px;-moz-border-radius:5px;padding:.5em}#menuBottom ul{float:right;list-style:none;margin:3px 0 0 0;padding:0 1em}#menuBottom li{float:left}#menuBottom a{color:#FFF;padding:0 5px}#menuBottom a:hover{color:#978a82}.imgRight{float:right;margin:0 0 5px 10px}.imgLeft{float:left;margin:0 10px 5px 0}.spacer{clear:both;height:0;font-size:0}.sIFR-alternate{display:block;position:absolute;text-indent:-5000px;width:1%}.center{margin:0 auto 0 auto}.alignCenter{text-align:center}.required{color:red}.hidden{display:none}.ajaxLoader{background:url(/img/nyroModal/loading.gif) no-repeat top left;padding:0 0 0 35px;height:32px;line-height:32px;color:#FA3198;font-size:12px}.helpTitle{cursor:help}a#topLink{float:right;background:url(/img/common/top.gif) no-repeat 30px 0;padding:16px 0 0 0;margin:30px 15px 0 15px;color:#fa3198}a#topLink:hover{color:#bc0060;background:url(/img/common/topON.gif) no-repeat 30px 0}.floatLeft{float:left}.floatRight{float:right}.cms_forms_msg,.cms_forms_error_msg,.alert{border:none;color:#57443e;display:block;padding:10px 10px 10px 60px;margin:10px auto;font-weight:700;width:415px;background:#efedf5 url(/img/common/maisonAlert.gif) no-repeat top left;min-height:32px}#client_content .cms_forms_msg a,.cms_forms_msg a,#client_content .cms_forms_error_msg a,.cms_forms_error_msg a,#client_content .alert a,.alert a{color:#6c058e;text-decoration:none;cursor:pointer}#client_content .cms_forms_msg a:hover,.cms_forms_msg a:hover,#client_content .cms_forms_error_msg a:hover,.cms_forms_error_msg a:hover,#client_content .alert a:hover,.alert a:hover{color:#c26adf}#client_content .cms_forms_msg li,.cms_forms_msg li,#client_content .cms_forms_error_msg li,.cms_forms_error_msg li,#client_content .alert li,.alert li{background:transparent url(/img/common/liAlert.jpg) no-repeat scroll 0 8px;line-height:20px;padding:0 0 0 20px;vertical-align:middle}.navigationPages{text-align:center}.navigationPages .nextPrev{margin:0 0 0 10px}#client_content .formEdit table{border:none}#client_content .formEdit td{text-align:left;width:120px}#client_content .formEdit{background:none;font-size:11px;margin:0;padding:10px 28px 15px 18px}#client_content .formEdit .formIntro{color:#000;font-size:12px}.formEdit{margin:20px 0}.formEdit form{margin:0;padding:0}.formEdit .labelInterieur{font-size:12px;font-weight:700;color:#fb3a98;float:left;width:125px;padding:0 4px 0 0}.formEdit .inputInterieur{background:#ffeff7;border:solid 1px #fb3a98;padding:1px;font-size:12px;color:#000}.formEdit .textareaInterieur{background:#ffeff7;border:solid 1px #fb3a98;padding:1px;font-size:12px;color:#000;height:70px}.formEdit .size1Interieur{width:105px}.formEdit .size2Interieur{width:240px}.formEdit .size3Interieur{width:635px}.formEdit .btnEnvoyer{background:url(/img/interieur/btnEnvoyer.gif) no-repeat 0 0;width:118px;height:32px}.formEdit .submitInterieur input{background:#f63592;border:none;color:#FFF;font-size:13px;font-weight:700;padding:1px 8px;margin:0;cursor:pointer}.red,.red a,#main .red,#main .red a{color:red}#main .red a,.red a{text-decoration:underline}#client_content .espReservation{display:block;background:url(/img/reservations/logement_more.gif) no-repeat 0 0;width:136px;height:25px;outline:none}#client_content .espReservation:hover{background:url(/img/reservations/logement_moreOn.gif) no-repeat 0 0}#client_content .optionsVendu .espReservation,#client_content .optionsVendu .espReservation:hover{background:url(/img/reservations/logement_more_vendu.gif) no-repeat 0 0}#client_content .espReservation span{text-indent:-5000px;display:block}#client_content div.form fieldset{border:1px solid #4CC8E0;margin:0 0 20px 0;padding:10px}#client_content div.form fieldset legend{color:#0CA6D1;font-size:11px;font-weight:700}#client_content div.form li{background:none}#client_content div.form .labelSimple{color:#6C544D;font-size:12px;font-weight:700}#client_content div.form li,#client_content div.form ul{padding:0;margin:0}#client_content div.form #reservationEtapes li{background:#93857E none repeat scroll 0 0;color:#FFF;cursor:help;display:block;float:left;font-size:19px;font-weight:400;height:28px;line-height:28px;margin:0 25px;padding:0;text-align:center;width:28px}#client_content div.form #reservationEtapes li.current{background:#FA3198 none repeat scroll 0 0}#client_content div.form ul#reservationEtapes{height:28px;margin:0 0 20px;padding:0;text-align:center;width:610px}.fieldHelp,#client_content div.form .fieldHelp{color:#6C544D;line-height:2}#client_content div.form .submit{background:none}#client_content div.form .label2{width:500px;float:left}#client_content div.form .radioType{background:none;border:none}acronym,.acronym{cursor:help}.imgRight{float:right}.imgLeft{float:left}#reganeBox{width:475px;height:75px}#reganeBoxLogo{float:left;margin:0 10px 0 0}#reganeBoxText{padding:24px 0 0 0}#reganeBox,#reganeBox a{border:none;font-size:12px;color:#3f3030;text-decoration:none}#reganeBox a:hover{color:#A30858}
/*!>>*/
div#nyroModalFull{font-size:12px;color:#777}div#nyroModalFull div#nyroModalLoading{width:150px;height:150px;text-indent:-9999em;background:#fff url(/img/nyroModal/loading.gif) no-repeat;background-position:center}div#nyroModalFull div#nyroModalLoading.error{border:4px solid #f66;line-height:20px;padding:20px;width:300px;height:100px;text-indent:0;background:#fff}div#nyroModalFull div#nyroModalWrapper{background:#fff}div#nyroModalFull div#nyroModalWrapper a.nyroModalClose{position:absolute;display:block;top:4px;right:2px;width:24px;height:24px;text-indent:-9999em;background:url(/img/nyroModal/close.png) no-repeat;outline:0}div#nyroModalFull div#nyroModalWrapper a.nyroModalImageClose{z-index:1000}div#nyroModalFull div#nyroModalWrapper h1#nyroModalTitle{margin:0;padding:0;position:absolute;top:-22px;left:5px;font-size:12px;color:#ddd}#nyroModalContent{border:solid 13px #352e2c}div#nyroModalFull div#nyroModalWrapper div.wrapper div#nyroModalContent{padding:5px}div#nyroModalFull div#nyroModalWrapper div.wrapperImg div#nyroModalContent{position:relative;overflow:hidden;text-align:center}div#nyroModalFull div#nyroModalWrapper div.wrapperImg div#nyroModalContent img{vertical-align:baseline}div#nyroModalFull div#nyroModalWrapper div.wrapperImg div#nyroModalContent div{position:absolute;bottom:0;left:0;background:#000;padding:10px;margin:10px;border:1px #fff dotted;overflow:hidden;opacity:.2;filter:alpha(opacity=20)}div#nyroModalFull div#nyroModalWrapper div.wrapperImg div#nyroModalContent div:hover{opacity:.5;filter:alpha(opacity=50);cursor:help}div#nyroModalFull div#nyroModalWrapper a.nyroModalPrev,div#nyroModalFull div#nyroModalWrapper a.nyroModalNext{z-index:105;outline:none;position:absolute;top:0;height:100%;width:40%;cursor:pointer;text-indent:-9999em;background-image:url(data:image/gif;base64,AAAA)}div#nyroModalFull div#nyroModalWrapper div.wrapperSwf a.nyroModalPrev,div#nyroModalFull div#nyroModalWrapper div.wrapperSwf a.nyroModalNext,div#nyroModalFull div#nyroModalWrapper div.wrapper a.nyroModalPrev,div#nyroModalFull div#nyroModalWrapper div.wrapper a.nyroModalNext{height:60%;width:20%}div#nyroModalFull div#nyroModalWrapper div#nyroModalContent a.nyroModalPrev{left:0}div#nyroModalFull div#nyroModalWrapper div#nyroModalContent a.nyroModalPrev:hover{background:url(/img/nyroModal/prev.gif) left 20% no-repeat}div#nyroModalFull div#nyroModalWrapper div#nyroModalContent a.nyroModalNext{right:0}div#nyroModalFull div#nyroModalWrapper div#nyroModalContent a.nyroModalNext:hover{background:url(/img/nyroModal/next.gif) right 20% no-repeat}