td.azzurro{
background-color:#345896;
font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:10px;
color:#ffffff;}

td.black{
background-color:#000000;
font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:10px;
color:#ffffff;}

td.blu {
BACKGROUND:#142C72;
COLOR:#ffffff;
FONT-FAMILY:Arial;
FONT-SIZE:10pt;}

td.grey{
FONT-FAMILY:Arial;
BACKGROUND:#cccccc;
COLOR:#000000;
text-decoration:none; 
FONT-SIZE:10pt;}

td.OrangePale{
FONT-FAMILY:Arial;
BACKGROUND:#FD9C4D;
COLOR:#000000;
text-decoration:none; 
FONT-SIZE:10pt;}


td.celeste{
background-color:#CAD8EE;
font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:10px;
color:#223377;
}


td.specialstyle {
  border-right:1px solid #aaa;
  border-left:1px solid #aaa;
  font-family:verdana;
  font-size:16px;
  height:20px;
  padding:10px 3px;
  text-align:justify;
}


.title{FONT-FAMILY:Arial;	
color:#000000; 
font-size:10pt;
font-weight :bold;
}
A.title{FONT-FAMILY:Arial;	
color:#345896;
font-size:10pt;
font-weight :bold;
text-decoration:none;
}
A.title:hover{FONT-FAMILY:Arial;	
color:#CC0000; 
font-size:10pt;
font-weight :bold;
}


.testo{	FONT-FAMILY:Arial, Verdana, Geneva, Helvetica, sans-serif;
color:#000000;	
font-size:8pt;
}

.testoU{ FONT-FAMILY:Arial, Verdana, Geneva, Helvetica, sans-serif;
color:#000000;	
font-size:8pt;
text-decoration:underline}

.testoBold {
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	font-weight:bold;
	color:#000000;
}

A.linked{
FONT-FAMILY:Arial;
FONT-SIZE:10pt; 
color:#0000FF;}

A.linked:hover{
FONT-FAMILY:Arial;
FONT-SIZE:10pt;
color:#008000;}

.over{FONT-FAMILY:Arial;
FONT-SIZE:10pt; 
color:#223377; 
font-weight :bold;
text-decoration:none;}

.menu{
COLOR:#ffffff;
text-decoration:none;
FONT-STYLE:normal;
FONT-SIZE:10px;
FONT-FAMILY:Arial;
font-weight:bold; }

A.menu{
COLOR:#ffffff;
text-decoration:none;  
FONT-STYLE:normal;
FONT-SIZE:10px;
FONT-FAMILY:Arial;
font-weight:bold;}

A.menu:hover{
COLOR:#cccccc;
text-decoration:none; 
FONT-STYLE:normal;
FONT-SIZE:10px;
FONT-FAMILY:Arial; 
font-weight:bold;}

.menuBianco{
COLOR:#000000;
text-decoration:none;
FONT-STYLE:normal;
FONT-SIZE:10px;
FONT-FAMILY:Arial;
font-weight:bold; }

A.menuBianco{
COLOR:#000000;
text-decoration:none;  
FONT-STYLE:normal;
FONT-SIZE:10px;
FONT-FAMILY:Arial;
font-weight:bold;}

A.menuBianco:hover{
COLOR:#345896;
text-decoration:none; 
FONT-STYLE:normal;
FONT-SIZE:10px;
FONT-FAMILY:Arial; 
font-weight:bold;}

.menuBlu{
COLOR:#3956C1;
text-decoration:none;
FONT-STYLE:normal;
FONT-SIZE:12px;
FONT-FAMILY:Arial;
font-weight:bold; }

A.menuBlu{
COLOR:#3956C1;
text-decoration:none;  
FONT-STYLE:normal;
FONT-SIZE:12px;
FONT-FAMILY:Arial;
font-weight:bold;}

A.menuBlu:hover{
	COLOR:#CC0000;
	FONT-STYLE:normal;
	FONT-SIZE:12px;
	FONT-FAMILY:Arial;
	font-weight:bold;
	text-decoration:none;
}

.menuBlack{
COLOR:#000000;
text-decoration:none;
FONT-STYLE:normal;
FONT-SIZE:12px;
FONT-FAMILY:Arial;
font-weight:normal; }

A.menuBlack{
COLOR:#000000;
text-decoration:none;  
FONT-STYLE:normal;
FONT-SIZE:12px;
FONT-FAMILY:Arial;
font-weight:normal;}

A.menuBlack:hover{
	COLOR:#F38B32;
	FONT-STYLE:normal;
	FONT-SIZE:12px;
	FONT-FAMILY:Arial;
	font-weight:normal;
	text-decoration:none;
}

.menuArancio{
COLOR:#ffffff;
text-decoration:none;
FONT-STYLE:normal;
FONT-SIZE:10px;
FONT-FAMILY:Arial;
font-weight:bold; }

A.menuArancio{
COLOR:#ffffff;
text-decoration:none;  
FONT-STYLE:normal;
FONT-SIZE:10px;
FONT-FAMILY:Arial;
font-weight:bold;}

A.menuArancio:hover{
	COLOR:#F38B32;
	FONT-STYLE:normal;
	FONT-SIZE:10px;
	FONT-FAMILY:Arial;
	font-weight:bold;
	text-decoration:none;
}

.menuNeroArancio{
COLOR:#000000;
text-decoration:none;
FONT-STYLE:normal;
font-size:8pt;
FONT-FAMILY:Arial;}

A.menuNeroArancio{
COLOR:#000000;
text-decoration:none;  
FONT-STYLE:normal;
font-size:8pt;
FONT-FAMILY:Arial;}

A.menuNeroArancio:hover{
	COLOR:#F38B32;
	FONT-STYLE:normal;
	font-size:8pt;
	FONT-FAMILY:Arial;
	text-decoration:none;
}

.footer{
COLOR:#484848;
text-decoration:none;
FONT-STYLE:normal;
FONT-SIZE:10px;
FONT-FAMILY:Arial;
font-weight:bold; }

A.footer{
COLOR:#484848;
text-decoration:none; 
FONT-STYLE:normal;
FONT-SIZE:10px;
FONT-FAMILY:Arial;
font-weight:bold;}

A.footer:hover{COLOR:#3956C1;
text-decoration:none;  
FONT-STYLE:normal;
FONT-SIZE:10px;
FONT-FAMILY:Arial; 
font-weight:bold;}

font.Red{FONT-FAMILY:Verdana, Geneva, Arial, Helvetica, sans-serif;
FONT-SIZE:10px;
color:#cc0000;
font-weight:bold;
text-decoration:none;}


.blu{COLOR:#3956C1;
text-decoration:none;  
FONT-STYLE:normal;
FONT-SIZE:8pt;
FONT-FAMILY:Arial; 
}

A.blu{COLOR:#3956C1;
text-decoration:none;  
FONT-STYLE:normal;
FONT-SIZE:8pt;
FONT-FAMILY:Arial; 
}

A.blu:hover{COLOR:#cc0000;
text-decoration:none;  
FONT-STYLE:normal;
FONT-SIZE:8pt;
FONT-FAMILY:Arial;}

INPUT.search {
BACKGROUND-COLOR:#dddddd;
COLOR:#333333;
CURSOR:text;
FONT-size:8pt;
FONT-FAMILY:tahoma, arial, helvetica, sans-serif;
}

INPUT.submit{
	font-family:Verdana, Arial;
	font-size:9px;
	color:#000000;
	background:#F64E0C;
	border:1px solid #5C6A73;
	text-transform:uppercase;
	font-weight:bold;
}

Select.Combo
{
	BACKGROUND-COLOR:#FFFFFF;
	border:1px solid #F38B32;
	text-decoration:none;  
	FONT-STYLE:normal;
	FONT-SIZE:10px;
	font-weight:bold;
	FONT-FAMILY:verdana, arial, tahoma, helvetica, sans-serif;
}

ul.UlSpecial
{
	text-decoration:none;  
	FONT-STYLE:normal;
	FONT-SIZE:12px;
	FONT-FAMILY:arial, tahoma, helvetica, sans-serif;
	list-style-image:url(../img/category.gif);
}

li.LiAnnidato
{
	text-decoration:none;  
	FONT-STYLE:normal;
	FONT-SIZE:12px;
	FONT-FAMILY:arial, tahoma, helvetica, sans-serif;
	list-style-image:url(../img/Bullet.gif);
}

td.specialstyle 
{
	border-right:1px solid #aaa;
	border-top:1px solid #aaa;
	font-family:verdana;
	font-size:16px;
	height:20px;
	padding:10px 3px;
	text-align:justify;
}

body.logofixed
{ 
	background:url(../img/logo_Grey_big.jpg) no-repeat 
}

.green
{
	COLOR:green;
	text-decoration:none;  
	FONT-STYLE:normal;
	FONT-SIZE:13px;
	FONT-FAMILY:Arial; 
	font-weight:bold;
}

a.Blu_12px 
{
	COLOR:#3956C1;
	text-decoration:none;  
	FONT-STYLE:normal;
	FONT-SIZE:12px;
	FONT-FAMILY:Arial; 
	font-weight:bold;
}

.testoGrigio
{
	font-family:Arial, Verdana, Geneva, Helvetica, sans-serif;
	color:#aaa;	
	font-size:8pt;
}

.urlImage 
{ 
	background-image:url(../img/icon_mini_store.gif); 
	background-repeat:no-repeat; 
	background-position:center center;
	
	cursor:default; 
}

DIV.CookiePopUp 
{
	position: fixed; 
    bottom: 10px;
	width:98%;
    left: 10px;
    display: inline-block;
    float:initial;
	background: #e8f404; 
	color: #000000; 
	FONT-FAMILY: Verdana, Arial, Sans-Serif;
	font-weight: bold; 
	font-size: 1em;
	text-align:center; 
	z-index: 99; 
 }

.BottoneCookie
{
text-decoration:none;
text-align:center;
border-top:solid 2px #0000CC;
border-right:solid 2px #0000CC;
border-bottom:solid 2px #0000CC;
border-left:solid 2px #0000CC;
background-color:blue;
color:#FFFFFF;
FONT-FAMILY: Verdana, Arial, Sans-Serif;
font-size:1em;
padding-left:2px;
padding-top:2px;
padding-right:2px;
padding-bottom:2px;
}