/*normalisation*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td {margin: 0;padding: 0;color:#10498C}
h1, h2, h3, h4, h5, h6 {font-size: 100%}
ol,ul{list-style:none;}
address, caption, cite, code, dfn, em, strong, th, var{font-style:normal;font-weight:normal;}
table{border-collapse:collapse;border-spacing:0;}
fieldset, img{border:0;}
caption,th{text-align:left;}
q:before,q:after{content:'';}
a{color:#10498C;text-decoration:none;}
a:hover{text-decoration:underline;}
/*centrage de la fenetre - positionnement*/
html{text-align:center;margin:5px 0 0 0;}
body{position:relative;width:1003px; margin:0px auto 0px auto; text-align:left;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;}

/*TEMPLATE*/
#headerlogo{position:absolute;left:0px; top:0px;width:227px; height:160px;background:url('../images/header_logo.jpg') no-repeat;}
div#headerlogo h1{text-indent:-9999px;}
div#headerlogo a{display:block;width:205px;height:110px;margin:10px 0 0 20px;}

#design{position:absolute;left:227px; top:0px;width:328px; height:160px;}
#design p{position:absolute;left:0;top:141px;width:328px; height:19px;background:url('../images/design_txt.gif');text-indent:-9999px;}

#designtxt{position:absolute;left:227px; top:141px;width:328px; height:19px;}

#nav{position:absolute;left:555px; top:0px;width:448px; height:160px;background:url('../images/nav_fond.jpg') no-repeat;}
li#nav1{position:absolute;left:0px; top:100px;width:82px; height:23px;}
li#nav2{position:absolute;left:82px; top:100px;width:92px; height:23px;}
li#nav3{position:absolute;left:174px; top:100px;width:97px; height:23px;}
li#nav4{position:absolute;left:271px; top:100px;width:72px; height:23px;}
li#nav5{position:absolute;left:343px; top:100px;width:105px; height:23px;}
li#nav6{position:absolute;left:271px; top:0px;width:177px; height:73px;}

#content_carte{position:absolute;left:0px; top:160px;width:335px; height:410px;background:url('../images/content_carte.jpg') no-repeat;}
li#agence1{position:absolute;left:150px; top:100px;}
li#agence2{position:absolute;left:205px; top:220px;}
div#content_carte h2{margin:260px 0 5px 25px;}
p#desc1{margin:0px 0 0 25px;}
p#desc2{margin:10px 15px 0 50px;text-align:right;width:275px;}
p#desc2 span{font-weight:bold;}

#content_highlight{position:absolute;left:335px; top:160px;width:668px; height:410px;background:url('../images/content_highlight.jpg') no-repeat;}
#flashcontent{position:absolute;left:17px; top:98px;}

#retour{position:absolute;left:26px; top:147px;z-index:10;}

/*RECHERCHE*/
#content_recherche{position:absolute;left:335px; top:160px;width:668px; height:410px;background:url('../images/content_recherche.jpg') no-repeat;font-size:11px;}
div#content_recherche ol{margin:130px 0 0 20px}
div#content_recherche h1{float:left;}
div#content_recherche li#q1 ul{position:absolute;left:140px;}
div#content_recherche li#q1 ul li{position:absolute;width:170px;}
div#content_recherche li#q1 ul li label{margin:0 0 0 7px;font-weight:bold;}
div#content_recherche li#r11 {left:0px;top:0px;}
div#content_recherche li#r12 {left:130px;top:0px;}
div#content_recherche li#r13 {left:300px;top:0px;}
div#content_recherche li#r14 {left:30px;top:50px;}
div#content_recherche li#r15 {left:200px;top:50px}

div#content_recherche li#q2 {position:absolute;top:240px;}
div#content_recherche li#q2 ul{position:absolute;left:160px;top:-5px;}
div#content_recherche li#q2 ul li{position:absolute;width:200px;font-weight:bold;}
div#content_recherche li#q2 ul li span{margin:0 7px 0 7px;}

div#content_recherche li#q3 {position:absolute;top:270px;}
div#content_recherche li#q3 ul{position:absolute;left:160px;top:-5px;}
div#content_recherche li#q3 ul li{position:absolute;width:200px;font-weight:bold;}
div#content_recherche li#q3 ul li span{margin:0 7px 0 5px;}
div#content_recherche li#q3 ul li label{margin:0 7px 0 7px;}
div#content_recherche li#r31 {left:0px;}
div#content_recherche li#r32 {left:120px;}
div#content_recherche li#r33 {left:250px;top:-7px;}


#content_foot{position:absolute;left:0px; top:570px;width:1003px; height:25px;background:url('../images/content_foot.jpg') no-repeat;font-size:10px;font-weight:bold;}
#content_foot2{position:absolute;left:0px; top:570px;width:1003px; height:25px;background:url('../images/content_foot2.jpg') no-repeat;font-size:10px;font-weight:bold;}
p#nav_sub{position:absolute;left:30px; top:5px;letter-spacing:-0.5px}
p#credits{position:absolute;left:495px; top:5px;}

.button {
}
#btn_recherche {
background: url('../images/recherche.gif') no-repeat center center;width:86px;height:26px;border:0;
}


/*RESULTAT*/
#content_result{position:absolute;left:0px; top:160px;width:1003px; height:410px;background:url('../images/content_result.jpg') no-repeat;font-size:10px;}

/*entete*/
div#content_result h3 a{text-decoration:underline;}
div#content_result h3 a:hover{text-decoration:none;}

div#content_result h2{padding:20px 10px 0 250px;float:left;}
div#content_result h2 span{font-size:9px;font-weight:normal;}

/*navigation / tri*/
div#content_result ul li{float:left;margin:20px 50px 0 0px;}

/*navigation pages suivantes*/
p#next_result{text-align:center;position:absolute;top:393px;left:100px;width:783px;font-weight:bold;background-color:#F9C825;border:1px solid #104A89}
p#next_result a{font-weight:normal;}

/*liste de bien*/
div#content_result ol{clear:both;position:absolute;left:31px; top:42px;}
div#content_result ol li{position:absolute;width:227px;height:172px;text-align:center;}
div#content_result ol li:hover{background-color:#D9E8FB;}

/*mise en page d'une cellule*/
div#content_result ol li h3{margin-top:5px;font-size:12px;color:#FFFFFF}
div#content_result ol li span{display:block;background-color:#104A8C;padding:2px;margin:0 5px 0 5px;}
div#content_result ol li h3 img{display:block;position:relative;margin: 0px auto 5px auto;height:85px}


p.desc {text-align:left;margin:0 5px 0 5px;color:#000000;height:25px;overflow:hidden;}
p.prix {font-size:11px;font-weight:bold;color:#000000;margin:3px 0 1px 0;}
p.fiche {font-size:11px;font-weight:bold;text-align:left;margin:0 5px 0 5px;}
p.fiche img{margin:2px 5px 0 0;}
p.fiche a:hover{text-decoration:none}

/*positionnement des cellules*/
li#result2{left:232px;}
li#result3{left:464px;}
li#result4{left:696px;}
li#result5{top:175px;left:0px;}
li#result6{top:175px;left:232px;}
li#result7{top:175px;left:464px;}
li#result8{top:175px;left:696px;}


/*DETAIL*/

div#content_bien{position:absolute;left:0px; top:160px;width:999px;min-height:100%; background:url('../images/content_bien.jpg') no-repeat;font-size:10px;border:2px solid; border-top:none;}

li#result_img2{left:127px;}
li#result_img3{left:254px;}
li#result_img4{top:100px;left:0px;}
li#result_img5{top:100px;left:127px;}
li#result_img6{top:100px;left:254px;}
li#result_img7{top:200px;left:0px;}
li#result_img8{top:200px;left:127px;}
li#result_img9{top:200px;left:254px;}

div#header_detail {position:absolute;left:70px;top:40px;}
div#header_detail h1{height:22px;margin-bottom:10px;font-size:12px;}

div#nav_imprim {position:absolute;left:662px;width:381px;height:30px;top:30px;}
div#nav_imprim a{display:block;color:#A6A6A6;font-size:12px;font-weight:bold;text-decoration:none;width:100px;}
div#nav_imprim a span{display:block;padding-top:7px;}
div#nav_imprim a img{margin-right:5px;float:left;}

div#nav_detail {position:absolute;left:522px;width:381px;top:70px;z-index:9999}
div#nav_detail ul li{border:1px solid #10498C;width:125px;height:100px;position:absolute;text-align:center;margin:0;padding:0;}
div#nav_detail ul li img{height:86px;margin-top:7px;}
div#nav_detail ul li a:hover img{margin-top:4px;height:92px;}

div#nav_detail ul{height:300px;}
div#nav_detail p{position:relative;left:170px;top:5px;z-index:100;width:211px}
div#nav_detail p a{color:#E32817;font-size:12px;font-weight:bold;text-decoration:none;}
div#nav_detail p a span{display:block;padding-top:7px;}
div#nav_detail p a img{margin-right:5px;float:left;}


#content_detail{position:absolute;left:70px; top:370px;font-size:10px;}

div#content_detail h2{height:20px;width:400px;text-align:center;margin-top:10px;margin-bottom:10px;font-size:14px;}
div#content_detail p{width:390px;text-align:left;padding:5px;border:1px solid #10498C;margin-bottom:15px;}

div#content_detail p#desc_3{margin:0;position:absolute;left:452px;top:5px;width:150px;padding:0px;border:none;}
div#content_detail p#desc_3 span{font-weight:bold;}

div#content_detail p#desc_4{margin:0;margin-left:34px;width:369px;padding:5px;}

div#content_detail p#ours_detail{width:847px;text-align:center;padding:0px;border:none;margin-top:5px;}
div#content_detail p#contact_detail{width:847px;text-align:center;padding:0px;border:none;margin-top:15px;font-size:14px;color:#104A8A;font-weight:bold;}
div#content_detail p#contact_detail a{color:#10498C;font-weight:bold;}
div#content_detail p#contact_detail em{color:#10498C;font-size:18px;font-weight:bold;}

div#content_detail p#desc_5{margin:0;margin-left:200px;top:40px;width:390px;padding:5px;margin-bottom:15px;}
div#content_detail strong{font-weight:bold;color:#E16817}
/*LOCATION*/
#content_location{position:absolute;left:335px; top:160px;width:668px; height:410px;background:url('../images/content_location.jpg') no-repeat;}
#content_nav_loc1{position:absolute; left:67px; top:187px;width:189px; height:86px;}
#content_nav_loc2{position:absolute; left:300px; top:187px;width:189px; height:86px;}

/*LOCATION SAISONS*/
#filtrage{position:absolute; left:745px; top:-15px;width:227px; height:62px;padding:10px;font-weight:bold;font-variant: small-caps}
#btn_filtrer {background: url('../images/filtrer.gif') no-repeat center center;width:50px;height:19px;border:0;}

/*ESPACE PERSO*/
#content_perso{position:absolute;left:335px; top:160px;width:668px; height:410px;background:url('../images/content_perso.jpg') no-repeat;}
div#content_perso ul{margin:96px 0 10px 20px;height:235px;border-right:1px solid #10498C;width:220px;padding:10px;float:left;}

div#content_perso ul li{margin:0 0 5px 0}
div#content_perso p{margin:0px 0 5px 15px;width:510px;clear:both;font-size:11px;}
div#content_perso a{font-weight:bold;text-decoration:underline;}
div#content_perso p.annonce{width:250px;float:left;clear:none;margin:110px 0 10px 10px;text-align:justify;}


div#content_perso ul#menu_espace{margin:0;width:auto;padding:0;float:none;height:100px;}

#nav_perso_alertes{position:absolute; left:130px; top:187px;width:104px; height:86px;}
#nav_perso_selections{position:absolute; left:300px; top:187px;width:137px; height:86px;}

div#inc_result{position:absolute;width:530px;top:96px;left:10px;padding-top:15px;}
div#inc_result h1{text-align:center;margin-bottom:15px;}
div#inc_result p{text-align:center;margin-bottom:15px;}
div#inc_result p a{font-weight:bold;text-decoration:underline;}
div#inc_result p a:hover{text-decoration:none;}


/*ALERTES*/

#content_alertes{position:absolute;left:335px; top:160px;width:668px; height:410px;background:url('../images/content_perso_alertes.jpg') no-repeat;}
div#content_alertes p{position:absolute;top:110px;left:20px;width:500px;}
div#content_alertes ol{position:absolute;top:150px;left:20px}
div#content_alertes h1{}


div#content_alertes li#q1 ul li{position:absolute;width:170px;}
div#content_alertes li#q1  label{margin:0 0 0 7px;}

div#content_alertes li#r11 {left:130px;top:0px;}
div#content_alertes li#r12 {left:130px;top:15px;}
div#content_alertes li#r13 {left:130px;top:30px;}
div#content_alertes li#r14 {left:130px;top:45px;}
div#content_alertes li#r15 {left:130px;top:60px}

div#content_alertes li#q1 h2 {position:absolute;left:370px;top:0px}

div#content_alertes li#r16 {left:350px;top:20px}
div#content_alertes li#r17 {left:350px;top:45px}

div#content_alertes li#r16 span{margin:0 7px 0 5px;}
div#content_alertes li#r17 span{margin:0 7px 0 5px;}
div#content_alertes li#r16 label{margin:0 7px 0 7px;}
div#content_alertes li#r17 label{margin:0 5px 0 5px;}

div#content_alertes li#q2 {position:absolute;top:100px;width:150px;}
div#content_alertes li#q2  label{margin:0 0 0 7px;}

div#content_alertes li#q3 {position:absolute;top:150px;left:220px;}

div#content_alertes div#inc_result p{position:relative;top:0px;left:0px;width:500px;}

#btn_enregistrer {
background: url('../images/enregistrer.gif') no-repeat center center;width:86px;height:26px;border:0;
}

/*AGENCE*/

div#content_agence{position:absolute;left:0px; top:160px;width:999px; background:url('../images/content_bien.jpg') no-repeat;font-size:10px;border:2px solid; border-top:none;}
div#content_agence h1{margin:20px 0 10px 150px; font-size:14px;}
div#content_agence div#map{height:300px;width:400px;margin:0px 0 10px 150px;}
div#content_agence div#photo_agence{position:absolute;left:633px;top:202px;}
div#coordonnees{height:30px;width:480px;margin:0px 0 -2px 150px;border:2px solid #10498C;border-bottom:2px solid #FFFFFF;background-color:#FFFFFF;text-align:center;}
div#coordonnees p {margin:5px auto 0 auto;}
div#coordonnees p em{font-weight:bold;}


/*CONTACT*/
div#form_contact ol,ul{list-style:none;}

div#form_contact {position:relative;margin:0 auto -2px auto;width:50%;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: normal;	color: #10498C;padding:5px 0 0 0px; border:solid 2px #10498C; border-bottom:2px solid #FFFFFF;background-color:#FFFFFF}
div#form_contact h1{text-indent:-9999px;}
div#form_contact ul li {margin:0 0 15px 80px;}
div#form_contact ul li input {position:absolute; left:170px;background:#FFF;}
div#form_contact ul li input:focus {background:#E9EFFB;}
div#form_contact ul li textarea {margin:5px 0 0 0px;background:#FFF;}
div#form_contact ul li textarea:focus {background:#E9EFFB;}
div#form_contact p {margin:0 0 15px 10px; color:#990000;}
div#form_contact em{color:#990000;}

div#form_adresse a{font-weight:bold;text-decoration:underline;}
div#form_adresse a:hover{text-decoration:none;}

div#form_adresse {position:relative;margin:20px auto 10px auto;width:50%;text-align:center}
div#form_adresse table{position:relative;margin:0 auto 10px auto;width:70%;border:solid 1px #10498C;background-color:#FFFFFF;padding:5px;}
div#form_adresse table tr td{padding:5px;}

/*MENTIONS*/
div#mentions {position:relative;margin:0 auto -2px auto;width:50%;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: normal;	color: #10498C;padding:5px 15px 0 15px; border:solid 2px #10498C; border-bottom:2px solid #FFFFFF;background-color:#FFFFFF}

div#mentions p{margin:5px 0 5px 0;text-align:justify}
div#mentions p em{font-style:italic;text-decoration:underline;}
div#mentions p a{font-weight:normal}

div#mentions h2{margin:10px 0 5px 0;}