body {
	background-color: #ffffff; color: #000000;
    margin: 0; padding: 0;
	font-family: verdana,helvetica,sans-serif ;
	font-size: 85%;
}

#testata {
	background: #ffffff ; color: #000000;
	}
	
#testata H1{
	padding-bottom: 20px; padding-top: 20px; margin-top : 0px;
    margin-left: 120px; 
	color: #ffffff;   background-color: #ff0000;
	font-family: georgia,palatino,serif;font-size: 150%;
}

#logo
	{
	position: absolute; text-align : center;
	visibility: visible; 
	left: 0px; 	top: 0px; width : 120px; height : 120px;
	}

#corpo {
	position: relative;
	background: #ffffff ; color: #000000;
	width: 100%;
}

.enti {
    position: absolute; left: 0px; top: 0px; width: 110px;
	padding-right: 0px; 
	font-size: 75%; font-family: verdana, helvetica,sans-serif;  text-align: center;
	background-color: #ffffff;  color: #000000; 
}

.entil {
    position: absolute; left: 0px; top: 0px; width: 110px;
	padding-left: 10px; 
	font-size: 85%; font-family: verdana, helvetica,sans-serif;  text-align: left;
	background-color: #ffffff;  color: #000000; 
}

.box {
  position: relative; 
  margin-left: 120px; border-left: #ff0000 1px solid; 
  padding-bottom : 20px; padding-left : 20px; padding-right : 20px;
}

.flotta {
 float: right; width : 50%; border-left: #ff0000 1px solid;
 padding-bottom :  20px; padding-left : 20px; padding-right : 20px; padding-top : 0px;
 background-color : #ffffff; color: #000000;
 text-align: left;
 }

.flotta2 {
 float: right; width : 50%; 
 padding-bottom :  20px; padding-left : 20px; padding-right : 0px; padding-top : 0px;
 background-color : #ffffff; color: #000000;
 text-align: left;
}

.menu {
	list-style:none;
  	margin-left: 120px; font-size: 80%; 
	font-weight:bold; font-family: georgia,palatino,serif;
	background-color: #ffffff; color:#000000; 
	}
	
.menu a:link { font-weight:bold; color:#00f; background:transparent;  text-decoration : none;  }
.menu a:visited { font-weight:bold; color:#00f; background:transparent;  text-decoration : none;  }
.menu a:hover { font-weight:bold; color:#f00;  background:#fff ;text-decoration:underline; }
.menu a:active { font-weight:bold; color:#f00;  background:#fff ;text-decoration:underline;}
.menutxt {
  	font-weight:bold; font-family: verdana, helvetica,sans-serif;
	background-color: transparent; color:#ff0000; 
	padding-bottom : 2px; padding-left : 0px; padding-right : 2px; padding-top : 2px;
}

.menup {
  	margin-left: 120px;
	font-weight:bold; font-size: 75%; font-family: georgia,palatino,serif;
	background-color: #E4E4E4; color:#000000; 
}

.y {
	background: #f00; color: #fff;
}

.yy {
	background: #00f; color: #fff;
}

.footer {
text-align : right; 
font-size: 80%; font-family:  verdana,helvetica,sans-serif ; font-style : italic; 
background-color: #ffffff; color:#000000; 
}

a:link { font-weight:bold; color:#00f; background:transparent;  text-decoration : underline;  }
a:visited { font-weight:bold; color: #25119B; background:transparent;  text-decoration :underline ;  }
a:hover, a:active { text-decoration:underline; font-weight:bold; color:#f00;  background:#fff ;}
a.blu:link {font-size: 90%; font-weight:bold; color:#00f; background:transparent;}
a.blu:visited {font-size: 90%; font-weight:bold; color: #2A16BF; background:transparent;}
a.blu:hover, a.blu:active { font-size: 90%;font-weight:bold; color:#00f; background-color: #fff;text-decoration : none ;  }
a.nero:link, a.nero:visited { font-family: verdana, sans-serif;  font-weight:normal;color:#00f; background-color: transparent; }
a.nero:hover, a.nero:active { font-family: verdana, sans-serif;color:#000; background-color: transparent; }
	
.smal {
    text-align : center; 
	font-size: 70%; font-family: verdana,helvetica, sans-serif;
	background-color : #ffffff; color: #000000;
	padding-bottom: 0em;  
}
	
.small {
	font-size: 70%; font-family: verdana,helvetica, sans-serif;
	background-color : #E1E2FF; color: #000000;
	padding-bottom: 1em;
	border-bottom-color : Red;
	border-bottom-style : solid;
	border-bottom-width : 1px;
	
	}

	.smalla {
	font-size: 70%; font-family: verdana,helvetica, sans-serif;
	background-color : #FFF6BF; color: #000000;
	padding-bottom: 1em;
	border-bottom-color : Red;
	border-bottom-style : solid;
	border-bottom-width : 1px;
	
	}
	.smallal {
	font-size: 70%; font-family: verdana,helvetica, sans-serif;
	background-color : #FFFFFF; color: #000000;
	padding-bottom: 1em;
	border-bottom-color : Red;
	border-bottom-style : solid;
	border-bottom-width : 1px;
	
	}
	
.smalll {
	font-size: 70%; font-family: verdana,helvetica, sans-serif;
	background-color : #ffffff; color: #000000;
	padding-bottom: 1em;
	border-bottom-color : Red;
	border-bottom-style : solid;
	border-bottom-width : 1px;
	
	}
	
.testo{
text-indent : 2%;
background-color: transparent; color:#000000;
font-size: 85%; 
}

.testonero{
background-color: transparent; color: #000000;
font-weight:bold;
}

.testonerob{
background-color: transparent; color: #000000;
font-weight:bold; font-style : italic;
}

.testoblu{
background-color: transparent; color: #0000ff;
font-weight:bold;font-size: 130%;
}
.testoblup{
background-color: transparent; color: #0000ff;
font-weight:bold;font-size: 110%;
}

h2 {
	padding-bottom: 0px; padding-top: 1em; 
    color: #000000; background-color: #ffffff;
	font-weight: inherit; font-family: verdana,helvetica, sans-serif; font-size: 140%;
	text-align : center;
}

.rett {
    text-align : left; font-weight:bold;
	font-size: 110%; font-family: Arial, Helvetica, sans-serif;
	background-color : ActiveBorder; color: Black;
	padding-bottom: 1em; 
    margin-top : 1em;
}

.rett1 {
    text-align : left; font-weight:bold;
	font-size: 100%; font-family: Arial, Helvetica, sans-serif;
	background-color : Yellow; color: Black;
	margin-top : 1em;
}

ul {
	font-family: verdana,helvetica,sans-serif ;
	font-size: 85%; 
	}
ul li{
	font-family: verdana,helvetica,sans-serif ;
	padding-bottom : 0.4em;
	font-size: 95%; 
	}

/** MENU 1 ** roll-over basato solo sui colori **/
ul.menu1 { 
width:100px;
list-style:none;
margin-left : 1em;
 }/* elimino i punti elenco */
  
ul.menu1 li a { 
font-size : 120%;
display:block; /* il link occupa tutto lo spazio orizzontale */
text-decoration:none; /* elimino la sottolineatura, che si tratta di un link si capisce dalla struttura */
padding: 0em; /* lascia spazio far il bordo del menu e il testo del link */
height: 2em;line-height: 2em; /* altezza del link: height e line-height devono avere il medesimo valore */
  }
ul.menu1 li { display:inline } /*elimina lo spazio fra gli elementi della lista introdotto da Opera*/
ul.menu1 li a:link, ul.menu1 li a:visited { 
background:#fff;
color: #009;
text-decoration:none; /* elimino la sottolineatura, che si tratta di un link si capisce dalla struttura */
} /* colori per il link */
ul.menu1 li a:hover, ul.menu1 li a:active { 
background: #ccc;
color:#c00;
text-decoration : underline;
} /* colori per l'effetto roll-over */

.right{  text-align : right; font-size: 85%; padding-right : 2em;  padding-bottom : 0.5em; }

.centro {	text-align: center;}
em.n {	font-size: 100%; font-weight: normal}
em {	font-size: 120%;  font-weight : bold; }
.sotto {text-decoration: underline} 
.but { border-color:#c99 #300 #300 #c99;background:#ff0000;color:#ffffff; font-weight:bold;;width:10em }
.but1 { border-color:#c99 #300 #300 #c99;background:#ffffff;color:#ff0000; font-weight:bold;;width:10em }

