/* -- general -- */

body {
	background-image: url(../images/fond_body.gif);
	background-color:#2186A4;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	margin: 0px;
	padding: 0px;
	
	/* scrollbar */
	scrollbar-face-color: #669933;/* couleur barre + font fleches*/
	scrollbar-shadow-color: #4A714A;/* bordure droite */
	scrollbar-highlight-color: #4A714A; /* bordure gauche */
	scrollbar-3dlight-color: #305E30;/* gauche exterieur */
	scrollbar-darkshadow-color: #305E30; /* droite exterieur */
	scrollbar-track-color: #305E30;/* fond de la barre */
	scrollbar-arrow-color: #F2E9CF;/* couleur fleche */
}
#global {
	position:relative;
	height:489px;
	background-color:#fff;
	margin-top:130px;
	background-color:#407436;
	background-image:url(../images/fond_global.gif);
}
a:hover{text-decoration:underline;}
img{border:0px;}
p{margin:0px;padding:0px;border:0px;}

div.sep { clear: both; width: 700px; height: 1px; padding: 0; margin: 0; }
div hr { position: absolute; top: -999em; left: -999em; }

.titre1{color:#8CAD38; font-weight:bold;}/* vert */
.titre2{color:#DC8F08; text-decoration:none;}/* orange */
.titre3{color:#8CAD38; text-decoration:none;}/* vert */

.lien_camping1{color:#DC8F08; text-decoration:none;display: block;padding-top:3px;}/* orange */
.lien_camping2{color:#DC8F08; text-decoration:none;display: block;}/* orange */
.lien_camping3{color:#DC8F08; text-decoration:none;display: block;}/* orange */

.decal1{margin-left:20px;}

.texte {
    color: #FFCC33;
    font-size: 22px;
    font-weight: bold;
    position: absolute;
    right: 0;
    top: -74px;
    z-index: 1000;
}
#haut{/* les chalets */
	position:absolute;
	top:-40px;
	left:50%;
	margin-left:52px;
	background-image:url(../images/haut_titre.gif);
	background-repeat:no-repeat;
	width:459px;
	height:101px;
	z-index:450;
}
#haut p{
	margin-top:55px;
	text-align:right;
	padding-right:10px;
	color:#E4F0F4;
	text-transform:uppercase;
	font-size:10px;
	width:320px;
} 
#banniere_imprim{display:none;}
/* titre site*/
#fond_titre{position:absolute;left:-184px;top:-1px;z-index:399;}
#fond_titre2{position:absolute;left:-182px;top:-115px;z-index:399;}
#titre{position:absolute;left:46px;top:10px;z-index:550;}
#logo{position:absolute;left:69px;top:41px;z-index:1549;}

/* drapeaux */
.drap-fr{position:absolute;z-index:600;margin-left:339px;margin-top:-22px;}
.drap-en{position:absolute;z-index:600;margin-left:373px;margin-top:-22px;}
.drap-sp{position:absolute;z-index:600;margin-left:402px;margin-top:4px;}

/* contenu */
#centre{
	background-image:url(../images/ligne_gauche.gif);
	background-position:left;
	background-repeat:repeat-y;
	background-color:#305E30;
	position:relative;
	top:10px;
	margin:0px auto;
	height:443px;
	width:775px;
	color:#fff;
}

#gauche{float:left;height:418px;width:439px;}/* diapo */
#texte{
	float:left;
	margin-bottom:-8px;
	margin-top:-7px;
	height:428px;
	width:336px; 
	background-image:url(../images/fond_texte.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
}

h1{
	text-align:center;
	margin:40px 0px 0px 40px;
	font-size:10px;
	padding:5px 0px;
	border:0px;
	font-weight:normal;
	border:1px dashed #3B663B;
	width:255px;
}

h1.accueil {
    border: 1px dashed #3B663B;
    float: left;
    font-size: 10px;
    font-weight: normal;
    margin: 40px 0 5px 12px;
    padding: 5px 0;
    text-align: center;
    width: 160px;
}

p.promo {
    background-color: #FFCC33;
    border: 1px dashed #3B663B;
    color: #396BB5;
    float: left;
    font-size: 10px;
    font-weight: normal;
    margin: 40px 0 5px;
    padding: 5px 0;
    text-align: center;
    width: 152px;
}
h2{color:#8CAD38;font-size:11px;margin-top:20px;padding: 0px 20px; line-height:1.5; text-align:justify; font-weight:normal;}
h3{color:#8CAD38;font-size:11px;margin-top:10px;padding: 0px 20px; line-height:1.5; text-align:center; font-weight:bold;}
#contenu{margin-top:12px;padding: 0px 20px 0px 20px; line-height:1.5; text-align:justify;}

h2.titre{color:#8CAD38;font-size:11px;margin-top:36px;padding: 0px 20px; line-height:1.5; text-align:justify; font-weight:normal;}

/* menu */
#menu{
	height:24px;
	width:775px;
	background-color:#669934; 
	background-image:url(../images/fond_menu.gif); 
	text-transform:uppercase;
	font-size:11px;
	padding:0px;
	border:0px;
	margin-top:2px;
	_margin-top:-12px;
}
/* menu - partie 1 : les liens */
#menu ul{margin:0px 0px 0px 10px;padding:0px;border:0px;list-style-type:none;}
#menu li{float:left;}
#menu #liens li a{
	background-position:bottom right;
	background-repeat:no-repeat;
	display:block;
	height:20px;
	float:left;
	padding:0px 24px 0px 12px;
	margin:4px 0px 0px 0px;
	color:#fff;
	text-decoration:none;
}
#menu #liens li a{
	display:block;
	height:20px;
	float:left;
	padding:0px 20px 0px 14px;
	margin:4px 0px 0px 0px;
	color:#fff;
	text-decoration:none;
}
#menu #liens li a:hover{
	background-image:url(../images/box_menu_s.gif);
	background-position:bottom right;
	background-repeat:no-repeat;
	display:block;
	height:20px;
	float:left;
	padding:0px 20px 0px 14px;
	margin:4px 0px 0px 0px;
	color:#E6B62E;
	text-decoration:none;	
}

/* menu en anglais */

#menu_en{
	height:24px;
	width:775px;
	background-color:#669934; 
	background-image:url(../images/fond_menu_en.gif); 
	text-transform:uppercase;
	font-size:11px;
	padding:0px;
	border:0px;
	margin-top:2px;
	_margin-top:-12px;
}
/* menu - partie 1 : les liens */
#menu_en ul{margin:0px 0px 0px 10px;padding:0px;border:0px;list-style-type:none;}
#menu_en li{float:left;}


#menu_en #liens_en li a{
	background-position:bottom right;
	background-repeat:no-repeat;
	display:block;
	height:20px;
	float:left;
	padding:0px 24px 0px 12px;
	margin:4px 0px 0px 0px;
	color:#fff;
	text-decoration:none;

}

#menu_en #liens li a{
	display:block;
	height:20px;
	float:left;
	padding:0px 20px 0px 14px;
	margin:4px 0px 0px 0px;
	color:#fff;
	text-decoration:none;
}

#menu_en #liens_en li a:hover{
	background-image:url(../images/box_menu_s.gif);
	background-position:bottom right;
	background-repeat:no-repeat;
	display:block;
	height:20px;
	float:left;
	padding:0px 24px 0px 12px;
	margin:4px 0px 0px 0px;
	color:#E6B62E;
	text-decoration:none;	
}

#menu_en #pictogramme{padding:1px 0px 0px 0px;border:0px;}
#menu_en #pictogramme li{padding: 0px 5px 0px 5px;}

/* menu - partie 2 : les pictogrammes */
#menu #pictogramme{padding:1px 0px 0px 0px;border:0px;}
#menu #pictogramme li{padding: 0px 5px 0px 5px;}

/* info bulle */
a.picto_imprim{margin: 4px 0px 0px 30px;}
a.picto_imprim span, a.picto_ami span, a.picto_favori span{display:none;}
a.picto_imprim:hover, a.picto_ami:hover, a.picto_favori:hover{background: none; z-index: 500;}
a.picto_imprim:hover span, a.picto_ami:hover span,a.picto_favori:hover span{
	display:inline;
	position:absolute;
	left:778px;
	top:386px;
	margin:0px;
	padding-left:3px;
	text-align:center;
	border:0px;
	padding-top:2px;
	padding-bottom:2px;
	padding-right:3px;
	text-decoration:none;
	color:#B9D0A1;
	font-size:10px;
	width:95px;
	border:1px dashed #669933;
}

/* bas de page */
#bas{
	width:780px;
	position:absolute;
	left:50%;
	top:450px;
	display:block;
	margin:8px 0px 0px -388px;
	padding:0px;
}
#logo_flash{margin-top:2px;}
#logo_flash img{vertical-align:middle;margin-right:10px;}
#logo_novae{padding:0px;border:0px;margin-left:570px;}

#bas a{color:#88AFBF;text-decoration:none;}
#bas a:hover{color:#fff;}

/* diaporama Flash */
#diaporama{position:absolute; left:9px;top:0px;z-index:400;}


/* chalet.php */
#desc_chalet{list-style-type:none;}
#chalet4{
	position:absolute; 
	background-color:#305E30;
	left:454px;
	top:32px;
	z-index:1000;
	border:1px dashed #4A714A;
	padding:8px;
	width:306px;
	height:361px; 
	overflow:auto; 
	display:none;
}
.distance{display:block;padding:5px; background-color:#406F30;}
#desc_chalet4{list-style-image:url(../images/puce1.gif);padding:0px;margin-left:20px;}

#chalet6{
	position:absolute; 
	background-color:#305E30;
	left:454px;
	top:32px;
	z-index:1000;
	border:1px dashed #4A714A;
	padding:8px;
	width:306px;
	height:361px; 
	overflow:auto;
	display:none;
}
.lien_retour{color:#fff;text-decoration:none;display:block;}
.lien_retour img{margin-right:10px;}

#plan4{margin: 0px 0px 20px 30px;}

/* camping.php */
#desc_camp{list-style-image:url(../images/puce2.gif);margin-top:0px;margin-bottom:-60px;}
#desc_camp_en{list-style-image:url(../images/puce2.gif);margin-top:0px;margin-bottom:0px;}
#desc_tarifs{list-style-image:url(../images/puce2.gif);margin:0px 0px 0px 30px;}

/* tarifs.php */
table{border-collapse:collapse; text-align:center;}
td{border:1px solid #688029;padding:2px 5px;}/*427231*/
.td_titre{background-color:#8CAD38;}/*598234*/
.td_vide{
	background-color:#305E30;
}
#tarifs_gauche{margin-left:20px;margin-top:40px;}
#tab_chalets{margin:0px 0px 20px 20px;padding:0px;}

#partenaires{text-align:center;}

/* situation */
a.lien_situation{color:#fff;text-decoration:none;}
a.lien_situation:hover{color:#B4CB12;text-decoration:none;}
