body
{
	font-family: Arial;
	background-color: #000000;
	font-size:11pt;
	margin:0px
}
#top { padding:4px; position:relative;
	height: 120px; width: 850px; background-color: #FFFFFF;
}
#logo        { font-family: Tahoma; font-size: 22pt; color: #000000; font-weight:bold; width: 380px; height: 120px; position: absolute;left:0px; top:0px}

#riga1  { position:absolute;	height:84px; width: 1px; background-color:#000000;left:380px; top:20px
}
#riga2  { position:absolute;	height:84px; width: 1px; background-color:#000000;left:615px; top:20px
}
#menu1  { position:absolute;	width:234px;height: 120px;  background-color:#FFFFFF;left:381px; top:0px; text-align:left; margin-left:30px
}
#menu2  { position:absolute;	height:120px;  background-color:#FFFFFF;left:616px; top:0px;  text-align:left; margin-left:30px
}
#img_main{ position:relative;	height:300px; width: 850px; background-color: #FFFFFF;}

#contenuto{ background-color: #FFFFFF; position:relative; width: 850px; text-align:left;}
#menu-sx{ background-color: #FFFFFF; position:absolute; width: 296px; margin-left: 0px ; left:0px; top:0px;color:#F00;}
#pagina{ background-color: #FFFFFF; width: 532px; height:1150px; margin-left: 308px ; left:0px; top:0px; color:#000; text-align:left;}

#bottom{ background-color: #FFFFFF; position:relative; width: 850px }

#news{ border:1px solid #808080; background-color: #FFFFFF;position:relative; width: 542px;left:0px; top:0px;font-family: Arial; font-size: 9pt; color: #000000; text-align:justify; font-weight: normal;padding-left:4px; padding-right:4px; padding-top:1px; padding-bottom:1px}
#calendario{ border:1px solid #808080; background-color: #FFFFFF;position:relative; width: 542px;left:0px; top:0px;font-family: Arial; font-size: 9pt; color: #000000; text-align:justify; font-weight: normal;padding-left:4px; padding-right:4px; padding-top:1px; padding-bottom:1px}
#testodx        { position:relative;width:850px; background: #FFFFFF;font-family: Arial; font-size: 9pt; color: #000000; font-weight:normal;  text-align:right;}


input   { font-family: Arial; font-size: 9pt; color: #000000; font-weight:normal; text-align:left;}
hr{color:#ffffff;}
#alto{color:#FFFFFF;height: 5px}

h1           { font-family: Tahoma; font-size: 11pt; color: #CA0114; text-align:left; font-weight: bold; padding: 5px;}
h2           { font-family: Arial; font-size: 9pt; color: #000000; text-align:justify; font-weight: normal;padding: 5px;}
a             {color: #000000;}

.logo-giallo        { font-family: Tahoma; font-size: 24pt; color: #F4C301; font-weight:bold}
.logo-rosso        { font-family: Tahoma; font-size: 24pt; color: #CA0114; font-weight:bold}
.titolomenublu        { font-family: Tahoma; font-size: 10pt; color: #254F86; font-weight:bold; background-color:#D1D1D1; width: 296px; height: 20px; text-align:left;}
.titolomenurosso        { font-family: Tahoma; font-size: 10pt; color: #CA0114; font-weight:bold; background-color:#D1D1D1; width: 296px; height: 36px; text-align:left;}
.titolomenugiallo        { font-family: Tahoma; font-size: 10pt; color: #FAA202; font-weight:bold; background-color:#D1D1D1; width: 296px; height: 36px; text-align:left;}
.photogallery        { font-family: Arial; font-size: 9pt; color: #000000; font-weight:normal; background-color:#D1D1D1; width: 296px;  text-align:center;}
.testomenu        { font-family: Arial; font-size: 9pt; color: #000000; font-weight:normal; background-color:#D1D1D1; width: 296px; height: 15px; text-align:left;}
.testoform        { font-family: Arial; font-size: 9pt; color: #000000; font-weight:normal; background-color:#D1D1D1;  height: 20px; text-align:left;}
.testogiallo           { font-family: Tahoma; font-size: 11pt; color: #FAA202; text-align:left; font-weight: bold; }
.testoblu           { font-family: Tahoma; font-size: 11pt; color: #254F86; text-align:left; font-weight: bold;}