body 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:78%;
	margin:0px;
	color: #fff;
    background: #000;
}

#iframe
{
    padding-top: 20px;
    overflow: auto; 
    height: 550px;
    width:760px; 
    padding-right: 10px;
    padding-left:15px;
}

/* STRUTTURA GENERALE DELLE PAGINE*/
#centrato 
{
    background: #000;
	width: 100%;
	margin: auto;
}

#intestazione 
{
    float: left;
	width: 100%;
	height: 110px;
	background: url("immagini/Struttura_01_new.jpg") left top no-repeat;
}

#sfondohome
{
    background: url("immagini/Sfondo17.gif")    
}

#sfondoeventi
{
    background: url("immagini/Sfondo stelle.gif")    
}
.logo
{
    height: 110px;
    background: url("immagini/Struttura_01.jpg") left top no-repeat;
}

.sfondoIntestazione 
{
    height: 75px;
    background: url("immagini/Struttura_02.jpg") right top no-repeat;
}

#corpo
{
   	float: left;
	width: 100%;
	background: url("immagini/corpo.gif") 0 0 repeat-y;
}

#menu 
{
	width: 700px;
	margin-top: 72px;
	margin-left: 250px;
	vertical-align: middle;
}

.menuServizio
{
    padding: 10px 0 10px 0;
	text-align: right;
}

#menu a:link 
{
    width: 120px;
    height: 25px;
	FONT-WEIGHT:bold;
	COLOR: #fff;
	TEXT-DECORATION: none;
}

#menu a:visited 
{
    width: 120px;
    height: 25px;
	FONT-WEIGHT:bold;
	COLOR: #fff;
	TEXT-DECORATION: none;
}

#menu a:hover 
{
    width: 120px;
    height: 25px;
	FONT-WEIGHT:bold;
	COLOR: #fff;
	TEXT-DECORATION: underline;
}

#chiusura
{
	/*background-color: #242021;*/
	color: #fff;
	width: 100%;
	height: 50px;
	background: url("immagini/chiusura.jpg") left top no-repeat;
	border-bottom: 2px solid #4C4748;
	vertical-align: middle;
}

.contavisite
{
     padding-top: 5px;
     padding-left: 10px;
     float: left;
     width: 190px;
	 font-family: pristina;
	 font-size: xx-large;
	 letter-spacing: 3px;
	 color: #FF0000;
	 font-weight:bold;
}

.immaginenew
{
     background: url("immagini/new.gif") left top no-repeat;
     padding-top: 18px;
     float: left;
     width: 50px;
     height: 30px;
}

.scroll
{
     padding-top: 18px;
     float: left;
     width: 400px;
     height: 30px;
}
    
#powered
{
	padding-left: 10px;
	background-color: #000;
	color: #F77C08;
	height: 22px;
	text-align: center;
}

#contatore
{
    height: 25px;
    font-weight: bold;
	background-color: #000;
	color: #F77C08;
	text-align: center;
	vertical-align: middle;
}

#menuSx
{
    float: left;
    width: 200px;
    color: #fff;
    text-align: center;
    background-color: #231F20;
    vertical-align: bottom;
}

.menuSx
{
   height: 20px;
   border-bottom: 1px solid #fff;
}

.menuSxSel
{
    width: 160px;
	height: 18px;
    padding-left: 10px;
	padding-bottom: 3px;
	background:url("images/freccina_r.gif") 0 0 no-repeat;
	color: #fff;
	font-weight: normal;
	border-bottom: 1px solid #fff;
}

#menuSx a:link 
{
    height: 20px;
	FONT-WEIGHT:normal;
	COLOR: #fff;
	BACKGROUND-COLOR:transparent;
	TEXT-DECORATION: none;
	border-bottom: 1px solid #fff;
}

#menuSx a:visited 
{
    height: 20px;
	FONT-WEIGHT:normal;
	COLOR: #fff;
	BACKGROUND-COLOR:transparent;
	TEXT-DECORATION: none;
	border-bottom: 1px solid #fff;
}

#menuSx a:hover 
{
    height: 20px;
	FONT-WEIGHT:bold;
	COLOR: #fff;
	background-color: #000;
	TEXT-DECORATION: none;
	border-bottom: 1px solid #fff;
}

#centro
{
    float: left;
    width: 760px;
}

#menuDx
{
    float: left;
    margin-top: 15px;
    margin-left: 35px;
    width: 170px;
    text-align: center;
    color: #fff;
    font-weight:bold;
}

.clear {
	clear: left;
	border-bottom: 1px solid #fff;
	margin-bottom: 10px;
}

.titoloPagina {
	font-family: Pristina, Arial, Helvetica, sans-serif;
	font-size: 180%;
	color: #fff;
	font-weight: bold;
	border-bottom: 1px solid #fff;
    margin-top: 15px;
	margin-bottom: 15px;
	margin-right: 20px;
}

/* ***** BOX CON ANGOLI ARROTONDATI ******/
.boxArrotondato 
{
    background:#ccc url("images/angolo_sup_sx.gif") left top no-repeat;
    width:200px;
}

.boxArrotondato p 
{
    margin:0px;
    padding: 0 10px 10px 10px;
    
}

.boxArrotondato  .aux1
{
    background:#ccc;
    width:200px;
}

/*  ***** IPERTESTI ******/

a:link {
	FONT-WEIGHT:normal;
	COLOR: #ff0000;
	BACKGROUND-COLOR:transparent;
	TEXT-DECORATION: none;
}

a:visited {
	FONT-WEIGHT:normal;
	COLOR: #ff0000;
	BACKGROUND-COLOR:transparent;
	TEXT-DECORATION: none;
}

a:hover {
	FONT-WEIGHT:normal;
	COLOR: #ff0000;
	BACKGROUND-COLOR:transparent;
	TEXT-DECORATION: underline;
}

#fondoPagina a:link {
	FONT-WEIGHT:normal;
	COLOR: #ff0000;
	BACKGROUND-COLOR:transparent;
	TEXT-DECORATION: none;
}

#fondoPagina a:visited {
	FONT-WEIGHT:normal;
	COLOR: #ff0000;
	BACKGROUND-COLOR:transparent;
	TEXT-DECORATION: none;
}

#fondoPagina a:hover {
	FONT-WEIGHT:normal;
	COLOR: #fff;
	BACKGROUND-COLOR:transparent;
	TEXT-DECORATION: underline;
}

#navigatore a:link {
	FONT-WEIGHT:bold;
	COLOR: #ff0000;
	BACKGROUND-COLOR:transparent;
	TEXT-DECORATION: none;
}

#navigatore a:visited {
	FONT-WEIGHT:bold;
	COLOR: #ff0000;
	BACKGROUND-COLOR:transparent;
	TEXT-DECORATION: none;
}

#navigatore a:hover {
	FONT-WEIGHT:bold;
	COLOR: #ff0000;
	BACKGROUND-COLOR:transparent;
	TEXT-DECORATION: underline;
}