body   { font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-image: url(images/fond.gif) }
td  { font-size: 11px }

legend { margin-left: 6px; font-weight: bold; font-size: 9px; color: black; font-family: Verdana, Arial, Helvetica; }

#MainTable  { background-color: #ffffff; border: solid 1px #ced1d3 }
.produits  { color: #99cc00; }
.origines  { color: #ffa500;  }
.cuisine  { color: #009db3; }
.receptions  { color: #9cabd7;  }
.services  {  color: #B1C593; }

#content  {position: relative;border: solid 1px #ced1d3; width: 573px; height: 305px; overflow: auto; scrollbar-arrow-color: #CED1D3; scrollbar-darkshadow-color: #CED1D3; scrollbar-face-color: #FFFFFF; scrollbar-shadow-color: #CED1D3 }
#content2 { padding: 0px 3px; width: 545px }
#copyright  { color: white; font-size: 9px }
.ContentWidth { width: 573px }
.moo_text p { margin: 0px 0px 4px 9px; padding: 0px; }

#yahooBar { color: #ccc; font-size: 9px }
#yahooBar  td { color: #ccc; font-size: 9px }
#yahooBar a:link        { color: #ccc; text-decoration: none;}
#yahooBar a:visited     { color: #ccc; text-decoration: none;}
#yahooBar a:hover      { color: #ccc; text-decoration: underline; }
#yahooBar a:active     { color: #ccc; text-decoration: none ; }

#content H1 { font-weight: bold; font-size: 14px }
#content H2 { font-weight: bold; font-size: 12px }
.semitransparent { filter:alpha(opacity=75);-moz-opacity:.75;opacity:.75; }
.menu {}
.menu a    { color: black; font-weight: bold; font-size: 10px; background: url(images/menus/arrow.gif) no-repeat; margin: 5px 3px 5px 0px; padding: 0px 0px 0px 10px; display: block }
.menu a:link     { color: black; text-decoration: none }
.menu a:visited     { color: black; text-decoration: none }
.menu a:hover      { color: black; text-decoration: underline; background-color: white; }
.menu a:active     { color: black; text-decoration: none }

.tab { display: none }

.positionnedmenu  { position: absolute; top: 35px; left: 0px; width: 120px }

#marge1 				 { padding: 50px 5px 0px 25px }
#marge1 a		  { font-weight: bold; font-size: 9px; line-height: 14px; margin: 0px; padding: 2px 0px 2px 15px; display: block }
#marge1 a:link        { color: black; text-decoration: none; background: url(images/BulletMarge1Off.gif) no-repeat; }
#marge1 a:visited     { color: black; text-decoration: none; background: url(images/BulletMarge1Off.gif) no-repeat;  }
#marge1 a:hover      { color: black; text-decoration: none; background: url(images/BulletMarge1On.gif) no-repeat;  }
#marge1 a:active     { color: black; text-decoration: none ; background: url(images/BulletMarge1Off.gif) no-repeat; }

#marge1 a.selected:link        { color: black; text-decoration: none; background: url(images/BulletMarge1On.gif) no-repeat; }
#marge1 a.selected:visited     { color: black; text-decoration: none; background: url(images/BulletMarge1On.gif) no-repeat;  }
#marge1 a.selected:hover      { color: black; text-decoration: none; background: url(images/BulletMarge1On.gif) no-repeat;  }
#marge1 a.selected:active     { color: black; text-decoration: none ; background: url(images/BulletMarge1On.gif) no-repeat; }


#marge2 				 { padding-top: 10px; padding-right: 5px; padding-left: 25px }
#marge2 a		 { font-weight: bold; font-size: 9px; line-height: 14px; background: url(images/puce_fleche.gif) no-repeat; margin: 0px; padding: 0px 0px 5px 15px }
#marge2 a:link        { color: black; text-decoration: none; }
#marge2 a:visited     { color: black; text-decoration: none;  }
#marge2 a:hover      { color: black; text-decoration: underline;  }
#marge2 a:active     { color: black; text-decoration: none ; }

div.figure { padding: 5px; margin: 3px; border: 1px solid silver; }
div.figure img { }
div.figure p {font-size: smaller; padding-left: 2px; padding-right: 2px; line-height: 1.1; margin: 1px; }
div.figure p.caption { font-size: 10px; font-style: italic; text-align: center; }

.right { float: right; margin-left: 2%; }
.left { float: left; margin-right: 2%; }

h3  { color: #8b0000; font-weight: bold; font-size: 15px }
h4 { font-size: 13px; font-weight: bold;  }

#Presse td { font-size: 11px }
#Presse th { font-size: 11px; text-align: left; border-bottom: 1px solid #c90050 }
#Presse a    { color: black; }
#Presse a:link     { color: black; text-decoration: none }
#Presse a:visited     { color: black; text-decoration: none }
#Presse a:hover      { color: #c90050; text-decoration: underline;  }
#Presse a:active     { color: black; text-decoration: none }

a.SmallImageLink:link       { background-color: white; display:block; width: 100px; height:100px; filter:alpha(opacity=75);-moz-opacity:.75;opacity:.75; }
a.SmallImageLink:visited    { background-color: white; display:block; width: 100px; height:100px; filter:alpha(opacity=75);-moz-opacity:.75;opacity:.75; }
a.SmallImageLink:active     { background-color: white; display:block; width: 100px; height:100px; filter:alpha(opacity=75);-moz-opacity:.75;opacity:.75; }
a.SmallImageLink:hover      { display:block; width: 100px; height:100px; filter:alpha(opacity=0);-moz-opacity:0;opacity:0; }

