
body {
	background-image: url(../images/fond.jpg);
	background-repeat:repeat-x;
	background-position:top;
	background-color: #D4D4AE;
	font-size: 13px;
	font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
	color:#666633;
	padding:0px;
	margin:0px;

}

a {color: #666633;text-decoration: none;}
a:visited {color:#666633;}
a:hover {color: #666633;text-decoration: underline;}
a:active { color:#666633;}

p {
padding: 0px;
margin:0px;
margin-bottom:10px;
 }

h1 {
font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
font-size:30px;
margin:0px;
}

img { border:0;}

/* ----------container zentriert das layout-------------- */
#container {
width: 900px;
padding:0px;
margin: 0px;
margin-left: auto;
margin-right: auto;
background-color:#FFFFFF;
border: #C5C5C5;
border-left-style:solid;
border-left-width:1px;
border-right-style:solid;
border-right-width:1px;
} 

#banner {
background-color: #FFFFFF;
padding: 0px;
margin: 0px; }


.bloc_centre{
float:right;
margin-left:0px;
margin-right:30px;
width:600px;
}

.bloc_droite{
float:left;
margin-left: 10px;
margin-right: 0px;
width:200px;
padding:20px;
padding-top:10px;
padding-bottom:5px;
}

.bloc_menu{
color:#FFFF33;
a {	color: #FFFF33;
	text-decoration: none;}
a:visited {color:#FFFF33;}
a:hover {color: #FFFF33;text-decoration: underline;}
a:active { color:#FFFF33;}
}

.message{
color:#000000;
background-color: #00ff00;
a {color: #FFFF33;text-decoration: none;}
a:visited {color:#FFFF33;}
a:hover {color: #FFFF33;text-decoration: underline;}
a:active { color:#FFFF33;}
}

#footer {
clear:both; 
border:auto; 
text-align:center;
font-size:10px;
}

#formulaire {
	 font-size:12px;}
	 
#top {
background-image:url(../images/head.jpg);
background-repeat:no-repeat;
height:226px;
width:900px;
}

#menuhaut {padding:0; margin:0;}

#menuhaut li{
	list-style-type: none; 
	float:left;}
	
	
#menugauche {
	padding:0; 
	margin:0;
	font-size:14px;
	color:#65524e;
	}
	
#menugauche a{
	color:#65524E;
	text-decoration: underline;}

#menugauche a:hover {
	color: #f16242;
	text-decoration: none;}

#menugauche li{
	padding-top:3px;
	list-style-type: none; 
	}
	
	
#submenugauche {
	padding-left:0px; 
	font-size:14px;
	color:#65524e;
	}
	
#submenugauche a{
	color:#65524E;
	text-decoration: none;}

#submenugauche a:hover {
	color: #f16242;
	text-decoration: none;}

#submenugauche li{
	list-style-type: none; 
	}
	
/* PAGE D'ACCUEIL */

#containhome {
	width: 800px;
	
	padding:0px;
	margin: 0px;
	margin-left: auto;
	margin-right: auto;
	background-color:#FFFFFF;
	background-image:url(../images/accueil.jpg);
	background-repeat:no-repeat;
	background-position:top;
	border: #C5C5C5;
	border-left-style:solid;
	border-left-width:1px;
	border-right-style:solid;
	border-right-width:1px;
} 

#txtgauche {
	font-size:12px;
	width:260px;
	float:left;
	padding-top:275px;
	padding-left:75px;
	color:#45342c;
	line-height:15px; 
	vertical-align:top;}
	
#txtgauche div {padding:20px;}

#txtgauche a:hover {
	color:#45342c;
	text-decoration: none;}

#txtgauche a{
	color: #f16242;
	text-decoration: none;}
	
#contactaccueil {text-align:center;
	font-size:16px;
	font-weight:bold;
	color:#45342c;}

#plaquetteaccueil {text-align:center;
	font-size:16px;
	color:#45342c;}


#adresse {font-weight:bold;}

#HPE {font-size:21px;
	color:#FFFFFF;
	width:350px;
	height:90px;
	float:left;
	padding-top:460px;
	padding-left:75px;}
	
#HPE a{font-size:21px;
	color:#FFFFFF;
	float:left;
	}
	

#HPE a:hover {color:#FFFFFF;
	text-decoration: none;
	padding-top:1px;
	padding-left:1px;}

#menuaccueil { padding-left:100px; 
	padding-bottom:30px;
	margin:0;
	float:left;
	font-size:16px;
}

#menuaccueil li{
	list-style-type: none; 
	height:30px;
	}

#menuaccueil a:hover {
	color: #f16242;
	text-decoration: none;}
	
#msdv {background-image:url(../images/msdv.gif);
background-position:top left;
background-repeat:no-repeat;
}

/*ARTICLES*/

.article h3 {
	text-align:center;
	color:#FF9933;}
	
#container h1 {
	text-align:center;
	padding:15px;}
	
#encart { width:80%;
	border:auto;
	margin:auto;
	padding:10px;
	background-color:#FFCC99;
	font-weight:bold;
	font-size:13px;}
	
#real {text-align:center;
	width:100%}
	
#real img {padding:10px}