body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-left: 2%;
	margin-right: auto;
	line-height: 12px;
	font-size: 10px;
	letter-spacing: normal;
	font-weight: bolder;
	color: #0B5A96;
	background-image: url(../../img/fondo.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	background-attachment: scroll;
}
body.ris {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	margin-left : 2%;
	margin-right : auto;
	line-height : 12px;
	font-size : 10px;
	letter-spacing : normal;
	font-weight : bolder;
	color : #0B5A96;
	background : #E9F3F4;
}

a.blu:LINK {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #0B5A96;
	font-size : 10px;
	font-weight : bolder;
	text-indent : 2px;
	text-decoration : underline
}

a.blu:VISITED {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #70A9B1;
	font-size: 10px;
	font-weight: bolder;
	text-indent : 2px;
	text-decoration : underline
}
a.blu:HOVER {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #EB9027;
	font-size : 10px;
	font-weight : bolder;
	text-indent : 2px;
	text-decoration : underline
}

a.blumenu:LINK {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #0B5A96;
	background-color: #FFF;
	font-size : 10px;
	font-weight : bolder;
	text-indent : 2px;
	text-decoration : underline
}

a.blumenu:VISITED {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #0B5A96;
	background-color: #FFF;
	font-size: 10px;
	font-weight: bolder;
	text-indent : 2px;
	text-decoration : underline
}
a.blumenu:HOVER {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #FFF;
	background-color: #0B5A96;
	font-size : 10px;
	font-weight : bolder;
	text-indent : 2px;
	text-decoration : none
}

a.bianco:LINK {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #FFF;
	background-color: #266493;
	font-size : 10px;
	font-weight : bolder;
	text-indent : 2px;
	text-decoration : underline
}

a.bianco:VISITED {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #FFF;
	background-color: #266493;
	font-size: 10px;
	font-weight: bolder;
	text-indent : 2px;
	text-decoration : underline
}
a.bianco:HOVER {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #266493;
	background-color: #FFF;
	font-size : 10px;
	font-weight : bolder;
	text-indent : 2px;
	text-decoration : underline
}

a.blubig:LINK {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #0B5A96;
	font-size : 12px;
	font-weight : bolder;
	text-indent : 2px;
	text-decoration : underline
}
a.blubig:VISITED {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #70A9B1;
	font-size: 12px;
	font-weight: bolder;
	text-indent : 2px;
	text-decoration : underline
}
a.blubig:HOVER {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #EB9027;
	font-size : 12px;
	font-weight : bolder;
	text-indent : 2px;
	text-decoration : underline
}
a.arancio:LINK {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #EB9027;
	font-size : 10px;
	font-weight : bolder;
	text-indent : 2px;
	text-decoration : none
}
a.arancio:VISITED {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #70A9B1;
	font-size : 10px;
	font-weight : bolder;
	text-indent : 2px;
	text-decoration : none
} 
a.arancio:HOVER {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #339966;
	font-size : 10px;
	font-weight : bolder;
	text-indent : 2px;
	text-decoration : underline
}
a.arancioevidenziato:LINK {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #EB9027;
	background-color: #33CCCC;
	font-size: 10px;
	font-weight: bolder;
	text-indent: 2px;
	text-decoration: none
}
a.arancioevidenziato:VISITED {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #EB9027;
	background-color : #33CCCC;
	font-size : 10px;
	font-weight : bolder;
	text-indent : 2px;
	text-decoration : none
} 
a.arancioevidenziato:HOVER {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : Olive;
	background-color : #33CCCC;
	font-size : 10px;
	font-weight : bolder;
	text-indent : 2px;
	text-decoration : none
}
a.link:LINK {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #55747E;
	font-size : 10px;
	font-weight : bold;
	text-indent : 2px;
	text-decoration: underline
}
a.link:VISITED {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : Teal;
	font-size : 10px;
	font-weight : bold;
	text-indent : 2px;
	text-decoration: underline
}
a.link:HOVER {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #70A9B1;
	font-size : 10px;
	font-weight : bold;
	text-indent : 2px;
	text-decoration: underline
}	
a.linkesterni:LINK {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #66CCFF;
	font-size : 10px;
	font-weight : bold;
	text-indent : 2px;
	text-decoration: underline
}
a.linkesterni:VISITED {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #CC9933;
	font-size : 10px;
	font-weight : bold;
	text-indent : 2px;
	text-decoration: underline
}
a.linkesterni:HOVER {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #70A9B1;
	font-size : 10px;
	font-weight : bold;
	text-indent : 2px;
	text-decoration: underline
}	
a.admin:LINK {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #0B5A96;
	font-size : 12px;
	font-weight : bold;
	text-indent : 2px;
	text-decoration: none
	
}
a.admin:VISITED {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #0B5A96;
	font-size : 12px;
	font-weight : bold;
	text-indent : 2px;
	text-decoration: none
}
a.admin:HOVER {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #70A9B1;
	font-size : 12px;
	font-weight : bold;
	text-indent : 2px;
	text-decoration: underline
}	
.testo  {
	color : #0B5A96;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	line-height : 1.2em;
	font-size : 1em;
	letter-spacing : normal;
	font-weight : normal;
	vertical-align: top;
	text-align: justify;
}
.testoblubold {
	color : #0B5A96;
	text-decoration: none;
	font-weight : bolder;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	line-height: 18px;
}
.testoblu {
	color : #0B5A96;
	text-decoration: none;
	font-weight : normal;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
}
.testojustifystretto  {
	color : #0B5A96;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	margin-right : auto;
	line-height : 10px;
	font-size : 10px;
	letter-spacing : normal;
	font-weight : normal;
	text-align : justify;
	left: 10px;
}
.testojustify  {
	color : #0B5A96;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	margin-right : auto;
	line-height : 15px;
	font-size : 11px;
	letter-spacing : normal;
	font-weight : normal;
	text-align : justify;
	left: 10px;
}
.testonoboldgrande {
	color : #0B5A96;
	text-decoration: none;
	font-weight : normal;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : x-small;
	line-height : 18px;
}
.testonoboldgrandeu {
	color: #0B5A96;
	text-decoration: none;
	font-weight: normal;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	border-bottom-color: #EB9027;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}
.testoboldgrande {
	color : #0B5A96;
	text-decoration: none;
	font-weight : bolder;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	line-height : 12px;
}
.testoazzurrobold {
	color : #66CCFF;
	text-decoration: none;
	font-weight : bolder;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
}
.testoaranciobold {
	color : #EB9027;
	text-decoration: none;
	font-weight : bolder;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	line-height: 15px;
}
.testoarancio {
	color: #EB9027;
	text-decoration: none;
	font-weight: bold;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 11px;
}

.testoaranciosmall {
	color: #EB9027;
	text-decoration: none;
	font-weight: bold;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
}

html>body .testoaranciosmall {
	color: #EB9027;
	text-decoration: none;
	font-weight: bold;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	letter-spacing: -1px;
}


.testobiancobold {
	color : #FFFFFF;
	text-decoration: none;
	font-weight : bolder;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : xx-small;
}

.testoazzurroevidenzia {
	color : #FFFFFF;
	border-color:#EB9027;
	border-width: 1px;
	border-style: solid;
	text-decoration: none;
	font-weight : bolder;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	background-color : #0B5A96;
	line-height : 21px;
	text-align : center;
}


.testoevidenzia {
	color : #0B5A96;
	text-decoration: none;
	font-weight : bolder;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	background : #33CCCC;
	line-height : 21px;
	text-align : center;
}
.testoevidenziadestrabold {
	color : #0B5A96;
	text-decoration: none;
	font-weight : bold;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : x-small;
	background : #E9F3F4;
	line-height : normal;
	text-align : right;
}
.evidenziafontsx {
	color : #FF9900;
	text-decoration: none;
	font-weight : bold;
	line-height: 21px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : x-small;
	background : #9E9E9E;
}
.evidenziatocentro {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	line-height: 21px;
	font-weight: bolder;
	text-transform: capitalize;
	color: #FF9900;
	background-color: #9E9E9E;
	text-align: center;
	vertical-align: middle;
	background-position: center center;
}
table.form{
	border:solid 1px #0B5A96;
}
ol.lettere{
	list-style-type: upper-alpha;
}
.visibile {
	visibility: visible;
	display: block;
}

.invisibile {
	visibility: hidden;
	display: none;
}

.inv:link,.inv:visited,inv:hover
{
    background-color:#FFF;
    color:#FFF;
    font-size:0.00000009em;}

.lkinvisibile
{
    font-size:0.00000009em;
    z-index:-1;
    left:0px;
    top:0px;
}

.bannerliquido
{
	background-image: url("../img/bannerliq.jpg");
	background-repeat: repeat-x;
	background-position: top;
	vertical-align: bottom;
	empty-cells: show;
}

.submenu
{
	border-collapse: collapse;
	border-top:solid 1px #266493;
	/*border-bottom:solid 1px #266493;*/
	border-right: solid 1px #266493;
	text-align: right;
	width: 169px;
}

.submenubottom
{
	border-collapse: collapse;
	border-top:solid 1px #266493;
	border-bottom:solid 1px #266493;
	border-right: solid 1px #266493;
	text-align: right;
	width: 169px;
}

h1{
	font-size: 1.7em;
	text-align: center;
	margin: 0.5em;
}

h2{
	font-size: 1.5em;
}

h3{
	font-size: 1.3em;
}

.deco{
	margin-bottom:0px;
}

html>body .deco{
	margin-bottom:-2px;
}