.avvertenza {
	font-family: Tahoma;
	font-size: 11px;
	color: #5A5858;
	padding-top: 6px;
	padding-right: 11px;
	padding-bottom: 6px;
	padding-left: 11px;
	background-color: #FFFFFF;
	line-height: 12px;
}
.bgazz {
	background-color: #EFF2F4;
}
.bgrassegnaweb {
	background-color: #9EA8AF;
}
.bgnewsletter {
	text-align: left;
	height: 40px;
	vertical-align: middle;
	background-color: #D9D9D9;
	font-family: Tahoma;
	font-size: 11px;
	color: #666666;
	line-height: 12px;
	padding-right: 13px;
	padding-left: 13px;
}
.bgfree {
	background-image: url(bg_free.gif);
	font-family: Tahoma;
	font-size: 11px;
	color: #000000;
	text-align: right;
	height: 12px;
	padding-right: 4px;
	background-position: bottom;
	line-height: 11px;
}
.bgtita {
	font-family: Tahoma;
	font-size: 11px;
	line-height: 11px;
	font-weight: bold;
	color: #000000;
	background-image: url(bg_prod_tit_a.jpg);
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
}
.bgabsa {
	font-family: Tahoma;
	font-size: 11px;
	line-height: 11px;
	color: #000000;
	background-image: url(bg_prod_abs_a.jpg);
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
}
.bgredattoa {
	font-family: Tahoma;
	font-size: 10px;
	line-height: 9px;
	color: #8F9CA4;
	background-image: url(bg_prod_abs_a.jpg);
	padding-right: 5px;
	padding-left: 5px;
	vertical-align: top;
}
.bgpulsantea {
	background-image: url(angolo_a.gif);
	background-color: #EEF1F4;
	margin: 0px;
	padding: 0px;
	background-repeat: no-repeat;
	background-position: right;
}
.bgr {
	background-color: #F1B6B6;
}
.bgdata {
	font-family: Tahoma;
	font-size: 11px;
	color: #000000;
	text-align: right;
	height: 12px;
	padding-right: 4px;
	line-height: 11px;
}
.bgtitr {
	font-family: Tahoma;
	font-size: 11px;
	line-height: 11px;
	font-weight: bold;
	color: #000000;
	background-image: url(bg_prod_tit_r.jpg);
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
}
.bgabsr {
	font-family: Tahoma;
	font-size: 11px;
	line-height: 11px;
	color: #000000;
	background-image: url(bg_prod_abs_r.jpg);
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
}
.bgredattor {
	font-family: Tahoma;
	font-size: 10px;
	line-height: 9px;
	color: #8F9CA4;
	background-image: url(bg_prod_abs_r.jpg);
	padding-right: 5px;
	padding-left: 5px;
	height: 24px;
	width: 190px;
	vertical-align: top;
}
.bgpulsanter {
	background-image: url(angolo_r.gif);
	background-position: right;
	background-color: #F4F1EE;
	background-repeat: no-repeat;
	height: 24px;
	text-align: center;
}
.bgtita a {
	color: #000000;
	text-decoration: none;
}
.bgtita a:hover {
	color: #000000;
	text-decoration: underline;
}
.bgtitr a {
	color: #000000;
	text-decoration: none;
}
.bgtitr a:hover {
	color: #000000;
	text-decoration: underline;
}
.bgfreesdireg {
	background-image: url(ico_free_sdi_registrati.gif);
	font-family: Tahoma;
	font-size: 11px;
	color: #9EA8AF;
	text-align: right;
	height: 13px;
	padding-right: 4px;
	line-height: 13px;
}

.bgabslista {
	font-family: Tahoma;
	font-size: 11px;
	line-height: 11px;
	color: #000000;
	background-image: url(bg_testolista_a.jpg);
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
}
.bgabslista a {
	color: #000000;
}
.bgtitlista {
	font-family: Tahoma;
	font-size: 11px;
	line-height: 11px;
	font-weight: bold;
	color: #000000;
	background-image: url(bg_titololista_a.jpg);
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
}

.bgtitlista a {
	color: #000000;
	text-decoration: none;
}
.bgtitlista a:hover {
	color: #000000;
	text-decoration: underline;
}
.bgfreelista {
	background-image: url(ico_free_lista.gif);
	font-family: Tahoma;
	font-size: 11px;
	color: #9EA8AF;
	text-align: right;
	height: 13px;
	padding-right: 4px;
	line-height: 13px;
}
.bgdatalista {
	background-image: url(ico_data_lista.gif);
	font-family: Tahoma;
	font-size: 11px;
	color: #9EA8AF;
	text-align: right;
	height: 13px;
	padding-right: 4px;
	line-height: 13px;
}
.bgservizi {
	background-image: url(bg_servizi.jpg);
}
.bgservizitit {
	background-image: url(bg_tit_servizio_az.jpg);
	font-family: Tahoma;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	vertical-align: bottom;
	padding-right: 9px;
	padding-bottom: 4px;
	padding-left: 9px;
	text-align: right;
	height: 33px;
}
.bgflash {
	background-color: #F7F7F7;

}
.bgsfumatonero {
	background-image: url(pattern_newsletter.jpg);
	text-align: center;
	height: 35px;
	vertical-align: middle;
}
.chisiamo {
	font-family: Tahoma;
	font-size: 11px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #373737;
	color: #CF0202;
	text-align: right;
}
.chisiamo a {
	font-family: Tahoma;
	font-size: 11px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #373737;
	color: #CF0202;
	text-align: right;
	text-decoration: none;
}
.chisiamo a:hover {
	color: #FFFFFF;
}
.cifraeuro {
	font-family: Tahoma;
	font-size: 12px;
	color: #CF0202;
	font-weight: bold;
}
.campiobligatori {
	/*font-family: Tahoma;
	font-size: 11px;*/
	font-family: Tahoma;
	font-size: 11px;
	color: #DA0000;
	text-align: right;
	vertical-align: middle;
	padding-right: 12px;
	padding-left: 12px;
}
.costiservizio {
	font-family: Tahoma;
	font-size: 11px;
	color: #000000;
	text-align: right;
	padding-right: 12px;
	padding-left: 12px;
}
.chiusuraopzricerca {
	background-image: url(chiusura_opzricerca.gif);
}
.dirittiautore {
	font-family: Tahoma;
	font-size: 9px;
	color: #989898;
	text-align: center;
	height: 20px;
	background-image: url(pattern_footer.gif);
	vertical-align: middle;
}
.descrizobligo {
	font-family: Tahoma;
	font-size: 11px;
	color: #A0A0A0;
	vertical-align: top;
	padding-left: 10px;
}
.descrservizio {
	font-family: Tahoma;
	font-size: 11px;
	color: #ABB6BE;
	text-align: right;
	padding-right: 12px;
	padding-left: 12px;
}
.evidenziatorosso {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #CF0202;
}
.fondonero {
	background-color: #000000;
}

.filettoprimopiano {
	background-color: #E1E6EB;
	height: 1px;
}
.flashbold {
	font-weight: bold;
	color: #000000;
}
.filettoavvertenza {
	background-color: #F1B6B6;
}
.filettorario {
	background-color: #D9D9D9;
	height: 1px;
}

.filettogrigio {
	background-color: #838C96;
	height: 1px;
}
.fonteservizio {
	font-family: Tahoma;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
}
.icodocword {
	background-image: url(ico_doc_word_a.gif);
}
.inputobligatorio {
	font-family: Tahoma;
	font-size: 11px;
	color: #000000;
	line-height: 12px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-color: #404040;
	border-right-color: #D4D0C8;
	border-bottom-color: #D4D0C8;
	border-left-color: #404040;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	height: 18px;
}
.input {
	font-family: Tahoma;
	font-size: 11px;
	color: #000000;
	line-height: 12px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-color: #404040;
	border-right-color: #D4D0C8;
	border-bottom-color: #D4D0C8;
	border-left-color: #404040;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	height: 15px;

}
.infoprimopiano {
	font-family: Tahoma;
	font-size: 11px;
	color: #666666;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 16px;
	line-height: 11px;
	text-align: left;
	vertical-align: top;
}
.infoprimopiano a {
	font-family: Tahoma;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
}
.logosdi {
	background-image: url(logo_sdi.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	height: 50px;
	width: 330px;
}
.logozcom {
	background-image: url(logo_zcom.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
}
.logout {
	font-family: Tahoma;
	font-size: 11px;
	color: #CC0000;
	vertical-align: middle;
	padding-left: 12px;

}
.logout a {
	font-family: Tahoma;
	font-size: 11px;
	color: #CC0000;
	text-decoration: none;
}
.logout a:hover {
	color: #FFFFFF;
}
.link11arancio {
	font-family: Tahoma;
	font-size: 11px;
	color: #FF9900;
	font-weight: bold;
}
.notiziariotesto {
	font-family: Tahoma;
	font-size: 11px;
	color: #000000;
	padding: 7px;
}
.opzricerca {
	FONT-SIZE: 11px; 
	LEFT: 6px; 
	VERTICAL-ALIGN: middle; 
	COLOR: #000000; 
	font-family: Tahoma; 
	TEXT-DECORATION: none
}
ul.opzricerca {
	display: list-item;
	margin: 0px;
	padding: 0px 0px 0px 25px;
}
ul.opzricerca li a {
	font-family: Tahoma;
	font-size: 11px;
	color: #000000;
	vertical-align: middle;
	text-decoration: none;
	left: 6px;
	display: block;
}
ul.opzricerca li {
	list-style-image: url(elenco_opzioni.gif);
	display: list-item;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #DBDBDB;
	border-right-color: #DBDBDB;
	border-bottom-color: #DBDBDB;
	border-left-color: #DBDBDB;
	padding-top: 5px;
	padding-bottom: 5px;
}
ul.opzricerca li a:hover {
	text-decoration: underline;
}
.orapertura {
	font-family: Tahoma;
	font-size: 11px;
	color: #A0A0A0;
	line-height: 12px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 8px;
}
.patternfisco {
	background-image: url(pattern_fisco_sezione.gif);
	background-repeat: repeat-x;
}
.prezzolista {
	font-family: Tahoma;
	font-size: 11px;
	background-image: url(bg_lista_a.jpg);
	color: #9EA8AF;
	vertical-align: middle;
	text-align: right;
	padding-right: 23px;
}
.prezzolistanew {
	font-family: Tahoma;
	font-size: 11px;
	background-image: url(bg_lista_r.jpg);
	color: #9EA8AF;
	vertical-align: middle;
	text-align: right;
	padding-right: 23px;
}
.prezzoservizio {
	font-family: Tahoma;
	font-size: 12px;
	background-image: url(bg_lista_a.jpg);
	color: #CF0202;
	vertical-align: middle;
	text-align: center;
	padding-right: 15px;
	font-weight: bold;
	padding-left: 15px;
}
.sfondo {
	background-color: #FFFFFF;
	height: 1px;
}
.selectbg {
	font-family: Tahoma;
	font-size: 11px;
	color: #000000;
	background-color: #EFF2F4;
	width: 138px;
	height: 15px;
}
.sdirassegnaweb {
	font-family: Tahoma;
	font-size: 11px;
	color: #000000;
	background-image: url(sdirassegnaweb.gif);
	background-position: left center;
	height: 19px;
	width: 160px;
	padding-left: 38px;
	vertical-align: bottom;
}
.sdinewsletter {
	font-family: Tahoma;
	font-size: 11px;
	color: #000000;
	background-image: url(sdinewsletter.gif);
	background-position: left center;
	height: 19px;
	width: 160px;
	padding-left: 38px;
	vertical-align: bottom;
}
.selectbgnewsletter {
	font-family: Tahoma;
	font-size: 11px;
	color: #000000;
	background-color: #9EA8AF;
	width: 100px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #676767;
	border-right-color: #D9D9D9;
	border-bottom-color: #D9D9D9;
	border-left-color: #676767;
	height: 16px;
}
.sdirosso {
	color: #CF0202;
	font-weight: bold;
}
.sein {
	font-family: Tahoma;
	font-size: 9px;
	color: #A3A2A2;
	text-decoration: none;
	line-height: 10px;
	text-align: right;
}
.sein a {
	color: #A3A2A2;
	text-decoration: none;
}
.sein a:hover {
	color: #A3A2A2;
	text-decoration: underline;
}
ul.submenusx {
	display: list-item;
	margin: 0px;
	padding: 0px 0px 0px 25px;
	background-image: url(bg_submenusx.gif);
}
ul.submenusx li {
	list-style-image: url(freccia_submenusx.gif);
	display: list-item;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
ul.submenusx li a {
	font-family: Tahoma;
	font-size: 11px;
	color: #000000;
	vertical-align: middle;
	text-decoration: none;
	left: 6px;
	display: block;
	line-height: 16px;
}
ul.submenusx li a:hover {

}
.sdiapprof {
	font-family: Tahoma;
	font-size: 13px;
	color: #000000;
	background-image: url(img_sdiapprof.gif);
	text-align: left;
	vertical-align: middle;
	height: 20px;
	padding-right: 23px;
	padding-left: 40px;
	background-repeat: no-repeat;
}
.testoarial11nero {
	font-family: Tahoma;
	font-size: 11px;
	color: #000000;
}
.testoarial11bianco {
	font-family: Tahoma;
	font-size: 11px;
	color: #FFFFFF;
}
.testoarial11biancobold {
	font-family: Tahoma;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
}
.titoloprimopiano {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #C90202;
}
.titoloprimopiano a {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #C90202;
	text-decoration: none;
}
.titoloprimopiano a:hover {
	text-decoration: underline;
}
.titolosezione {
	font-family: Tahoma;
	font-size: 18px;
	color: #788188;
	text-align: right;
	padding-right: 9px;
	font-weight: normal;
	/*height: 42px;*/
	background-color: #CBD1D6;
	vertical-align: bottom;
	padding-bottom: 3px;
}
.titopzricerca {
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #CF0202;
	background-image: url(bg_opz_ricerca.gif);
	padding-top: 7px;
	padding-bottom: 7px;
	padding-left: 11px;
	padding-right: 11px;
	background-repeat: no-repeat;
	background-position: bottom;
}
.titoloservizio2 {
	font-family: Tahoma;
	font-size: 18px;
	color: #CF0202;
	text-align: right;
	padding-right: 9px;
	font-weight: normal;
	height: 42px;
	vertical-align: bottom;
	/*padding-bottom: 10px;*/
	background-image: url(bg_specifica_servizio_az.gif);
	background-position: center bottom;
	background-repeat: no-repeat;
}
.vocilogout {
	font-family: Tahoma;
	font-size: 11px;
	color: #ABB6BE;
	padding-left: 12px;
}
.vocinput {
	/*font-family: Tahoma;
	font-size: 11px;*/
	font-family: Tahoma;
	font-size: 11px;
	color: #000000;
	text-align: right;
	vertical-align: middle;
	padding-right: 12px;
	padding-left: 12px;
}
.vociratiobutton {
	font-family: Tahoma;
	font-size: 11px;
	color: #000000;
	text-align: left;
	vertical-align: middle;
	padding-right: 12px;
}
.sequenzanumerica {
	font-family: Tahoma;
	font-size: 11px;
	color: #FFFFFF;
	padding-left: 7px;
	background-color: #000000;
	font-weight: bold;
	width: 20px;
}
.risultatovoci {
	font-family: Tahoma;
	font-size: 11px;
	line-height: 13px;
	color: #95A1A9;
	background-image: url(bg_testolista_a.jpg);
	padding-top: 7px;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 3px;

}
.risultatovocinere {
	font-family: Tahoma;
	font-size: 11px;
	line-height: 13px;
	color: #000000;
	padding-right: 5px;
	padding-left: 5px;
}
.icodocricerca {
	background-image: url(ico_doc_ricerca.gif);
}
.prezzoricerca {

	font-family: Tahoma;
	font-size: 11px;
	background-image: url(bg_lista_a.jpg);
	color: #9EA8AF;
	vertical-align: middle;
	text-align: right;
	padding-right: 23px;
}
.bgpulsantericerca {
	background-image: url(angolo_a.gif);
	background-color: #EEF1F4;
	margin: 0px;
	padding: 0px;
	background-repeat: no-repeat;
	background-position: right;
}
.bgrisultatorictit {
	background-image: url(bg_tit_servizi.jpg);
	font-family: Tahoma;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	vertical-align: middle;
	padding-right: 9px;
	padding-left: 9px;
	text-align: right;
	height: 24px;
}
.numelementiricerca {
	font-family: Tahoma;
	font-size: 11px;
	color: #FFFFFF;
	padding-left: 7px;
	background-color: #000000;
}
.colonnacentrodx {
	background-color: #FFFFFF;
	width: 802px;
	text-align: center;
	vertical-align: top;
}
.titoloagenda {
	font-family: Tahoma;
	font-size: 18px;
	color: #000000;
	text-align: right;
	padding-right: 9px;
	font-weight: normal;
	height: 42px;
	background-color: #CBD1D6;
	vertical-align: bottom;
	padding-bottom: 3px;
	background-image: url(pat_tit_agenda.jpg);

}
.sdirossoagenda {
	color: #C90202;
}
.dataagenda {
	font-family: Tahoma;
	font-size: 11px;
	color: #000000;
	text-align: left;
	padding-right: 20px;
	font-weight: bold;
	height: 42px;
	background-color: #CBD1D6;
	vertical-align: bottom;
	padding-bottom: 3px;
	background-image: url(pat_data_agenda.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	padding-left: 9px;


}
 
ul.agenda {

	display: list-item;
	margin: 0px;
	padding: 0px 0px 0px 15px;
}
ul.agenda li {

	list-style-image: url(puntatore_agenda.gif);
	display: list-item;
	padding: 0px 0px 5px 0px;
}
ul.agenda li a {
	font-family: Tahoma;
	font-size: 11px;
	color: #000000;
	vertical-align: middle;
	text-decoration: none;
	left: 6px;
	display: block;
	line-height: 15px;
}
ul.agenda li a:hover {

	text-decoration: underline;
}
.ombratitagenda {
	background-image: url(pat_ombra_agenda.gif);
}
.link32arancio a:hover {
	background-color: #C90202;
}
.link32arancio {


	font-family: Tahoma;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #FF9900;
	padding-right: 2px;
	padding-left: 2px;
}
.bgredattoagenda {
	font-family: Tahoma;
	font-size: 10px;
	color: #8F9CA4;
	padding-right: 9px;
	padding-left: 9px;
	vertical-align: top;
	background-color: #E2E6E9;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #D9D9D9;
	border-bottom-color: #D9D9D9;
	padding-top: 5px;
	padding-bottom: 5px;
}
.bgredattolista {


	font-family: Tahoma;
	font-size: 10px;
	line-height: 9px;
	color: #8F9CA4;
	background-image: url(bg_testolista_a.jpg);
	padding-right: 5px;
	padding-left: 5px;
	vertical-align: top;
}
.titoloflash {

	font-family: Tahoma;
	font-size: 18px;
	color: #788188;
	text-align: right;
	padding-right: 9px;
	font-weight: normal;
	height: 42px;
	vertical-align: bottom;
	padding-bottom: 3px;
	background-image: url(pat_tit_flash.jpg);
}
.titoloflash2 {

	font-family: Tahoma;
	font-size: 18px;
	color: #788188;
	text-align: right;
	padding-right: 9px;
	font-weight: normal;
	vertical-align: bottom;
	padding-bottom: 3px;
}
.dataflash {
	font-family: Tahoma;
	font-size: 11px;
	color: #FFFFFF;
	text-align: left;
	padding-right: 20px;
	height: 42px;
	vertical-align: bottom;
	padding-bottom: 3px;
	background-image: url(pat_data_flash.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	padding-left: 9px;
}


.sdiflash {

	font-family: Tahoma;
	font-size: 11px;
	color: #000000;
	background-image: url(sdilinkutili.gif);
	background-position: left center;
	height: 19px;
	width: 160px;
	padding-left: 38px;
	vertical-align: middle;
}
.testostandard {
	font-family: Tahoma;
	font-size: 11px;
	line-height: 13px;
	color: #000000;
	padding-top: 5px;
	padding-right: 9px;
	padding-bottom: 5px;
	padding-left: 16px;
	text-align: justify;
}
.testostandard a {
	color: #000000;
	text-decoration: underline;
	font-weight: bold;

}
ul.testostandard {
	display: list-item;
	margin: 0px;
	padding: 0px 0px 0px 25px;
}
ul.testostandard li {
	list-style-image: url(puntatore_agenda.gif);
	display: list-item;
}
ul.testostandard li a {
	font-family: Tahoma;
	font-size: 11px;
	color: #000000;
	vertical-align: middle;
	text-decoration: none;
	left: 6px;
	display: block;
	line-height: 15px;
}
ul.testostandard li a:hover {
	text-decoration: underline;
}
.testostandard_nopadding {
	font-family: Tahoma;
	font-size: 11px;
	line-height: 13px;
	color: #5A5858;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align: justify;
}
.testostandard_nopadding a {
	color: #5A5858;
	text-decoration: underline;
	font-weight: bold;
}
ul.testostandard_nopadding {
	display: list-item;
	margin: 0px;
	padding: 0px 0px 0px 25px;
}
ul.testostandard_nopadding li {
	list-style-image: url(puntatore_agenda.gif);
	display: list-item;
}
 ul.testostandard_nopadding li a {
	font-family: Tahoma;
	font-size: 11px;
	color: #5A5858;
	vertical-align: middle;
	text-decoration: none;
	left: 6px;
	line-height: 15px;
}
ul.testostandard_nopadding li a:hover {
	text-decoration: underline;
}
/*.testostandard_nopadding a:link {
	color: #000000;
	text-decoration: underline;
	font-weight: bold;
}
.testostandard_nopadding a:hover {
	color: #000000;
	text-decoration: underline;
	font-weight: bold;
}
.testostandard_nopadding a :visited{
	color: #000000;
	text-decoration: underline;
	font-weight: bold;
}*/
.testostandard_nopadding_report {
	/*font-family: Tahoma;*/
	font-family: Tahoma;
	font-size: 11px;
	line-height: 13px;
	color: #555455;
	text-align: justify;
}
.testostandard_nopadding_nograssetto {
	font-family: Tahoma;
	font-size: 11px;
	line-height: 13px;
	color: #000000;
	text-align: justify;
}
.testostandard_nopadding_nograssetto a:link {
	color: #000000;
	text-decoration: underline;
}
.testostandard_nopadding_nograssetto a:hover {
	color: #000000;
	text-decoration: underline;
}
.testostandard_nopadding_nograssetto a :visited{
	color: #000000;
	text-decoration: underline;
}
.menuccnlsfondogrigio{
	font-family: Tahoma;
	font-size: 11px;
	line-height: 13px;
	color: #4A6A7F;
	text-align: justify;
	background-color:#F1F1F1;
	text-align:right;
	padding-right:10px;
	padding-bottom:3px;
}
.menuccnlsfondoazzurro{
	font-family: Tahoma;
	font-size: 11px;
	line-height: 30px;
	color: #4A6A7F;
	background-color:#E3EBEE;
	vertical-align:middle;
}
.menuccnlsfondoazzurro a{
	font-family: Tahoma;
	font-size: 11px;
	line-height: 30px;
	color: #4A6A7F;
	background-color:#E3EBEE;
	padding-right:10px;
	width:143px;
	vertical-align:middle;
}
.menuccnlsfondoazzurro a:hover{
	text-decoration:underline;
}
.menuccnlsfondoazzurro a:visited{
	text-decoration:none;
}
.testostandard12 {
	font-family: Tahoma;
	font-size: 12px;
	line-height: 13px;
	color: #000000;
	padding-top: 5px;
	padding-right: 9px;
	padding-bottom: 5px;
	padding-left: 9px;
	text-align: justify;

}
.testostandard14 {
	font-family: Tahoma;
	font-size: 14px;
	line-height: 15px;
	color: #000000;
	padding-top: 5px;
	padding-right: 9px;
	padding-bottom: 5px;
	padding-left: 9px;
	text-align: justify;
}
.colonnasxap {
	background-color: #F8F9FA;
	width: 220px;
	text-align: center;
	vertical-align: top;
}
.colonnacentrodxap {
	background-color: #FFFFFF;
	width: 548px;
	text-align: right;
	vertical-align: top;
}
.apfascia {
	font-family: Tahoma;
	font-size: 11px;
	color: #000000;
	background-color: #ABB6BE;
	height: 21px;
	vertical-align: middle;
	text-align: left;
	background-image: url(ap_area_personale.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
.apfascialogin {
	font-family: Tahoma;
	font-size: 11px;
	color: #000000;
	background-color: #CBD1D6;
	height: 21px;
	vertical-align: middle;
	text-align: left;
	background-image: url(ap_login.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 57px;
}
.aphelp {
	font-family: Tahoma;
	color: #000000;
	text-align: center;
	vertical-align: middle;
	font-size: 11px;
	background-color: #CBD1D6;
	padding-right: 4px;
	padding-left: 4px;
}
.aphelp a {
	color: #000000;
	text-decoration: none;
}
.aphelp a:hover {
	text-decoration: underline;
}
.apusername {
	font-family: Tahoma;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	text-align: left;
	vertical-align: middle;
	border: 1px solid #ABB6BE;
	background-color: #FFFFFF;
	padding-right: 3px;
	padding-left: 3px;
}
.apbgazzurro {
	background-color: #CBD1D6;
}
.aptitolosezione {
	font-family: Tahoma;
	font-size: 18px;
	color: #000000;
	text-align: right;
	padding-right: 9px;
	font-weight: normal;
	height: 52px;
	vertical-align: bottom;
	padding-bottom: 6px;
	background-color: #CBD1D6;

}
.aphelp1 {
	font-family: Tahoma;
	color: #FFFFFF;
	text-align: center;
	vertical-align: middle;
	font-size: 11px;
	background-color: #ABB6BE;
	padding-right: 4px;
	padding-left: 4px;
}
.aphelp1 a {
	color: #FFFFFF;
	text-decoration: none;
}
.aphelp1 a:hover {
	text-decoration: underline;
}
.aphelp2 {

	font-family: Tahoma;
	color: #FFFFFF;
	text-align: center;
	vertical-align: middle;
	font-size: 11px;
	background-color: #B1B0B0;
	padding-right: 4px;
	padding-left: 4px;
}
.aphelp2 a {
	color: #FFFFFF;
	text-decoration: none;
}
.aphelp2 a:hover {
	text-decoration: underline;
}
.apmenu {

	font-family: Tahoma;
	font-size: 11px;
	color: #000000;
	background-color: #B1B0B0;
	height: 21px;
	vertical-align: middle;
	text-align: left;
	padding-left: 10px;
	font-weight: bold;
}

.apmenu a {
	color: #000000;
	text-decoration: underline;
}
.apabstract {
	font-family: Tahoma;
	font-size: 11px;
	color: #000000;
	height: 21px;
	vertical-align: middle;
	text-align: left;
	padding-left: 10px;
	line-height: 10px;
	padding-top: 7px;
	padding-right: 10px;
	padding-bottom: 10px;
	background-image: url(ap_pat_grigio.jpg);
	background-position: right;

}
.apabstract1 {

	font-family: Tahoma;
	font-size: 11px;
	color: #000000;
	height: 21px;
	vertical-align: middle;
	text-align: left;
	padding-left: 10px;
	line-height: 10px;
	padding-top: 7px;
	padding-right: 10px;
	padding-bottom: 10px;
	background-image: url(ap_pat_grigio1.jpg);
	background-position: right;
}
.apricaricard {
	background-image: url(ap_ricaricard.jpg);
	height: 22px;
	background-position: right;
}
.aplivellometro {
	border: 1px solid #B1B0B0;
	background-color: #FFFFFF;
	padding: 0px;
}
.apbg {
	background-image: url(ap_pat_ricarica.jpg);
	background-position: right;
	padding-left: 10px;
	height: 20px;
	vertical-align: middle;
	font-family: Tahoma;
	font-size: 11px;
	color: #000000;


}
.apbg a {
	color: #000000;
	text-decoration: underline;
}
.apbgservizi {
	background-image: url(ap_pat.jpg);
	background-position: right;

}
.apeuro {
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #DA0000;
}
.apricarica {
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
.apricarica a {
	color: #000000;
	text-decoration: underline;
}

.apscriviwebmaster {

	font-family: Tahoma;
	font-size: 18px;
	color: #000000;
	font-weight: normal;
	vertical-align: bottom;
	background-color: #CBD1D6;
}
.apscrivi {
	font-family: Tahoma;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	vertical-align: bottom;
	background-color: #CBD1D6;
	padding-left: 12px;
	padding-bottom: 3px;


}
.apscrivi a {
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}
.apcampiobligatori {
	font-family: Tahoma;
	font-size: 11px;
	color: #DA0000;
	text-align: right;
	vertical-align: middle;
	padding-right: 12px;
	padding-left: 12px;
}
.apdescrizobligo {
	font-family: Tahoma;
	font-size: 11px;
	color: #A0A0A0;
	vertical-align: top;
	padding-left: 10px;
	text-align: left;
}
.aptesto {
	font-family: Tahoma;
	font-size: 11px;
	line-height: 14px;
	color: #000000;
	text-align: justify;
	padding-top: 9px;
	padding-right: 9px;
	padding-bottom: 9px;

}
.aptesto a {
	color: #000000;
	text-decoration: underline;
}
.apcampinormali {
	font-family: Tahoma;
	font-size: 11px;
	color: #000000;
	text-align: right;
	vertical-align: middle;
	padding-right: 12px;
	padding-left: 12px;
}
.apbgarchivio {
	background-image: url(ap_pat_archivio.jpg);
	background-position: right;
}
.apvisualizzastampa {
	font-family: Tahoma;
	font-size: 11px;
	color: #000000;
	vertical-align: middle;
	padding-left: 10px;
	text-align: center;
	font-weight: bold;

}
.apvisualizzastampa a {
	color: #BD0202;
	text-decoration: none;
}
.apvisualizzastampa a:hover {
	text-decoration: underline;
}
.apdata {
	font-family: Tahoma;
	font-size: 11px;
	color: #8A8989;
	padding: 2px;
}
.apservizio {
	font-family: Tahoma;
	font-size: 11px;
	color: #000000;
	padding: 2px;
}
.apvocitabella {
	font-family: Tahoma;
	font-size: 11px;
	color: #000000;
	padding: 2px;
	vertical-align: middle;
	background-color: #FFFFFF;
}
.apfilettogrigio {
	background-color: #D9D9D9;
	height: 1px;
}
.appagine {
	font-family: Tahoma;
	font-size: 11px;
	color: #000000;
	text-align: center;
}
.ratioreport {
	background-color: #ABB6BE;
	text-align: center;
	vertical-align: middle;
}
.bilancireport {
	font-family: Tahoma;
	font-size: 11px;
	line-height: 13px;
	color: #000000;
	padding-right: 9px;
	padding-bottom: 5px;
	padding-left: 3px;
	text-align: left;
	vertical-align: top;
}
.sdinotiziariofiscale {
	font-family: Tahoma;
	font-size: 11px;
	color: #000000;
	background-image: url(notiziario_fiscalek.gif);
	background-position: left center;
	height: 19px;
	width: 160px;
	padding-left: 38px;
	vertical-align: middle;
}

.bgrnotiziariofiscsommario {
	background-color: #FFFFFF;
	font-family: Tahoma;
	font-size: 11px;
	color: #CF0202;
	padding: 2px;
}
.filettonotfisc {
	background-color: #D9D9D9;
	height: 1px;
}

.testostandard13 {
	font-family: Tahoma;
	font-size: 13px;
	line-height: 13px;
	color: #000000;
	padding-top: 5px;
	padding-right: 9px;
	padding-bottom: 5px;
	padding-left: 9px;
	text-align: justify;

}
ul.testostandard13 {
	display: list-item;
	margin: 0px;
	padding: 0px 0px 0px 25px;
}
ul.testostandard13 li {
	list-style-image: url(puntatore_agenda.gif);
	display: list-item;
}
ul.testostandard13 li a {
	font-family: Tahoma;
	font-size: 13px;
	color: #000000;
	vertical-align: middle;
	text-decoration: none;
	left: 6px;
	display: block;
	line-height: 15px;
}
ul.testostandard13 li a:hover {
	text-decoration: underline;
}
.testostandard13 a {
	color: #000000;
	text-decoration: underline;
	font-weight: bold;
}
.titolonocookies {
	font-family: Tahoma;
	font-size: 18px;
	color: #CF0202;
	text-align: right;
	padding-right: 9px;
	font-weight: normal;
	height: 42px;
	vertical-align: bottom;
	padding-bottom: 10px;
	background-image: url(bg_tit_nocookies.gif);
	background-position: center bottom;
}
.istruzioninocookies {
	font-family: Tahoma;
	font-size: 11px;
	line-height: 11px;
	font-weight: normal;
	color: #000000;
	padding-right: 25px;
	padding-left: 25px;
	padding-top: 6px;
	padding-bottom: 6px;
	text-align: left;
	background-image: url(bg_istruzioni_nocookies.gif);
	background-position: bottom;
}
.imgnocookies {
	text-align: center;
	padding-top: 15px;
	padding-bottom: 15px;
}
.intestazionericerca {
	font-family: Tahoma;
	font-size: 12px;
	line-height: 11px;
	font-weight: bold;
	color: #000000;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 6px;
	padding-bottom: 6px;
	background-color: #CBD1D6;
	width: 473px;
}
.intestazionericerca a {
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color: #CBD1D6;
	text-decoration: none;	
}
.intestazionericerca a:hover {
	text-decoration: underline;	
}
.datarisultato {
	font-family: Tahoma;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #DA0000;
	width: 106px;
	text-align: center;
}
.risultatovociricavanzata {
	font-family: Tahoma;
	font-size: 11px;
	line-height: 13px;
	color: #95A1A9;
	background-image: url(bg_risultato_ric.jpg);
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 3px;
	background-position: right;
}
.risultatovociricavanzata a {
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}
.appaginericavanzata {
	font-family: Tahoma;
	font-size: 11px;
	color: #898989;
	text-align: center;
}
.inforicercaavanzata {
	font-family: Tahoma;
	font-size: 11px;
	line-height: 11px;
	font-weight: normal;
	color: #000000;
	padding-right: 25px;
	padding-left: 25px;
	padding-top: 6px;
	padding-bottom: 6px;
	text-align: left;
	background-image: url(bg_istruzioni_nocookies.gif);
	background-position: bottom;
}
.bgparametriricava {
	background-image: url(bg_parametri_ricerca_avanzata.jpg);
	background-position: right;
}
.mascheraavanzata {
	text-align: center;
	background-image: url(bg_maschera_ric_avanzata.gif);
	background-position: bottom;
}
.campiricercaavanzata {
	font-family: Tahoma;
	font-size: 11px;
	color: #000000;
	text-align: right;
	vertical-align: middle;
	padding-right: 12px;
	padding-left: 12px;
}
.vocioption {
	font-family: Tahoma;
	font-size: 11px;
	color: #000000;
	padding-right: 9px;
	padding-left: 9px;
}
.titolioption {
	font-family: Tahoma;
	font-size: 11px;
	color: #000000;
	padding-right: 3px;
	padding-left: 3px;
	text-align: center;

}
.titolioption a {
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}
.bgrnotiziariofiscsommario a {
	color: #CF0202;
	text-decoration: none;
}
.bgrnotiziariofiscsommario a:hover {
	color: #CF0202;
	text-decoration: underline;
}
.attenzionecriterioricerca {
	font-family: Tahoma;
	font-size: 11px;
	color: #000000;
	padding-right: 3px;
	padding-left: 3px;
	text-align: center;
	font-weight: bold;
}
.attenzione {
	font-family: Tahoma;
	font-size: 18px;
	color: #000000;
	text-align: center;
	font-weight: bold;
}
ul.linkutilinterna {
	margin: 0px;
	padding: 15px 0px 15px 70px;
	font-family: Tahoma;
	font-size: 11px;
	color: #000000;

}
ul.linkutilinterna li {
	list-style-image: url(puntatore_agenda.gif);
	display: list-item;
}
ul.linkutilinterna li a {
	font-family: Tahoma;
	font-size: 11px;
	color: #000000;
	vertical-align: middle;
	text-decoration: none;
	left: 6px;
	display: block;
	line-height: 15px;
}
ul.linkutilinterna li a:hover {
	text-decoration: underline;
}
ul.linkutilisub {
	display: list-item;
	margin: 0px;
	padding: 0px 0px 0px 70px;
	font-family: Tahoma;
	font-size: 11px;
	color: #000000;
}
ul.linkutilisub li {
	display: list-item;
	list-style-type: none;
}
ul.linkutilisub li a {
	font-family: Tahoma;
	font-size: 11px;
	color: #000000;
	vertical-align: middle;
	text-decoration: none;
	left: 6px;
	display: block;
	line-height: 14px;
}
ul.linkutilisub li a:hover {
	text-decoration: underline;
}
 .filettosulinkutili {
	background-color: #D9D9D9;
	height: 1px;
}
.titolodemo {
	font-family: Tahoma;
	font-size: 18px;
	color: #CF0202;
	text-align: right;
	padding-right: 9px;
	font-weight: normal;
	height: 42px;
	vertical-align: bottom;
	padding-bottom: 7px;
	background-image: url(bg_tit_demo.gif);
	background-position: left bottom;
}
.titolodemoabbo {
	font-family: Tahoma;
	font-size: 18px;
	color: #CF0202;
	text-align: right;
	padding-right: 9px;
	font-weight: normal;
	height: 42px;
	vertical-align: bottom;
	padding-bottom: 7px;
	background-image: url(bg_tit_demoabbo.gif);
	background-position: left bottom;
}

.bgmenudemo {
	background-image: url(bg_fondo_menudemo.gif);
	vertical-align: top;
	text-align: right;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CCCBC7;
	border-left-color: #CCCBC7;
}
.boxdemo2 {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CCCBC7;
	border-left-color: #CCCBC7;
	padding-top: 15px;
	padding-right: 10px;
	padding-bottom: 15px;
	padding-left: 10px;
	margin-left: 10px;
}
.boxdemonewcom {
	list-style-image: url(punto_elenco_demo.gif);
	text-align: justify;
	font-family: Tahoma;
	font-size: 11px;
	line-height: 13px;
	color: #000000;
	margin-left: 10px;
}
.boxdemo {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CCCBC7;
	border-left-color: #CCCBC7;
	list-style-image: url(punto_elenco_demo.gif);
	text-align: justify;
	padding-top: 15px;
	padding-right: 20px;
	padding-bottom: 15px;
	padding-left: 20px;
	font-family: Tahoma;
	font-size: 11px;
	line-height: 13px;
	color: #000000;
	margin-left: 10px;
}
.boxdemotesto {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	list-style-image: url(punto_elenco_demo.gif);
	text-align: justify;
	padding-right: 20px;
	padding-left: 50px;
	font-family: Tahoma;
	font-size: 11px;
	line-height: 13px;
	color: #000000;
	margin-left: 10px;
}
.boxdemochiusura {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #CCCBC7;
	border-bottom-color: #CCCBC7;
	border-left-color: #CCCBC7;
}
.boxdemofaqt {
	font-family: Tahoma;
	font-size: 11px;
	color: #666666;
}
.boxdemoBZ {
	list-style-image: url(punto_elenco_demo.gif);
	text-align: justify;
	padding-right: 20px;
	padding-bottom: 5px;
	font-family: Tahoma;
	font-size: 11px;
	line-height: 13px;
	color: #000000;
}
.bgprovaservizio {
	background-color: #E7E4DC;
}
.titolovocidemo {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #CC0000;
}
.boxpartner {
	border: 1px solid #ABB6BE;
	padding-bottom: 15px;
}
.titolovocimenusu {
	font-family: Tahoma;
	font-size: 18px;
	color: #000000;
	text-align: right;
	padding-right: 9px;
	font-weight: normal;
	height: 42px;
	vertical-align: bottom;
	padding-bottom: 10px;
	background-image: url(bg_tit_ricerca_avanzata.gif);
	background-position: center bottom;
}
.demoprezzi {
	font-family: Tahoma;
	font-size: 11px;
	color: #000000;
	background-color: #F4F1EA;
	padding-top: 2px;
	padding-bottom: 2px;

}
.demoprezzi1 {
	font-family: Tahoma;
	font-size: 11px;
	color: #000000;
	background-color: #FFFFFF;
	padding-top: 2px;
	padding-bottom: 2px;

}
ul.demosottoelenchi {
	list-style-image: url(punto_elenco_rosso.gif);
}

.bgtasto {
	background-image: url(bg_tasti_conservatorie.jpg);
	background-position: left;
	text-align: left;
	padding-left: 4px;
	font-family: Tahoma;
	font-size: 11px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E2E6E9;
}
.bgtasto a {
	color: #000000;
	text-decoration: none;
}
.bgtasto a:hover {
	color: #000000;
	text-decoration: underline;
}

.boxdemo a {
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}
.boxdemoprivacy {
	list-style-image: url(punto_elenco_demo.gif);
	text-align: justify;
	padding-top: 15px;
	padding-right: 20px;
	padding-bottom: 15px;
	padding-left: 20px;
	font-family: Tahoma;
	font-size: 11px;
	line-height: 13px;
	color: #707070;
	margin-left: 10px;
}
.vociarealistino {
	font-family: Tahoma;
	font-size: 11px;
	color: #000000;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #D9D9D9;
	border-bottom-color: #D9D9D9;
	background-color: #F7F8F9;
	font-weight: bold;
	padding-right: 10px;
	padding-left: 10px;
}
.vociarealistino a {
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}
.vociservizilistino {
	font-family: Tahoma;
	font-size: 11px;
	color: #000000;
	padding-right: 10px;
	padding-left: 10px;
	line-height: 14px;
	text-align: left;
	vertical-align: middle;
}
.prezzolistino1 {
	font-family: Tahoma;
	font-size: 11px;
	color: #000000;
	padding-right: 5px;
	padding-left: 5px;
	line-height: 14px;
	text-align: right;
	vertical-align: middle;
	background-color: #E7F1EA;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
}
.prezzolistino2 {
	font-family: Tahoma;
	font-size: 11px;
	color: #000000;
	padding-right: 5px;
	padding-left: 5px;
	line-height: 14px;
	text-align: right;
	vertical-align: middle;
	background-color: #E5D6DE;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
}
.prezzolistino3 {
	font-family: Tahoma;
	font-size: 11px;
	color: #000000;
	padding-right: 5px;
	padding-left: 5px;
	line-height: 14px;
	text-align: right;
	vertical-align: middle;
	background-color: #D1E0EE;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
}
.prezzolistino4 {
	font-family: Tahoma;
	font-size: 11px;
	color: #000000;
	padding-right: 5px;
	padding-left: 5px;
	line-height: 14px;
	text-align: right;
	vertical-align: middle;
	background-color: #F5E7DC;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
}
.nomelistino {
	font-family: Tahoma;
	font-size: 11px;
	line-height: 14px;
	color: #000000;
	font-weight: bold;
	background-color: #CBD1D6;
	padding-right: 5px;
	padding-left: 5px;
	text-align: right;
	vertical-align: top;
	padding-top: 3px;
	padding-bottom: 3px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
}
.nomeservizio {
	font-family: Tahoma;
	font-size: 11px;
	line-height: 14px;
	color: #000000;
	font-weight: bold;
	background-color: #CBD1D6;
	padding-right: 10px;
	padding-left: 10px;
	text-align: left;
	vertical-align: middle;
	padding-top: 3px;
	padding-bottom: 3px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
}
.prezzoscontolistino2 {
	font-family: Tahoma;
	font-size: 11px;
	color: #000000;
	padding-right: 5px;
	padding-left: 5px;
	line-height: 14px;
	text-align: right;
	vertical-align: middle;
	background-color: #FFFFFF;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	background-image: url(scontato.gif);
	background-repeat: no-repeat;
	background-position: left top;
	font-weight: bold;
}
.titololistino2 {
	font-family: Tahoma;
	font-size: 18px;
	color: #000000;
	padding-right: 9px;
	font-weight: normal;
	height: 42px;
	vertical-align: bottom;
	padding-bottom: 10px;
	background-position: bottom;
}
.titololistino {
	font-family: Tahoma;
	font-size: 18px;
	color: #000000;
	text-align: right;
	padding-right: 9px;
	font-weight: normal;
	height: 42px;
	vertical-align: bottom;
	padding-bottom: 10px;
	background-image: url(bg_tit_listino.gif);
	background-position: bottom;
}
.titolodatalistino {
	font-family: Tahoma;
	font-size: 11px;
	color: #FFFFFF;
	text-align: left;
	padding-right: 9px;
	font-weight: normal;
	height: 42px;
	vertical-align: bottom;
	padding-bottom: 10px;
	background-image: url(bg_data_listino.gif);
	background-repeat: no-repeat;
	width: 130px;
	background-position: left bottom;
	line-height: 11px;
	padding-left: 9px;
}
.sdirossolisino {
	color: #C90202;
}
.titolodemoregistrati {
	font-family: Tahoma;
	font-size: 18px;
	color: #FF9C00;
	text-align: right;
	padding-right: 9px;
	font-weight: normal;
	height: 42px;
	vertical-align: bottom;
	padding-bottom: 7px;
	background-image: url(bg_tit_demo_registrati.gif);
	background-position: left bottom;
}
.boxdistributori {
	border: 1px solid #ABB6BE;
	padding-bottom: 15px;
	background-image: url(bg_italia.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.bgcontattaci {
	background-image: url(bg_mail_contattaci.gif);
	background-position: right;
}
.vocemappa {
	font-family: Tahoma;
	font-size: 11px;
	line-height: 12px;
	color: #000000;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
	text-align: left;
	vertical-align: top;
}
.vocemappa a {
	color: #000000;
	text-decoration: none;
}
.vocemappa a:hover {
	color: #000000;
	text-decoration: underline;
}
.titolovocimappa {
	font-family: Tahoma;
	font-size: 11px;
	color: #000000;
	background-color: #CBD1D6;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
	font-weight: bold;
}
.titoli_modulistica
{
    FONT-SIZE: 23px;    
    FONT-WEIGHT: bold;
    COLOR: #feaf06;
    FONT-FAMILY: Tahoma;
    TEXT-DECORATION: none
}
.titolo_partners
{
    BACKGROUND-POSITION: 50% top;
    FONT-WEIGHT: bold;
    FONT-SIZE: 15px;
    COLOR: #5d68a4;
    FONT-FAMILY: Tahoma;
    TEXT-DECORATION: none
}
/*  Classe aggiunta su template personalizzato in HP di Canale (DefaultTemplateG)  */
.hpmbgsdiflash { 
	font-family: Tahoma;
	font-size: 11px;
	line-height: 11px;
	color: #000000;
	background-color: #DFE6ED;
	padding-top: 10px;
	padding-right: 5px;
	padding-left: 5px;
}
.hpmbgsdiflash a {
	font-family: Tahoma;
	font-size: 11px;
	color: #666666;
	vertical-align: middle;
	text-decoration: none;
	left: 6px;
	display: block;
}
.hpmbgsdiflash a:hover {
	text-decoration: underline;
}
/* Classi nuove per gestione HP di mercati*/

/* Classi in comune per tutti i mercati ( notizie sezione In Evidenza)*/
.bgfreesdiassolistaspecial {
	background-image: url(ico_free_sdi_associati_special.gif);
	font-family: Tahoma;font-size: 11px;color: #7F7F7F;
	text-align: right;height: 13px;
	padding-right: 4px;line-height: 13px;
	background-repeat: no-repeat;background-position: left top;
}
.bgfreelistaspecial {
	PADDING-RIGHT: 4px;
	FONT-SIZE: 11px;
	BACKGROUND-IMAGE: url(ico_free_lista_special.gif);
	COLOR: #7F7F7F;LINE-HEIGHT: 13px;
	FONT-FAMILY: Tahoma;
	HEIGHT: 13px;
	TEXT-ALIGN: right;
	background-repeat: no-repeat;
	background-position: left top;
}
.bgfreesdiabbolistaspecial {
	PADDING-RIGHT: 4px; 
	FONT-SIZE: 11px; 
	BACKGROUND-IMAGE: url(ico_free_sdi_abbonati_special.gif); 
	COLOR: #7F7F7F; LINE-HEIGHT: 13px; FONT-FAMILY: Tahoma; 
	HEIGHT: 13px; TEXT-ALIGN: right
}
.bgfreesdiregspecial {
	PADDING-RIGHT: 4px; FONT-SIZE: 11px; 
	BACKGROUND-IMAGE: url(ico_free_sdi_registrati_special.gif); 
	COLOR: #7F7F7F; LINE-HEIGHT: 13px; FONT-FAMILY: Tahoma; 
	HEIGHT: 13px; TEXT-ALIGN: right
}
.bgabslistaspecial {
	font-family: Tahoma;
	font-size: 11px;
	line-height: 11px;
	color: #000000;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
	}
.bgredattolistaspecial {
	font-family: Tahoma;
	font-size: 10px;
	line-height: 9px;
	color: #8F9CA4;
	padding-right: 5px;
	padding-left: 5px;
	vertical-align: top;
	}
.bgpulsanteaspecial {
	background-image: url(tasto_vai.gif);
	margin: 0px;
	padding: 0px;
	background-repeat: no-repeat;
	background-position: right;
	width: 30px;
	}
.bgdatalistaspecial {
	PADDING-RIGHT: 4px;
	FONT-SIZE: 11px;
	COLOR: #7F7F7F;
	LINE-HEIGHT: 13px;
	FONT-FAMILY: Tahoma;
	HEIGHT: 13px;
	TEXT-ALIGN: right;
	background-repeat: no-repeat;
	background-position: left top;
	}

/* Classi in comune per tutti i mercati (sezione SDIFlash)*/
.filettosdispecial {
	background-color: #B8B8B8;
	height: 1px;}
.titoloflashhomespecial {FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	BACKGROUND-IMAGE: url(sdiflash_boxscroll.gif);
	COLOR: #000000;FONT-FAMILY: Tahoma;
	HEIGHT: 20px;TEXT-ALIGN: right;
	background-repeat: no-repeat;
	background-position: left;
	background-color: #DFE6ED;
	}
.downsdirapido {
	FONT-FAMILY: Tahoma;
	BACKGROUND-COLOR: #eef2f5;
	background-image: url(pat_sdiflash_down.gif);
	background-repeat: repeat-y;
	background-position: left;
	}

/* Classi in comune per tutti i mercati (articolo in fondo alla sezione In Evidenza)*/
.bgrspecial {BACKGROUND-COLOR: #B2B2B2}

/* Classi in comune per tutti i mercati (sezione Zucchetti per...)*/
.soluzioni_end {
	background-image: url(img_end_soluzioni.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 11px;
}
.soluzioni_testo_tit {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	background-color: #FFFFFF;
	padding-bottom: 3px;
	padding-left: 3px;
}
.soluzioni_testo {
	font-family: Tahoma;
	font-size: 10px;
	color: #000000;
	list-style-image: url(punto_quadrato.gif);
	background-color: #FFFFFF;
	padding-bottom: 3px;
	padding-left: 3px;
}
.soluzioni_testo a {
	color: #000000;
	text-decoration:none;
}
.soluzioni_testo a:hover {
	text-decoration:underline;
}

/* Classi in comune per tutti i mercati (sezione con notizia in grande)*/
.notizia_mercati_testo {
	font-family: Tahoma;
	font-size: 11px;
	line-height: 12px;
	color: #000000;
	text-align: justify;
	padding: 5px;
} 
p.notizia_mercati_testo {
	font-family: Tahoma;
	font-size: 11px;
	color: #000000;
	text-align: justify;
	padding-left: 5px;
	padding-top: 0px;
	padding-bottom: 0px;
} 
p.notizia_mercati_titolo {
	font-family: Tahoma;
	color: #000000;
	font-size: 18px;
	font-weight: bold;
	text-align: left;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	
}
p.notizia_mercati_titolo a {
	color: #000000;
	text-decoration: none;
}
p.notizia_mercati_titolo a:hover {
	color: #000000;
	text-decoration: underline;
}

.notizia_mercati_titolo {
	font-family: Tahoma;
	color: #000000;
	font-size: 13px;
	font-weight: bold;
	text-align: left;
	padding-top: 10px;
	padding-bottom: 3px;
}
.notizia_mercati_titolo a {
	color: #000000;
	text-decoration: none;
}
.notizia_mercati_titolo a:hover {
	color: #000000;
	text-decoration: underline;
}

/* Classi in comune per tutti i mercati (sezione con etichetta x es. Lavoro)*/
.bgtitlista_mercati {
	font-family: Tahoma;
	font-size: 11px;
	line-height: 11px;
	font-weight: bold;
	color: #000000;
	background-image: url(pat_grigio.jpg);
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
	background-color: #F1F1F1;
	background-repeat: repeat-y;
}
.bgtitlista_mercati a {
	color: #000000;
	text-decoration: none;
}
.bgtitlista_mercati a:hover {
	color: #000000;
	text-decoration: underline;
}

.bgabslista_mercati {
	font-family: Tahoma;
	font-size: 11px;
	line-height: 11px;
	color: #000000;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
	background-color: #F1F1F1;
}
.soluzionimondo_imprese {
	background-image: url(img_soluzioni_mondo_imprese.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 38px;
}
.titoloccnl {
	font-family: Tahoma;
	font-size: 13px;
	font-weight: bold;
	color: #788188;
	text-align: right;
	padding-right: 9px;
	height: 42px;
	background-color: #D5D2CB;
	vertical-align: bottom;
	padding-bottom: 3px;
}
.imgccnl {
	background-image: url(imgccnl.jpg);
	height: 110px;
}
.bgccnl {
	background-color: #D5D2CB;
}
.filettoccnl {
	background-color: #FF9C01;
	height: 3px;
}
ul.submenusxccnl {
	display: list-item;
	margin: 0px;
	padding: 0px 0px 0px 25px;
	background-image: url(bg_submenusxccnl.gif);
}
ul.submenusxccnl li {
	list-style-image: url(freccia_ccnl.gif);
	display: list-item;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
ul.submenusxccnl li a {
	font-family: Tahoma;
	font-size: 11px;
	color: #000000;
	vertical-align: middle;
	text-decoration: none;
	left: 6px;
	display: block;
	line-height: 16px;
}
ul.submenusxccnl li a:hover {
	
}
ul.submenusxccnldx {
	display: list-item;
	margin: 0px;
	padding: 0px 0px 0px 25px;
	background-image: url(bg_submenudxccnl.gif);
}
ul.submenusxccnldx li {
	list-style-image: url(freccia_ccnl_menudx.gif);
	display: list-item;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #FF9C01;
	border-right-color: #FF9C01;
	border-bottom-color: #FF9C01;
	border-left-color: #FF9C01;
}
ul.submenusxccnldx li a {
	font-family: Tahoma;
	font-size: 11px;
	color: #000000;
	vertical-align: middle;
	text-decoration: none;
	left: 6px;
	display: block;
	line-height: 16px;
	font-weight: bold;
}
ul.submenusxccnldx li a:hover {

}
.bgccnlchiaro {
	background-color: #E8E7E3;
}
.ombratitccnl {
	background-image: url(pat_tit_ccnl.gif);
}
.selectcercaccnl {
	font-family: Tahoma;
	font-size: 10px;
	color: #000000;
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #565656;
	border-right-color: #DFDFDF;
	border-bottom-color: #DFDFDF;
	border-left-color: #565656;
	height: 14px;
}
.bgccnlcompleto {
	background-image: url(pat_completo.gif);
}
.bgccnlstipule {
	background-image: url(pat_stipule.gif);
}
.bgtitccnlcontratto {
	font-family: Tahoma;
	font-size: 11px;
	line-height: 11px;
	font-weight: bold;
	color: #000000;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
	background-color: #FF9C00;
}
.bgtitccnlcontratto a {
	color: #000000;
	text-decoration: none;
}
.bgtitccnlcontratto a:hover {
	color: #000000;
	text-decoration: underline;
}
.bgdataccnl {
	background-image: url(ico_data_lista.gif);
	font-family: Tahoma;
	font-size: 11px;
	color: #000000;
	text-align: right;
	height: 13px;
	padding-right: 4px;
	line-height: 13px;
}
.bgabsccnl {
	font-family: Tahoma;
	font-size: 11px;
	line-height: 11px;
	color: #000000;
	background-image: url(bg_testo_contratto_ccnl.jpg);
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
}
.bgabsccnl a {
	color: #000000;
}
.bgredattoccnl {
	font-family: Tahoma;
	font-size: 10px;
	line-height: 9px;
	color: #8F9CA4;
	background-image: url(bg_testo_contratto_ccnl.jpg);
	padding-right: 5px;
	padding-left: 5px;
	vertical-align: top;
}
.bgtitccnl {
	font-family: Tahoma;
	font-size: 11px;
	line-height: 11px;
	font-weight: bold;
	color: #000000;
	background-image: url(bg_tit_stipula_ccnl.jpg);
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
}
.bgtitccnl a {
	color: #000000;
	text-decoration: none;
}
.bgtitccnl a:hover {
	color: #000000;
	text-decoration: underline;
}
.bgtitccnlintegrazioni {
	font-family: Tahoma;
	font-size: 11px;
	line-height: 11px;
	font-weight: bold;
	color: #000000;
	background-image: url(bg_tit_integrazioni_ccnl.png);
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
}
.bgtitccnlintegrazioni a {
	color: #000000;
	text-decoration: none;
}
.bgtitccnlintegrazioni a:hover {
	color: #000000;
	text-decoration: underline;
}
.bgccnl1 {
	font-family: Tahoma;
	font-size: 11px;
	line-height: 11px;
	color: #000000;
	background-image: url(bg_testo_contratto_ccnl.jpg);
	text-align: right;
}
.prezzoccnl {
	font-family: Tahoma;
	font-size: 11px;
	background-image: url(bg_prezzo_ccnl.gif);
	color: #9EA8AF;
	vertical-align: middle;
	text-align: right;
	padding-right: 23px;
}
.prevques {
	font-family: Tahoma;
	font-size: 11px;
	color: #78828B;
}
.prevques1 {
	font-family: Tahoma;
	font-size: 11px;
	color: #CE0300;
}

.tdques {
	font-family: Tahoma;
	font-size: 11px;
	color: #000000;
	line-height: 13px;
	font-weight: normal;
	padding-right: 9px;
	text-align: justify;
}
.testoques1 {
	font-family: Tahoma;
	font-size: 11px;
	color: #000000;
	background-image: url(sfumgrigioques.gif);
	line-height: 13px;
	font-weight: bold;
}
.domandaques1 {
	background-color: #EEF1F4;
	font-family: Tahoma;
	color: #000000;
	font-size: 11px;
}
.domques1 {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #626161;
}
.textareaquesgray {
	background-image: url(sfumgrigioquestextarea.gif);
	font-family: Tahoma;
	font-size: 13px;
	color: #000000;
}
.fraudtitolo {
	font-family: Tahoma;
	font-size: 16px;
	color: #000000;
	vertical-align: top;
	line-height: 16px;
	font-weight: bold;
}
.bgrnotiziariofocus {
	background-color: #D9D9D9;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	padding: 4px;
}
.bgrnotiziariofocus a {
	color: #000000;
	text-decoration: none;
}
.bgrnotiziariofocus a:hover {
	color: #000000;
	text-decoration: underline;
}
.ricercaavanzata_sx {
	PADDING-LEFT: 3px;
	FONT-SIZE: 9px;
	VERTICAL-ALIGN: bottom;
	COLOR: #000000;
	LINE-HEIGHT: 9px;
	font-family: Tahoma;
	TEXT-ALIGN: left;
	padding-bottom: 3px;
}
.ricercaavanzata_sx A {
	COLOR: #000000;
	TEXT-DECORATION: none
}
.ricercaavanzata_sx A:hover {
	TEXT-DECORATION: underline
}
.gratistitolo {
	font-family: Tahoma;
	font-size: 11px;
	line-height: 12px;
	color: #000000;
	text-align: left;
	padding: 4px 4px 4px 22px;
	font-weight: bold;
}

.gratistitolo a {
	color: #000000;
	text-decoration: none;
}
.gratistitolo a:hover {
	color: #000000;
	text-decoration: underline;
}
.gratisdivisore {
	background-image: url(pat_filetto_gratis.gif);
	background-repeat: repeat-x;
	height: 5px;
}
.gratisbold {
	FONT-WEIGHT: bold; COLOR: #000000
}
.gratistesto {
	font-family: Tahoma;
	font-size: 10px;
	line-height: 11px;
	color: #000000;
	text-align: left;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 2px;
}
.gratistesto a {
	color: #000000;
	text-decoration: none;
}
.gratistesto a:hover {
	color: #000000;
	text-decoration: underline;
}
.gratisfilettoRosso {
	background-color: #CF0202;
	text-align: center;
}
.gratisfondoRosso {
	background-color: #FEF7F7;
}
.gratisdiRosso {
	font-family: Tahoma;
	font-size: 12px;
	line-height: 10px;
	color: #000000;
	text-align: right;
	background-image: url(titolo_gratisdiRosso.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 17px;
}

.gratistitoloRosso {
	font-family: Tahoma;
	font-size: 11px;
	line-height: 12px;
	color: #920000;
	text-align: left;
	padding: 4px 4px 4px 10px;
	font-weight: bold;
}
.gratistitoloRosso a {
	color: #920000;
	text-decoration: none;
}
.gratistitoloRosso a:hover {
	color: #920000;
	text-decoration: underline;
}
.Antifrodesterotit {
	background-image: url(bg_tasti_conservatorie.jpg);
	font-family: Tahoma;
	font-size: 12px;
	FONT-WEIGHT: bold;
	color: #000000;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 1px;
	text-align: center;
}

/*modificate le esistenti*/
.titolosdirapido {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12px; 
	COLOR: #67757F; 
	LINE-HEIGHT: 12px; 
	FONT-FAMILY: Tahoma;
}
.titolosdirapido A {
	FONT-WEIGHT: bold; COLOR: #67757F; TEXT-DECORATION: none
}
.titolosdirapido A:hover {
	TEXT-DECORATION: underline
}
  
/*  (fine)*/

.prezzolibrosdi{
	font-family: Tahoma;
	font-size: 11px;
	background-image: url(bg_lista_a.jpg);
	color: #CF0103;
	vertical-align: middle;
	text-align: left;
	padding-left: 1px;
}
.prezzolibrocopertina{
	padding-left: 5px;
	color: #9EA8AF;	
}
.cifraeurogrigio {
	font-family: Tahoma;
	font-size: 12px;
	color: #9EA8AF;
	font-weight: bold;
}
/* Integrazione G2 */
.g2_filettosubmenusx {
	background-color: #FFFFFF;
	height: 1px;
}
ul.g2_submenusxccnl {
	display: list-item;
	margin: 0px;
	padding: 0px 0px 0px 25px;
	background-image: url(bg_submenusxccnl.gif);
}
ul.g2_submenusxccnl li {
	list-style-image: url(freccia_g2.gif);
	display: list-item;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
ul.g2_submenusxccnl li a {
	font-family: Tahoma;
	font-size: 11px;
	color: #000000;
	vertical-align: middle;
	text-decoration: none;
	left: 6px;
	display: block;
	line-height: 16px;
}
ul.g2_submenusxccnl li a:hover {
	
}
.g2_gratisdiArancio {
	font-family: Tahoma;
	font-size: 12px;
	line-height: 10px;
	color: #000000;
	text-align: right;
	background-image: url(titolo_gratisdiArancio.gif);
	background-repeat: no-repeat; 
	background-position: right top; 
	height: 17px;
} 
.g2_gratisfilettoArancio {
	background-color: #F44C28;
	text-align: center;
}
.g2_gratisfondoArancio {
	background-color: #FBE6AF;
}
.g2_titoloccnl {
	font-family: Tahoma;
	font-size: 13px;
	font-weight: bold;
	color: #788188;
	text-align: right;
	padding-right: 9px;
	height: 42px;
	background-color: #D5D2CB;
	vertical-align: bottom;
	padding-bottom: 3px;
}
.g2_imgccnl {
	background-image: url(imgg2.jpg);
	height: 127px;
}
.g2_ccnlprimopiano {
	font-family: Tahoma;
	font-size: 20px;
	color: #8CA1A6;
	font-weight: bold;
}
.g2_sdiagenda {
	background-image: url(g2_sdiagenda.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	height: 31px;
}
.g2_sfondoagenda {
	background-color: #CFCCC5;
}
.g2_titoloflashhomespecial {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	BACKGROUND-IMAGE: url(sdiflash_boxscroll_g2.jpg);
	COLOR: #000000;
	FONT-FAMILY: Tahoma;
	HEIGHT: 20px;
	TEXT-ALIGN: right;
	background-repeat: no-repeat;
	background-position: left;
	background-color: #DFE6ED;
}
.g2_hpmbgsdiflash { 
	font-family: Tahoma;
	font-size: 11px;
	line-height: 11px;
	color: #000000;
	background-color: ##F3F0E9;
	padding-top: 10px;
	padding-right: 5px;
	padding-left: 5px;
}
.g2_hpmbgsdiflash a {
	font-family: Tahoma;
	font-size: 11px;
	color: #666666;
	vertical-align: middle;
	text-decoration: none;
	left: 6px;
	display: block;
}
.g2_hpmbgsdiflash a:hover {
	text-decoration: underline;
}
.g2_downsdirapido {
	FONT-FAMILY: Tahoma;
	BACKGROUND-COLOR: #BBB8B3;
	background-image: url(pat_sdiflash_down.gif);
	background-repeat: repeat-y;
	background-position: left;
}
/* Integrazione G2 */
/*Sdishopping*/
.drop_highlighted { 
    font-weight: bold;
    color:#000000;
    background-color:#DDDDDD; 
}

/* UltimOra*/
.sditelemaco {
	font-family: Tahoma;
	font-size: 11px;
	color: #000000;
	background-image: url(sditelemaco.gif);
	background-position: left center;
	height: 19px;
	width: 160px;
	padding-left: 38px;
	vertical-align: bottom;
}
.datatelemaco {
	font-family: Tahoma;
	font-size: 11px;
	color: #FFFFFF;
	text-align: left;
	padding-right: 20px;
	height: 42px;
	vertical-align: bottom;
	padding-bottom: 3px;
	background-image: url(pat_data_telemaco.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	padding-left: 9px;
}
.sdiblutelemaco {
	color: #162960;
}
ul.demosottoelenchi_telemaco {
	list-style-image: url(punto_elenco_blutelemaco.gif);
}
/* Ultimora*/
.no_abilitazione_txt {
	font-family: Tahoma;
	font-size: 11px;
	line-height: 12px;
	color: #66767e;
	padding-right: 13px;
	padding-left: 13px;
	text-align: center;
}
.sp_title_page {
	font-family: Tahoma;
	font-size: 13px;
	font-weight: bold;
	color: #556164;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d9d9d9;
	padding-left: 6px;
}
.textareacondizioni {
	font-family: Tahoma;
	font-size: 11px;
	color: #000000;
	text-align: justify;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	width: 500px;
	height: 200px;
}
.bgtitlista_aziende {
	font-family: Tahoma;
	font-size: 11px;
	line-height: 11px;
	font-weight: bold;
	color: #000000;
	background-image: url(bg_titololista_aziende.jpg);
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
	
}
.bgtitlista_aziende a {
	color: #000000;
	text-decoration: none;
}
.bgtitlista_aziende a:hover {
	color: #000000;
	text-decoration: underline;
}
.bgabslista_aziende {
	font-family: Tahoma;
	font-size: 11px;
	line-height: 11px;
	color: #000000;
	background-image: url(bg_testolista_aziende.jpg);
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
}
.bgabslista_aziende a {
	color: #000000;
}
.bgredattolista_aziende {
	font-family: Tahoma;
	font-size: 10px;
	line-height: 9px;
	color: #8F9CA4;
	background-image: url(bg_testolista_aziende.jpg);
	padding-right: 5px;
	padding-left: 5px;
	vertical-align: top;
}
.bgtitlista_commercialisti {
	font-family: Tahoma;
	font-size: 11px;
	line-height: 11px;
	font-weight: bold;
	color: #000000;
	background-image: url(bg_titololista_comm.jpg);
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
	
}
.bgtitlista_commercialisti a {
	color: #000000;
	text-decoration: none;
}
.bgtitlista_commercialisti a:hover {
	color: #000000;
	text-decoration: underline;
}
.bgabslista_commercialisti {
	font-family: Tahoma;
	font-size: 11px;
	line-height: 11px;
	color: #000000;
	background-image: url(bg_testolista_comm.jpg);
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
}
.bgabslista_commercialisti a {
	color: #000000;
}
.bgredattolista_commercialisti {
	font-family: Tahoma;
	font-size: 10px;
	line-height: 9px;
	color: #8F9CA4;
	background-image: url(bg_testolista_comm.jpg);
	padding-right: 5px;
	padding-left: 5px;
	vertical-align: top;
}
.bgtitlista_cons_lav {
	font-family: Tahoma;
	font-size: 11px;
	line-height: 11px;
	font-weight: bold;
	color: #000000;
	background-image: url(bg_titololista_cons_lav.jpg);
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
	
}
.bgtitlista_cons_lav a {
	color: #000000;
	text-decoration: none;
}
.bgtitlista_cons_lav a:hover {
	color: #000000;
	text-decoration: underline;
}
.bgabslista_cons_lav {
	font-family: Tahoma;
	font-size: 11px;
	line-height: 11px;
	color: #000000;
	background-image: url(bg_testolista_cons_lav.jpg);
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
}
.bgabslista_cons_lav a {
	color: #000000;
}
.bgredattolista_cons_lav {
	font-family: Tahoma;
	font-size: 10px;
	line-height: 9px;
	color: #8F9CA4;
	background-image: url(bg_testolista_cons_lav.jpg);
	padding-right: 5px;
	padding-left: 5px;
	vertical-align: top;
}
.bgtitlista_prof_legali {
	font-family: Tahoma;
	font-size: 11px;
	line-height: 11px;
	font-weight: bold;
	color: #000000;
	background-image: url(bg_titololista_prof_legali.jpg);
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
	
}
.bgtitlista_prof_legali a {
	color: #000000;
	text-decoration: none;
}
.bgtitlista_prof_legali a:hover {
	color: #000000;
	text-decoration: underline;
}
.bgabslista_prof_legali {
	font-family: Tahoma;
	font-size: 11px;
	line-height: 11px;
	color: #000000;
	background-image: url(bg_testolista_prof_legali.jpg);
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
}
.bgabslista_prof_legali a {
	color: #000000;
}
.bgredattolista_prof_legali {
	font-family: Tahoma;
	font-size: 10px;
	line-height: 9px;
	color: #8F9CA4;
	background-image: url(bg_testolista_prof_legali.jpg);
	padding-right: 5px;
	padding-left: 5px;
	vertical-align: top;
}
.tooltip {
	position:relative;
	z-index:24; 
	text-decoration: none;
	font-family: Tahoma;
	color: #CF0202;
	font-size: 11px;
}
.tooltip:hover {
	z-index: 25;
}
.tooltip span {
	display: none;
}
.tooltip:hover span {
	display: block;
	position:absolute;
	text-align: left;
	top: 2em; left: 2em; width: 15em;
	border: 1px solid #000000; 
	background-color: #FFFFE1;
	color: #000000;
}
/* Inizio login Ricorda Password*/
.vocilogRemember a {
	font-family: Tahoma;
	font-size: 11px;
	color: #FDB03E;
	padding-left: 12px;
}
/* Fine login Ricorda Password*/

/*  Nuova richiesta credenziali  - inizio */
.tit_credenziali {
	font-family: Tahoma;
	font-size: 14px;
	line-height: 16px;
	font-weight: bold;
	color: #CF0202;
	font-weight: bold;
	padding-left: 9px;
}
/*  Nuova richiesta credenziali  - inizio */

/*  FALLCO */
.imgfallco {
	background-image: url(sdi_fallco_100.jpg);
	height: 174px;
	width: 618px;
	background-repeat: no-repeat;
}
.imgfallcoimmcenter {
	background-image: url(1pixel_imm.jpg);
	height: 1px;
	width: 273px;
	font-family: Tahoma;
	font-size: 11px;
	line-height: 12px;
	color: #66767e;
	padding-right: 13px;
	padding-left: 13px;
	text-align: justify;
}
.imgfallcoimmfooter {
	background-image: url(ang_imm.jpg);
	height: 12px;
	width: 273px;
	background-repeat: no-repeat;
}
.imgfallcopuntolexcenter {
	background-image: url(1pixel_puntolex.jpg);
	height: 1px;
	width: 273px;
	font-family: Tahoma;
	font-size: 11px;
	line-height: 12px;
	color: #66767e;
	padding-right: 13px;
	padding-left: 13px;
	text-align: justify;
}
.imgfallcopuntolexfooter {
	background-image: url(ang_puntolex_2.jpg);
	height: 18px;
	width: 176px;
	background-repeat: no-repeat;
}
.imgfallcocameralicenter {
	background-image: url(1pixel_camerali.jpg);
	height: 1px;
	width: 273px;
	font-family: Tahoma;
	font-size: 11px;
	line-height: 12px;
	color: #66767e;
	padding-right: 13px;
	padding-left: 13px;
	text-align: justify;
}
.imgfallcocameralifooter {
	background-image: url(ang_camerali.jpg);
	height: 12px;
	width: 273px;
	background-repeat: no-repeat;
}
.imgfallcopracenter {
	background-image: url(1pixel_pra.jpg);
	height: 1px;
	width: 273px;
	font-family: Tahoma;
	font-size: 11px;
	line-height: 12px;
	color: #66767e;
	padding-right: 13px;
	padding-left: 13px;
	text-align: justify;	
}
.imgfallcoprafooter {
	background-image: url(ang_pra.jpg);
	height: 12px;
	width: 273px;
	background-repeat: no-repeat;
}
.imgfallcobannerleft {
	background-image: url(sin1.jpg);
	height: 75px;
	width: 22px;
	background-repeat: no-repeat;
}
.imgfallcobannercenter {
	background-image: url(1pixelcentro1.jpg);
	height: 75px;
	width: 186px;
}
.fallcobanner_txt {
	font-family: Tahoma;
	font-size: 9px;
	color: #66767e;
	text-align: left;
	font-weight: bold;
}
.fallcobannerred_txt {
	font-family: Tahoma;
	font-size: 13px;
	color: #E71B03;
	text-align: left;
	font-weight: bold;
}
.fallcobannerinputobligatorio {
	font-family: Tahoma;
	font-size: 9px;
	color: #000000;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-color: #404040;
	border-right-color: #D4D0C8;
	border-bottom-color: #D4D0C8;
	border-left-color: #404040;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	height: 12px;
}
ul.submenusxfallco {
	display: list-item;
	margin: 0px;
	padding: 0px 0px 0px 25px;
	background-color: #CBD1D6;
}
ul.submenusxfallco li {
	height: 14px;
	list-style-image: url(freccia_fallco.png);
	display: list-item;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
ul.submenusxfallco li a {
	font-family: Tahoma;
	font-size: 11px;
	color: #0034A4;
	vertical-align: middle;
	text-decoration: none;
	left: 6px;
	display: block;
	line-height: 16px;
}
/*  FALLCO fine */

/* ALTEREGO */
.imgalterego {
	background-image: url(alterego_testata.jpg);
	height: 196px;
	width: 618px;
	background-repeat: no-repeat;
}
.imgalteregopuntolex {
	background-image: url(alterego_puntoeLex_test.jpg);
	height: 30px;
	width: 618px;
	background-repeat: no-repeat;
}
.imgalteregopuntolex_under {
	background-image: url(alterego_puntoeLex_test_1pixel.jpg);
	height: 1px;
	width: 618px;
}
.imgalteregorss {
	font-family: Tahoma;
	font-size: 11px;
	line-height: 12px;
	color: #382f28;
	text-align: left;
	padding-top:5px;
}
.imgalteregorss a{
	color: #382f28;
	text-decoration: underline;
}
.imgalteregorss a:hover{
	color: #382f28;
	text-decoration: underline;
}
.imgalteregologosfondo
{
	background-image: url(sfondo.gif);
	height: 294px;
	width: 618px;
	background-repeat: no-repeat;
}
.titolologosfondoalterego {
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #930319;
}
.titolologosfondoalterego a {
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #930319;
	text-decoration: none;
}
.titolologosfondoalterego a:hover {
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #930319;
	text-decoration: underline;
}

.testoalteregorosso {
	font-family: Tahoma;
	font-size: 11px;
	color: #930319;
	Line-Height:18px;
}
.testoalterego {
	font-family: Tahoma;
	font-size: 11px;
	color: #382f28;
	Line-Height:18px;	
}
.testoalterego a {
	font-family: Tahoma;
	font-size: 11px;
	color: #382f28;
	Line-Height:18px;
	text-decoration: none;
}
.testoalterego a:hover {
	font-family: Tahoma;
	font-size: 11px;
	color: #382f28;
	Line-Height:18px;
	text-decoration: underline;
}
.imgprodottoalterego {
	background-image: url(titolo.jpg);
	height: 43px;
	width: 618px;
	background-repeat: no-repeat;
}
.titoloprodottoalterego {
	font-family: Tahoma;
	font-size: 15px;
	color: #8A7967;
	text-decoration: none;
}
.titoloprodottoalterego a {
	font-family: Tahoma;
	font-size: 15px;
	color: #8A7967;
	text-decoration: none;
}
.titoloprodottoalterego a:hover {
	font-family: Tahoma;
	font-size: 15px;
	color: #8A7967;
	text-decoration: underline;
}
.testoprodottoalterego {
	font-family: Tahoma;
	font-size: 11px;
	color: #382f28;
}
ul.submenusxalterego{
	display: list-item;
	margin: 0px;
	padding: 0px 0px 0px 25px;
	background-color: #D8D5D0;
}
ul.submenusxalterego li {
	height: 14px;
	list-style-image: url(freccia_alterego.jpg);
	display: list-item;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
ul.submenusxalterego li a {
	font-family: Tahoma;
	font-size: 11px;
	color: #483B33;
	vertical-align: middle;
	text-decoration: none;
	left: 6px;
	display: block;
	line-height: 16px;
}

/* Edotto inizio */
.testoEdotto {
	font-family: Tahoma;
	font-size: 11px;
	line-height: 12px;
	color: #66767e;
	text-align: justify;
	padding-right: 13px;
	padding-left: 13px;
}
.testoEdotto a {
	font-family: Tahoma;
	font-size: 11px;
	line-height: 12px;
	color: #66767e;
	text-align: justify;
	font-weight: bold;
}
.testoEdotto a:hover {
	font-family: Tahoma ;
	font-size: 11px;
	line-height: 12px;
	color: #66767e;
	text-align: justify; 
	font-weight: bold;
	text-decoration: underline;
}
/* Edotto fine */

.avvisivari {
	font-family: Tahoma;
	font-size: 11px;
	color: #DA0000;
	text-align: center;
	vertical-align: middle;
	padding-right: 12px;
	padding-left: 12px;
}
.sequenzanumericadata {
	font-family: Tahoma;
	font-size: 11px;
	color: #887C7C;     
	padding-left: 7px;
	background-color: #E1E4E7;
	width: 90px;
}
.risultatovociricavanzatanew {
	font-family: Tahoma;
	font-size: 11px;
	line-height: 13px;
	color: #000000; 
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 3px;
	width: 600px;
}
.risultatovociricavanzatanew a {
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}
.sequenzanumericanew {
	font-family: Tahoma;
	font-size: 11px;
	color: #000000;
	padding-left: 7px;
	background-color: #E1E4E7;
	font-weight: bold;
	width: 20px;
}
.numelementiricercanew {
	font-family: Tahoma;
	font-size: 11px;
	padding-left: 7px;
	border-width: 1px;
	border-style: solid;
	border-color: #000000;
	color: #000000;
}

