.linkSottoAreaMenu
{
	COLOR:#393939;
	FONT-SIZE:xx-small;
	font-family: Verdana;
	text-decoration:none;
	font-weight:bold;
}

A.linkSottoAreaMenu 
{
	font-family : Verdana;
	font-size : xx-small;
	text-decoration : none;
	color : #393939;
	cursor:hand;
	font-weight:bold;
}
A.linkSottoAreaMenu:HOVER {
	font-family : Verdana;
	font-size: xx-small;
	text-decoration : none;
	color: #FFFFFF;
	cursor:hand;
	font-weight:bold;
}

.linkSottoAreaMenu2
{
	COLOR:#FFFFFF;
	FONT-SIZE:xx-small;
	font-family: Verdana;
	text-decoration:none;
	font-weight:bold;
}

A.linkSottoAreaMenu2 
{
	font-family : Verdana;
	font-size : xx-small;
	text-decoration : none;
	color : #FFFFFF;
	cursor:hand;
	font-weight:bold;
}
A.linkSottoAreaMenu2:HOVER {
	font-family : Verdana;
	font-size: xx-small;
	text-decoration : none;
	color: #FFFFFF;
	cursor:hand;
	font-weight:bold;
}

.linkBussola
{
	COLOR:#FFFFFF;
	FONT-SIZE:xx-small;
	font-family: Verdana;
	text-decoration:none;
}

A.linkBussola
{
	font-family : Verdana;
	font-size : xx-small;
	text-decoration : none;
	color : #FFFFFF;
	cursor:hand;
}

A.linkBussola:HOVER 
{
	font-family : Verdana;
	font-size: xx-small;
	text-decoration : none;
	color: #bb0000;
	cursor:hand;
}

.linkAreaMenu
{
	COLOR:#393939;
	FONT-SIZE:11px;
	font-family: Verdana;
	text-decoration:none;
	font-weight:bold;
}
A.linkAreaMenu
{
	COLOR:#393939;
	FONT-SIZE:11px;
	font-family: Verdana;
	text-decoration:none;
	font-weight:bold;
}
A.linkAreaMenu:HOVER
{
	COLOR:#393939;
	FONT-SIZE:11px;
	font-family: Verdana;
	text-decoration:none;
	font-weight:bold;
}

.linkBlu
{
	COLOR:#393939;
	FONT-SIZE:xx-small;
	font-family: Verdana;
	text-decoration:none;
	font-weight:bold;
}
A.linkBlu
{
	COLOR:#393939;
	FONT-SIZE:xx-small;
	font-family: Verdana;
	text-decoration:none;
	font-weight:bold;
}
A.linkBlu:HOVER
{
	COLOR:#bb0000;
	FONT-SIZE:xx-small;
	font-family: Verdana;
	text-decoration:none;
	font-weight:bold;
}

.linkContenuti
{
	COLOR:#FFFFFF;
	FONT-SIZE:xx-small;
	font-family: Verdana;
	text-decoration:none;
}

A.linkContenuti
{
	COLOR:#FFFFFF;
	FONT-SIZE:xx-small;
	font-family: Verdana;
	text-decoration:none;
	font-weight:bold;
}
A.linkContenuti:HOVER
{
	COLOR:#393939;
	FONT-SIZE:xx-small;
	font-family: Verdana;
	text-decoration:none;
	font-weight:bold;
}

.textBlu
{
	color:#393939;
	FONT-SIZE:xx-small;
	font-family: Verdana;
}

.textBluBold
{
	color:#393939;
	FONT-SIZE:xx-small;
	font-family: Verdana;
	font-weight:bold;
}

.textBluBoldBig
{
	color:#393939;
	FONT-SIZE:x-small;
	font-family: Verdana;
	font-weight:bold;
}
.textBluBig
{
	color:#393939;
	FONT-SIZE:x-small;
	font-family: Verdana;
}
.textBluBigBigBig
{
	color:#393939;
	FONT-SIZE:small;
	font-family: Verdana;
}

.textErr
{
	color: Maroon;
	FONT-SIZE: xx-small;
	font-family: Verdana;
}

.textBianco
{
	color:#FFFFFF;
	FONT-SIZE:xx-small;
	font-family: Verdana;
}

.textBiancoBold
{
	color:#FFFFFF;
	FONT-SIZE:xx-small;
	font-family: Verdana;
	font-weight:bold;
}

.textBiancoBoldHOME
{
	color:#333333;
	FONT-SIZE:x-small;
	font-family: Verdana;
	font-weight:bold;
}
.textScuroHOME
{
	color:#333333;
	FONT-SIZE:xx-small;
	font-family: Verdana;
	font-weight:normal;
}
.textBiancoBoldNotizieHOME
{
	color:#FFFFFF;
	FONT-SIZE:x-small;
	font-family: Verdana;
	font-weight:normal;
}

.textGiallo
{
	color:#92a0a2;
	FONT-SIZE:xx-small;
	font-family: Verdana;
}

.textGialloBold
{
	color:#92a0a2;
	FONT-SIZE:xx-small;
	font-family: Verdana;
	font-weight:bold;
}

A.textMacroAreaMenu
{
	font-family : Verdana;
	color:#393939;
	font-weight:bold;
	font-size : xx-small;
	cursor:hand;
}

A.textMacroAreaMenu:HOVER
{
	font-family : Verdana;
	color:#FFFFFF;
	font-weight:bold;
	font-size : xx-small;
	cursor:hand;
}

.textMacroAreaMenuInside
{
	font-family : Verdana;
	color:#C5DCF6;
	font-weight:bold;
	font-size : xx-small;
	cursor:hand;
}
A.textMacroAreaMenuInside
{
	font-family : Verdana;
	color:#C5DCF6;
	font-weight:bold;
	font-size : xx-small;
	cursor:hand;
}
.textMacroAreaMenuInside:HOVER
{
	font-family : Verdana;
	color:#FFFFFF;
	font-weight:bold;
	font-size : xx-small;
	cursor:hand;
}

.textField
{
	font-family : Verdana;
	background-color: #FFFFFF;
	font-size : xx-small;
	color:#393939;
}

.divMacroAreaInside
{
	font-family : Verdana;
	cursor:pointer;
	margin-left: 0px;
	margin-bottom: 1px;
	background-color:#393939;
	color:#C5DCF6;
	width:150px;
	height:28px;
	padding:2px;
	text-align:left;
	font-weight:bold;
	font-size : x-small;
	border-left:  #C5DCF6 outset;
	border-top: #C5DCF6 outset;
	border-right: #C5DCF6 outset;
	border-bottom: #C5DCF6 outset;
}

.spanAreaInside
{
	margin-left: 5px;
	margin-bottom: 1px;
	cursor:pointer;
	color:#393939;
	width:140px;
	padding:2px;
	text-align:left;
	font-weight:bold;
	border:0px solid #000000;
}

.tdMenuAreaInsideOn 
{
	background:#C5DCF6;
}

.tdMenuAreaInsideOff 
{
	background:;
}

.bodyHome
{
	margin : 0 0 0 0;
}

.tdHeader
{
	background:#393939;
}

.tdTitle
{
	background:#FFFFFF;
	border-left: 3px solid #FFFFFF;
	border-top: #FFFFFF solid 1px;
	border-right: #afb9bb inset 2px;
	border-bottom: #afb9bb inset 2px;
	font-family: verdana;
	font-size:x-small;
	font-weight:bold;
	color:#393939;
}

.tdCorpo
{
	border-left: 1px solid #393939;
	border-top: #FFFFFF solid 0px;
	border-right: #393939 solid 1px;
	border-bottom: #FFFFFF solid 0px;
	font-family: verdana;
	font-size:x-small;
	font-weight:bold;
	color:#393939;
}

.tdMenuHome
{
	background:#F8A034;
}

.tableMenuSottoArea
{
	background:#FFFFFF;
	border-left: 1px solid #FFFFFF;
	border-top: #FFFFFF solid 1px;
	border-right: #FFFFFF solid 1px;
	border-bottom: #FFFFFF solid 1px;
	font-family: verdana;
	font-size:x-small;
	font-weight:bold;
	color:#393939;
}
.tdMenuSottoArea
{
	font-family: verdana;
	font-size:x-small;
	font-weight:bold;
	color:#393939;
}

.hr
{
	color:#393939;
}

.hrGiallo
{
	color:#FFFFFF;
}

.tdLinkContenuti
{
	border-left: 1px solid ;
}

.textFieldset
{
	color:#393939;
	FONT-SIZE:xx-small;
	font-family: Verdana;
	border-color:#393939;
	padding:4px;
}
.textLegend
{
	color:#393939;
	FONT-SIZE:xx-small;
	font-family: Verdana;
	font-weight:bold;
}

.linkRisRicerca
{
	COLOR:#393939;
	FONT-SIZE:xx-small;
	font-family: Verdana;
	text-decoration:none;
}
.linkRisRicerca:HOVER
{
	COLOR:#333333;
	FONT-SIZE:xx-small;
	font-family: Verdana;
	text-decoration:none;
}

A.linkRisRicerca
{
	COLOR:#393939;
	FONT-SIZE:xx-small;
	font-family: Verdana;
	text-decoration:none;
}
A.linkRisRicerca:HOVER
{
	COLOR:#333333;
	FONT-SIZE:xx-small;
	font-family: Verdana;
	text-decoration:none;
}


.linkRisRicerca2
{
	COLOR:#C5DCF6;
}

A.linkRisRicerca2
{
	COLOR:#C5DCF6;
}

A.linkRisRicerca2:HOVER
{
	COLOR:#a1a1a1;
}

.tdTitleScheda
{
	background:#CCCCCC;
	font-family: verdana;
	font-size:small;
	font-weight:bold;
	color:#333333;
}

.divMaster
{		
	margin-left: 20px;
	margin-bottom: 0px;
	padding:2px;
}

.divMacroAreaMappa
{
	margin-left: 0px;
	margin-bottom: 2px;
	width:420px;
	padding:2px;
	border-left: #dde2e8 solid 2px;
	border-top: #dde2e8 solid 2px;
	border-right: #dde2e8 solid 2px;
	border-bottom: #dde2e8 solid 2px;
	padding:4px;
	background: #e7e7e7;
}

.spanAreaMappa
{
	font-family : Verdana;
	color:#393939;
	font-size : xx-small;
	text-align:left;
	font-weight:bold;
	margin-left: 40px;
	margin-bottom: 0px;
	padding:0px;
}
.spanSottoAreaMappa
{
	font-family : Verdana;
	color:#393939;
	font-size : xx-small;
	text-align:left;
	margin-left: 60px;
	margin-bottom: 0px;
	padding:5px;
}

.bgcolorBlu
{
	background : #393939;
}

.bgcolorBianco
{
	background : White;
}

.bgcolorCeleste
{
	background : #efefef;
}

.normativa
{
	border:1px solid #393939;
	margin-left : 5px;
	margin-right : 5px;
	margin-top : 5px;
	margin-bottom : 5px;
}

.tabellaEsterna
{
	border-left: #393939 solid 1px;
	border-top: #393939 solid 1px;
	border-right: #393939 solid 1px;
	border-bottom: #393939 solid 1px;
	background-color: #FFFFFF;
}
.tabellaEsterna2
{
	border-left: #393939 solid 1px;
	border-top: #393939 solid 1px;
	border-right: #393939 solid 1px;
	border-bottom: #393939 solid 1px;
}
.giorniSett
{
	font-family : Verdana;
	color:#393939;
	text-align:center;
	font-weight:bold;
	font-size : xx-small;
	width:75px;
	height:20px;
}

.altroMese
{
	font-family : Verdana;
	color:#393939;
	font-size : xx-small;
	border-left: #393939 solid 1px;
	border-top: #393939 solid 1px;
	border-right: #393939 solid 1px;
	border-bottom: #393939 solid 1px;
	background-color: #DEDFDF;
	width:75px;
	height : auto;
	text-align : left;
}

.tableGiorni
{
	font-family : Verdana;
	color:#393939;
	font-size : xx-small;
	font: bold;
	border-left: #393939 solid 1px;
	border-top: #393939 solid 1px;
	border-right: #393939 solid 1px;
	border-bottom: #393939 solid 1px;
	background-color: #efefef;
	width:75px;
	height : auto;
		text-align : left;
}

.tableDomenica
{
	font-family : Verdana;
	color:#FF0000;
	font-size : xx-small;
	font: bold;
	border-left: #393939 solid 1px;
	border-top: #393939 solid 1px;
	border-right: #393939 solid 1px;
	border-bottom: #393939 solid 1px;
	background-color: #efefef;
	width:75px;
	height : auto;
	text-align : left;
}
.tableDomenica2
{
	font-family : Verdana;
	color:#FF0000;
	font-size : xx-small;
	border-left: #393939 solid 1px;
	border-top: #393939 solid 1px;
	border-right: #393939 solid 1px;
	border-bottom: #393939 solid 1px;
	background-color: #DEDFDF;
	width:75px;
	height : auto;
		text-align : left;
}

.dettaglioEvento
{
	font-family : Verdana;
	color:#393939;
	text-align:center;
	font-size : xx-small;
	border: #393939 solid 1px;
	background-color: #FFFFFF;
}

.dettaglioEventoTitolo
{
	font-family : Verdana;
	color:#393939;
	text-align:center;
	font-size : xx-small;
	font: bold;
	border: #393939 solid 1px;
	background-color: #FFFFFF;
}

.tdCalendarioOn 
{
	background-color: #FFFFFF;
	COLOR:#FFFFFF;
	FONT-SIZE:xx-small;
	font-family: Verdana;
}


.tdCalendarioOff 
{
	background-color: #efefef;
	COLOR:#393939;
	FONT-SIZE:xx-small;
	font-family: Verdana;
}

.tdCalendarioOnDomenica 
{
	background-color: #FFFFFF;
	COLOR:#FFFFFF;
	FONT-SIZE:xx-small;
	font-family: Verdana;
}

.tdCalendarioOffDomenica
{
	background-color: #efefef;
	color:#FF0000;
	FONT-SIZE:xx-small;
	font-family: Verdana;
}

.tableGiornoOdieno
{
	font-family : Verdana;
	color:#393939;
	text-align:left;
	font-size : xx-small;
	font: bold;
	border-left: #393939 solid 2px;
	border-top: #393939 solid 2px;
	border-right: #393939 solid 2px;
	border-bottom: #393939 solid 2px;
	background-color: #efefef;
	width:75px;
	height: auto;
}

.tableContenutoGiorno
{
	font-family : Verdana;
	color:#848484;
	text-align:left;
	font-size : 9px;
	border-left: #393939 solid 1px;
	border-top: #393939 solid 1px;
	border-right: #393939 solid 1px;
	border-bottom: #393939 solid 1px;
	width:75px;
	height: auto;
}


.barraDiv
{
	scrollbar-arrow-color : #efefef;
	scrollbar-shadow-color : #efefef;
	scrollbar-highlight-color : #efefef;
	scrollbar-track-color : #efefef;
	scrollbar-base-color : #393939;
	scrollbar-darkshadow-color : #393939;
	scrollbar-face-color : #393939;
	scrollbar-3dlight-color : #393939;
	font-family : Arial;
	color:#393939;
	font-size : x-small;
}

.bodyCodici
{
	background: #EBF3FC;
}

.textRedazione
{
	color:#393939;
	FONT-SIZE:9px;
	font-family: Arial;
}

.tableContatore
{
	background-color:#FFFFFF;
	border:1px solid #393939;
	color:#393939;
	FONT-SIZE:xx-small;
	font-family: Verdana;
	font-weight:bold;
}

.tdCeleste
{
	background-color:#C5DCF6;
}

.tableLoginHome
{
	background-color:#cdcdcd;
}

.tdAreaRiservataHome
{
	background:#ffffff;
}

.tdTitoloNotizieHome
{
	background:#5D6B78;
}

.tableNotizieHome
{
	background-color:#14293A;
}

A.linkNotizieHome
{
	COLOR:#FFFFFF;
	FONT-SIZE:xx-small;
	font-family: Verdana;
	text-decoration:none;
}

.linkNotizieHome:HOVER
{
	COLOR:#C5DCF6;
	FONT-SIZE:xx-small;
	font-family: Verdana;
	text-decoration:none;
}

.tblResultCerca
{
	background-color:#F3F3F3;
	color:#393939;
	FONT-SIZE:xx-small;
	font-family: Verdana;
	text-decoration:none;

}

.nascosto
	{
	position:absolute;
 	left:0px;
 	top:-500px;
 	width:1px;
 	height:1px;
 	overflow:hidden;
}
.divContatti 
{ 
	visibility:visible;
	position:absolute;
	z-index:3;
	background-color:#FFFFFF;
	text-align:left;
	width:130px;
	margin-left: 5px;
	margin-bottom: 5px;
	padding:5px;
	border: #000066 solid 1px;
	
	
} 
.divContattiNascosto
{ 
	display: none;
}



