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


.tabellabase {
width: 760px;
}
.tdtop {
background-color: #BCBCBC;
width: 760px;
}
.tdlogo {
background-color: #E6E6E6;
}
.taablebanner {
height: 60px;
width: 468px;
background-color: #003399;
}
.bottonetop {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #BCBCBC;
	font-size: 10px;
	padding: 5px;
	text-align: center;
}

/*
td.bottonetop:rollover.over {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #999999;
	font-size: 10px;
	padding: 5px;
	text-align: center;
}

.bottonetop:hover {
background-color: #666666;
color: #FFFFFF;
}
*/

/*
.bottonetopHref
{
background-color: #BCBCBC;
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;
}
*/
.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;
}


.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: #999999;

}
.pulsante {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
font-weight: bold;
text-decoration: none;
background-color: #999999;
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: #999999;
}
.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: #BCBCBC;
}
.fondoE6E6E6 {


background-color: #E6E6E6;
}
.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: #BCBCBC;
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: #E6E6E6;
border: 1px solid #A0A0A0;
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: #BCBCBC;
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: #999;
	border: 1px solid #bcbcbc;
}
