table { font-family: Arial, Helvetica, sans-serif; font-size: 12px; } p { font-family: Arial, Helvetica, sans-serif; font-size: 
12px} div { font-family: Arial, Helvetica, sans-serif; font-size: 12px} .form 
{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000066} 
.form2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #FF9853;
	border: 1px #006600 ridge;
	font-weight: 200;
} .tabella { border: #CC99FF; 
border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 
1px; font-family: Arial, Helvetica, sans-serif} .pass { font-family: Verdana, 
Arial, Helvetica, sans-serif; font-size: 18px} .form3obbliga { font-family: Verdana, 
Arial, Helvetica, sans-serif; font-size: 11px; background-color: #FFCC66; border: 
1px #006600 ridge } .form3 { font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; background-color: #FFFFCC; border: 1px #006600 ridge ; color: 
#FF0000; font-weight: bolder} .form4 {
	font-family: Verdana, Arial, Helvetica, 
sans-serif;
	font-size: 11px;
	background-color: #FFFFFF;
	border-top: 1px groove;
	border-right: 2px inset;
	border-bottom: 2px inset;
	border-left: 1px groove;
	font-weight: 600;

} .form5 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: 
#FF0000;
	border: auto ridge;
	color: #FFFFFF;
	font-weight: bold;

} .form7 { font-family: Verdana, Arial, Helvetica, 
sans-serif; font-size: 11px; background-color: #FFFFFF; border: 1px #006600 ridge 
} .piede { font-family: Arial, Helvetica, sans-serif; font-size: 9px} .tabellahitachi:link 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000066;
	text-decoration: underline;
	font-weight: bold;

} 
.tabellahitachi {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000066;
	font-weight: bold;
} .tabellahitachi:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000066;
	background-color: #FFFF00;
	text-decoration: underline;
	font-weight: bold;
	border: #FFFF33;
	
} .tabellahitachi:vlink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000066;
	background-color: #FFFF00;
	text-decoration: underline;
	font-weight: bold;
	border: #FFFF33;

} a:hover {
	background-color: #FFCC33;
	text-decoration: underline;
	color: #000000;
	border: #FFFF00;
}
.formalbum {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #FFFFCC;
	font-weight: normal;
	color: #000000;
	border-top: 1px ridge #006600;
	border-right: 1px ridge #006600;
	border-bottom: 1px ridge #006600;
	border-left: 1px ridge #006600;


}
.carattere1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.carattere3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;

}
.carattere2 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
}

.fontinformativa { font-family: Arial, Helvetica, sans-serif; font-size: 9px;}
.caratteresabbiagialla {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
}
.carattere4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;

}
.carattere4 a:hover {
	background-color: #FFCC33;
	text-decoration: underline;
	color: #000000;
	border: #FFFF00;
}
.carattere4 a:link {
	text-decoration: none;
	color: #FFFFFF;
	border: #FFFF00;
}
.carattere4 a:visited {
	text-decoration: none;
	color: #FFFFFF;
	border: #FFFF00;
}
.tabella-prezzi {
	width: 596px;
	float: left;
	margin-left: 20px;
	margin-bottom: 15px;
}
.tabella-prezzi-titolo {
	float: left;
	width: 595px;
}
.tabella-prezzi-titolo-immagine {
	width: 128px;
	float: left;
	text-align: center;
	font-size: 15px;
	padding-top: 6px;
	padding-bottom: 6px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	background-color: #F4F3F3;
}
.tabella-prezzi-titolo-descrizione {
	width: 239px;
	float: left;
	font-size: 15px;
	padding-top: 6px;
	padding-bottom: 6px;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #999999;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	background-color: #F4F3F3;
	padding-left: 5px;
}
.tabella-prezzi-titolo-unita {
	width: 100px;
	color: #FFFFFF;
	float: left;
	text-align: center;
	font-size: 13px;
	background-color: #000000;
	padding-top: 3px;
	padding-bottom: 3px;
}
.tabella-prezzi-titolo-prezzo {
	width: 86px;
	float: left;
	font-size: 15px;
	padding-top: 6px;
	padding-bottom: 6px;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #999999;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	background-color: #F4F3F3;
	padding-left: 4px;
}

.tabella-prezzi-titolo-informazioni {
	width: 124px;
	float: left;
	font-size: 15px;
	padding-top: 6px;
	padding-bottom: 6px;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #999999;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	background-color: #F4F3F3;
	padding-left: 5px;
}
.tabella-prezzi-riga {
	float: left;
	width: 595px;
	height: 41px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
}
.tabella-prezzi-riga-immagine {
	color: #000000;
	float: left;
	text-align: center;
	width: 128px;
	height: 40px;
}
.tabella-prezzi-riga-descrizione {
	width: 239px;
	color: #000000;
	float: left;
	text-align: left;
	font-size: 15px;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #000000;
	line-height: 14px;
	padding-top: 13px;
	padding-bottom: 14px;
	padding-left: 5px;
}
.tabella-prezzi-riga-unita {
	width: 100px;
	color: #000000;
	float: left;
	text-align: center;
	font-size: 13px;
}
.tabella-prezzi-riga-prezzo {
	width: 86px;
	color: #000000;
	float: left;
	text-align: left;
	font-size: 15px;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #000000;
	background-color: #F2FFF2;
	padding-top: 12px;
	padding-bottom: 11px;
	padding-left: 4px;
}
.tabella-prezzi-riga-preventivo {
	width: 86px;
	color: #000000;
	float: left;
	text-align: left;
	font-size: 11px;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #000000;
	padding-top: 13px;
	padding-bottom: 14px;
	background-color: #F2FFF2;
	padding-left: 4px;
}
.tabella-prezzi-riga-informazioni {
	float: left;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #000000;
	background-color: #F2FFF2;
	width: 124px;
	height: 40px;
	padding-left: 5px;
}
.content-main {
	width: 636px;
	float: left;
}
.content-main-introduzione {
	width: 100%;
	float: left;
	margin-bottom: 10px;
}
.content-main-introduzione-slogan {
	width: 82%;
	float: left;
	margin-left: 35px;
	font-size: 14px;
	margin-top: 15px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	margin-bottom: 3px;
}
.content-main-introduzione-descrizione {
	width: 55%;
	float: left;
	margin-left: 30px;
	background-color: #FFE58B;
	padding: 5px;
	font-size: 14px;
	margin-top: 10px;
}
.content-main-introduzione-immagine {
	float: left;
	margin-top: 10px;
	margin-left: 10px;
	width: 36%;
}
.content-main-introduzione-tabella-prezzi {
	width: 90%;
	float: left;
	margin-left: 30px;
	font-size: 14px;
	font-style: italic;
	padding-left: 5px;
	margin-bottom: 15px;
}
.content-main-titolo-tabella-prezzi {
	width: 90%;
	float: left;
	margin-left: 30px;
	font-size: 15px;
	background-color: #000000;
	margin-top: 15px;
	color: #FFFFFF;
	padding-top: 1px;
	padding-right: 5px;
	padding-left: 5px;
	text-transform: uppercase;
}
.content-main-tipologia-tabella-prezzi {
	width: 91%;
	float: left;
	margin-left: 22px;
	font-size: 16px;
	text-align: center;
	text-transform: uppercase;
}
.content-main-descrizione-tabella-demolizioni {
	width: 90%;
	float: left;
	margin-left: 30px;
	font-size: 14px;
	font-style: italic;
	padding-left: 5px;
	margin-top: 2px;
	margin-bottom: 15px;
	line-height: 14px;
}
.tabella-demolizioni {
	width: 505px;
	float: left;
	margin-left: 30px;
	margin-bottom: 50px;
}
.tabella-demolizioni-riga-descrizione {
	width: 80px;
	color: #000000;
	float: left;
	text-align: left;
	font-size: 15px;
	line-height: 14px;
	padding-top: 15px;
	padding-bottom: 14px;
	padding-left: 5px;
}
.tabella-demolizioni-riga-prezzo {
	width: 130px;
	color: #000000;
	float: left;
	text-align: left;
	font-size: 15px;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #000000;
	padding-top: 12px;
	padding-bottom: 13px;
	padding-left: 10px;
}
.tabella-demolizioni-riga-informazioni {
	color: #000000;
	float: left;
	text-align: left;
	font-size: 15px;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #000000;
	background-color: #F2FFF2;
	width: 124px;
	height: 40px;
	padding-left: 5px;
}
.tabella-demolizioni-riga {
	float: left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	width: 503px;
}
.tabella-demolizioni-titolo-descrizione {
	width: 80px;
	float: left;
	font-size: 15px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	background-color: #FFFFCC;
	padding-top: 14px;
	padding-bottom: 15px;
	padding-left: 5px;
}
.tabella-demolizioni-titolo-prezzo {
	width: 130px;
	float: left;
	font-size: 15px;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #999999;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	background-color: #FFFFCC;
	line-height: 14px;
	padding-top: 11px;
	padding-bottom: 8px;
	padding-left: 10px;
}
.tabella-demolizioni-titolo-informazioni {
	width: 124px;
	float: left;
	font-size: 15px;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #999999;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	background-color: #FFFFCC;
	line-height: 16px;
	padding-top: 8px;
	padding-bottom: 7px;
	padding-left: 5px;
}
.tabella-demolizioni-titolo {
	float: left;
	width: 503px;
}
.content-main-titolo-tabella-demolizioni {
	width: 90%;
	float: left;
	margin-left: 30px;
	font-size: 15px;
	background-color: #000000;
	margin-top: 25px;
	color: #FFFFFF;
	padding-top: 1px;
	padding-right: 5px;
	padding-left: 5px;
	text-transform: uppercase;
}
.form-informazioni {
	margin:0px;
}
.campi-form {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #FFFFCC;
	border: 1px #000000 ridge;
}
td.descrizione-form {
font-size:14px;
line-height:15px;
font-weight:bold;
}
td.testo-form {
	font-size:14px;
	line-height:15px;
}

