body {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #e5e5e5;
	margin: 0px;
	padding: 0px;
	text-align: center;
	vertical-align: top;
}
.tableheader {
	width:760px;
	height:255px;
	background-color: #ffffff;
}
.tablecenter {
	width:760px;
	background-color: #ffffff;
}
.tablefooter {
	width:760px;
	background-color: #ffffff;
	background-image: url(images/bgindirizzo.gif);
}
.tdtopheader {
	width:760px;
	height:5px;
	background-color: #990134;
}
.language {
	padding-left: 18px;
}
.endmenu{
	width:160px;
	height:1px;
	background-color: #ffffff;
	text-align:left;
}
.tdmenu {
	width:160px;
	background-color: #990134;
	vertical-align:top;
	background-image: url(images/bgrigamenu.gif);
	text-align:left;
}
.tdsottomenu {
	width:160px;
	background-color: #990134;
	vertical-align:bottom;
	background-image: url(images/bgrigamenu.gif);
}
.menured {
	width:160px;
	height:26px;
	background-color: #990134;
	background-image: url(images/bgvocemenured.gif);
	padding-left: 18px;
	font-size:14px;
	color:#ffffff;
	font-weight: bold;
	line-height:26px;
	text-align:left;
}
.menugrey {
	width:160px;
	height:26px;
	background-color: #990134;
	background-image: url(images/bgvocemenugrey.gif);
	padding-left: 18px;
	font-size:14px;
	color:#ffffff;
	font-weight: bold;
	line-height:26px;
	text-align:left;
}
.tdheader1 {
	width:34px;
	height:187px;
}
.tdlogo {
	width:198px;
	height:187px;
	vertical-align:top;
	background-image: url(images/bglogo.gif);
}
.tdsiena1 {
	width:217px;
	height:187px;
}
.tdsiena2 {
	width:135px;
	height:187px;
}
.tdsiena3 {
	width:176px;
	height:187px;
	background-image: url(images/siena3.jpg);
	vertical-align:top;
	text-align:right;	
}
.fiaip {
	padding-top: 16px;
	padding-right: 18px;	
}
.tdslogan {
	width:449px;
	height:26px;
	background-color: #990134;
	background-image: url(images/sfondoslogan.gif);
	vertical-align:middle;
}
.slogan {
	text-align:left;
	font-size:12px;
	color:#ffffff;
	padding-left: 12px;
}
.logo {
	text-align:left;
	padding-top: 31px;
	padding-bottom: 10px;
}
h2 {
	font-family: arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 20px;
	font-weight: normal;
	vertical-align:top;
	margin: 0px;
	padding: 0px;
	border: 0px;
}
h1 {
	font-family: arial, Helvetica, sans-serif;
	color: #990134;
	font-size: 24px;
	font-weight: normal;
	vertical-align:top;
	margin: 0px;
	padding: 0px;
	border: 0px;
}
.tdsottoslogan {
	width:554px;
	height:1px;
}
.tdsottosiena3 {
	width:176px;
	height:1px;
}
.tdtitlepage {
	width:352px;
	height:34px;
	background-color: #c5c5c5;
	vertical-align:middle;
	text-align:right;
}
.tdlanguage {
	width:232px;
	height:34px;
	background-color: #c5c5c5;
	vertical-align:middle;
	background-image: url(images/sfondolanguage.gif);
}
.tdmail {
	width:176px;
	height:34px;
	background-image: url(images/sfondomail.gif);
	vertical-align:middle;
	text-align:right;
}
.mail {
	padding-right: 18px;
}
.info {
	font-size: 10px;
	color: #ffffff;
	text-decoration: none;
}
.info:hover {
	text-decoration: underline;
}
.lang {
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}
.lang:hover {
	text-decoration: underline;
}
.vocemenu {
	font-size: 13px;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
	line-height:26px;
}
.vocemenu:hover {
	text-decoration: underline;
}
.titlepage {
	font-size: 13px;
	color: #2e2f30;
	font-weight: bold;
	padding-right: 40px;
}
.corpo {
	text-align:left;
	padding-top: 25px;
	padding-right: 40px;
	padding-bottom: 32px;
	padding-left: 33px;
	vertical-align:top;
	width:600px;
	background-image: url(images/bgcorpo.gif);
}
.corpo2 {
	text-align:left;
	padding-top: 25px;
	padding-right: 40px;
	padding-bottom: 32px;
	padding-left: 33px;
	vertical-align:top;
	width:760;
	background-image: url(images/bgcorpo2.gif);
}
.bianco {
	height:1px;
	background-color: #ffffff;
}
.operations {
	height:23px;
	background-color: #c5c5c5;
	text-align:right;
	background-image: url(images/bgoperations.gif);
	font-size:14px;
	color:#ffffff;
	font-weight: bold;
	padding-right: 18px;
}
.tdcyber {
	height:54px;
	padding-left: 18px;
	vertical-align:bottom;
	padding-bottom: 8px;
}
.cyber {
	font-size: 11px;
	color: #4c4d4e;
	text-decoration: none;
}
.cyber:hover {
	text-decoration: underline;
}
.tdindirizzo {
	font-size: 12px;
	color: #000000;
	padding-right:18px;
	vertical-align:middle;
	text-align:right;
}
.linkindirizzo {
	font-size: 12px;
	color: #990134;
	text-decoration: none;
}
.linkindirizzo:hover {
	text-decoration: underline;
}
.linkintest {
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}
.linkintest:hover {
	text-decoration: underline;
}
.titolopagina {
	font-size: 18px;
	color: #990134;
	padding-bottom:30px;
	vertical-align:top;
	font-weight: normal;
}
.titolopagina5 {
	font-size: 18px;
	color: #000000;
	padding-bottom:30px;
	vertical-align:top;
	font-weight: normal;
}
.titolopaginaag {
	font-size: 18px;
	color: #990134;
	padding-bottom:0px;
	vertical-align:top;
	padding-left:30px;
	padding-top:30px;
}
.text {
	font-size: 12px;
	color: #000000;
	vertical-align:top;
}
.textag {
	font-size: 12px;
	color: #000000;
	vertical-align:top;
	padding-left:30px;
	padding-right:30px;
}
.textserv {
	font-size: 12px;
	color: #000000;
	vertical-align:top;
	padding-top:10px;
	padding-bottom:10px;
}
.textform {
	font-size: 12px;
	color: #000000;
	vertical-align:top;
	padding-top:5px;
}
.textform1 {
	font-size: 12px;
	color: #000000;
	vertical-align:top;
	padding-top:10px;
}
.textbold {
	font-size: 12px;
	color: #000000;
	vertical-align:top;
	font-weight: bold;
}
.textsmall {
	font-size: 11px;
	color: #000000;
	vertical-align:top;
}
.tablecorpo {
	width:100%;
	vertical-align:top;
}
#contenuti{
	width:507px;
	padding: 30px;
	background-color: #f2f2f2;
	height:100%;
}
.tablecorpoagenzia {
	width:507px;
	padding: 30px;
	background-color: #f2f2f2;
	height:100%;
	vertical-align:top;
	background-image: url(images/imgagenzia.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}
.proposte {
	vertical-align:top;
	text-align:left;
	font-size: 13px;
	color: #990134;
	font-weight: bold;
	padding-top: 50px;
}
.dett {
	vertical-align:top;
	text-align:left;
	font-size: 13px;
	color: #990134;
	font-weight: bold;
	padding-top: 25px;
}
.promo {
	font-size: 18px;
	color: #383838;
	text-align:center;
	padding-top:50px;
	padding-bottom:50px;
	vertical-align:top;
}
.linkredb {
	font-size: 12px;
	color: #990134;
	text-decoration: none;
	font-weight:bold;
}
.linkredb:hover {
	text-decoration: underline;
}
.dettaglio {
	vertical-align:top;
}
.firma {
	font-size: 12px;
	color: #000000;
	vertical-align:top;
	font-weight: bold;
	text-align:right;
	padding-top:25px;
	padding-bottom:120px;
	font-style: italic;
}
.arrow {
	width:77px;
	vertical-align:top;
	font-size: 13px;
	color: #2e2f30;
	font-weight: bold;
}
.cartina {
	text-align:center;
	padding-top:30px;
}
.textindirizzo {
	font-size: 12px;
	color: #000000;
	vertical-align:top;
	padding-top:30px;
	text-align:center;
}

.textsed {
	font-size: 12px;
	color: #000000;
	vertical-align:top;
	padding-top:30px;
}
.tdmenufooter{
	padding-left:18px;
}
.menufooter {
	font-size: 10px;
	color: #990134;
	text-decoration: none;
}
.menufooter:hover {
	text-decoration: underline;
}
.operationsdx {
	height:23px;
	background-color: #c5c5c5;
	text-align:right;
	background-image: url(images/bgoperationsdx.gif);
	font-size:14px;
	color:#ffffff;
	font-weight: bold;
	padding-right: 18px;
	width:385px;
}
.operationssx {
	height:23px;
	background-color: #c5c5c5;
	text-align:left;
	background-image: url(images/bgoperationssx.gif);
	font-size:14px;
	color:#333333;
	font-weight: bold;
	padding-left: 10px;
	width:375px;
}
.tdcyber {
	height:54px;
	padding-left: 18px;
	vertical-align:bottom;
	padding-bottom: 8px;
}
#menugreycatalogue {
	background-color: #626668;
	width:160px;
	background-image: url(images/bgvocemenugreycat.gif);
	font-size:14px;
	color:#ffffff;
	font-weight: bold;
	line-height:26px;
	background-repeat: no-repeat;
	background-position: bottom;
	text-align: left;	
}
.vocecatalogogrey {
	background-color: #626668;
	background-image: url(images/sfondomenugrey.gif);
	line-height:25px;
	padding-left: 18px;
}
.vocecatalogogrey3 {
	background-color: #626668;
	background-image: url(images/sfondomenugrey.gif);
	line-height:15px;
	padding-left: 35px;
}
.vocecatalogogrey2 {
	background-color: #626668;
	background-image: url(images/sfondomenugrey.gif);
	padding-left: 35px;
	font-weight: bold;
}
.vocemenu {
	font-size: 13px;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
	line-height:26px;
}
.vocemenu:hover {
	text-decoration: underline;
}
.vocemenu2 {
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
	font-weight: normal;
}
.vocemenu2:hover {
	text-decoration: underline;
}
.titoloelenco{
	font-size: 12px;
	color: #990134;
	text-align:left;
}
.dttitoloelenco{
	font-size: 12px;
	color: #000000;
	text-align:left;
}
.dttitolosea{
	font-size: 12px;
	color: #000000;
	text-align:right;
}
.tdblocco1 {
	vertical-align:top;
	padding-right:7px;
	padding-bottom:15px;
	padding-top:15px;
}
.tdblocco2 {
	vertical-align:top;
	padding-bottom:15px;
	padding-top:15px;
}
hr {
	color: #e5e5e5;
}
.tableelenco {
	width:507px;
}
.tabledettaglio {
	width:507px;
}
.titolodettaglio {
	font-size: 14px;
	color: #ffffff;
	font-weight:bold;
	text-align:center;
	background-color:#626668;
}
.foto{
	padding-top:15px;
	text-align:center;
}
.ttpg {
	font-size: 18px;
	color: #990134;
	padding-bottom:30px;
	vertical-align:top;
	font-weight: normal;
}
.ttpg2 {
	font-size: 18px;
	color: #000000;
	padding-bottom:30px;
	vertical-align:top;
	font-weight: normal;
}
.sottotitolo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bolder;
	color: #990000;
	text-decoration: none;
}
.stima-titolo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #990000;
	text-decoration: none;
}
.stima-contenuto {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}
input, .i02 {font-family:Arial, Verdana; font-size:11px; background-color: #FFFFFF; color: #000000; }
input, .i02bis {font-family:Arial, Verdana; font-size:9px; background-color: #CCCCCC; color: #000000; }
input, .i03 {font-family:Arial, Verdana; font-size:12px}
input, .i05 {font-family:Arial, Verdana; font-size:14px}
p, select, input, .f01 {font-family:Verdana, Arial; font-size:10px}
p, select, input, .f02 {font-family:Verdana, Arial; font-size:10px}
p, select, input, .f03 {font-family:Verdana, Arial; font-size:10px}
p, select, input, .f04 {font-family:Verdana, Arial; font-size:10px}
p, select, input, .f05 {font-family:Verdana, Arial; font-size:10px}
p, select, input, .f06 {font-family:Verdana, Arial; font-size:10px}
p, select, input, .f07 {font-family:Verdana, Arial; font-size:10px}
p, select, input, .f08 {font-family:Verdana, Arial; font-size:10px}
p, select, input, .f09 {font-family:Verdana, Arial; font-size:10px}
p, select, input, .f10 {font-family:Verdana, Arial; font-size:10px}
p, select, input, .f11 {font-family:Verdana, Arial; font-size:10px}
p, select, input, .f12 {font-family:Verdana, Arial; font-size:10px}
p, select, input, .f13 {font-family:Verdana, Arial; font-size:10px}
p, select, input, .f14 {font-family:Verdana, Arial; font-size:10px}
p, select, input, .f15 {font-family:Verdana, Arial; font-size:10px}
p, select, input, .f16 {font-family:Verdana, Arial; font-size:10px}
p, select, input, .f17 {font-family:Verdana, Arial; font-size:10px}
p, select, input, .f18 {font-family:Verdana, Arial; font-size:10px}
p, select, input, .f19 {font-family:Verdana, Arial; font-size:10px}
p, select, input, .f20 {font-family:Verdana, Arial; font-size:10px}
h3 {
	font-size: 14px;
	color: #ffffff;
	font-weight:bold;
	text-align:center;
	background-color:#626668;
	margin: 0px;
	padding: 0px;
	border: 0px;
}
.linkruler {
	font-size: 12px;
	color: #990134;
	text-decoration: none;
}
.linkruler:hover {
	text-decoration: underline;
}
.linkrulerpicc {
	font-size: 10px;
	color: #990134;
	text-decoration: none;
}
.linkrulerpicc:hover {
	text-decoration: underline;
}
.cyberimmobiliare {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}
.divpiccolo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #666666;
	text-align:left;
}
