body {
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #606060;
	height: 100%;
	line-height: 15px;
	background-image: url(immagini/sfondopagina.gif);
	background-repeat: repeat-y;
	background-position: right;
}
.popup {
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #606060;
	height: 100%;
	line-height: 15px;
	background-image: none;
}
.contenitore {
	display: block;
	margin: 0px;
	padding: 0px;
	width: 100%;
	border: 0px none;
	height: 100%;
}
.left {
	padding: 0;
	margin-right: 199px;
	border: 0px none;
	background-color: #FFFFFF;
	display: block;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	height: 100%;
	}
.right {
	position: relative;
	float: right;
	width: 199px;
	display: block;
	margin: 0px;
	padding: 0px;
	background-image: url(immagini/sfondopagina.gif);
	background-repeat: repeat-y;
	border: 0px none;
	background-position: right;	
    height: 100%;
}
.top {
	margin: 0px;
	padding: 0px;	
	width: 100%;
	height: 40px;
	border: 0px none;
	background-image: url(immagini/top.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	text-align: right;
	position: relative;
	display: block;
	background-color:#FFFFFF;

}
.illustrazione{
	margin: 0px;
	padding: 0px;
	height: 122px;
	background-image: url(immagini/top_illustra.jpg);
	background-repeat: no-repeat;
	background-position: left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #748F47;
	position: relative;
	display: block;
}
.footer {
	margin: 0px;
	padding: 10px 0px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	height: 35px;
	text-align: center;
	background-image: url(immagini/footer.gif);
	background-repeat: repeat-x;
	display: block;
	background-color: #FFFFFF;
}

.menu {
	
	margin: 0px;
	padding: 0px;
	height: 16px;
	text-align: center;
	display: block;
	background-color: #ADBD93;
}
.content {
	display: block;
	margin: 25px 0px 0px;
	padding: 0px;
	position: relative;

}
.contentsubmenu {
	display: block;
	margin: 0px;
	padding: 0px 0px 45px;
	width: 150px;
	float: left;

}
.contentright {
	margin-left: 150px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(immagini/contentright.gif);
	background-repeat: repeat-y;
	background-position: left;
	padding-bottom: 45px;

}
.padding {
	margin: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
/*------------------------------------- 
Divisori
--------------------------------------*/
hr {
	height: 1px;
	border-top-width: 90%;
	border-top-style: dotted;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #666666;
}



/*---------------- 
LINK NORMAL
----------------*/
a, a:active ,a:visited {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: bold; 
	color: #666666; 
	text-decoration: none;
	letter-spacing: 0px; 
	word-spacing:0px; 
}
a:hover { 
	color: #000000; 
	text-decoration: underline;
}

/***************************************
Stili Solo per Box Homepage 
****************************************/
a.menuhomeSub, a.menuhomeSub:visited, a.menuhomeSub:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
	background-image:  url(immagini/icone/freccia_piccola.gif);
	background-repeat: no-repeat;
	margin: 0px;
	font-weight: normal;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 12px;
	background-position: left;
	text-align: left;
	display: block;
}
a.menuhomeSub:hover {
	color: #FFFFFF;
	text-decoration: none;
	background-image:  urlurl(immagini/icone/freccia_piccola.gif);
	background-repeat: no-repeat;
	margin: 0px;
	font-weight: bold;
	display: block;
	background-color: #C0C0C0;
	background-image: url(immagini/icone/freccia_piccolabianca.gif);
}
/***************************************
Stili Sottomenu
****************************************/
a.sub1, a.sub1:visited, a.sub1:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #808079;
	text-decoration: none;
	background-image:  url(immagini/icone/sub1.gif);
	background-repeat: no-repeat;
	margin: 0px;
	height: 16px;
	font-weight: normal;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 17px;
	background-position: left;
	text-align: left;
	display: block;
}
a.sub1:hover {
	color: #FFFFFF;
	text-decoration: none;
	margin: 0px;
	font-weight: bold;
	display: block;
	background-color: #C0C0C0;
	background-image: url(immagini/icone/sub1over.gif);
	background-repeat: no-repeat;
}
a.sub2, a.sub2:visited, a.sub2:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #8E8E88;
	text-decoration: none;
	background-image:  url(immagini/icone/sub2.gif);
	background-repeat: no-repeat;
	margin: 0px;
	height: 16px;
	font-weight: normal;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 17px;
	background-position: left;
	text-align: left;
	display: block;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F2F2F2;
}
a.sub2:hover {
	color: #FFFFFF;
	text-decoration: none;
	margin: 0px;
	font-weight: bold;
	display: block;
	background-color: #C0C0C0;
	background-image: url(immagini/icone/sub2over.gif);
	background-repeat: no-repeat;
	background-position: left;
}
a.sub2attivo, a.sub2attivo:visited, a.sub2attivo:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
	background-image:  url(immagini/icone/sub2attivo.gif);
	background-repeat: no-repeat;
	margin: 0px;
	height: 16px;
	font-weight: normal;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 17px;
	background-position: left;
	text-align: left;
	display: block;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F2F2F2;
}
a.sub2attivo:hover {
	color: #FFFFFF;
	text-decoration: none;
	margin: 0px;
	font-weight: bold;
	display: block;
	background-color: #993300;
	background-image: url(immagini/icone/sub2attivover.gif);
	background-repeat: no-repeat;
}
a.sub3, a.sub3:visited, a.sub3:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #8E8E88;
	text-decoration: none;
	background-image:  url(immagini/icone/sub3.gif);
	background-repeat: no-repeat;
	margin: 0px;
	height: 16px;
	font-weight: normal;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 23px;
	background-position: left;
	text-align: left;
	display: block;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F2F2F2;
}
a.sub3:hover {
	color: #FFFFFF;
	text-decoration: none;
	margin: 0px;
	font-weight: bold;
	display: block;
	background-color: #C0C0C0;
	background-image: url(immagini/icone/sub3over.gif);
	background-repeat: no-repeat;
	background-position: left;
}
a.sub3attivo, a.sub3attivo:visited, a.sub3attivo:active {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #8E8E88;
	text-decoration: none;
	background-image:  url(immagini/icone/sub3attiva.gif);
	background-repeat: no-repeat;
	margin: 0px;
	height: 16px;
	font-weight: normal;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 23px;
	background-position: left;
	text-align: left;
	display: block;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F2F2F2;
}
a.sub3attivo:hover {

	color: #FFFFFF;
	text-decoration: none;
	margin: 0px;
	font-weight: bold;
	display: block;
	background-color: #993300;
	background-image: url(immagini/icone/sub3attivaover.gif);
	background-repeat: no-repeat;
	background-position: left;
}
a.sub4, a.sub4:visited, a.sub4:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #8E8E88;
	text-decoration: none;
	background-image:  url(immagini/icone/sub4.gif);
	background-repeat: no-repeat;
	margin: 0px;
	height: 16px;
	font-weight: normal;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 31px;
	background-position: left;
	text-align: left;
	display: block;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F2F2F2;
}
a.sub4:hover {
	color: #FFFFFF;
	text-decoration: none;
	margin: 0px;
	font-weight: bold;
	display: block;
	background-color: #C0C0C0;
	background-image: url(immagini/icone/sub4over.gif);
	background-repeat: no-repeat;
	background-position: left;
}
a.sub4attivo, a.sub4attivo:visited, a.sub4attivo:active {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #8E8E88;
	text-decoration: none;
	background-image:  url(immagini/icone/sub4attiva.gif);
	background-repeat: no-repeat;
	margin: 0px;
	height: 16px;
	font-weight: normal;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 31px;
	background-position: left;
	text-align: left;
	display: block;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F2F2F2;
}
a.sub4attivo:hover {

	color: #FFFFFF;
	text-decoration: none;
	margin: 0px;
	font-weight: bold;
	display: block;
	background-color: #993300;
	background-image: url(immagini/icone/sub4attivaover.gif);
	background-repeat: no-repeat;
	background-position: left;
}

/***************************************
Stili per il box di ricerca 
****************************************/		
.homeselect	{
	font: bolder normal 10px/10px Verdana, Arial, Helvetica, sans-serif;
	color:#003366;
	margin: 0px;
	padding: 0px;
}
/*------------------------------------- 
Titoli
--------------------------------------*/
h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #333333;
	margin: 0px 0px 8px;
	padding: 0px;
}
h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	margin: 0px 0px 8px;
	padding: 0px;
}
h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	margin: 0px 0px 8px;
	padding: 0px;
}
/*------------------------------------- 
Generici per il testo
--------------------------------------*/
.testograssetto10bianco {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
}
.testoverde {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #869456;
}
.testoblu {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #336699;
}
.titolobox {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #6f3800; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.testobox {
	FONT-SIZE: 10px; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}



.testograssettorosso {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #CC3300;
}
.testograssettoazzurro {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #6080A4;
}
.contatore {
	font-weight: bold;
	margin: 0px;
	padding-top: 2px;
	padding-bottom: 2px;
	color: #666666;
	text-align: center;
}
.struttura {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1px;
	display: none;
	visibility: hidden;
}

form {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

li {
	padding: 0px;
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 4px;
	margin-left: 0px;
	line-height: 15px;
}
ul {
	margin: 0px 0px 15px 10px;
	padding: 0px 0px 0px 15px;
	list-style-position: outside;
}

.clienti {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}
.clienti td{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E2E2E2;
}
.partnercenter {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}
.partnercenter  td{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E2E2E2;
	text-align: center;
}
.hosting {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border: 1px solid #999999;
	background-color: #F3F3F3;
}
.hosting td{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin: 0px;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E2E2E2;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
}
.hosting th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #D9A648;
}

.bgverde1 {
	font-weight: bold;
	color: #FFFFFF;
	background-color: #5B774D;
	text-align: center;
	margin: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #95A87B;
}
.bgverde2 {
	color: #FFFFFF;
	background-color: #70915C;
	text-align: center;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #7CA166;
}
.bgverde3 {
	color: #333333;
	background-color: #E0F4B6;
	text-align: center;
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #EEFFD3;
}
.bgblu1 {
	font-weight: bold;
	color: #FFFFFF;
	background-color: #336699;
	text-align: center;
	margin: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.bgblu2 {

	color: #FFFFFF;
	background-color: #6699CC;
	text-align: center;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.bgblu3 {

	color: #333333;
	background-color: #CFDBE9;
	text-align: center;
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.bgarancio1 {

	font-weight: bold;
	color: #FFFFFF;
	background-color: #DB9F24;
	text-align: center;
	margin: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.bgrosso1 {

	font-weight: bold;
	color: #FFFFFF;
	background-color: #993300;
	text-align: center;
	margin: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DDF5BC;
}
.boxbottomright {
	background-image: url(immagini/boxhome/boxbottomright.gif);
	margin: 0px;
	padding: 0px;
	height: 8px;
	width: 8px;
	background-repeat: no-repeat;
	background-position: right;
}
.boxbottomleft {
	background-image: url(immagini/boxhome/boxbottomleft.gif);
	margin: 0px;
	padding: 0px;
	height: 8px;
	width: 8px;
	background-repeat: no-repeat;
}
.boxright {
	background-image: url(immagini/boxhome/boxright.gif);
	background-repeat: repeat-y;
	background-position: right;
	margin: 0px;
	padding: 0px;
	width: 8px;
}
.boxleft {
	background-image: url(immagini/boxhome/boxleft.gif);
	background-repeat: repeat-y;
	background-position: left;
	margin: 0px;
	padding: 0px;
	width: 8px;
}
.boxtop {
	background-image: url(immagini/boxhome/boxtop.gif);
	background-repeat: repeat-x;
	margin: 0px;
	padding: 0px;
	height: 21px;
	text-align: left;
	width: 150px;
}
.boxbottom {
	background-image: url(immagini/boxhome/boxbottom.gif);
	background-repeat: repeat-x;
	margin: 0px;
	padding: 0px;
	height: 8px;
}
.boxtopright {

	background-image: url(immagini/boxhome/boxtopright.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 21px;
	width: 8px;
	background-position: right;
}
.boxtopleft {
	background-image: url(immagini/boxhome/boxtopleft.gif);
	background-repeat: no-repeat;
	height: 21px;
	width: 8px;
}
.boxcenter {
	vertical-align: top;
	height: 121px;
}
.windows {
	margin: 0px;
	padding: 15px;
}
.contentrightnojustify {

	padding: 0px 12px 65px;
	margin-left: 150px;
	display: block;
	background-image: url(immagini/contentright.gif);
	background-repeat: repeat-y;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	text-align: left;
}
.cv {
	margin: 0px 0px 10px;
	padding: 0px;
	border: 1px solid #CCCCCC;
	color: #333333;
}
.cv td{
	margin: 0px;
	padding: 5px;
	background-color: #FDFDFD;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F2F2F2;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	vertical-align: top;
}
.centrato {
	text-align: center;
}
.12 {
	font-size: 12px;
}

.freccia ul
{
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 10px 10px;
}

.freccia li {
	padding: 0px 0px 0px 12px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	list-style-image: url(immagini/icone/bul_square.gif);
	list-style-position: outside;
}
.dividitratteggio {
	background-image: url(immagini/dividitratteggio.gif);
	margin: 10px 0px 5px;
	padding: 0px;
	height: 1px;
	display: block;
	background-repeat: repeat-x;
}

.bgverde4 {
	color: #333333;
	background-color: #ECF5C9;
	text-align: center;
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #EEFFD3;
}

/***************************************
Stili per gli Strumenti 
****************************************/
a.strumentimail, a.strumentimail:visited, a.strumentimail:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #8ca05c;
	text-decoration: none;
	background-image:  url(immagini/icone/email.gif);
	background-repeat: no-repeat;
	margin: 0px 0px 0px 6px;
	height: 16px;
	font-weight: bold;
	background-position: left;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #C0C0C0;
	padding: 0px 10px 0px 20px;
	border-top-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	float: right;
}
a.strumentimail:hover {
	text-decoration: none;
	background-image:  url(immagini/icone/emailover.gif);
	background-repeat: no-repeat;
	display: block;
}
.strumenti {
	text-align: right;
	height: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border: 0px none;
	padding: 0px;
	margin: 20px 0px 0px;
	position: relative;
	vertical-align: bottom;
}
a.strumentimappa, a.strumentimappa:visited, a.strumentimappa:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #8CA05C;
	text-decoration: none;
	background-image:  url(immagini/icone/sitemap.gif);
	background-repeat: no-repeat;
	margin: 0px;
	height: 16px;
	font-weight: bold;
	background-position: left;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #C0C0C0;
	padding: 0px 6px 0px 20px;
	border-top-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	float: right;
}
a.strumentimappa:hover {

	text-decoration: none;
	background-image:  url(immagini/icone/sitemapover.gif);
	background-repeat: no-repeat;

}
input {
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin: 0px;
	vertical-align: middle;
}

.formricerca {
	margin: 0px;
	padding: 0px;
	height: 18px;
	float: right;
   background-color: transparent;
}
.button {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #8AA733;
}
.offerte {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 border: 1px solid #999999;
 background-color: #F3F3F3;
}
.offerte td{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 margin: 0px;
 padding-top: 3px;
 padding-right: 5px;
 padding-bottom: 3px;
 padding-left: 5px;
 border-bottom-width: 1px;
 border-bottom-style: solid;
 border-bottom-color: #E2E2E2;
 border-right-width: 1px;
 border-right-style: solid;
 border-right-color: #FFFFFF;
 background-color: #DEE6D1;
}
.offerte th {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 margin: 0px;
 padding-top: 5px;
 padding-right: 0px;
 padding-bottom: 5px;
 padding-left: 5px;
 border-bottom-width: 1px;
 border-bottom-style: solid;
 border-bottom-color: #FFFFFF;
 font-weight: bold;
 color: #FFFFFF;
 background-color: #F2C45F;
}
.strutturastampa {
	font-size: 0px;
	display: none;
	visibility: hidden;
}
.power2048 {
	padding: 20px;
}
.boxgrigio {
	font-weight: bold;
	background-color: #E0DFE3;
	font-size: 11px;
	border: 1px solid #999999;
	margin: 0px;
	padding: 3px;
}
.piccolo {
	font-size: 9px;
}
