html, body{
margin: 0 0 0 0;
padding: 0 0 0 0;
height: 100%;
} 
body{font-family: "Arial",sans-serif;font-size: 76%;text-align: center}

div#container{position: relative; width: 768px; height: 100%; margin: 0 auto; text-align: left; 
    background: #ffff66; border: solid #a50021 3px;} 

body>div#container{height: auto; min-height: 100%} 

h2 { font: 14px "Arial Black", "Helvetica Bold", "Arial", sans-serif; letter-spacing: 5px; 
font-variant: small-caps; 
}

p {font: 15px/150%  "Helvetica", "Verdana", "Arial", sans serif; text-align: justify;
}

a:link{ text-decoration: none;
}

a:visited{font-weight:bold; text-decoration:none;
}

li{list-style-type:none
}

.forte{
font-style: italic; font-weight:bold
}

.gratuito{
font-style: italic;
font-weight:bold;
color: #a50021;
}

.esp{
font-weight:bold;
}

#foto{
background-color: #a50021;
}



ul#nav{font: 15px/70% "Arial Black", "Helvetica Bold",sans-serif;font-variant: small-caps;}
ul#nav,ul#nav li,ul#nav ul{margin:0;padding:0;list-style:none}
ul#nav{height:26px;line-height:25px;margin-left:0;
    background: #a50021;color: #fff}
ul#nav a{display:block;padding: 0 15px;text-decoration: none; color:#FFF}
ul#nav li{float: left;position: relative}
ul#nav li li{float: none;line-height: 22px;
    display:block !important;display: inline; /*IE*/}
ul#nav ul{position: absolute;top: 23px;left: -9999px;
    width: 12em;background: #fff;color: #a50021}
ul#nav ul{padding: 7px 0;border: 1px solid #a50021}
ul#nav ul,ul#nav li li a{background-color: #FFF;color: #a50021}
ul#nav li:hover,ul#nav a:hover{background-color: #5C75AA;color: #FFF}
ul#nav li:hover ul,ul#nav li.sfhover ul{left: -1px;z-index: 100}

#lingua img{
border:none;
}

#lingua p{
font: 8px "Arial Black" ;
line-height: 0%;
}

#lingua li{
display: inline;
margin: 0;
padding: 0 1.3px 0 0;
}

#lingua ul{
margin: 0 0 0 0;
padding:0 0 0 0;
}
#lingua{
padding:0 0 0 15px;
}



div#sinistra{float: left;width: 160px;\width:170px;\width:160px;padding: 6em 2em 1em 20px}
div#extra{float: right; width: 180px;\width:190px;\width:170px;padding: 0 20px}
div#content{margin: 10px 170px;padding: 3em 35px}
div#footer{clear:both; text-align:center; padding: 5px 0;
    background-color: #a50021; color:  #fff}

#content img{
border:none;
}

#lista p{
font-weight: bold;
}

#lista a{
color: #a50021;
} 


#extra img{
padding: 1em 0 0 0;
}


.foto1{
padding: 15px 0 0 0;
}

.foto2{
padding: 25px 0 0 0;
}

.foto3{
padding: 50px 0 0 0;
}

.avanti p{
word-spacing: 250px;
font-weight:bold;
}

.avanti a{
color: #a50021;
}

.prima {
visibility:hidden;
}

#content .linkek a{
display: block;
}

#content .linkek a{
font: 13px/200%  "Helvetica","Verdana", sans-serif; font-weight:bold;
 text-decoration:none;
} 

#content .linkek a:visited{
color: #800080;
} 

#content .linkek a:link{
color: #000000;
}

#content .linkek h2{
color: #000080 ;
}

#content .foto4{
text-align: center;
}

#content .under h1{
font-family: "Comic Sans MS", "Arial", sans-serif; text-align: center;
}

#sinistra img{
padding: 0 0 0 0;
margin: 0;
}

#extra .icone img{
border:none;
}

div#footer{
position:absolute;bottom: 0;
width: 100%
}

div#footer{
padding: 5px 0;
background-color: #a50021;
color: #fff;
} 
#footer p{font: 15px/70% "Arial Black", "Helvetica Bold",sans-serif;
font-variant: small-caps;
text-align:center;}

