/*  general _______________________________________________________________________________*/
* {
	padding: 		0;
	margin: 		0;
}
body { 
	font: 			16px/1.2em Arial,Helvetica,sans-serif; 
	text-align: 		center;
	background: 		#bebcad top left fixed no-repeat;
}

p { 
	/*text-align: 	justify;*/
	padding: 		5px 30px 15px 30px;
	color: 			#786A47;
	line-height: 		1.3em;
}

a{
	text-decoration: 	none;
	background: 		transparent repeat-x left bottom;
}

a img {border:none;}

ul {
	list-style: 	none; 	 
	margin: 		10px 40px 30px 0px;
}
li {
	padding-left: 		1px;
	margin: 		20px 0 0 0;
	display: 		block;
	list-style: 	none; 
	background:		transparent repeat-x 0 100%;
}
h1 {margin-left:80px;}
/*  p  __________________________________-----_____________________________________________*/
.p1:first-letter{
	font-size: 		27px;
}

.p3:first-letter{
	font-size: 		27px;
}

.p2 {padding-top:50px}

.p2 a {
	font-size:		x-large;
	color:			#786A47;
}

.p2:first-letter{
	font-size:		xx-large;
}


/* modèle ____________________________---___________________________________________________*/

#corps { 
	margin: 		0 auto;
	text-align: 		left;
	width: 			760px;
	background: 		url(imagecorps/corps.gif) repeat-y center top;
	position: 		relative;
	}
	
#En-têtes  {
	background: 		transparent url(imagecorps/beauty.jpg) no-repeat top left;
	width: 			760px;
	height: 		400px;
}
#En-têtes h1  {
	display:		none
}
#corpspage h1 {display:none;;}
#page {
	margin-top:		-90px;/* pour écrire dans l'en-tête -----*/
	padding-left:		 210px;
}

#formulaire {
	margin-top:		20px;
	margin-left:		50px;
	margin-bottom:		20px;
}
#pieddepage {
	background:		url(imagecorps/pieddepage.jpg) no-repeat top left;
	width:			760px;
	height: 		102px;

}

#pieddepage h1 {
	display:		none;
}
#mentionlegales {margin-left:320px;marging-top:100px;padding-top:80px;}
#mentionlegales  {font-size:x-small;}
#lselect {
	position: 		absolute;
	top: 			420px;
	right: 			500px;
	width: 			210px;
}

#imagetitre {
	padding-top:		20px;
	padding-left:		210px;
	
}
#avantpdp {height:100px;}

/*gestion des liens modèle -----------------------------------------------------------------*/

#lselect ul li a, #lselect ul li a:link, #lselect ul li a:visited {
	display: 		block;
	clear: 			both;
	padding: 		0 0 2px 20px;
	font-size: 		85%;
	font-weight: 		bold;
	text-decoration: 	underline;
	color: 			#E5D9BC;
	background: 		transparent url(imagecorps/lselect_a_bg.gif) left center no-repeat;
}

#lselect ul li a:hover {
	text-decoration: 	none;
}


/* page des liens --------------------------------------------------------------------------------*/
#navlist  {list-style-image:url(imagecorps/lselect_liens.gif);}
#listlien ul {
	margin-top:		60px;
	margin-left:		30px
}

#listlien ul p a  {
	color:			#786A47;
	line-height: 		1.5em;
}

#listlien ul li a, #listlien ul li a:link {
	display:		block;
	clear:			both;
	padding:		0 0 2px 20px;
	font-size: 		100%;
	font-weight: 		bold;
}

/* Page des gites -------------------------------------------------------------------------------*/


#titre2 {
margin-top:			20px;
}
#titre3 {
margin-top:			20px;
margin-bottom:			120px
}

#titre1 p,#titre2 p,#titre3 p {
	padding-top:		40px;
	padding-left:		80px;

}

.imageflottante1 {
	float:			right;
	padding-left:		10px;
}

.imageflottante2 {
	float:			left;
	margin-top:		30px;
	margin-right:		35px;
	margin-bottom:		10px;
}

.imageflottante3 {
	margin-top:		5px;
	margin-left:		150px;
}

#participation {
	padding-left:		30px;
}

/*  links  _______________________________________________________________________________*/

#footer a{
	text-decoration: 	underline;
}
#footer a:link, #footer a:visited {
	color: 			#c6c6c6;
}
#footer a:hover {
	color: 			#fff;
}

/* page galerie photo -------------------------------------------------------------------*/

div#galerie
{
	width: 			420px ;
	padding-left: 		55px ;
	margin-top:		-20px;
	text-align:		center ;
	font:			0.9em Georgia, serif ;
}

ul#galerie_mini
{
	margin: 		0 ;
	padding:		0 ;

}

ul#galerie_mini li
{
	float: 			left ;
}

ul#galerie_mini li a img
{
	margin: 		2px 1px ;
	border: 		1px solid #dcb ;
}

dl#photo
{
	clear: 			both ;
	margin:			0 auto ;
}

dl#photo dt
{
	font: 			italic 2em/1.5em Georgia, serif ;
	color:			#dcb ;
}

dl#photo dd
{
	margin: 		0 ;
}

dl#photo img
{
	border: 		1px solid #dcb ;
}

/* page hortensias camelias arums et chambres-----------------------------------------------------------------------------*/
 #descriptif p span {
 	font-size:		large;
	font-weight: 		bold;
}

#descriptif p {
	line-height:		1em;
}
.soustitre span {
	text-decoration:	underline;
}

/* page contact -----------------------------------------------------------------------------------------------------------*/
#adress {margin-bottom:50px;}
#adress .titre {
	padding-left:		80px;
	padding-top:		40px;
	font-size:		large;
	color: 			#786A47;
}
#adress .nom {
	line-height:		1.1em;
	padding-left:		140px;
	padding-bottom:		50px;
}

#adress .titre1 {
	font-size:		x-large;
	font-weight:		bold;
	padding-left:		100px;
}
	
.name table {
	margin:			auto;
}
	
.name td {text-align:center;}

#mailto a {
	padding-left:		50px;
	padding-top:		40px;
	font-size:		large;
	color: 			#786A47;
}
	
#galeriechambre {margin-top:50px;}
	