﻿.body
{
	background-color: #FFFFFF;
}

.topArea
{
	background-image: none;
}

.mainContainer
{
margin-left: 0px;
margin-right: 0px;
}

.testo
{
/*margin-top: 15px;*/
font-size: 12px;
/*float: left;*/
/*margin-bottom: 15px;*/
/*width: 780px;*/
font-family: Tahoma, Helvetica, sans-serif;
color: #666;


/*

color: #666 !important;
font-family: Tahoma, Helvetica, sans-serif;
margin-top: 15px !important;
font-size: 18px !important;
margin-bottom: 15px !important;*/
}


.MMV_testo{
color: #666 !important;
font-family: Tahoma, Helvetica, sans-serif;
margin-top: 15px !important;
font-size: 12px !important;
/*FLOAT: left;*/
margin-bottom: 15px !important;
/*WIDTH: 780px*/
}
/*
#########################################
Moss Overrides
#########################################
*/
.ms-siteaction
{
	float:right;
}
/*
#########################################
Fine Moss Overrides
#########################################
*/

/*
#########################################
Header
#########################################
*//*
#header {
width:983px;
height:90px; 
margin:0 auto;
}
*/

.logo {
margin-top:20px;
float:left;
}

.topLinks {
width:550px;
float:right;
margin-top:10px;
color:#006699;
text-align:right;
vertical-align:top;
}

.topLinks a:link, .topLinks a:visited {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
margin-left:20px;
border:0;
text-decoration:none;
color:#006699;
}

.topLinks a:hover {
color:#000000;
}


/*
#########################################
Main Menu
#########################################
*/
.bgmenu 
{

	padding:3px 20px 0 20px;
	background:#FFFFFF url(../images/bg_menu.gif) top left no-repeat;
	width:951px;
	height:33px;
	margin:0 auto;	
	
}
.bgmenuTable
{

	
	width:911px;	
}

.navcontainer 
{
	background: url(../images/bg_menu_tot.gif) repeat-x top left;
	width:100%;
	height:27px;
}
.topNavItem
{
	FONT: 12px/40px Arial, Helvetica, sans-serif;
	color: #666666 !important;
	line-height:27px;
	BACKGROUND: url(../images/bg_menu_ul.gif) no-repeat right top;
	FLOAT: left;					
	TEXT-ALIGN: center;
}
.topNavItem a
{
	padding-left:20px;
	padding-right:20px;
}

.topNavItemHover
{
	color:#333333;
	text-decoration: none;
	BACKGROUND: url(../images/bg_menu_li_over.gif) no-repeat right top;
}

.topNavItemSelected
{
	color:#333333;
	BACKGROUND: url(../images/bg_menu_li_over.gif) no-repeat right top;
}


/*
#########################################
FINE Main Menu
#########################################
*/

/*
#########################################
	Start Contextual Menu
#########################################
	
*/

/* Level 0 */
.contextualMenu0
{ 
	DISPLAY: block;
	height:auto;
	line-height:21px;
	float:left; 
	color:#666666 !important;
	background-image:url(../images/bg_menu_sx_normal.jpg);
	background-repeat:no-repeat;
	margin-bottom:1px;
	vertical-align:bottom

}
.contextualMenu0_Hover
{
	DISPLAY: block;
	width:167px;
	/*width: 100%;*/
	float:left; 
	color:#6699cc !important;
	background-image:url(../images/bg_menu_sx_hover.jpg) !important;
	background-repeat:no-repeat;
	padding:0px 0px 0px 10px;
	margin-bottom:1px;
}
.contextualMenu0_Out
{
	DISPLAY: block;
	width:167px;
	/*width: 100%;*/
	float:left; 
	color:#666666 !important;
	background-image:url(../images/bg_menu_sx_normal.jpg) !important;
	background-repeat:no-repeat;
	padding:0px 0px 0px 10px;
	margin-bottom:1px;
}

.contextualMenu1_Show a:link, .contextualMenu1_Show a:visited
{ 
	DISPLAY: block;
	width:167px;
	/*width: 100%;*/
	height:21px;
	line-height:21px;
	float:left; 
	background-image:none;
	BACKGROUND-COLOR: #e9f4fa;
	margin-bottom:1px;
}

.contextualMenu1
{ 
	DISPLAY: none;
}
.contextualMenu1_Hover 
{
	width:167px;
	/*width: 100%;*/
	float:left; 
	font-weight:bold;
	BACKGROUND-COLOR: #e9f4fa;
	/*padding:0px 0px 0px 10px;*/
}
.contextualMenu1_Out
{

	width:167px;
	/*width: 100%;*/
	float:left; 
	BACKGROUND-COLOR: #e9f4fa;
	/*padding:0px 0px 0px 10px;*/
}


/*
#########################################
	End Contextual Menu
#########################################
	
*/


.left_l2_Style
{
	DISPLAY: block;
	MARGIN-LEFT: 0px;
	/*BACKGROUND: url(../images/bg_menu_ul.gif) no-repeat right top;*/
	background-image:none;
	BACKGROUND-COLOR: #e9f4fa;	
	WIDTH: 100%;	
	FONT-WEIGHT:normal;		
	MARGIN-BOTTOM: 0px;		
	
}

.l2_StyleHover
{
	DISPLAY: block;
	font-weight:bold;
}

.l2_StyleSelected
{
	DISPLAY: block;
	font-weight:bold;
}

.l2_StyleOut
{
	DISPLAY: block;
	font-weight:normal;
}

/*
#########################################
Radio
#########################################
*/

.boxAlertRadio
{
	background-image:url(../images/sfondoBox.gif);
	background-repeat:no-repeat;
	padding-left:30px;
	padding-right:20px;
}

/*
#########################################
FINE Radio
#########################################
*/


/*
#########################################
stile area link 
#########################################
*/

.titoloAreaLink {
 	padding-left:5px; 
	padding-top:2px; 
	padding-bottom:2px;
	background-color:#dbeaf4;
	font-weight:bold;
	font-size:12px;
	}

.sitoAreaLink, .sitoAreaLink a:link, .sitoAreaLink a:hover, .sitoAreaLink a:visited, .sitoAreaLink a:active  {
	padding-left:5px; 
	padding-top:2px; 
	padding-bottom:2px;
	background-color:#dbeaf4;
	/*COLOR: #0099ff;*/
	font-size:12px; 
	text-align:left;
}

.pAreaLink {
	font-size:12px;
	text-align:justify;
}

.ms-WPBody A:link
{
	COLOR: #0099ff;
}
/*
#########################################
fine stile area link 
#########################################
*/

.leftPanel
{
	display:none;
}

.mostraTable
{
    margin:20px auto auto auto;
    width:70%;
	border-left:1px silver solid;
	border-right:1px silver solid;
	border-bottom:1px silver solid;
}
.mostraTableCell
{
	white-space: nowrap;
	border-top:1px silver solid;
	padding:3px;
}

.CalendarioTitle
{
    font-family: Tahoma, Helvetica, sans-serif;
    font-size: 12px;
}
.titoli_calendario
{
    font-weight: bold;
    font-size: 12px;
    margin-bottom: 8px;
    padding-bottom: 3px;
	COLOR: #0099ff;
    border-bottom: #cccccc 1px solid !important;
}

.EditModeBlock
{
	display:none;
}

.GallerypagingTable
{
    border-top: #cccccc 1px solid !important;
}
 

.numPag_calendario A:link 
{	
	font-weight: bold;	
	COLOR: #0099ff;
}
.mmvHeaderStyle
{
	margin-left:auto;
	margin-right:auto;
	margin-bottom:10px;
	width: 983px;
	
}

.SiteMapStyle
{
	BORDER-TOP-WIDTH: 0px;	
	BORDER-LEFT-WIDTH: 0px;	
	FONT-SIZE: 11px;	
	BORDER-BOTTOM-WIDTH: 0px;	
	COLOR: #0099ff;
	BORDER-RIGHT-WIDTH: 0px;	
	TEXT-DECORATION: none
}

.destra
{
	width:780px !important;
	/*float:right !important;*/
	margin-right:10px;
	font-family: Tahoma, Helvetica, sans-serif !important;

}
