.TemplateBody
{
	padding:					0px;
	margin:					0px;
	background-color:	#ffffff;
}
.TemplateContainer
{
	width:					100%;
	height:					100%;
	padding:					0px;	
}
.TemplateCore
{
	width:					800px;

}
.TemplateMenuBarHome
{
	width: 					100%;
	height:					20px;
	font-family: 			arial, tahoma, verdana; 
	font-size: 				12px;
	color: 					#868686;
	letter-spacing: 		0.5px;
	margin-top: 			90px;
}
.TemplateHomeImage
{
background-image: 		url(../images/home/home_img.gif); 
height: 						414px;
width:						100%;
border-top:					1px solid white;

}
.TemplateHomeImageFrase
{ 
height: 						20px;
width:						800px;
font-family: 				arial, tahoma, verdana; 
font-size: 					12px;
font-weight: 				bold;
color:						#FFFFFF;
margin-right:				30px;
margin-top:				380px;
letter-spacing: 			2px;
}
.LoghiHome
{
width:						100%;
height: 						131px;
}
.FooterHome1
{
color: 						#6596DA; 
margin-right: 				10px; 
font-family:				Arial,tahoma,verdana;
font-size:					14px; 
font-weight: 				bold; 
letter-spacing:			1px;	
}
.FooterHome2
{
color: 						#868686; 
margin-right: 				10px;
margin-top: 				30px;
font-family:				Arial,tahoma,verdana;
font-size:					14px; 
font-weight: 				bold; 
letter-spacing:			1px;	
}
.ColonnaMenu
{
border-left:					1px solid #6596DB;
padding:						2px;
}
.ColonnaMenuText
{
font-family:				Arial,tahoma,verdana;
font-size:					12px;
color:						#6596DA;
}
.MenuText{
font-family:				Arial,tahoma,verdana;
font-size:					12px;
color:						#6596DA;
text-decoration:			none;
}
.MenuText:hover{
font-family:				Arial,tahoma,verdana;
font-size:					12px;
color:						#6596DA;
text-decoration:			underline;
}
.PageLayout
{
border-left:					1px #000000 solid;
border-right:				1px #000000 solid;
width:						800px;
}
.menu_home_link:hover
{
font-family: 				arial, tahoma, verdana; 
font-size: 					12px;
color: 						#656565;
letter-spacing: 			0,5px;
margin-top: 				90px;
text-decoration:			underline;
font-weight:			bold;
}
.menu_home_link
{
font-family: 				arial, tahoma, verdana; 
font-size: 					12px;
color: 						#656565;
letter-spacing: 			0,5px;
margin-top: 				90px;
text-decoration:			none;
font-weight:			bold;
}
.mail_home_link:hover
{
font-family: 				arial, tahoma, verdana; 
color: 						#868686; 
letter-spacing: 			1px;
text-decoration:			underline;
}
.mail_home_link
{
font-family: 				arial, tahoma, verdana; 
color: 						#868686; 
letter-spacing: 			1px;
text-decoration:			none;
}
.menu_Link:hover
{
font-family: 				arial, tahoma, verdana;
font-size: 					12px;
color: 						#FFFFFF;
font-weight: 				bold;
letter-spacing: 			1px;
text-decoration: 			underline;
}
.menu_Link
{
font-family: 				arial, tahoma, verdana;
font-size: 					12px;
color: 						#FFFFFF;
font-weight: 				bold;
letter-spacing: 			1px;
text-decoration:			none;
}
.Category_Link:hover
{
font-family: 				arial, tahoma, verdana;
font-size: 					12px;
color: 						#000000;
font-weight: 				bold;
letter-spacing: 			1px;
text-decoration: 			underline;
}
.Category_Link
{
font-family: 				arial, tahoma, verdana;
font-size: 					12px;
color: 						#000000;
font-weight: 				bold;
letter-spacing: 			1px;
text-decoration:			none;
}
.GenericMenuBar
{
border-right:				2px #A6A6A6 solid; 
letter-spacing: 			1px; 
border-bottom: 			2px #A6A6A6 solid; 
width:						420px; 
height:						20px;
font-family: 				arial, tahoma, verdana; 
font-size: 					12px; 
font-weight: 				bold; 
color: 						#FFFFFF; 
background-image:		url(../images/menu_generico.jpg);
}
.SeasonMenuBar
{
letter-spacing: 			1px; 
border-bottom: 			2px #A6A6A6 solid; 
font-family: 				arial, tahoma, verdana; 
font-size: 					12px; 
font-weight: 				bold; 
color: 						#FFFFFF; 
width:						440px; 
height:						20px; 
background-image:		url(../images/menu_season.jpg);	
}
.CategoryMenuBar
{
height:						20px; 
border-bottom:		 	2px #A6A6A6 solid; 
font-family: 				arial, tahoma, verdana;
font-size: 					12px; 
font-weight: 				bold; 
color:						#FFFFFF;
letter-spacing:			0px;
background-image:		url(../images/menu_sub.jpg);	
}
.CategoryTitle
{
font-size: 					24px; 
font-family: 				arial, tahoma, verdana; 
font-style: 					oblique; 
letter-spacing:			8px;	
}
.CategoryImageHeader
{
width: 						180px; 
height: 						120px;
margin-left: 				15px;
margin-right: 				15px;	
}
.NameDetailTable
{
font-size: 					12px; 
font-family: 				arial, tahoma, verdana; 
font-weight: 				bold; 
color: 						#000000;
}
.StatusPositiveDetailTable
{
font-size: 					12px;
font-family: 				arial, tahoma, verdana; 
font-weight:				bold;
color: 						#169531;
letter-spacing:			1px;	
}
.StatusNegativeDetailTable
{
font-size: 					12px;
font-family: 				arial, tahoma, verdana; 
font-weight:				bold;
color: 						#F50E0E;
letter-spacing:			1px;	
}
.FooterStyle
{
font-size: 					12px; 
font-family: 				arial, tahoma, verdana; 
font-style: 					oblique; 
font-weight: 				bold; 
letter-spacing: 			2px; 
color: 						#6596DA;
}
.ScheduleNameTitle
{
font-size: 					20px; 
font-family: 				arial, tahoma, verdana; 
font-style: 					oblique; 
letter-spacing:			15px;	
}
.ScheduleInformation
{
font-family: 				arial, tahoma, verdana; 
font-size: 					14px; 
font-weight:				bold; 
color: 						#868686;	
}
.ScheduleText
{
font-family: 				arial, tahoma, verdana; 
font-size: 					14px; 
color: 						#000000; 
text-align: 					justify; 
margin-top: 				30px;	
}
.ScheduleImage
{
width:						450px; 
height: 						300px; 
border: 						2px solid #868686;	
}
.NewsTitle
{
border-right: 				1px #000000 solid;
background-color: 		#4F94EA;
color: 						#FEFEFE;
font-family: 				arial,verdana, tahoma;
letter-spacing: 			2px; 
font-size: 					10px;
}
.NewsBox
{
border: 						1px #000000 solid; 
font-family: 				arial,verdana, tahoma; 
letter-spacing: 			2px; 
font-size: 					11px;
padding:						6px;
}
.SpringSeasonTitle
{
border-right: 				1px #000000 solid;
background-color: 		#78C340;
color: 						#FEFEFE;
font-family: 				arial,verdana, tahoma;
letter-spacing: 			2px; 
font-size: 					10px;
}
.SummerSeasonTitle
{
border-right: 				1px #000000 solid;
background-color: 		#EFF464;
color: 						#343434;
font-family: 				arial,verdana, tahoma;
letter-spacing: 			2px; 
font-size: 					10px;
}
.AutumnSeasonTitle
{
border-right: 				1px #000000 solid;
background-color: 		#BE632D;
color: 						#FEFEFE;
font-family: 				arial,verdana, tahoma;
letter-spacing: 			2px; 
font-size: 					10px;
}
.WinterSeasonTitle
{
border-right: 				1px #000000 solid;
background-color: 		#D7E5E7;
color: 						#343434;
font-family: 				arial,verdana, tahoma;
letter-spacing: 			2px; 
font-size: 					10px;
}
.SeasonBox
{
border: 						1px #000000 solid; 
font-family: 				arial,verdana, tahoma; 
letter-spacing: 			2px; 
font-size: 					11px;
padding:						6px;
}
.SeasonAttachBox
{
border: 						1px #000000 solid; 
font-family: 				arial,verdana, tahoma; 
letter-spacing: 			2px; 
font-size: 					11px;
padding:						6px;
}
.sys_categories
{
font-family: 				arial,verdana, tahoma; 
font-size: 					10px;
color:						black;
text-decoration:			none;

}
.sys_categories:hover
{
font-family: 				arial,verdana, tahoma;  
font-size: 					10px;
color:						black;
text-decoration:			underline;
}
.image
{
border-style:		 		none;
border-width:				0px;
border-color:				white;
}
