body {
font-family:Verdana, Helvetica, sans-serif;
background-color:#FFFFFB;
color:#006691;
width:auto;
height:auto;
padding:0px;
}

#intest {
clear:both;
width:auto;
height:auto;
text-align:center;
margin-bottom:8px;
display:none;
}

#menu {
width:20%;
height:auto;
background-color:#F2FBFF;
border:2px solid #006691;
font-size:90%;
display:block;
display:none;
min-width:130px;
}

#menu A:link {
padding-right:0px;
border-top:#FFFFFF 1px solid;
display:block;
font-size:100%;
font-weight:bold;
padding-bottom:5px;
color:#006691;
padding-top:5px;
border-bottom:#006691 1px solid;
text-decoration:none;
background-color:#F2FBFF;
padding-left:8px;
display:none;
}

#menu UL {
padding-left:0px;
margin-left:0px;
display:none;
}

#menu A:visited {
padding-right:0px;
border-top:#FFFFFF 1px solid;
display:block;
font-size:100%;
font-weight:bold;
padding-bottom:5px;
color:#006691;
padding-top:5px;
border-bottom:#006691 1px solid;
text-decoration:none;
background-color:#F2FBFF;
padding-left:8px;
display:none;
}

#menu .altrlink {
display:block;
padding-top:20px;
padding-right:0px;
padding-bottom:5px;
color:#A52929;
font-size:100%;
font-weight:bold;
background-color:#F2FBFF;
padding-left:8px;
display:none;
}

#menu A:hover {
padding-right:0px;
padding-left:8px;
border-top:#006691 1px solid;
display:block;
font-size:100%;
font-weight:bold;
background-color:#D2F0FF;
padding-bottom:5px;
padding-top:5px;
border-bottom:#FFFFFF 1px solid;
text-decoration:none;
color:#005177;
display:none;
}

#menu LI {
list-style-type:none;
padding-left:0px;
display:inline;
display:none;
}

#news {
float:right;
clear:right;
width:76%;
min-height:116px;
height:auto;
font-size:large;
color:#A52929;
text-align:center;
background-color: #F2FBFF;
margin-left:8px;
border:2px solid #006691;
}

#contenuto {
float:right;
clear:right;
height:auto;
color:#006691;
text-align:left;
padding-left:10px; 
margin:auto;
width:76%;
background-color:#FFFFFB;
padding-top:20px;
padding-right:10px;
}

#aboutelink {
clear:both;
float:left;
width:100%;
background-color:#FFFFFB;
color:#006691;
display:none;
}

#about {
float:left;
width:20%;
font-size:smaller;
height:99px;
min-width:100px;
background-color:#F2FBFF;
clear:left;
border:2px solid #006691;
color:#006691;
display:none;
}

#about A:hover {
color:#006691;
text-decoration:none;
background-color:#F2FBFF;
display:none;
}

#about A:link {
color:#006691;
text-decoration:underline;
background-color:#F2FBFF;
display:none;
}

#about A:visited {
color:#006691;
text-decoration:underline;
background-color:#F2FBFF;
display:none;
}

#linkati {
clear:right;
float:right;
width:76%;
height:auto;
font-size:large;
background-color: #F2FBFF;	 
margin-left:8px;
border:2px solid #006691;
color:#006691;
display:none;
}

#linkati img {
border:0px;
display:none;
}

A:link {
color:#006691;
text-decoration:underline;
background-color:#FFFFFB;
}

A:hover {
color:#006691;
text-decoration:none;
background-color:#FFFFFB;
}

A:visited {
color:#006691;
text-decoration:underline;
background-color:#FFFFFB;
}

H1 {
font-size:300%;
color:#006691;
text-align:center;
background-color:#FFFFFB;
font-weight:lighter;
}

#intestmod h1 {
font-size:200%;
color:#006691;
text-align:center;
font-weight:bold;
background-color:#FFFFFB;
padding-top:10px;
line-height:3px;
padding-bottom:5px;
} 

H2 {
font-size:100%;
color:#006691;
text-align:center;
background-color:#FFFFFB;
}

.indintsec {
font-size:80%;
color:#006691;
text-align: center;
font-weight:bold;
background-color:#FFFFFB;
padding-top:0px;
}

#intest h1 {
padding-top:25px;
line-height:3px;
padding-bottom:7px;
}

.indirint {
padding-top:0px;
text-align:center;
font-weight:bold;
}

#indirintindex {
text-align:center;
font-weight:bold;
margin-top:40px;
}

#linkati IMG {
vertical-align:middle;
}

#linkati .descriptive {
padding-left:0px;
vertical-align:bottom;
}

#linkati .validhtml {
vertical-align:top;
padding-top:5px;
}

#linkati .desc {
vertical-align:super;
}

#linkati .css {
vertical-align:top;
border:0;
width:88px;
height:31px;
padding-top:5px;
}

#about .copyright {
color:#4D4D4D;
font-size:smaller;
background-color:#F2FBFF;
}

#about .indent {
padding-left:8px;
padding-top:3px;
}

#linkati A:hover {
color:#F2FBFF;
text-decoration:none;
background-color:#F2FBFF;
display:none;
}

#linkati A:link {
color:#F2FBFF;
text-decoration:underline;
background-color:#F2FBFF;
display:none;
}

#linkati A:visited {
color:#F2FBFF;
text-decoration:underline;
background-color:#F2FBFF;
display:none;
}

#linkati .col A:link {
color:#006691;
text-decoration:underline;
background-color:#F2FBFF;
font-size:smaller;
display:none;
}

#linkati .col A:visited {
color:#006691;
text-decoration:underline;
background-color:#F2FBFF;
font-size:smaller;
display:none;
}

#linkati .col A:hover {
color:#006691;
text-decoration:none;
background-color:#F2FBFF;
font-size:smaller;
display:none;
}

#linkati .small {
font-size:smaller;
display:none;
}

#intestmod {
clear:both;
width:auto;
height:auto;
margin-bottom:8px;
padding-right:20px;
}

#intestmod H1 {
padding-top:20px;
line-height:3px;
}

#intestmod H2 {
padding-top:0px;
line-height:3px;
}

#testoint {
float:right;
clear:right;
padding-left:30px;
margin-bottom:24px;
}

#testointindex {
float:right;
clear:right;
padding-left:30px;
margin-bottom:24px;
margin-top:20px;
}

#imgint {
height:140px;
width:160px;
margin-left:0px;
margin-top:0px;
float:left;
clear:left;
}

#imgintindex {
height:213px;
width:240px;
margin-left:0px;
margin-top:0px;
margin-bottom:5px;
float:left;
clear:left;
}

#newsinfo {
float:right;
clear:right;
width:76%;
height:auto;
font-size:90%;
color:#006691;
text-align:center;
background-color: #F2FBFF;
margin-left:3px;
border:2px solid #006691;
line-height:25px;
}

.evid A:link {
padding:3px;
display:inline;
font-size:100%;
color:#006691;
text-decoration:none;
background-color:#F2FBFF;
}

.evid A:visited {
padding:3px;
display:inline;
font-size:100%;
color:#006691;
text-decoration:none;
background-color:#F2FBFF;
}

.evid A:hover {
padding:3px;
display:inline;
font-size:100%;
background-color:#D2F0FF;
text-decoration:none;
color:#005177;
}

#titolosec {
font-size:large;
color:#A52929;
background-color:#FFFFFB;
text-align:center;
}

.boxdeur A:link {
color:#006691;
text-decoration:underline;
background-color:#F2FBFF;
}

.boxdeur A:hover {
color:#006691;
text-decoration:none;
background-color:#F2FBFF;
}

.boxdeur A:visited {
color:#006691;
text-decoration:underline;
background-color:#F2FBFF;
}

.azzurro {
color:#F2FBFF;
}

.indnum {
font-size:small;
padding-left:10px;
}

.indentaz {
padding-left:10px;
}

.large {
font-size:large;
}

.center {
text-align:center;
}

.textred {
color:#A52929;
font-weight:bold;
background-color:#FFFFFB;
}

.right{
text-align:right;
padding-right:30px;
}

.rosmensec {
color:#A52929;
font-weight:normal;
background-color:#F2FBFF;
}

table {
border: 1px solid #006691;
text-align:center;
background-color:#FFFFFB;
}

th {
border: 1px solid #006691;
text-align:center;
background-color:#FFFFFB;
}

td {
border: 1px solid #006691;
text-align:center;
background-color:#FFFFFB;
}

.red {
color:#A52929;
background-color:#FFFFFB;
}
