/*----------------------------------------------------*/
/* INIZIALI							             	  */
/*----------------------------------------------------*/


.linkpreventivo {
	position:absolute;
	top:146px;
	left:22px;
	width: 178px;
}

.areaFix {
	padding:1px 4px 0px 0px;
	float:right;
}

.RSS {
	padding:0px 20px 1px 0px;
}

.RSS a{
	text-decoration:none;
	color:#fff;
}

.RSS a:hover{
	color:#fcd305;
	text-decoration:none;
}

#popUpBanner {
	position:absolute;
	margin:auto;
	width:400px;
	height:400px;
	background:#FFFFFF;
	z-index:1000;
}

#banner {
	padding:0 0 5px 0px;
}

.skype {
	position:absolute;
	font-family:Tahoma;
	font-size:11px;
	font-weight:bold;
	color:#84b820;
	top:103px;
	width: 198px;
}

.skype a{
	color:#84b820;
	text-decoration:underline;
}

.skype a:hover{
	color:#84b820;
	text-decoration:none;
}

skypeContatti {
	font-weight:bold;
	color:#84b820;
}

.skypeContatti a{
	color:#84b820;
	text-decoration:underline;
}

.skypeContatti a:hover{
	color:#84b820;
	text-decoration:none;
}

.divisorioMLatI {
	width:180px;
	height:8px;
	background-image:url('images/divisorioMLat.jpg'); 
	background-repeat:no-repeat;
	/*display:none;*/
}

html {
    margin-bottom: 1px;
    height: 100%;
}

div {
    margin:0px;
    padding:0px;
    border:0px none;
}

img {
	border:0px;
}


body {
	margin:0px;
    height: 100%;
    padding:0px;
    background-color:#3B4853;
	background-image:url('images/SfondoBarretta.jpg'); 
	background-repeat:repeat-x;
	font-family:Tahoma, Verdana, Arial, sans-serif;
	font-size:12px;
	color:#444d5c;
}

body#amministrazione{
	margin:0px;
    height: 100%;
    padding:0px;
    background-color:#3B4853;
	background-image:url('images/SfondoBarrettaAm.jpg'); 
	background-repeat:repeat-x;
	font-family:Tahoma, Verdana, Arial, sans-serif;
	font-size:12px;
	color:#444d5c;
}

/*----------------------------------------------------*/
/* GENERICHE							              */
/*----------------------------------------------------*/
.italic {
	font-style:italic;
}
.bold {
	font-weight:bold;
}

.padT2 {
	padding-top:2px;
}

.padT5 {
	padding-top:5px;
}

.padT10 {
	padding-top:10px;
}

.padT14 {
	padding-top:14px;
}

.padT15 {
	padding-top:15px;
}

.padT20 {
	padding-top:20px;
}

.padT24 {
	padding-top:24px;
}

.padT80 {
	padding-top:80px;
}

.padT95 {
	padding-top:95px;
}

.padT18 {
	padding-top:18px;
}

.padR5 {
	padding-right:5px;
}

.padR10 {
	padding-right:10px;
}

.padR20 {
	padding-right:20px;
}

.padR60 {
	padding-right:60px;
}

.magB2 {
	margin-bottom:2px;
}

.padB5 {
	padding-bottom:5px;
}

.padB15 {
	padding-bottom:15px;
}

.padL5 {
	padding-left:5px;
}

.padL3 {
	padding-left:3px;
}
.padL10 {
	padding-left:10px;
}

.padL16 {
	padding-left:16px;
}

.padL24 {
	padding-left:24px;
}

.floatR {
	float:right;
}

.floatL {
	float:left;
}

.spostaDiv {
	padding-left:48px;
}

.spostaDivR {
	padding-right:74px;
}

.clearB {
	clear:both;
}

.clearR {
	clear:right;
}

.clearL {
	clear:left;
}

.titoletto {
	width:100%;
	text-align:center;
	font-size:16px;
	font-weight:bold;
	color:#fb7301;
	padding-bottom:12px;
}

.colorBlu {
	color:#2d6797;
}

.colorW {
	color:#fff;
}

.colorA {
	color:#eb6c1e;
}

.colorArancio {
	color:#fcd305
}

.colorV {
	color:#008854;
}

.normal {
	font-weight:normal;
}

.txAR {
	text-align:right;
}

.fontS10 {
	font-size:10px;
}

.fontS3 {
	font-size:3px;
}

.fontS9 {
	font-size:9px;
}

.fontS8 {
	font-size:8px;
}
.fontS12 {
	font-size:12px;
}

.fontS11 {
	font-size:11px;
}

.fontS14 {
	font-size:14px;
}

.posRel {
	position:relative;
}

/*----------------------------------------------------*/
/* GENERALI COMUNI							              */
/*----------------------------------------------------*/
.titoloDesrittivo {
	text-align:left;
	font-size:12px;
	font-weight:bold;
	color:#003368;
	letter-spacing:1pt;
}

#menuSx {
	width:220px;
	/*height:100%;*/
	color:#fcd305;
	font-size:14px;
}

.titoloMenu {
	padding-left:10px;
}

.titoloDesrittivoA {
	font-size:12px;
	font-weight:bold;
	color:#fb7301;
}

.divisorioMLat {
	width:220px;
	margin:3px 0 0 0;
	height:10px !important;
	height:4px;
	background-image:url('images/divisorioMLat.jpg'); 
	background-repeat:no-repeat;
}

/*----------------------------------------------------*/
/* GENERALI							              */
/*----------------------------------------------------*/
#contenitoreGen {
	width:971px;
}

#contenutoCentrale {
	position:absolute;
	margin-left:234px;
	background-image:url(images/Seven_04.jpg); 
	background-repeat: no-repeat;
	width:720px;
	/*height:170px;*/
	z-index:10;
}

#head {
	height:170px;
}

#credits {
	width:710px;
	height:16px;
	font-size:10px;
	text-align:right;
	padding-top:5px;
	padding-right:10px;
}

#credits a, #credits a:hover {
	text-decoration:underline;
	color:#444d5c;
}

#descrizionePag {
	text-align:left;
	width:720px;
	height:29px; 
	background-image:url('images/sf_dovesono.png'); 
	background-repeat:repeat-x;
}

#changePag {
	padding-left:10px;
	padding-top:5px;
	color:#ba9c04;
}

#changePag span{
	color:#fcd305;
}

#info {
	padding-top:98px;
}

#menu {
	padding-top:3px;
	width:720px;
	height:30px;
	font-size:14px;
	font-weight:bold;
}
#contenutoPaginaGen {
	width:720px;
	background-color:#5e697d;
	padding-bottom:5px;
	height:auto;
	/*height:369px;*/
	/**/
}

#contenitorePaginaGenInt {
	border:1px solid #6ba3d6;
	width:706px;
	text-align:left;
	background-color:#fff;
	height:auto;
	/*height:367px*/
	/**/
}

#boxCentale {
	text-align:justify;
	padding:3px;
	width:700px;
	height:auto;
}

#tail {
	clear:both;
}

#info_sf {
	clear:both;
	width:720px;
	height:24px;	
	padding-top:5px;
	text-align:center;
	background-image:url('images/sf_info.jpg');
	color:#DCE2E7;
	font-weight:bold;
	font-size:11px;
}

#info_sf a {
	color:#DCE2E7;
	text-decoration:none;
}

#info_sf a:hover {
	color:#DCE2E7;
	text-decoration:underline;
}

#contenutoSx {
	position:absolute;
	padding-left:14px;
}

#NotizieSX {
	background-image: url('images/seven_24.jpg');
	background-repeat: no-repeat;
	/*height:234px;*/
}

#Notizie {
	padding-left:6px;
}

#contenitoreInterno {
	padding:4px;
}

#contenitoreInterno ul {
	margin:0px;
	padding:0px;
	list-style:none;
}

#contenitoreInterno ul.box li{
	margin-left:16px;
	padding-bottom:10px;
	list-style-image:url('images/puntoG.gif')
}

#contenitoreInterno ul.punti li{
	margin-left:24px;
	padding-bottom:5px;
	list-style-type:disc;
	color:#2d6797;
	text-indent:0px;
	/*padding-right:20px;*/
	font-size:14px;
}

#contenitoreInterno ul.puntiI li{
	margin-left:24px;
	padding-bottom:5px;
	list-style-type:disc;
	color:#2d6797;
	text-indent:0px;
	/*padding-right:20px;*/
	font-size:12px;
}

#contenitoreInterno ul.puntiI_az li{
	margin-left:14px;
	padding-bottom:5px;
	list-style-type:disc;
	color:#2d6797;
	text-indent:0px;
	/*padding-right:20px;*/
	font-size:12px;
	text-align:left;
}

#contenitoreInterno ul.puntiPDF li{
	margin-left:16px;
	padding-bottom:5px;
	color:#2d6797;
	text-indent:0px;
	/*padding-right:20px;*/
	font-size:12px;
	list-style-position:outside;
	list-style-image: url(images/icona_pdf.gif);
}

#contenitoreInterno ul.puntiII li{
	margin-left:24px;
	padding-bottom:5px;
	list-style-type:circle;
	color:#2d6797;
	font-size:12px;
}

#contenitoreInterno ul.puntiIII li{
	margin-left:24px;
	padding-bottom:5px;
	list-style-type:decimal;
	color:#2d6797;
	font-size:12px;
}

.contenutoTestoT {
	line-height:150%;
	letter-spacing:1pt;
	padding-left:16px;
}

#contenutoTutte {
	border-left: 10px solid #EC721A;
	height:auto;
	/*height:361px;*/
}

#contenutoProgetti ul {
	/*text-align:left;*/
	margin:0px;
	padding:0px;
	list-style-type:none;
}

ul li.punti{
	text-align:left;
	line-height:150%;
	letter-spacing:1pt;
	margin-left:16px;
	/*padding-bottom:10px;*/
	list-style-image:url('images/puntoG.gif')
}

.letterS {
	letter-spacing:1pt;
}
.bordo {
	padding:0px 5px 0px 5px;
}
.bordobackArancio{
    border:1px solid #ccc;
    padding: 0px;
    border-color: #ccc #999 #666 #ccc;
}
.bordo img{
    border:1px solid #ccc;
    padding: 5px;
    border-color: #ccc #999 #666 #ccc;
}

.bordo2 {
	padding:0px 0px 0px 0px;
}
.bordo2 img{
    border:1px solid #ccc;
    padding: 2px;
    border-color: #ccc #999 #666 #ccc;
}


/*----------------------------------------------------*/
/* HOME							              */
/*----------------------------------------------------*/

#box1 {
	background-color:#fb7301;
	height:361px;
	width:398px;
	border-right: 3px solid #444d5c;
}

#contenitoreTestoHome {
	width:350px !important;
	width:347px;
	height:355px;
	float:right;
	background-color:#fff;
	font-family:Arial,Verdana,sans-serif;
	font-weight:bold;
}

.contenutoText {
	padding:3px 5px 3px 5px;
}

.titBig {
	font-size:21px;
	color:#EC721A;
	font-family:Arial Rounded MT Bold, Arial,Verdana,sans-serif;
	padding-bottom:15px;
	text-align:left;
}

#imgSolari {
	float:right;
	padding-top:5px;
}

.intestazioniAree {
	font-size:14px;
	text-align:left;
	color:#EC721A;
	padding-bottom:5px;
}

.intestazioniAree a{
	color:#EC721A;
	text-decoration:none;
}

.intestazioniAree a:hover{
	color:#EC721A;
	text-decoration:underline;
}

#flashcontent {
	float:right;
	width:292px;
	height:361px;
}

/*----------------------------------------------------*/
/* CHI SIAMO							              */
/*----------------------------------------------------*/


#contenutoChi {
	border-left: 10px solid #EC721A;
	background-image: url('images/IllustrazioneCasetta.jpg'); 
	background-repeat: no-repeat; 
	background-position: right top
}

.distanziaimg {
	float: left;
	padding-right:20px;
	padding-left:5px;
}

.distanziaimg2 {
	float: left;
	padding-right:3px;
	padding-left:3px;
}

.distanziaimg3 {
	float: left;
	padding-right:3px;
	padding-left:0px;
}

#descrizioneChi {
	text-align:left;
	width:400px;
}

.mail {
	padding-top:30px;
}

.mail a{
	color:#444d5c;
}

.mail a:hover{
	color:#EC721A;
}

.Imgspazio {
	clear:both;
	padding-top:5px;
	text-align:left;
}

/*----------------------------------------------------*/
/* PROGETTI 							              */
/*----------------------------------------------------*/

#contenutoProgetti{
	padding:5px 5px 0px 5px ; 
}

.rigaProgetto {
	text-align:left;
	width:100%;
	margin-bottom:10px;
	background-color:#ecedee; 
	/*background-color:#f8f9fa;*/
}

.rigaProgetto div.descrizioneB{
	width:452px;
	padding-left:5px;
	float:right;
}

#rigaProgetto {
	text-align:left;
	width:100%;
	margin-bottom:10px; 
	background-color:#ecedee;
}

#rigaProgetto div.descrizioneB{
	width:452px;
	padding-left:5px;
	float:right;
}

.intestazioneP {
	font-size:14px;
	color:#444d5c;
	font-weight:bold;
}

.intestazioneP a{
	color:#444d5c;	
}

.intestazioneP a:hover{
	color:#2b5faa;
	text-decoration:none;
}

.contenutoP {
	font-size:12px;
	color:#444d5c;
	font-weight:bold;
}

.collSchedaTecnica {
	float:right;
	font-size:10px;
	color:#eb6c1e;
}

.collSchedaTecnica a{
	text-decoration:underline;
	color:#eb6c1e;
}

.collSchedaTecnica a:hover{
	text-decoration:none;
	color:#c5a504;
}

.desStato {
	font-size:10px;
	text-align:right;
}

.titoloPP {
	font-size:13px;
	color:#fb7301;
	font-weight:bold;
	padding-bottom:10px;
	padding-left:5px;
}

.testoDestro {
	text-align:right;
	font-weight:bold;
	color:#2d6797;
}

.tabAnalisi td.spazioDiv {
	padding:3px 0px 0px 0px;
}

table#DettaglioImmagini {
	margin-top:5px;
	width:100%;
}

table#DettaglioImmagini tr td{
	padding-top:5px;
}

table#DettaglioCosti {
	margin-top:5px;
	width:100%;
	font-weight:bold; 
	line-height:150%
}

table#DettaglioCosti tr td{
	padding:0px 2px 0px 2px;
}

.intestazionePD {
	padding-top:5px;
	text-align:left;
	font-size:14px;
	color:#444d5c;
	font-weight:bold;
}

.evidenzia {
	/*background-color:#f8f9fa;*/
	background-color:#ecedee;
}

.evidenzia2 {
	background-color:#f8f9fa;
}

.torna {
	padding:10px 0px 10px 0px;
	text-align:right;
	color:#fb7301;
}

.torna a{
	color:#fb7301;
}

.torna a:hover{
	color:#fb7301;
}

.descrizioneGrande {
	padding-top:5px;
	line-height:150%; 
}

.evidenziatore {
	color:#fff;
	padding:1px 0px 1px 1px;
	background-color:#6ba3d6;
	/*background-color:#ece983;*/
	/*background-color:#7f7f7f;*/
}

.evidenziatoreMeno {
	color:#fff;
	padding:1px 0px 1px 1px;
	/*background-color:#f2f5c1;*/
	background-color:#b6c7d6;
	/*background-color:#7f7f7f;*/
}


.evidenziatoreMenoM {
	padding:1px 0px 1px 1px;
	background-color:#f4f5e1;
	/*background-color:#7f7f7f;*/
}
/*------------------------*/
/*MINIPICS				  */
/*------------------------*/

ul#minipics{
	margin:0px 0px 0px 12px;
	padding:0;
	list-style-type:none;
}

ul#minipics li{ 
	float:left; 
	margin:3px 10px auto 2px;
	background-image: url('images/shadow2.jpg'); 
	padding:0px 0px 7px 0px; 
	background-repeat:no-repeat;
	background-position: center bottom;
}

ul#minipics li img{
	display:block;
    border:1px solid #ccc;
    padding: 5px;
    border-color: #ccc #999 #666 #ccc;
}

/*----------------------------------------------------*/
/* NEWS 	 							              */
/*----------------------------------------------------*/

#notizieTab {
	width:100%;
	margin-bottom:10px;
}

#notizieTab tr{
	margin-bottom:5px;
}

#notizieTab tr td{
	padding:2px; 
	vertical-align:top;
	text-align:left;
}

.titoloNotizia a{
	font-size:12px;
	color:#444d5c;
	font-weight:bold;
}

.titoloNotizia a:hover{
	color:#2b5faa;
	text-decoration:none;
}

.descrizioneBNot {
	padding-top:5px;
	padding-right:5px;
}

.imgNot {
	float:left;
	padding-right:10px;
	padding-bottom:10px;
}

.detNAlt {
	text-align:center;
	padding-top:5px;
}

.detNAlt a{
	text-decoration:none;
	color:#fb7301;
}

.detNAlt a:hover{
	text-decoration:underline;
	color:#c5a504;
}

/*----------------------------------------------------*/
/* FAQ	 	 							              */
/*----------------------------------------------------*/

#contenitoreFaq{
	padding:0px 5px 0px 5px ;
	height:inherit;
	/*font-weight:bold; */
}

#contenitoreFaq ul {
	text-align:left;
	margin:0px;
	padding:0px 0px 5px 0px;
}

#contenitoreFaq ul li{
	margin-left:16px; 
	list-style-type:disc;
	color:#003368;
}

#contenitoreFaq a{
	text-decoration:underline;
	color:#eb6c1e;
}

#contenitoreFaq a:hover{
	text-decoration:none;
	color:#c5a504;
}

/*----------------------------------------------------*/
/* ATTIVITA	 	 							              */
/*----------------------------------------------------*/



.titolettoInterno {
	color:#2d6797;
	text-align:center;
	font-weight:bold;
	font-family:Verdana, Arial,sans-serif;
	font-size:14px;
	padding-bottom:5px;
}

.corpoTestoGenerico {
	font-size:12px;
	padding-bottom:5px;
	/*text-indent:10px;*/
	text-align:justify;
}

.corpoTestoGenericoI {
	font-size:14px;
	padding-bottom:5px;
	/*text-indent:10px;*/
	text-align:justify;
}

.corpoTestoGenericoS {
	padding-left:10px;
	padding-bottom:5px;
	text-align:justify;
	font-size:12px;
}

#sfondoEtico {
	height:inherit;	
	background-image: url('images/sfondoServizi01.jpg');
	background-repeat: no-repeat;
}

.testoInternoNoT {
	padding-left:10px;
	/*text-indent:0px;*/
}

.testoInternoNoT12 {
	padding-left:10px;
	/*text-indent:0px;*/
	font-size:12px;
}

.titolettoInternoPunto {
	font-weight:bold;
	font-size:12px;
	color:#2d6797;
}

.tbcomponenti {
	font-size:11px;
	width:100%;	
}

.tbcomponenti tr td{
	text-align:center;
	border-left:1px solid #8b9dbb;
}

.tbcomponenti th.colonne{
	text-align:center;
	border-left:1px solid #8b9dbb;
}

.tbcomponenti tr.pari{
	background-color:#eeecea;
}

.tbcomponenti tr.pari2{
	background-color:#faf8f6;
}

.tbcomponenti tr.intestazione th, .tbcomponenti tr.intestazione td{
	height:4em;
	border-bottom:2px solid #0000CC;
	font-weight:bold;
}

.tbcomponenti th.intesta, .tbcomponenti td.intesta{
	border-bottom:2px solid #0000CC;
}

.tbcomponenti th.attivaBordo, .tbcomponenti td.attivaBordo{
	padding-left:3px;
	text-align:left;
	border-bottom:1px solid #6d6d99;
}

.tbcomponenti th.dimensionaCel{
	padding-left:3px;
	width:260px;
	text-align:left;
	color:#003368;
}

.tbcomponenti th.dimensionaCel_bis{
	padding-left:3px;
	width:290px;
	text-align:left;
	color:#003368;
}

.tbcomponenti th.dimensionaCel2{
	padding-left:3px;
	width:160px;
	text-align:left;
	color:#003368;
	font-weight:normal;
}

.tbcomponenti th.dimensionaCel2_bis{
	padding-left:3px;
	width:200px;
	text-align:left;
	color:#003368;
	font-weight:normal;
}

.tbcomponenti th.dimensionaCel2_ter{
	padding-left:3px;
	width:290px;
	text-align:left;
	color:#003368;
	font-weight:normal;
}

.tbcomponenti th.dimensionaCel3{
	padding-left:3px;
	width:151px;
	text-align:left;
	color:#003368;
	font-weight:normal;
}

.tbcomponenti th.dimensionaCel4{
	padding-left:3px;
	width:100px;
	text-align:left;
	color:#003368;
	font-weight:normal;
}

.colonna {
	width:47%;
}

.colonna1 {
	width:48%;
}

.colonna2 {
	width:49%;
}

.colonna3 {
	width:50%;
}

.colonna4 {
	width:51%;
}

.collInterni {
	color:#eb6c1e;
}

.collInterni a{
	text-decoration:underline;
	color:#eb6c1e;
}

.collInterni a:hover{
	text-decoration:none;
	color:#c5a504;
}

.collInterni2 {
	color:#345da4;
}

.collInterni2 a{
	text-decoration:underline;
	color:#345da4;
}

.collInterni2 a:hover{
	text-decoration:none;
	color:#2d6797;
}

/*----------------------------------------------------*/
/* ASPETTI	 	 							              */
/*----------------------------------------------------*/

#tool_forestaEs {
	width:170px;
	height:48px;
	position:absolute;
	top:140px;
	left:180px;
	z-index:30;
}

#tool_forestaEs2 {
	width:170px;
	height:48px;
	position:absolute;
	top:320px;
	left:260px;
	z-index:30;
}

#tool_forestaEs3 {
	width:170px;
	height:48px;
	position:absolute;
	top:510px;
	left:220px;
	z-index:30;
}

.tool_forestaIn {
	position:absolute;
	width:140px;
	font-size:12px;
	font-weight:bold;
	padding:10px 15px 10px 15px;
	z-index:101;
}

.text_mod {
	
	font-size:11px;
	font-weight:bolder;
}


.text_mod2 {
	font-size:12px;
	font-weight:bolder;
}
.mod01 {
	position:absolute;
	width:180px;
	text-align:center;
	top:35px;
	left: 84px;
}

.mod02 {
	position:absolute;
	width:218px;
	text-align:left;
	top:23px;
	left:445px;
}

.mod03 {
	position:absolute;
	width:218px;
	text-align:left;
	top:109px;
	left:397px;
}

.mod04 {
	position:absolute;
	width:218px;
	text-align:left;
	top:188px;
	left:397px;
}

.mod05 {
	position:absolute;
	width:218px;
	text-align:left;
	top:218px;
	left:266px;
}

.mod06 {
	position:absolute;
	width:180px;
	text-align:left;
	top:460px;
	left:290px;
}

.mod07 {
	position:absolute;
	width:180px;
	text-align:left;
	top:380px;
	left:440px;
}

.mod08 {
	position:absolute;
	width:180px;
	text-align:left;
	top:440px;
	left:440px;
}

.titolettoInternoEs {
	padding-left:10px;
	font-weight:bold;
	font-size:12px;
	color:#ffffff;
	background-color:#4560a6;
}

.back_Grey {
	margin:10px 0px 0px 0px;
	background-color:#eeecea;
	padding:2px;
	font-weight:bold;
	font-size:14px;
	color:#345da4;
}

.didascalia {
	font-size:10px;
	text-align:right;
	background-color:#eeecea;
}

.int01 {
	width:199px;
	height:56px;
	background-image:url(images/Schema04_03.gif);
	background-repeat:no-repeat;
}

.tabFattori {
	width:650px;
	text-align:center;
	border-color:#000000;
	border-width:2px;
}

.tabFattori th {
	font-weight:bold;
}

.tabFattori th.intesta {
	background-color:#000000;
	font-size:14px;
	color:#FFFFFF;
}

.tabFattori td {
	font-weight:bold;
	font-size:14px;
}

.tabFattori th.orientamento {
	text-align:left;
	width:130px;
}

.imgOrienta {
	text-align:left;
	width:130px;
	height:56px;
	vertical-align:middle;
}

.tabFattori th.int02 {
	background-image:url(images/Schema04_08.gif);
	background-repeat:no-repeat;
}

.tabFattori th.int03 {
	background-image:url(images/Schema04_13.gif);
	background-repeat:no-repeat;
}

.tabFattori th.int04 {
	background-image:url(images/Schema04_18.gif);
	background-repeat:no-repeat;
}

.tabFattori th.int05 {
	background-image:url(images/Schema04_23.gif);
	background-repeat:no-repeat;
}

.tabFattori th.int06 {
	background-image:url(images/Schema04_28.gif);
	background-repeat:no-repeat;
}

.tabFattori th.sun01 {
	background-image: url(images/Schema04_04.gif);
	background-repeat: no-repeat;
	height: 56px;
	width: 113px;
	text-align:left;
	vertical-align:bottom;
}

.tabFattori th.sun02 {
	background-image: url(images/Schema04_05.gif);
	background-repeat: no-repeat;
	height: 56px;
	width: 113px;
	text-align:left;
	vertical-align:bottom;
}

.tabFattori th.sun03 {
	background-image: url(images/Schema04_06.gif);
	background-repeat: no-repeat;
	height: 56px;
	width: 113px;
	text-align:left;
	vertical-align:bottom;
}

.tabFattori th.sun04 {
	background-image: url(images/Schema04_07.gif);
	background-repeat: no-repeat;
	height: 56px;
	width: 113px;
	text-align:left;
	vertical-align:bottom;
}

.backArancio {
	background-color:#F7B573;
}

.backCeleste {
	background-color:#bddae7;
}

.backCelestino {
	background-color:#d1f2ff;
	border:#00626d solid 1px;
}

.backArancino {
	background-color:#ffe3bd;
	border:#efa131 solid 1px;
}

#tabIncentivi {
	width:100%;
	text-align:center;
	border:2px;
	border-color:#000000;
}

#tabIncentivi th.intesta {
	font-size:16px;
	background-color:#9accff;
}

#tabIncentivi th.inc01 {
	width:180px;
	background-color:#ff9a00;
}

#tabIncentivi th.inc011 {
	background-color:#ff9a00;
}

#tabIncentivi th.inc02 {
	background-color:#ffcc00;
}

#tabIncentivi th.inc03 {
	background-color:#ffff9a;
}

.intestazioneVerde {
	background-color:#ccffcc;
}

.tabbancaEs {
	border-color:#006600;
	border-width:3px;
	text-align:center;
	font-size:12px;
}

.tabbancaEs2 {
	border-color:#006600;
	border-width:3px;
	text-align:left;
	font-size:12px;
}

.tabbancaEs2 th {
	vertical-align:top;
	width:240px;
}

.tabbancaEs2 th.testata {
	background-color:#006600;
	color:#FFFFFF;
	font-size:14px;
	border-color:#006600;
}

.tabbancaEs th.testata {
	background-color:#006600;
	color:#FFFFFF;
	font-size:14px;
	border-color:#006600;
}

.tabbancaEs th.testatina {
	background-color:#E0E841;
	text-align:left;
	font-weight:bold;
}

.tabbancaEs tr td {
	border-color:#E0E841;
	font-weight:bold;
}

.tabbancaEs2 tr td {
	border-color:#E0E841;
	/*font-weight:bold;*/
	vertical-align:top;
	color:#345da4;
}

.tabbancaEs3 {
	border-color:#17286c;
	border-width:1px;
	text-align:center;
	font-size:11px;
}
.tabbancaEs3 th.testata {
	background-color:#17286c;
	color:#FFFFFF;
	font-size:14px;
	border-color:#17286c;
}

.tabbancaEs3 th.testatina {
	background-color:#94bdc7;
	text-align:left;
	font-weight:bold;
}

.tabbancaEs3 tr td {
	border-color:#94bdc7;
	/*font-weight:bold;*/
}

.tabbancaEs4 {
	border-color:#17286c;
	border-width:1px;
	text-align:center;
	font-size:12px;
}
.tabbancaEs4 th.testata {
	background-color:#17286c;
	color:#FFFFFF;
	font-size:14px;
	border-color:#17286c;
}

.tabbancaEs4 th.testata2 {
	background-color:#17286c;
	color:#FFFFFF;
	font-size:14px;
	border-top-color:#17286c;
	border-bottom-color:#17286c;
	border-left-color:#17286c;
	border-right-color:#FFFFFF;
}

.tabbancaEs4 th.testatina {
	background-color:#94bdc7;
	text-align:left;
	font-weight:bold;
}

.tabbancaEs4 th.testatina2 {
	background-color:#cfdee0;
	text-align:left;
	font-weight:bold;
}

.tabbancaEs4 tr td {
	border-color:#94bdc7;
	/*font-weight:bold;*/
}

.paddingIncipit {
	padding:0px 5px 0px 5px;
}

.tableMap {
	margin-top:15px;
	width:100%;
	border-color:#6098cb;
	border-width:1px;
	border-style:solid;
}

.tableMap td{
	border:none;
}

.tableMap td.immaginiSede{
	height:200px;
	width:270px;
	border-color:#FFffff;
}

.spostamentoSede1 {
	left:5px;
	background-color:#FFFFFF;
	position:absolute;
	z-index:20;
}
.spostamentoSede2 {
	background-color:#FFFFFF;
	position:absolute;
	top:80px;
	left:70px;
}

.rigatoNewsR{
	border-bottom-color:#666666;
	border-bottom-style:solid;
	border-bottom-width:2px;
}

.rigatoNewsL{
	border-bottom-color:#666666;
	border-bottom-style:solid;
	border-bottom-width:2px;
	border-left-color:#666666;
	border-left-style:solid;
	border-left-width:2px
}

.contenuto {
	color:#FFFFFF;
	font-size:14px;
}

.contenuto a{
	color:#FFFFFF;
	text-decoration:underline;
}

.contenuto a:hover{
	color:#bddae7;
	text-decoration:underline;
}

#contenitoreInternoNews {
	padding:4px;
	min-height:301px;
}

#contenitoreInternoNews ul {
	margin:0px;
	padding:0px;
	list-style:none;
}

#contenitoreInternoNews ul.box li{
	margin-left:16px;
	padding-bottom:10px;
	list-style-image:url('images/puntoG.gif')
}

#contenitoreInternoNews ul.puntiI li{
	margin-left:24px;
	padding-bottom:5px;
	list-style-type:disc;
	color:#2d6797;
	text-indent:0px;
	/*padding-right:20px;*/
	font-size:12px;
}

#contenitoreInternoNews ul.puntiI_az li{
	margin-left:14px;
	padding-bottom:5px;
	list-style-type:disc;
	color:#2d6797;
	text-indent:0px;
	/*padding-right:20px;*/
	font-size:12px;
	text-align:left;
}

#contenitoreInternoNews ul.puntiPDF li{
	margin-left:16px;
	padding-bottom:5px;
	color:#2d6797;
	text-indent:0px;
	/*padding-right:20px;*/
	font-size:12px;
	list-style-position:outside;
	list-style-image: url(images/icona_pdf.gif);
}

#contenitoreInternoNews ul.puntiII li{
	margin-left:24px;
	padding-bottom:5px;
	list-style-type:circle;
	color:#2d6797;
	font-size:12px;
}

#contenitoreInternoNews ul.puntiIII li{
	margin-left:24px;
	padding-bottom:5px;
	list-style-type:decimal;
	color:#2d6797;
	font-size:12px;
}

#buco {
	width:140px;
	height:90px;
	margin-top:0px !important;
	margin-top:20px;
}