body {
	background: url(../_img/degr_bleu.jpg) repeat-x;
	margin: 8px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	height: 100%;

} 

a:link, a:visited, a:active, a:hover {
	text-decoration: none
}
table {	
color:#5a4712;
border:20px;
margin-left:13px;
margin-right:13px;
font-size:0.6em;
font-style:italic;
text-align: center;
/*border: medium solid #ef861d;*/
border: thick solid #FFFFFF;;
border-collapse: collapse;
background-color:#A8CDE6;
}
th {
font-size:11px;
font-variant:small-caps;
/*border: thin solid #ef861d;*/
border: medium solid #FFFFFF;;
font-size:1.0em;
font-weight:900;
font-style:normal;


}
td {
width:auto;
height:25px;
/*border: thin solid #ef861d;*/
border: thin solid #FFFFFF;;
text-align: center;

}
.TitreTab {
	font-size:1.5em;
}

.rightText {
text-align:left;
margin:10px;

}

/*////////////////////// ID //////////////////////////*/
#page {
	width: 870px;
	background:#fff;
	padding:8px;
	margin:auto;
	position:relative;

}
#entete {
	background: url(../_img/Camping_les_Philippons_head.jpg) no-repeat 0 0;
	height:416px;
	padding:0px;

}
#middle {
	background: url(../_img/degr_orange.jpg) repeat-y;
	width:870px;
	height:100%;
}
#menu {
	height:220px;
	width:150px;
	margin-left:10px;
	/*
	top:-20px;	
	*/
	float:left;
}
#logo_qualite {
	height:75px;
	width:160px;
	margin-top:20px;
	margin-right:20px;
	float:right;
}
#Camping_qualite {
	background: url(../_img/Camping_Qualite.png) no-repeat 0 0;
	height:75px;
	width:78px;
	float:left;
}
#Qualite_tourisme {
	background: url(../_img/Qualite_Tourisme.png) no-repeat 0 0;
	height:75px;
	width:78px;
	float:right;
}


#logo_accueil {
	height:171px;
	background-image: url(../_img/Fleur.png);
	background-repeat: no-repeat;
	margin-top:-60px;
	margin-left:0px;
	margin-bottom:30px;
	float:left;
}

#menu2 {
	height:100%;
	width:320px;
	margin-top:35px;

	float:right;
}
#accueil {
	height:100%;
	width:370px;
	float:left;

}
#contenu_contact {
	height:100%;
	width:400px;
	float:left;

}
form_contact {
	height:100%;
	width:520px;
}

#textRent {
	height:100%;
	width:340px;
	
	
	/*margin-top:50px;
	margin-left:30px;
	top:-20px;	
	*/
	float:right;
}
#tarif {
	height:100%;
	width:520px;;
	padding-top:60px;
	margin-left:-150px;
	position:relative;

}
#tarif_bast {
	height:100%;
	width:520px;
	padding-top:60px;
	margin-left:-150px;
	position:relative;

}
#plan_adrets {
	top:1400px;
	left:150px;
	width:600px;
	height:600px;
	background-image: url(../_img/plan_adrets.png);
	background-repeat: no-repeat;
	position:absolute;
}
#wifi {
	left:20px;
	top:30px;
	width:100px;
	height:69px;
	background-image: url(../_img/wifi.png);
	background-repeat: no-repeat;
	position:relative;
}
#contrat{
	top:980px;
	left:560px;
	width:280px;
	height:475px;
	background-image: url(../_img/contrat.png);
	background-repeat: no-repeat;
	position:absolute;
	z-index:auto;
}
#contrat_loc{
	top:1130px;
	left:290px;
	width:280px;
	height:475px;
	background-image: url(../_img/contrat.png);
	background-repeat: no-repeat;
	position:absolute;
	z-index:auto;
}
#contrat_lok{
	top:1110px;
	left:290px;
	width:280px;
	height:475px;
	background-image: url(../_img/contrat.png);
	background-repeat: no-repeat;
	position:absolute;
	z-index:auto;
}
#contrat_lock{
	top:1090px;
	left:290px;
	width:280px;
	height:475px;
	background-image: url(../_img/contrat.png);
	background-repeat: no-repeat;
	position:absolute;
	z-index:auto;
}
#text_logo_contrat a:link, a:visited, a:active, a:hover {
	text-decoration: none;
	color: #ef861d;
}
#text_logo_contrat {
	margin-left:90px;
	margin-top:10px;
	color: #ef861d;
	font-size:1.1em;
	font-weight:bolder;
	font-variant:small-caps;
}
#text_logo_contrat2 {
	margin-left:105px;
	margin-top:0px;
	color: #ef861d;
	font-size:1.1em;
	font-weight:bolder;
	font-variant:small-caps;
}
#eventail{
	top:1230px;
	left:560px;
	width:300px;
	height:275px;
	background-image: url(../_img/eventail.png);
	background-repeat: no-repeat;
	position:absolute;
	z-index:auto;
}
#map {
	left:20px;
	top:50px;
	width:100px;
	height:100px;
	position:relative;
}
#google_map{
	left:20px;
	position:relative;
}
#bas_fufu {
	height:760px;
	/*background-color:#0000FF;*/
}
#bas_fufu_bast {
	height:980px;
}
#bas_fufu_camp {
	/*height:1030px;*/
	height:1030px;
}
#bas_fufu_contact {
	height:860px;
}
#bas_fufu_region {
	height:820px;
}


#txt_mp{

	left:680px; 
	top:30px;
	text-align:right;
	float:right;
	position:absolute;
}
#ancv {
	background: url(../_img/ancv.png) no-repeat 0 0;
	height:62px;
	width:93px;
	left:760px;
	top:50px;
	position:absolute;
}
#cb {
	background: url(../_img/cb.png) no-repeat 0 0;
	height:62px;
	width:57px;
	left:690px;
	top:50px;
	position:absolute;

}
#check {
	background: url(../_img/cheque.png) no-repeat 0 0;
	height:62px;
	width:112px;
	left:560px; 
	top:50px;
	position:absolute;
}
#Provence_campings {
	width:148px;
	height:64px;
	left:666px;
	top:210px;
	background-image: url(../_img/Provence_Campings.gif);
	background-repeat: no-repeat;
	position:absolute;
	
}
#tail {

	margin-top:0px;
	height:461px;
	background-image: url(../_img/Camping_les_Philippons_tail.jpg);
	background-repeat: no-repeat;
	position:relative;

}

#text_logo_acceuil a:link, a:visited, a:active, a:hover {
	text-decoration: none;
	color: #ef861d;
}
#text_logo_acceuil {
	margin-left:225px;
	margin-top:95px;
	color: #ef861d;
	font-size:1.3em;
	font-weight:bolder;
	font-variant:small-caps;
}
#menu2 a:link, a:visited, a:active, a:hover {
	text-decoration: none;
	color: #5a4712;
}

#menu2_1 {
	height:106px;
	background-image: url(../_img/Bastidon.png);
	background-repeat: no-repeat;
	position:relative;
}

#menu2_2 {
	height:106px;
	background-image: url(../_img/Club5.png);
	background-repeat: no-repeat;
	position:relative;
}
#menu2_3 {
	height:106px;
	background-image: url(../_img/Trianon.png);
	background-repeat: no-repeat;
	position:relative;
}
#menu2_4 {
	height:106px;
	background-image: url(../_img/Camping.png);
	background-repeat: no-repeat;
	position:relative;
}
#menu2_5 {
	height:106px;
	background-image: url(../_img/Promo.png);
	background-repeat: no-repeat;
	position:relative;
}
#titre_accueil {
	margin-left:30px;
}
#texte_accueil {
	margin-left:30px;
	margin-top:30px;
	font-stretch:semi-expanded;
	line-height: 22px;
	width:320px;
	font-style:italic;
}
#titre_bastidon {
	margin-top:155px;
}
#texte_camping {
	margin-right:45px;
	margin-top:110px;
	width:250px;
	font-stretch:semi-expanded;
	line-height: 22px;
	float:right;
	font-style:italic;
}
#texte_bastidon {
	margin-right:45px;
	margin-top:150px;
	width:250px;
	font-stretch:semi-expanded;
	line-height: 22px;
	float:right;
	font-style:italic;
}
#texte_club5 {
	margin-right:45px;
	margin-top:200px;
	width:250px;
	font-stretch:semi-expanded;
	line-height: 22px;
	float:right;
	font-style:italic;
}
#texte_trianon {
	margin-right:45px;
	margin-top:220px;
	width:250px;
	font-stretch:semi-expanded;
	line-height: 22px;
	float:right;
	font-style:italic;
}
#plan_bastidon {
	width: 250px;
	height: 240px;
	background-image: url(../_img/plan_bastidon.gif);
	background-repeat: no-repeat;
	left:45px;
	top:110px;
	position:relative;

}
#plan_club5 {
	width: 250px;
	height: 181px;
	background-image: url(../_img/plan_club5.gif);
	background-repeat: no-repeat;
	margin-right:25px;
	left:45px;
	top:135px;
	position:relative;
}
#plan_trianon {
	width: 250px;
	height: 166px;
	background-image: url(../_img/plan_trianon.gif);
	background-repeat: no-repeat;
	margin-right:25px;
	left:45px;
	top:142px;
	position:relative;
}
#region {
	width:820px;
	height:575px;
	left:25px;
	top:650px;
	position:absolute;
}
#menu_bas_adresse{
	color: #5a4712;
	font-size:small;
	font-variant:normal!important; 
	font-weight:lighter;
	margin:auto;
	text-align: center;
	letter-spacing:3px;
}
#menu_bas{
	color: #5a4712;
	font-size:small;
	font-variant:small-caps;
	font-weight:lighter;
	margin:auto;
	text-align: center;
	letter-spacing:3px;
}
#menu_bas a:link, a:visited, a:active, a:hover {
	text-decoration: none;
	color: #5a4712;
}
#contact {
	border:none;
	color: #5a4712;
	font-size:0.7em;
}

label {
    display: block;
    width: 100px;
    float: left;
    margin: 2px 4px 6px 4px;
    text-align: right;
}
br { clear: left; }

/*////////////////////// CLASS //////////////////////////*/
.input {
    border: 1px solid #006;
    background: #ffc;
}
.input:hover {
    border: 1px solid #f00;
    background: #ff6;
}
.button {
    border: 1px solid #5a4712;
    background: #CCFF66;
}
.button:hover {
    border: 1px solid #f00;
    background: #ef861d;
}
.tabulation{
	margin-left:30px;
}

.tabulationPlus{
	margin-left:90px;
}
.titre {
	color: #5a4712;
	font-size:large;
	font-weight:bold;
	font-variant:small-caps;
}
.texte {
	
	color: #5a4712;
	font-size:11px;
	text-align: justify;
	font-weight:lighter;
	
}

.photo {
	width:362px;
	height:232px;
	margin-top:30px;
	position:relative;
}
.menu2_titre {
	color: #5a4712;
	font-size:0.9em;
	font-weight:bold;
	font-variant:small-caps;
	text-align:right;
	margin-right:105px;
	margin-top:14px;
	float:right;
	position:relative;
}
.menu2_texte {
	color: #5a4712;
	font-size:0.7em;
	font-weight:100;
	text-align:right;
	margin-right:105px;
	margin-top:10px;
	float:right;
	position:relative;
	font-style:italic;

}
object {
outline:0;
}
li {
	list-style-type: none;
	margin-left:-20px;
	color: #5a4712;
}
li a:link, a:visited, a:active, a:hover {
	text-decoration: none;
	color: #5a4712;
}
p {
	line-height: 20px;
}
#menu #restau {
	left:5px;
	top:100px;
	width:150px;
	position:relative;
	font-family:Helvetica, Verdana, Arial, sans-serif;
	font-size: 10px;
	background-color: #FF6633;
border: 4px #FFFFFF solid;
}
#menu #restau p{
	width:140px;
	line-height: 14px;
margin: 0 auto;
}
