body   { font-size: 11px; font-family: Verdana; 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; }

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

#content
{
	position: relative;
	border: solid 1px #ced1d3;
	width: 710px;
	height: 440px;
	overflow: auto;
/*
	scrollbar-arrow-color: #CED1D3; 
	scrollbar-darkshadow-color: #CED1D3;
	scrollbar-face-color: #FFFFFF;
	scrollbar-shadow-color: #CED1D3;
*/
}
#content2 { padding: 0px 0px; width: 708px; height: 348px;}

#copyright  { color: white; font-size: 9px }
#juridique  { color: #888; font-size: 9px }
.ContentWidth { width: 708px }
.moo_text p { margin: 0px 0px 4px 9px; padding: 0px; }

#yahooBar { color: #C90050; font-size: 10px; font-weight: bold; }
#yahooBar  td { color: #C90050; font-size: 10px; font-weight: bold; }
#yahooBar a:link        { color: #C90050; text-decoration: none;}
#yahooBar a:visited     { color: #C90050; text-decoration: none;}
#yahooBar a:hover      { color: #C90050; text-decoration: underline; }
#yahooBar a:active     { color: #C90050; 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=75);
*/
	-moz-opacity:0;
	opacity:0;
}

/* Vins et Cadeaux */
.marqueCell, .marqueCellProduit
{
	border: 1px solid #CC0033;
	padding: 3px;
}

.marqueCell2
{
	border: 1px solid #84182F;
	padding: 3px;
}

.marqueCell a, .marqueCell2 a    { color: #888; font-weight: bold; font-size: 10px; margin: 5px 3px 5px 0px; padding: 0px 0px 0px 10px; display: block }
.marqueCell a:link, .marqueCell2 a:link     { color: #888; text-decoration: underline }
.marqueCell a:visited, .marqueCell2 a:visited     { color: #888; text-decoration: underline }
.marqueCell a:hover, .marqueCell2 a:hover      { color: #888; text-decoration: underline; background-color: white; }
.marqueCell a:active, .marqueCell2 a:active     { color: #888; text-decoration: underline }

.marqueCell a    { color: #888; font-weight: bold; font-size: 10px; margin: 5px 3px 5px 0px; padding: 0px 0px 0px 10px; display: block }
.marqueCell a:link     { color: #888; text-decoration: underline }
.marqueCell a:visited     { color: #888; text-decoration: underline }
.marqueCell a:hover      { color: #888; text-decoration: underline; background-color: white; }
.marqueCell a:active     { color: #888; text-decoration: underline }

.marqueCellFooter a
{
	background-image:url(images/puce_fleche.gif);
	background-repeat:no-repeat;
	background-position:0% 65%;
	padding-left:15px;
	color: #84182F;
	font-weight: bold;
	font-size: 10px;
	display: inline;
}

.marqueCellFooter a:link     { color: #84182F; text-decoration: underline }
.marqueCellFooter a:visited     { color: #84182F; text-decoration: underline }
.marqueCellFooter a:hover      { color: #84182F; text-decoration: underline; background-color: white; }
.marqueCellFooter a:active     { color: #84182F; text-decoration: underline }

td.marqueCell li
{
	background-image:url(images/puce_fleche.gif);
	background-repeat:no-repeat;
	background-position:0% 65%;
	padding-left:15px;
	list-style-type:none;
}

.selection
{
	height: 100%;
	vertical-align: top;
}

.selection td
{
	vertical-align: top;
	height: 100%;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
}

.selection th
{
	padding-bottom: 10px;
	font-size: 12px;
}

.selection a, .selection a
{
	color: #0000cc;
	text-decoration: none;
}

.selection a:hover, .selection a:hover
{
	text-decoration: underline;
}

.selection th.separator {
	background-color: white;
	padding: 0px;
	height: 10px;
}

.selection td td a
{
	color: #666;
}

#infoBulle
{
	display: none;
}

ul.plan a, ul.plan2 a    { color: #888; font-weight: bold; font-size: 10px; margin: 5px 3px 5px 0px display: block }
ul.plan a:link, ul.plan a:link     { color: #888; text-decoration: underline }
ul.plan a:visited, ul.plan a:visited     { color: #888; text-decoration: underline }
ul.plan a:hover, ul.plan a:hover      { color: #888; text-decoration: underline; background-color: white; }
ul.plan a:active,ul.plan a:active     { color: #888; text-decoration: underline }

ul.plan li
{
	list-style-type:none;
	background-image:url(images/puceAccueil.png);
	background-repeat:no-repeat;
	background-position:0% 65%;
	padding-left:15px;
}

ul.plan2
{
	margin-top: -10px;
}

ul.plan2 li
{
	list-style-type:none;
	background-image:url(images/puce_fleche.gif);
	background-repeat:no-repeat;
	background-position:20px 65%;
	padding-left:35px;
}

td.budget, td.cible
{
	border: 3px solid #F0BB39;
}

td.budget table, td.cible table {
	padding: 0px;
	margin: 0px;
	border-collapse: collapse;
}

td.budget th, td.cible th {
	height: 60px;
	padding: 15px;
	margin-bottom: 15px;
	background-color: #F0BB39;
	color: white;
}

td.budget td, td.cible td {
	padding-left: 15px;
}

td.calendrier, td.evenement
{
	border: 3px solid #C90050;
}

td.calendrier table, td.evenement table {
	padding: 0px;
	margin: 0px;
	border-collapse: collapse;
}

td.calendrier th, td.evenement th {
	height: 60px;
	padding: 15px;
	margin-bottom: 15px;
	background-color: #C90050;
	color: white;
}

td.calendrier td, td.evenement td {
	padding-left: 15px;
}


