html, body	{
	padding:0;
	margin: 0;
	text-align: left;
	height: 100%;
	background-image: url(images/fond_site.png);
		}

input,select,textarea{
	border: 1px solid #4E3400;
	background-color: #FAF9F5;
	font-family: "Courier New", Courier, monospace;
	font-size: 12px;
	color: #4E3400;


}

.div_spacer15{
	height: 15px;
}
#preload{
	visibility: hidden;	
}
.pics_noborder_link {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;	
}

ul {
 list-style-image: url(images/puce_liste.png);
 }
 
h1           {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	color: #4E3400;
	font-weight: bold;
	line-height: 40px;
	background-image: url(images/titre1_fond.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 45px;
	text-decoration: none;
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #4E3400;
	font-weight: bold;
	line-height: 24px;
	padding-left: 10px;
	text-decoration: underline;
}
h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #4E3400;
	line-height: 20px;
	padding-left: 10px;
	text-decoration: none;
}

.red{
	color: #FF0000;
}

.red-strong{
	color: #FF0000;
	font-weight: bold;
}
.orange{
	color: #FF6600;
}
.orange-strong{
	color: #FF6600;
	font-weight: bold;
}
.green{
	color: #009933;
}

.green-strong{
	color: #009933;
	font-weight: bold;
}

.raye{
	text-decoration: line-through;
	font-weight: bold;
}

.strong{
	font-weight: bold;
}

.strong-under{
	font-weight: bold;
	text-decoration: underline;
}
.strong-italic{
	font-weight: bold;
	font-style: italic;
}

.table_tarif_cell{
	border: 1px solid #4E3400;
	background-color: #F0EDE6;
}

.form {	FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

.contact-alert{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #FF0000;
	text-align: center;


}

.align_center{
	text-align: center;
}
#container_site
{
	width: 750px;
	margin-left: 0;
	position: relative;
	text-align: left;
	background-image: url(images/fond_main_layer.png);
	background-repeat: repeat-y;
}

#leftnav
{
	float: right;
	width: 171px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
	position: relative;
	}
#menu_haut{
	width: 171px;
	height: 299px;
	text-align: left;
	background-image: url(images/fond_menu.png);
}

#menu_bas{
text-align: left;
}

#content
{
	float: right;
	position: relative;
	width: 573px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4d4a57;
	padding: 3px;	
}

#content A:link, #content A:visited, #content A:active, #content A:hover {
	color: #4d4a57;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration:underline;
}

#header
{
	height: 112px;
	width: 750px;
	}

#sous-header1{
	float: left;
	position: relative;
	height: 17px;
	width: 171px;
	background-image: url(images/haut_menu.png);
	background-repeat: no-repeat;
	background-position: left top;
	}
#sous-header2{
	float: left;
	position: relative;
	height: 17px;
	width: 335px;
	}
#sous-header3{
	float: left;
	position: relative;
	height: 17px;
	width: 230px;
	text-align: right;
	}
#footer
{
	clear: both;
	height: 18px;
	width: 750px;
	background-image: url(images/footer.png);
	background-repeat: no-repeat;
	background-position: left top;
	}
	
#footer2
{
	clear: both;
	width: 750px;
	color: #999999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
	background-image: url(images/fond_site.png);
	}
	
#footer2 A:link, #footer2 A:visited, #footer2 A:active, #footer2 A:hover {
	color: #999999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
}
	
	
.accueil {
	background-image: url(images/menu_accueil.png);
	background-repeat: no-repeat;
	background-position: left top;
	width: 171px;
	height: 18px;
	}
	
.accueil A:link, .accueil A:visited, .accueil A:active, .accueil A:hover{

	text-align: left;
	line-height: 18px;
	padding-left: 22px;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	text-decoration: none;
	}
				

.accueil_hover{
	background-image: url(images/menu_fonce_accueil.png);
	background-repeat: no-repeat;
	background-position: left top;
	width: 171px;
	height: 18px;
	}	
.accueil_hover A:link, .accueil_hover A:visited, .accueil_hover A:active, .accueil_hover A:hover{

	text-align: left;
	line-height: 18px;
	padding-left: 22px;
	color: #FFCC33;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	text-decoration: none;
	}



.locations {
	background-image: url(images/menu_locations.png);
	background-repeat: no-repeat;
	background-position: left top;
	width: 171px;
	height: 18px;
	}
	
.locations A:link, .locations A:visited, .locations A:active, .locations A:hover{

	text-align: left;
	line-height: 18px;
	padding-left: 22px;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	text-decoration: none;
	}
				

.locations_hover{
	background-image: url(images/menu_fonce_locations.png);
	background-repeat: no-repeat;
	background-position: left top;
	width: 171px;
	height: 18px;
	}	
.locations_hover A:link, .locations_hover A:visited, .locations_hover A:active, .locations_hover A:hover{

	text-align: left;
	line-height: 18px;
	padding-left: 22px;
	color: #FFCC33;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	text-decoration: none;
	}

.le_camping {
	background-image: url(images/menu_le_camping.png);
	background-repeat: no-repeat;
	background-position: left top;
	width: 171px;
	height: 18px;
	}
	
.le_camping A:link, .le_camping A:visited, .le_camping A:active, .le_camping A:hover{

	text-align: left;
	line-height: 18px;
	padding-left: 22px;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	text-decoration: none;
	}
				

.le_camping_hover{
	background-image: url(images/menu_fonce_le_camping.png);
	background-repeat: no-repeat;
	background-position: left top;
	width: 171px;
	height: 18px;
	}	
.le_camping_hover A:link, .le_camping_hover A:visited, .le_camping_hover A:active, .le_camping_hover A:hover{

	text-align: left;
	line-height: 18px;
	padding-left: 22px;
	color: #FFCC33;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	text-decoration: none;
	}
	
.localisation {
	background-image: url(images/menu_localisation.png);
	background-repeat: no-repeat;
	background-position: left top;
	width: 171px;
	height: 18px;
	}
	
.localisation A:link, .localisation A:visited, .localisation A:active, .localisation A:hover{

	text-align: left;
	line-height: 18px;
	padding-left: 22px;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	text-decoration: none;
	}
				

.localisation_hover{
	background-image: url(images/menu_fonce_localisation.png);
	background-repeat: no-repeat;
	background-position: left top;
	width: 171px;
	height: 18px;
	}	
.localisation_hover A:link, .localisation_hover A:visited, .localisation_hover A:active, .localisation_hover A:hover{

	text-align: left;
	line-height: 18px;
	padding-left: 22px;
	color: #FFCC33;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	text-decoration: none;
	}
		
.activites {
	background-image: url(images/menu_activites.png);
	background-repeat: no-repeat;
	background-position: left top;
	width: 171px;
	height: 18px;
	}
	
.activites A:link, .activites A:visited, .activites A:active, .activites A:hover{

	text-align: left;
	line-height: 18px;
	padding-left: 22px;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	text-decoration: none;
	}
				

.activites_hover{
	background-image: url(images/menu_fonce_activites.png);
	background-repeat: no-repeat;
	background-position: left top;
	width: 171px;
	height: 18px;
	}	
.activites_hover A:link, .activites_hover A:visited, .activites_hover A:active, .activites_hover A:hover{

	text-align: left;
	line-height: 18px;
	padding-left: 22px;
	color: #FFCC33;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	text-decoration: none;
	}
	
.photos {
	background-image: url(images/menu_photos.png);
	background-repeat: no-repeat;
	background-position: left top;
	width: 171px;
	height: 18px;
	}
	
.photos A:link, .photos A:visited, .photos A:active, .photos A:hover{

	text-align: left;
	line-height: 18px;
	padding-left: 22px;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	text-decoration: none;
	}
				

.photos_hover{
	background-image: url(images/menu_fonce_photos.png);
	background-repeat: no-repeat;
	background-position: left top;
	width: 171px;
	height: 18px;
	}	
.photos_hover A:link, .photos_hover A:visited, .photos_hover A:active, .photos_hover A:hover{

	text-align: left;
	line-height: 18px;
	padding-left: 22px;
	color: #FFCC33;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	text-decoration: none;
	}
	
	
.alentours {
	background-image: url(images/menu_alentours.png);
	background-repeat: no-repeat;
	background-position: left top;
	width: 171px;
	height: 18px;
	}
	
.alentours A:link, .alentours A:visited, .alentours A:active, .alentours A:hover{

	text-align: left;
	line-height: 18px;
	padding-left: 22px;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	text-decoration: none;
	}
				

.alentours_hover{
	background-image: url(images/menu_fonce_alentours.png);
	background-repeat: no-repeat;
	background-position: left top;
	width: 171px;
	height: 18px;
	}	
.alentours_hover A:link, .alentours_hover A:visited, .alentours_hover A:active, .alentours_hover A:hover{

	text-align: left;
	line-height: 18px;
	padding-left: 22px;
	color: #FFCC33;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	text-decoration: none;
	}
	
.pre-reservation {
	background-image: url(images/menu_pre-reservation.png);
	background-repeat: no-repeat;
	background-position: left top;
	width: 171px;
	height: 18px;
	}
	
.pre-reservation A:link, .pre-reservation A:visited, .pre-reservation A:active, .pre-reservation A:hover{

	text-align: left;
	line-height: 18px;
	padding-left: 22px;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	text-decoration: none;
	}
				

.pre-reservation_hover{
	background-image: url(images/menu_fonce_pre-reservation.png);
	background-repeat: no-repeat;
	background-position: left top;
	width: 171px;
	height: 18px;
	}	
.pre-reservation_hover A:link, .pre-reservation_hover A:visited, .pre-reservation_hover A:active, .pre-reservation_hover A:hover{

	text-align: left;
	line-height: 18px;
	padding-left: 22px;
	color: #FFCC33;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	text-decoration: none;
	}

.contact {
	background-image: url(images/menu_contact.png);
	background-repeat: no-repeat;
	background-position: left top;
	width: 171px;
	height: 18px;
	}
	
.contact A:link, .contact A:visited, .contact A:active, .contact A:hover{

	text-align: left;
	line-height: 18px;
	padding-left: 22px;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	text-decoration: none;
	}
				

.contact_hover{
	background-image: url(images/menu_fonce_contact.png);
	background-repeat: no-repeat;
	background-position: left top;
	width: 171px;
	height: 18px;
	}	
.contact_hover A:link, .contact_hover A:visited, .contact_hover A:active, .contact_hover A:hover{

	text-align: left;
	line-height: 18px;
	padding-left: 22px;
	color: #FFCC33;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	text-decoration: none;
	}

.image_et_texte_right{
	float: right;
	border: 1px solid #336600;
	margin-top: 0px;
	margin-right: 6px;
	margin-bottom: 5px;
	margin-left: 2px;
	padding: 2px;
}

.image_et_texte_left{
	float: left;
	border: 1px solid #336600;
	margin-top: 0px;
	margin-right: 6px;
	margin-bottom: 5px;
	margin-left: 2px;
	padding: 2px;
}

.image_border{
	border: 1px solid #336600;
	margin-right: auto;
	margin-left: auto;
	padding: 2px;
}

.form_table {
	margin-right: auto;
	margin-left: auto;
	background-color: #F0EDE6;
	position: relative;
	width: 500px;
	float: none;
	border: 1px dashed #D1C6B2;
}


.pics_gal_style, A:link .pics_gal_style ,A:visited .pics_gal_style ,A:active .pics_gal_style  {
	border: 1px solid #D1C6B2;
	FILTER: Alpha(Opacity=90);
}

 A:hover .pics_gal_style
{
	border: 1px dashed #D1C6B2;	
	FILTER: alpha(Opacity=100);
	}
	
#pics_gal_style_links, #pics_gal_style_links A:link  ,#pics_gal_style_links A:visited  ,#pics_gal_style_links A:active  {
	font-family: "Courier New", Courier, monospace;
	font-size: 14px;
	color: #4E3400;
	text-decoration: none;
}
 #pics_gal_style_links A:hover 
{
	font-family: "Courier New", Courier, monospace;
	font-size: 14px;
	font-weight: bold;
	color: #976600;
	text-decoration: underline overline;
	}


.ad_menu {
	background-repeat: no-repeat;
	background-position: left top;
	width: 160px;
	text-align: left;
	line-height: 12px;
	padding-left: 5px;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
	text-decoration: none;
	}
	
.ad_menu A:link, .ad_menu A:visited, .ad_menu A:active, .ad_menu A:hover{
	text-align: left;
	line-height: 12px;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
	text-decoration: underline;
	}

#menu_alerte{
	width: 160px;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
	border: 1px solid #000000;
	background-color: #F0EDE6;
	padding: 2px;
	font-family: "Courier New", Courier, monospace;
	font-weight: bold;
	font-size: 12px;
	color: #000000;
}


.unnamed1 {	COLOR: #ffcc00; BACKGROUND-COLOR: #000066
}
