/* ********** Background ********** */
body { margin: 0; padding: 0; background: #eeebd8 url(../images/background.jpg) repeat-x left top; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; }

/* ******************************** */

p { margin: 0 10px 10px 0; color: #000000; }
a { color: #c57d28; text-decoration: none; font-weight: bold;}
a:hover { color: #626262 ; text-decoration: underline; }

#conteneur_general {  width: 931px;  margin: 0 auto 0 auto; padding: 0; text-align: justify; }

#logo { width: 931px; height: 100px; background: url(../images/titre.png); margin: 0 auto 0 auto; padding: 0 }

#bandeau {width: 931px; height: 190px; background: url(../images/bandeau1.png); margin: 0 auto 0 auto; padding: 0}


#menu {width: 175px; height: 165px; margin: 0; padding: 0; background: url(../images/fondmenu.png) no-repeat; float: left;}
#menu ul { width: 175px;  padding: 0; }
#menu ul li { margin: 0; padding: 0; float: left; list-style-type: none; }
#menu_actif, #menu ul li a { width: 175px; height: 30px; margin: 0; padding: 5px 0 0 0; display: block; text-align: center; color: #fff; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none; }
#menu ul li a { background: url(../images/bouton.png) no-repeat center top; }
#menu ul li a:hover {  background: url(../images/boutonhover.png) no-repeat center ; color: #000000; }
#menu_actif {  background: url(../images/bouton.png) no-repeat center top; }


#colonne_g { width: 175px; min-height: 310px; margin-top: 0; padding: 0 0 0 15px;  float: left; background: #ffffff ;}
#colonne_d { width: 531px; min-height: 300px; margin: 0; padding: 10px 0 0 10px;  float: left; background: #ffffff ; }
#colonne_dcontact { width: 330px; min-height: 312px; margin: 0; padding: 10px 0 0 10px;  float: left; background: #ffffff ; }
#colonne_gcontact { width: 175px; min-height: 322px; margin-top: 0; padding: 0 0 0 15px;  float: left; background: #ffffff ;}

h1 { margin: 10px 0 20px 0; padding: 0; color: #c57d28; text-align: center; }
h2 { margin: 0 0 20px 0; padding: 0; color: #626262; font-weight: bold; font-size: 16px; text-align: center;}

.mentions { font-weight: bold; font-size: 12px; color: #c57d28;}

#coordonnees { font-weight: bold; font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-align: center; padding-top: 10px; clear: left;}

#horaire { font-weight: bold; font-family: Arial, Helvetica, sans-serif; font-size: 14px; text-align: center; padding-top: 10px; background: #ffffff ; color: #c57d28;}

input {background-color: #eeebd8;}

#formulaire {font-family: Arial, Helvetica, sans-serif; font-weight: bold;}

#reponse {  background: #ffffff ; font-family: Arial, Helvetica, sans-serif; font-weight: bold;}

a.bouton { width: 167px; height: 18px; margin: 10px 0 10px 0; padding: 6px 0 0 22px; background: url(../images/bouton.jpg) no-repeat left top; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #fff; display: block; }

#footer { width: 931px; height: 36px;  padding: 0; background: url(../images/footer.png) no-repeat;}
#footer p { margin: 0; padding: 10px 0 0 0; color: #000000; text-align:center; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 18px; }
#footer a { color: #c57d28; text-decoration: none; }
#footer a:hover { color: #000; text-decoration: underline; }


.plan  { float: right;  background-color: #ffffff;}
.img_left { float: left; }
.img_right { float: right;  }
.spacer { clear: both; background: #ffffff ;}


