/*	color: Navy;               */
/*	background-color: #0480BE; */
/*	border-color: #0480BE;     */
/*                                 */
/*	font: 16px sans-serif;     */
/*	font-weight: bold;         */
/*	font-style: normal;        */
/*                                 */
/*	padding-bottom: 0px;       */
/*                                 */
/*	text-decoration: none;     */

span.testo-verticale { 
-webkit-transform: rotate(-90deg);  
-moz-transform: rotate(-90deg);  
-o-transform: rotate(-90deg); 
filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3); 
display:block;  }

th.verticale
{
    writing-mode: tb-rl;
    filter: flipv fliph;

 	background-color: #317BB5;  
	color: #FFFFFF;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	text-align:center;
	font-family: verdana, sans-serif;
	height:140px;
}

th.ang-sup-infred {
     border-top-right-radius:5px;
    -moz-border-top-right-radius:5px;
    -webkit-border-top-right-radius:5px;
    -khtml-border-top-right-radius: 5px;
    -ms-border-top-right-radius: 5px;
     
    border-top-left-radius:5px;
    -moz-border-top-left-radius:5px;
    -webkit-border-top-left-radius:5px;
    -khtml-border-top-left-radius: 5px;
    -ms-border-top-left-radius: 5px;
    
     border-bottom-right-radius:5px;
    -moz-border-bottom-right-radius:5px;
    -webkit-border-bottom-right-radius:5px;
    -khtml-border-bottom-right-radius: 5px;
    -ms-border-bottom-right-radius: 5px;
 
    border-bottom-left-radius:5px;
    -moz-border-bottom-left-radius:5px;
    -webkit-border-bottom-left-radius:5px;
    -khtml-border-bottom-left-radius: 5px;
    -ms-border-bottom-left-radius: 5px;
 }


th.ang-sup-inf5 {
     border-top-right-radius:5px;
    -moz-border-top-right-radius:5px;
    -webkit-border-top-right-radius:5px;
    -khtml-border-top-right-radius: 5px;
    -ms-border-top-right-radius: 5px;
     
    border-top-left-radius:5px;
    -moz-border-top-left-radius:5px;
    -webkit-border-top-left-radius:5px;
    -khtml-border-top-left-radius: 5px;
    -ms-border-top-left-radius: 5px;
    
     border-bottom-right-radius:5px;
    -moz-border-bottom-right-radius:5px;
    -webkit-border-bottom-right-radius:5px;
    -khtml-border-bottom-right-radius: 5px;
    -ms-border-bottom-right-radius: 5px;
 
    border-bottom-left-radius:5px;
    -moz-border-bottom-left-radius:5px;
    -webkit-border-bottom-left-radius:5px;
    -khtml-border-bottom-left-radius: 5px;
    -ms-border-bottom-left-radius: 5px;
 }

th.ang-sup-inf {
     border-top-right-radius:10px;
    -moz-border-top-right-radius:10px;
    -webkit-border-top-right-radius:10px;
    -khtml-border-top-right-radius: 10px;
    -ms-border-top-right-radius: 10px;
     
    border-top-left-radius:10px;
    -moz-border-top-left-radius:10px;
    -webkit-border-top-left-radius:10px;
    -khtml-border-top-left-radius: 10px;
    -ms-border-top-left-radius: 10px;
    
     border-bottom-right-radius:10px;
    -moz-border-bottom-right-radius:10px;
    -webkit-border-bottom-right-radius:10px;
    -khtml-border-bottom-right-radius: 10px;
    -ms-border-bottom-right-radius: 10px;
 
    border-bottom-left-radius:10px;
    -moz-border-bottom-left-radius:10px;
    -webkit-border-bottom-left-radius:10px;
    -khtml-border-bottom-left-radius: 10px;
    -ms-border-bottom-left-radius: 10px;
 }
th.ang-sup {
     border-top-right-radius:10px;
    -moz-border-top-right-radius:10px;
    -webkit-border-top-right-radius:10px;
    -khtml-border-top-right-radius: 10px;
    -ms-border-top-right-radius: 10px;
    
    border-top-left-radius:10px;
    -moz-border-top-left-radius:10px;
    -webkit-border-top-left-radius:10px;
    -khtml-border-top-left-radius: 10px;
    -ms-border-top-left-radius: 10px;
}
th.ang-sup-dx {
     border-top-right-radius:10px;
    -moz-border-top-right-radius:10px;
    -webkit-border-top-right-radius:10px;
    -khtml-border-top-right-radius: 10px;
    -ms-border-top-right-radius: 10px;
}

th.ang-sup-sx {
    border-top-left-radius:10px;
    -moz-border-top-left-radius:10px;
    -webkit-border-top-left-radius:10px;
    -khtml-border-top-left-radius: 10px;
    -ms-border-top-left-radius: 10px;
    }
th.th-color, th.ang-sup-sx, th.ang-sup-dx, th.ang-sup, th.ang-sup-inf, th.ang-sup-inf5
{
 	background-color: #317BB5;  
	color: #FFFFFF;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	text-align:center;
	font-family: verdana, sans-serif;
	height:25px;

}
 th.ang-sup-infred
{
 	background-color: red;  
	color: #FFFFFF;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	text-align:center;
	font-family: verdana, sans-serif;
	height:25px;

}
tr.azzurro
{
 	background-color: #317BB5;  
}
tr.base
{
 	background-color: #CEEFFF;  
}

tr.alternate
{
 	background-color: #A5CEEF;  
}
td.base
{
 	background-color: #CEEFFF;  
}

td.alternate
{
 	background-color: #A5CEEF;  
}
legend
{
 	color: #317BB5;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	text-align:center;
	font-family: arial, sans-serif;

}
#contentContainer1 {
	BACKGROUND-REPEAT: no-repeat
}
.contentSpacer {
	WIDTH: 1px; FLOAT: right; HEIGHT: 400px
}
#contentContainer1 #content1 {
	PADDING-BOTTOM: 30px; PADDING-LEFT: 30px; PADDING-RIGHT: 30px; PADDING-TOP: 30px
}
#contentContainer1 #contentData {
	PADDING-BOTTOM: 30px; PADDING-LEFT: 30px; PADDING-RIGHT: 30px; PADDING-TOP: 30px; 
 	color: #000000;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	text-align:left;
	font-family: arial, sans-serif;
}
#contentContainer1 #contentTitolo {
	PADDING-BOTTOM: 30px; PADDING-LEFT: 30px; PADDING-RIGHT: 30px; PADDING-TOP: 30px; 
 	color: #317BB5;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	text-align:center;
	font-family: arial, sans-serif;

}
.image-left1 {
	MARGIN: 3px 10px 3px 0px; FLOAT: left
}
p.menu {
	width: 150px;
 	background-color: #317BB5;  
	color: #FFFFFF;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	vertical-align: middle;
	text-align: center;
	font-family: verdana, sans-serif;
	height:24px;
	border-width: 1px 1px 1px; 
	border-style: solid; 
	border-color: #317BB5; 
	border-radius: 5px 5px 5px 5px; 
	list-style: none; margin: 2px; 
}


