/* CSS Document */
#bloc
			{
			width:750px;
			height:400px;
			}
#hautbloc
			{
			width:750px;
			height:350px;
			}
#descript
			{
			width:500px;
			height:250px;
			float:left;
			margin:0;
			padding:0;
			}
#newsville
			{
			width:230px;
			height:250px;
			float:left;
			margin:0 0 0 20px;
			}
#basbloc
			{
			width:750px;
			
			}
.fildhaut
			{
			height:320px;
			background:#666666;
			}	
.fildhaut,
.fildhaut2,
.fildbas
	{
	border:#333333 groove 3px;
	height:195px;
	}	
.fildbas legend
	{
	color:#FFFF00;
	font-weight:bold;
	}					
#blocheberg
			{
			width:240px;
			float:left;
			height:100px;
			}
#listehb
			{
			height:160px;
			overflow:auto;
			width:220px;
			margin:10px 0 0 10px;
			}
#listehb ul 
	{
		margin:0;
		padding:0;
	}
#listehb li
	{
		line-height:20px;
	}
#listehb a
			{
			color:#FFFFFF;
			}
#listehb a:hover
			{
			color:#FFFF33;
			}
.condition a
      {
	    color:#FFFFFF;
	  }	
.condition a:hover
      {
	    text-decoration:none;
	    color:#FFFFFF;
	  }					
#blocactivite
			{
			width:240px;
			float:left;
			height:100px;
			margin:0 0 0 15px;
			}
#blocplus
			{
			width:240px;
			float:left;
			height:100px;
			margin:0 0 0 15px;
			}
legend
			{
			color:#FFFFFF;
			}
#contendescript
			{
			overflow:auto;
			height:300px;
			}
#photdescrip	
			{
			text-align:center;
			margin:15px 0;
			}
#photdescrip img	
			{
			margin:0 20px;
			}			
#textedescript	
			{
			text-align:justify;
			width:450px;
			margin:0 auto;
			}							
.titrenews
			{
			font-size:14px;
			color:#FFFF00;
			}
.fildhaut2
			{
			text-align:center;
			height:320px;
			}			
.fildhaut2 img
			{
			margin:10px 0 0;
			}
.photonews
			{
			width:220px;
			text-align:center;
			}
#phtoder
			{
			width:220px;
			height:300px;
			overflow:auto;
			}
#precision
			{
			float:left;
			width:350px;
			}
#resa
			{
			float:left;
			width:100px;
			}
#resa form
			{
			margin:0;
			padding:0;			
			}
#resa input
			{
			width:100px;
			}
br
			{
			clear:left;
			}
#blocservice
	{
	width:500px;
	margin:20px auto;
	border:#666666 groove 3px;
	}
#titreservice
	{
	text-align:center;
	height:35px;
	padding:5px 0 0;
	color:#FFFFFF;
	font-weight:bold;
	background:#666666;
	}
#descriptionservice
	{
	background:#999999;
	padding:10px 5px;
	text-align:justify;
	}
#telservice
	{
	background:#666666;
	color:#FFFFFF;
	float:left;
	width:180px;
	text-align:left;
	padding:10px 0 10px 10px;
	height:30px;
	}
#mailservice
	{
	background:#666666;
	color:#FFFFFF;
	float:left;
	height:30px;
	width:300px;
	text-align:right;
	padding:10px 10px 10px 0;
	}
#mailservice a,
#mailservice a:hover
	{
	color:#FFFFFF;
	}
.input_heb
	{
	background-color:#66FFFF;
	font-size:9px;
	text-align:center;
	}
