body{
padding:0;
font-family:verdana;
font-size:.8em;
background-image: url(body.jpg);
background-repeat: repeat-x;
background-color: #fff;
margin:0;
color: #001f45;
}
#conteneur{
width:979px;
margin:0 auto;
padding:0;
}
#bienvenue{
height: 23px;
margin: 10px 0 0 0;
}
#seo{
float: left;
}
#seo h2{
font-weight: normal;
font-style: italic;
font-size: 1em;
color: #fff;
margin: 0;
padding: 0;
}
#accesrapide{
float: right;
}
#accesrapide a{
color: #fff;
text-decoration: none;
margin: 0 5px 0 5px;
}
#accesrapide a:hover{
text-decoration: underline;
}
#header{
background:url(header.jpg) no-repeat;
margin:0;
padding:0;
height:263px;
}
#gauche{
float: left;
width: 380px;
}
#gauche img{
text-decoration:none;
border:0;
float:left;
}
#header ul{
list-style-type: none;
}

ul #menu{
height: 192px;
width: 300px;
margin: 0 0 0 5px;
float: left;
margin-left: 0;
padding-left: 0;
}
#menu li{
width: 159px;
margin:15px 10px 0 0;
padding:0 0 0 0;
line-height:15px;
float:left;
}
#menu a{
text-decoration: none;
font-size: 1.1em;
letter-spacing: 1px;
}
#menu a:hover{
text-decoration: underline;
}
li #un{
color: #636363;
background: url(puce1.jpg) no-repeat 0 5px;
padding: 0 0 0 15px;
}
li #deux{
color: #016d01;
background: url(puce2.jpg) no-repeat 0 5px;
padding: 0 0 0 15px;
}
li #trois{
color: #ff00ea;
background: url(puce3.jpg) no-repeat 0 5px;
padding: 0 0 0 15px;
}
li #quatre{
color: #ff0000;
background: url(puce4.jpg) no-repeat 0 5px;
padding: 0 0 0 15px;
}
li #cinq{
color: #4800a0;
background: url(puce5.jpg) no-repeat 0 5px;
padding: 0 0 0 15px;
}
li #six{
color: #0072ff;
background: url(puce6.jpg) no-repeat 0 5px;
padding: 0 0 0 15px;
}
#droite{
float: right;
padding: 3px 3px 0 0;
}
#contenu_centre{
background:url(contenu_centre.jpg) repeat-y;
overflow:hidden;
padding: 0 40px;
margin: 0;
clear: both;
}
a{
color: #ff0000;
text-decoration: none;
}
a:hover{
text-decoration: underline;
}
p, #contenu_centre ul{
text-align: justify;
line-height: 1.5em;
}
h1{
color: #c10289;
font-size: 1.3em;
margin: 30px 0 10px 0;
}
h2{
color: #0072ff;
font-size: 1.2em;
}
#plan {
float:left;
width: 450px;
}
#contact{
width:400px;
float:right;
text-align:right;
}
#contact form{
margin:0;
padding:0;
}
#contact p{
  text-align: right;
}

#contact label{
color:#f37800;
margin:0;
vertical-align:top;
}
.field{
width:20em;
background-color:#fff;
border:1px dotted #cccccc;
}
#footer{
text-align: center;
height: 45px;
background-image: url(footer.jpg);
background-repeat: no-repeat;
padding-top: 20px;
margin: 0;
}
#footer a{
text-decoration:none;
margin:0 15px 0 15px;
color: #a3a3a3;
font-size: .7em;
}
#footer a:hover{
text-decoration:underline;
}
