/************ BODY ************/
body		{ background-color:#FFFFFF; margin:0}
/************ TABELLE ************/
table.contenitore			{ width:984px; margin:0 auto}
td.headersx	{ background-image:url(../immagini/headeraltosx.png); width:304px; height:118px; background-repeat:no-repeat }
td.headerdx	{ background-image:url(../immagini/headeraltodx.png); width:680px; height:118px; background-repeat:no-repeat }
td.headerbassosx	{ background-image:url(../immagini/headerbassosx.png); width:533px; height:60px; background-repeat:no-repeat; vertical-align:top }
td.headerbassodx	{ background-image:url(../immagini/headerbassodx.png); width:451px; height:60px; background-repeat:no-repeat; vertical-align:top }
td.sinistra { width:533px; vertical-align:top }
td.destra	{ background-image:url(../immagini/destra.png); width:451px; background-repeat:repeat; vertical-align:top }
td.boxricerca	{ background-image:url(../immagini/boxricerca.png); width:533px; height:210px; background-repeat:no-repeat; vertical-align:top }

td.prodottosx	{ background-image:url(../immagini/prodottosx.png); width:176px; height:220px; background-repeat:no-repeat }
td.prodottocx	{ background-image:url(../immagini/prodottocx.png); width:185px; height:220px; background-repeat:no-repeat }
td.prodottodx	{ background-image:url(../immagini/prodottodx.png); width:172px; height:220px; background-repeat:no-repeat }
td.elencoprodotti	{ width:533px; vertical-align:top}
td.informazioni	{ background-image:url(../immagini/informazioni.png); width:533px; height:30px; background-repeat:no-repeat; background-position:right}

td.mappaimm	{ background-image:url(../immagini/mappaimm.png); width:451px; height:49px; background-repeat:no-repeat}
td.proposte	{ background-image:url(../immagini/proposte.png); width:233px; height:41px; background-repeat:no-repeat; vertical-align:top; padding-top:40px; text-align:left}
td.bassodx	{ background-image:url(../immagini/bassodx.png); width:451px; height:31px; background-repeat:no-repeat}

td.footer	{ background-image:url(../immagini/footer.png); width:984px; height:96px; background-repeat:no-repeat; vertical-align:top }
/************ TESTO ************/
h1.titolo				{font-family: Trebuchet MS, Verdana, Arial; color:#0458A1; font-size:14pt; margin:0; margin-left:40px}
h2.titolo				{font-family: Trebuchet MS, Verdana, Arial; color:#0458A1; font-size:14pt; margin:0; margin-left:40px; margin-top:10px; padding:0}

.blu				{font-family: Trebuchet MS, Verdana, Arial; color:#0458A1; font-size:11pt; font-weight:bold}

.immobili				{font-family: Trebuchet MS, Verdana, Arial; color:#0458A1; font-size:13pt}
a.immobili			{text-decoration: none}
a.immobili:hover		{text-decoration: underline}
a.immobili:active		{text-decoration: none}

.menualtob				{font-family: Trebuchet MS, Verdana, Arial; color:#BD0000; font-size:13pt; margin-top:6px}
a.menualtob				{text-decoration: none; color: #BD0000}
a.menualtob:hover		{text-decoration: none; color: #BD0000}
a.menualtob:active		{text-decoration: none; color: #BD0000}

.menucategorie				{font-family: Trebuchet MS, Verdana, Arial; color:#858383; font-size:10px; font-weight:bold; margin-left:22px}
a.menucategorie				{text-decoration: none; color: #858383}
a.menucategorie:hover		{text-decoration: none; color: #5D5D5D}
a.menucategorie:active		{text-decoration: none; color: #858383}

.testoblup				{font-family: Trebuchet MS, Verdana, Arial; color:#0458A1; font-size:9pt}
a.testoblup			{text-decoration: none;}
a.testoblup:hover		{text-decoration: underline;}
a.testoblup:active		{text-decoration: none;}

.testoblu				{font-family: Trebuchet MS, Verdana, Arial; color:#0458A1; font-size:11pt}
a.testoblu			{text-decoration: none; color: #0458A1}
a.testoblu:hover		{text-decoration: underline; color: #0458A1}
a.testoblu:active		{text-decoration: none; color: #0458A1}

.testoblumenu				{font-family: Trebuchet MS, Verdana, Arial; color:#0458A1; font-size:9pt; font-weight:bold}
a.testoblumenu			{text-decoration: none; color: #0458A1}
a.testoblumenu:hover		{text-decoration: underline; color: #0458A1}
a.testoblumenu:active		{text-decoration: none; color: #0458A1}

.testog					{font-family: Trebuchet MS, Verdana, Arial; color:#858383; font-size:10pt}
a.testog				{text-decoration: none; color: #858383}
a.testog:hover			{text-decoration: none; color: #858383}
a.testog:active			{text-decoration: none; color: #858383}

.testorosso				{font-family: Trebuchet MS, Verdana, Arial; color:#CA3B3B; font-size:10pt}
a.testorosso			{text-decoration: none; color: #CA3B3B}
a.testorosso:hover		{text-decoration: underline; color: #CA3B3B}
a.testorosso:active		{text-decoration: none; color: #CA3B3B}

.testopiccblu					{font-family: Trebuchet MS, Verdana, Arial; color:#0458A1; font-size:8pt}
.testogrigioscuro		{font-family: Trebuchet MS, Verdana, Arial; color:#4C4B4B; font-size:10pt}
a.testogrigioscuro				{text-decoration: none; color: #4C4B4B}
a.testogrigioscuro:hover			{text-decoration: none; color: #5D5D5D}
a.testogrigioscuro:active			{text-decoration: none; color: #4C4B4B}

.testogr			{font-family: Trebuchet MS, Verdana, Arial; color:#858383; font-size:10pt}
a.testogr				{text-decoration: none; color: #858383}
a.testogr:hover			{text-decoration: none; color: #5D5D5D}
a.testogr:active			{text-decoration: none; color: #858383}



.servizi				{font-family: Trebuchet MS, Verdana, Arial; color:#808080; font-size:10pt}
a.servizi			{text-decoration: none; color: #808080}
a.servizi:hover		{text-decoration: none; color: #5D5D5D}
a.servizi:active		{text-decoration: none; color: #808080}

.testorossopicc				{font-family: Trebuchet MS, Verdana, Arial; color:#CA3B3B; font-size:8pt}

.testorossogr				{font-family: Trebuchet MS, Verdana, Arial; color:#CA3B3B; font-size:12pt}
a.testorossogr			{text-decoration: none; color: #CA3B3B}
a.testorossogr:hover		{text-decoration: underline; color: #CA3B3B}
a.testorossogr:active		{text-decoration: none; color: #CA3B3B}

.testobianco				{font-family: Trebuchet MS, Verdana, Arial; color:#FFFFFF; font-size:10pt}

.testo					{font-family: Trebuchet MS, Verdana, Arial; color:#000000; font-size:10pt}
a.testo					{text-decoration: none; color: #000000}
a.testo:hover			{text-decoration: none; color: #000000}
a.testo:active			{text-decoration: none; color: #000000}

.testopicc					{font-family: Trebuchet MS, Verdana, Arial; color:#000000; font-size:8pt}

.testogrigioscurogrande		{font-family: Trebuchet MS, Verdana, Arial; color:#4C4B4B; font-size:13pt}

.testogri			{font-family: Trebuchet MS, Verdana, Arial; color:#747474; font-size:10pt}
a.testogri				{text-decoration: none; color: #747474}
a.testogri:hover			{text-decoration: none; color: #5D5D5D}
a.testogri:active			{text-decoration: none; color: #747474}

.testogrigio			{font-family: Trebuchet MS, Verdana, Arial; color:#858383; font-size:9pt}
a.testogrigio				{text-decoration: none; color: #858383}
a.testogrigio:hover			{text-decoration: none; color: #5D5D5D}
a.testogrigio:active			{text-decoration: none; color: #858383}

.testogsmall					{font-family: Trebuchet MS, Verdana, Arial; color:#858383; font-size:8pt}

.testos					{font-family: Trebuchet MS, Verdana, Arial; color:#000000; font-size:7pt}
.menualto				{font-family: Trebuchet MS, Verdana, Arial; color:#CA3B3B; font-size:13pt; margin-top:20px}
a.menualto				{text-decoration: none; color: #CA3B3B}
a.menualto:hover		{text-decoration: none; color: #CA3B3B}
a.menualto:active		{text-decoration: none; color: #CA3B3B}

/************ VARIE ************/
#cat ul {margin:0; padding:0; list-style:none}
#cat li {margin-bottom:0; margin-top:0; padding:0; line-height:19px; display:block; background-image:url(../immagini/frecciablu.png); background-repeat:no-repeat; background-position:left }

radio.radio { border-width:0; background-color:#EFEFEF }
.r		{background-color:#E9E9EA; border:1px solid #7F9DB9; font-family: Trebuchet MS, Verdana, Arial; color:#6C6C6C; font-size:9pt}
input.f		{background-color:#E9E9EA; border:1px solid #7F9DB9; width:200px; font-family: Trebuchet MS, Verdana, Arial; color:#6C6C6C; font-size:9pt}
input.forml		{background-color:#E9E9EA; border-width:0; width:160px; height:18px; margin-right:40px; font-family: Trebuchet MS, Verdana, Arial; color:#6C6C6C; font-size:9pt}
.img { border:2px solid #C94A4A }
