.cerca {
	font-family: "Verdana";
	font-size: 10px;
	font-weight: bold;
	padding: 0;
}
.fotogallery  { font-size: 10px; font-family: Verdana; font-weight: bold; margin: 0; padding: 10px; border: solid 1px #2050a1 }
.cerca-calc {
	margin: 00;
}
.forminput {
	width: 90px;
	font-size: 12px;
	font-family: "Verdana";
}
.formbutton   { color: #ffffff; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-color: #2050a1; padding: 4px }

#corpo-articolo         { display: block; width: 520px }
#corpo-articolo #articolo  { background-color: #fff; padding: 0 10px 20px }
#articolo #testo  { font-size: 11px; font-family: Verdana; line-height: 15px; margin: 10px 0 0; padding: 0 0 10px }
#articolo #testo .titolo  { font-size: 18px; font-family: Verdana; font-weight: bold; line-height: 18px; display: block; margin: 10px 0 0 }
#articolo #testo .firma     { font-size: 10px; font-family: verdana; display: block }
#articolo #testo #foto   { display: block; float: left; border: 0 }
#articolo #testo .fotobig    { display: block; margin-right: 5px; margin-bottom: 0; margin-left: 0; width: 185px; float: left; border: 0 }
#articolo #testo .fotosmall    { display: block; margin-right: 5px; margin-bottom: 0; margin-left: 0; float: left; border: 0 }
.foto-dida  { color: #2050a1; font-size: 10px; font-family: Verdana; line-height: 12px; display: block; margin: 0; width: 180px }
#articolo #testo .sommario {
	display: block;
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	margin: 5px 0 10px 0;
}

#testo div.p {
	margin: 0 0 5px 0;
}
#testo #firma {
	font-weight: bold;
}
#testo #firma a{
	margin: 0 0 0 2px;
}
#correlati #strumenti { margin: 0 0 5px }
#link-correlati p { white-space: normal; display: block; margin: 0 0 2px; padding: 0; bottom: 22px; height: auto !important }
#correlati .titoletto     { color: #ffffff; font-size: 10px; font-family: Verdana; font-weight: bold; background-color: #4674af; text-transform: uppercase; padding: 2px 0 2px 2px; border-bottom: 1px solid #2050a1 }
#correlati .foto   { background-color: white; padding: 3px }
#correlati .foto img  { width: 110px }
#correlati .link    { display: block; padding: 3px 2px 0 }
#correlati .link a     { color: #29458e; font-size: 9px; font-family: Verdana; font-weight: bold; text-decoration: none; display: block; margin-bottom: 4px }
#correlati .box .ln {
	display: block;
	margin: 0;
	font-family: "Verdana";
	font-size: 11px;
	color: #000000;
	font-weight: bold;
}
#correlati .atl-tit  { font-size: 12px; font-family: Verdana; font-weight: bold; background-color: #c8e5fc; padding: 0 0 0 5px }
#correlati .atl-test {
	padding: 0 0 0 5px;
	font-family: Verdana;
	font-size: 10px;
}
#link-correlati .box  { display: block; border: solid 1px #2050a1 }
#banner-correlati {
	width: 160px;
}
<!-- STRILLI LATERALI -->

#link-fissi  { background-color: #ffffff; display: block; border-right: 1px solid #c8e5fc; border-bottom: 1px solid #c8e5fc; border-left: 1px solid #c8e5fc }

#link-fissi .contenitore {
	display: block;
	margin: 0;
	font-family: Verdana;
	font-size: 11px;
}
#link-fissi .contenitore .tendina .select {
	width: 160px;
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
}
#link-fissi .contenitore form {
	margin: 0;
}
#link-fissi .box  { color: #000000; font-size: 10px; font-family: Verdana; font-weight: bold; background-color: #ffffff; display: block; margin: 0 0 5px; padding: 3px 0 5px 3px; bottom: 15px; height: auto !important; border-top: 1px solid #c8e5fc }
#link-fissi .box .foto {
	display: block;
	float: left;
	margin: 0;
}
#link-fissi .box .contenitore {
	display: block;
	margin: 0 0 0 35px;
}

#link-fissi .box .ln {
	display: block;
	margin: 0;
}
#link-fissi .box .p {
	display: block;
	margin: 0;
}
#link-fissi .box a  { color: #2050a1; font-size: 10px; font-family: Verdana; font-weight: bold; text-decoration: none; display: block }

.servizi img {
	display: inline;
	margin: 0 2px 0 0;
}

<!-- COMMENTI -->
#Commenti         { font-size: 12px; font-family: Verdana; margin: 0 0 10px }
#Commenti        { display: block; margin: 0 }
#Commenti .tit   { font-size: 18px; font-family: Verdana; font-weight: bold; line-height: 18px; padding: 10px 0 10px 3px }
#Commenti .comment .tit a { color: #000000; font-size: 18px; font-weight: bold; text-decoration: none }
#Commenti .sottotitolo   { font-size: 12px; font-family: Verdana; font-style: oblique; font-weight: bold; padding: 0 0 3px 3px }
#Commenti .titolo   { font-size: 14px; font-family: Verdana; font-weight: bold; padding: 0 0 3px }
#Commenti .data { color: #6e6e6e; font-size: 10px; font-family: Verdana; font-weight: bold; padding: 0 0 3px }
#Commenti .sommario    { color: #000000; font-size: 10px; font-family: Verdana; line-height: 14px; text-decoration: none; text-align: justify }
#Commenti .link { font-size: 10px; padding: 0 0 0 5px }
#Commenti .link .p { display: inline }
#Commenti .link a  { color: #1c3f80; font-size: 10px; font-family: verdana; font-weight: bold; text-decoration: none }
#Commenti .link .quadra  { color: #1c3f80; font-size: 10px; font-family: verdana }
#Commenti .riquadro         { color: #000; background-color: #c5e8ff; padding: 5px }
<!-- COMMENTI -->
#formcommenti         { padding: 4px; }
#formcommenti .riquadro   { background-color: #eaf3ff; padding: 4px; border: solid 1px #0f387e; color: #0f387e; font-size: 11px; font-family: Verdana; }
#formcommenti .tit    { color: #0f387e; font-size: 11px; font-family: Verdana; font-weight: bold; padding: 10px 0 }
#formcommenti .input  { color: #000; font-size: 10px; font-family: Verdana; width: 400px }
#formcommenti .textarea  { color: #000; font-size: 10px; font-family: verdana; text-align: justify; padding: 2px; width: 400px; height: 100px }
#formcommenti .disclaimer   { color: #de1e0a; font-size: 10px; font-family: Verdana; font-style: oblique; font-weight: bold; padding: 5px 0 }
#formcommenti .sommario { color: #000000; font-size: 10px; font-family: Verdana; line-height: 14px; text-decoration: none; background-color: #aac3e3; text-align: justify; padding: 4px }
#formcommenti .sommario a {
	color: #0f387e;
	font-size: 10px;
	line-height: 14px;
	text-decoration: none;
	background-color: #aac3e3;
	text-align: justify;
	padding: 4px;
	font-weight: bold;
}
#formcommenti .testi { color: #000000; font-size: 11px; font-family: Verdana; text-decoration: none; text-align: justify; padding: 4px }
FORM -->
#form_registrazione  { background-color: #eaf3ff; padding: 4px; border: solid 1px #0f387e; color: #0f387e; font-size: 11px; font-family: Verdana; }






#giovanili .titoletto2     { color: #ffffff; font-size: 10px; font-family: Verdana; font-weight: bold; background-color: #4674af; text-transform: uppercase; padding: 2px 0 2px 2px; border-bottom: 1px solid #2050a1 }