html,body{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	background-color:#FFF;
	margin-bottom:0px;
	margin-top:8px;
	margin-left:0px;
	margin-right:0px;
		}
a{font-family:Verdana, Arial, Helvetica, sans-serif !important;	color:#000000;	}
a:link{font-family:Verdana, Arial, Helvetica, sans-serif !important;color:#000000;	}
a:hover{font-family:Verdana, Arial, Helvetica, sans-serif !important;color:#ff0000;	}
h1{font-family:Geneva, Arial, Helvetica, sans-serif;font-size:14px;font-weight:bold;color:#666;letter-spacing:-1px; text-transform:uppercase}
.images15{background:url(/Portals/20/Skins/dancer/images/15.gif) no-repeat bottom #ff9900;vertical-align:baseline;}
	
.mrRed{background-color:transparent;}
		
.mrRedLight{background-color:#ff0000;}
		
.mrWhite{background-color:white;}
		
/*stili contenuti home*/
.HomeContent{
	background-color: #FF0000;
	vertical-align:top;
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
	}
.PageContent{
	background-color: #FF0000;
	vertical-align:top;
	padding-top:0px;
	padding-left:3px;
	padding-right:10px;
	padding-bottom:10px;
	}
.ControlPanel {
	background-color: #FFFFFF;
	text-align:center;
	width:100%
}

.PannelloNews{
		background-color: #FF0000;
		padding-top:181px;
		}
		
.PannelloBanner{
		background-color: #FF0000;
		padding-top:15px;
		}

.UpMenu{
	background-image:url(/Portals/20/Skins/dancer/images/sfondo-menu-top.jpg);
	}
	
	/*IMG.counter {BEHAVIOR: url(scripts/pngbehavior.htc)}*/
	
	
	
.Testata{
	background-image:url(/Portals/20/Skins/dancer/images/sfondo-testata.jpg);

	}

Td.Tools{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:white;
	padding-left:10px;
	text-align:right;

	}
	
	a.Tools{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:white;
	text-align:left;
	}
	a.Tools:link,a.Tools:visited{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:white;
	}
	a.Tools:hover{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#ffcc00;
	}	
	
	.HomeSx{
		width:50%;
		}
	.HomeDx{
	width:50%;
		}
	.imgDancer{
		background-image:url(/Portals/20/Skins/dancer/images/sfondo-dancer.gif);
		background-position:top;
		background-repeat:no-repeat;
		background-color:#ff0000;		
		}

/* Main Menu */

.MainMenu_MenuContainer {
	background-image:url(/Portals/20/Skins/dancer/images/sfondo-menu.jpg);
	height:30px;	
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	}
.MainMenu_MenuBar {
	cursor: pointer; 
	cursor: hand;
	height:25px;
	background-color: Transparent;
	}	
.MainMenu_MenuItem {
	border-left: 0px solid #ff9900; 
	border-bottom: 0px solid #ff9900; 
	border-top: 0px solid #ff9900; 
	border-right: 0px solid #ff9900;
	cursor: pointer; 
	cursor: hand; 
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px; 
	font-weight: bold;
	text-transform:uppercase;
	background-color: Transparent; 
	}	
.MainMenu_MenuIcon {
	background-color:#ff6600; 
	border-left: #ff9900 0px solid; 
	border-bottom: #ff9900 0px solid; 
	border-top: #ff9900 0px solid; 
	cursor: pointer; 
	cursor: hand; 
	text-align: center; 
	width: 0px; 
	height: 20px;
	text-align: center; 
	width: 0px; 	
	}	
.MainMenu_SubMenu {
	background-color:#ff6600; 
	border-left: #ff9900 1px solid; 
	border-right: #ff9900 1px solid; 
	border-bottom: #ff9900 2px solid; 
	border-top: #ff9900 0px solid; 
	z-index: 1000; 
	cursor: pointer; 
	cursor: hand; 
	filter:progid:DXImageTransform.Microsoft.Shadow(color='#696969', Direction=135, Strength=3); 
	}
.MainMenu_MenuBreak {height: 25px;	background-color:transparent; padding:0px; margin:0px; border:0px; }	
.MainMenu_MenuItemSel {
	background-color: transparent; 
	cursor: pointer; 
	cursor: hand; 
	color: white; 
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px; 
	font-weight: bold;
	text-transform:uppercase;
	background-color: Transparent;
	}	
.MainMenu_MenuArrow {
	border-right: #ff9900 0px solid; 
	border-bottom: #ff9900 0px solid; 
	border-top: #ff9900 0px solid;
	font-family: webdings; 
	font-size: 10pt; 
	cursor: pointer; 
	cursor: hand; 
	}	
.MainMenu_RootMenuArrow {
	font-family: webdings; 
	font-size: 10pt; 
	cursor: pointer; 
	cursor: hand;
	}	
div#Piepagina{font-size:12px;font-weight:bold;color:white;margin-top:10px;width:780px;margin-left:auto;margin-right:auto;text-align:center}

/*

.HeadBg {
font-family:Geneva, Arial, Helvetica, sans-serif;
}


td{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;}
.ControlPanel {
}

.TabBg {
}

.LeftPane  { 
}

.ContentPane  { 
}

.RightPane  { 
}

.SelectedTab {
font-family:Geneva, Arial, Helvetica, sans-serif;
}

A.SelectedTab:link {
font-family:Geneva, Arial, Helvetica, sans-serif;
text-decoration:underline;
}


A.SelectedTab:active   {
text-decoration:underline;
}

A.SelectedTab:hover    {
font-family:Geneva, Arial, Helvetica, sans-serif;
text-decoration:underline;
}

.OtherTabs {
font-family:Geneva, Arial, Helvetica, sans-serif;
}
    
A.OtherTabs:link {
font-family:Geneva, Arial, Helvetica, sans-serif;
text-decoration:underline;
}

A.OtherTabs:active   {
font-family:Geneva, Arial, Helvetica, sans-serif;
text-decoration:underline;
}

A.OtherTabs:hover    {
font-family:Geneva, Arial, Helvetica, sans-serif;
text-decoration:underline;
}

.Head   {
}

.SubHead    {
font-family:Geneva, Arial, Helvetica, sans-serif;
}

.SubSubHead {
font-family:Geneva, Arial, Helvetica, sans-serif;
}


.Normal
{
font-family:Geneva, Arial, Helvetica, sans-serif;
}


.NormalTextBox
{
font-family:Geneva, Arial, Helvetica, sans-serif;
}

.NormalRed
{
font-family:Geneva, Arial, Helvetica, sans-serif;
}

.NormalBold
{font-weight:bold;color:black;}
a.NormalBold,a.NormalBold:link,a.NormalBold:visited
{text-decoration:underline;font-size:12px;font-weight:bold;color:black;}
a.NormalBold:visited
{text-decoration:none;font-size:12px;font-weight:bold;


.CommandButton     {
font-family:Geneva, Arial, Helvetica, sans-serif;
color:black
}
    

A.CommandButton:link {
font-family:Geneva, Arial, Helvetica, sans-serif;
color:black
}

A.CommandButton:active   {
font-family:Geneva, Arial, Helvetica, sans-serif;
color:black
}

A.CommandButton:hover    {
font-family:Geneva, Arial, Helvetica, sans-serif;
color:#330000
}

.StandardButton     {
font-family:Geneva, Arial, Helvetica, sans-serif;
}
.CommentsContainer {
			border: 1px solid #CCCCCC; 
			background-color: #FFFFFF; 
			padding: 1px;
		}
		
		.CommentItemStyle {
			background-color: #f5f5f5; 
			padding: 5px; 
			border-top: 1px solid #CCCCCC;
			border-bottom: 1px solid #CCCCCC;
		}
		
		.CommentAlternatingItemStyle {
			padding: 5px; 
		}
		
		.CommentAuthor {
			font-size: 13px; 
			font-weight: bold;
		}
		.CommentDate{
			font-size: 10px; 
			color: #000000;
		}
*/

		
.EventsTable{
	width:80%;
	border:0px;
	padding:3px;
	}
hr.EventsSeparator{
	border:1px solid #cccccc;
	}

.EventsImg{
	text-align:center;
	padding:13px;
	vertical-align:top;
	float:right;
	}
	
Td.EventsSpacer{
	height:5px;
	}
	
Td.EventsTitle{
	height:15px;
	width:100%;
	}

.EventsTitle{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#cc0000;
	}

.EventsSubHead{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#333333;
	nowrap;
	text-align:right;
	vertical-align:bottom;
	}
	
.EventsNormal{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:13px;
	vertical-align:top;
	color:#333333;
	}
	
.EventsNormalBold{
	font-weight:bold;
	font-size:13px;
	color:#003366;
	}
	

.AnnouncementsTitle{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#cc0000;
	}

.AnnouncementsSubHead{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#333333;
	white-space:nowrap;
	text-align:right;
	vertical-align:bottom;
	}
	
.AnnouncementsNormal{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:13px;
	vertical-align:top;
	color:#333333;
	}
	
	Table#Shop_ItemList{
		border-bottom:1px solid #ccc;
		font-size:13px;
		margin-top:20px;
		margin-bottom:5px;
		width:550px;
		font-family:Geneva, Arial, Helvetica, sans-serif;
		}
		Table#Shop_ItemList td{vertical-align:top;}
		Table#Shop_ItemList .Image,Table#Shop_DetailList .Image{padding:10px;vertical-align:top}
		Table#Shop_ItemList .Title,Table#Shop_DetailList .Title{font-size:13px !important; font-weight:bold; color:#CC0000}
			Table#Shop_ItemList .Title a.NormalBold,
			Table#Shop_ItemList .Title a.NormalBold:visited,
			Table#Shop_ItemList .Title a.NormalBold:link,			 
			Table#Shop_ItemList .Title a.NormalBold:active
			{font-size:13px !important; font-weight:bold; color:#CC0000;text-decoration:underline;white-space:normal; text-transform:uppercase}
			Table#Shop_ItemList .Title a.NormalBold:hover
			{font-size:13px !important; font-weight:bold; color:#000000;text-decoration:none; white-space:normal; text-transform:uppercase}
		Table#Shop_ItemList .Price,Table#Shop_DetailList .Price{font-weight:bold;font-size:12px;}
		Table#Shop_ItemList .Purchase,Table#Shop_DetailList .Purchase{padding-top:10px;text-align:right}

	Table#Shop_DetailList{
		background:white;
		border-bottom:0px solid #ccc;
		font-size:13px;
		margin-top:20px;
		margin-bottom:5px;
		width:500px;
		font-family:Geneva, Arial, Helvetica, sans-serif;
		}
		.ContainerNoMenu{background-image:url(/Portals/20/Skins/dancer/nomenu.jpg); background-repeat:repeat-x}
