/************ BODY ************/
body				{ vertical-align:top; text-align:center; margin:0 auto; background-image:url(struttura/bg.jpg); background-repeat:repeat;}
img					{ border:0}
/************ TABELLE ************/
table.contenitore	{ width:907px; border:0; vertical-align:top; text-align:center; margin: 0 auto;}
table.offerte		{ width:100%; border:0; vertical-align:top; text-align:center; margin: 0 auto;}
table.dintfoto		{ width:890px; border:0; text-align:center; margin: 0 auto; margin:0}
table.boxdx			{ width:181px; border:0; vertical-align:top; text-align:center; margin: 0 auto;}
table.subcontent	{ width:890px; border:0; text-align:center; margin: 0 auto}
/************ STRUTTURA ************/
td.spazioh1			{ width:907px; height:25px; text-align:left; vertical-align:top;}
td.header			{ width:907px; height:265px; background-image:url(struttura/casolare-val-di-mare_01.jpg); background-repeat:no-repeat; vertical-align:bottom; text-align:center; margin: 0 auto; }
td.cellamenu		{ width:907px; height:35px; background-image:url(struttura/casolare-val-di-mare_02.jpg); background-repeat:no-repeat; vertical-align:top; text-align:center; margin: 0 auto;}
td.boxcontent		{ width:495px; height:267px; background-color:#f3dbab; background-repeat:repeat; vertical-align:top; margin-top:20px;}
td.colsx			{ width:215px; background-image:url(struttura/bg-colsx.jpg); background-repeat:repeat; vertical-align:top; text-align:center; margin:0 auto;}
td.colonnadx		{ background-position: right top; width:188px; background-image:url('struttura/casolare-val-di-mare_05.jpg'); background-repeat:repeat; vertical-align:top; text-align:center; margin:0 auto}
td.boxsubcontent	{ width:907px; height:200px; background-image:url(struttura/casolare-val-di-mare_07.jpg); background-repeat:no-repeat; vertical-align:top; text-align:center; margin: 0 auto;}
td.subcontop		{ width:890px; height:30px; text-align:center; margin:0 auto;}
td.dintornisx		{ width:176px; height:148px; background-image:url(struttura/bg-dintorni.jpg); background-repeat:no-repeat; text-align:left;}
td.dintornidx		{ width:176px; height:148px; background-image:url(struttura/bg-dintornidx.jpg); background-repeat:no-repeat; text-align:left;}
td.foto				{ width:538px; height:148px; text-align:center; vertical-align:top;} 
td.footersx			{ width:719px; height:71px; background-image:url(struttura/casolare-val-di-mare_08.jpg); background-repeat:no-repeat; background-position:top; vertical-align:top;}
td.footerdx			{ width:188px; height:71px; background-image:url(struttura/casolare-val-di-mare_09.jpg); background-repeat:no-repeat; background-position:top; text-align:center;}
td.offverde			{ width:200px; height:260px; background-image:url(struttura/bg-colsx.png); background-position:top; background-repeat:no-repeat; margin-top:10px; vertical-align:top;}
td.banner			{ height:38px; vertical-align:top;}

/************ boxdestra ************/
td.boxdxtop			{ height:38px; background-image:url(struttura/boxdx-sopra_01.jpg); background-repeat:no-repeat; vertical-align:top;}
td.boxdxcen			{ background-image:url(struttura/boxdx-sopra_02.jpg); background-repeat:repeat; vertical-align:top;}
td.boxdxbot			{ height:19px; background-image:url(struttura/boxdx-sopra_03.jpg); background-repeat:no-repeat;text-align:center;}

/************ H1 ************/
h1.titolo			{ font-family:Myriad, 'trebuchet ms'; font-size:8pt; font-weight:normal; color:#2a2a2a; margin-top:2px; margin-bottom:2px;}
/************ TESTI ************/
.testo				{ font-family:'trebuchet ms'; font-size:10pt; color:#5B5B5B; text-align:justify; margin: 20px; line-height: 20px}
.testowhite			{ font-family:'trebuchet ms'; font-size:12pt; color:#FFFFFF; font-style:italic; text-align:left; margin-left:10px; margin-top: 5px; margin-bottom: 0}
.red				{ font-family:'trebuchet ms'; font-size:16pt; color:#BF0000;}
.redtitle			{ float:left;color:#c3c68f;font-size:80px;line-height:60px;padding-top:2px;padding-right:5px;font-family: times,Georgia;}
.foto					{margin-top:37px;}
.titleoffers			{font-family:georgia, 'trebuchet ms'; text-decoration:none; font-size:11pt; color:#5B5B5B; text-align:left; margin-left:10px; vertical-align:top; padding-left: 15px}
.contact				{font-family:Myriad, 'trebuchet ms'; font-size:9pt; font-weight:normal; color:#FFFFFF; text-align:left; margin-left:15px; margin-top:0px;}
/************ LINK ************/
a.testosmall				{font-family:georgia; text-decoration:none; font-size:7pt; color:#000000; letter-spacing:1px; margin-left: 9px; margin-top:5px}
a.testosmall:hover			{text-decoration:none; color:#FFFFFF}
a.testosmall:active			{text-decoration:none; color:#000000}

a.contactdue			{text-decoration:none; font-family:Myriad, 'trebuchet ms'; font-size:9pt; font-weight:normal; color:#FFFFFF; text-align:left;}
a.contactdue:hover		{text-decoration:none; color:#ffae00}
a.contactdue:active		{text-decoration:none; color:#FFFFFF}

.menu					{font-family:Myriad, 'trebuchet ms'; font-size:10pt; font-weight:normal; color:#873802;}
a.menu					{text-decoration:none; color:#873802}
a.menu:hover			{text-decoration:none; color:#BF0000}
a.menu:active			{text-decoration:none; color:#873802}

div.elenco				{background-image:url(struttura/redarrow.png); background-repeat:no-repeat; background-position:left; margin-left:8px; height:12px; margin-left:8px}
