BODY {
	scrollbar-arrow-color : #8CA5C6;
	scrollbar-base-color : White;
	scrollbar-face-color : White;
	scrollbar-3dlight-color : White;
	scrollbar-darkshadow-color : White;
	scrollbar-highlight-color : #8CA5C6;
	scrollbar-shadow-color : #8CA5C6;
	scrollbar-track-color : White;}

TD {
	FONT-SIZE: 12px;
	FONT-FAMILY: arial, helvetica, verdana, sans-serif;}

.text {
	FONT-SIZE: 13px;
	FONT-FAMILY: arial, helvetica, verdana, sans-serif;
	text-align: justify;}

.texti {
	FONT-SIZE: 14px;
	FONT-FAMILY: serif;
	font: bold;}

.piedipa {
	FONT-SIZE: 10px;
	FONT-FAMILY: verdana, arial, helvetica, sans-serif;
	line-height: 15px;}

.HomeMenu {
	FONT-SIZE: 10px;
	color: white;
	FONT-FAMILY: arial, helvetica, verdana, sans-serif;
	white-space: nowrap;
	background-color: #8CA5C6;}

.HomeMenu2 {
	FONT-SIZE: 10px;
	color: white;
	FONT-FAMILY: arial, helvetica, verdana, sans-serif;
	white-space: nowrap;
	line-height: 20px;}

.HomeMenu3 {
	FONT-SIZE: 10px;
	FONT-FAMILY: arial, helvetica, verdana, sans-serif;
	white-space: nowrap;
	line-height: 15px;}

A.HomeMenu3:hover {
	TEXT-DECORATION: underline;
	color: white;}

.PdpMenu {
	FONT-SIZE: 9px;
	color: white;
	FONT-FAMILY: arial, helvetica, verdana, sans-serif;
	white-space: nowrap;
	background-color: #8CA5C6;
	border-top: solid 1 #000099;}

.titolorosa {
	FONT-WEIGHT: 800;
	FONT-SIZE: 14px;
	COLOR: #000066;
	FONT-FAMILY: tahoma, verdana,sans-serif;
	white-space: nowrap;
	background-color: #FEB9FE;
	border: 1px solid #FE00FD;
	padding-left: 3;
	padding-right: 3;}



table.menu	{
	position: absolute;
	border: none;
	cursor: pointer;
	visibility: hidden;
	width: 120px	}

#menuprinc	{position: static;}

table.menu td	{
	color: #000000; /* Must be the same as tdColor in the menu_script.js */
	background-color: #ffffff; /* Must be the same as tdBgColor in the menu_script.js */
	border: 0px;
	padding: 0px 8px 2px;
	font-family: arial, helvetica, sans-serif;
	font-size: 10px;
	white-space: nowrap;
	font-weight: bold;
	border-left: solid 1px #FFB9FF;
	border-right: solid 1px #FFB9FF;
	height:20px	}

table.meno td	{
	color: #000000; 				/* Must be the same as tdColor in the menu_script.js */
	background-color: #ffffff;		/* Must be the same as tdBgColor in the menu_script.js */
	border: 0px;
	padding: 0px 8px 2px;
	font-family: arial, helvetica, sans-serif;
	font-size: 10px;
	white-space: nowrap;
	font-weight: bold;
	cursor: pointer;
	border-bottom : 1px solid #cacaca;
	height:20px	}




.textBlue {
	FONT-SIZE: 12px; 
	COLOR: #000099; 
	FONT-FAMILY: arial, helvetica, verdana, sans-serif}

.ricerca {
	FONT-SIZE: 12px;
	COLOR: #696969;
	FONT-FAMILY: arial, helvetica, verdana, sans-serif;
	font-weight: bold;}
	
.intestazione {
	FONT-WEIGHT: 800;
	FONT-SIZE: 22px;
	FONT-FAMILY: arial,helvetica,sans-serif;
	color : #483D8B;}

.imma {
	top: 0px;
	right: 0px;
	position: relative;
	margin-left: 10px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 10px;
	border: 2px solid #8CA5C6;}

/*.immanewsletter {
	top: 0px;
	right: 0px;
	position: relative;
	margin-left: 20px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 10px;
	border-left: 20px solid #FFFFFF;} */

.immasoci {border: 2px solid #8CA5C6;}

.primapagina {
	FONT-WEIGHT: 800;
	FONT-SIZE: 30px;
	FONT-FAMILY: arial,helvetica,sans-serif;
	color: #483D8B;
	text-align: justify;
	text-justify: newspaper;}

.bordosn {border-left: outset #9aa9ca;}

.pulsante {
	cursor: pointer;
    border: 1px solid gray;
	font-size:13px;
	background-color: silver; 
	color: #006699;}

.textTitle {
	FONT-WEIGHT: 800; 
	FONT-SIZE: 14px; 
	COLOR: #000066; 
	FONT-FAMILY: tahoma, verdana,sans-serif}

.textTitlePurple {
	FONT-WEIGHT: 800; 
	FONT-SIZE: 14px; 
	COLOR: #660066; 
	FONT-FAMILY: arial,helvetica,verdana,sans-serif}

.testoblu {COLOR: #6385B3}

A {COLOR: #1A519C; TEXT-DECORATION: none}
A:hover {color: #000099;TEXT-DECORATION: underline}


/* A {COLOR: #1A519C; TEXT-DECORATION: none}
A:hover {color: #9CA9B8;TEXT-DECORATION: underline} */


A.blackMenu {
	font-size: 10px;
	COLOR: #000000;
	TEXT-DECORATION: none;
	font-weight: bold;}

A.blackMenu:hover {TEXT-DECORATION: underline}


A.lateral{
	font-size: 10px;
	color : #ff6600;
	text-decoration : none;}

A.lateral:hover {TEXT-DECORATION: underline}


A.text:hover {
	FONT-WEIGHT: bold; 
	COLOR: #000099}

A.textTitleBlack {
	COLOR: #000000; 
	TEXT-DECORATION: none}

A.textTitleBlack:hover {
	TEXT-DECORATION: underline}

.verde {
	COLOR: #669900;
	background: #FFF2F9;
	text-align: justify;}

.commlink {
	color: Black;}

.link {font-family: verdana, Geneva; font-size: 12px;}

.piccolo {font-size: 10px;}

ul.menuarearis {
	margin-left: 20px;
	margin-right: 40px;
	margin-top: 10px;
	margin-bottom: 20px;
	padding-left: 10px;
	list-style-type: disc;	}

li.menuarearis {
	padding: 10px 0px 0px 0px;	}
	
.bordinogrigio {border:1px solid gray}

.boxdati {
    border:1px solid #CFCFCF;
	font-size:13px;
	width:160px;
	background-color:#FFFFFF; }

.boxsfoglia {
	width:300px;
    border:1px solid #CFCFCF; }

.boxemails {
    border:1px solid #CFCFCF;
	font-size:14px;
	width:230px;
	background-color:#FFFFFF; }


/* indice help */

#menuhelp ul {
	margin: 0px 0px 0px 0px;
	list-style-type: none;
	padding: 0px 10px 0px 10px;		}

#menuhelp li {
	list-style-type: circle;	
	margin: 7px 0px 0px 0px;	}
	

TD.help {
	line-height: 20px;
	FONT-SIZE: 12px;
	FONT-FAMILY: verdana, arial, helvetica, sans-serif;	}
	
.titolohelp {
	line-height: 25px;
	FONT-SIZE: 14px;
	color: #B22222;
	font-weight: bold;
	FONT-FAMILY: verdana, arial, helvetica, sans-serif;
}
	
.sottotitolohelp {
	line-height: 22px;
	FONT-SIZE: 14px;
	color: #85B127;
	font-weight: bold;
	FONT-FAMILY: verdana, arial, helvetica, sans-serif;
}

.errore {
color: #B22222;
font-weight: bold;		}