/* CSS Document */

/* Styles communs FOND DE PAGE */
html,body {margin:0px;width:100%;background-color:#000000;}
a:link {font-family:Verdana;font-size:11px;font-style:normal;color:#000000;text-decoration:none;}
a:visited {font-family:Verdana;font-size : 11px;font-style : normal;color:#000000;text-decoration:none;}
a:active {font-family:Verdana;font-size : 8pt;font-style : normal;color: Blue;text-decoration:none;}
a:hover {font-family : Verdana;font-size : 11px;font-style : normal;color: Blue;text-decoration:underline;}
#main {width:800px;background-color:#ffffff;}
#banniere {position:relative;top:0px;left:0px;width:800px;height:240px;background-image:url(../banniere.jpg);}
#datejour {position:absolute;top:80px;left:15px;width:160px;font-size:9px;font-family:Verdana;color:#ffffff;font-weight:normal;text-align:left;vertical-align:middle;}
#titrepage {position:absolute;top:192px;left:30px;height:30px;text-align:left;font-size:14px;color:#414141;font-family:arial;font-weight:bold;padding-left:3px;padding-top:3px;vertical-align:middle;}
#liens_accueil {position:absolute;left:700px;top:190px;height:30px;width:80px;vertical-align:middle;text-align:right;}
#txt_intro_page {position:absolute;top:212px;left:30px;width:600px;height:30px;font-family:Verdana;font-size:10px;color:gray;text-align:left;background-color:#ffffff;vertical-align:middle;padding:2px;}
#accroche {position:absolute;top:123px;left:10px;width:300px;font-size:16px;font-family:Arial;color:#aaaaaa;font-weight:bold;text-align:left;vertical-align:middle;padding-left:5px;}
#logo_intro_page {width:80px;float:left;padding:15px;}
#corps {width:800px;background-color:#ffffff;min-height:427px;height:auto !important;height:427px;}
#powered {height:27px;background-color:#aaaaaa;}
p.powered {font-family:verdana;font-size:9px;text-align:center;color:#000000;padding:6px;vertical-align:middle;}
a.powered:link {padding-left:5px;color:#ffffff;font-family:Verdana;font-size:9px;}
a.powered:visited {color:#ffffff;text-decoration: none;font-family:Verdana;font-size:9px;}
a.powered:active {color:#ffffff;text-decoration: underline;font-family:Verdana;font-size:9px;}
a.powered:hover {color:#ffffff;text-decoration: underline;font-family:Verdana;font-size:9px;}
#table_datas {margin:15px;float:left;}
#image_datas {margin:15px;float:right;}
input.button {font-family:Verdana;font-size:11px;color:black;width:90px;height:25px;text-align:center;background-color:#e4e4e4;cursor:pointer;border:1px solid #cccccc;background-image:url(../bouton.jpg);}

/* Spécifique MENU */
#menu {position:absolute;top:107px;width:480px;left:320px;height:71px;text-align:left;}
.cssnav {position:relative;float:left;margin:0;padding:0;font-family:Trebuchet MS;background: url(../bt_menu_over_jaune.jpg) no-repeat;width:120px;height:71px;overflow:hidden;}
.cssnav a {display:block;color:#000000;font-family:Trebuchet MS;font-size:14px;width:120px;height:71px;display:block;float:left;text-decoration:none;overflow:hidden;}
.cssnav a:hover {color:#000000;text-decoration:none;}
.cssnav img {width:120px;height:71px;border:0;}
* html a:hover {visibility:visible;}
.cssnav a:hover img{visibility:hidden;}
.cssnav span {position:absolute;color:gray;font-family:Trebuchet MS;font-size:14px;font-weight:bold;left:0px;top:23px;text-align:center;width:120px;cursor:pointer;}

/* Spécifique MENU SUPPLEMENTAIRE*/
#menu_sup {position:absolute;top:5px;left:325px;width:470px;text-align:right;}
a.menu_sup:link {line-height:20px;font-family:Verdana;font-size:10px;color:#ffffff;text-decoration:none;text-align:center;vertical-align:middle;}
a.menu_sup:visited {line-height:20px;font-family:Verdana;font-size:10px;color:#ffffff;text-decoration:none;text-align:center;vertical-align:middle;}
a.menu_sup:active {line-height:20px;font-family:Verdana;font-size:10px;color:#ffffff;text-decoration:none;text-align:center;vertical-align:middle;}
a.menu_sup:hover {line-height:20px;font-family:Verdana;font-size:10px;color:#ffffff;text-decoration:underline;text-align:center;vertical-align:middle;}

/* Spécifique PAGE D'ACCUEIL */
a.acc:link {color:#E4E4E4;font-family:Verdana;font-size:10px;}
a.acc:visited {color: #E4E4E4;text-decoration: underline;font-family:Verdana;font-size:10px;}
a.acc:active {color: #E4E4E4;text-decoration: underline;font-family:Verdana;font-size:10px;}
a.acc:hover {color: #E4E4E4;text-decoration: underline;font-family:Verdana;font-size:10px;}
#bienvenue {width:400px;font-family:verdana;font-size:11px;text-align:left;padding-left:35px;background-color:#ffffff;float:left;vertical-align:top;}
#adresse {width:360px;font-family:verdana;font-size:11px;text-align:left;padding:10px;background-color:#f6f6f6;border-top:1px dotted #cccccc;float:left;}
#col2 {width:300px;float:right;text-align:right;padding-right:20px;}
#actualites {width:270px;font-family:verdana;font-size:12px;float:right;text-align:center;background-color:#ffffff;margin-bottom:15px;}
#mentions {padding:8px;font-family:verdana;font-size:9px;text-align:center;vertical-align:middle;border-top:1px dotted #e4e4e4;background-color:#f6f6f6;}

/* SCROLLER DE VIGNETTES */
#scroll {width:740px;background-color:#ffffff;margin:5px;text-align:center;}
a.scroll:link {color:#000000;text-decoration:none;}
a.scroll:visited {color:#000000;text-decoration:none;}
a.scroll:active {color:#000000;text-decoration:none;}
a.scroll:hover {color:#000000;text-decoration:none;}

/* Spécifique CARTO GOOGLE MAPS */
#map {width:750px;height:550px;background-color:#000000;border:1px solid inset;margin:10px;}

/* Spécifique ALBUM PHOTOS */
#photo {position:relative;background-color:#ffffff;height:555px;}

/* SPECIFIQUE CALCUL DE PRET */
#calcul_pret {width:490px;padding-top:20px;padding-left:20px;padding-right:20px;padding-bottom:20px;border:0px solid #E4E4E4;}
#calcul_pret table {width:400px;border:0px;}
#calcul_pret td.titre {padding:8px;text-align:center;font-size:13px;font-family:Verdana;color:#000000;font-weight:bold;vertical-align:middle;}
#calcul_pret td.etiquette {width:160px;padding:2px;text-align:left;font-size:11px;font-family:Verdana;color:#E4E4E4;font-weight:normal;vertical-align:middle;}
#calcul_pret td.infos {padding:2px;text-align:center;font-size:11px;font-family:Verdana;color:#000000;font-weight:normal;vertical-align:middle;}
#calcul_pret td.bouton {width:20px;padding:2px;text-align:center;font-size:11px;font-family:Verdana;color:#000000;font-weight:bold;vertical-align:middle;}
#calcul_pret td.champ {width:200px;padding:2px;text-align:left;font-size:11px;font-family:Verdana;color:#ff0000;font-weight:normal;vertical-align:middle;}
#calcul_pret td.devise {width:40px;padding:2px;text-align:left;font-size:11px;font-family:Verdana;color:#000000;font-weight:normal;vertical-align:middle;}
#calcul_pret input {font-size:11px;font-family:Verdana;color:#000000;font-style:normal;text-align:right;}
#calcul_pret input.button {font-family:Verdana;font-size:11px;color:black;width:22px;height:22px;text-align:center;background-color:#e4e4e4;cursor:pointer;border:1px solid #cccccc;background-image:url(../bouton.jpg);}
#lien_budget {font-family:Verdana;font-size:11px;color:black;}
#financement {width:540px;text-align:left;}
p.titre_regle {background-color:F4F4F4;width:540px;padding:5px;text-align:center;font-size:13px;font-family:Verdana;color:#000000;font-weight:bold;vertical-align:middle;background-image:url(../bouton.jpg);}
p.regle {width:540px;text-align:left;font-size:11px;font-family:Verdana;color:#000000;font-weight:bold;vertical-align:middle;margin:6px;}
span.article {width:540px;text-align:left;font-size:11px;font-family:Verdana;color:#000000;font-weight:normal;vertical-align:middle;}

/* FOMULAIRE */
form {background-image: url(../formulaire.jpg);width:450px;padding:20px;background-color:#F4F4F4;border:1px solid #E4E4E4;}
table.formuaire {text-align:center;}
td.bloc {padding:4px;text-align:left;font-size:12px;font-family:Verdana;color:#FFFFFF;font-weight:bold;vertical-align:middle;}
td.etiquette {width:150px;padding:2px;padding-right:15px;text-align:left;font-size:11px;font-family:Verdana;color:#E4E4E4;font-weight:normal;vertical-align:middle;}
td.etoile {width:10px;padding:2px;text-align:left;font-size:11px;font-family:Verdana;color:#ff0000;font-weight:normal;vertical-align:middle;}
td.champ {width:200px;padding:2px;text-align:left;font-size:11px;font-family:Verdana;color:#ff0000;font-weight:normal;vertical-align:middle;}
.form_title{color:#000000;font-size:13px;font-family:Verdana;font-weight:bold;}
.form_field {font-size:11px;font-family:Verdana;color:#000000;font-weight:normal;text-align:left;}
.form_text{font-size:11px;font-family:Verdana;color:#000000;font-style:normal;}
.text_box{font-size:11px;font-family:Verdana;color:#000000;width:200px;}
.value_box{font-size:11px;font-family:Verdana;color:#000000;width:70px;}
.check_box{font-size:11px;font-family:Verdana;color:#000000;width:20px;}
.text_area{font-size:11px;font-family:Verdana;color:#000000;width:200px;height:60px;}
.text_select{font-size:9px;font-family:Verdana;color:#000000;}
.form_error{font-size:11px;font-family:Verdana;color:#ff0000;font-weight:bold;}
#form_ch input.button {font-family:Verdana;font-size:11px;color:black;width:90px;height:25px;text-align:center;background-color:#e4e4e4;cursor:pointer;border:1px solid #cccccc;background-image:url(../bouton.jpg);}

/* Spécifique FAQ */
#corps_faq {position:relative;width:780px;background-color:#ffffff;overflow:visible;display:table;}
#table_faq {position:relative;top:0px;left:0px;width:380px;margin-left:15px;margin-top:0px;float:left;overflow:visible;height:100%;}
#image_faq {position:relative;top:0px;left:0px;width:300px;margin-right:10px;margin-top:20px;float:right;}
#leg_faq {font-family:Verdana;font-size:10px;color:gray;text-align:right;background-color:#ffffff;width:290px;margin-top:6px;}
td.lignefaq {font-family:Verdana;font-size:11px;text-align:left;border-bottom:1px solid #E4E4E4;padding:8px;}

/* Spécifique LIENS */
#corps_liens {position:relative;width:780px;background-color:#ffffff;overflow:visible;display:table;}
#table_liens {position:relative;top:0px;left:0px;width:400px;margin-left:15px;margin-top:0px;float:left;overflow:visible;height:100%;}
#image_liens {position:relative;top:0px;left:0px;width:300px;margin-right:10px;margin-top:20px;float:right;}
#leg_liens {font-family:Verdana;font-size:10px;color:#aaaaaa;text-align:right;background-color:#ffffff;width:290px;margin-top:6px;}
a.corps_liens:link {font-family:Verdana;font-size:10px;font-style:italic;color:#3333ff;text-decoration:none;}
a.corps_liens:visited {font-family:Verdana;font-size:10px;font-style:italic;color:#3333ff;text-decoration:none;}
a.corps_liens:active {font-family:Verdana;font-size:1Opx;font-style:italic;color:#3333ff;text-decoration:none;}
a.corps_liens:hover {font-family : Verdana;font-size:10px;font-style:italic;color:#3333ff;text-decoration:underline;}
td.lignelien {font-family:Verdana;font-size:11px;text-align:left;border-bottom:1px solid #E4E4E4;padding:8px;}
span.desc_liens {padding-left:10px;padding-top:5px;padding-bottom:3px;height:20px;}
span.txt_liens {padding-left:10px;}

/* RESULTATS DES RECHERCHES */
#resultats {position:relative;top:0px;width:800px;height:20px;background-color:#ffffff;font-size:10px;color:#000000;font-family:verdana;font-weight:normal;text-align:center;vertical-align:center;}
#liste_biens {position:relative;top:0px;width:800px;background-color:#ffffff;}
#fiche_bien {position:relative;width:643px;height:181px;margin-top:10px;margin-bottom:10px;background-image:url(../fond_bien.jpg);text-align:left;}
#ref_bien {position:absolute;top:5px;left:20px;width:500px;height:31px;font-size:10px;color:#000000;font-family:verdana;font-weight:bold;}
#prix_bien {position:absolute;top:4px;left:520px;width:98px;font-size:11px;color:#000000;font-family:verdana;font-weight:bold;text-align:right;}
#prix_fr {position:absolute;top:21px;left:520px;width:98px;font-size:10px;color:#000000;font-family:verdana;font-weight:normal;text-align:right;}
#desc_bien {position:absolute;top:50px;left:150px;padding-left:5px;padding-top:5px;width:465px;height:84px;text-align:left;font-size:11px;color:#000000;font-family:verdana;font-weight:normal;}
#img_bien {position:absolute;top:33px;left:12px;width:129px;height:95px;}
#img_ex {position:absolute;top:20px;left:470px;width:16px;height:16px;}
#img_ba {position:absolute;top:20px;left:490px;width:16px;height:16px;}
#liens_bien {position:absolute;top:159px;left:10px;width:610px;height:20px;text-align:right;vertical-align:middle;}
#aff_photo {position:absolute;background-color:#ffffff;padding:15px;border:1px solid #cccccc;visibility:hidden;}
a.style1:link {color:#000000;font-family:Verdana;font-size:10px;}
a.style1:visited {color: #000000;text-decoration: underline;font-family:Verdana;font-size:10px;}
a.style1:active {5px;color: #000000;text-decoration: underline;font-family:Verdana;font-size:10px;}
a.style1:hover {5px;color: #000000;text-decoration: underline;font-family:Verdana;font-size:10px;}

/* DESCRIPTION DETAILLEE DU BIEN */
table.description {padding:0px;}
td.liblignedescription {font-size:9px;font-family:Verdana;color:#000000;font-weight:normal;font-style:normal;}
td.lignedescription {font-size:9px;font-family:Verdana;color:#000000;font-weight:normal;}

/* SPECIFIQUE FICHE DETAIL */
#main {margin:0px;background-color:#ffffff;}
#detail_bien_vte {width:643px;height:160px;margin-top:10px;margin-bottom:10px;background-image:url(../fond_bien.jpg);text-align:left;}
#detail_ref_bien {position:absolute;top:15px;left:45px;width:500px;height:31px;font-size:10px;color:#000000;font-family:verdana;font-weight:bold;}
#detail_prix_bien {position:absolute;top:20px;left:555px;width:90px;font-size:11px;color:#000000;font-family:verdana;font-weight:bold;text-align:right;}
#detail_desc_bien {position:absolute;top:55px;left:180px;padding-left:5px;padding-top:5px;width:465px;height:84px;text-align:left;font-size:11px;color:#000000;font-family:verdana;font-weight:normal;}
#detail_img_bien {position:absolute;top:44px;left:40px;width:129px;height:95px;}
#detail_img_ba {position:absolute;top:15px;left:550px;width:16px;height:16px;}
#detail_photo {padding:20px;border:1px solid #a4a4a4;width:400px;}
#buttons input.button {font-family:Verdana;font-size:11px;color:black;width:90px;height:25px;text-align:center;border:0px;background-color:#e4e4e4;cursor:pointer;border:1px solid #cccccc;background-image:url(../bouton.jpg);}

/* TARIFS LOCATION SAISONNIERE */
table.tarif {background-color:#F4F4F4;border:1px solid #cccccc;border:1px solid #E4E4E4;padding-right:5px;}
td.tarif_titre {background-color:#F4F4F4;color:#000000;font-weight:bold;font-family:verdana;font-size:9px;padding:3px;}
td.lib_tarif {background-color:#F4F4F4;width:50px;font-weight:normal;font-family:verdana;font-size:9px;text-align:right;padding-right:2px;padding-left:5px;}
td.val_tarif {background-color:#ffffff;width:70px;font-weight:normal;font-family:verdana;font-size:9px;}

/* DISPONIBILITES LOCATION SAISONNIERE */
table.dispo {background-color:#F4F4F4;border:1px solid #cccccc;border:1px solid #E4E4E4;}
td.dispo_titre {background-color:#F4F4F4;color:#000000;font-weight:bold;font-family:verdana;font-size:9px;padding:3px;}
td.dispo_lib {border:1px solid #ffffff;color:#ffffff;width:15px;font-weight:normal;font-family:verdana;font-size:8px;text-align:center;padding:1px;}


