@charset "utf-8";
/* CSS Document */
body{
	margin:0;
	padding:0;
	background:#832227 url('images/fd_body.gif') 0 0 repeat-y;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	
	scrollbar-face-color: #7b2c2c;
    scrollbar-shadow-color: #7b2c2c;
    scrollbar-highlight-color: #a93c3c;
    scrollbar-3dlight-color: #a93c3c;
    scrollbar-darkshadow-color: #7b2c2c;
    scrollbar-track-color: #4e1518;
    scrollbar-arrow-color: #f0d6d6;

}
a:link{
	color:#FFFFFF;
	text-decoration:none;
}
a:visited{
	color:#FFFFFF;
	text-decoration:none;
}
a:hover{
	text-decoration:none;
	color:#e6a946;
}
h1{
	margin:0 0 0 16px;
	padding:0 0 0 0;
}
img{
	border:0;
}
div.clearboth{
	clear:both;
}
div.container{
	width:100%;
	height:auto;
	background:url('images/fd_container.gif') 0 0 repeat-x;
}
div.logo{
	clear:left;
	float:left;
}
div.flash{
	width:396px;
	height:790px;
	float:left;
	background:url('images/logo.jpg') bottom left no-repeat;
}
div.fd_carte{
	width:371px;
	height:433px;
	/*border:1px solid #ffffff;*/
	padding:155px 0 0 25px;
	float:left;
	background:url('images/fd_carte.gif') top right repeat-y;
}
div.site{
	width:584px;
	height:790px;
	float:left;
	background:url('images/fd_page.jpg') 0 0 no-repeat;
}
div.site2{
	width:584px;
	height:790px;
	float:left;
	background:url('images/fd_page2.jpg') 0 0 no-repeat;
}
div.contenu{
	width:455px;
	height:385px;
	margin:20px 0 0 0;
	overflow:auto;
	padding:10px 30px 0 26px;
	
}
	div.contenu_contact{
		width:455px;
		height:auto;
		margin:20px 0 0 0;
		overflow:auto;
		padding:10px 30px 0 26px;
	
	}
	div.contenu_menu{
		width:455px;
		height:570px;
		margin:20px 0 0 0;
		overflow:auto;
		padding:10px 30px 0 26px;
	
	}
div.titre_site{
	width:503px;
	height:44px;
	margin:15px 0 0 7px;
	position:relative;
	z-index:140;
}
div.menu{
	width:503px;
	height:44px;
	margin:7px 0 0 7px;
}
	div.menu ul {
		margin:0;
		padding:0;
	}
	div.menu li {
		position: relative;
		list-style: none;
		margin:0;
		padding:0;
		float:left;
		margin:0 0 0 7px;
		display:block;
	}
	div.menu li a {
		display: block;
		color:#ffffff;
		text-decoration: none;
		height:14px;
		/*background:#CCCCCC;*/
	}
	div.menu a:hover{
		text-decoration:none;
		color:#e6a946;
	}
	div.menu ul ul {
		position: absolute;
		width: auto;
		display: none;
	}
	div.menu ul ul li {
	}
	div.menu ul ul li a {
		padding:0 0 0 0;
		width: auto;
		text-align:left;
	}
	div.menu ul ul li a:hover {
	}
	div.menu ul.level1 li.submenu:hover ul.level2{
		display:block;
	}
	div.menu ul.level2 {
		top:9px;
		left:-12px;
		margin:5px 0 0 0;
	}
	div.menu ul ul.level2 li a {
		width:131px;
	}
div.lesmenus{
	/*margin:0 0 0 0;*/
	width:auto;
	height:94px;
	margin:0 auto 0 auto;
	/*background:url('images/fd_menu.gif') 0 0 no-repeat;*/
}
	div.lesmenus a{
		display:block;
		margin:10px 0 0 55px;
		padding:0 0 0 0;
	}
div.site div.contenu p{
	width:auto;
	padding:0 10px 0 0;
	/*text-align:justify;*/
}
div.contenu p{
	width:auto;
}
div.contenu p.titre_menu{
	text-align:center;
	margin:0 0 0 0;
	padding:0 0 0 0;
}
form{

}
form p {
	margin:4px 0 0 25px;
	padding:0;
}
form span.intitule{
	width:110px;
	display:block;
	text-align:left;
	float:left;
	margin:0 4px 0 0;
}
form input.field{
	width:195px;
	font:normal 10px Arial, Helvetica, sans-serif;
	margin:0 0 0 2px;
}
form input.fielderror{
	width:195px;
	font:normal 10px Arial, Helvetica, sans-serif;
	margin:0 0 0 2px;
	background:#826061;
}
form textarea{
	width:235px;
	height:80px;
	font:normal 10px Arial, Helvetica, sans-serif;
	border:1px solid #510000;
	
}
form select{
	margin:0 0 0 1px;
	font:normal 10px Arial, Helvetica, sans-serif;
}
form input.bouton{
	float:right;
	font:normal 10px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	background:#832227;
	border:1px solid #510000;
	margin:5px 112px 0 0;
	cursor:pointer;
}

