body {background: #000000 url('gradient2.jpg') repeat-x fixed top;}
p {
color : White;
}
div.modular{width:230px;
background:url('boxBk2.png') no-repeat bottom left;
padding-bottom:15px}
div.modular div{
background:url('boxBk2.png') repeat-x top left;
padding-left:15px; padding-right:15px; padding-top:15px; padding-bottom:0}

div.modular2{width:460px;
background:url('boxBkG.png') no-repeat bottom left;
padding-bottom:15px}
div.modular2 div{
background:url('boxBkG.png') repeat-x top left;
padding-left:15px; padding-right:15px; padding-top:15px; padding-bottom:0}

div.modular3{width:460px;
background:url('boxoroG.png') no-repeat bottom left;
padding-bottom:15px}
div.modular3 div{
background:url('boxoroG.png') repeat-x top left;
padding-left:15px; padding-right:15px; padding-top:15px; padding-bottom:0}

.bloccoT {
	FONT-SIZE: 10px;   COLOR: #FFFFFF; FONT-FAMILY: verdana, arial, helvetica, sans-serif;  TEXT-DECORATION: none
}
.blocco {
	FONT-SIZE: 10px;   COLOR: #FFFFFF; FONT-FAMILY: verdana, arial, helvetica, sans-serif;  TEXT-DECORATION: none
}
.blocco A:link {
	FONT-SIZE: 10px;   COLOR: #FFFFFF; FONT-FAMILY: verdana, arial, helvetica, sans-serif;  TEXT-DECORATION: none
}
.blocco A:visited {
	FONT-SIZE: 10px;  COLOR: #FFFFFF; FONT-FAMILY: verdana, arial, helvetica, sans-serif;  TEXT-DECORATION: none
}
.blocco A:hover {
	FONT-SIZE: 10px;  COLOR: #BEAC16; FONT-FAMILY: verdana, arial, helvetica, sans-serif; TEXT-DECORATION: none
}
.bloccoN {
	FONT-SIZE: 10px;   COLOR: #FFFFFF; FONT-FAMILY: verdana, arial, helvetica, sans-serif;  TEXT-DECORATION: none
}
.bloccoN A:link {
	FONT-SIZE: 10px;   COLOR: #FFFFFF; FONT-FAMILY: verdana, arial, helvetica, sans-serif;  TEXT-DECORATION: none
}
.bloccoN A:visited {
	FONT-SIZE: 10px;  COLOR: #FFFFFF; FONT-FAMILY: verdana, arial, helvetica, sans-serif;  TEXT-DECORATION: none
}
.bloccoN A:hover {
	FONT-SIZE: 10px;  COLOR: #BEAC16; FONT-FAMILY: verdana, arial, helvetica, sans-serif; TEXT-DECORATION: none
}

.tabellagrande {
	FONT-WEIGHT: bold; FONT-SIZE: 25px; COLOR: #000000; FONT-FAMILY: verdana, arial, helvetica, sans-serif; TEXT-DECORATION: none
}
.tabellamedia {
	FONT-WEIGHT: bold; FONT-SIZE: 15px; COLOR: #000000; FONT-FAMILY: verdana, arial, helvetica, sans-serif; TEXT-DECORATION: none
}
.altabella1 {
	FONT-WEIGHT: bold; FONT-SIZE: 15px; COLOR: #ffffff; FONT-FAMILY: verdana, arial, helvetica, sans-serif; TEXT-DECORATION: none
}
.altabella2 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: verdana, arial, helvetica, sans-serif; BACKGROUND-COLOR: #000000
}
.altabella2_10 {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: verdana, arial, helvetica, sans-serif; BACKGROUND-COLOR: #000000; TEXT-DECORATION: none
}
.altabella2_10 A:link {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: verdana, arial, helvetica, sans-serif; BACKGROUND-COLOR: #000000; TEXT-DECORATION: none
}
.altabella2_10 A:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: verdana, arial, helvetica, sans-serif; BACKGROUND-COLOR: #000000; TEXT-DECORATION: none
}
.altabella2_10 A:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: verdana, arial, helvetica, sans-serif; BACKGROUND-COLOR: #000000; TEXT-DECORATION: none
}
.altabella3_10 {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: verdana, arial, helvetica, sans-serif; BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: none
}
.altabella3_8 {
	FONT-SIZE: 9px; COLOR: #000000; FONT-FAMILY: verdana, arial, helvetica, sans-serif; BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: none
}
.altabgius {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: verdana, arial, helvetica, sans-serif; BACKGROUND-COLOR: #ffffff; text-align :  justify; TEXT-DECORATION: none
}
.altabella3nera {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; VERTICAL-ALIGN: middle; COLOR: #ffffff; FONT-FAMILY: verdana, arial, helvetica, sans-serif; BACKGROUND-COLOR: #000000; TEXT-DECORATION: none
}
.altabella3nera A:link {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; VERTICAL-ALIGN: middle; COLOR: #ffffff; FONT-FAMILY: verdana, arial, helvetica, sans-serif; BACKGROUND-COLOR: #000000; TEXT-DECORATION: none
}
.altabella3nera A:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; VERTICAL-ALIGN: middle; COLOR: #eaeaea; FONT-FAMILY: verdana, arial, helvetica, sans-serif; BACKGROUND-COLOR: #000000; TEXT-DECORATION: none
}
.altabella3nera A:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; VERTICAL-ALIGN: middle; COLOR: #BEAC16; FONT-FAMILY: verdana, arial, helvetica, sans-serif; BACKGROUND-COLOR: #000000; TEXT-DECORATION: none
}

.altabella3bianca {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; VERTICAL-ALIGN: middle; COLOR: #000000; FONT-FAMILY: verdana, arial, helvetica, sans-serif; BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: none
}
.altabella3 {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; VERTICAL-ALIGN: middle; COLOR: #ffffff; FONT-FAMILY: verdana, arial, helvetica, sans-serif; BACKGROUND-COLOR: #BEAC16; TEXT-DECORATION: none
}
.altabella35 {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; VERTICAL-ALIGN: middle; COLOR: #000000; FONT-FAMILY: verdana, arial, helvetica, sans-serif; BACKGROUND-COLOR: #BEAC16; TEXT-DECORATION: none
}
.altabella33 {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; VERTICAL-ALIGN: middle; COLOR: #ffffff; FONT-FAMILY: verdana, arial, helvetica, sans-serif; BACKGROUND-COLOR: #BEAC16;  TEXT-DECORATION: none
}
.altabella33bb {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; VERTICAL-ALIGN: middle; COLOR: #ffffff; FONT-FAMILY: verdana, arial, helvetica, sans-serif; BACKGROUND-COLOR: #BEAC16;  TEXT-DECORATION: none
}
.altabella3biancabis {
	FONT-SIZE: 13px; VERTICAL-ALIGN: top; COLOR: #000000; FONT-FAMILY: tahoma, arial, helvetica, sans-serif; BACKGROUND-COLOR: #eaeaea; TEXT-DECORATION: none
}
.altabella3biancatris {
	FONT-SIZE: 11px; VERTICAL-ALIGN: top; COLOR: #000000; FONT-FAMILY: tahoma, arial, helvetica, sans-serif; BACKGROUND-COLOR: #eaeaea; TEXT-DECORATION: none
}
.altabella44 {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; VERTICAL-ALIGN: middle; COLOR: #000000; FONT-FAMILY: verdana, arial, helvetica, sans-serif; BACKGROUND-COLOR: #eaeaea; TEXT-DECORATION: none
}
.altabella4 {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; VERTICAL-ALIGN: middle; COLOR: #000000; FONT-FAMILY: verdana, arial, helvetica, sans-serif; BACKGROUND-COLOR: #eaeaea; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.altabella4 A:link {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: verdana, arial, helvetica, sans-serif; BACKGROUND-COLOR: #eaeaea; TEXT-DECORATION: none
}
.altabella4 A:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: verdana, arial, helvetica, sans-serif; BACKGROUND-COLOR: #eaeaea; TEXT-DECORATION: none
}
.altabella4 A:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR:#000000; FONT-FAMILY: verdana, arial, helvetica, sans-serif; BACKGROUND-COLOR: #eaeaea; TEXT-DECORATION: none
}
.altabella4b {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; VERTICAL-ALIGN: middle; COLOR: #ffffff; FONT-FAMILY: verdana, arial, helvetica, sans-serif; BACKGROUND-COLOR: #000000; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.altabella4b A:link {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: verdana, arial, helvetica, sans-serif; BACKGROUND-COLOR: #000000; TEXT-DECORATION: none
}
.altabella4b A:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: verdana, arial, helvetica, sans-serif; BACKGROUND-COLOR: #000000; TEXT-DECORATION: none
}
.altabella4b A:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR:#ffffff; FONT-FAMILY: verdana, arial, helvetica, sans-serif; BACKGROUND-COLOR: #000000; TEXT-DECORATION: none
}
.altabella4newssin {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; VERTICAL-ALIGN: bottom; COLOR: #000000; FONT-FAMILY: verdana, arial, helvetica, sans-serif; BACKGROUND-COLOR: #eaeaea; TEXT-ALIGN: right; TEXT-DECORATION: none
}
.altabella4news {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; VERTICAL-ALIGN: bottom; COLOR: #000000; FONT-FAMILY: verdana, arial, helvetica, sans-serif; BACKGROUND-COLOR: #eaeaea; TEXT-ALIGN: left; TEXT-DECORATION: none
}
.altabella4news A:link {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: verdana, arial, helvetica, sans-serif; BACKGROUND-COLOR: #eaeaea; TEXT-DECORATION: none
}
.altabella4news A:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: verdana, arial, helvetica, sans-serif; BACKGROUND-COLOR: #eaeaea; TEXT-DECORATION: none
}
.altabella4news A:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR:#BEAC16; FONT-FAMILY: verdana, arial, helvetica, sans-serif; BACKGROUND-COLOR: #eaeaea; TEXT-DECORATION: underline
}
.altabella5 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; VERTICAL-ALIGN: middle; COLOR: #ffffff; FONT-FAMILY: tahoma, arial, helvetica, sans-serif; BACKGROUND-COLOR: #BEAC16; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.altabella5 A:link {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: tahoma, arial, helvetica, sans-serif; BACKGROUND-COLOR: #BEAC16; TEXT-DECORATION: none
}
.altabella5 A:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: tahoma, arial, helvetica, sans-serif; BACKGROUND-COLOR: #BEAC16; TEXT-DECORATION: none
}
.altabella5 A:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR:#eaeaea; FONT-FAMILY: tahoma, arial, helvetica, sans-serif; BACKGROUND-COLOR: #BEAC16; TEXT-DECORATION: none
}
.altabella6 {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; VERTICAL-ALIGN: middle; COLOR: #ffffff; FONT-FAMILY: tahoma, arial, helvetica, sans-serif; BACKGROUND-COLOR: #BEAC16; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.altabella6 A:link {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #000000; FONT-FAMILY: tahoma, arial, helvetica, sans-serif; BACKGROUND-COLOR: #BEAC16; TEXT-DECORATION: none
}
.altabella6 A:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #ffffff; FONT-FAMILY: tahoma, arial, helvetica, sans-serif; BACKGROUND-COLOR: #BEAC16; TEXT-DECORATION: none
}
.altabella6 A:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR:#eaeaea; FONT-FAMILY: tahoma, arial, helvetica, sans-serif; BACKGROUND-COLOR: #BEAC16; TEXT-DECORATION: none
}
.organigramma {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; VERTICAL-ALIGN: middle; COLOR: #ffffff; FONT-FAMILY: verdana, arial, helvetica, sans-serif; BACKGROUND-COLOR: #BEAC16; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.organigramma1 {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; VERTICAL-ALIGN: middle; COLOR: #000000; FONT-FAMILY: verdana, arial, helvetica, sans-serif; BACKGROUND-COLOR: #eaeaea; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.biancosunero11 {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; VERTICAL-ALIGN: middle; COLOR: #ffffff; FONT-FAMILY: verdana, arial, helvetica, sans-serif; BACKGROUND-COLOR: #000000;TEXT-DECORATION: none
}
.tabellafoto {
	padding-right: 0px; 
	padding-left: 0px; 
	padding-bottom: 0px; 
	width: 135px; 
	padding-top: 0px
}
.intestafoto {
	border-right:0px solid Black ; 
	border-left: 0px solid Black ; 
	border-bottom:0px solid Black ;
	border-top: 0px solid Black ; 
	padding-left: 2px; 
	padding-top: 0px; 
	font-weight: bold; 
	font-size: 10px; 
	padding-bottom: 2px; 
	width: 145px; 
	height: 200px; 
	color: #000000; 
	line-height: 14px; 
 	padding-right: 2px; 
	font-family: verdana, arial, helvetica, sans-serif; 
	background-color: #ffffff; 
	text-align: center
}
.cellafoto {
	border-right:  0px solid Black ; 
	border-left: 0px solid Black ; 
	border-bottom: 0px solid Black ; 
	border-top: 0px ;
	padding-right: 0px; 
	padding-left: 0px; 
	font-size: 10px; 
	padding-bottom: 0px; 
	color: white; 
	padding-top: 0px; 
	font-family: verdana, arial, helvetica, sans-serif; 
	text-align: justify;
}
.titolofoto2{
	font-family: verdana, arial, helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: bold;
	color: #000000;
	TEXT-DECORATION: none;
}
.titolofoto2:hover{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	TEXT-DECORATION: none;
	background-color: black;
}
.titolofoto{
	font-family: verdana, arial, helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: bold;
}
.titolofoto:hover{
	font-family: verdana, arial, helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: bold;
	background-color: red; 	
	
}
.oggettofoto {
	padding-right: 4px; 
	display: block; 
	padding-left: 4px; 
	padding-bottom: 5px; 
	width: 145px; 
	height: 200px; 
	color: #000000; 
	padding-top: 5px; 
	background-color: #ffffff; 
	text-align: center; 
	text-decoration: none
}
.oggettofoto:hover {
	border-right: 0px; 
	padding-right: 4px; 
	border-top : 0px #000000; 
	padding-left: 4px; 
	padding-bottom: 5px; 
	border-left: 0px; 
	width: 145px; 
	height: 200px; 
	padding-top: 5px; 
	border-bottom: 0px; 
	text-align: center;
	background-color: #000000; 
	color : #ffffff;
}
.intestafoto2 {
	border-right:0px solid Black ; 
	border-left: 0px solid Black ; 
	border-bottom:0px solid Black ;
	border-top: 0px solid Black ; 
	padding-left: 2px; 
	padding-top: 0px; 
	font-weight: bold; 
	font-size: 10px; 
	padding-bottom: 2px; 
	width: 145px; 
	height: 175px; 
	color: #000000; 
	line-height: 14px; 
 	padding-right: 2px; 
	font-family: verdana, arial, helvetica, sans-serif; 
	background-color: #ffffff; 
	text-align: center
}
.oggettofoto2 {
	padding-right: 4px; 
	display: block; 
	padding-left: 4px; 
	padding-bottom: 5px; 
	width: 145px; 
	height: 175px; 
	color: #000000; 
	padding-top: 5px; 
	background-color: #ffffff; 
	text-align: center; 
	text-decoration: none
}
.oggettofoto2:hover {
	border-right: 0px; 
	padding-right: 4px; 
	border-top : 0px #000000; 
	padding-left: 4px; 
	padding-bottom: 5px; 
	border-left: 0px; 
	width: 145px; 
	height: 175px; 
	padding-top: 5px; 
	border-bottom: 0px; 
	text-align: center;
	background-color: #000000; 
	color : #ffffff;
}