*{margin:0;padding:0}body{background:#afc2e0 url("/img/bg-body.png") repeat-x top;font-family:verdana,arial,sans-serif;font-size:80%}#conteneur{width:750px;position:absolute;left:50%;top:20px;margin-left:-375px}#header{margin-bottom:10px;box-shadow:0 0 4px #555;line-height:0}#header img{border:0}#onglet{background:#fff600;text-align:center;padding:5px 0;margin-bottom:10px;border-radius:5px;border:1px solid #dd0}#onglet li{display:inline;padding:2px 12px;border-left:2px solid #afc2e0}#onglet li.no-border{border-left:none}#onglet li.current a{color:#880}#onglet a{font-weight:bold;text-decoration:none;color:#022e5f}#onglet a:hover{text-decoration:underline}#page{padding:10px 0;background-color:#fff;margin-bottom:10px;height:auto!important;height:1px;box-shadow:0 0 4px #555}#page a img{border:0}#page h1{padding:10px 0 15px 20px;color:#eddf00;_font-size:1.9em;text-shadow:1px 1px 1px #aaa}#page h2{margin:20px 0 5px 50px;color:#400099;font-size:1.2em;font-weight:bold}#page input,#page textarea{background-color:#fff;border:1px solid #022e5f}#page label{background-color:#b3b7ff}#page option{margin-right:8px}#page p{color:#022e5f;margin:0 20px 5px 20px;padding:2px 5px;text-align:justify}#page p.erreur{color:#f00;font-weight:bold;background:url("../img/error.png") no-repeat left 2px;padding-left:20px;margin-top:20px}#page .rouge{color:#f00}#page .bold{font-weight:bold}#page .left{float:left}#page .right{float:right}#page .titre-accueil{text-align:center;font-size:1.5em;font-weight:bold;color:#022e5f;margin:5px 20px 10px;padding:2px 5px;text-shadow:1px 1px 1px #aaa}#page .intro p{color:#000;text-align:center}#page #actu{background:#fffedf;border-top:1px solid #dfd829;border-bottom:1px solid #dfd829;padding:5px;margin:20px 80px}#actu p.title{background:url("../img/light.png") no-repeat 0 3px;padding-left:20px;margin:0 0 0 10px;font-size:1.2em;color:#9f9d63;font-weight:bold}#page #menu_gauche{list-style-type:none;margin-left:35px;_margin-left:12px;width:320px;float:left}#page #menu_droite{list-style-type:none;margin-right:20px;width:335px;float:right}#page #menu_gauche h2,#page #menu_droite h2{margin:0;padding-top:7px;color:#022e5f}#page #menu_gauche h2{text-align:right;width:235px}#page #menu_gauche li,#page #menu_droite li{margin:20px 0 0 0}#page #menu_droite li{height:70px}#page #menu_gauche p{padding:2px 0;margin:0;text-align:right;float:left;width:235px;color:#666}#page #menu_droite p{padding:2px 0;margin:0;text-indent:0;text-align:left;color:#666}#page #menu_gauche a,#page #menu_droite a{text-decoration:none}*+html #page #menu_gauche a:hover{cursor:pointer}#page #menu_droite img{float:left;border:0}#page #menu_gauche img{border:0;float:right}#page #menu_gauche span.titre_menu,#page #menu_droite span.titre_menu{font-weight:bold;font-size:1.1em}#page.page-presentation p{margin:0 45px 5px 45px}#page div.photo-gauche{border-right:2px solid blue;margin-left:100px;_margin-left:50px;float:left;padding-right:8px}#page.page-presentation ul{list-style-type:disc;margin-left:110px}#page.page-presentation ul a{color:black;text-decoration:none}#page.page-presentation ul a:hover{text-decoration:underline}.page-appartement ul{list-style-type:none}#page li.detail-app{background-color:#eee;height:auto;margin-bottom:20px}#page img.img-app{float:left;width:154px;height:100px;background-color:#022e5f;border:0;margin:20px 10px 10px 10px}#page div.desc-app{margin-left:174px;width:550px}#page div.detail-app a{color:#400099;font-weight:bold;text-decoration:none;width:130px}#page div.detail-app a:hover{text-decoration:underline}#page #quick-estim form{margin-top:60px}.page-savoir_plus #desc{margin:-25px 100px 20px 150px}#page ul.ul-savoir-plus{margin:0 120px 0 80px}#page ul.ul-savoir-plus li{margin-top:10px}#page p.links{margin-top:20px}#page #quick-estim{background:url("../img/back_estimation.png") no-repeat bottom right;float:right;height:313px;width:213px;margin-top:40px;margin-right:10px}#page #quick-estim a{font-size:.8em;color:#afa000}#page #quick-estim label{background:transparent;color:#747474}#page #quick-estim input{width:90px;border:1px solid #d2c410}#page #quick-estim p{margin:10px 0 10px 25px}#page #quick-estim p.middle{margin:0}#page #quick-estim span.explain{color:#747474;font-style:italic;font-size:.8em;margin-left:50px}#page div#borderTip{position:relative;margin-top:29px}*+html #page div#borderTip{margin-top:50px}* html #page div#borderTip{margin-top:50px}#page ul#tabType{list-style-type:none;margin-left:40px;position:absolute;top:-29px}#page ul#tabType li{float:left;width:169px;height:31px;text-align:center}#page ul#tabType li a{text-decoration:none;color:#022e5f;display:block;font-weight:bold;padding-top:8px;height:23px;background:url('/img/onglet_tarif.png') no-repeat top left}#page ul#tabType li.unselected a{background:url('/img/onglet_tarif.png') no-repeat 0 -31px;color:#666;font-weight:normal}#page ul#tabType li.unselected a:hover{background:url('/img/onglet_tarif.png') no-repeat 0 -62px;color:#022e5f}#page table{border:2px solid #022e5f;margin:0 25px 15px 25px;border-collapse:collapse;clear:both}#page .longue-case{width:120px}#page th{border:1px solid #022e5f}#page td{border:1px solid #022e5f;font-size:.9em;height:25px;text-align:center}#page td.jaune{background-color:#fffe94}#page tr.bleu{background-color:#b3b7ff}#page p.middle{text-align:center}#page #tarifs-ul{margin:15px 0 15px 30px;border-left:3px solid yellow;padding-left:30px}#page .center{text-align:center}#page #affiche_photo{padding:9px;border:2px solid #022e5f;margin-bottom:10px}#page p.legende{text-align:center;font-style:italic}#page #liste_photo{width:710px;margin:5px 20px;padding:3px 0;background-color:#022e5f;overflow:auto;overflow-y:hidden;white-space:nowrap;_height:110px}*+html #page #liste_photo{height:110px}#page #liste_photo li{display:inline}#page #liste_photo li a{text-decoration:none}#page #liste_photo img{border:2px solid #fff;margin:3px}#page #plan-map{position:relative}#page #plan-map div{position:absolute;z-index:1000;top:24px;left:221px;background:transparent url("/img/bulle.png") no-repeat scroll top left;height:141px;width:219px}#page #plan-map address{padding-top:25px;padding-left:20px;font-style:normal;color:#666}#page #plan-map h3{font-size:1em;color:#000;margin:20px 0 5px 60px}#page #plan-map ul{margin:0 40px 0 80px;list-style-type:circle;color:#022e5f}#page #plan{margin-left:50px;border:2px solid #022e5f;padding:5px 5px 5px 5px}#page .numero_tel{font-size:2em;font-weight:bold;text-align:center}#page-contact a{color:#197dcf;text-decoration:none}#page-contact a:hover{text-decoration:underline}#page form{margin-left:20px}#page #contact-form{float:left;margin:0 0 20px 45px;background:#e0e6ef;border:1px solid #022e5f;padding:10px 0}* html #page #contact-form{margin-left:22px}#page #contact-form label{float:left;width:100px;background:transparent;cursor:pointer;padding:0 0 1px}#page #contact-form input,#page #contact-form textarea{background:#fff;border:1px solid #022e5f}#page #contact-form input.button1,#page .button1{background:url("../img/bg-button.png") repeat-x;padding:2px 10px;overflow:visible;border:1px solid #197dcf;color:#197dcf;text-decoration:none}#page #contact-form input.button1:hover,#page .button1:hover{color:#022e5f;border:1px solid #022e5f}#page #bouton{margin-left:250px}#page #contact-adresse{float:right;padding-right:45px;margin-top:-40px}#page #contact-adresse address{margin-left:85px}#divcal{text-align:center;background:#fafafa;border:1px solid #022e5f;padding:7px;margin:0}#divcal option{margin-left:6px}#divcal table{margin:0;border-collapse:collapse;background:#fff;border-right:2px solid #bbb;border-bottom:2px solid #bbb;border-top:2px solid #888;border-left:2px solid #888}#divcal th{background-color:#ddd;padding:1px}#divcal td{text-align:right;color:#022e5f;padding:1px}#divcal .today{background-color:#022e5f;color:#fff}#divcal .over{background:#fff600;cursor:pointer}#divcal .row0{background:#fff}#divcal .row1{background:#f3f3f3}#page fieldset{margin:15px 100px;padding:10px 0;background:#e0e6ef;border:1px solid #022e5f;position:relative}#page fieldset label{float:left;clear:left;width:180px;background:transparent;cursor:pointer;padding:0 0 1px}#page fieldset legend{font-weight:bold;margin:0 10px;position:absolute;margin-top:-0.5em}.page-estimation form{margin-top:20px}#pied{text-align:center;background-color:#fff600;color:#7f7a00;border-radius:5px}#pied img{vertical-align:middle}#pied a{text-decoration:none}#adresse-pied address{background:url("../img/olivier.png") no-repeat scroll 235px 9px;text-align:center;font-style:normal;font-size:.85em;color:#57677f;padding-top:10px}#adresse-pied a{color:#57677f;text-decoration:none;font-weight:bold}.clear{clear:both}
