@charset "iso-8859-1";
BODY {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#202020;}
TABLE {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#202020;}

FORM table.bordo td {border: 1px #55bbFF; border-style: solid;}
TABLE.bordo2 {border: 1px #55bbFF; border-style: solid; background:#ffffff;}
TABLE.cartellorosso {border: 1px solid #800000; background:#cc0000;color:#ffffff;}
.indirizzo {font-size:10px;color:#666666;}
P {line-height:20px;text-align:justify;margin:2px 2px 2px 2px;}
P.stampa {text-align:right;}
IMG.fotosx {float:left;border:1px solid #999999;margin:3px 15px 3px 3px;padding:4px;}
IMG.fotodx {float:right;border:1px solid #999999;margin:3px 3px 3px 15px;padding:4px;}
.titolo {font-size:17px;font-weight:bold;color:#C44A64;}
.sottotitolo {font-size:13px;font-weight:bold;}
.newshp_data {font-size:9px;}
HR {color:#AD3952;}
H2 {font-family:Arial Rounded MT Bold,Arial;font-weight:normal;font-style:normal;font-size:26px;color:#AD3952;letter-spacing:0.5px;margin:0px 0px 5px 10px;text-align:left;}
H3 {font-family:Arial Rounded MT Bold,Arial;font-weight:normal;font-style:normal;font-size:20px;color:#AD3952;letter-spacing:1px;margin:0px 0px 5px 10px;text-align:left;}
table.bordo2 {border: 1px #a08080; border-style: solid;}
.domanda {font-size:12px;color:#a00000;font-weight:bold;}
BR.piccolo {font-size:6px;}

A {color:#a00000;font-weight:normal;text-decoration:none;}
A:visited {color:#a00000;font-weight:normal;text-decoration:none;}
A:hover {color:#ff0000;}

P.topindice {font-size:9px;text-align:left;margin:0px 0px 5px 10px;}
A.topindice {font-weight:bold;text-decoration:none;}
A.topindice:visited {font-weight:bold;text-decoration:none;}


A.minilink {font-size:8px;font-weight: bold; text-decoration: none;}
A.minilink:hover {color:#c00000;}
.minilink {font-size:8px;}

A.linking {color:#888888;font-weight:bold;text-decoration:none;}
A.linking:visited {color:#888888;font-weight:bold;text-decoration:none;}
A.linking:hover {color:#c00000;text-decoration:underline;}

ul#menu_a_2livelli{
float: left;
margin: 0;
padding: 0;
border-top: 1px solid #404040;
border-bottom: 1px solid #404040;
border-left: 1px solid #404040;
background: #999999;
list-style:none;
font:1em Trebuchet MS;
}	
ul#menu_a_2livelli li ul li{
list-style:none;
margin:0;
padding:0;
}
ul#menu_a_2livelli li{
float:left;
margin: 0;
padding: 0;
border-right: 1px solid #666666;
color:black;
}

ul#menu_a_2livelli a:link,
ul#menu_a_2livelli a:visited{
display: block;
padding: 4px 16px;
color: #ffffff;
text-decoration: none;
}
ul#menu_a_2livelli a:hover,
ul#menu_a_2livelli a:focus,
ul#menu_a_2livelli a:active{
background-color: #cc0000;
color: #ffffff;
text-decoration: none;
}
ul#menu_a_2livelli li ul{
display: none;
}
ul#menu_a_2livelli li:hover ul{
display: block;
position: absolute;
z-index:1;
width:150px;
padding: 0;
margin: 0 0 0 -1px;
border:1px solid #666666;
background: #999999;
font-size:.8em;
}
ul#menu_a_2livelli li li {
border-bottom:1px solid #666666;
width: 150px;
}

INPUT		{BORDER-TOP-COLOR: #a0a0FF; BORDER-LEFT-COLOR: #a0a0FF; BORDER-RIGHT-COLOR: #0000FF; BORDER-BOTTOM-COLOR: #0000FF; BORDER-TOP-WIDTH: 1px; BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px; BORDER-RIGHT-WIDTH: 1px; FONT-SIZE: 12px}
TEXTAREA	{BORDER-TOP-COLOR: #a0a0FF; BORDER-LEFT-COLOR: #a0a0FF; BORDER-RIGHT-COLOR: #0000FF; BORDER-BOTTOM-COLOR: #0000FF; BORDER-TOP-WIDTH: 1px; BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px; BORDER-RIGHT-WIDTH: 1px; FONT-SIZE: 12px}
SELECT 		{BORDER-TOP-COLOR: #a0a0FF; BORDER-LEFT-COLOR: #a0a0FF; BORDER-RIGHT-COLOR: #0000FF; BORDER-BOTTOM-COLOR: #0000FF; BORDER-TOP-WIDTH: 1px; BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px; BORDER-RIGHT-WIDTH: 1px; FONT-SIZE: 12px}
FORM 		{FONT-SIZE: 12px}



/*NON UTILIZZATI*/
A.linkmenu    {display:block;padding:4px;font-size:12px;font-weight:bold;color:#525287;text-decoration:none;}
A.linkmenu:hover   {display:block;color:#ffffff;background:#526B9C;line-height:14px;}

A.linksottomenu    {display:block;padding:1px;font-size:9px;font-weight:bold;color:#525287;text-decoration:none;}
A.linksottomenu:hover   {display:block;color:#ffffff;background:#526B9C;line-height:12px;}
.sottomenu    {font-size:9px;color:#525287;}

.calendario {font-size:9px;color:#404040;}

.giustificato {text-align: justify}