A:link {
	COLOR: #000099; TEXT-DECORATION: none; font-weight: bold
}
A:visited {
	COLOR: #000099; TEXT-DECORATION: none; font-weight: bold
}
A:active {
	COLOR: #FF0000; TEXT-DECORATION: none; font-weight: bold
}
A:hover {
	COLOR: #FF0000; TEXT-DECORATION: none; font-weight: bold
}

body{
text-align:center;
}

#top{
width:780px;
margin:0 auto 5px;
text-align:left;

}
#contenuti{
width:780px;
margin:0 auto;
height:auto;
}

#boxes{
width:550px;
float:left;

}

.box{
width:550px;
}

.box .titolo{
background-image:url(immagini/fondo-testo_01.jpg);
background-repeat:no-repeat;
text-align:center;
padding-top:3px;
font-family: Georgia, Times New Roman, Times, serif; font-weight: bold; text-transform: uppercase; font-size:small;
height:28px;
width:550px;
}
.box .corpo{
background-image:url(immagini/fondo-testo_02.jpg);
background-repeat:repeat-y;
width:550px;
height:auto;
text-align:justify;
}

.box .corpo p{
margin-top:-3px;
margin-bottom:0;
padding-top:2px;
padding-left:15px;
padding-right:15px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 3mm;
font-style: normal;
}

.box .fine{
background-image:url(immagini/fondo-testo_03.jpg);
background-repeat:no-repeat;
height:auto;
width:550px;
height:16px;
margin-bottom:10px;
}

.box .corpo .boxino{
float:left;
padding-top:5px;
padding-left:25px;
text-align:center;
margin-bottom:-10px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 3mm;
font-style: normal;
}

.box .corpo hr{
visibility:hidden;
clear:both;
}

.centro{
text-align:center;
}

#colonnadx{
float:right;
background-color:#CCC;
width:220px;
height:auto;
}

#colonnadx img{
border:0;
}

.box .corpo .boxino img{
border:0;
}

#colonnadx .titolo{
font-family: Georgia, Times New Roman, Times, serif;
font-weight: bold;
text-transform: uppercase;
text-align:center;
font-size: medium;
color:#066;
}

#colonnadx .testo{
padding-right:5px;
padding-left:5px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 3mm;
text-align:left;
}

#footer{
margin:0 auto;
width:780px;
background-color:#AAA;
height:30px;

}
#footer p{
font-family: Verdana, Arial, Helvetica, sans-serif;
color:#FFF;
font-weight: bold;
font-size: x-small;
padding:10px;
}

label{
float:left;
width:100px;
text-align:right;
padding-right:10px;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:small;
margin-bottom:5px;
margin-top:6px;
}

.testo {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 3mm;
font-weight: bold;
font-style: normal
}

#testa .titolo{font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; text-transform: uppercase; font-size: medium}
#testa .testo {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 3mm; font-weight: bold; font-style: normal}
.bottone { background:#90AB6C ; color:white }
.box .corpo .titoloG, .titoloG {  font-family: Georgia, "Times New Roman", Times, serif; font-size: 28px; font-weight: bold; text-transform: none}
.dida {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-weight: bold;
}
.titoloCors {  font-family: Georgia, "Times New Roman", Times, serif; font-size: medium; font-style: italic; font-weight: bold}
.grossetto {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 4mm;
	font-style: normal;
	font-weight: bolder;
}
.testoNoGras {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 3mm; font-weight: normal; font-style: normal
}
.titolobarra {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 4mm;
font-style : italic;
font-weight:bold;
}
.tit {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 7mm;
	font-weight: bold;

}
.categorie {
font-size: medium;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
color:#006666;
}
