te/* ************************* RESET ************************* */
HTML, BODY, FORM, DIV, P, H1, H2 , H3, H4, H5, H6, SPAN, IMG, TABLE, TR, TD, TH, UL, OL, LI
{
	margin:0; 
	padding:0;
	font-weight:normal;
	line-height:20px;	
}

P

STRONG{ font-weight:bold; }

BR{ line-height:10px; }

DIV{ line-height:20px; text-align:justify; }

/* ************************* COMMON ************************* */
/* measure */
P{ margin:0px; margin-bottom:30px; }

A,
A:LINK,
A:VISITED
{ color:#841C00; text-decoration:underline; }
A:HOVER,
A:VISITED:HOVER{ background-color:#B57766; text-decoration:none; color:#FFFFCC; }


/* ************************* BODY ************************* */
/* measure */
BODY{ margin:0px; }
/* font */
BODY{ text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#841C00; }
/* color */
BODY{ background-image:url(/Styles/HomeFood/Images/PageBackground.jpg); background-repeat:repeat-x; background-position:top; }


/* ************************* LAYOUT ************************* */
/* measure */
#Layout{ text-align:left; width:760px; margin-left:auto; margin-right:auto; }


/* ************************* HEADER ************************* */
/* measure */
#Header{ width:760px; margin-bottom:10px; padding-top:83px; padding-bottom:18px;  }
/* color */
#Header{ background-image:url(/Styles/HomeFood/Images/HeaderBackground.jpg); background-repeat:repeat-x; background-position:top; }

/* ************************* MENU TOP ************************* */
#Header UL{ list-style-type:none; }
#Header LI{ display:inline; font-size:13px; }
#Header LI A,
#Header LI A:LINK,
#Header LI A:VISITED{ color:#841C00; text-decoration:none; margin-right:14px; }
#Header LI STRONG{ margin-right:14px; }
#Header LI A:HOVER,
#Header LI A:VISITED:HOVER{ text-decoration:none; color:#FFFFFF; }


/* ************************* STRONGOX ************************* */
/* measure */
.Box{}
/* color */
.Box{ background-color:#FFFFCC; }


/* ************************* STRONGOX TOP-BOTTOM ************************* */
/* measure */
.BoxTopGreen760{ vertical-align:bottom; margin-top:10px; padding:7px; }
/* font */
.BoxTopGreen760{ text-align:center; font-size:13px; color:#FFFFFF; font-weight:bold; }
/* color */
.BoxTopGreen760{ background-image:url(/Styles/HomeFood/Images/BoxTopGreen760.gif); background-repeat:no-repeat; background-position:top; background-color:#79C131; }

/* measure */
.BoxTopGreen270{ vertical-align:bottom; margin-top:10px; padding:7px; }
/* font */
.BoxTopGreen270{ text-align:center; font-size:13px; color:#FFFFFF; font-weight:bold; }
/* color */
.BoxTopGreen270{ background-image:url(/Styles/HomeFood/Images/BoxTopGreen270.gif); background-repeat:no-repeat; background-position:top; background-color:#79C131; }

/* measure */
.BoxTopOrange270{ vertical-align:bottom; margin-top:10px; padding:7px; }
/* font */
.BoxTopOrange270{ text-align:center; font-size:13px; color:#FFFFFF; font-weight:bold; }
/* color */
.BoxTopOrange270{ background-image:url(/Styles/HomeFood/Images/BoxTopOrange270.gif); background-repeat:no-repeat; background-position:top; background-color:#FF9900; }

/* measure */
.BoxTopOrange480{ vertical-align:bottom; padding:16px; }
/* font */
.BoxTopOrange480{ text-align:center; font-size:13px; color:#FFFFFF; font-weight:bold; }
/* color */
.BoxTopOrange480{ background-image:url(/Styles/HomeFood/Images/BoxTopOrange480.gif); background-repeat:no-repeat; background-position:top; }

/* measure */
.BoxBottom{ }


/* ************************* MODULE EVENT ************************* */
/* measure */
.ModuleEvent{ width:760px; }
/* font */
.ModuleEvent{ color:#841C00;}
/* table */
.ModuleEvent TABLE{ width:760px; }
/* table background */
.ModuleEvent TABLE{ background-color:#FFFFCC; border:1px solid #79C131; }
/* table cell */
.ModuleEvent TABLE TD{ padding:8px; vertical-align:top; }
.ModuleEvent TABLE TD.Left{ width:380px; }
.ModuleEvent TABLE TD.Right{ width:380px; }
/* table image */
.ModuleEvent TABLE TD IMG{ float:left; margin-right:5px; margin-bottom:5px; border:1px solid #79C131; }

.ModuleEvent .BoxTop{ vertical-align:bottom; margin-top:10px; padding:7px; }
.ModuleEvent .BoxTop{ text-align:center; font-size:13px; color:#FFFFFF; font-weight:bold; }
.ModuleEvent .BoxTop{ background-image:url(/Styles/HomeFood/Images/BoxTopGreen760.gif); background-repeat:no-repeat; background-position:top; background-color:#79C131; }
.ModuleEvent .BoxBottom{ background-image:url(/Styles/HomeFood/Images/BoxBottomGreen760.gif); background-repeat:no-repeat; background-position:bottom; background-color:#79C131; }


/* ************************* MODULE LEFT ************************* */
/* measure */
.ModuleLeft{ width:270px; }
/* font */
.ModuleLeft{ color:#841C00;}
.ModuleLeft .Box .Text{ padding:10px; }
.ModuleLeft .Box .Link{ padding:10px; }
.ModuleLeft .Box UL{ margin-left:18px; list-style-type:square; }
.ModuleLeft .Image IMG{ border-bottom:1px solid #FF752A; }

.ModuleLeft .BoxTop{ vertical-align:bottom; margin-top:10px; padding:7px; }
.ModuleLeft .BoxTop H3{ text-align:center; font-size:13px; color:#FFFFFF; font-weight:bold; }
.ModuleLeft .BoxTop{ background-image:url(/Styles/HomeFood/Images/BoxTopOrange270.gif); background-repeat:no-repeat; background-position:top; background-color:#FF752A; }
.ModuleLeft .BoxBottom{ background-image:url(/Styles/HomeFood/Images/BoxBottomOrange270.gif); background-repeat:no-repeat; background-position:top; background-color:#FF752A; }




/* ************************* MENU UTILS ************************* */
/* measure */
.MenuUtils{ width:270px; }
/* font */
.MenuUtils{ color:#841C00;}
/* list */
.MenuUtils UL{border-top:1px solid #FFFFFF; list-style-type:none; }
.MenuUtils LI{}

.MenuUtils LI A.DiventareSociaCesarina{ background-image:url(/Styles/HomeFood/Images/DiventareSociaCesarina.gif);}
.MenuUtils LI A.DiventareSocioFruitore{ background-image:url(/Styles/HomeFood/Images/DiventareSocioFruitore.gif);}
.MenuUtils LI A.PartecipareEvento{ background-image:url(/Styles/HomeFood/Images/PartecipareEvento.gif);}
.MenuUtils LI A.RegistrazioneSito{ background-image:url(/Styles/HomeFood/Images/RegistrazioneSito.gif);}
.MenuUtils LI STRONG.DiventareSociaCesarina{ background-image:url(/Styles/HomeFood/Images/DiventareSociaCesarinaOver.gif);}
.MenuUtils LI STRONG.DiventareSocioFruitore{ background-image:url(/Styles/HomeFood/Images/DiventareSocioFruitoreOver.gif);}
.MenuUtils LI STRONG.PartecipareEvento{ background-image:url(/Styles/HomeFood/Images/PartecipareEventoOver.gif);}
.MenuUtils LI STRONG.RegistrazioneSito{ background-image:url(/Styles/HomeFood/Images/RegistrazioneSitoOver.gif);}

.MenuUtils LI STRONG{ background-position:right; background-repeat:no-repeat; }

.MenuUtils LI A,
.MenuUtils LI A:LINK,
.MenuUtils LI A:VISITED
{ background-position:right; background-repeat:no-repeat; display:block; width:250px; border-bottom:1px solid #FFFFFF; background-color:#A1D36E; padding: 10px; color:#FFFFFF; text-decoration:none; }
.MenuUtils LI STRONG{ display:block; width:250px; border-bottom:1px solid #FFFFFF; background-color:#FFFFFF; padding: 10px; color:#79C131; text-decoration:none; }
.MenuUtils LI A:HOVER,
.MenuUtils LI A:VISITED:HOVER{ background-color:#B4DC8B;}

.MenuUtils .BoxTop{ vertical-align:bottom; margin-top:10px; padding:7px; }
.MenuUtils .BoxTop{ text-align:center; font-size:13px; color:#FFFFFF; font-weight:bold; }
.MenuUtils .BoxTop{ background-image:url(/Styles/HomeFood/Images/BoxTopGreen270.gif); background-repeat:no-repeat; background-position:top; background-color:#79C131; }
.MenuUtils .BoxBottom{ background-image:url(/Styles/HomeFood/Images/BoxBottomGreen270.gif); background-repeat:no-repeat; background-position:top; background-color:#79C131; }



/* ************************* MENU LEFT ************************* */
/* measure */
.MenuLeft{ width:270px; }

.MenuLeft{ color:#841C00;}

.MenuLeft UL{ border-top:1px solid #FFFFFF; list-style-type:none; }
.MenuLeft LI{ background-color:#841C00; text-align:right; border-bottom:1px solid #FFFFFF; }
.MenuLeft LI A{ text-align:left; border-left:1px solid #FFFFFF; margin-left:auto; }
.MenuLeft LI STRONG{ text-align:left; border-left:1px solid #FFFFFF; margin-left:auto; font-weight:bold; }

.MenuLeft LI.Level1 A{ width:262px; padding: 4px; }
.MenuLeft LI.Level1 STRONG{ width:262px; padding: 4px; }

.MenuLeft LI.Level2 A{ width:250px; padding: 4px; }
.MenuLeft LI.Level2 STRONG{ width:250px; padding: 4px; }

.MenuLeft LI.Level3 A{ width:246px; padding: 4px; }
.MenuLeft LI.Level3 STRONG{ width:246px; padding: 4px; }

.MenuLeft LI.Level4 A{ width:242px; padding: 4px; }
.MenuLeft LI.Level4 STRONG{ width:242px; padding: 4px; }

.MenuLeft LI.Level5 A{ width:238px; padding: 4px; }
.MenuLeft LI.Level5 STRONG{ width:238px; padding: 4px; }

.MenuLeft LI A:LINK,
.MenuLeft LI A:VISITED
{ display:block; background-color:#FCCCA4; color:#841C00; text-decoration:none; }
.MenuLeft LI STRONG{ display:block; width:250px; background-color:#841C00; padding: 10px; color:#FFFFFF; text-decoration:none; }
.MenuLeft LI A:HOVER,
.MenuLeft LI A:VISITED:HOVER{ background-color:#B57766; color:#FFFFFF; }

.MenuLeft LI A.Active:LINK,
.MenuLeft LI A.Active:VISITED
{ display:block; background-color:#9D4933; color:#FFFFFF; text-decoration:none; }
.MenuLeft LI A.Active:HOVER,
.MenuLeft LI A.Active:VISITED:HOVER{ background-color:#B57766;}

.MenuLeft LI A.Ancestor:LINK,
.MenuLeft LI A.Ancestor:VISITED
{ display:block; background-color:#841C00; color:#FFFFFF; text-decoration:none; }
.MenuLeft LI A.Ancestor:HOVER,
.MenuLeft LI A.Ancestor:VISITED:HOVER{ background-color:#B57766;}

.MenuLeft .BoxTop{ vertical-align:bottom; margin-top:10px; padding:7px; }
.MenuLeft .BoxTop H3{ text-align:center; font-size:13px; color:#FFFFFF; font-weight:bold; }
.MenuLeft .BoxTop{ background-image:url(/Styles/HomeFood/Images/BoxTopOrange270.gif); background-repeat:no-repeat; background-position:top; background-color:#FF752A; }
.MenuLeft .BoxBottom{ background-image:url(/Styles/HomeFood/Images/BoxBottomOrange270.gif); background-repeat:no-repeat; background-position:top; background-color:#FF752A; }


/* ************************* MENU PARTNERS ************************* */
/* measure */
.MenuPartners{ width:480px; }
/* font */
.MenuPartners{ color:#841C00;}
/* list */
.MenuPartners UL{border-top:1px solid #FFFFFF; list-style-type:none; }
.MenuPartners LI{}
.MenuPartners LI A,
.MenuPartners LI A:LINK,
.MenuPartners LI A:VISITED
{ display:block; width:250px; border-bottom:1px solid #FFFFFF; background-color:#FCCCA4; padding: 10px; color:#841C00; text-decoration:none; }
.MenuPartners LI STRONG{ display:block; width:250px; border-bottom:1px solid #FFFFFF; background-color:#841C00; padding: 10px; color:#FFFFFF; text-decoration:none; }
.MenuPartners LI A:HOVER,
.MenuPartners LI A:VISITED:HOVER{ background-color:#FDD6B6;}


/* ************************* MODULE CENTER TOP ************************* */

#Main TABLE TD.Right .ModuleCenterTop .Box UL{ list-style-type:square; margin-left:30px; }
#Main TABLE TD.Right .ModuleCenterTop .Box OL{ list-style-type:square; margin-left:30px; list-style-type:decimal; }

#Main TABLE TD.Right .ModuleCenterTop .BoxTop{ vertical-align:bottom; padding-top:16px; padding-bottom:8px; margin:0px; }
#Main TABLE TD.Right .ModuleCenterTop .BoxTop H3,
#Main TABLE TD.Right .ContentCenter .BoxTop H3
{ text-align:center; font-size:13px; color:#FFFFFF; background-color:#FF9900; font-weight:bold; margin:0px; padding:0px; }
#Main TABLE TD.Right .ModuleCenterTop .BoxTop{ background-image:url(/Styles/HomeFood/Images/BoxTopOrange480.gif); background-repeat:no-repeat; background-position:top; }

/* ************************* MODULE CENTER BOTTOM ************************* */

#Main TABLE TD.Right .ModuleCenterBottom .Box UL{ list-style-type:square; margin-left:30px; }
#Main TABLE TD.Right .ModuleCenterBottom .Box OL{ list-style-type:square; margin-left:30px; list-style-type:decimal; }

#Main TABLE TD.Right .ModuleCenterBottom .BoxTop{ vertical-align:bottom; padding-top:16px; padding-bottom:8px; margin:0px; }
#Main TABLE TD.Right .ModuleCenterBottom .BoxTop H3{ text-align:center; font-size:13px; color:#FFFFFF; background-color:#FF9900; font-weight:bold; margin:0px; padding:0px; }
#Main TABLE TD.Right .ModuleCenterBottom .BoxTop{ background-image:url(/Styles/HomeFood/Images/BoxTopOrange480.gif); background-repeat:no-repeat; background-position:top; }


/* ************************* MAIN ************************* */
/* measure */
#Main .Right .Box{ padding-left:10px; padding-right:10px; padding-bottom:10px; }
/* table */
#Main TABLE.Main{ width:760px; }
/* table cell */
#Main TABLE.Main TD{ padding:0px; vertical-align:top; }
#Main TABLE.Main TD.Left{ width:270px; padding-right:10px;  }
#Main TABLE.Main TD.Right{ width:480px; }
#Main TABLE.Main TD.Right{ background-image:url(/Styles/HomeFood/Images/BoxBottomOrange480.gif); background-repeat:no-repeat; background-position:bottom; background-color:#FFFFCC; }
#Main TABLE.Main TD.Right .Text{ margin-top:10px; }
#Main TABLE.Main TD.Right .Image{ margin-bottom:1px; }
#Main TABLE.Main TD.Right .TestimonialBox{ float:right; margin-left:10px; margin-right:10px;  }
#Main TABLE.Main TD.Right .TestimonialBox IMG{ border:1px solid #FF9900; margin-bottom:5px; }
#Main TABLE.Main TD.Right IMG.EventImage{ margin:0px; }
#Main TABLE.Main TD.Right IMG.BorderBottom{ border:1px solid #FF9900; }

#Main TABLE TD.Right .Box UL{ list-style-type:square; margin-left:30px; margin-bottom:10px; }
#Main TABLE TD.Right .Box OL{ list-style-type:square; margin-left:30px; list-style-type:decimal; }

#Main TABLE TD.Right .BoxTop{ vertical-align:bottom; padding-top:16px; padding-bottom:8px; margin:0px; }
#Main TABLE TD.Right .BoxTop H1{ text-align:center; font-size:13px; color:#FFFFFF; background-color:#FF9900; font-weight:bold; margin:0px; padding:0px; }
#Main TABLE TD.Right H2{ font-size:12px; color:#841C00; font-weight:bold; background-image:url(/Styles/HomeFood/Images/BackgroundSubTitle.gif); padding:10px; padding-left:0px; margin-top:20px; margin-bottom:10px; background-repeat:no-repeat; background-position:right; }
#Main TABLE TD.Right H2.Form{ margin-bottom:0px;}
#Main TABLE TD.Right .BoxTop{ background-image:url(/Styles/HomeFood/Images/BoxTopOrange480.gif); background-repeat:no-repeat; background-position:top; }


#Main TABLE.Main TD.Right P TABLE.Record{ margin:0px; width:460px; border:1px solid #FF752A; border-top:0px none; margin-bottom:20px; }

#Main TABLE.Main TD.Right P{ margin:0px; margin-bottom:10px; }
#Main TABLE.Main TD.Right TABLE.Record,
#Main TABLE.Main TD.Right TABLE.Grid
{ margin:0px; width:460px; border:2px solid #FF9900; border-top:0px none; margin-bottom:20px; }
#Main TABLE.Main TD.Right TABLE.Record TD,
#Main TABLE.Main TD.Right TABLE.Grid TD{ padding:6px; }
#Main TABLE.Main TD.Right TABLE.Record TH,
#Main TABLE.Main TD.Right TABLE.Grid TH{ padding:6px; text-align:left; }
#Main TABLE.Main TD.Right TABLE.Record TR.Row TD,
#Main TABLE.Main TD.Right TABLE.Grid TR.Row TD{}
#Main TABLE.Main TD.Right TABLE.Record TR.Row TH,
#Main TABLE.Main TD.Right TABLE.Grid TR.Row TH{ text-align:left; vertical-align:top; }
#Main TABLE.Main TD.Right TABLE.Record TR.Header TH,
#Main TABLE.Main TD.Right TABLE.Grid TR.Header TH{ background-color:#FF9900; color:#FFFFFF; }
#Main TABLE.Main TD.Right TABLE.Record TR TD,
#Main TABLE.Main TD.Right TABLE.Grid TR TD{ text-align:left; vertical-align:top; }
#Main TABLE.Main TD.Right TABLE.Record TR TH,
#Main TABLE.Main TD.Right TABLE.Grid TR TH{ text-align:left; vertical-align:top; }
#Main TABLE.Main TD.Right TABLE.Record TR.Bottom TD,
#Main TABLE.Main TD.Right TABLE.Grid TR.Bottom TD,
#Main TABLE.Main TD.Right TABLE.Record TR.Footer TD,
#Main TABLE.Main TD.Right TABLE.Grid TR.Footer TD{ text-align:left; }

#Main TABLE.Main TD.Right SPAN.Left{  }
#Main TABLE.Main TD.Right SPAN.Left IMG{ float:left; position:relative; margin-right:10px; }

#Main TABLE.Main TD.Right INPUT, 
#Main TABLE.Main TD.Right SELECT{ border:1px solid #FF752A; font-size:11px; padding:4px; }

#Main TABLE.Main TD.Right TABLE.Grid TR.Total TD{ background-color:#FFFF66; font-weight:bold; }
#Main TABLE.Main TD.Right TABLE.Grid TR.Header1 TH{ background-color:#FF9900; color:#FFFFFF; font-weight:bold; }
#Main TABLE.Main TD.Right TABLE.Grid TR.Header2 TH{ background-color:#841C00; color:#FFFFFF; font-weight:bold; }
#Main TABLE.Main TD.Right TABLE.Grid TR.DateCity TH{ font-weight:bold; }

#Main TABLE.Main TD.Right TABLE.Grid TR TD.Dashed{ border-bottom:1px dashed #FF752A;}

#Main TABLE.Main TD.Right INPUT.Button
{
cursor:pointer;
background:#FFBA95 url(/Styles/HomeFood/Images/Button.gif) bottom repeat-x; color:#FFFFFF;
border:1px solid #FF752A; font-weight:bold; font-size:12px; padding:0px; padding:4px;
}

#Main TABLE.Main TD.Right INPUT.ButtonDelete
{
cursor:pointer;
background:#CC0000; color:#FFFFFF;
border:1px solid #990000; font-weight:bold; font-size:10px; padding:0px; padding:2px;
}

.Error
{
	color:#CC0000;
	border:1px dashed #CC0000;
	padding:6px;
	font-weight:bold;	
}

/* ************************* MENU CENTER ************************* */
s
/* font */
#Main TABLE TD.Right .MenuCenter{ margin-top:10px; color:#841C00; padding:0px; margin:0px; }
/* list */
#Main TABLE TD.Right .MenuCenter UL#menu_center
{
	border:1px dashed #841C00; 
	list-style-type:none; 
	margin:0px; 
	padding:0px; 
}
#Main TABLE TD.Right .MenuCenter UL#menu_center LI{ list-style-type:none; margin:0px; list-style-type:none; padding:0px }
#Main TABLE TD.Right .MenuCenter UL#menu_center LI A,
#Main TABLE TD.Right .MenuCenter UL#menu_center LI A:LINK,
#Main TABLE TD.Right .MenuCenter UL#menu_center LI A:VISITED
{ display:block; padding: 4px; color:#841C00; text-decoration:none; }
#Main TABLE TD.Right .MenuCenter UL#menu_center LI A:HOVER,
#Main TABLE TD.Right .MenuCenter UL#menu_center LI A:VISITED:HOVER{ background-color:#FFFF99;}


/* ************************* FOOTER ************************* */
#Footer { margin-top:10px; margin-bottom:10px; }
#Footer UL{ list-style-type:none; }
#Footer LI{ display:inline; margin-right:10px; }
#Footer .Box{ border-left:1px solid #A1D36E; border-right:1px solid #A1D36E; background-color:#FFFFFF; padding:10px; color:#999999; text-align:center; }
#Footer .BoxTop{ background-image:url(/Styles/HomeFood/Images/BoxFooterTop760.gif); background-repeat:no-repeat; background-position:top; background-color:#79C131; }
#Footer .BoxBottom{ background-image:url(/Styles/HomeFood/Images/BoxFooterBottom760.gif); background-repeat:no-repeat; background-position:top; background-color:#79C131; }
#Footer .Box A:LINK,
#Footer .Box A:VISITED
{ color:#79C131; text-decoration:underline; }
#Footer .Box A:HOVER,
#Footer .Box A:VISITED:HOVER{ background-color:#79C131; color:#FFFFFF; text-decoration:none; }
