
BODY{font-family : Myriad, Arial, Times New Roman, Verdana, Helvetica, sans-serif; font-size: 0.8em; color:#FFF; padding:0; margin:0;  background-color:#666;  }
div {margin:0;padding:0;}
a {color:#8FAD00; text-decoration: none; font-weight:normal;}
a:visited {color: #8FAD00;text-decoration: none;}
a:hover {color: #FF9900; text-decoration: none;}

a img {border:0;}

img.enc{ border-style:solid; border-width:1px; border-color:#333;}
a img.enc { border-style:solid; border-width:1px; border-color:#333;}

div {margin:0;padding:0;} p {margin:0;padding:0;} ul {margin:0;padding:0;} li {margin:0;padding:0;} 
table {margin:0;padding:0; } 

.float_right {float:right; margin-left:10px; padding-left:10px; margin-bottom:15px; border-style:solid; border-width:0px; border-left-width:2px;border-color:#271915; width:160px; text-align:center;}
.float_left {float:left;margin-right:20px; border-style:solid; border-width:0px; border-left-width:2px;border-color:#271915;}
.floatleft {float:left;border-style:solid; border-width:2px; border-color:#333;}
.floatright{float:right;border-style:solid; border-width:2px; border-color:#333;}
.center {text-align:center;}
.right {text-align:right;}

.invisible {clear:both; height:1px; visibility:hidden;}

h1 {font-size: 1.8em;  padding-top:0; margin-top:0;}

h1.titre {padding-left:10px; padding-top:10px;}
h1.titre1 {font-size: 1.6em; color:#AAA; float:right; padding-right:10px; padding-top:10px; }

h1.titre2 { font-size: 1.4em; text-align:center;}
h2 {font-size: 1.1em; margin:0; padding:0; margin-bottom:3pt; }

.prix{text-align:right; width:20px}

.texttab {background-color:#FFF; line-height:1.6em;}
.fondtab {width:450px; line-height:1.6em; background-image : url(fondtab.gif);}

div#conteneur div{ }
div#cadre { position:absolute; width:950px; text-align: left; right:50%; margin-right:-475px;  color:#000; }
div.encadrement  { border-style:solid; border-width:0px; border-color:#000; background-color:#fff;} 


#cadre_haut {background-color:#271915; height:333px; margin:0px; padding:0px;  }
div#logo {float:left; width:450px;  color:#FFF;  text-align:center; margin-top:58px;}
#photos_accueil { width: 500px; height:333px; padding: 0; overflow: hidden; }


#cadre_bas {clear:both; padding-left:20px;  padding-right:20px; margin-top:12pt;  overflow: hidden;}

div#col1 {float:left; width:160px;}

div#zone_menu {margin:0; padding:0;}
ul#menu {width:140px; font-size: 1.3em; list-style-type:none;   text-align:left;  }
#menu li { margin:0; padding:0;  text-align:left; }
#menu li a {display:block;  text-decoration:none; height:1.5em; color:#000;  padding-left:10px; padding-right:10px; padding-top:3px;}
#menu li a:hover {display:block;  height:1.5em; width:140px;  text-decoration: none; background-color:#8FAD00; color:#271915; }
#menu li.select a {display:block;  height:1.5em; width:140px; background-color:#271915; color:#8FAD00; font-weight:bold; }
ul#menu li.nonactif a{ color:#000;} 

#logos {margin-top:2em; text-align:left; }
p.ac_adresse{text-align:right; margin-top:1em; }

div#col2 { margin-left:185px;}


ul#sousmenu {list-style-type:none; width:210px; font-size: 1.3em;  background-color: #FFF; border-style:solid; text-align:left; border-color:#8FAD00; border-width:0pt; padding:5pt;}
ul#sousmenu li {display:block;  height:1.5em;  width:200px; font-weight:bold; color:#8FAD00; }
ul#sousmenu li a {display:block; height:1.5em;  text-decoration: none; font-weight:normal; width:200px; background-color: #FFF; color:#000; padding-left:10px; padding-right:10px; padding-top:3px}
ul#sousmenu li a:hover {display:block; height:1.5em; width:200px;  text-decoration: none;background-color: #8FAD00; color:#271915; } 
ul#sousmenu li.select a {display:block; height:1.5em; width:200px;  text-decoration: none;background-color:#271915; color:#8FAD00; }

div#nosmenu { margin-left:245px; width:480px; }
div#lacarte { margin-left:245px; width:480px;}


div.contenu {padding:0; padding-left:20; padding-right:20; }

div.leftcontenu { padding-left:10px; border-style:solid; border-width:0px; border-left-width:2px;border-color:#271915;}

#img_haut{width:500px; height: 333px;  padding: 0px; margin: 0px; overflow: hidden; }









#haut { height:160; }
#hautmenu {margin-top:10;}



div#liens {}

p {text-indent:0px;}
span.p  {line-height: 1.7em;}
span.p  p{margin-top:1em;padding:0; line-height: 1.6em;}
div.p_carte  {line-height: 1.7em; width:400;}

div#carte {width:400;}
div#carte p  {line-height: 1.7em; }

.img_right {float:right;}
.imghaut {margin-top:15; margin-top=0;}

div#hautcontact {height:400;  margin:0; padding:0;}
div#bascontact {  margin:0; padding:0;}


.lignebas {clear:both; background-color:#8FAD00; color:#000; width:100%; height:25px; line-height:25px; text-align:right; font-size: 0.8em; }
.lignebas a {color:#000; }

.txtaccueil{margin-right:10;}

p.coord { line-height: 1.3em; width:250;  padding-right:10;}
span.contact {font-size: 1.2em; font-weight:bold; line-height: 1.7em;}




