body { margin: 0; }
a,label { cursor: pointer; }
img { border: 0; }


.tabellabase {
width: 760px;
}
.tdtop {
background-color: #FF9966;
width: 760px;
}
.tdlogo {
background-color: #FFE6BF;
}
.taablebanner {
height: 60px;
width: 468px;
background-color: #003399;
}
/*
.bottonetop {
color: #FFFFFF;
background-color: #FF9966;
text-align: center;
vertical-align: middle;
height: 20px;
width: 14%;
padding: 3px;
border-top: 1px solid #fff;
border-right: 1px solid #fff;
}
*/
#bLeft { border-left: 1px solid #fff; }
#bBottom { border-bottom: 1px solid #fff; }
#bLeftBottom { border-bottom: 1px solid #fff; border-left: 1px solid #fff; }
/*
.bottonetop:hover {
background-color: #666666;
color: #FFFFFF;
}
*/

/*
.bottonetopHref
{
background-color: #FF9966;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
font-weight: bold;
text-decoration: none;
color: #FFFFFF;
}

.bottonetopHref:hover
{
background-color: #666666;
color: #FFFFFF;
}
*/
.bottonetop {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #FF9966;
	font-size: 10px;
	padding: 5px;
	text-align: center;
}

.bottonetopHref {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
	color: #FFFFFF;
}
/*
.bottonetopHref {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	text-decoration: none;
	background-color: #FF9966;
	text-align: center;
	vertical-align: middle;
	height: 20px;
	width: 107px;
	color: #FFFFFF;
	padding-top: 3px;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-left-color: #FFFFFF;


}
a.bottonetopHref:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	text-decoration: none;
	background-color: #B36B00;
	text-align: center;
	vertical-align: middle;
	height: 20px;
	width: 107px;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-left-color: #FFFFFF;
	color: #FFFFFF;
	padding-top: 3px;
}

*/
.cerca {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #CC0000;
padding-right: 5px;

}
.fieldricerca {
height: 17px;
width: 124px;
border: 1px solid #999999;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
color: #B36B00;

}
.pulsante {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
font-weight: bold;
text-decoration: none;
background-color: #B36B00;
text-align: center;
vertical-align: middle;
height: 17px;
width: 65px;
color: #FFFFFF;
border: 1px solid #FFFFFF;
padding-top: 1px;
}

.pulsanteHref {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
font-weight: bold;
text-decoration: none;
color: #FFFFFF;
}


.linksottolinato {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #FFFFFF;
text-decoration: underline;
}
.piu {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
font-weight: bold;
color: #FFFFFF;
text-decoration: none;
background-image: url(files/piu.gif);
background-repeat: no-repeat;
background-position: left;
padding-left: 18px;
}

a.piu:hover {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
font-weight: bold;
color: #FFFFFF;
text-decoration: underline;
background-image: url(files/piu.gif);
background-repeat: no-repeat;
background-position: left;
padding-left: 18px;
}




.bckgndsx {
background-image: url(files/bcgnd.gif);
}
.fondo999999 {
background-color: #B36B00;
}
.titolosx {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: #FFFFFF;
text-decoration: none;
background-image: url(files/frecciatitoli.gif);
background-repeat: no-repeat;
background-position: left center;
vertical-align: middle;
height: 17px;
width: 158px;
padding-left: 20px;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #FFFFFF;
padding-bottom: 4px;

}
.verdbianco10 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
line-height: 130%;
color: #FFFFFF;
text-decoration: none;
padding-top: 5px;
padding-bottom: 5px;
}
a.verdbianco10:hover {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
line-height: 130%;
color: #FFFFFF;
text-decoration: underline;
padding-top: 5px;
padding-bottom: 5px;
}
.taablebannerquadrato {

height: 120px;
width: 120px;
}
.fondoCCCCCC {

background-color: #FF9966;
}
.fondoE6E6E6 {


background-color: #FFE6BF;
}
.tabellecontenuti {
background-color: #FFFFFF;
border: 1px solid #CCCCCC;
margin: 0px;
padding-top: 5px;
padding-right: 5px;
padding-bottom: 5px;
padding-left: 5px;
}

.titolomain {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: #CC0000;
text-decoration: none;
background-image: url(files/frecciagrey.gif);
background-repeat: no-repeat;
background-position: left center;
padding-left: 20px;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #999999;
padding-bottom: 3px;



}
.fotomain {
padding-right: 7px;
margin-top: 10px;



}
.txtgrigio {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #666666;
text-decoration: none;
line-height: 13px;
}

.txtgrigio td {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #666666;
text-decoration: none;
line-height: 13px;
}

.txtgrigio a {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #666666;
text-decoration: none;
line-height: 13px;
}

.txtgrigio a:hover {
text-decoration: underline;
}

a.txtgrigio:hover {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #666666;
text-decoration: underline;
}

/* aggiunto nuovo stile al colore della descrizione nei link sponsorizzati */
.txtgrigiols {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #FFFFFF;
text-decoration: none;
line-height: 13px;
}

.txtgrigiols td {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #FFFFFF;
text-decoration: none;
line-height: 13px;
}

a.txtgrigiols:hover {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #FFFFFF;
text-decoration: underline;
}
/* fine aggiunta nuovo stile al colore della descrizione nei link sponsorizzati */




.piulight {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
font-weight: normal;
color: #666666;
text-decoration: none;
background-image: url(files/piu.gif);
background-repeat: no-repeat;
padding-left: 18px;
vertical-align: middle;
}
a.piulight:hover {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
font-weight: normal;
color: #666666;
text-decoration: underline;
background-image: url(files/piu.gif);
background-repeat: no-repeat;
padding-left: 18px;
vertical-align: middle;
}
/* nuovo stile aggiunto a chi siamo, disclaimer e privacy */
.piulight2 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
font-weight: normal;
color: #FFFFFF;
text-decoration: none;
background-image: url(files/piu.gif);
background-repeat: no-repeat;
padding-left: 18px;
vertical-align: middle;
}
a.piulight2:hover {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
font-weight: normal;
color: #FFFFFF;
text-decoration: underline;
background-image: url(files/piu.gif);
background-repeat: no-repeat;
padding-left: 18px;
vertical-align: middle;
}
/* fine nuovo stile aggiunto a chi siamo, disclaimer e privacy */


.txtfooter {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
color: #FFFFFF;
text-decoration: none;
background-color: #FF9966;
text-align: center;
height: 17px;
vertical-align: middle;


}
.titolomacro {

font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: #666666;
text-decoration: none;
background-image: url(files/frecciatitoli.gif);
background-repeat: no-repeat;
background-position: left center;
vertical-align: middle;
height: 17px;
width: 210px;
padding-left: 20px;
padding-bottom: 4px;
}
.titoliarticoli {

font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: #CC0000;
text-decoration: none;
background-image: none;
background-position: left center;
}
.titololeggianche {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: #666666;
text-decoration: none;
background-image: url(files/frecciagrey.gif);
background-repeat: no-repeat;
background-position: left center;
vertical-align: middle;
height: 17px;
width: 158px;
padding-left: 20px;
padding-bottom: 4px;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #666666;

}
.txtgrigio12 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #666666;
text-decoration: none;
line-height: 15px;
height: 18px;

}
.verd12red {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #CC0000;
text-decoration: none;
background-image: none;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #999999;
height: 15px;


}
.txtgrigio12bold {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #666666;
text-decoration: none;
line-height: 15px;
font-weight: bold;


}
.tabellecontenutigrey {

background-color: #FFE6BF;
border: 1px solid #CCCCCC;
margin: 0px;
padding-top: 5px;
padding-right: 5px;
padding-bottom: 5px;
padding-left: 5px;
}
.fieldtesto {

height: 17px;
width: 124px;
border: 1px solid #999999;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
color: #666666;
}
.tabellericerca {


background-color: #FF9966;
border: 1px solid #CC0000;
margin: 0px;
padding-top: 5px;
padding-right: 5px;
padding-bottom: 5px;
padding-left: 5px;
}
.verd10red {

font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
color: #CC0000;
text-decoration: none;
background-image: none;
height: 12px;
}
.fondofilo {
border-right-width: 1px;
border-right-style: solid;
border-right-color: #CCCCCC;
}
.select {


height: 17px;
width: 200px;
border: 1px solid #999999;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
color: #666666;
}
.fieldtestolungo {


height: 17px;
width: 200px;
border: 1px solid #999999;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
color: #666666;
}
.fieldtestodescriz {
height: 70px;
width: 200px;
border: 1px solid #999999;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
color: #666666;
}
.selectsi-no {
height: 17px;
width: 40px;
border: 1px solid #999999;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
color: #666666;
}

.pagination { color: #c00; }

.clickstoreTop { color: #c00; text-decoration: none; }

#clickBriciole
{
background: #999;
border: 1px solid #fff;
color: #fff;
font-size: 10px;
padding: 4px;
}

#clickBriciole a { color: #fff; text-decoration: none; }
#clickAccounts {
background-color: #fff;
border: 1px solid #ccc;
margin: 0;
padding: 0px;
}
#clickAccountsTitle
{
background: #c00;
color: #fff;
font-weight: bold;
border-bottom: 1px solid #ccc;
border-right: 1px solid #ccc;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px;
padding: 2px;
}

#clickAccountsTitle a { color: #fff; text-decoration: none; }

.formName
{
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px;
padding: 2px;
font-weight: bold;
}

.formField
{
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px;
padding: 2px;
padding-left: 20px;
}

.formField input
{
height: 18px;
border: 1px #999 solid;
background: #e6e6e6;
color: #000;
}

.formName input
{
height: 18px;
border: 1px #999 solid;
background: #e6e6e6;
color: #000;
width: 50px;
}

#daEspandere { text-align: right; font-size: 10px; color: #c00; font-weight: bold; cursor: pointer; border: 0px; }


.pulsanteProseguiRicerca {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	padding: 2px;
	color: #FFFFFF;
	background: #b36b00;
	border: 1px solid #ff9966;
}

/**********************************/
/*             TAG CLOUDS      */
/*********************************/


 <style type="text/css">
#contenitore {
WIDTH: 600px
}
#sopra {
	BACKGROUND-IMAGE: url(imgcss/sopra.gif); WIDTH: 100%; HEIGHT: 45px
}
#sopra H3 {
	PADDING-LEFT: 10px; FONT-SIZE: 16px; PADDING-TOP: 5px; COLOR:#ffffff;
}
#sfondo {
	BORDER-RIGHT: #0f6098 1px solid; BORDER-LEFT: #0f6098 1px solid; BACKGROUND-COLOR: #fafafa
}
#sotto {
	BACKGROUND-IMAGE: url(imgcss/sotto.gif); WIDTH: 100%; HEIGHT: 21px
}
.tag_cloud {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; COLOR: #666666; PADDING-TOP: 3px; TEXT-DECORATION: none
}
.tag_cloud:link {
	COLOR: #666666
}
.tag_cloud:visited {
	COLOR: #333333
}
.tag_cloud:hover {
	background-color: #216293; COLOR: #FFF;
}
.tag_cloud:active {
	COLOR: #000
}
.tag_medio {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; TEXT-DECORATION: none
}
.tag_medio:link {
	COLOR: #54c036
}
.tag_medio:visited {
	COLOR: #37ac18
}
.tag_medio:hover {
	background-color: #216293;COLOR: #FFF;
}
.tag_medio:active {
	COLOR: #2f8717
}
.tag_grande {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; TEXT-DECORATION: none
}
.tag_grande:link {
	COLOR: #12a3e7
}
.tag_grande:visited {
	COLOR: #3184ab
}
.tag_grande:hover {
	background-color: #216293;COLOR: #FFF;
}
.tag_grande:active {
	COLOR: #176487
}
.tag_esagerato {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-WEIGHT: bold; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; TEXT-DECORATION: none
}
.tag_esagerato:link {
	COLOR: #f51207
}
.tag_esagerato:visited {
	COLOR: #e93128
}
.tag_esagerato:hover {
	background-color: #216293;COLOR: #FFF;
}
.tag_esagerato:active {
	COLOR: #ba352f
}			

.headerAziende{
	background-color:#B36B00;
	color:#ffffff;
	text-decoration:none;
}
.headerAziende a:link{
	color:#ffffff;
	text-decoration:none;
}
.headerAziende a:hover{
	color:#ffffff;
	text-decoration:underline;
}
.headerAziende a:visited{
	color:#ffffff;
	text-decoration:none;
}
.headerAziende h2{
	font-family:verdana;
	color:#ffffff;
	font-weight:bold;
	font-size:12px;
}

.linkSezione{
	font-family:verdana;
	font-size:10px;
	padding-top: 5px;
	padding-bottom: 5px;
	color:#ffffff;
}
.linkSezione a:visited{
	color:#ffffff;
	text-decoration:none;
}
.linkSezione a:link{
	color:#ffffff;
	text-decoration:none;
}
.linkSezione a:hover{
	color:#ffffff;
	text-decoration:underline;
}


/* segnala */
div.dialog_reg{
	font-size:12px;
	text-align:left;
	display:none;
}

div.dialog_reg a.link_semplice{
	color:#000000;
	text-decoration:underline;
	font-weight:bolder;
}

div.dialog_reg a.link_semplice_sele{
	color:#00ff00;
	text-decoration:none;
	font-weight:bolder;	
}

div.segnalazione{
	text-align:center;
}