body{

	background-color:#1b1408;
	font-family: Verdana,Helvetica,Arial, sans-serif;
	font-size: 13px;
	color:#c7a275;
	margin:0px;
	

}

div{
/*
	border:1px solid #CCCCCC;
*/	

}
div#page{
	
	width:1015px;
	margin: 20px auto;
	position:relative;
}
div#pagehaut{
	
	width:900px;
	margin: 40px auto 0px auto;
	position:relative;
}



div#logobloc{
width:500px;
position:relative;



}



div.bottom{
margin-top:50px;
font-size:0.8em;
text-align:center;

}






div#pagebas{
	
	width:900px;
	margin: 40px auto;
	position:relative;
}


div#flashes{
	
	margin-top:0px;	
}

div.apparts{

	position:relative;


}
div.apparts a{

	color:#c7a275;
	text-decoration:none;

}
div.apparts div.vignette{

float:left;
position:relative;


}

div.apparts a:hover{

	text-decoration:none;

}

div.apparts a:hover div.line{

	background-color : #291e0c;

}

div.apparts div.line{

	border-bottom : 1px solid #2f2008;
	padding : 10px 0px ;
	position:relative;


}

div.apparts div.box{

	width:960px;
	margin: 0px auto;
	position:relative;


}
div.apparts div.numero{

	position:absolute;
	left:-35px;
	color:#635036;
	text-align:right;
	width:30px


}

div.apparts div.box div.infos{

	padding-left: 200px;


}
div.apparts div.box div.infos span.titre,span.qtitre{

	color:#FFFFFF;
	font-weight:bold;
	font-size:1.2em;
	letter-spacing:0.1em;


}
div.apparts div.box div.infos span.bedprice{

	color:#FFFFFF;
	margin-left:10px;

}


div.guestbook{

	position:relative;


}
div.guestbook a{

		color:#1b1408;

	text-decoration:none;

}
div.guestbook div.vignette{

float:left;
position:relative;


}

div.guestbook a:hover{

	text-decoration:none;

}

div.guestbook a:hover div.line{

	background-color : #291e0c;

}

div.guestbook div.line{

	border-bottom : 0px solid #2f2008;
	position:relative;
	background-color:#FFF;
	margin-top:0px;
	width:960px;


}

div.guestbook div.box{

	margin: 0px auto;
	position:relative;
	padding:5px;
	color:#1b1408;


}
div.guestbook div.numero{

	position:absolute;
	left:-35px;
	color:#635036;
	text-align:right;
	width:30px


}

div.guestbook div.box div.infos{

	padding-left: 180px;
	padding-right: 20px;


}

div.guestbook div.box div.infosapp{

	padding-left: 20px;
	padding-right: 20px;


}


div.guestbook div.box  span.titre,div.guestbook span.qtitre{

	font-weight:bold;
	font-size:1.2em;
	letter-spacing:0.1em;
	color:#1b1408;


}
div.guestbook div.box div.infos span.bedprice{

	color:#FFFFFF;
	margin-left:10px;

}

div.guestbook .roundtop {
background-image : url('gfx/roundtop.png');
width:960px;
height:10px;
margin:5px 0px 0px 0px;
padding:0px;
}

div.guestbook .roundbottom {
background-image : url('gfx/roundbottomb.png');
width:960px;
height:23px;
margin:0px 0px 20px 0px;
padding:0px;
}

div.guestbook .roundtopapp {
background-image : url('gfx/roundtopapp.png');
width:650px;
height:10px;
margin:5px 0px 0px 0px;
padding:0px;
}

div.guestbook .roundbottomapp {
background-image : url('gfx/roundbottomapp.png');
width:650px;
height:23px;
margin:0px 0px 20px 0px;
padding:0px;
}


div#sousmenu{

	width:1015px;
	margin: 0px auto;
	position:relative;

}

div#bloc{
	position:relative;
	background-color:#1b1408;
	z-index:10;



}

div#sousmenu div{

	
	overflow:hidden;
	position:relative;
	float:left;

}




div#sousmenu img{ position:relative;margin-left:2px; }


div#quartierscontent{
	width:960px;
	margin: 20px auto;
	position:relative;

}

div#quartierscontent div.quartierbloc{
	margin-bottom: 20px;

}

div#quartierscontent p{

margin:0px;
}

div#faqscontent{
	width:960px;
	margin: 0px auto;
	position:relative;

}
div.linea{
border-top : 1px solid #2f2008;
}
div#aboutuscontent{
	width:960px;
	margin: 0px auto;
	position:relative;

}
div#theapartmentscontents{

}

div.textecontent a{

	color:#ff4200;
}
div.textecontent a:hover,div.textecontent a:visited{

	color:#be3201;
}


div.clearboth{

clear:both;
height:0px;
}

.titre{
font-size:1.5em;
}

.soustitre{
font-size:1.2em;
color:#ff4200;
}

div#overbande{
	overflow:hidden;

}
div#overbandecenter{
	/*width:800px;
	margin:0px auto;*/

}

div#bande {

width:30000px;
position:relative;
margin:5px 0px 20px 0px;

}


div#bande .photobloc{

float:left;
margin-left:5px;

}
div#bande .photobloc .legende{

color:#635036;

}
div#bande .photobloc .labeltitre{

color:#635036;
text-transform:uppercase;

}
div#titreappart{

margin:30px 0px 30px 0px;

}
div#titreappart span{

font-size:2em;
color:#e7d8c6;


}
div#titreappart a{

float:right;
border: 1px solid #ff4200;
padding:0px 3px;
margin:0px 5px;
color:#e7d8c6;
text-decoration:none;
background-color:#ff4200;
font-size:1.1em;
margin-top:5px;


}
div#titreappart a:hover{

color:#1b1408;
text-decoration:none;
background-color:#e7d8c6;


}

ul#onglets {

padding:0px;
margin:10px 0px;
}


ul#onglets li{

display:inline;
margin:0px 5px 5px 0px;
padding:0px;
line-height:2em;
}

ul#onglets a{
border: 1px solid #ff4200;
padding:0px 3px;
color:#e7d8c6;
text-decoration:none;
background-color:#ff4200;
font-size:1.1em;
margin-top:25px;
white-space:nowrap;

}
ul#onglets a:hover,ul#onglets a.sel{

color:#1b1408;
text-decoration:none;
background-color:#e7d8c6;
white-space:nowrap;


}



div.descript{

	text-align:justify;


}

div.qdescription{

	text-align:justify;
	margin-top:0px;


}
div#descriptionappart{

	text-align:justify;


}
div.descriptiontitres{

	border-bottom : 1px solid #2f2008;
	color:#e7d8c6;
	margin:25px 0px 10px;

}

div#labels{
width:1200px;


}
div#labels a{

	color:#ff4200;
	text-decoration:none;
	text-transform:uppercase;
	margin-right:8px;
	font-size:0.9em;

}


div#labels a:hover{

	color:#ff4200;
	text-decoration:underline;

}





ul#shares {

margin-top:0px;
float:right;
}

ul#shares a{

color:#e7d8c6;
	text-decoration:none;

}
ul#shares a:hover{

color:#ff4200;
	text-decoration:underline;

}


ul#shares li{


white-space:nowrap;
list-style-type:none;
text-align:right;
}

h1{
font-size:14px;
line-height:20px;
margin:0px;
font-weight:normal;
}


ul#langues {

position : absolute;
top:25px;
right:0px;
margin:  0px 0px 0px 0px;
	padding:  0px 0px 0px 0px;


}

ul#langues li
{
  display: inline;
	padding: 0px;
	margin:0px;
	height:13px;
	
}

ul#langues a
{
  color:#c7a275;
  text-decoration:none;
  
}
ul#langues img
{
  border:1px solid #1b1408;
  padding: 1px;
}


ul#langues a:hover img,ul#langues a.sel img
{
  border:1px solid #ff4200;
}



a.thickbox  {

color:#c7a275;
text-decoration:none;


}
div#livredor {

/*border:1px solid #CC0000;*/


}


a.thickbox:hover div#overlivredor {

background-color:#291e0c;


}




#cachebox{

	display:none;
	z-index:50;
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	background-color: #333;
}

#centralbox{
	display:none;
	z-index:100;
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
}

#centralboxmini{
	width:425px;
	height:344px;
	border:0px solid #FFFFFF;
	background-color: #000000;
	margin: 0px auto;
	display:none;

}
#centralboxtexte{

	width:425px;
	height:344px;
	border:0px solid #CC0000;
	background-color: #000000;
	margin: 0px auto;
	display:none;
	padding:20px;
	overflow:auto;

}

#centralbox a.close{
	
	font-weight:bold;
	float:right;
	color:#FF4200;
	text-decoration:none;
	padding:2px 10px;

}
#centralbox a.close:hover{
	
	color:#FFFFFF;
	text-decoration:none;

}


div#bottom{

text-align:center;
margin-top:20px;
font-size:10px;
}




