*{
	margin: 0;
	padding: 0;
}
html, body{
	visibility: visible;
	height: 100%;
}
body{
	background-color: #673330;
	height: 100%;
	font-family: "Century Gothic", Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	color: #373737;
}
ul{
	list-style: none;
}
a{
	text-decoration: none;
}
h1{
	font-size:9px;
	color:#90413E;
	width:900px;
	margin:0px auto 0px auto;
	padding:0px;
}
.index div{
	height:571px;
	width:900px;
	background-image: url(maison-hotes-images/commun/acceuil2.jpg);
	background-repeat:no-repeat;
}
.index ul{
	padding: 551px 0 0 690px;
}
.index li{
	float:left;
	background: url(maison-hotes-images/commun/lang-bg.jpg) 0 5px no-repeat;
	padding: 0 0 0 15px;
	margin: 0 25px 0 0;
}
.index a{
	color: #fff;
}
.index a:hover{
	color: #FFA042;
}
.header{
	background:url(maison-hotes-images/commun/header.gif) 0 0 no-repeat;
	padding:19px 0 0 0;
	height:133px;
}
.header a {
	color:#CCCCCC;
}
 .width-200 a{
	color:#90413E;
 }
.header a:hover, .width-200 a:hover{
	color:#000000;
}
.maison-hotes-resa, .maison-hotes-resa-en{
	display: block;
	width: 160px;
	overflow: hidden;
	padding: 15px 0 0 0;
	height: 0 !important;
	height /**/: 15px;
	margin: 0 0 70px 720px;
}
.maison-hotes-resa{
	background: url(maison-hotes-images/commun/maison-hotes-resa.jpg) 0 0 no-repeat;
}	
.maison-hotes-resa-en{
	background: url(maison-hotes-images/commun/maison-hotes-resa-en.jpg) 0 0 no-repeat;
}	
.maison-hotes-menu{
	background: url(maison-hotes-images/commun/maison-hotes-mbg.jpg) left bottom no-repeat;
	width: 480px;
	margin: 0 0 0 10px;
}
.maison-hotes-menu li{
	float: left;
	background: url(maison-hotes-images/commun/maison-hotes-mlibg.jpg) right bottom no-repeat;
	padding: 15px 15px 3px 15px;
	text-align:center;
}
.maison-hotes-menu a{
	color: #90413E;
}
.no-bg, .maison-hotes-menu li.no-bg{
	background: none;
}
h2, p, table,.ul-contenu{
	margin:10px;
	margin-left:20px;
	margin-right:20px;
}
h2{
	color: #753220;
	font-size: 18px;
	margin-top:0px;
}
p{

	line-height: 18px;
}
#flash table{
	margin:0;
	padding:0;
}
th, td{
	padding-right:15px;
	padding-bottom:4px;
}
th{
	text-align:left;
	padding-top:15px;
}

.clear{
	clear: both;
}
.right{
	text-align: right;
}
.left{
	text-align: left;
}
.center{
	text-align: center;
}
.fleft{
	float: left;
}
.fright{
	float: right;
}
.block0 {
	margin:0px auto;
	width:916px;
	background-color:#faeadd;
}
.footer {
	margin:0;
	width:916px;
	height:111px;
	background-image:url(maison-hotes-images/commun/footer.jpg);
	background-repeat:no-repeat;
}

/* POUR AVOIR LA FENETRE EN TRANSPARENCE QUI SUIT LA SOURIE */
.bulle {
	visibility:hidden;
	background-color: #FFFFFF;
	border: 1px solid #FFCC99;
	padding: 6px;
	position:absolute;
	left: 449px;
	top: 652px;
}
/*  MENU DE NAVIGATION */
.menu-ga {
	padding:78px 0px 0px 120px;
	width:250px;
	/*border:1px solid #FF0000;*/
	float:left;
}
.menu-ga li{
	float:left;
	width:80px;
}
.menu-dr {
	color:#CCCCCC;
	width:200px;
	float:right;
	padding-top:15px;
}
.menu-dr #contact{
	display:block;
	width:200px;
	height:20px;
	/*border:1px solid #FF0000;*/
}


form{
	float: none;
	width: 500px;
}
form label{
	position: absolute;
	width: 180px;
}
form input,form textarea, form select{
	margin-left: 180px;
}
.reset{
	margin-left: 120px;
}
form fieldset{
	width: 500px;
	margin: 10px auto;
}
.width-200{
	width:300px;
	margin-right:50px;
}
/*--------------	spry related		--------------*/
#requiredName, #requiredPrenom, #requiredTel, #requiredEmail{
	position:relative;
}
.validMsg{
	position:absolute;
	display:none;
	z-index:1000;
}
#form .textfieldFocusState input, #form .textareaFocusState textarea{
	background-color:#FAEADD;
	border:1px solid #7F9DB9;
}
#form .textfieldRequiredState input, #form .textareaRequiredState textarea{
	border:1px solid #8F3535;
}
#form .textfieldValidState input, #form .textareaValidState textarea{
	border:1px solid #1D4F29;
}
#form .textfieldInvalidFormatState input{
	border:1px solid #8F3535;
	background-color:#FFDFDF;
}
#form .textfieldValidState .validMsg, #form .textareaValidState .validMsg{
	display:inline;
	right:-15px;
	top:0;
}
/*captcha*/
/*small*/
#securite1{
	position:relative;
	height:90px;
	width:460px;
	margin:0 auto;
}
#securite1 strong{
	font:bold 14px tahoma;	
}
#securite1 .rouge{
	font:bold 11px tahoma;	
	color:#cf0000;
	position:absolute;
	width:200px;
	top:65px;
}
#securite1 #txt{
	color:#373737;
	position:absolute;
	top:5px;
	left:0;
	width:200px;
	padding:0;
}
#securite1 .captcha{
	border:1px solid #7F9DB9;
	width:44px;
	height:27px;
	text-align:center;
	letter-spacing:5px;
	font-size:18px;
	color:#62b9dc;
	padding:6px 2px 2px;
	position:absolute;
	left:196px;
	top:0px;
}
#securite1 .captcha_1{
	width:240px;
	padding:0 0 0 45px;
	position:absolute;
	left:0;
	top:20px;
}
#securite1 .bold{
	color:#cf0000;
	font:bold 12px arial;
	position:absolute;
	top:15px;
	left:30px;
}
#securite1 img{
	border:1px solid #7F9DB9;
	position:absolute;
	top:9px;
	left:0;
}
