@charset "utf-8";
/* CSS Document */
* {
margin:0;
padding:0;
border:0;
}
#global {
	width:920px;
	/*height:800px;*/
	margin-left:auto;
	margin-right:auto;
	/*border:1px #03C solid;*/
	position:relative;
	padding:0 20px 0 20px;
}
body{
	background-image: url(../images/fonds/bois.jpg);
	background-repeat: repeat;
	background-position: left top;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.spacer{
clear:both;	
}
#lauze{
	background-image: url(../images/fonds/lauzes3.jpg);
	background-repeat: repeat-x;
	background-position: center -43px;
	width:100%;
	height:800px;
	
}
#page {
padding:189px 0 0 0;	
}
#ab_cle_vacances{
/*margin:-80px 0 0 665px;*/
position:absolute;
top:120px;
left:688px;
width:165px;
height:61px;
}

#header{
padding:0 0 0 150px;
margin:0px  0 0 0;
z-index:10;
}
#carte{
position:absolute;
top:0;
left:0;
z-index:0;
}
#flash{
	width:713px;
	height:308px;
	background-image:url(../images/fonds/fond_animation.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding:13px 0 0 13px;
	margin:0 0 0 0;
	float:left;
}
ul.navigation{
	margin:28px 0 0 12px;
	list-style-type: none;
	
}
ul.navigation li {
	width:204px;
	height:45px;
	background-image: url(../images/fonds/fond_navigation.png);
	background-repeat: no-repeat;
	background-position: left top;
	margin:0 31px 0 0;
	float:left;	
	font-size:18px;
	font-weight:bold;
	text-align:center;
	padding:13px 11px 0 0;
	z-index:1000;
	color:#FFF;	
}
ul.navigation li a {
color:#FFF;	
text-decoration:none;
}
ul.navigation li a:hover {
color:#ccc;	
text-decoration:none;
}
#footer{
	margin : 78px 0 20px 0;
	position:relative;
}
#made_in_aveyron{
position:absolute;
top:0;
right:0;	
}
#footer.gite {
	margin : 55px 0 20px 0;
}
#footer.contact {
	margin : 48px 0 20px 0;
}
ul.pied{
list-style-type: none;	
margin:0 auto 0 auto;
height:20px;
width:293px;
}
ul.pied li {
float:left;
margin: 0 0 0 15px;
}
p.ac_desc{
	width:700px;
	padding:10px;
	margin:20px 0 20px 0;
	font-size:12px;
	background-image:url(../images/fonds/bois_brun.gif);
	background-repeat: no-repeat;
	background-position: left -5px;
	color:#FFF;
}
p.adresse,p.visual{
color:#000;	
margin:0 0 0 6px;
}
p.visual a {
color:#000;	
text-decoration:none;
}
p.visual a:hover {
color:#000;	
text-decoration:underline;
}
p.adresse{
font-size:11px;	
font-weight:bold;
}
p.visual{
font-size:10px;
clear:both;
padding:5px 0 20px 0;
}
#bloc_droit{
	float:right;
	heigth:275px;
	width:188px;
	margin:-81px 0 0 0;
	background-image: url(../images/fonds/bloc_droit.png);
	background-repeat: no-repeat;
	background-position: left 87px;
}
#cle_vacances {
text-align:center;
padding:0 0 26px 0;
}
#bloc_droit h1 {
font-size:11px;	

padding:5px 5px 5px 5px;
font-weight:normal;
}
#france {
text-align:center;
margin:-16px 0 6px 0;
padding: 0 0 0 0;
}
/** Gites **/
#les_gites{
margin:32px  0 0 0;
}

#gite1,#tarifs{
float:left;	
width:430px;
padding:10px 10px 10px 10px;
background-color:#D7D1CA;
}
#gite2,#proximite{
float:right;
padding:10px 10px 10px 10px;
width:430px;
background-color:#D7D1CA;
}
#tarifs,#proximite{
margin-top:20px;
}
div.vignette{
width:100px;
height:100px;
float:left;
margin:5px;
}
div.first{
margin-left:0;	
}
div.last {
margin-right:0;	
}
#les_gites ul{
	list-style-type: none;
	margin:0 0 15px 0;
}
p.description {
margin:5px 0 5px 0;	
font-family:Verdana, Geneva, sans-serif;

}
div.des_gites{
background-color:#D7D1CA;
padding:5px;
margin:0 0 5px 0;
color:#000;
font-size:11px;
height:195px;
}
p.infos{
margin:5px 0 0 5px;
color:#000;
font-size:11px;
}
p.texte_infos{
color:#000;
font-size:11px;
margin:0 0 0 5px;
}
#bloc_haut{
	background-image: url(../images/fonds/zr_920_final2.png);
	background-repeat: repeat-y;
	background-position: left top;		
	padding:25px 23px 15px 26px;
	margin:0 0 28px 0;
}
#les_gites h1{
color:#000;
font-size:18px;
font-weight:bold;
margin:0 0 0 5px;
}
div.contenu{
background-color:#333;	
margin:0 0 20px 0;
padding:15px;
color:#D7D1CA;
font-family:Verdana, Geneva, sans-serif;
font-size:11px;
line-height:14px;
}
div.contenu p {
margin:7px 0 7px 0;	
}
p.zoom{
clear:both;
font-size:10px;
color:#333;
}
li.location{
margin:4px 0 0 0;	
}
#coordonnees{
float:right;
width:400px;
}

#coordonnees h2{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color:#D7D1CA;
margin:0 0 15px 0;
}
p.debut_GPS{
padding:20px 0 0 0;	
}
p.telephone {
padding:10px 0 0 0;	
font-size:14px;
font-weight:bold;
}
