* {
	margin:0;
	padding:0;
}

div#global{
	padding:auto;
	margin:auto;
	background-color:url(images/maquettefond.jpg) repeat-y;
	width:900px;
}


#site {
	margin-right: auto;
	margin-left: auto;
	/*background-image: url(images/2.jpg);*/
	background-repeat: no-repeat;
	background-position: center;
}

div#header{
	width:800px;
	height:204px;
	padding:auto;
	margin:auto;
	}
	
div#container{
	margin:auto;
	padding:auto;
	width:800px;
	height:700px;
}

div#container h2{
	text-align:center;
	padding-top:20px;
	color:#006600;
	font-family:"Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", Verdana, sans serif;
}


div#container3{
	margin:auto;
	padding:auto;
	width:800px;
	height:600px;
	background-image:url(images/beynac.jpg);
	background-repeat: no-repeat;
	background-position: center;
}


#refe{
	margin-top:-570px;
	width:1025px;
}

#ref{
	width:1025px;
	text-align:center;
	padding-left:200px;
}

.texte {
position: absolute;
margin-left:20000px;
}

.liens a:link{
text-decoration:none;
font-size:9px;
font-size:100%;
color:black;
}

.liens a:visited{
text-decoration:none;
font-size:9px;
font-size:100%;
}

.liens a:hover{
text-decoration:underline;
color:#000000;
font-size:9px;
font-size:100%;
}
.liens {
color:black;
font-size:9px;
text-align:center;
font-size:100%;
}








.liens22 a:link{
text-decoration:none;
font-size:9px;
font-size:100%;
color:black;
}
.liens22 a:visited{
text-decoration:none;
font-size:9px;
font-size:100%;
color:black;
}
.liens22 a:hover{
text-decoration:underline;
color:#000000;
font-size:9px;
font-size:100%;
color:black;
}
.liens22 {
color:black;
font-size:9px;
text-align:center;
font-size:100%;
margin-left:-10000px;
}




div#container4{
	margin:auto;
	padding:auto;
	width:780px;
	height:auto;	
}

div#container5{
	margin:auto;
	padding:auto;
	width:780px;
	height:800px;	
}

div#container6{
	margin:auto;
	padding:auto;
	width:780px;
	height:auto;	
}

div#container4 h2{
	text-align:center;
	padding-top:20px;
	color:#006600;
	font-family:"Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", Verdana, sans serif;
}

div#container6 h2{
	text-align:center;
	padding-top:20px;
	color:#006600;
	font-family:"Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", Verdana, sans serif;
}

div#textegite4 p{
	text-align:center;
	color:#006600;
	font-family:"Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", Verdana, sans serif;
	font-weight:bold;
	margin-top:-500px;
	border-top:solid 1px;
	padding-top:10px;
	padding-bottom:10px;
}

div#container3 h2{
	text-align:center;
	margin-bottom:20px;
	padding-top:20px;
	color:#006600;
	font-family:"Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", Verdana, sans serif;
}

div#container5 h2{
	text-align:center;
	margin-bottom:10px;
	padding-top:20px;
	color:#006600;
	font-family:"Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", Verdana, sans serif;
}

div#texte{
	position:relative;
	top:-355px;	
}

div#texte1{
	position:relative;
	width:350px;
}

div#texteauberge1{
	width:350px;
	text-align:center;
	margin-left:400px;
	bottom:220px;
	position:relative;
}

div#texteauberge2{
	width:350px;
	text-align:center;
	margin-left:20px;
	position:relative;
	padding-top:30px;
}

div#texteheb1{
	width:350px;
	text-align:center;
	margin-left:30px;
	bottom:200px;
	position:relative;
}

div#texteheb2{
	width:350px;
	text-align:center;
	margin-left:400px;
	position:relative;
	padding-top:30px;
}

div#textegite1{
	width:400px;
	text-align:center;
	position:relative;
	text-align:center;
}

div#textegite2{
	width:350px;
	text-align:center;
	margin-left:430px;
	position:relative;
	bottom:590px;
}

div#textegite3{
	width:780px;
	text-align:center;
	position:relative;
}

div#container3 p{
	text-align:center;
	font-weight:bold;
}

.vert {
	color:#006600;
	font-weight:bold;
}

.rouge {
	color:#CF1300;
}


p.aub1{
	font-weight:Bold;
	padding-left:80px;
	margin-top:-150px;
	padding-bottom:10px;
}

p.aub2{
	text-align:center;
}

p.aub3{
	text-align:center;
	border-bottom:solid 1px;
	padding-bottom:20px;
}

p.aub4{
	padding-top:20px;
	text-align:center;
}

p.aub5{
	text-align:center;
}

p.aub6{
	text-align:center;
	padding-left:350px;
	margin-top:-200px;
	margin-bottom:30px;
}

p.heb1{
	text-align:center;
	color:#006600;
}

p.heb2{
	text-align:center;
	margin-top:-120px;
}

p.heb3{
	text-align:center;
	border-bottom:solid 1px;
	padding-bottom:20px;
}

p.git1{
	text-align:center;
	padding-bottom:20px;
}

p.git2{
	text-align:center;
	color:#CF1300;
	font-weight:bold;
	padding-bottom:30px;
}

p.p500{
	text-align:center;
	font-weight:bold;
	padding-top:230px;
}

p.p40{
	padding-left:65px;
	width:750px;
	font-size:70%;
	margin-top:5px;
	font-family:"Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", Verdana, sans serif;
}

p.p41{
	text-align:center;
	font-weight:Bold;
	font-family:"Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", Verdana, sans serif;
}

p.p42{
	text-align:center;
	font-weight:Bold;
	color:#006600;
	font-family:"Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", Verdana, sans serif;
}

p.p43{
	text-align:center;
	font-weight:Bold;
	font-family:"Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", Verdana, sans serif;
}

p.p44{
	text-align:center;
	font-weight:Bold;
	font-family:"Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", Verdana, sans serif;
}

p.p45{
	text-align:center;
	font-weight:Bold;
	font-family:"Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", Verdana, sans serif;
}

p.p46{
	text-align:center;
	font-weight:Bold;
	font-family:"Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", Verdana, sans serif;
}

p.p333{
	color:#4991A8;
	text-align:center;
	padding-bottom:30px;
	font-size:150%;
	font-weight:bold;
	font-family:"Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", Verdana, sans serif;
}


div#container p{
	position:relative;
	font-family:"Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", Verdana, sans serif;
	top:-130px;
	font-weight:Bold;
	margin-left:400px;
	font-size:120%;
	font-weight:bold;
}



div#container2{
	margin:auto;
	padding:auto;
	width:900px;
		height:1200px;
}

div#container2 h2{
	text-align:center;
	margin-bottom:20px;
	padding-top:20px;
	color:#006600;
	font-family:"Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", Verdana, sans serif;
}

div#carte1{
	width:350px;
	height:350px;
	position:relative;
	left:450px;
	top:-500px;
	}

div#carte1 object.carte{
	width:350px;
	height:350px;
	overflow:hidden;	

}


/*-----------------------formulaire-------------------------------*/

div#formulaire{
	width:380px;
	height:500px;
}


label#idNom
{
	position:absolute;
	top:320px;
	padding-left:65px;
}

#edtNom
{
	position:absolute;
	top:320px;
	margin-left:170px;
}

label#idPrenom
{
	position:absolute;
	top:350px;
	padding-left:65px;
}

#edtPrenom
{
	position:absolute;
	top:350px;
	margin-left:170px;
}

label#idAdresse
{
	position:absolute;
	top:380px;
	padding-left:65px;
}

#edtAdresse
{
	position:absolute;
	top:380px;
	margin-left:170px;
}

label#idCode
{
	position:absolute;
	top:410px;
	padding-left:65px;
}

#edtCode
{
	position:absolute;
	top:410px;
	margin-left:170px;
}

label#idVille
{
	position:absolute;
	top:440px;
	padding-left:65px;
}

#edtVille
{
	position:absolute;
	top:440px;
	margin-left:170px;
}

label#idPays
{
	position:absolute;
	top:470px;
	padding-left:65px;
}

#edtPays
{
	position:absolute;
	top:470px;
	margin-left:170px;
}

label#idTel
{
	position:absolute;
	top:500px;
	padding-left:65px;
}

#edtTel
{
	position:absolute;
	top:500px;
	margin-left:170px;
}

label#idFax
{
	position:absolute;
	top:530px;
	padding-left:65px;
}

#edtFax
{
	position:absolute;
	top:530px;
	margin-left:170px;
}

label#idEmail
{
	position:absolute;
	top:560px;
	padding-left:65px;
}

#edtEmail
{
	position:absolute;
	top:560px;
	margin-left:170px;
}

label#idMessage
{
	position:absolute;
	top:590px;
	padding-left:65px;
}

#edtMessage
{
	position:absolute;
	top:590px;
	margin-left:170px;
	height:100px;
}


#btnSubmit
{
	padding-right:10px;
	position:absolute;
	top:720px;
	margin-left:260px;
}

/*------------------------------------------------*/


#image10 a{
	background-image:url(images/auberge.jpg);
	width: 580px;
	height:170px;
	position:relative;
	margin-left:100px;
	margin-top:50px;
	margin-bottom:20px;
	display:block;
}

#image12 a{
	background-image:url(images/chambre.jpg);
	width: 580px;
	height:170px;
	position:relative;
	margin-left:103px;
	margin-bottom:30px;
	display:block;
}

#image13 a{
	background-image:url(images/gite.jpg);
	width: 580px;
	height:170px;
	position:relative;
	margin-left:103px;
	display:block;
}

#image222 a{
	background-image:url(images/gite1.jpg);
	width: 230px;
	height:30px;
	position:relative;
	display:block;
	margin-top:10px;
	margin-bottom:-50px;
}

#image222 a:hover{
	background-image:url(images/gite2.jpg);
	width: 230px;
	height:30px;
	position:relative;
	display:block;
	margin-top:10px;
	margin-bottom:-50px;
}

#image223 a{
	background-image:url(images/chambre1.jpg);
	width: 230px;
	height:30px;
	position:relative;
	display:block;
	margin-top:60px;
	margin-bottom:-50px;
}

#image223 a:hover{
	background-image:url(images/chambre2.jpg);
	width: 230px;
	height:30px;
	position:relative;
	display:block;
	margin-top:60px;
	margin-bottom:-50px;
}

#image224 a{
	background-image:url(images/auberge1.jpg);
	width: 230px;
	height:30px;
	position:relative;
	display:block;
	margin-top:60px;
	margin-bottom:-50px;
}

#image224 a:hover{
	background-image:url(images/auberge2.jpg);
	width: 230px;
	height:30px;
	position:relative;
	display:block;
	margin-top:60px;
	margin-bottom:-50px;
}

#image225 a{
	background-image:url(images/chambre1.jpg);
	width: 230px;
	height:30px;
	position:relative;
	display:block;
	margin-top:10px;
	margin-bottom:-50px;
}

#image225 a:hover{
	background-image:url(images/chambre2.jpg);
	width: 230px;
	height:30px;
	position:relative;
	display:block;
	margin-top:10px;
	margin-bottom:-50px;
}

#imagecanoe a{
	background-image:url(images/canoe.png);
	width: 174px;
	height:187px;
	position:relative;
	display:block;
	border: solid 1px;
	top:-295px;
	left:-310px;
}

#imageheberg a{
	background-image:url(images/heberg.png);
	width: 174px;
	height:187px;
	position:relative;
	display:block;
	border: solid 1px;
	top:-485px;
}

#imageferme a{
	background-image:url(images/ferme.png);
	width: 174px;
	height:187px;
	position:relative;
	display:block;
	border: solid 1px;
	top:-675px;
	left:300px;
}

#site{
	background:url(images/fond.png) no-repeat;
	width:1024px;
	height:484px;
	position:relative;
	margin-top:150px;
	display: block;
}

#image20{
	background-image:url(images/table2.jpg);
	width: 350px;
	height:237px;
	position:relative;
	margin-left:30px;
	margin-top:50px;

}

#image21{
	background-image:url(images/table1.jpg);
	width: 350px;
	height:190px;
	position:relative;
	margin-left:400px;
	top:-200px;
}

#image30{
	background-image:url(images/hbgt3.jpg);
	width: 350px;
	height:236px;
	position:relative;
	margin-left:390px;
	margin-top:20px;

}

#image31{
	background-image:url(images/hbgt2.jpg);
	width: 350px;
	height:236px;
	position:relative;
	margin-left:30px;
	top:-230px;
}

#image33{
	background-image:url(images/plan.gif);
	width: 600px;
	height:465px;
	position:relative;
	bottom:350px;
	margin-left:150px;
	margin-bottom:20px;
	

}

#image40{
	background-image:url(images/loc.jpg);
	width: 350px;
	height:250px;
	position:relative;
	margin-left: auto;
	margin-right: auto; 

}

#image41{
	background-image:url(images/loc2.jpg);
	width: 350px;
	height:250px;
	position:relative;
	margin-left: auto;
	margin-right: auto; 

}

#image43{
	background-image:url(images/tab.jpg);
	width: 615px;
	height:130px;
	position:relative;
	margin-left: auto;
	margin-right: auto; 
	margin-bottom:30px;

}

#image300 a{
	background-image:url(images/canoe2.jpg);
	width:240px;
	height:180px;
	position:absolute;
	margin-top:20px;
	margin-left:280px;
}

#image301 a{
	background-image:url(images/conserve.jpg);
	width:240px;
	height:180px;
	position:absolute;
	margin-left:280px;
	margin-top:20px;
}

#image300 a:hover{
	background-image:url(images/cano.jpg);
	width:240px;
	height:180px;
	position:absolute;
	margin-top:20px;
	margin-left:280px;
}

#image301 a:hover{
	background-image:url(images/produit.jpg);
	width:240px;
	height:180px;
	position:absolute;
	margin-left:280px;
	margin-top:20px;
}








/*--------------------------------------------------*/	


div#footer{
	background-color:#BCBCBC;
	width:804px;
	height:60px;
	position:relative;
	margin:auto;
	padding:auto;
}


#image3{
	background-image:url(images/ancv.jpg);
	width:74px;
	height:57px;
	left:728px;
	position:absolute;
	top:1px;
}

#image4{
	background-image:url(images/contact.jpg);
	width:281px;
	height:39px;
	bottom:7px;
	position:absolute;
	left:250px;
}

#image5{
	background-image:url(images/logo.jpg);
	width:33px;
	height:25px;
	bottom:15px;
	position:absolute;
}

div#footer p{
	font-size:80%;
	top:40px;
	left:5px;
	color:white;
	position:absolute;
}

div#footer a:link{
	text-decoration:none;
	color:white;
}

div#footer a{
	color:white;
	text-decoration:none;
	
}


