@charset "utf-8";
/* CSS Document */
html{
width:100%;
height:100%;
background-color:#DDDDDD;
}
body{
margin:10px 0 10px 0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFC0FF;
width:980px;
margin-left:auto;
margin-right:auto;
}

h1{
margin:0 0 -1px 0;
font-size:250%;
letter-spacing:-3px;
color:#FFFFFF;
width:100%;
}
h2{
margin:10px 0 -3px 0;
font-size:150%;
color:#FFFFFF; 
width:100%;
letter-spacing:-1px;
}
h3{
margin:0;
font-size:110%;
}
h4{
margin:0;
font-size:110%;
}
p{
margin:5px 0 0 0;
}
big{
color:#FFFFFF; 
font-weight:bold;
letter-spacing:-1px;
}
small{
color:#F0F0F0;
}
form{
margin:0 0 5px 0;
font-family:Tahoma;
font-size:11px;
}
span{
display:none;
}
	form input{
	font-family:Tahoma;
	font-size:11px;
	}
	form select{
	font-family:Tahoma;
	font-size:11px;
	}
hr{
border:1px #FFFFFF solid;
}

span{
margin:0;
}

a{
font-weight:bold;
color:#FFFFFF;
text-decoration:underline; 
}
a:hover{
color: #FFFF00; 
}

td img {display: block;}

.annuncio{
display:inline; 
float:left; 
padding:10px;
margin-right:3px;
margin-bottom:20px;
width:140px;
border:2px #777777 solid;

}


.video{
display:inline; 
float:left; 
padding:3px;
border:1px #000000 solid; 
background-color:#333333;
}

.video:hover{
background-color:#666666;
}

/*FOOTER CLASSE DI TABELLA NUMERO DI PAGINE*/
.tabellapagine{
font-size:14px;
}
.tabellapagine td{
border:#333333 1px solid; 
padding:7px 11px 7px 11px;
}
.tabellapagine td:hover{
border:#333333 1px solid;
background-color:#222222;
}
.tabellapagine #corrente{
border:#333333 1px solid;
background-color:#FFFFFF;
font-weight:bold;
}
.tabellapagine #corrente a{
color:#333333;
text-decoration:none;
}
.tabellapagine #corrente a:hover{
color:#333333;
text-decoration:underline;
}


#index{
    width: 980px;
    height: 500px;
    background: url("../images/index_bg.gif") left top no-repeat;
}

#index #disclaimer{
    width: 400px;
    height: 250px;
    padding: 15px;
    font-size: 10px;
    overflow: auto;
    float: right;
    margin-right: 40px;
    margin-top: 105px;
}

#index #disclaimer small{
color: #FFFFFF;
}      

#top{
color:#FFFFFF;
}

#menuprincipale tr{
font-size:12px;
}
#menuprincipale td{
border:#000000 1px solid;
background-color:#333333;
}
#menuprincipale td:hover{
background-color:#000000;
}
#menuprincipale a{
color:#CCCCCC;
font-family:Arial Black;
font-style:oblique;
}
#menuprincipale a:hover{
color:#FFFFFF;
}


#menu ul{
margin:5px 0 0 0;
padding:0;
list-style:none;
text-transform:uppercase;
width:152px;
}

#menu li{
border:#000000 1px solid;
background-color:#333333;
padding:5px;
width:152px;
}

#menu li:hover{
background-color:#CC6600;
}












