body { background:#1f330d; margin:40px; color:#1f330d; font-family:Times New Roman; font-size:14px; }

a { outline-style:none; }
 
.menu img { border:0px; }
.main { background:url(images/bgContent.gif) left repeat-y #FFFFFF; }
.bas { background:url(images/band2.jpg) bottom no-repeat; }
.bas .ref { text-align:left; margin:20px 76px 30px 75px; font-weight:bold; color:#1f330d; }
.bas .ref a { color:#1f330d; text-decoration:none; }
.bas .ref a:hover { color:#7f936c; }
.bas .adresse { margin-bottom:2px; text-align:center; color:#FFFFFF }

.content { padding:10px 76px; text-align:justify;  }
.content a { color:#1f330d; text-decoration:underline; }
.content a:hover { color:#7f936c; }

div.cadre { background:#eaf0d0; padding:0px 16px; margin:0px; }
div.cadre2 { background:#cdd897; padding:0px 16px; margin:0px; }
div.cadre img { float:left; margin:0px 16px 16px 0px; }
div.cadre .illus { float:left; margin:0px 16px 16px 0px; }
div.cadre b.titre, div.cadre2 b.titre { color:#720404; font-family:Times New Roman; font-size:24px; text-transform: uppercase; letter-spacing: -2px; }
div.cadre .titre, div.cadre2 .titre { float:none; margin:0px; display:block}


.formContact .libelle { width:80px; valign:top; vertical-align: top; }
.formContact .field { }
.formContact input { border:1px solid #1f330d; width:210px; }
.formContact select { border:1px solid #1f330d; width:210px; }
.formContact textarea { border:1px solid #1f330d; width:210px; height:100px; }


.categorie a { text-decoration:none; font-weight:bold; }
.categorie a.selected { color:#7f936c; }



