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;
	}

.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; 
}


#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; 
}

.box {
  position: relative; 
  margin-left: 120px; border-left: #ff0000 1px solid; 
  padding-bottom : 20px; padding-left : 20px; padding-right : 20px; padding-top : 20px;
}

.footer {
text-align : right; 
font-size: 80%; font-family:  verdana,helvetica,sans-serif ; font-style : italic; 
background-color: #ffffff; color:#000000; 
}

a:link { text-decoration:none; font-weight:bold; color:#00f; background:transparent }
a:visited { text-decoration:none; font-weight:bold; color:#00f; background:transparent }
a:hover, a:active { text-decoration:underline; font-weight:bold; color:#00f;  background:#fff ;}

h1 {
	padding-bottom: 20px; padding-top: 20px; 
    margin-left: 120px; 
	color: #ffffff;   background-color: #ff0000;
	font-family: georgia,palatino,serif;font-size: 180%;
}
h2 {
	padding-bottom: 0px; padding-top: 0px; 
    margin-left: 120px;
    color: #0000ff; background-color: #ffffff;
	font-weight:bold; font-family: Arial, sans-serif; 
}

h3 {
	padding-bottom: 23px; padding-top: 20px; 
    margin-left: 120px; 
	color: #ffffff;   background-color: #ff0000;
	font-family: georgia,palatino,serif; font-size: 120%;
}

h4 {
   padding-bottom: 0px; padding-top: 0px; 
	margin-left: 120px; 
	text-align: center; 
	font-size : 75%; font-weight:normal;
}

table {
    width : 90%; border : none;
}
caption {
    background-color: transparent; color: #000000;
	font-weight:bold;font-size : 100%;
	font-family: Arial ;
}
th {
	background-color: #ff0000; color: #ffffff;font-family: Arial ;
}
td.s { 
text-align : left; vertical-align : top;
padding : 1em;
}

.testoblu{
background-color: transparent; color: #0000ff;
font-weight:bold;
}

.testonero{
background-color: transparent; color: #000000;
font-weight:bold;font-size : 140%;
}

.testoro{
background-color: transparent; color: #ff0000;
font-family: Arial ; font-style : italic;
font-weight:bold;font-size : 120%;
}

.testone{
background-color: transparent; color: #000000;
font-weight:bold;font-size : 100%;
font-family: Arial ;text-align: left;
}
.testo{
background-color: transparent; color:#000000;
font-size : 80%;text-align: left;
}
.centro {
	text-align: center;
}

.tdro{
	text-align: center;
}

ul {
	font-family: verdana,helvetica,sans-serif ;
	font-size: 80%; 
	}
hr{
 	background-color: #ffffff; color : #BBBBBB; height : 5px;
}
.small {
	font-size: 70%; font-family: verdana,helvetica, sans-serif;
	 background-color : #E1E2FF; color: #000000;
}

.y {
	background: #f00; color: #fff;
}
.u {
	TEXT-DECORATION: underline
}


