@page { size: 180mm 267mm;  }

hr.clear {
	height: 1px;
	clear: both;
	visibility: hidden;
	margin: 0;
}
body{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 80%;
	text-align : left;
	background-color : white; color: #000000;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
}
.testo {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; }

p {
	background-color : transparent; color: #000000;
}
h1  {
	margin-top: 10px;
	font-size: 150%;
	color: #339999; background-color : transparent;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : bold;
	text-align:left
}
h2 {
	margin-top: 10px;
	font-size: 130%;
	color: #333333; background-color : transparent;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : bold;
}
h3 {
	font-family : Arial, Helvetica, sans-serif;
	font-size: 110%;
	font-weight : bold;
	color: #2E8989; background-color : transparent;
	padding-left : 30px;
	padding-right : 30px;
}
h4 {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight : normal;
	font-size: 110%;
	background-color : transparent; color: #000000;
}
h5 {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight : BOLD;
	font-size: 12px;
	background-color : transparent; color: #000;
}
h6 {
	background-color : transparent; color: #000;
	font-size: 100%;
	text-align : left;
	margin-top: 10px;	
}
 
/* LINKS ----------------------------------------------*/
a{
	text-decoration: none;
	color: #000; background-color : Transparent;
}

a:link{
	
	text-decoration: none;
	font-style : normal ;
	color: #000; background-color : Transparent;
}
/*
a:visited{
	color: #666666;background-color : Transparent;
	text-decoration: none;
	font-style : normal ;
	
}

a:hover{
	color: #990000;
	background-color : transparent;
	text-decoration: none;
	font-style: italic;
}
.link{
	color: #297E7E;
	text-decoration: none;
	background-color : transparent;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	
	font-style:normal;
	padding-left: 4px;	
	padding-right: 3px;
	font-weight : bold;
}
.link:visited{
	color: #339999;
	text-decoration: none;
	background-color : transparent;
}
.link:hover{
	color: White ; background-color : #339999 !important;
	text-decoration: none;
}
.link-color{
	color: #990000 !important;
	text-decoration: none;
	background-color : transparent;
	font-family : Arial, Helvetica, sans-serif;
	
	text-align : center;
	padding-left: 3px;	
	padding-right: 3px;
	display: block;
	font-weight : bold;
}
.link-color:visited{
	color: #339999;
	text-decoration: none;
	background-color : transparent;
}
.link-color:hover{
	color: white!important; background-color : #990000 !important;
	text-decoration: none;
}
*/
.NAV{
	color: #000;
	text-decoration: none;
	background-color : transparent;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 0px;
	display : block;
	text-align : left;
	font-size : 80%;
	font-style : normal;
	font-weight : bold;
	vertical-align: bottom;
	width : 100%;
}
.NAV:link{
	font-style : normal ;
	color: #333333;
	text-decoration: none;
	background-color : TRANSPARENT;
}
.NAV:visited{
	color: #000;
	font-style : normal ;
	text-decoration: none;
	background-color : TRANSPARENT;
}
.NAV:hover{
	color: #000; background-color : White;
	font-style : normal ;
	text-decoration: none;
}
.NAV2{
	color: #000;
	text-decoration: none;
	background-color : transparent;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 0px;
	display : block;
	text-align : left;
	font-size : 100%;
	font-style : normal;
	font-weight : bold;
	vertical-align: bottom;
	width : 100%;
}
.NAV2:link{
	font-style : normal ;
	color: #000;
	text-decoration: none;
	background-color : TRANSPARENT;
}
.NAV2:visited{
	color: #000;
	font-style : normal ;
	text-decoration: none;
	background-color : TRANSPARENT;
}
.NAV2:hover{
	color: #000; background-color : White;
	font-style : normal ;
	text-decoration: none;
}

.NAV-laterale{
	color: WHITE;
	background-color : transparent;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-style : normal;
	text-decoration: none;
	font-size: 80%;
	font-weight: bold;
	text-align : left;
	display : block;
	padding-left: 10px;
	padding-right: 1px;
	padding-top : 6px;
	padding-bottom : 3px;
}
.NAV-laterale:link{
	color: white; background-color : transparent;
	font-style : normal;
	text-decoration: none;
}
.NAV-laterale:visited{
	color: white; background-color : transparent;
	text-decoration: none;
}
.NAV-laterale:hover{
	color: WHITE; background-color : #FFC310;
	font-style : normal;
	text-decoration: none;
}
.NAV-laterale2{
	color: #000;
	background-color : transparent;
	font-style : normal;
	text-decoration: none;
	font-size: 80%;
	font-weight: bold;
	text-align : left;
	display : block;
	padding-left: 4px;
	padding-right: 4px;
	padding-top : 4px;
	padding-bottom : 4px;
}
.NAV-laterale2:link{
	color: #000; background-color : transparent;
	text-decoration: none;
}
.NAV-laterale2:visited{
	color: #000; background-color : transparent;
	text-decoration: none;
}
.NAV-laterale2:hover{
	color: #000; background-color : #FFC310;
	font-style : normal;
	text-decoration: none;
}
 .NAV-laterale3{
	color: #000;
	background-color : transparent;
	font-style : normal;
	text-decoration: none;
	font-size: 80%;
	font-weight: bold;
	text-align : left;
	display : block;
	padding-left: 10px;
	padding-right: 1px;
	padding-top : 6px;
	padding-bottom : 3px;
}
.NAV-laterale3:link{
	color: #000; background-color : transparent;
	text-decoration: none;
}
.NAV-laterale3:visited{
	color: #000; background-color : transparent;
	text-decoration: none;
}
.NAV-laterale3:hover{
	color: #000; background-color : #FFC310;
	font-style : normal;
	text-decoration: none;
}
	/* LINES AND BOXES */
.Riga-dx{
	border-right : 1px solid #B6CEE7;
}
.Riga-sx{
	border-left : 1px solid #B6CEE7;
}
.Riga-sotto{
	border-bottom : 1px solid #B6CEE7;
}
.Riga-sotto-fat{
	border-bottom : 5px solid #B6CEE7;
	margin-top : 3px;
	margin-bottom : 4px;
}
.Riga-sopra{
	border-top : 1px solid #B6CEE7;
	width:100%;
}
.Riga-sopra-sotto{
	border-top : 1px solid #B6CEE7;
	border-bottom : 1px solid #B6CEE7;
	padding-top : 5px;
	padding-bottom : 5px;
}
.Riga-V-parallela{
	border-left : 1px solid #B6CEE7;
	border-right : 1px solid #B6CEE7;
	
}
.Riga-box{
	border : 1px solid #B6CEE7;
	padding : 10px;
	margin : 10px;
}
.Riga-top-chiara{
	border-top : 5px solid #E1F4F4;
}
.Riga-bianca-top{
	border-top : 2px solid White;
}
.float-left{
	float : left;
	padding-right : 10px;
	padding-left : 0px;
	text-decoration: none;
}
.float-right{
	float : right;
	padding-left : 10px;
	padding-right : 0px;
	text-decoration: none;
}
/* TABLE AND ELEMENTS */
.td-PADDED {
	padding-left : 10px;
	padding-right : 20px;
	padding-bottom : 10px;
	padding-top : 10px;
}
.td-color1 {
	background-color: #8CC8E6;
}
.td-color1 a:hover {
background-color: #FFC310;
}
.td-color2 {
	background-color: #FFC310;
}
.td-color3 {
	background-color: #E1F4F4;
}
.td-color4 {
	background-color: #FFD320;
}
.td-color5 {
	background-color: #990000;
}
.td-color6 {
	background-color: #000;
}
.td-color7 {
	background-color: #B6CEE7;
}
/* FORMATTING */

.breadcrumb {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight : normal;
	font-size : 90%;
	text-align : left;
	padding-left: 0px;
	margin-bottom : 0px;
	padding-top : 0px;
	background-color: transparent;
	color: #000;
}
.italic{
	font-style : italic;
}
.bold-italic{
	font-style : italic;
	font-weight : bold;
}
.bold{
	font-weight : bold;
}
.bold-color{
	font-weight : bold;
	color: #339999; background-color : transparent;
}
.bold-red{
	font-weight : bold;
	color: #990000; background-color : transparent;
}
b{
	font-weight : bold;
}
.text{
	font-weight: bold;	
}
.text-bigger{
	font-weight : normal;
	font-size: 110%;
	background-color : transparent; color: #000000;
}
.text-indented{
	font-size: 100%;
	padding-left : 30px;
	padding-right : 30px;
	background-color : transparent; color: #000000;
	}
.text-italic{
	font-style : italic;
	font-size: 100%;
	background-color : transparent; color: #000000;
}
.text-bold{
	font-weight : bold;
	font-size: 100%;
	background-color : transparent; color: #000000;
}
.text-highlight{
	font-size: 100%;
	color: #FEA700 !important; background-color : transparent;
	font-family :  Arial, Helvetica, sans-serif;
	font-weight : bold;
}
.text-mini{
	font-size: 75%;
	background-color : transparent;
	color : #666666;
}
/* LISTS */
li{
	font-family :  Verdana, Arial, Helvetica, sans-serif;
	list-style-type: none;
	list-style-position: outside;
}
.li-color{
	font-family :  Arial, Helvetica, sans-serif;
	font-weight : bold;
	list-style-type: none !important;
	list-style-position: outside;
	color: #339999 !important; background-color : transparent;
}
ul{
	font-family :  Verdana, Arial, Helvetica, sans-serif;
	list-style-type: square;
	list-style-position: outside;
	background-color : transparent; color: #000000;
}
ol {
	font-family :  Verdana, Arial, Helvetica, sans-serif;
	list-style-position: outside;
	list-style-type: decimal;
	background-color : transparent; color: #000000;
}
div#destra {
	background-color:#dfeaf4;
	border-bottom:1px solid #B6CEE7;
	border-top:	1px solid #B6CEE7;
	width:100%;
	vertical-align:top;
	display : block;
}
.ContenutoDestra {
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#000;
	text-align:left;
	text-decoration:none;
	display : block;
}
.ContenutoTitolo, a.ContenutoTitolo, a.contenutoTitolo:hover, a.ContenutoTitolo:visited{
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#990000;
	text-align:left;
	text-decoration:none;
}
.destra:hover{
	background-color:#CCCCCC;
	border-bottom:1px solid #B6CEE7;
	border-top:	1px solid #B6CEE7;
	width:100%;
	vertical-align:top;
}

.Stile25 {background-color : transparent; font-style : normal; text-decoration: none; font-weight: bold; text-align : left; display : block; padding-left: 10px; padding-right: 1px; padding-top : 6px; padding-bottom : 3px; color: #000;}




.ADESIONI-TABLE {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	text-decoration: none;
	text-align: center;
	padding: 3px;
	color: #666666;
}
#DivEvidenza {
   margin-left:5px;
   margin-right:5px;
   padding-left:5px;
   padding-right:5px;
   background-color: #F7FAFF;
   border-color:#AC4039;
   border-width:thin;
   border-style:solid;
   background-image:url(domandaHome.gif);
   background-position:right bottom;
   background-repeat:no-repeat;
}
#DivEvidenza2 {
   margin-left:10px;
   margin-right:10px;
   padding-left:5px;
   padding-right:5px;
   background-color: #F7FAFF;
   border-color:#AC4039;
   border-width:thin;
   border-style:solid;
}

#divIndex {
	width:100%;
	height:40px;
}
ul#tabnav{
	list-style-type:none;
	margin:0px;
	padding-left:40px;
	padding-bottom:33px;
	border-bottom:1px solid #191D4D;
	font:bold 11px Tahoma;
	text-align:center;
}
ul#tabnav li{
	float:left;
	height:30px;
	background-color:#FFC310;
	color:#ffffff;
	margin:2px 8px 0 2px;
	border:1px solid #191D4D;
	width:162px;
	text-align:center;
}
ul#tabnav a:link, ul#tabnav a:visited {
	display:block;
	color:#000000;
	background-color:trasparent;
	text-decoration:none;
	padding:4px;
}
ul#tabnav a:hover{
	background-color:#FFC310;
	color:#000000;
	height:37px;

}
br {display:block;
}
.TitleOrange {
color:#F4841A;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
}
.TitleOrange a:link, .TitleOrange a:visited{
color:#F4841A;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-decoration:none;
}
.TitleBlue {
color:#8CC8E6;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
}
#TableDX {
	text-align:center;
}

.TitleBlack {
color:#000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
line-height:20px;
}
#divIndex {
width:auto;
	height:25px;
}
ul#tabnav2{
	list-style-type:none;
	margin:0px;
	font:bold 10px Tahoma;
	margin-left:0px;
	padding-left:10%;
	padding-right:10%;
}
ul#tabnav2 li{
	float:left;
	height:21px;
	background-color:#8CC8E6;
	color:#ffffff;
	margin:0;
	border:1px solid #191D4D;
	width:124px;
	margin-left:1px;
	text-align:center;
}
ul#tabnav2 a:link, ul#tabnav2 a:visited {
	display:block;
	color:#000000;
	background-color:trasparent;
	text-decoration:none;
	padding:4px;
}
ul#tabnav2 a:hover{
	color:#FFC310;
	text-decoration:underline;
}


ul#tabnav3{
	list-style-type:none;
	margin:0px;
	font:bold 10px Tahoma;
	margin-left:0;
	padding-left:10%;
	padding-right:10%;
}
ul#tabnav3 li{
	float:left;
	height:21px;
	background-color:#FFC310;
	color:#ffffff;
	margin:0;
	border:1px solid #191D4D;
	width:124px;
	margin-left:1px;
	text-align:center;
}
ul#tabnav3 a:link, ul#tabnav3 a:visited {
	display:block;
	color:#000000;
	background-color:trasparent;
	text-decoration:none;
	padding:4px;
}
ul#tabnav3 a:hover{
	color:#8CC8E6;
	text-decoration:underline;
}
.style1 {color: #000000}

.contenitore {
	width:870px;
	height:auto;
	border-top:1px solid #000;
	border-left:1px solid #000;
}
.MenuBlu  {
	background-color:#FFC310;
	text-align:center;
	font-weight:bold;
	color:#000000;
	float:left;
	width:218px;
	font-size:10px;
	height:15px;
	padding-top:5px;
	border-right:1px solid #000;
	border-bottom:1px solid #000;

	
}
.MenuBlu a:link, .MenuBlu a:visited {
color:#000000;
}
.MenuOrange a:link, .MenuOrange a:visited {
color:#000000;
}
.MenuOrange a:hover {
text-decoration:underline;

}
.MenuBlu a:hover {
text-decoration:underline;

}
.MenuOrange  {
	background-color:#FFC310;
	text-align:center;
	font-weight:bold;
	color:#000000;
	float:left;
	width:218px;
	font-size:10px;
	height:15px;
	padding-top:5px;
	border-right:1px solid #000;
	border-bottom:1px solid #000;
	margin-top:1px;
}
#PrimaRiga {
	clear:both;
	height:20px;
	border-top:1px solid #000;
	border-left:1px solid #000;	

	width:876px;

}
#SecondaRiga {
	clear:both;
	height:20px;
	border-left:1px solid #000;	
	width:876px;

}
.BannerLaterali {
background-color:#DFEAF4;
}