/* COULEURS MAJEURES 

gris Texte : #666;
rouge texte : #7f3e3e;
marron border: #cabca2;

*/

*{
margin:0;padding:0;text-decoration:none;
list-style-type:none;
border:0;
} 

html, body{
font-family: "Trebuchet MS", Verdana, Arial,Georgia, "Times New Roman", Times, sans;
background: #acacac url(./images/pattern.png) repeat; 
color:#555;
font-size:12px;
margin:0;padding:0;
}

#container{
margin: 0 auto;
padding:0;
background: transparent url(./images/footer.png) no-repeat bottom;
width: 872px;
padding-bottom: 7em;
}

#top{
margin: 0 auto;
background: transparent url(./images/top.png) no-repeat;
width: 872px;height:23px; 
}

#nav{
margin: 0 auto;
background: transparent url(./images/nav.png) no-repeat;
width: 872px;height:43px; 
}
#nav ul{padding: 0px 0 0 290px;}
#nav li{margin:0;display:inline;}
#nav a{font-size:1.5em;}

#content{padding:0 4.5em 9em 1.5em;line-height:1.7em;min-height:400px;}

#content img{margin: 1em; float:right;}

#container #content #formulaire{
	float:left;
}
#container #content #map{
	float:right;
}



/*.illustration{float:right; margin:0;}*/

.block{clear:both; margin:0;padding:1em;}

.menu-name{/*clear:both;*/float:left;width:605px;}
.prix{float:right;width:80px;text-align:center;}

#footer{clear:both;margin-top:-87px;color:#999;font-weight:bold;}
#footer #realisation{
	font-size:0.8em;
	margin-left:15px;
}
#footer #realisation a{
	color:#999;
	text-decoration:underline;
}
#footer #realisation a:hover{
	text-decoration:none;
}

#copyright{float:left;color:#9b0225;text-align:left;font-size: 0.9em;width:240px; padding:0 0 0 3em; font-weight:normal;}
#col{width:150px; float:left;}
#col-horaires{width:270px; float:left;}

a{color:#9b0225; font-weight:bold;}

h1{padding:0 0 0.4em 0; font-size:1.8em; color:#9b0225;}
h2{clear:both;padding:1em 0 0 0;font-size:1.2em;font-weight:bold;border-bottom: 1px solid #9b0225;}
h3{padding:0.5em 0 0 0; color:#9b0225;font-size:1em;font-weight:normal;}
h4{clear:both;margin:0.5em 0;font-size:1em;font-weight:bold;}

h3.presentation{font-size:1.1em;font-weight:bold;border-bottom: 1px solid #9b0225;margin-top:15px;}

hr{background:#9B0225; margin:-1em 0 1em 0; color:#9b0225; height:1px;}

blockquote{font-style:italic;}

p{padding:1em 0 1em 0; line-height:18px;}
  
input, textarea, select, textfield {
  font: 11px/160% "Verdana", sans-serif;
  padding: 1px 3px 1px 3px;
  border: solid 1px #9b0225;
}

.clear{clear:both;height:1px;}
