Body {font-family:Tahoma, Arial, Helvetica, sans-serif; background-color:#fff}
h1{ color:#333; font-size:18px; padding:0px; margin:0px;}
h2{ color:#333333; font-size:16px; padding:0px;}

.Normal, div, td,ul,li{ font-size:12px;font-family:Tahoma, Arial, Helvetica, sans-serif;}
a,a:link,a:visited{ color:#000; text-decoration:underline}
a:hover{ color:#000; text-decoration:none}

/* tabella footer */
Table.Footer{ border:0px; width:980px; margin:10px auto 10px auto; padding:0px;}
	Table.Footer td{ padding:0px; text-align:left; font-size:11px; color:white;}
	Table.Footer td a,Table.Footer td a:link, Table.Footer td a:visited{ color:white;}
	Table.Footer td a:hover{ color:white;}

.CommandButton,a.CommandButton,a.CommandButton:link{ color:#000}
a.CommandButton:hover{ color:#c60}

/* menu */
.main_dnnmenu_container {
	padding:0px;
	white-space: nowrap;
	text-align:left
}
.main_dnnmenu_bar {
	cursor: pointer; 
	cursor: hand;
	background-color: Transparent;
	padding:0px;
	white-space: nowrap;
	text-align:left
}
.main_dnnmenu_item td { /*TD if menu option for using tables is on*/
	cursor: pointer; 
	cursor: hand; 
	color: #fff; 
	border-bottom:1px dotted #006699;
	border-left:0px solid #006699;
	border-right:0px solid #006699;
	border-top:0px;
	font-size: 10px;
	font-style: normal; 
	background-color: Transparent;
	font-family: Tahoma, Arial, Helvetica; 
    white-space: nowrap;  /*Word wrapping menu item now optional*/	
   	padding-top:5px;
	padding-right:5px;
	padding-left:0px;
	padding-bottom:5px;
	text-transform:uppercase;
	text-align:left;
	  }
.main_dnnmenu_rootitem  { /*TD if menu option for using tables is on*/
	cursor: pointer; 
	cursor: hand; 
	color: #fff; 
	font-size: 11px; 
	font-weight:bold;
	text-transform:uppercase;
	font-style: normal; 
	background-color: Transparent;
	font-family: Tahoma, Arial, Helvetica; 
    white-space: nowrap;  /*Word wrapping menu item now optional*/	    
   	padding-top:0px;
	padding-right:10px;
	padding-left:10px;
	padding-bottom:0px;
	border-left:0px;
	border-bottom:0px;
	border-right:1px solid #fff;
	border-top:0px;
	text-align:left;
}
.main_dnnmenu_itemhover { color:#FFCC00}
.main_dnnmenu_item td {  
	color:#006699;
	text-align:left;
	background-color:#fff;
	}
.main_dnnmenu_itemhover td {  
	color:#fff;
	text-align:left;
	background-color:#006699;
	}
.main_dnnmenu_icon {
	cursor: pointer; 
	cursor: hand; 
	text-align:left;
	width: 0px; 
	height: 100%;
}
.main_dnnmenu_submenu {
	width:130px;
	background-color: #fff; 
	border-bottom:2px solid #006699;
	border-left:2px solid #006699;
	border-right:2px solid #006699;
	border-top:0px;
	margin-top:7px;
	margin-left:0px;
	z-index: 1000; 
	cursor: pointer; 
	text-align:left;
	cursor: hand; 
	filter:progid:DXImageTransform.Microsoft.Shadow(color='#696969', Direction=135, Strength=3); 
	padding: 1px 1px 1px 1px;   /*explicitly set padding for sub-menus */
}
.main_dnnmenu_break {width: 1px;}

.main_dnnmenu_arrow {
	border-right: #cccccc 1px solid; 
	border-bottom: #cccccc 1px solid; 
	border-top: #cccccc 0px solid;
	font-family: webdings; 
	font-size: 0px; 
	cursor: pointer; 
	cursor: hand; 
}
.main_dnnmenu_rootmenuarrow {
	font-family: webdings; 
	font-size: 10pt; 
	cursor: pointer; 
	cursor: hand;
}

/* stili personalizzati */

/* pagina CLUB modulo sitesolClub */
.Tabella_Club_Lista{
	margin:10px 0px 10px 0px;
	background-color:#f5f5f5;
	width:100%;
	color:#000;
	font-size:10px;
	border:1px solid #ccc
	}
	.Tabella_Club_Lista td{	padding:10px;}
.Club_Lista_Titolo{
	padding-left:5px;
	padding-top:10px;
	padding-bottom:2px;
	padding-right:0px;
	}
.Club_Lista_Dati{
	padding-left:10px;
	padding-top:3px;
	padding-bottom:5px;
	padding-right:0px;
	}
.Tabella_Club_Pager{ background-color:#ccc; padding:5px; text-align:center; color:#333; font-size:11px;}

/* pagina EVENTI modulo sitesolEventi */
Table.SiteSolEventi_filtro{
	margin:10px 0px 10px 0px;
	background-color:#f5f5f5;
	width:100%;
	color:#000;
	font-size:10px;
	border:1px solid #ccc}
	Table.SiteSolEventi_filtro td{padding:10px;}
	div.SiteSolEventi_NoEvento{ font-size:14px; font-weight:bold; color:#990000}
	.Eventi_Titolo{font-weight:bold; font-size:14px; color:#006699}
	.Eventi_Localita{ font-size:11px; font-weight:bold;color:#333}
	.Eventi_Data{ font-size:11px; font-weight:bold; color:#333}
	
	
	
	td.Eventi_List_Footer{
	padding:15px; text-align:right
	}
	.Eventi_Dettaglio_Button{margin-bottom:5px;}
	.Eventi_Dettaglio_Label_Allegati{background-color:#006699;border-left:1px solid white;  padding:5px; color:white; font-size:11px;  text-transform:uppercase;}
	.Eventi_Dettaglio_Label_Evento{ background-color:#006699; padding:5px; color:white; font-size:11px; text-transform:uppercase;}
	.Eventi_Dettaglio_Label_Dati{font-size:11px; border-bottom:1px solid #ccc; background-color:#f5f5f5; padding-left:7px;}
	.Eventi_Dettaglio_Label_Border_DX{border-right:1px solid #ccc;}
	.Eventi_Dettaglio_Label_Club{ background-color:#006699; border-left:1px solid white; padding:5px; color:white; font-size:11px; text-transform:uppercase;}
	.Eventi_Dettaglio_Label_Link{ background-color:#666; padding:5px; color:white; font-size:11px; text-transform:uppercase;}
	.Eventi_Dettaglio_Titolo{font-size:13px; font-weight:bold; color:#006699}
	.Eventi_Dettaglio_Dati{ font-size:11px; font-weight:bold; color:#333}

