body {  
	margin:0px;
	background-image:url(../img/bg_index.jpg); 
	background-repeat:repeat-x;
	background-position:top;
}
.testo_menu_head{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	font-weight:bold;

}
.testo_menu_head:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000033;
	font-weight:bold;

}
.testo_menu_head_over{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000033;
	font-weight:bold;

}

.footer_txt{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#999999;
}
.footer_txt2{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#FFFFFF;
	padding-right:15px;
}
.footer_txt3{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#FFFFFF;
	text-decoration:none;

}

.testo1{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#006699;
	/*text-align:justify;*/
}
.testo2{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000033;
}

.testo5{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000033;
}

.bold_giallo{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FF9900;
	font-weight:bold;
}


.menu_sx{
	padding-left:3px;
	padding-top:10px;
	padding-right:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000033;
	font-weight:bold;
}

.on_f{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
    color:#000033;
	font-weight:bold;
	text-decoration:underline;
}


/* ***********MODIFICA PER LE PRIME VOCI DI MENU DI SINECO *********** */
.sineco_on_f{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:26px;
	
    color:#000033;
	
	
	font-weight:bold;
	text-decoration:underline;
	background: url('../img/sineco_freccia_giu.gif') no-repeat left;
	padding-left:7px;
}



a.sineco_menu{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:26px;
	
	background: url('../img/sineco_freccia.gif') no-repeat left;
	font-weight:bold;
	padding-left:7px;
	color:#000033;
	
}

a.sineco_menu:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:26px;
	background: url('../img/sineco_freccia_giu.gif') no-repeat left;
	padding-left:7px;
	
	font-weight:bold;
	
	color:#000033;
	text-decoration:underline;
	
}

/* ******************************************************************* */



.on_p{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
    color:#000033;
	text-decoration:underline;
}

.off_p{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
}

.menu{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000033;
}





a{
color:#006699;
text-decoration:none;
}
a:hover{
text-decoration:underline;
}
a.link_prod{
color:#000033;
}


li{
margin:2px;
list-style-image:url(../img/quadro_blu.gif);
}

ul{
margin:0px 0px 0px 10px;
}


ul.pippo li{
list-style-image:none;
list-style-type:square;
color:#006699;
}




sina{
background-color:#FF9900;
}
sineco{
background-color:#669900;
}
civ{
background-color:#990000;
}
lira{
background-color:#0099CC;
}


.data{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
    color:#000033;
	
	font-weight:bold;
}



a.sineco_link {
	/*color:#3F3F66;*/
	color:#5490D0;
	text-decoration:none;
	
	/*border-bottom: 1px solid #D9E5F2;*/
	}
	
a.sineco_link_on {
	/*color:#000033;*/
	color:#1E5EA2;
	text-decoration:underline;}

.titolo{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#005681;
	font-weight:bold;
	display:block;
	margin-bottom:10px;
}

.testo_sineco{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#006699;
	text-align:justify;
	
}



a.download {background: url('../img/pdf.gif') no-repeat top left; padding-left:28px; display:block; padding-top:4px; padding-bottom:5px;}


.testo_sineco a {color:#1C82FF; font-weight:bold; text-decoration:underline;}

.testo_sineco a:hover {color:#68A6F1; font-weight:bold; text-decoration:underline;}

a.link_big {color:#FFFFFF; padding-top:3px; margin-bottom:10px; font:bold 11px/13px Verdana, Arial, Helvetica, sans-serif; text-decoration:none; background:url('../img/sfondo_bottone.gif') no-repeat top left; display:block; height:21px; width: 294px; padding-left:30px;}
a.link_big:hover {color:#88BAFF; font:bold 11px/13px Verdana, Arial, Helvetica, sans-serif; text-decoration:underline;}

a.link_big2 {color:#FFFFFF; padding-top:2px; margin-bottom:10px; font:bold 10px/12px Verdana, Arial, Helvetica, sans-serif; text-decoration:none; background:url('../img/sfondo_bottone3.gif') no-repeat top left; display:block; height:18px; width: 507px; padding-left:30px;}
a.link_big2:hover {color:#88BAFF; font:bold 10px/12px Verdana, Arial, Helvetica, sans-serif; text-decoration:underline;}


a.link_big222 {color:#FFFFFF; padding-top:2px; margin-bottom:10px; font:bold 10px/12px Verdana, Arial, Helvetica, sans-serif; text-decoration:none; background:url('../img/sfondo_bottone2.gif') no-repeat top left; display:block; height:18px; width: 572px; padding-left:30px;}
a.link_big222:hover {color:#88BAFF; font:bold 10px/12px Verdana, Arial, Helvetica, sans-serif; text-decoration:underline;}

a.link_big6 {color:#FFFFFF; padding-top:2px; margin-bottom:10px; font:bold 10px/12px Verdana, Arial, Helvetica, sans-serif; text-decoration:none; background:url('../img/sfondo_bottone6.gif') no-repeat top left; display:block; height:18px; width: 182px; padding-left:30px; text-align:left; margin-right:5px;}
a.link_big6:hover {color:#88BAFF; font:bold 10px/12px Verdana, Arial, Helvetica, sans-serif; text-decoration:underline;}




a.link_small6 {color:#FFFFFF; padding-top:2px; margin-bottom:5px; font:bold 10px/12px Verdana, Arial, Helvetica, sans-serif; text-decoration:none; background:url('../img/sfondo_bottone6.gif') no-repeat top left; display:block; height:18px; width: 182px; padding-left:25px; text-align:left; margin-right:5px;}
a.link_small6:hover {color:#88BAFF; font:bold 10px/12px Verdana, Arial, Helvetica, sans-serif; text-decoration:underline;}

a.link_small66 {color:#FFFFFF; padding-top:2px; margin-bottom:5px; font:bold 10px/12px Verdana, Arial, Helvetica, sans-serif; text-decoration:none; background:url('../img/sfondo_bottone10.gif') no-repeat top left; display:block; height:18px; width: 207px; padding-left:25px; text-align:left; margin-right:5px;}
a.link_small66:hover {color:#88BAFF; font:bold 10px/12px Verdana, Arial, Helvetica, sans-serif; text-decoration:underline;}

a.link_big7 {color:#006699; padding-top:1px; margin-bottom:5px; font:bold 11px/12px Verdana, Arial, Helvetica, sans-serif; text-decoration:none; background:url('../img/sfondo_bottone7.gif') no-repeat top right; display:block; height:18px; width: 202px; padding-left:0px; text-align:left; margin-right:5px; text-decoration:underline;}
a.link_big7:hover {color:#88BAFF; font:bold 11px/12px Verdana, Arial, Helvetica, sans-serif; text-decoration:underline;}


a.link_big8 {color:#FFFFFF; padding-top:2px; margin-bottom:10px; font:bold 10px/12px Verdana, Arial, Helvetica, sans-serif; text-decoration:none; background:url('../img/sfondo_bottone8.gif') no-repeat top left; display:block; height:18px; width: 307px; padding-left:25px;}
a.link_big8:hover {color:#88BAFF; font:bold 10px/12px Verdana, Arial, Helvetica, sans-serif; text-decoration:underline;}




a.link_big9 {color:#FFFFFF; padding-top:2px; margin-bottom:0px; font:bold 10px/12px Verdana, Arial, Helvetica, sans-serif; text-decoration:none; background:url('../img/sfondo_bottone8.gif') no-repeat top left; display:block; height:18px; width: 307px; padding-left:30px;}
a.link_big9:hover {color:#88BAFF; font:bold 10px/12px Verdana, Arial, Helvetica, sans-serif; text-decoration:underline;}



a.link_big10 {color:#FFFFFF; padding-top:1px; margin-bottom:0px; font:bold 10px/12px Verdana, Arial, Helvetica, sans-serif; text-decoration:none; background:url('../img/sfondo_bottone10.gif') no-repeat top left; height:15px; width: 207px; padding-left:25px;}
a.link_big10:hover {color:#88BAFF; font:bold 10px/12px Verdana, Arial, Helvetica, sans-serif; text-decoration:underline;}



/* ***********************CORRELATI VERDI *****************************  */
a.link_big4 {color:#FFFFFF; padding-top:2px; margin-bottom:6px; font:bold 10px/12px Verdana, Arial, Helvetica, sans-serif; text-decoration:none; background:url('../img/sfondo_bottone4.gif') no-repeat top left; display:block; height:18px; width: 417px; padding-left:30px;}
a.link_big4:hover {color:#50DC8F; font:bold 10px/12px Verdana, Arial, Helvetica, sans-serif; text-decoration:underline;}


a.link_big5 {color:#FFFFFF; padding-top:2px; margin-bottom:6px; font:bold 10px/12px Verdana, Arial, Helvetica, sans-serif; text-decoration:none; background:url('../img/sfondo_bottone5.gif') no-repeat top left; display:block; height:18px; width: 525px; padding-left:30px;}
a.link_big5:hover {color:#50DC8F; font:bold 10px/12px Verdana, Arial, Helvetica, sans-serif; text-decoration:underline;}
/* ****************************************************  */





a.back {color: #2A7E50; font:bold 10px/11px Verdana, Arial, Helvetica, sans-serif; text-decoration:none; border-bottom:1px dotted #D9E5F2; display:block; width:85px; padding-bottom:6px;}
a.back:hover {color: #38A76A; font:bold 10px/11px Verdana, Arial, Helvetica, sans-serif; text-decoration:underline; border-bottom:1px dotted #D9E5F2; display:block; width:85px; padding-bottom:6px;}


.correlati {color:#00833D; display:block; background:#DFF9EB; border-bottom: 1px solid #50DC8F; font: bold 11px/18px Verdana, Arial, Helvetica, sans-serif; padding-left:0px; text-decoration:none; margin-bottom:10px; padding-left:22px; }

.testo_sineco ul {margin-left:25px;}
.testo_sineco li {padding-left:0px; margin-top:1px; list-style-type:disc; list-style-image:none; line-height:13px;}

.punto1 {padding-left:35px; background: #F2F2F2 url('../img/uno.gif') no-repeat top left; padding-top:7px; padding-right:7px; padding-bottom:7px;}
.punto2 {padding-left:35px; background: #F2F2F2 url('../img/due.gif') no-repeat top left; padding-top:7px; padding-right:7px; padding-bottom:7px;}
.punto3 {padding-left:35px; background: #F2F2F2 url('../img/tre.gif') no-repeat top left; padding-top:7px; padding-right:7px; padding-bottom:7px;}
.punto4 {padding-left:35px; background: #F2F2F2 url('../img/quattro.gif') no-repeat top left; padding-top:7px; padding-right:7px; padding-bottom:7px;}

.punto {padding-top:7px; padding-right:7px; padding-bottom:7px; padding-left:20px; background: #F2F2F2 url('../img/arrow.gif') no-repeat top left; }

.cella_foto {background: #F2F2F2; padding:5px; font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#006699;}
	
.cella_items {background: #F2F2F2; padding:0px; font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#006699;}
	




.tab_foto td {font: 10px/13px Arial, Helvetica, sans-serif; color:#003366; text-align:center;}
.tab_foto img {border:1px solid #999999;}




.cella_cliente1 {background:#CCFFCC; font:10px/11px Tahoma, Arial, Helvetica, sans-serif;}
.cella_cliente2 {background:#F7FBFE;}
.cella_commessa1 {background:#CCFFCC;font:10px/11px Tahoma, Arial, Helvetica, sans-serif;}
.cella_commessa2 {background:#F7FBFE;}
.cella_settore1 {background:#CCFFCC; font:10px/11px Tahoma, Arial, Helvetica, sans-serif;}
.cella_settore2 {background:#F7FBFE;}
.cella_tipologia1 {background:#CCFFCC; font:10px/11px Tahoma, Arial, Helvetica, sans-serif;}
.cella_tipologia2 {background:#F7FBFE;}
.cella_oggetto1 {background:#CCFFCC; font:10px/11px Tahoma, Arial, Helvetica, sans-serif;}
.cella_oggetto2 {background:#F7FBFE;}
.cella_descrizione {background:#F7FBFE; padding:4px; text-align:justify;  /*border-top:1px dotted #9D9D7F;*/}
.cella_foto {background:#F7FBFE; font:10px/11px Tahoma, Arial, Helvetica, sans-serif; color:#029646; /*color:#69A1DC;*/ /*border-top:1px dotted #9D9D7F;*/}

.foto_mini {border:1px solid #666666;}

/* *********************************************************************************************/

a.freccia{padding-left:4px; padding-right:4px; font: 10px/12px Verdana, Arial, Helvetica, sans-serif; color:#1E5EA2; text-decoration:none; font-weight:normal;}
a.freccia:hover {text-decoration:none; padding-left:4px; padding-right:4px; /*background:#F9C1DF;*/ background:#00833D; color:#FFFFFF; font-weight:normal;}

a.pagina{padding-left:2px; padding-right:2px; margin-left:1px; margin-right:1px; font: 10px/12px Verdana, Arial, Helvetica, sans-serif; color:#1E5EA2; text-decoration:none;}
a.pagina:hover {text-decoration:underline; /*background:#F9C1DF;*/ background:#00833D; color:#FFFFFF;}
a.pagina_on{padding-left:2px; padding-right:2px; margin-left:1px; margin-right:1px; /*background:#F9C1DF;*/background:#00833D; font:bold 10px/12px Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:underline;}
a.pagina_on:hover {text-decoration:underline; /*background:#F9C1DF;*/ background:#00833D; color:#FFFFFF;}


/* ****************************************************************************** */

a.btn_famiglia {display:block; width:200px; font:bold 11px/14px Tahoma, Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none; padding-left:15px; /*background: url('/img/arrow_menu_off.gif') no-repeat left; border:1px solid #e6e6e6;*/ border-bottom:1px solid #4A4A4A; border-right:1px solid #4A4A4A; margin-left:0px;  padding-top:2px; padding-bottom:3px; background:#8C8C8C; margin-top:4px;}

a.btn_famiglia:hover {display:block; width:200px; background: #8C8C8C url('../img/arrow_left.gif') no-repeat right; font:bold 11px/14px Tahoma, Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:underline; padding-left:15px; /*border:1px solid #f39426;*/ border-bottom:1px solid #4A4A4A; border-right:1px solid #4A4A4A; padding-top:2px; padding-bottom:3px; margin-top:4px;}

a.btn_famiglia_on {display:block; width:200px; /*border-bottom:1px solid #8E71D1;*/ background: #8C8C8C url('../img/arrow_left.gif') no-repeat right; font:bold 11px/14px Tahoma, Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:underline; padding-left:15px; /*border:1px solid #f39426; */margin-left:0px;  padding-top:2px; padding-bottom:3px; border-bottom:1px solid #4A4A4A; border-right:1px solid #4A4A4A; margin-top:4px;}

a.btn_famiglia_ondown {display:block; width:200px; /*border-bottom:1px solid #8E71D1;*/ background: #8C8C8C url('../img/arrow_down.gif') no-repeat left; font:bold 11px/14px Tahoma, Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:underline; padding-left:15px; /*border:1px solid #f39426; */margin-left:0px; padding-top:2px; padding-bottom:3px; border-bottom:1px solid #4A4A4A; border-right:1px solid #4A4A4A; margin-top:4px;}


/*a.btn_famiglia_on:hover {display:block; width:169px; background: #FFFFFF ; font:bold 10px/14px verdana; color:#FF0000; text-decoration:none; padding-left:7px; border-bottom:1px dashed #FF9E30; }*/






a.btn_sottofamiglia_sina {margin-left:14px; display:block; width:186px; font:bold 10px/14px Tahoma, Arial, Helvetica, sans-serif; color:#000000; text-decoration:none; padding-left:17px; background: #B0B0B0 url('../img/btn_sottofamiglia.gif') no-repeat left; margin-top:0px; border-bottom:1px solid #838383; border-right:1px solid #838383; padding-top:3px; padding-bottom:3px; margin-top:2px; padding-right:10px;}

a.btn_sottofamiglia_sina:hover {margin-left:14px; display:block; width:186px; background: #9D9D9D url('../img/btn_sottofamiglia_sina.gif') no-repeat left; font:bold 10px/14px Tahoma, Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:underline; padding-left:17px; border-bottom:1px solid #727272; border-right:1px solid #727272; margin-top:2px; padding-right:10px;}

a.btn_sottofamiglia_sina_on {margin-left:14px; display:block; width:186px; /*border-bottom:1px solid #8E71D1;*/ background: #9D9D9D url('../img/btn_sottofamiglia_sina.gif') no-repeat left; font:bold 10px/14px Tahoma, Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:underline; padding-left:17px; margin-top:0px; border-bottom:1px solid #727272; border-right:1px solid #727272; padding-top:3px; padding-bottom:3px; margin-top:2px; padding-right:10px;}


a.btn_sottofamiglia_sineco {margin-left:14px; display:block; width:186px; font:bold 10px/14px Tahoma, Arial, Helvetica, sans-serif; color:#000000; text-decoration:none; padding-left:17px; background: #B0B0B0 url('../img/btn_sottofamiglia.gif') no-repeat left; margin-top:0px; border-bottom:1px solid #838383; border-right:1px solid #838383; padding-top:3px; padding-bottom:3px; margin-top:2px; padding-right:10px;}

a.btn_sottofamiglia_sineco:hover {margin-left:14px; display:block; width:186px; background: #9D9D9D url('../img/btn_sottofamiglia_sineco.gif') no-repeat left; font:bold 10px/14px Tahoma, Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:underline; padding-left:17px; border-bottom:1px solid #727272; border-right:1px solid #727272; margin-top:2px; padding-right:10px;}

a.btn_sottofamiglia_sineco_on {margin-left:14px; display:block; width:186px; /*border-bottom:1px solid #8E71D1;*/ background: #9D9D9D url('../img/btn_sottofamiglia_sineco.gif') no-repeat left; font:bold 10px/14px Tahoma, Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:underline; padding-left:17px; margin-top:0px; border-bottom:1px solid #727272; border-right:1px solid #727272; padding-top:3px; padding-bottom:3px; margin-top:2px; padding-right:10px;}


a.btn_sottofamiglia_civ {margin-left:14px; display:block; width:186px; font:bold 10px/14px Tahoma, Arial, Helvetica, sans-serif; color:#000000; text-decoration:none; padding-left:17px; background: #B0B0B0 url('../img/btn_sottofamiglia.gif') no-repeat left; margin-top:0px; border-bottom:1px solid #838383; border-right:1px solid #838383; padding-top:3px; padding-bottom:3px; margin-top:2px; padding-right:10px;}

a.btn_sottofamiglia_civ:hover {margin-left:14px; display:block; width:186px; background: #9D9D9D url('../img/btn_sottofamiglia_civ.gif') no-repeat left; font:bold 10px/14px Tahoma, Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:underline; padding-left:17px; border-bottom:1px solid #727272; border-right:1px solid #727272; margin-top:2px; padding-right:10px;}

a.btn_sottofamiglia_civ_on {margin-left:14px; display:block; width:186px; /*border-bottom:1px solid #8E71D1;*/ background: #9D9D9D url('../img/btn_sottofamiglia_civ.gif') no-repeat left; font:bold 10px/14px Tahoma, Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:underline; padding-left:17px; margin-top:0px; border-bottom:1px solid #727272; border-right:1px solid #727272; padding-top:3px; padding-bottom:3px; margin-top:2px; padding-right:10px;}


a.btn_sottofamiglia_lira {margin-left:14px; display:block; width:186px; font:bold 10px/14px Tahoma, Arial, Helvetica, sans-serif; color:#000000; text-decoration:none; padding-left:17px; background: #B0B0B0 url('../img/btn_sottofamiglia.gif') no-repeat left; margin-top:0px; border-bottom:1px solid #838383; border-right:1px solid #838383; padding-top:3px; padding-bottom:3px; margin-top:2px; padding-right:10px;}

a.btn_sottofamiglia_lira:hover {margin-left:14px; display:block; width:186px; background: #9D9D9D url('../img/btn_sottofamiglia_lira.gif') no-repeat left; font:bold 10px/14px Tahoma, Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:underline; padding-left:17px; border-bottom:1px solid #727272; border-right:1px solid #727272; margin-top:2px; padding-right:10px;}

a.btn_sottofamiglia_lira_on {margin-left:14px; display:block; width:186px; /*border-bottom:1px solid #8E71D1;*/ background: #9D9D9D url('../img/btn_sottofamiglia_lira.gif') no-repeat left; font:bold 10px/14px Tahoma, Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:underline; padding-left:17px; margin-top:0px; border-bottom:1px solid #727272; border-right:1px solid #727272; padding-top:3px; padding-bottom:3px; margin-top:2px; padding-right:10px;}

/*
a.btn_sottofamiglia_on:hover {margin-left:10px; display:block; width:160px; background: #FFFFFF url('../img/arrow_menu.gif') no-repeat left; font: 10px/13px verdana; color:#FF0000; text-decoration:none; padding-left:7px; border-bottom:1px dashed #FF9E30;}*/


