body{
	font-family: Verdana,Helvetica, sans-serif; font-size: 10pt; text-align:justify; font-style: normal; line-height: 13pt; color: #333333;
	scrollbar-face-color: #EEEEEE;
	scrollbar-shadow-color: #FFFFFF;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-3dlight-color: #339999;
	scrollbar-darkshadow-color: #339999;
	scrollbar-track-color: #eeeeee;
	scrollbar-arrow-color: #339999;
	background-image : url(../../images/fond.jpg);
	margin: 0 0 0 0;
}

h1{color:#0178bc; font-size:23px; line-height: 30px;}

LI              		{font: 10pt Verdana,Helvetica, serif color: #000000; line-height: 13pt; text-decoration: none;}
B               		{font: 10pt Verdana,Helvetica, line-height: 13pt; serif; font-weight: bold}
A{font-family: Verdana,Helvetica, sans-serif; font-size: 10pt; color: #D25B1F}
A:hover	{font-family: Verdana,Helvetica, sans-serif; font-size: 10pt; color: #339999}
    
A.menu:link {font-family: Verdana,Helvetica, sans-serif; font-size: 10pt; line-height: 14pt; color: #000000; text-decoration: none }
A.menu:visited {font-family: Verdana,Helvetica, sans-serif; font-size: 10pt; line-height: 14pt; color: #000000; text-decoration: none }
A.menu:active {font-family: Verdana,Helvetica, sans-serif; font-size: 10pt; line-height: 14pt; color: #000000; text-decoration: none }
A.menu:hover {font-family: Verdana,Helvetica, sans-serif; font-size: 10pt; line-height: 14pt; color: #D25B1F; text-decoration: none }

A.sans:link {font-family: Verdana,Helvetica, sans-serif; font-size: 10pt; line-height: 13pt; color: #000000; text-decoration: none }
A.sans:visited {font-family: Verdana,Helvetica, sans-serif; font-size: 10pt; line-height: 13pt; color: #000000; text-decoration: none }
A.sans:active {font-family: Verdana,Helvetica, sans-serif; font-size: 10pt; line-height: 13pt; color: #000000; text-decoration: none }
A.sans:hover {font-family: Verdana,Helvetica, sans-serif; font-size: 10pt; line-height: 13pt; color: #000000; text-decoration: none }


A.blanc:link { font: 10pt Verdana,Helvetica, serif; color: #FFFFFF ; text-decoration: none }
A.blanc:visited { font: 10pt Verdana,Helvetica, serif; color: #FFFFFF ; text-decoration: none }
A.blanc:active { font: 10pt Verdana,Helvetica, serif; color: #000000 ; text-decoration: none }
A.blanc:hover { font: 10pt Verdana,Helvetica, serif; color: #FF6600 ; text-decoration: none }

A.blanc2:link {font-family:Helvetica,Arial;font-size:12px; COLOR: #000000 ; text-decoration: none }
A.blanc2:visited {font-family:Helvetica,Arial;font-size:12px; COLOR: #000000 ; text-decoration: none }
A.blanc2:active {font-family:Helvetica,Arial;font-size:12px; COLOR: #000000 ; text-decoration: none }
A.blanc2:hover {font-family:Helvetica,Arial;font-size:12px; COLOR: #0178bc ; text-decoration: none }

A.copy:link { font: 9pt Verdana,Helvetica, serif; color: #666666 ; text-decoration: none }
A.copy:visited { font: 8pt Verdana,Helvetica, serif; color: #FFFFFF ; text-decoration: none }
A.copy:active { font: 8pt Verdana,Helvetica, serif; color: #000000 ; text-decoration: none }
A.copy:hover { font: 8pt Verdana,Helvetica, serif; color: #FF6600 ; text-decoration: none }

A.adresse:link { font: 8pt Verdana,Helvetica, serif; color: #666666 ; text-decoration: none }
A.adresse:visited { font: 8pt Verdana,Helvetica, serif; color: #FFFFFF ; text-decoration: none }
A.adresse:active { font: 8pt Verdana,Helvetica, serif; color: #000000 ; text-decoration: none }
A.adresse:hover { font: 8pt Verdana,Helvetica, serif; color: #FF6600 ; }

A.lirelasuite:link { font: 8pt Verdana,Helvetica, serif; font-weight: bold; color: #D25B1F; }
A.lirelasuite:visited { font: 8pt Verdana,Helvetica, serif; font-weight: bold; color: #D25B1F ;  }
A.lirelasuite:active { font: 8pt Verdana,Helvetica, serif; font-weight: bold; color: #000000 ;  }
A.lirelasuite:hover { font: 8pt Verdana,Helvetica, serif; font-weight: bold; color: #339999 ;  }

td	{font-family: Verdana,Helvetica, sans-serif; font-size: 10pt; font-style: normal; line-height: 13pt; color: #333333; }
.enteteTab{font-family: Verdana,Helvetica, sans-serif; font-size: 10pt; font-style: normal; line-height: 13px; color: #ffffff; background-color:#afcb52}
.ligne{font-family: Verdana,Helvetica, sans-serif; font-size: 10pt; text-align:justify; font-style: line-height: 13pt; normal; color: #000000;}
.ligne1{font-family: Verdana,Helvetica, sans-serif; font-size: 10pt; text-align:justify; font-style: line-height: 13pt; normal; color: #000000;background-color:#8fbfff}
.titrerub{font-family: Verdana,Helvetica, sans-serif; font-size: 13pt; font-style: normal; line-height: 13px; color: #bd541e;}

.texte	{font-family: Verdana,Helvetica, sans-serif; font-size: 10pt; text-align:justify; font-style: normal; line-height: 13pt; color: #333333; }
.titretexte	{font-family: Verdana,Helvetica, sans-serif; font-size: 10pt; font-weight: bold; line-height: 13pt; color: #D25B1F; }

.texteequipe	{font-family: Verdana,Helvetica, sans-serif; font-size: 8pt; text-align:justify; font-style: normal; line-height: 11pt; color: #333333; }
.titreequipe	{font-family: Verdana,Helvetica, sans-serif; font-size: 10,5pt; text-align:nomal; font-weight: bold; line-height: 11pt; color: #D25B1F; }

.texteintro	{font-family: Verdana,Helvetica, sans-serif; font-size: 12pt; text-align:justify; font-style: italic; font-weight: bold; line-height: 13pt; color: #666666; }

.coordonnees	{font-family: Verdana,Helvetica, sans-serif; font-size: 8pt; font-style: normal; line-height: 10pt; color: #333333; text-align: center; }
.titre	{font-family: Verdana,Helvetica, sans-serif; font-size: 14pt; font-style: normal; line-height: 14pt; color: #D25B1F; text-align: right; }

.actus	{font-family: Verdana,Verdana,Helvetica, sans-serif; font-size: 10pt; line-height: 10pt; font-style: normal; color: #333333; text-align: left; }


.loi	{font-family: Verdana,Helvetica, serif; font-size: 9pt; font-style: normal; line-height: 13pt; color: #999999; text-decoration: none; letter-spacing:0.1pt; text-align: left; word-spacing: normal; }
.loi2	{font-family: Verdana,Helvetica, serif; font-size: 8pt; font-style: normal; line-height: 13pt; color: #666666; text-decoration: none; text-align: left; word-spacing: normal; }
.loi3	{font-family: Verdana,Helvetica, serif; font-size: 8pt; font-style: normal; line-height: 13pt; color: #333333; text-decoration: none; text-align: left; word-spacing: normal; }
.titretable  { font: 18pt Verdana,Helvetica, serif;  color: #D25B1F; }
.paire { font: 8pt Verdana,Helvetica, serif; font-weight: bold; color: #339999 ;  }
.impaire { font: 8pt Verdana,Helvetica, serif; font-weight: bold; color: #33ffff ;  }
.references {font-family: Verdana,Helvetica, sans-serif; font-size: 10pt; line-height: 13pt; color: #000000; text-decoration: none ; }
.tabbord{border-width:1;border-color: #000000 #000000 #000000 #000000; border-style: solid}
a.menuhaut:link, a.menuhaut:visited {
	font-size: 9px;
	display: inline;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	text-align: left;
	line-height: 19px;		
	
}

a.menuhaut:hover, a.menuhaut:active {
	font-size: 9px;
	display: inline;
	font-weight: bold;
	color: #afcb52;
	text-decoration: none;
	text-align: left;
	line-height: 19px;
	
}

a.menuhaut_rub:link, a.menuhaut_rub:visited {
	font-size: 9px;
	display: inline;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	text-align: left;
	line-height: 19px;		
	
}

a.menuhaut_rub:hover, a.menuhaut_rub:active {
	font-size: 9px;
	display: inline;
	font-weight: bold;
	color: #afcb52;
	text-decoration: none;
	text-align: left;
	line-height: 19px;
	
}

a.retour:link, a.retour:visited {
	font-size: 12px;
	display: inline;
	font-weight: bold;
	color: #0178bc;
	text-decoration: none;
	text-align: left;
	line-height: 12px;		
	
}

a.retour:hover, a.retour:active {
	font-size: 12px;
	display: inline;
	font-weight: bold;
	color: #afcb52;
	text-decoration: none;
	text-align: left;
	line-height: 12px;
	
}

a.menu_gauche:link, a.menu_gauche:visited {
	font-size: 10px;
	display: inline;
	font-weight: bold;
	color: #111111;
	text-decoration: none;
	text-align: left;
	line-height: 12px;
	letter-spacing: 0px;	
	
}

a.menu_gauche:hover, a.menu_gauche:active {
	font-size: 10px;
	display: inline;
	font-weight: bold;
	color: #afcb52;
	text-decoration: none;
	text-align: left;
	line-height: 12px;
	letter-spacing: 0px;
	
}

a.menu_gauche_rub:link, a.menu_gauche_rub:visited {
	font-size: 10px;
	display: inline;
	font-weight: bold;
	color: #0178bc;
	text-decoration: none;
	text-align: left;
	line-height: 12px;
	letter-spacing: 0px;	
	
}

a.menu_gauche_rub:hover, a.menu_gauche_rub:active {
	font-size: 10px;
	display: inline;
	font-weight: bold;
	color: #afcb52;
	text-decoration: none;
	text-align: left;
	line-height: 12px;
	letter-spacing: 0px;
	
}

.zoneform-id {
	font: 11px Arial, Helvetica, sans-serif;
	color: #335D9E;
	text-align: center;
	background: url(../../images/fond_recherche.gif);
	background-repeat: no-repeat;
	background-position: left center;
	border: 0px none;
	width: 220px;
	margin: 0px 0px 0px 10px;
	height: 20px;
	padding-top: 4px;
}

.contact {
	background-color: #FFFFFF;
	font: 11px;
	font-family: Verdana,Helvetica,Arial;
	width: 250px;
	color: #000000;
	border-color: #000000;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
	border-top-width: 1px;	 
	
}

.beige{
	color: #0178bc;
}

.centre {
	text-align: center;
}

#principal{
	position: relative;
	top: 0px;
	left: 1px;
	width: 540px;
	height: auto;
	min-height: 400px;
	border: 1px;
	list-style: li;
	border-left: 1px solid #d1d1d1;
	padding-left: 10px;
	padding-right: 10px;
	font-size:11px;
}

#principal2{
	position: relative;
	top: 0px;
	left: 27px;
	width: 540px;
	height: auto;
	min-height: 400px;
	border: 1px;
	list-style: li;
	border-left: 1px solid #d1d1d1;
	padding-left: 10px;
	padding-right: 10px;
	font-size:11px;
	
}

#formulaire{
	position: relative;
	width: 380px;
	height: auto;
	margin-left: 1px;
}

#formulaire2{
	position: relative;
	width: 380px;
	height: auto;
	margin-left: 20px;
}

ul.list_camping{
	margin-top: 20px;
	color: #ef87b0;
	font: 11px Times, verdana, helvetica, arial, sans-serif;
}

a.menu_h_1:link, a.menu_h_1:visited {	
	font-size: 9px;
	display: inline;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	text-align: left;
	line-height: 19px;		
}

a.menu_h_1:hover, a.menu_h_1:active { 
	font-size: 9px;
	display: block;
	font-weight: bold;
	color: #afcb52;
	text-decoration: none;
	text-align: left;
	line-height: 19px;
}	

a.menu_h_2:link, a.menu_h_2:visited {	
	font-size: 12px;
	display: block;
	color: #ffffff;
	text-decoration: none;
	text-align: left;
	width:10em;	
}

a.menu_h_2:hover, a.menu_h_2:active { 
	font-size: 12px;
	display: block;
	color: #ffffff;
	background-color:#0178bc;
	text-decoration: none;
	text-align: left;
	width:10em;
}	


#nav, #nav ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1;
}
		
#nav a {
	display: block;
}
		
#nav li { /* all list items */
	float: left;
	width: auto; /* width needed or else Opera goes nuts */
	margin-right : 11px;
}

#nav li ul { /* second-level lists */
	position: absolute;
	background: #afcb52;
	padding-left: 5px;
	width: 10em;
	display: block;	
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
	z-index: 50;
}
		
#nav li ul ul {
	/* third-and-above-level lists */
	margin: -26px 0 0 8em;
	background-color: #86a90f;
}
		
#nav li ul ul ul { /* third-and-above-level lists */
	margin: -1em 0 0 5em;
	background-color: #afcb52;
}
		
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
	left: -999em;
}
		
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
}
		




a.a_wysi_niv1:link, a.a_wysi_niv1:visited {
	font-size: 10px;
	display: block;	
	color: #000000;
	text-decoration: none;
	text-align: left;
	line-height: 29px;
	padding-left: 10px;
	font-weight: bold;
	background-image: url(/images/puce_verte.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 25px;
}

a.a_wysi_niv1:hover, a.a_wysi_niv1:active { 
	font-size: 10px;
	display: block;
	color: #ffffff;
	background-color: #0178bc;
	text-decoration: none;
	text-align: left;
	line-height: 29px;
	padding-left: 10px;
	font-weight: bold;
	background-image: url(/images/puce_verte2.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 25px;
}

a.a_wysi_niv2:link, a.a_wysi_niv2:visited {
	font-size: 10px;
	display: block;	
	color: #ffffff;
	text-decoration: none;
	text-align: left;
	line-height: 29px;
	padding-left: 10px;
	font-weight: bold;
}

a.a_wysi_niv2:hover, a.a_wysi_niv2:active { 
	font-size: 10px;
	display: block;
	color: #ffffff;
	background-color: #0178bc;
	text-decoration: none;
	text-align: left;
	line-height: 29px;
	padding-left: 10px;
	font-weight: bold;
}

.sous_menu_pos {
	position: absolute;
	background-color: #b1cd56;
	z-index: 40;
	margin: -25px 0px 0px 130px;
	padding: 0px 0px 0px 0px;
	width: 185px;
	visibility: hidden;
	text-align: left;
}

.ul_wysi{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	height: auto;
	background-color: #cee962;
}

.menu_niv1h{
	display: inline;
	margin-left: 40px;
	margin-right: 20px;
}

.menu_niv2h{
	position: relative; 
	margin: 0 0 0 0;
	padding:  0 0 0;
}