#container {border: 1px dotted gray; background: white; width: 740px; text-align: left; margin-left: auto; margin-right: auto;}

.novita {font-size:0.8em; color:black; border-left:2px dotted orange; padding:0.3em;}

body {font-size: 10px; font-family: Verdana, Arial, Helvetica, SunSans-Regular, Sans-Serif; margin: 10px 0px 10px 10px;}

.schedahome {font-family: Verdana, Arial, Helvetica, SunSans-Regular, Sans-Serif; width: 200px; padding: 3px;}

.topmenu {text-transform: uppercase; font-size: 10px; font-family: Verdana, Arial, Helvetica, SunSans-Regular, Sans-Serif; color: #000000; text-decoration: none; margin: 0px; padding: 0px;}

.navigatore {font-family: Verdana, Arial, Helvetica, SunSans-Regular, Sans-Serif; font-size: 10px; color: #000000; text-decoration: none; margin: 0px; padding: 0;}

.navigatore a {font-size: 10px; color: #000000; text-decoration: none; margin: 0px; padding: 0;}

.navigatore a:visited {color:#000000; margin: 0; padding: 0;}
.navigatore a:hover {color: #b12424; background-color: #e6e6e6; margin: 0; padding: 0;}


a { 
  color: #000000;
  text-decoration: none;
}
a:visited 
{
  color: #000000;
}

a:hover 
{
  color: #000000;
}
a:active 
{  
  color:#000000; 
  text-decoration: line-through;
}

h1
{
 font-size:22px;
 margin: 5px;
}

h2
{
 font-size:18px;
 margin: 5px;
}

h3
{
 font-size:10px;
 margin: 5px;
}

h4
{
  font-size:11px;
  color: #499FD4;
}


#topnavi 
{
  background-color: #404040;
  margin: 0px;
  padding: 2px 0px;
  border-top: 1px solid  #499FD4;
  border-bottom: 7px solid  #e1ddd9;
}

#topnavi a 
{ 
  text-transform: uppercase;
  font-size: 10px;
  letter-spacing: 4px;
  color: #ffffff;
  text-decoration: none; 
  margin: 5px;
  padding: 2px 25px;
}

#topnavi a:visited {color:#ffffff;}
#topnavi a:hover {color: #499FD4; background-color: #ffffff;}
#mainnavi a:active { color:#ffffff;}

#topnavi a.selected {
background-color: #e1ddd9;
color: #564b47;
}

#content 
{
  border-right: 1px dotted gray;
  border-top: 1px dotted gray;
  background-color: #ffffff;
  padding: 0px;
  margin-left: 5px;
  margin-right: 150px;
}

#content h1 
{
 margin: 5px;
 padding:5px 10px 3px 10px;
 font-weight: normal;
 color:#7A7778;
 border-bottom: 1px dotted #6b4a60;
}

#content h2, #content h4 
{
 margin: 5px;
 padding:0px 10px 3px 10px;
 font-weight: normal;
}

#content h3 
{
  margin: 5px;
  padding:10px 10px 3px 10px;
}

#content p 
{
  line-height: 15px;
  padding: 10px 10px 10px 10px;
  margin:5px;
  text-align: justify;
}

#right 
{
  float: right;
  width: 150px;
  margin: 5px;
  padding: 0px;
}

#menup
{
  width: 150px;
  float: left;
}

#menup p
{
  margin: 0px;
  padding: 10px;
}

#menup h1 
{
  margin: 5px;
  padding: 10px 10px 10px 30px;
  border-bottom: 1px dotted #6b4a60;
}

#menup h2
{
  margin-bottom: 10px;
  padding: 10px 10px 10px 35px;
  border-top: 1px dotted #6b4a60;
}

#menudown
{
  float: left;
  width: 150px;
  height: 80px;
  background-image: url(../pix/loghi.gif);
  background-repeat: no-repeat;
  background-position: bottom;
  border-top: 1px dotted #6b4a60;
}

.crediti
{
  clear: both;
  padding: 0px;
  color: #666;
  font-size: 12px;
  margin: 5px;

}

.crediti a:visited {color:silver;}
.crediti a:hover {color: #black;}
.crediti a:active { color:silver; text-decoration: line-through;}
