/* CSS Document */

body
	{
		background-color:#160607;
		margin:0px;
		padding:0px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
	}
	
	 
.bloc-banniere
	{
		/*background-color:#a3a09b;*/
		width:1000px;
		height:150px;
		margin-left:-500px;
		left:50%;
		text-align: center;
		margin-top:10px;
		position:absolute;
	}

.bloc-banniere h1{
		position: relative;
		top: 25px;
		font-size: 25px;
		color: #ffffff;
		font-weight: normal;
		font-style: italic;
		letter-spacing: 2px;
		line-height: 29px;
		}	
.bloc-banniere h5{
		position: relative;
		top: 10px;
		font-size: 12px;
		color: #c7bcbb;
		font-weight: normal;
		font-style: italic;
		letter-spacing: 2px;
		line-height: 10px;
		}	
	

#bloc-menu
	{
		position:absolute;
		top:115px;
		margin:0px;
		font-size:12px;
		color:#FFFFFF;
		padding:0px;
		width:1006px;
	}

#bloc-promo
	{
		background-color:#2D241E;
		width:890px;
		height:100px;
		margin-left:-600px;
		left:50%;
		border-top:1px solid #58462d;
		margin-top:160px;
		border-left:1px solid #58462d;
		border-right:1px solid #58462d;
		position:absolute;
		padding:5px;
	}

#esprit
	{
		position:absolute;
		top:115px;
		left:660px;
		margin:0px;
		font-size:12px;
		color:#FFFFFF;
		padding:5px;
		width:900px;
	}

#bloc-drapeaux
	{
		position:absolute;
		top:15px;
		left:900px;
		margin:0px;
		font-size:12px;
		width:100px;
		text-align: left;
	}

.objet-menu
	{
		position: relative;
		float: left;
		display: block;
		width: 137px;
		height: 23px;
		line-height: 23px;
		text-align: center;
		padding:2px;
		margin-left:2px;
		font-weight:bold;
		background-color:#130E0A;
		moz-opacity:0.8;
		opacity: 0.8;
		filter:alpha(opacity=80);
		color:#FFFFFF;
		text-decoration:none;
	}

.objet-menu:hover
	{
		moz-opacity:1.0;
		opacity: 1.0;
		filter:alpha(opacity=100);
		color: #fbefd0;
		background-color:#6f4846;
	}
.lng {
		position: relative;
		float: left;
		display: block;
		width: 22px;
		line-height: 18px;
		text-align: center;
		font-size: 11px;
		padding:0px;
		margin:1px;
		color:#342525;
		text-decoration:none;
		background-color:#b4a7a7;
		moz-opacity:0.6;
		opacity: 0.6;
		filter:alpha(opacity=60);
	}
.lng:hover {
		color: #f9db91;
		font-weight:bold;
		background-color:#ada7a6;
		moz-opacity:0.8;
		opacity: 0.8;
		filter:alpha(opacity=80);
	}

.drapeau
	{
		background-color:#ffffff;
		border:1px solid #a3a09b;
		margin:4px;
	}

.drapeau:hover
	{
		moz-opacity:0.5;
		opacity: 0.5;
		filter:alpha(opacity=50);
	}

.photo-ligne
	{
		border:1px solid #a3a09b;
		width:60px;
		background-color:#ffffff;
		margin:5px;
	}

.photo-ligne:hover
	{
		moz-opacity:0.5;
		opacity: 0.5;
		filter:alpha(opacity=50);
	}

#bloc-general
	{	
		position:relative;
		width:1000px;
		margin-left:-500px;
		padding-top:5px;
		padding-bottom:5px;
		left:50%;
		top:170px;
		border:2px solid #7b6e6e;
		color:#f0e9e3;
		/*background-image: url(images/bg_contenu.png);*/
		
		background-color:#413838;
	}

#bloc-contenu
	{	
		width:980px;
		min-height: 400px;
		margin-left:7px;
		padding-top:5px;
		padding-bottom:5px;
		line-height: 17px;
		font-size: 13px;
	}

	
p#bloc-footer
	{
		position:relative;
		width:1000px;
		height:20px;
		font-size: 11px;
		text-align: center;

	}
#bloc-footer a.copyright
	{
	color: #d7cdac;
	font-size: 10px;
 }
#bloc-footer a:hover.copyright
	{
	color: #f9db91;
 }
.lien
	{
		color:#ffffff;
		font-weight:bold;
	}

	
p
	{
		font-size:12px;
	}

a
	{
		font-size:12px;
		color:#D7CDC5;
	}
br
	{
		clear:both;
	}
#contenu_central
	{
		width:950px;
		float:left;
		margin-left:30px;
		margin-right:30px;
		text-align: justify;
		font-size: 13px;
	}
#contenu_central IMG
	{
		margin-left:30px;
		margin-right:30px;
		border:1px solid #7b6e6e;
	}
#region-gauche
	{
		width:500px;
		float:left;
		margin-left:30px;
		text-align: justify;
	}

#region-droite
	{
		width:350px;
		float:right;
	}

#gite-gauche
	{
		width:300px;
		float:left;
		margin-left:30px;
	}

#gite-droite
	{
		width:510px;
		float:right;
	}
	
.photo-region
	{
		width:300px;
		border:1px solid #a3a09b;
		margin-bottom:10px;

	}

.ligne1
	{
		background-color:#5A3A22;
	}

.ligne2
	{
		background-color:#6f4846;
		 text-align:center;
		 
	}
.lignetttl
	{
		 text-align:center;
		 font-size: 11px;
		 background: #463c3c;
	}


.photo-contact
	{
		border:1px solid #000000;
	}
DIV#boxpromo {
		position: relative;
		float: right;
		width:450px;
		min-height: 40px;
		margin: 20px 25px 5px 5px;
		border:5px solid #6f4846;
		background: #6f6161;
}
DIV#boxpromo p#ttl {
		position: relative;
		float: left;
		width:420px;
		margin: 10px 0px 10px 10px;
		font-weight: bold;
		font-size: 14px;
	}
DIV#boxpromo p#txt {
		position: relative;
		float: left;
		width:700px;
		margin: 15px 15px 15px 15px;
		font-size: 12px;
	}

                                                                                                                                                     
