@charset "utf-8";
body {
	background-image: url(../images/bkg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.spi {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #96ceb3;
	text-decoration: none;
}
.spi a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #96ceb3;
	text-decoration: none;
}
.spi a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #96ceb3;
	text-decoration: none;
}
.spi a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #038A48;
	text-decoration: none;
}


.spi a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #96ceb3;
	text-decoration: none;
}

.bianco11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: normal;
}
.bianco12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
}
.blu12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #00529C;
	font-weight: bold;
	text-decoration: none;
}
.blu12 a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #00529C;
	font-weight: bold;
	text-decoration: none;
}
.blu12 a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #00529C;
	font-weight: bold;
	text-decoration: none;
}
.blu12 a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #00529C;
	font-weight: bold;
	text-decoration: underline;
}
.blu12 a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #00529C;
	font-weight: bold;
	text-decoration: none;
}
.bianco14 {
	font-family: Arial;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}
.bianco14 a:link {
	font-family: Arial;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}
.bianco14 a:visited {
	font-family: Arial;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}

.bianco14 a:hover {
	font-family: Arial;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: underline;
}
.bianco14 a:active {
	font-family: Arial;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}
.blu11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #00529C;
	font-weight: normal;
	text-decoration: none;
}
.blu11 a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #00529C;
	font-weight: normal;
	text-decoration: none;
}
.blu11 a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #00529C;
	font-weight: normal;
	text-decoration: none;
}
.blu11 a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #00529C;
	font-weight: normal;
	text-decoration: underline;
}
.blu11 a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #00529C;
	font-weight: normal;
	text-decoration: none;
}
.testo12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	font-weight: normal;
	text-decoration: none;
}
.testo12  a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	font-weight: normal;
	text-decoration: none;
}
.testo12  a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	font-weight: normal;
	text-decoration: none;
}
.testo12  a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	font-weight: normal;
	text-decoration: underline;
}
.testo12  a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	font-weight: normal;
	text-decoration: none;
}
.blu14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #00529C;
	font-weight: bold;
	line-height: 19px;
}

.verde12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #038A48;
	font-weight: bold;
	text-decoration: none;
}
.verde12 a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #038A48;
	font-weight: bold;
	text-decoration: none;
}
.verde12 a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #038A48;
	font-weight: bold;
	text-decoration: none;
}
.verde12 a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #038A48;
	font-weight: bold;
	text-decoration: underline;
}
.verde12 a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #038A48;
	font-weight: bold;
	text-decoration: none;
}

.verde14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #038A48;
	font-weight: bold;
}
.testo12news {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	font-weight: normal;
	text-decoration: none;
}
.testo12news a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	font-weight: normal;
	text-decoration: none;
}
.testo12news a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	font-weight: normal;
	text-decoration: none;
}
.testo12news a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	font-weight: normal;
	text-decoration: none;
}
.testo12news a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	font-weight: normal;
	text-decoration: none;
}

#top {
	height: 134px;
	width: 836px;
	position: absolute;
	display: block;
	top: 0px;
	left: 50%;
	margin: 0px 0 0 -418px;
	background-repeat: repeat-y;
}
#dataeora {
	height: 20px;
	width: 200px;
	position: absolute;
	display: block;
	top: 5px;
	left: 0px;
	margin: 0px 0 0 0px;
	line-height: 20px;
}
#contattiTOP {
	height: 20px;
	width: 405px;
	position: absolute;
	display: block;
	top: 5px;
	margin: 0 0px 0 0px;
	right: 0px;
	text-align: right;
	line-height: 20px;
}
#TopLogo {
	height: 94px;
	width: 240px;
	position: absolute;
	display: block;
	top: 0px;
	left: 0px;
	margin: 30px 0 0 0px;
	line-height: 20px;
	background-image: url(../images/logoblu.jpg);
}
#TopBanner {
	height: 90px;
	width: 404px;
	position: absolute;
	display: block;
	top: 0px;
	margin: 30px 0px 0 0px;
	right: 0px;
	text-align: right;
	border: 1px solid #cccccc;
}

#contenitore {
	height: 1400px;
	width: 836px;
	position: absolute;
	display: block;
	top: 20px;
	left: 50%;
	margin: 143px 0 0 -418px;
	background-image: url(../images/sfondocontenitore.jpg);
	background-repeat: repeat-y;
}
#menu1 {
	height: 20px;
	width: 835px;
	position: absolute;
	display: block;
	top: 0px;
	left: 50%;
	margin: 144px 0 0 -417px;
	line-height: 20px;
	background-color: #00529C;
}
#menu2 {
	height: 20px;
	width: 836px;
	position: absolute;
	display: block;
	top: 0px;
	left: 0px;
	margin: 5px 0 0 0px;
	line-height: 20px;
	font-weight: bold;
}
#Bannerone {
	height: 187px;
	width: 573px;
	position: absolute;
	display: block;
	top: 0px;
	left: 0px;
	margin: 40px 0 0 30px;
	border: 1px solid #cccccc;
	z-index: 1;
}
#Bannerone2 {
	height: 183px;
	width: 570px;
	position: absolute;
	display: block;
	top: 0px;
	left: 0px;
	margin: 46px 0 0 35px;
	background-color: #999999;
	z-index: 0;
	border: 1px solid #999999;
}

#bannerini1 {
	height: 81px;
	width: 172px;
	position: absolute;
	display: block;
	top: 0px;
	margin: 40px 30px 0 0px;
	right: 0px;
	text-align: right;
	border: 1px solid #cccccc;
	z-index: 1;
}

#bannerini2 {
	height: 81px;
	width: 172px;
	position: absolute;
	display: block;
	top: 0px;
	margin: 145px 30px 0 0px;
	right: 0px;
	text-align: right;
	background-image: url(../images/loghino1.jpg);
	border: 1px solid #cccccc;
	z-index: 1;
}
#bannerini1b {
	height: 79px;
	width: 170px;
	position: absolute;
	display: block;
	top: 0px;
	margin: 44px 28px 0 0px;
	right: 0px;
	text-align: right;
	border: 1px solid #999999;
	background-color: #999999;
	z-index: 0;
}
#bannerini2b {
	height: 79px;
	width: 170px;
	position: absolute;
	display: block;
	top: 0px;
	margin: 149px 28px 0 0px;
	right: 0px;
	text-align: right;
	border: 1px solid #999999;
	background-color: #999999;
	z-index: 0;
}
#BOXnews {
	height: 210px;
	width: 376px;
	position: absolute;
	display: block;
	top: -5px;
	left: 0px;
	margin: 272px 0 0 30px;
	background-image: url(../images/sfondobox.jpg);
	background-repeat: repeat-y;
	border-bottom: 1px solid #cccccc;
}
#BOXbanca {
	height: 247px;
	width: 376px;
	position: absolute;
	display: block;
	top: -5px;
	margin: 272px 30px 0 0px;
	right: 0px;
	border-bottom: 1px solid #cccccc;
	background-image: url(../images/sfondobox.jpg);
	background-repeat: repeat-y;
	z-index: 1;
}
#BOXbancaB {
	height: 264px;
	width: 373px;
	position: absolute;
	display: block;
	top: -5px;
	margin: 257px 28px 0 0px;
	right: 0px;
	border-bottom: 1px solid #999999;
	background-color: #999999;
	z-index: 0;
}
#BOXnewsB {
	height: 228px;
	width: 373px;
	position: absolute;
	display: block;
	top: -5px;
	left: 0px;
	margin: 257px 0 0 35px;
	border-bottom: 1px solid #999999;
	background-color: #999999;
}

#latuabanca {
	height: 20px;
	width: 376px;
	position: absolute;
	display: block;
	top: 0px;
	margin: -20px 0px 0 0px;
	background-color: #038A48;
	line-height: 20px;
	right: 0px;
	text-transform: uppercase;
}
#news {
	height: 20px;
	width: 376px;
	position: absolute;
	display: block;
	top: 0px;
	margin: -20px 0 0 0px;
	background-color: #038A48;
	line-height: 20px;
	left: 0px;
	text-transform: uppercase;
}
#big1 {
	height: 172px;
	width: 172px;
	position: absolute;
	display: block;
	top: 0px;
	left: 0px;
	margin: 540px 0 0 30px;
	border: 1px solid #cccccc;
	background-image: url(../images/SOCI_big.jpg);
	z-index: 11;
}
#big2 {
	height: 172px;
	width: 172px;
	position: absolute;
	display: block;
	top: 0px;
	left: 0px;
	margin: 540px 0 0 232px;
	border: 1px solid #cccccc;
	background-image: url(../images/PRIVATI_big.jpg);
	z-index: 11;
}
#big3 {
	height: 172px;
	width: 172px;
	position: absolute;
	display: block;
	top: 0px;
	left: 0px;
	margin: 540px 0 0 431px;
	border: 1px solid #cccccc;
	background-image: url(../images/AZIENDE_big.jpg);
	z-index: 11;
}
#big4 {
	height: 172px;
	width: 172px;
	position: absolute;
	display: block;
	top: 0px;
	left: 0px;
	margin: 540px 0 0 633px;
	border: 1px solid #cccccc;
	background-image: url(../images/RAGAZZI_big.jpg);
	z-index: 11;
}

#big1b {
	height: 170px;
	width: 170px;
	position: absolute;
	display: block;
	top: 0px;
	left: 0px;
	margin: 544px 0 0 34px;
	border: 1px solid #999999;
	z-index: 0;
	background-color: #999999;
}
#big2b {
	height: 170px;
	width: 170px;
	position: absolute;
	display: block;
	top: 0px;
	left: 0px;
	margin: 544px 0 0 236px;
	border: 1px solid #999999;
	z-index: 0;
	background-color: #999999;
}
#big3b {
	height: 169px;
	width: 169px;
	position: absolute;
	display: block;
	top: 0px;
	left: 0px;
	margin: 545px 0 0 435px;
	border: 1px solid #999999;
	z-index: 0;
	background-color: #999999;
}
#big4b {
	height: 170px;
	width: 170px;
	position: absolute;
	display: block;
	top: 0px;
	left: 0px;
	margin: 544px 0 0 637px;
	border: 1px solid #999999;
	background-color: #999999;
}

#footer {
	height: 200px;
	width: 836px;
	position: absolute;
	display: block;
	left: 50%;
	margin: 0px 0 -200px -418px;
	background-color: #FFFFFF;
	bottom: 0px;
}
#testdiv {
	height: 115px;
	width: 362px;
	position: relative;
	padding-left: 10px;
	margin-top: 5px;
	margin-left: 2px;
}
#testdivN2 {
	height: 115px;
	width: 362px;
	position: absolute;
	padding-left: 10px;
	margin-top: 113px;
	margin-left: 2px;
}
#testdiv3 {
	height: 70px;
	width: 362px;
	position: absolute;
	padding-left: 10px;
	margin-top: 119px;
	margin-left: 2px;
}
#testdiv5 {
	height: 247px;
	width: 374px;
	position: absolute;
	display: block;
	top: -5px;
	margin: 272px 30px 0 0px;
	border: 1px solid #cccccc;
	border-top-color: #FFFFFF;
	right: 0px;
}
#menuLATERALE {
	height: 192px;
	width: 150px;
	position: absolute;
	display: block;
	top: 0px;
	left: 0px;
	margin: 60px 0 0 30px;
	border: 1px solid #cccccc;
	z-index: 50;
	background-color: #FFFFFF;
}
#menuLATERALEb {
	height: 192px;
	width: 150px;
	position: absolute;
	display: block;
	top: 0px;
	left: 0px;
	margin: 62px 0 0 32px;
	border: 1px solid #cccccc;
	z-index: 0;
	background-color: #999999;
}

.blu18 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #00529C;
	font-weight: bold;
	line-height: 19px;
}

#contenitore250 {
	
	height: 718px
	width: 836px;
	position: absolute;
	display: block;
	top: 20px;
	left: 50%;
	margin: 143px 0 0 -418px;
	background-image: url(../images/sfondocontenitore.jpg);
	background-repeat: repeat-y;
	width: 836px;
	height: 250px;
}

#contenitore450 {
	
	height: 718px
	width: 836px;
	position: absolute;
	display: block;
	top: 20px;
	left: 50%;
	margin: 143px 0 0 -418px;
	background-image: url(../images/sfondocontenitore.jpg);
	background-repeat: repeat-y;
	width: 836px;
	height: 450px;
}
#adv {
	width: 571px;
	border: 1px solid #CCCCCC;
	z-index: 100;
}
.inallestimento {
	font-family: "Times New Roman", Times, serif;
	font-size: 36px;
	font-style: italic;
	color: #00914A;
	text-decoration: none;
}

#contenitore1100 {
	height: 1100px;
	width: 836px;
	position: absolute;
	display: block;
	top: 20px;
	left: 50%;
	margin: 143px 0 0 -418px;
	background-image: url(../images/sfondocontenitore.jpg);
	background-repeat: repeat-y;
}
#contenitore718 {
	
	height: 718px
	width: 836px;
	position: absolute;
	display: block;
	top: 20px;
	left: 50%;
	margin: 143px 0 0 -418px;
	background-image: url(../images/sfondocontenitore.jpg);
	background-repeat: repeat-y;
	height: 718px;
	width: 836px;
}
#contenitore1900 {
	height: 1900px;
	width: 836px;
	position: absolute;
	display: block;
	top: 20px;
	left: 50%;
	margin: 143px 0 0 -418px;
	background-image: url(../images/sfondocontenitore.jpg);
	background-repeat: repeat-y;
}

#contenitore900 {
	
	height: 718px
	width: 836px;
	position: absolute;
	display: block;
	top: 20px;
	left: 50%;
	margin: 143px 0 0 -418px;
	background-image: url(../images/sfondocontenitore.jpg);
	background-repeat: repeat-y;
	height: 900px;
	width: 836px;
}

#INT_verde {
	width: 573px;
	position: absolute;
	display: block;
	top: 0px;
	left: 0px;
	margin: 0px 0 0 0px;
	background-color: #038A48;
	height: 20px;
	text-transform: uppercase;
	line-height: 20px;
	text-align: center;
}
#INT_centro {
	width: 573px;
	position: absolute;
	display: block;
	top: 0px;
	left: 0px;
	margin: 60px 0 0 232px;
	z-index: 11;
}
.titoli {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 23px;
	font-style: normal;
	line-height: 23px;
	color: #00914A;
	text-decoration: none;
	text-transform: uppercase;
}

#INT_centro2 {
	width: 573px;
	position: absolute;
	display: block;
	top: 0px;
	left: 0px;
	margin: 250px 0 0 232px;
	z-index: 11;
}
#INT_centro3 {
	width: 573px;
	position: absolute;
	display: block;
	top: 0px;
	left: 0px;
	margin: 440px 0 0 232px;
	z-index: 11;
}
#BOX_int1 {
	width: 276px;
	position: absolute;
	display: block;
	left: 0px;
	margin-top: 15px;
	line-height: 12px;
}
#BOX_int2 {
	width: 276px;
	position: absolute;
	right: 0px;
	margin-top: 15px;
	display: block;
	line-height: 12px;
}
#BOX_1 {
	width: 274px;
	height: 60px;
	border-color: #999999;
	border-style: solid;
	border-width: 1px;
	line-height: 15px;
}
#BOX_2 {
	width: 274px;
	height: 125px;
	border-color: #999999;
	border-style: solid;
	border-width: 1px;
	line-height: 15px;
}


#tesoreria {
	height: 15px;
	width: 226px;
	margin-top: 0px;
	position: absolute;
	display: block;
	color: #FFFFFF;
	text-align: center;
	background-color:#009249;
	font: italic bold 14px Arial, verdana, Helvetica;
	right: 0px;
}


.tool-tip {
	color: #fff;
	width: 139px;
	z-index: 13000;
}
 
.tool-title {
	font-weight: bold;
	font-size: 11px;
	margin: 0;
	color: #9FD4FF;
	padding: 8px 8px 4px;
	background: url(../images/bubble.png) top left;
}
 
.tool-text {
	font-size: 11px;
	padding: 4px 8px 8px;
	background: url(../images/bubble.png) bottom right;
}
 
.custom-tip {
	color: #000;
	width: 130px;
	z-index: 13000;
}
 
.custom-title {
	font-weight: bold;
	font-size: 11px;
	margin: 0;
	color: #3E4F14;
	padding: 8px 8px 4px;
	background: #C3DF7D;
	border-bottom: 1px solid #B5CF74;
}
 
.custom-text {
	font-size: 11px;
	padding: 4px 8px 8px;
	background: #CFDFA7;
}
.tool1-title {
  background-color:#CCCCCC;
  color:#FFFFFF;
  width:200px;
  border-right:2px solid #999999;
  border-bottom:2px solid #999999;
  text-align:center;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:14px;
}

.tool1-tip {
  background-color:#E8E8E8;
  text-align:center;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  padding-bottom:4px;
} 

#cat {
	top: 0px;
	left: 50%;
	background-color: #FFFFFF;
	margin: 180px 0 0 0;
	z-index: 100;
	position: absolute;
	display: block;
}

#iframe {
	height: 100%;
	width: 100%;
	position: absolute;
	display: block;
	margin: 172px 0 0 0;
}
#organo1 {
	width: 571px;
	left: 0%;
	margin: 0px 0 0 0px;
	display: block;
	position: relative;
	z-index: 10;
	top: 10px;
	border: 1px solid #999999;
	padding-top: 10px;
	padding-bottom: 0px;
	height: 200px;
}
#rigablu {
	font-family: Arial, Helvetica, sans-serif;
}

#scaricaregolam {
	height: 57px;
	width: 160px;
	left: 50%;
	margin: 90px 0 0 60px;
	display: block;
	position: absolute;
	z-index: 1100;
	top: 0px;
}

#bottone {
	width: 150px;
	left: 50%;
	margin: 60px 0 0 -388px;
	display: block;
	position: absolute;
	z-index: 1000;
	top: 0px;
	height: 150px;
	border: 1px solid #CCCCCC;
}
#bottoneb {
	width: 150px;
	left: 50%;
	margin: 62px 0 0 -386px;
	display: block;
	position: absolute;
	z-index: 10;
	top: 0px;
	height: 150px;
	border: 1px solid #CCCCCC;
	background: #999999;
}

#menuLATERALE_sotto {
height: 202px;
width: 150px;
position: absolute;
display: block;
top: 0px;
left: 0px;
margin: 221px 0 0 30px;
border: 1px solid #cccccc;
z-index: 50;
background-color: #FFFFFF;
}
#menuLATERALE_sottob {
height: 202px;
width: 150px;
position: absolute;
display: block;
top: 0px;
left: 0px;
margin: 223px 0 0 32px;
border: 1px solid #cccccc;
z-index: 0;
background-color: #999999;
}

#notainfo {
	width: 573px;
	left: 0px;
	display: block;
	position: relative;
	z-index: 800;
	height: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-align: justify;
	bottom: 0px;
	clear: both;
}
#notainfo a:link, #notainfo a:visited, #notainfo a:active {
	color: #666666;
	text-decoration: none;
	font-size: 10px;
}
#notainfo a:hover {
	font-size: 10px;
	color: #666;
	text-decoration: underline;
}


#advB {
	width: 571px;
	border: 1px solid #CCCCCC;
	margin: 2px 0 0 2px;
	top: 0px;
	left: 0px;
	height: 151px;
	display: block;
	position: absolute;
	background-color: #999999;
	z-index: 0;
}
#INT_centrob {
	width: 573px;
	position: absolute;
	display: block;
	top: 0px;
	left: 0px;
	margin: 63px 0 0 233px;
	z-index: 0;
	background-color: #999999;
	height: 151px;
}
#INT_swf {
	width: 570px;
	position: absolute;
	display: block;
	top: 0px;
	left: 0px;
	margin: 60px 0 0 232px;
	z-index: 11;
	overflow: hidden;
	height: 285px;
}
#notainfo2 {
	width: 573px;
	left: 0px;
	display: block;
	position: absolute;
	z-index: 800;
	height: 20px;
	text-align: left;
	bottom: 0px;
}
.blu14 a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #00529C;
	font-weight: bold;
	line-height: 19px;
	text-decoration: none;
}
.blu14 a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #00529C;
	font-weight: bold;
	line-height: 19px;
	text-decoration: none;
}
.blu14 a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #00529C;
	font-weight: bold;
	line-height: 19px;
	text-decoration: none;
}
.blu14 a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #00529C;
	font-weight: bold;
	line-height: 19px;
	text-decoration: none;
}
#grp1 {
	height: 81px;
	width: 160px;
	position: absolute;
	display: block;
	top: 30px;
	left: 0px;
	border: 1px solid #cccccc;
}
#grp2 {
	height: 81px;
	width: 160px;
	position: absolute;
	display: block;
	top: 30px;
	left: 210px;
	border: 1px solid #cccccc;
}
#grp3 {
	height: 81px;
	width: 160px;
	position: absolute;
	display: block;
	top: 30px;
	border: 1px solid #cccccc;
	right: 0px;
}
#grp4 {
	height: 81px;
	width: 160px;
	position: absolute;
	display: block;
	top: 150px;
	left: 0px;
	border: 1px solid #cccccc;
}
#grp5 {
	height: 81px;
	width: 160px;
	position: absolute;
	display: block;
	top: 150px;
	left: 210px;
	border: 1px solid #cccccc;
}
#grp6 {
	height: 81px;
	width: 160px;
	position: absolute;
	display: block;
	top: 150px;
	border: 1px solid #cccccc;
	right: 0px;
}
#grp7 {
	height: 81px;
	width: 160px;
	position: absolute;
	display: block;
	top: 270px;
	left: 0px;
	border: 1px solid #cccccc;
}


#grp1txt {
	height: 20px;
	width: 162px;
	position: absolute;
	display: block;
	top: 115px;
	left: 0px;
	text-align: center;
}
#grp2txt {
	height: 20px;
	width: 162px;
	position: absolute;
	display: block;
	top: 115px;
	left: 210px;
	text-align: center;
}
#grp3txt {
	height: 20px;
	width: 162px;
	position: absolute;
	display: block;
	top: 115px;
	text-align: center;
	right: 0px;
}
#grp4txt {
	height: 20px;
	width: 162px;
	position: absolute;
	display: block;
	top: 235px;
	left: 0px;
	text-align: center;
}
#grp5txt {
	height: 20px;
	width: 162px;
	position: absolute;
	display: block;
	top: 235px;
	left: 210px;
	text-align: center;
}
#grp6txt {
	height: 20px;
	width: 162px;
	position: absolute;
	display: block;
	top: 235px;
	text-align: center;
	right: 0px;
}
#grp7txt {
	height: 20px;
	width: 162px;
	position: absolute;
	display: block;
	top: 355px;
	left: 0px;
	text-align: center;
}
.blu14 {
	color: #00529C;
	text-decoration: none;
	font: bold 14px Arial, verdana, Helvetica;
}
.blu14 a:link {
	color: #00529C;
	text-decoration: none;
	font: bold 14px Arial, verdana, Helvetica;
}
.blu14 a:visited {
	color: #00529C;
	text-decoration: none;
	font: bold 14px Arial, verdana, Helvetica;
}
.blu14 a:hover {
	color: #00529C;
	text-decoration: underline;
	font: bold 14px Arial, verdana, Helvetica;
}
.blu14 a:active {
	color: #00529C;
	text-decoration: none;
	font: bold 14px Arial, verdana, Helvetica;
}
#cat2 {
	top: 0px;
	left: 0px;
	background-color: #FFFFFF;
	margin: 180px 0 0 0;
	z-index: 100;
	position: absolute;
	display: block;
}
#adv_grandi {
width: 780px;
left: 50%;
margin: 60px 0 0 -388px;
display: block;
position: absolute;
z-index: 1000;
top: 0px;
border: 1px solid #CCCCCC;
}
.blu11bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #00529C;
	font-weight: bold;
	text-decoration: none;
}
.blu11bold a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #00529C;
	font-weight: bold;
	text-decoration: none;
}
.blu11bold a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #00529C;
	font-weight: bold;
	text-decoration: none;
}
.blu11bold a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #00529C;
	font-weight: bold;
	text-decoration: underline;
}
.blu11bold a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #00529C;
	font-weight: bold;
	text-decoration: none;
}
#menuLATERALE160 {
	width: 160px;
	position: absolute;
	display: block;
	top: 0px;
	left: 0px;
	margin: 60px 0 0 30px;
	border: 1px solid #cccccc;
	z-index: 50;
	background-color: #FFFFFF;
	height: 228px;
}
#menuLATERALEb160 {
	height: 228px;
	width: 160px;
	position: absolute;
	display: block;
	top: 0px;
	left: 0px;
	margin: 62px 0 0 32px;
	border: 1px solid #cccccc;
	z-index: 0;
	background-color: #999999;
}
#adv_missione {
	width: 676px;
	left: 50%;
	margin: 560px 0 0 -338px;
	display: block;
	position: absolute;
	z-index: 1000;
	top: 0px;
	height: 431px;
	border: 1px solid #cccccc;
}
#testdiv2 {
	height: 115px;
	width: 362px;
	position: relative;
	padding-left: 10px;
	margin-top: 5px;
	margin-left: 2px;
}
#menuLATERALE160_sotto {
height: 20px;
width: 160px;
position: absolute;
display: block;
top: 0px;
left: 0px;
margin: 231px 0 0 30px;
border: 1px solid #cccccc;
z-index: 50;
background-color: #FFFFFF;
}
#menuLATERALEb160_sotto {
	height: 20px;
	width: 160px;
	position: absolute;
	display: block;
	top: 0px;
	left: 0px;
	margin: 233px 0 0 32px;
	border: 1px solid #cccccc;
	z-index: 0;
	background-color: #999999;
}

.crisi {
font-size: 11px;
color: #666666;
float: left;
border-left: 1px solid #cccccc;
padding-left: 5px;
padding-right: 5px;
text-align: left;
}

.crisi strong {
color: #00914A;
font-size: 12px;
}
#grp8txt {
	height: 20px;
	width: 162px;
	position: absolute;
	display: block;
	top: 355px;
	left: 210px;
	text-align: center;
}
#grp8 {
	height: 81px;
	width: 160px;
	position: absolute;
	display: block;
	top: 270px;
	left: 210px;
	border: 1px solid #cccccc;
}
.scaricasoci {
	width: 573px;
	position: relative;
	left: 0px;
	background-color: #038A48;
	height: 20px;
	text-transform: uppercase;
	line-height: 20px;
	text-align: center;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	margin-bottom: 5px;
}
.scaricasoci a:link, .scaricasoci a:visited, .scaricasoci a:active {
	color: #FFFFFF;
	text-decoration: none;
}
.scaricasoci a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
.grp {
	height: 103px;
	width: 162px;
	display: block;
	float: left;
	text-align: center;
	margin-right: 43px;
	margin-bottom: 15px;
}

.grp img {
	border: 1px solid #ccc;
}

div.centrato {
	display:     block;
	width:       860px;
	height:      580px;
	position:    relative;
	/* background: #009249 url(../images/video.png); */
	background-color:#004B93;
	border: 10px solid #004B93;
	color: #fff;
	margin: 0px auto;
	margin-top: 190px;
}


.class-mainmenu_green {
	color: #FFFFFF;
	text-align: center;
	background-color:#009249;
	font: italic bold 14px Arial, verdana, Helvetica;
	text-decoration: none;
}

.class-mainmenu_green2 {
	color: #FFFFFF;
	text-align: center;
	/* background-color:#009249; */
	font: italic bold 14px Arial, verdana, Helvetica;
	text-decoration: none;
}


.class-mainmenu_green A:link {
	text-decoration: none;
	color: #FFFFFF;
	font-size: 14px;
	font-style: italic;
	font-weight: bold;
	text-align: center
}
.class-mainmenu_green A:visited {
	text-decoration: none;
	color: #FFFFFF;
	font-size: 14px;
	font-style: italic;
	font-weight: bold;
	text-align: center
}
.class-mainmenu_green A:active {
	text-decoration: none;
	color: #FFFFFF;
	font-size: 14px;
	font-style: italic;
	font-weight: bold;
	text-align: center
}
.class-mainmenu_green A:hover {
	text-decoration: underline;
	color: #FFFFFF;
	font-size: 14px;
	font-style: italic;
	font-weight: bold;
	text-align: center
}
#INT_centro H1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #00529C;
	font-weight: bold;
	line-height: 19px;
	margin: 0px;
	padding: 0px;
}
#contenitorenews {
	
	height: 718px
	width: 836px;
	position: absolute;
	display: block;
	top: 20px;
	left: 50%;
	margin: 143px 0 0 -418px;
	background-image: url(../images/sfondocontenitore.jpg);
	background-repeat: repeat-y;
	width: 836px;
}
#rassegna {
	position:absolute;
	margin-top: 492px;
	margin-left: 30px;
}
