* {margin:0; padding:0;}

body { 
background : #000; 
color : #cccccc; 
font : 13px "trebuchet MS"; 
} 

.testopiccolo { 
font-family : Arial, "Trebuchet MS"; 
font-size : 11px; 
font-style : normal; 
} 

.testolink a { 
font-family : Arial, "Trebuchet MS"; 
font-size : 13px; 
color : #cccccc; 
text-align : justify;
text-decoration : none; 
} 
#testolink a:visited { 
color : #804040; 
} 

#intestazione { 
background-color : #000; } 

#immagine { 
background : transparent url('immagini/logo.jpg') no-repeat top left; 
height : 135px; } 

#logo { 
background : transparent url('immagini/luxury.jpg') no-repeat top right; 
height : 135px; 
width : 540px; } 

#body { 
background : #27465a url('immagini/linea.png') repeat-x top left; } 

#menualto a { 
font : bold 12px tahoma; 
color : #ffffff; 
text-decoration : none; } 

#tabella { 
text-align: left;
padding : 15px 30px; } 

a { 
color : #0099ff; 
text-decoration : none; } 

a:visited { 
color : #0099ff; 
text-decoration : none; } 

a:hover { 
color : #ffffff; 
text-decoration : none; } 
acronym, abbr, span.caps { 
font-size : 90%; } 
acronym, abbr { 
cursor : help; } 

.pagina { 
background : #c0c0c0; 
padding : 15px; 
border : 1px dotted #c0c0c0; } 

.testopagina { 
padding-bottom : 5px; 
margin-bottom : 15px; } 

.menu { 
float : left; 
width : 200px; 
margin : 28px 0 0 0; 
border : 2px; } 

div#menualto { 
font-family : "Verdana"; 
margin : 0 auto 0; 
position : absolute; 
top : 135px; 
height : 25px; 
width : 100%; 
background : #1084ce; } 

div#menualto ul { 
padding : 0 0 0; 
white-space : nowrap; 
list-style-type : none; 
margin : 0; } 

div#menualto ul li { 
float : right; } 
div#menualto ul li.current_page_item a { 
text-decoration : none; } 

div#menualto ul li a { 
display : block; 
text-decoration : none; 
border-left : 1px dotted #333; 
font-size : 12px; 
padding : 4px 15px 4px 15px; 
text-transform : uppercase; 
color : #000; 
font-weight : bold; } 

div#menualto ul li a:hover { 
color : #333333; 
background-color : #82abc6; } 

.sottopagina { 
background : #000; 
padding : 20px; } 

#sottopagina { 
background : #000; 
color : #ffffff; 
list-style : none; 
margin : 0; 
padding : 0; 
font : 17px tahoma; 
padding-left : 50px; 
padding-top : 10px; } 

.basso { 
background : #1084ce; 
margin : 0; 
padding : 10px 3px 3px 3px; 
text-align : center; } 

#basso a:link { 
font-family : "Verdana", Verdana; 
font-size : 12px; 
color : #000000; 
text-decoration : none; } 

#basso a:visited { 
font-family : "Verdana", Verdana; 
font-size : 12px; 
color : #000000; 
text-decoration : none; } 

#basso a:active { 
font-family : "Verdana", Verdana; 
font-size : 12px; 
color : #000000; 
text-decoration : none; } 

#basso a:hover { 
font-family : "Verdana", Verdana; 
font-size : 12px; 
color : #ffffff; 
text-decoration : none; } 

select { 
font-family : Verdana; 
font-size : 11px; 
color : #ffffff; 
background-color : #27465a; } 

input { 
font-family : Verdana; 
font-size : 11px; 
color : #ffffff; 
background-color : #27465a; } 

#inputgrande { 
font-family: Georgia, "Times New Roman", Times, serif;
font-weight: normal;
font-size:14px; 
color: #cccccc;
background-color: #000000; 
width: 210px;
}
#inputgrande:hover, #inputgrande:active, #inputgrande:focus{ color:#ff0000;}

.testogiustificato { 
vertical-align : middle; 
text-align : justify; } 