/* -- general -- */
body {	
	background-image:url(../images/fond_global.gif);
	background-repeat:repeat-x;
	background-position:top;
	background-color:#429DE6;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	margin: 0px;
	padding: 0px;
}
#global {
	position:absolute;
	width:977px;
	left: 50%;
	margin-left: -519px;
	top:50%;
	margin-top:-276px;
	background-color:#429DE6;
}
img{border:0px;}

h1{
	font-weight:bold;
	font-size:11px;
	color:#BA3725;
	margin:0px;
	padding:0px;
	border:0px;
}
h2{
	font-weight:bold;
	font-size:11px;
	color:#7FB107;
	margin:0px;
	padding:0px;
	border:0px;
}
h3{
	font-weight:bold;
	font-size:11px;
	color:#999;
	margin:0px 0px 7px 0px;
	padding:0px;
	border-bottom:1px dashed #bbb;
	width:auto;
	display:block;
}

.puce_titre{
vertical-align:bottom;
float:left;
margin-right:5px;
margin-top:3px;
}
.txt_barre {text-decoration:line-through}
/* -- listes -- */
ul{margin:20px;padding:0px;border:0px;}
li{list-style-image:url(../images/puce_liste2.gif);}

.sport{margin:10px 20px 20px 32px;padding:0px;border:0px;}/* listes tourisme/activites sportives */
.sport li{list-style-image:url(../images/puce_liste_bleu.gif);}

/* -- menu -- */
#menu{
	background-image:url(../images/menu.gif);
	margin:-3px 0px 0px 126px;
	width:850px;
	height:28px;
	font-size:100%;
	letter-spacing:1px;
}
#menu_accueil{float:left;margin-left:3px;}

a.lien_menu:active, a.lien_menu:visited, a.lien_menu:link{text-decoration:none;text-transform:uppercase;color:#fff;}
a.lien_menu:hover{color:000;}
/* rubrique villas */
.menu_villas{margin-top:1px;display:block;float:left;margin-left:24px;margin-right:18px;}
a.menu_villas:hover{color:#CCD86C;}
/* rubrique tarifs */
.menu_tarifs{margin-top:1px;display:block;float:left;margin-left:14px;}
a.menu_tarifs:hover{color:#CCD86C;}
/* rubrique tourisme */
.menu_tourisme{margin-top:1px;display:block;float:left;margin-left:28px;}
a.menu_tourisme:hover{color:#CCD86C;}
/* rubrique contact */
.menu_contact{margin-top:1px;display:block;float:left;margin-left:28px;}
a.menu_contact:hover{color:#CCD86C;}
/* rubrique accueil */
.menu_acc{margin-top:1px;display:block;float:left;margin-left:0px;}
a.menu_acc:hover{color:#CCD86C;}


/* correction pour menu en anglais */
#villas_en{margin-left:54px;margin-right:30px;}
#tourisme_en{margin-left:34px;margin-right:18px;}
/* ---------------- */
/* -- les pages -- */
#box_accueil{
	position:absolute;
	margin-top:418px;
	margin-left:414px;
	
	border:1px solid #d4d4d4;
	width:477px;
	background-color:#fff;
	font-size:105%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#9d9d9d;
	padding:3px 6px 4px 6px;
	line-height:1.4;
}
#box_tarifs{
	position:absolute;
	margin-top:112px;
	margin-left:420px;/*414px*/
	height:370px;
	border:1px solid #d4d4d4;
	width:482px;
	background-color:#fff;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#9d9d9d;
	padding:3px 0px 4px 6px;
	line-height:1.4;
	/* box */
	display:block;
}
#box_contact, #box_villas, #box_tourisme{
	position:absolute;
	margin-top:112px;
	margin-left:420px;
	height:370px;
	border:1px solid #d4d4d4;
	width:472px;
	background-color:#fff;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#9d9d9d;
	padding:3px 0px 4px 16px;
	line-height:1.4;
	display:block;/* box */
}
#zone_tab{/*zone contenant le texte */
	margin-top:20px;
	margin-left:2px;
	height:340px;
	overflow:auto;
	border-bottom:1px solid #cecece;
	font-size:11px;
	line-height:1.5;
}
.titre{/* tarifs */
	text-transform:uppercase;
	color:#BD3623;
	margin-bottom:10px;
	padding-bottom:3px;
	display:block;
	font-weight:bold;
	border-bottom:1px dashed #c9c9c9;
}
/* tableau */
table{
	border-collapse: collapse;
	width:456px;
	margin-left:1px;
	margin-bottom:20px;
}
td{
	text-align:center;
	border:1px solid #D6D6D6;/*adc3d2*/
	background-color:#E4F1F7;/*F0F5F7*/
	color:#587999;
}
.td_vide{background-color:#fff;border:0px;}
.mod1{background-color:#CBEBF7;color:#009ED8;}
.mod2{background-color:#CBEBF7;}/*E4F1F7*/
.mod3{background-color:#30B4E5;color:#fff;font-weight:normal;}/*96C9DE*/

#par_tarifs{color:#587999;}

/* -- rubrique villas -- */
/* cadre */
/* #cadre1, #cadre2{border:1px dashed #ccc;padding:10px;width:414px;margin-bottom:20px;margin-top:10px;}
/* #cadre1{display:none;} */
/* #cadre2{display:none;} */
#cadre0{width:444px;margin-top:10px;}/* descriptif general */
#cadre3{width:444px;margin-top:8px;margin-bottom:10px;}/* piscine */

.lien_cadre{/* nom des villas */
	font-weight:bold;
	font-size:11px;
	color:#BA3725;
	margin:0px;
	padding:0px;
	border:0px;
	text-decoration:none;
}
a.lien_cadre:hover{color:#B4CA5B;}

.lien_tarifs{/* lien nouveaux tarifs */
	font-size:11px;
	color:#BA3725;
	margin:0px;
	padding:0px;
	border:0px;
	text-decoration:underline;
}
a.lien_tarifs:hover{color:#B4CA5B;text-decoration:underline;}
/* voir la fiche */
#fiche1{width:130px;}
#fiche2{color:#B4CA5B;font-weight:normal;}
/* reduire la fiche */
#fiche1_1, #fiche1_2{display:none;text-decoration:none;margin-left:330px;margin-bottom:-25px;}
.puce_fermer{vertical-align:bottom;color:#9d9d9d;font-weight:normal;}

.ss_titre{
	font-size:11px;
	color:#679006;
	margin:0px;
	padding:0px;
	border:0px;
}
.ss_titre img{margin-right:10px;}

/* -- rubrique contact -- */
#adresse{display:block;width:200px;text-align:center;float:left;margin-left:35px;color:#8FB047}
#carte{margin-right:30px;border:0px;margin-left:40px;margin-top:-10px;}
#carte img{border:1px solid #ccc;padding:5px;}
#legende{text-decoration:none;color:#999;font-size:10px;margin-left:312px;}
#carte_gd{ 
	display:none;
	position:absolute;
	background-color:#fff;
	left:0px;
	top:0px;
	border: 1px solid #E1E2DE;
	width:487px;
	margin-top:3px;
}
#carte_gd img{margin-left:3px;border:1px solid #ccc;}

/* mail */
.mail{color:#8FB047;text-decoration:none;}
.mail:hover{color:#8FB047;text-decoration:underline;}
#lien_resa{}
.reservation{margin-left:320px;border:1px solid #fff;display:block;margin-top:0px;width:120px;}
#resa{width:450px;}

.titre2{/*box_tourisme paragraphe3 */
	font-size:11px;
	color:#BA3725;
	margin:0px;
	padding:0px;
	border:0px;
}
/* -- les elements -- */
/* bouton imprimante */
.imprim{
	margin-left:-240px;
	margin-top:-85px;
	width:75px;
	font-size:10px;
	text-decoration:none;
	color:#999;
	background-image:url(../images/bck_imprim.gif);
	background-position:right;
	background-repeat:no-repeat;
}
a.imprim:hover{
	color:#c00;	
	background-image:url(../images/bck_imprim2.gif);
	background-position:right;
	background-repeat:no-repeat;
}
.imprim{position:absolute;top:90px;left:620px;}
.banniere_imprim{margin-left:60px;margin-top:50px;display:none;}/* pour l'impression */
.resa_imprim{display:none;}

/* les 3 haut de page */
.haut, .haut2, .haut_page{text-decoration:none;color:#b7b7b7;margin-left:350px;font-size:10px;}
a.haut:hover, a.haut2:hover, a.haut_page:hover{color:#B4CA5B;}

/* infos bulle des pictogramme */
a.picto {text-decoration: none;color:#f46200;margin-left:230px;margin-top:-40px;}
a.picto span {display: none;}
a.picto:hover {background: none; /* correction d'un bug IE */z-index: 500;}
a.picto:hover span{display:inline;color:#999;text-transform:uppercase;font-family:Verdana, Arial, Helvetica, sans-serif;position:absolute;left:26em;text-align:center;font-size:10px;padding: -2px 5px 0px 2px;width:145px;}

#logo_novae{margin:-25px 66px 0px 0px;float:right;}/* logo */


.fermer_carte{
	width:467px; 
	height:20px;
	text-align:right;
	padding-right:20px;
	color:#999;
	display:block;
	text-decoration:none;
	padding-top:5px;
}
/* -- diaporama flash -- */
#diaporama{
	position:absolute;
	left:128px;
	top:250px;/*top:265px;*/
}
/* les styles de photos */
.photo1{
	float:right;
	margin:0px 10px;
	border:1px solid #ccc;
}

/* infos bulle drapeaux */
a.infos {text-decoration: none;color:#bbb;font-size:10px;}
a.infos span{display: none;}
a.infos:hover{background: none; /* correction d'un bug IE */z-index: 500;}
a.infos:hover span{
	display:inline;
	position:absolute;
	left:280px;
	top:200px;
	margin:0px;
	padding:1px 5px;
	border:1px solid #ddd;
	background-color:#fff;	
}

/* pour les diapos de la page d'accueil */

#diapo_bas{position:absolute;left:128px;top:325px;}
#diapo_haut{position:absolute;left:370px;top:114px;}

#texte_accueil{
	/*border:1px solid #ccc;*/
	padding:10px;
	display:block;
	background-image:url(../images/fond_texte_accueil.gif);
	position:absolute;
	width:214px;
	height:147px;
	color:#666;
	font-size:12px;
	text-align:center;
	line-height:1.4;
	left:140px;
	top:130px;
}

/* les photos */
.photo_1{float:right;border:1px solid #ccc;margin-left:5px;margin-top:-2px;}
.photo_2{border:1px solid #ccc;margin-left:24px;margin-right:10px;}
.photo_2_2{border:1px solid #ccc;margin-left:18px;margin-right:10px;}
.photo_3{border:1px solid #ccc;}
.photo_4{border:1px solid #ccc;margin-left:104px;}

#titre_bayonne{margin-left:28px;}
#titre_biarritz{margin-left:37px;}
#titre_stjean{margin-left:32px;}
#titre_biarritz2{margin-left:204px;}

#drapeaux{position:absolute;left:831px;top:95px;}

a.lien_contact{color:#587999;}

#layer1 {
	position: absolute;
	visibility: hidden;
	width: 250px;
	height: 270px;
	left: 388px;
	top: 114px;
	background-color: #ffffff;
	border: 1px solid #BC3724;

}

#close {
	float: right;
}
