body			{margin:0; margin-bottom:20px; background-color:#BA1F31; background-image:url(../immagini/sfondo.jpg); background-repeat:repeat-x}

table.contenitore {width:906px}
td.testata {height:25px; background-color:#BA1F31}
td.spazio {height:18px; background-color:#FFFFFF}
td.menus {height:35px; background-color:#BA1F31}
td.sinistra {vertical-align:top; width:214px; background-color:#FFFFFF}
td.centro {vertical-align:top; width:478px; background-color:#FFFFFF}
td.destra {vertical-align:top; width:214px; background-color:#FFFFFF}
table.offerte {width:199px; height:297px; background-image:url(../immagini/sfondoofferte.jpg); background-repeat:no-repeat}
td.offerte {height:61px; background-image:url(../immagini/offerte.png); background-repeat:no-repeat}
table.grigio {width:199px; height:204px; background-image:url(../immagini/sfondogrigio.jpg); background-repeat:no-repeat}
td.disponibilita {height:40px; background-image:url(../immagini/disponibilita.png); background-repeat:no-repeat; background-position:3px top}
td.utility {height:40px; background-image:url(../immagini/utility.png); background-repeat:no-repeat; background-position:3px top}
td.newsletter {height:69px; background-image:url(../immagini/newsletter.png); background-repeat:no-repeat; background-position:3px top}
td.dintorni {height:40px; background-image:url(../immagini/dintorni.png); background-repeat:no-repeat; background-position:3px top}
td.meteo {height:69px; background-image:url(../immagini/meteo.png); background-repeat:no-repeat; background-position:3px top}

td.offerteen {height:61px; background-image:url(../immagini/offerteen.png); background-repeat:no-repeat}
td.disponibilitaen {height:40px; background-image:url(../immagini/disponibilitaen.png); background-repeat:no-repeat; background-position:3px top}
td.dintornien {height:40px; background-image:url(../immagini/dintornien.png); background-repeat:no-repeat; background-position:3px top}
td.meteoen {height:69px; background-image:url(../immagini/meteoen.png); background-repeat:no-repeat; background-position:3px top}






td.rosso {height:38px; background-image: url(../immagini/pisa.png); background-repeat: no-repeat; background-position: bottom;}
.testa {width:255px; height:264px; z-index:99; position:relative; left:11px}
#smart-banner {width:906px; height:264px; z-index:1; position:absolute; border:0}
#bandiere 		{float:right; margin-right:26px}
.ban {margin-top:6px}

#menu				{ font-family:Trebuchet MS, Arial, Helvetica, sans-serif; margin:0; padding:0; float:left}
#menu ul			{ list-style:none; margin:0; padding:0; margin-left:6px}
#menu li			{ height:35px; list-style:none; margin:0; padding:0; vertical-align:top; float:left; text-align:center}
#menu a				{ height:35px; display:block; font-size:10pt; color:#FFFFFF; text-decoration:none; margin:0; padding:0; padding-top:7px; float:left; padding-left:9px; padding-right:9px}
#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;}

.testo			{font-family:Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 10pt; color:#101010; margin: 5px;}
p.testo			{padding:0; text-align:justify; margin:0; margin-top:10px; margin-bottom:10px}
span.testo		{color:#101010; text-decoration:none; margin-left:6px}
a.testo			{color:#101010; text-decoration:none}
a.testo:hover		{color:#484646; text-decoration:none}
a.testo:active		{color:#101010; text-decoration:none}

.titoloff			{font-family:Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 15px; color:#B82130}
p.titoloff			{padding:0; text-align:justify; margin:0; margin-top:6px; margin-bottom:6px}
span.titoloff		{color:#B82130; text-decoration:none; margin-left:5px}
a.titoloff			{color:#B82130; text-decoration:none; margin-left:5px}
a.titoloff:hover		{color:#7A0410; text-decoration:none}
a.titoloff:active		{color:#B82130; text-decoration:none}

.testoff			{font-family:Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 13px; color:#414141}
a.testoff				{color:#414141; text-decoration:none; margin-left:5px}
a.testoff:hover		{color:#2A2A2A; text-decoration:none}
a.testoff:active		{color:#414141; text-decoration:none}

.testogrigio			{font-family:Trebuchet MS, Arial, Helvetica, sans-serif; font-size:14px; color:#4C4C4C}
a.testogrigio				{color:#4C4C4C; text-decoration:none}
a.testogrigio:hover		{color:#2A2727; text-decoration:none}
a.testogrigio:active		{color:#4C4C4C; text-decoration:none}

.piramedia			{font-family:Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 13px; color:#896C52}
a.piramedia				{color:#896C52; text-decoration:none}
a.piramedia:hover		{color:#896C52; text-decoration:underline}
a.piramedia:active		{color:#896C52; text-decoration:none}

h1 {font-family:Trebuchet MS, Arial, Helvetica, sans-serif; font-size:11pt; color:#FFFFFF; margin:0; padding:0; padding-left:20px}
h2 {font-family:Trebuchet MS, Arial, Helvetica, sans-serif; font-size:12pt; color:#FFFFFF; margin:0; padding:0; padding-left:20px}
h3 {font-family:Trebuchet MS, Arial, Helvetica, sans-serif; font-size:12pt; color:#BA1F31; margin:0; padding:0}
.dett {margin-right:5px}

.datep			{background-color:#B2B3B0; border:1px solid; border-left-color:#C0C0BF; border-top-color:#C0C0BF; border-bottom-color:#C0C0BF; border-right-color:#C0C0BF; width:132px; font-family: Trebuchet MS, Arial, Helvetica, sans-serif; color:#000000; font-size:9pt}
.sels	{width:132px; background-color:#B2B3B0; border:1px solid #C0C0BF; font-family: Trebuchet MS, Arial, Helvetica, sans-serif; color:#000000; font-size:9pt}
.campo {width:170px; height:30px; background-color:#FFFFFF; border:1px solid #616161; font-family:Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 15px; color:#101010}
.radio {margin-left:10px}


.cerca	{width:270px; height:25px; background-color:#E2E8CC; font-size:16px; color:#272727; border-top:2px solid #696C61; border-right:1px solid #C3C6C5; border-left:2px solid #696C61; border-bottom:1px solid #C3C6C5}
.cert {margin-left:10px; margin-top:15px; margin-bottom:15px}
.certs {margin-left:10px; margin-bottom:10px; margin-right:4px}
.news {margin-left:10px; margin-bottom:10px; margin-right:4px}
.reg {margin-bottom:10px; margin-top:10px}
.logobasso {margin-right:16px}
.imgp {margin-bottom:10px; margin-left:17px}
.imm {border:2px solid #696565}

.imgd {border:1px solid #696565; width: 135; height: 80px;}


.bottone 	{width:270px; height:40px; text-align:center}
.iscrizione 	{width:240px; height:40px; text-align:center}
.texta		{background-color:#E9E9EA; border:1px solid #7F9DB9; width:480px; height:100px; font-family: Trebuchet MS, Arial, Helvetica, sans-serif; color:#000000; font-size:9pt}
.textb		{background-color:#E9E9EA; border:1px solid #7F9DB9; width:340px; height:100px; font-family: Trebuchet MS, Arial, Helvetica, sans-serif; color:#000000; font-size:9pt}
.fieldc		{background-color:#E9E9EA; border:1px solid #7F9DB9; width:300px; font-family: Trebuchet MS, Arial, Helvetica, sans-serif; color:#000000; font-size:9pt}
.fieldcc	{background-color:#E9E9EA; border:1px solid #7F9DB9; width:234px; font-family: Trebuchet MS, Arial, Helvetica, sans-serif; color:#000000; font-size:9pt}
.sel	{width:234px; background-color:#E9E9EA; border:1px solid #7F9DB9; font-family: Trebuchet MS, Arial, Helvetica, sans-serif; color:#000000; font-size:9pt}
.seln	{width:234px; background-color:#C9C9CB; border:1px solid #7F9DB9; font-family: Trebuchet MS, Arial, Helvetica, sans-serif; color:#000000; font-size:9pt}



.link-din-red		{font-family:Georgia, "Times New Roman", Times, serif; text-decoration:none; color:#990000; font-size:9pt;}

a.link-din			{font-family:Georgia, "Times New Roman", Times, serif; text-decoration:none; color:#333333; font-size:9pt;}
a.link-din:hover	{font-family:Georgia, "Times New Roman", Times, serif; text-decoration:none; color:#FFFFFF; font-size:9pt;}
a.link-din:active	{font-family:Georgia, "Times New Roman", Times, serif; text-decoration:none; color:#333333; font-size:9pt;}

.link				{font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#333333; text-decoration:none;}
a.link				{font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#333333; margin-left:20px; text-decoration:none;}
a.link:hover		{font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#990000; margin-left:20px; text-decoration:none;}
a.link:active		{font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#333333; margin-left:20px; text-decoration:none;}

a.linkb				{font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#333333; text-decoration:none;}
a.linkb:hover		{font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#990000; text-decoration:none;}
a.linkb:active		{font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#333333; text-decoration:none;}





