body			{margin:0; font-family:Lucida Sans, arial, georgia; font-size:14px; color:#000000}

div.contenitore {width:978px; margin:0 auto}
div.testata1 {height:228px; width:978px; background-image:url(../immagini/testata1.jpg); background-repeat:repeat}
div.testata2 {height:228px; width:978px; background-image:url(../immagini/testata2.jpg); background-repeat:repeat}
div.testata3 {height:228px; width:978px; background-image:url(../immagini/testata3.jpg); background-repeat:repeat}
div.testa {height:66px; width:978px; background-image:url(../immagini/testa.jpg); background-repeat:repeat; background-position:center}
div.menu					{background-image: url(../immagini/back-menu.jpg); background-repeat: repeat; height: 33px; width: 950px; margin-left:14px}
div.sopra {height:139px; width:978px; background-image:url(../immagini/sopra.jpg); background-repeat:no-repeat}
div.cont {width:352px; float:left; margin-left:14px; padding-top:64px; padding-left:40px}
div.offerte {width:558px; float:left; padding-top:30px}
div.assoluto {position:absolute; left:0; z-index:1; border:0}
div.news {height:109px; width:50px; background-image:url(../immagini/utilitydx.jpg); background-repeat:no-repeat; left:1106px; margin-top:30px; position:relative}
div.cc {height:75px; width:978px; background-image:url(../immagini/cc.jpg); background-repeat:no-repeat;}
div.centrale {width:978px; background-image:url(../immagini/centrale.jpg); background-repeat:repeat-y}
div.foto {padding-left:100px}
div.lingue {left:220px; position:relative}
div.sinistraf {float:left; margin-left:200px; margin-top:20px}
div.destraf {float:right; margin-top:20px; margin-right:20px}
div.portali {height:35px; text-align:center}
div.footer {width:978px; height:121px; background-image:url(../immagini/sotto.jpg); background-repeat:no-repeat}

h1 {font-family:Lucida Sans, arial, georgia; font-size:13pt; color:#000000; padding:0; margin:0; font-weight:normal; padding-top:10px; padding-bottom:10px; padding-left:14px}
h2.titolo2				{font-family: Lucida Sans, arial, georgia; font-size:0.6 em; color: #333333;}

#menu					{ font-family:Trebuchet MS, Arial, Helvetica, sans-serif; margin:0; padding:0}
#menu ul				{ list-style:none; margin:0; padding:0; margin-left:11px}
#menu li				{ height:33px; list-style:none; margin:0; padding:0; vertical-align:top; float:left; text-align:center}
#menu a					{ height:33px; display:block; font-size:12pt; color:#284e5b; text-decoration:none; margin:0; padding:0; padding-top:4px; float:left; padding-left:12px; padding-right:12px}
#menu a:hover			{ color:#FFFFFF; text-decoration:none; background-image:url(../immagini/trasp.png); background-repeat:repeat-x; background-position:center top}
#menu a:active			{ text-decoration:none;}
#menu a:visited			{ text-decoration:none;}

		.gallery				{list-style:none; margin:0; padding:0}
		.gallery li 			{float:left; margin-left:40px}	

.testo				{font-family:Lucida Sans, arial, georgia; font-size:14px; color:#000000}
a.testo				{text-decoration:underline}
a.testo:hover		{text-decoration:none}
p.testo			{padding:40px; margin:0; text-align:justify;}

.titolo					{font-family: Lucida Sans, arial, georgia; font-size:12px; color: #2b8608;}

.titolofferta			{font-family: Lucida Sans, arial, georgia; font-size:16px; color: #333333; text-decoration:none;}
a.titolofferta		{text-decoration:none; color: #333333;}
a.titolofferta:hover		{text-decoration:none; color: #2b8608;}

.testofooter			{font-family:Lucida Sans, arial, georgia; font-size: 10px; color: #333333;}
a.testofooter			{text-decoration:none; color: #333333;}
a.testofooter:hover		{text-decoration:none; color: #2b8608;}
p.testofooter			{padding:40px; margin:0; text-align:justify; padding-top:14px; padding-bottom:0}

.ban {margin-right:40px; margin-top:60px}

table.celeste	{ background-color:#D2D5D7; width:600px}
tr.celestea		{ background-color:#E9EBEC}
tr.celestet		{ background-color:#FAFAFA}
tr.celested		{ background-color:#F7F7F7}

            .cleared:after {
                display		: block; 
                visibility  	: hidden;
                content		: "."; 
                height		: 0; 
                clear           : both;
            }
            
            .cleared {
                clear           : both; /* per Gecko */
                height		: 1%; /* per IE */
            }

#directions {width:888px; font-family:Lucida Sans, arial, georgia; font-size:13px; background-color:#FFFFFF; margin-bottom:20px; margin-left:40px}
#location {margin-left:40px}
#mappadove {width:898px; height:350px; margin:20px; margin-left:0; margin-top:10px; margin-left:40px}
.calcola {width:898px; height:30px}

/* Basic code - don't modify */
		.gallery				{list-style:none; margin:0; padding:0; margin-top:20px}
		.gallery li 			{float:left; margin-left:37px; margin-bottom:20px}				
		.galleryc				{list-style:none; margin:0; padding:0; margin-top:20px}
		.galleryc li 			{float:left; margin-bottom:20px}				
		.galleryc li.cen		{margin-right:19px}						
 
.campo	{background-color:#FFFFFF; border:0; width:216px; height:24px; font-family:Helvetica, Arial, sans-serif; color:#000000; font-size:13px; margin-top:10px; margin-bottom:6px;}
.campol	{background-color:#FFFFFF; border:1px solid #000000; width:216px; height:24px; font-family:Helvetica, Arial, sans-serif; color:#000000; font-size:13px; margin-top:10px; margin-bottom:6px;}
.botnews {margin-top:8px; padding-left:30px}
.bottone 	{width:270px; height:40px; text-align:center}
.date		{background-color:#FFFFFF; border:1px solid #7F9DB9; width:150px; font-family:Lucida Sans, arial, georgia; color:#000000; font-size:9pt}
.datebox	{background-color:#FFFFFF; border:1px solid #000000; width:90px; height:26px; font-family:Helvetica, Arial, sans-serif; color:#545454; font-size:10pt}
.iscrizione 	{width:240px; height:40px; text-align:center}
.texta		{background-color:#FFFFFF; border:1px solid #7F9DB9; width:494px; height:100px; font-family: Lucida Sans, arial, georgia; color:#000000; font-size:9pt}
.textb		{background-color:#FFFFFF; border:1px solid #7F9DB9; width:340px; height:100px; font-family: Lucida Sans, arial, georgia; color:#000000; font-size:9pt}
.textc		{background-color:#FFFFFF; border:1px solid #7F9DB9; width:400px; height:200px; font-family: Lucida Sans, arial, georgia; color:#000000; font-size:9pt}
.fieldc		{background-color:#FFFFFF; border:1px solid #7F9DB9; width:300px; font-family: Lucida Sans, arial, georgia; color:#000000; font-size:9pt}
.fieldcc	{background-color:#FFFFFF; border:1px solid #7F9DB9; width:234px; font-family: Lucida Sans, arial, georgia; color:#000000; font-size:9pt}
.fieldccc	{background-color:#FFFFFF; border:1px solid #7F9DB9; width:100px; font-family: Lucida Sans, arial, georgia; color:#000000; font-size:9pt}
.corto	{background-color:#FFFFFF; border:1px solid #7F9DB9; width:150px; font-family: Lucida Sans, arial, georgia; color:#000000; font-size:9pt}
.sel	{width:236px; background-color:#FFFFFF; border:1px solid #7F9DB9; font-family: Lucida Sans, arial, georgia; color:#000000; font-size:9pt}
.selp	{width:70px; height:30px; background-color:#FFFFFF; border:1px solid #000000; font-family: Helvetica, Arial, sans-serif; color:#000000; font-size:10pt}
.selpm	{width:125px; background-color:#FFFFFF; border:1px solid #7F9DB9; font-family: Lucida Sans, arial, georgia; color:#000000; font-size:8pt}
.selpp	{width:82px; background-color:#FFFFFF; border:1px solid #7F9DB9; font-family: Lucida Sans, arial, georgia; color:#000000; font-size:8pt}
.seln	{width:234px; background-color:#FFFFFF; border:1px solid #7F9DB9; font-family: Lucida Sans, arial, georgia; color:#000000; font-size:9pt}
.priv	{font-family:Lucida Sans, arial, georgia; color:#000000; font-size:10pt; width:400px; height:40px}
