body {
	margin: 0;
	background-color: #EAF0E4;
	text-align: center;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #662350;
	background-image: url(images/fondbody.gif);
	background-position: left top;
	background-repeat: repeat-x;
	padding: 0;
	border: 0;
}
a{
	color: #A7A7A7;
}
a:hover{
	color: #FFF3E1;
}
a.liensML{
	color: #607A65;
	text-decoration: none;
}
a:hover.liensML{
	color : #854AA2;
}
a.acontact{
	color: #607A65;
	text-decoration: none;
	font-weight: bold;
}
a:hover.acontact{
	color: Red;
}
tr{
	padding: 0;
	margin: 0;
	font-size: 12px;
}
td{
	padding: 0;
	margin: 0;
	font-size: 12px;
}
table{
	padding: 0;
	margin: 0;
	font-size: 12px;
}
hr {
}
/* Présentation graphique du site */
#site {
	position: relative;
	width: 760px;
	height: auto;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	border: 0;
	background-color: White;
	color: #662350;
}
#haut{
	width: 760px;
	height: 110px;
	display: block;
	background: url(images/bandeau.gif) no-repeat;
	margin: 0;
	padding: 0;
}
/******* menu ******/
#topmenu{
	width: 760px;
	height: 22px;
	background: url(images/fondmenu.gif) repeat-x;
	margin: 0;
	padding: 0;
}
.menu{
	margin: 0;
	padding: 0;
}
ul {list-style-type: none;} /* on supprime les puces, inutiles */
li { float: right;} /* on aligne les listes sur la gauche */
.menu a {
	margin: 0;
	width: 100px; /* on définit la taille du bouton de menu */
	height: 22px;
	float: left;
	display: block;
	text-align: center; /*border: 1px solid gray;*/
	text-decoration: none;
	color: #5F7C68;
	background: transparent;
	line-height: 22px;
	padding: 0;
	font-weight: bold;
}
.menu a:hover {
	background-color: #835273;
	color: #E5EFE8;
}
.menu a:active {
	color: #E5EFE8;
	background-color: #5F7C68;
}
/*******************/
#vignettes{
	height: 126px;
	width: 760px;
	background: White url(images/vignettes.jpg) no-repeat top left;
	margin-top: 17px;
}


img {
	border:none;
}
#titrepage{
	width: 100%;
	height: 34px;
	background: White;
	margin-top: 20px;
}
#centre, #centreacces, #centrechambres, #centreindex,
 #centreauberge, #centrecontact, #centrehistoire, #centrelimousin, #centrementions{
	float: left;
	width: 100%;
	background-color: White;
}
#centreindex{
	background: url(images/accueil.jpg) no-repeat top left;
	height: 490px;
}
#txtindex{
	position: relative;
	top: 10px;
	left: 70px;
	background-color: transparent;
	width: 260px;
	font-size: 15px;
	line-height: 140%;
}
#txtindex2{
	position: absolute;
	top: 595px;
	left: 435px;
	background-color: transparent;
	width: 285px;
	font-size: 15px;
	line-height: 140%;
	text-align: left;
}
#txtindex2 ul{
	list-style-type: disc;
}
#txtindex2 li{
	float: none;
}
#centreauberge{
	background: url(images/auberge.jpg) no-repeat top left;
	height: 507px;
}
#txtauberge{
	position: relative;
	top: 10px;
	left: 40px;
	background-color: transparent;
	width: 290px;
	font-size: 13px;
	line-height: 140%;
}
#txtauberge ul{
	list-style-type: disc;
}
#txtauberge li{
	float: none;
}
#centreacces{
	background: url(images/carte.jpg) no-repeat top left;
	height: 585px;
}
#txtacces{
	position: relative;
	top: 10px;
	left: 40px;
	background-color: transparent;
	width: 250px;
	font-size: 15px;
	line-height: 140%;
}
#centrechambres{
	background: url(images/chambre.jpg) no-repeat top left;
	height: 403px;
}
#txtchambres{
	position: relative;
	top: 10px;
	left: 40px;
	background-color: transparent;
	width: 250px;
	font-size: 15px;
	line-height: 140%;
}
#txtchambres2{
	position: absolute;
	top: 420px;
	left: 460px;
	background-color: transparent;
	width: 250px;
	font-size: 13px;
	line-height: 140%;
	text-align: right;
}
#centrecontact{
	background: url(images/contact.jpg) no-repeat top left;
	height: 507px;
}
#txtcontact{
	position: relative;
	top: 5px;
	left: 30px;
	background-color: transparent;
	width: 380px;
	font-size: 12px;
	line-height: 140%;
}
#centrehistoire{
	background: url(images/histoire.jpg) no-repeat top left;
	height: 490px;
}
#txthistoire{
	position: relative;
	top: 0px;
	left: 40px;
	background-color: transparent;
	width: 290px;
	font-size: 15px;
	line-height: 130%;
}
#centrelimousin{
	background: url(images/limousin.jpg) no-repeat top left;
	height: 490px;
}
#txtlimousin{
	position: relative;
	top: 0px;
	left: 40px;
	background-color: transparent;
	width: 290px;
	font-size: 15px;
	line-height: 140%;
}
#centrementions{}
#txtmentions{
	position: relative;
	top: 10px;
	left: 40px;
	background-color: transparent;
	width: 680px;
	font-size: 15px;
	line-height: 140%;
}
.centrebas{
	width: 760px;
	height: 30px;
	background-color: White;
	clear: both;
}
#bas{
	width: 760px;
	height: 29px;
	float: left;
	background: White url(images/fondbas.gif) repeat-x;
	line-height: 29px;
	text-align: center;
	color: #607A65;
}
#bas01{
	height: 29px;
	float: left;
	padding-left: 90px;
}
#bas02{
	height: 29px;
	float: left;
	padding-left: 10px;
}
td.nomform{
	width: 70px;
	text-align: right;
	padding-right: 10px;
}
#pagesup{
	width: 760px;
	height: 30px;
	background-color: White;
	clear: both;
	text-align: right;
	padding-top: 5px;
}

/**************/
#copyright{
	clear: both;
	background-color: #EAF0E4;
	text-align: right;
	font-size: 12px;
	padding: 5px;
}
#copyright a{
	color: #607A65;
	text-decoration: none;
}
#copyright a:hover{
	color : #854AA2;
	text-decoration : none;
}
/*div#logis{
	position: relative;
	top: 26px;
	left: 250px;
	border: 0;
	padding: 0;
}
img div#logis{
	width: 53px;
	height: 36px;
	border: 0;
}*/
div#logis{
	position: relative;
	top: 26px;
	left: 250px;
	border: 0;
	padding: 0;
}
img div#logis{
	width: 176px;
	height: 50px;
	border: 0;
}
