@charset "ISO-8859-1";
#contenant {
width:960px;
margin:0 auto;
margin-top:0px;
}
a:active, a:focus{outline:none;}
        #flashlogo {
	margin-left:114px;
	position:absolute;
	width:399px;
	height:282px;
		}
		#menuhautpageblanche {
			position:absolute;
			height:41px;
			width:351px;
			background-image: url(images/bthaut.jpg);
		}
		#image01accueil {
			width: 126px;
			height: 693px;
			margin-right: 0px;
			margin-left: 0px;
			position:absolute;
			background-image: url(images/zone_spa_01.jpg);
		}
		#menu {
			width: 155px;
			height: 200px;
			margin-top: 231px;
			position:absolute;
			z-index:1;
				}
				#menu ul
				{
				margin-left: 0;
				padding-left: 0;
				list-style: none;
				}
				#menu li {
				margin: 0px;
				padding: 0px;
				background-image: none;
		        } 
				#menu a
				{
				display: block;
				color:#FFFFFF;
				width:115px;
				text-decoration:none;
				font-size: 12px;
				text-align:right;
				padding-right: 40px;
				}
				#menu a:hover, #menu #current
				{
				background-color: #c3cf21;
				color:#000000;
				}
				#newsletter{
	width: 117px;
	height: 130px;
	margin-top: 490px;
	position:absolute;
	z-index:1;
			}
							#fleche{
	width: 30px;
	height: 80px;
	margin-top: 494px;
	position:absolute;
	z-index:1;
	left: 270px;
			}
		#imagecentrale_accueil {
			width:834px ;
			height:630px;
			margin-left: 126px;
			margin-top:0px;
			position:absolute;
		}
		#flashdroit {
			width: 96px;
			height: 351px;
			margin-left: 864px;
			position:absolute;
			top:279px;
		}
		#bottom {
			width: 437px;
			height: 61px;
			margin-left: 126px;
			padding-left: 397px;
			padding-top: 2px;
			position:absolute;
			top:630px;
			background-image: url(images/bottom.jpg);
			font-family: Arial, Helvetica, sans-serif;
			font-size: 11px;
			font-weight: normal;
			color:#c3cf21
		}
		li {
			margin: 0px 14px;
			padding: 4px 0;
			padding-left: 12px;
			vertical-align:middle;
			background: transparent url(images/li.gif) no-repeat left .6em;
			text-align:left;
		} 
		ul {
		list-style-type: none;
		margin: 0px;
		padding: 0px;
		} 
		ul.exception li{
		background-image: none;
		padding-left: 0;
		text-align:right;
		} 
				ol.exception li{
		background-image: none;
		padding-left: 0;
		text-align:right;
		} 
				ul.milieu li{
		background-image: none;
		padding-left: 0;
		margin: 0;
		text-align:middle;
		} 
			a  {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 11px;
			font-weight: normal;
			color: #000000;
			text-align: justify;
			text-decoration:underline;
		}
		
		a:hover  {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 11px;
			font-weight: normal;
			color: #99a310;
			text-align: justify;
			text-decoration:underline;
		}

		#pageblanche {
	top:178px;
	margin-left:167px;
	position:absolute;
	background:#ffffff no-repeat bottom right;
	width:328px;
	padding-left:13px;
	padding-right:10px;
	padding-top:72px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: justify;
	color:#000000;
	min-height: 416px;
	line-height: 15px;
	min-height:422px;
		}
				#menuhaut {
	top:182px;
	margin-left:167px;
	position:absolute;
	background:#ffffff;
	width:351px;
	z-index:1;
	height: 43px;
		}
						#sousmenuservice {
	top: 253px;
	margin-left:167px;
	position:absolute;
	background:#ffffff;
	width:177px;
	z-index:1;
	height: 18px;
		}
				#imagenomsection {
	width:351px;
	height:19px;
	margin-left: 167px;
	margin-top:225px;
	position:absolute;
	z-index:1;
		}
						#image_accueil {
	width:351px;
	height:131px;
	position:absolute;
	z-index:1;
	top: 43px;
		}
				#imagenomsectionservices {
			width:351px ;
			height:19px;
			margin-left: 167px;
			margin-top:190px;
			position:absolute;
				z-index:1;
		}
.txtfield {
background:#bfbeb4;
height: 20px;
border: none;
padding: 2px 0 0 5px;
color:#000000;
font:Arial, Helvetica, sans-serif;
font-size:14px;
}
.texte {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
margin-left: 10px;
text-align: justify;
color:#000000;
}  
.sousmenuvert {
font-family: Helvetica, sans-serif;
font-size: 16px;
font-weight: light;
margin-left: 0px;
color:#99a310;
}  
.texteboldvert {
font-family: arial;
font-size: 11px;
font-weight: bold;
margin-left: 0px;
color:#99a310;
}  
.soustexte {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
margin-left: 0px;
text-align: justify;
color:#000000
}  
