html, body {
	margin: 0;
	background-color: #fff;
}
hr {
	color: #EEE;                 /* IE */
	background-color: #EEE;      /* FF */
	height: 1px;
	border: 0;
	margin: 2 0;
} 
focus {
	outline: 0;	
}

a {
	border: 0;
	cursor: pointer;
	cursor: hand;
}

span, div {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
}

cursore
{
	cursor: default;
}	

h1{
	font-family: Arial;
	font-size: 11px;
	color: #979797;
	font-weight: normal;
	text-decoration: none;
}

.font_sito{
	font-family: Arial;
	font-size: 12px;
	color: #979797;
	text-decoration: none;
	font-weight: normal;
	line-height: 16px;
}

.TitoloProdotto{
	font-family: Arial;
	font-size: 14px;
	color: #979797;
	text-decoration: none;
	font-weight: bold;
}

.testoBold{
	font-family: Arial;
	font-size: 12px;
	color: #979797;
	text-decoration: none;
	font-weight: bold;
}

a.testoBold{
	font-family: Arial;
	font-size: 12px;
	color: #979797;
	text-decoration: none;
	font-weight: bold;
}

a.testoBold:LINK{
	font-family: Arial;
	font-size: 12px;
	color: #979797;
	text-decoration: none;
	font-weight: bold;
}

a.testoBold:VISITED{
	font-family: Arial;
	font-size: 12px;
	color: #979797;
	text-decoration: none;
	font-weight: bold;
}

a.testoBold:HOVER{
	font-family: Arial;
	font-size: 12px;
	color: #979797;
	text-decoration: UNDERLINE;
	font-weight: bold;
}

a.testoBold:ACTIVE{
	font-family: Arial;
	font-size: 12px;
	color: #979797;
	text-decoration: none;
	font-weight: bold;
}

.testoBold_Arancione{
	font-family: Arial;
	font-size: 12px;
	color: #FF7200;
	text-decoration: none;
	font-weight: bold;
}

.date_cronologia{
	font-family: Arial;
	font-size: 12px;
	color: #FF7200;
	text-decoration: none;
	font-weight: bold;
	line-height: 28px;
}

/*.bordoImg{
	border: solid 1px green;
	display: block;
	margin: 0;
	padding: 0;
}*/

.testoCorsivo_Arancione{
	font-family: Arial;
	font-size: 12px;
	color: #FF7200;
	text-decoration: none;
	font-weight: normal;
	font-style: italic;
}

.testo_Arancione{
	font-family: Arial;
	font-size: 12px;
	color: #FF7200;
	text-decoration: none;
	font-weight: normal;
}

.titoletto_grigio{
	font-family: Arial;
	font-size: 14px;
	color: #979797;
	text-decoration: none;
	font-weight: bold;
}

.titoletto_Arancione{
	font-family: Arial;
	font-size: 14px;
	color: #FF7200;
	text-decoration: none;
	font-weight: bold;
}

.footer{
	font-family: Arial;
	font-size: 11px;
	color: #979797;
	text-decoration: none;
	font-weight: normal;
	line-height: 15px;
}

.linkFooter{
	font-family: Arial;
	font-size: 11px;
	color: #979797;
	text-decoration: underline;
	font-weight: normal;
}

a.linkFooter:LINK{
	font-family: Arial;
	font-size: 11px;
	color: #979797;
	text-decoration: underline;
	font-weight: normal;
}

a.linkFooter:VISITED{
	font-family: Arial;
	font-size: 11px;
	color: #979797;
	text-decoration: underline;
	font-weight: normal;
}

a.linkFooter:VISITED{
	font-family: Arial;
	font-size: 11px;
	color: #979797;
	text-decoration: underline;
	font-weight: normal;
}

a.linkFooter:HOVER{
	font-family: Arial;
	font-size: 11px;
	color: #979797;
	text-decoration: none;
	font-weight: normal;
}

a.linkFooter:ACTIVE{
	font-family: Arial;
	font-size: 11px;
	color: #979797;
	text-decoration: underline;
	font-weight: normal;
}


/*      Struttura grafica     */

.bandaArancione{
	background-image: url(img_ico/bandaSopra.gif);
	background-repeat: repeat-x;
	background-position: top center;
	height: 9px;
	font-size: 1px;
}

.bandaArancione_sx{
	background-image: url(img_ico/bandaSopra_sx.gif);
	background-repeat: no-repeat;
	background-position: top right;
	width: 4px;
	font-size: 1px;
}

.bandaArancione_dx{
	background-image: url(img_ico/bandaSopra_dx.gif);
	background-repeat: no-repeat;
	background-position: top left;
	width: 4px;
	font-size: 1px;
}

.bordoBanner{
	border: solid 1px #EDEDED;
	height: 64px;
}


/*      Menu di navigazione principale sulle pagine della parte istituzionale    */

.sfMenu_sx{
	background-image: url(img_ico/sfmenu_sx.gif);
	background-repeat: no-repeat;
	background-position: top right;
	width: 5px;
	height: 41px;
	font-size: 1px;
}

.sfMenu_dx{
	background-image: url(img_ico/sfmenu_dx.gif);
	background-repeat: no-repeat;
	background-position: top left;
	width: 5px;
	height: 41px;
	font-size: 1px;
}

.sfMenu{
	background-image: url(img_ico/sfmenu.gif);
	background-repeat: repeat-x;
	background-position: top center;
	height: 41px;
	vertical-align: middle;
}

.menu1 {
	font-family: Arial;
	font-size: 11px;
	color: #FFF;
	font-weight: normal;
	text-decoration: none;
	padding-right: 23px;
	padding-left: 23px;
	padding-top: 11px;
	vertical-align: middle;
	white-space:nowrap;
}

a.menu1:LINK {
	font-family: Arial;
	font-size: 11px;
	color: #FFF;
	font-weight: normal;
	text-decoration: none;
	padding-right: 23px;
	padding-left: 23px;
	padding-top: 11px;
	vertical-align: middle;
	white-space:nowrap;
	cursor: pointer;
	cursor: hand;
}

a.menu1:VISITED {
	font-family: Arial;
	font-size: 11px;
	color: #FFF;
	font-weight: normal;
	text-decoration: none;
	padding-right: 23px;
	padding-left: 23px;
	padding-top: 11px;
	vertical-align: middle;
	white-space:nowrap;
	cursor: pointer;
	cursor: hand;
}

a.menu1:HOVER {
	font-family: Arial;
	font-size: 11px;
	color: #FF7200;
	font-weight: normal;
	text-decoration: none;
	padding-right: 23px;
	padding-left: 23px;
	padding-top: 11px;
	vertical-align: middle;
	white-space:nowrap;
	cursor: pointer;
	cursor: hand;
}

.menu1Hover {
	font-family: Arial;
	font-size: 11px;
	color: #FF7200;
	font-weight: normal;
	text-decoration: none;
	padding-right: 23px;
	padding-left: 23px;
	padding-top: 11px;
	vertical-align: middle;
	white-space:nowrap;
	cursor: pointer;
	cursor: hand;
}

a.menu1:ACTIVE {
	font-family: Arial;
	font-size: 11px;
	color: #FFF;
	font-weight: normal;
	text-decoration: none;
	padding-right: 23px;
	padding-left: 23px;
	padding-top: 11px;
	vertical-align: middle;
	white-space:nowrap;
	cursor: pointer;
	cursor: hand;
}

.menu1_sel {
	font-family: Arial;
	font-size: 11px;
	color: #FF7200;
	font-weight: normal;
	text-decoration: none;
	padding-right: 23px;
	padding-left: 23px;
	padding-top: 11px;
	vertical-align: middle;
	white-space:nowrap;
}

.moni
{
	border-right: #EDEDED 1px solid;
	border-top: #EDEDED 1px solid;
	border-left: #EDEDED 1px solid;
	border-bottom: #EDEDED 1px solid;
}

/*      News e Communications     */

.intestazioneNews{
	background-image: url(img_ico/sfTitoloNews.gif);
	background-repeat: no-repeat;
	background-position: bottom center;
	height: 34px;
	font-family: Arial;
	font-size: 18px;
	color: #FF7200;
	font-weight: normal;
	text-decoration: none;
	vertical-align: middle;
	padding-left: 12px;
}

.sfNews{
	background-image: url(img_ico/sfNews.gif);
	background-repeat: repeat-y;
	background-position: center;
	padding: 14 10 0 10;
}

.sfNews_basso{
	background-image: url(img_ico/sfNews_basso.gif);
	background-repeat: no-repeat;
	background-position: top center;
	height: 10px;
	font-size: 1px;
}

.dataNews{
	font-family: Arial;
	font-size: 12px;
	color: #979797;
	font-weight: bold;
	text-decoration: none;
	line-height: 24px;
}

.dataNewsX{
	font-family: Arial;
	font-size: 12px;
	color: #979797;
	font-weight: bold;
	text-decoration: none;
}

.dataNews10{
	font-family: Arial;
	font-size: 10px;
	color: #979797;
	font-weight: bold;
	text-decoration: none;
}

.oggettoNews{
	font-family: Arial;
	font-size: 12px;
	color: #979797;
	font-weight: normal;
	text-decoration: none;
	line-height :16px;
}

a.oggettoNews:LINK{
	font-family: Arial;
	font-size: 12px;
	color: #979797;
	font-weight: normal;
	text-decoration: none;
	line-height: 16px;
}

a.oggettoNews:VISITED{
	font-family: Arial;
	font-size: 12px;
	color: #979797;
	font-weight: normal;
	text-decoration: none;
	line-height: 16px;
}

a.oggettoNews:HOVER{
	font-family: Arial;
	font-size: 12px;
	color: #979797;
	font-weight: normal;
	text-decoration: underline;
	line-height: 16px;
}

a.oggettoNews:ACTIVE{
	font-family: Arial;
	font-size: 12px;
	color: #979797;
	font-weight: normal;
	text-decoration: none;
	line-height: 16px;
}

.News{
	font-family: Arial;
	font-size: 12px;
	color: #FF7200;
	font-weight: normal;
	text-decoration: underline;
}

a.News{
	font-family: Arial;
	font-size: 12px;
	color: #FF7200;
	font-weight: normal;
	text-decoration: underline;
}

a.News:LINK{
	font-family: Arial;
	font-size: 12px;
	color: #FF7200;
	font-weight: normal;
	text-decoration: underline;
}

a.News:VISITED{
	font-family: Arial;
	font-size: 12px;
	color: #FF7200;
	font-weight: normal;
	text-decoration: underline;
}

a.News:HOVER{
	font-family: Arial;
	font-size: 12px;
	color: #FF7200;
	font-weight: normal;
	text-decoration: none;
}

a.News:ACTIVE{
	font-family: Arial;
	font-size: 12px;
	color: #FF7200;
	font-weight: normal;
	text-decoration: underline;
}

.headerNews{
	font-family: Arial;
	font-size: 12px;
	color: #fff;
	font-weight: bold;
	text-decoration: none;
	line-height: 20px;
	background-color: #BBBBBB;
	text-indent: 2px;
}

.datiNews{
	font-family: Arial;
	font-size: 12px;
	color: #979797;
	font-weight: normal;
	text-decoration: none;
	text-indent: 2px;
}

.tipNews{
	font-family: Arial;
	font-size: 16px;
	color: #FF7200;
	text-decoration: none;
	font-weight: bold;
	BORDER: NONE;
	TEXT-ALIGN: LEFT;
}

/*      Menu di navigazione principale sulle pagine della parte prodotti    */

.menu2 {
	font-family: Arial;
	font-size: 11px;
	color: #979797;
	font-weight: normal;
	text-decoration: none;
	padding-right: 23px;
	padding-left: 23px;
	line-height: 20px;
	vertical-align: middle;
	white-space:nowrap;
}

a.menu2:LINK {
	font-family: Arial;
	font-size: 11px;
	color: #979797;
	font-weight: normal;
	text-decoration: none;
	padding-right: 23px;
	padding-left: 23px;
	line-height: 20px;
	vertical-align: middle;
	white-space:nowrap;
	cursor: pointer;
	cursor: hand;
}

a.menu2:VISITED {
	font-family: Arial;
	font-size: 11px;
	color: #979797;
	font-weight: normal;
	text-decoration: none;
	padding-right: 23px;
	padding-left: 23px;
	line-height: 20px;
	vertical-align: middle;
	white-space:nowrap;
	cursor: pointer;
	cursor: hand;
}

a.menu2:HOVER {
	font-family: Arial;
	font-size: 11px;
	color: #FF7200;
	font-weight: normal;
	text-decoration: none;
	padding-right: 23px;
	padding-left: 23px;
	line-height: 20px;
	vertical-align: middle;
	white-space:nowrap;
	cursor: pointer;
	cursor: hand;
}

.menu2Hover {
	font-family: Arial;
	font-size: 11px;
	color: #FF7200;
	font-weight: normal;
	text-decoration: none;
	padding-right: 23px;
	padding-left: 23px;
	line-height: 20px;
	vertical-align: middle;
	white-space:nowrap;
	cursor: pointer;
	cursor: hand;
}

a.menu2:ACTIVE {
	font-family: Arial;
	font-size: 11px;
	color: #979797;
	font-weight: normal;
	text-decoration: none;
	padding-right: 23px;
	padding-left: 23px;
	line-height: 20px;
	vertical-align: middle;
	white-space:nowrap;
	cursor: pointer;
	cursor: hand;
}

.menu2_sel {
	font-family: Arial;
	font-size: 11px;
	color: #FF7200;
	font-weight: normal;
	text-decoration: none;
	padding-right: 23px;
	padding-left: 23px;
	line-height: 20px;
	vertical-align: middle;
	white-space:nowrap;
}


/*      Menu di navigazione Settori prodotti    */

.menu_settori {
	font-family: Arial;
	font-size: 9px;
	color: #979797;
	font-weight: normal;
	text-decoration: none;
	line-height: 13px;
}

a.menu_settori {
	font-family: Arial;
	font-size: 9px;
	color: #979797;
	font-weight: normal;
	text-decoration: none;
	line-height: 13px;
}

a.menu_settori:LINK {
	font-family: Arial;
	font-size: 9px;
	color: #979797;
	font-weight: normal;
	text-decoration: none;
	line-height: 13px;
}

a.menu_settori:VISITED {
	font-family: Arial;
	font-size: 9px;
	color: #979797;
	font-weight: normal;
	text-decoration: none;
	line-height: 13px;
}

a.menu_settori:HOVER {
	font-family: Arial;
	font-size: 9px;
	color: #FF7200;
	font-weight: normal;
	text-decoration: none;
	line-height: 13px;
}

.menu_settoriHover {
	font-family: Arial;
	font-size: 9px;
	color: #FF7200;
	font-weight: normal;
	text-decoration: none;
	line-height: 13px;
}

a.menu_settori:ACTIVE {
	font-family: Arial;
	font-size: 9px;
	color: #979797;
	font-weight: normal;
	text-decoration: none;
	line-height: 13px;
}


/*   STILE PER RICERCA PRODOTTO  */

.sfondoRicerca {
	background-color: #fff;
	border: solid 1px #EBEBEB;
	width: 277px;
	height: 110px;
	
}

.ricercaProd {
	font-family: Arial;
	font-size: 14px;
	color: #FF7200;
	font-weight: normal;
	text-decoration: none;
}



.campoRicerca {
	font-family: Arial;
	font-size: 12px;
	color: #979797;
	font-weight: normal;
	text-decoration: none;
}

.campoRicercaDx {
	font-family: Arial;
	font-size: 12px;
	color: #979797;
	font-weight: normal;
	text-decoration: none;
	text-align:right;
}
.campoRicercaRiq {
	font-family: Arial;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	background-color: #FF7200;
	width:90px;
}

.textRicerca {
	font-family: Arial;
	font-size: 12px;
	color: #979797;
	font-weight: normal;
	text-decoration: none;
	background-color: #F4F4F4;
	border: none;
}

.bottoneMB
{
    font-family: Arial;
	font-size: 12px;
	color: #979797;
	cursor:hand;
	/**/
	font-weight: normal;
	background-color: #F4F4F4;

	border-right: #EDEDED 1px solid;
	border-top: #EDEDED 1px solid;
	border-left: #EDEDED 1px solid;
	border-bottom: #EDEDED 1px solid;
    
}

.titoloRicerca
{
	font-family: Arial;
	font-size: 14px;
	color: #FF7200;
	font-weight: normal;
	text-decoration: none;
}

.RisRicerca
{
	font-family: Arial;
	font-size: 12px;
	color: #979797;
	font-weight: normal;
	text-decoration: underline;
}

a.RisRicerca
{
	font-family: Arial;
	font-size: 12px;
	color: #979797;
	font-weight: normal;
	text-decoration: underline;
}

a.RisRicerca:LINK
{
	font-family: Arial;
	font-size: 12px;
	color: #979797;
	font-weight: normal;
	text-decoration: underline;
}

a.RisRicerca:VISITED
{
	font-family: Arial;
	font-size: 12px;
	color: #979797;
	font-weight: normal;
	text-decoration: underline;
}

a.RisRicerca:HOVER
{
	font-family: Arial;
	font-size: 12px;
	color: #979797;
	font-weight: normal;
	text-decoration: none;
}

a.RisRicerca:ACTIVE
{
	font-family: Arial;
	font-size: 12px;
	color: #979797;
	font-weight: normal;
	text-decoration: underline;
}

.TitRisRicerca
{
	font-family: Arial;
	font-size: 12px;
	color: #979797;
	font-weight: normal;
	text-decoration: none;
}

.DetRisRicerca
{
	font-family: Arial;
	font-size: 12px;
	color: #979797;
	font-weight: normal;
	text-decoration: none;
	line-height: 22px;
}


/*   PARTE PRODOTTI  */

.percorsoProdotto {
	font-family: Arial;
	font-size: 12px;
	color: #979797;
	font-weight: Bold;
	text-decoration: none;
	vertical-align: top;
	padding-top: 6px;
}

.menu_famiglie {
	font-family: Arial;
	font-size: 11px;
	color: #979797;
	font-weight: normal;
	text-decoration: none;
	line-height: 22px;
	padding-left:3px;
	padding-right:3px;
}

a.menu_famiglie:LINK {
	font-family: Arial;
	font-size: 11px;
	color: #979797;
	font-weight: normal;
	text-decoration: none;
	line-height: 22px;
	padding-left:2px;
}

a.menu_famiglie:VISITED {
	font-family: Arial;
	font-size: 11px;
	color: #979797;
	font-weight: normal;
	text-decoration: none;
	line-height: 22px;
	padding-left:3px;
	padding-right:3px;
}

a.menu_famiglie:HOVER {
	font-family: Arial;
	font-size: 11px;
	color: #FFF;
	background: #FF7200;
	font-weight: normal;
	text-decoration: none;
	line-height: 22px;
	width:98%;
	padding-left:3px;
	padding-right:3px;
}

.menu_famiglieHover {
	font-family: Arial;
	font-size: 11px;
	color: #FFF;
	background: #FF7200;
	font-weight: normal;
	text-decoration: none;
	line-height: 22px;
	width:98%;
	padding-left:2px;
	padding-right:3px;
}

a.menu_famiglie:ACTIVE {
	font-family: Arial;
	font-size: 11px;
	color: #979797;
	font-weight: normal;
	text-decoration: none;
	line-height: 22px;
	padding-left:3px;
	padding-right:3px;
}

.menu_famiglie_sel {
	font-family: Arial;
	font-size: 11px;
	color: #FFF;
	background: #FF7200;
	font-weight: normal;
	text-decoration: none;
	line-height: 22px;
	width:98%;
	padding-left:2px;
	padding-right:3px;
}


/*     Stile del menu prodotti: bordo delle immagini miniature   */

.menuProdotto {
	border: solid 1px #DCDCDC;
	height: 33px;
}

.Prodotto_sel {
	border: solid 1px #FF7200;
	height: 33px;
}


/*     Stile dati delle tabelle prodotto   */

.header_tabella {
	font-family: Arial;
	font-size: 11px;
	color: #979797;
	font-weight: bold;
	text-decoration: none;
	background-color: #fff;
}

.header2_tabella {
	font-family: Arial;
	font-size: 11px;
	color: #6C6C6C;
	font-weight: normal;
	text-decoration: none;
	background-color: #E5E5E3;
}

.colonna1 {
	font-family: Arial;
	font-size: 11px;
	color: #fff;
	font-weight: bold;
	text-decoration: none;
	background-color: #FF7200;
	line-height: 16px;
}

.kapriol_tabella {
	font-family: Arial;
	font-size: 11px;
	color: #FF7200;
	font-weight: bold;
	text-decoration: none;
	line-height: 16px;
}

.dati_tabella {
	font-family: Arial;
	font-size: 11px;
	color: #979797;
	font-weight: normal;
	text-decoration: none;
	line-height: 20px;
	line-height: 16px;
	border-bottom: solid 1px #E5E5E3;
}

/* stile per righe sezione download */
.righedownload {
	/*font-family: Arial;
	font-size: 11px;
	color: #979797;
	font-weight: normal;
	text-decoration: none;*/
	line-height: 24px;
	border-bottom: solid 1px #E5E5E3;
}


/*      Rete di vendita    */

.menucontatti1{
	font-family: Arial;
	font-size: 12px;
	color: #979797;
	font-weight: bold;
	text-decoration: none;
	line-height: 18px;
}

a.menucontatti1{
	font-family: Arial;
	font-size: 12px;
	color: #979797;
	font-weight: bold;
	text-decoration: none;
	line-height: 18px;
}

a.menucontatti1:LINK{
	font-family: Arial;
	font-size: 12px;
	color: #979797;
	font-weight: bold;
	text-decoration: none;
	line-height: 18px;
}

a.menucontatti1:VISITED{
	font-family: Arial;
	font-size: 12px;
	color: #979797;
	font-weight: bold;
	text-decoration: none;
	line-height: 18px;
}

a.menucontatti1:HOVER{
	font-family: Arial;
	font-size: 12px;
	color: #FF7200;
	font-weight: bold;
	text-decoration: none;
	line-height: 18px;
}

a.menucontatti1:ACTIVE{
	font-family: Arial;
	font-size: 12px;
	color: #979797;
	font-weight: bold;
	text-decoration: none;
	line-height: 18px;
}

.menucontatti1_sel {
	font-family: Arial;
	font-size: 12px;
	color: #FF7200;
	font-weight: bold;
	text-decoration: none;
	line-height: 18px;
}

.menucontatti2 {
	font-family: Arial;
	font-size: 12px;
	color: #979797;
	font-weight: normal;
	text-decoration: none;
	line-height: 18px;
	padding-left: 6px;
}

a.menucontatti2 {
	font-family: Arial;
	font-size: 12px;
	color: #979797;
	font-weight: normal;
	text-decoration: none;
	line-height: 18px;
	padding-left: 6px;
}

a.menucontatti2:LINK {
	font-family: Arial;
	font-size: 12px;
	color: #979797;
	font-weight: normal;
	text-decoration: none;
	line-height: 18px;
	padding-left: 6px;
}

a.menucontatti2:VISITED {
	font-family: Arial;
	font-size: 12px;
	color: #979797;
	font-weight: normal;
	text-decoration: none;
	line-height: 18px;
	padding-left: 6px;
}

a.menucontatti2:HOVER {
	font-family: Arial;
	font-size: 12px;
	color: #FF7200;
	font-weight: normal;
	text-decoration: none;
	line-height: 18px;
	padding-left: 6px;
}

a.menucontatti2:ACTIVE {
	font-family: Arial;
	font-size: 12px;
	color: #979797;
	font-weight: normal;
	text-decoration: none;
	line-height: 18px;
	padding-left: 6px;
}

.menucontatti2_sel {
	font-family: Arial;
	font-size: 12px;
	color: #FF7200;
	font-weight: normal;
	text-decoration: none;
	line-height: 18px;
	padding-left: 6px;
}

a.menucontatti2_sel {
	font-family: Arial;
	font-size: 12px;
	color: #FF7200;
	font-weight: normal;
	text-decoration: none;
	line-height: 18px;
	padding-left: 6px;
}

.linkContatti
{
	font-size: 12px;
	color: #979797;
	font-family: Arial;
	text-decoration: UNDERLINE;
	font-weight: normal;
}

a.linkContatti
{
	font-size: 12px;
	color: #979797;
	font-family: Arial;
	text-decoration: UNDERLINE;
	font-weight: normal;
}

a.linkContatti:LINK
{
	font-size: 12px;
	color: #979797;
	font-family: Arial;
	text-decoration: UNDERLINE;
	font-weight: normal;
}

a.linkContatti:VISITED
{
	font-size: 12px;
	color: #979797;
	font-family: Arial;
	text-decoration: UNDERLINE;
	font-weight: normal;
}

a.linkContatti:HOVER
{
	font-size: 12px;
	color: #979797;
	font-family: Arial;
	text-decoration: none;
	font-weight: normal;
}

a.linkContatti:ACTIVE
{
	font-size: 12px;
	color: #979797;
	font-family: Arial;
	text-decoration: UNDERLINE;
	font-weight: normal;
}


/*      Login Area riservata    */

.QuadroLogin{
	border: solid 1px #C4C4C4;
	background-color: #fff;
}


.textLogin{
	font-family: Arial;
	font-size: 12px;
	color: #979797;
	font-weight: normal;
	text-decoration: none;
	border: solid 1px #C4C4C4;
	background-color: #fff;
}

.errore{
	font-family: Arial;
	font-size: 12px;
	color: red;
	font-weight: normal;
	text-decoration: none;
	line-height: 20px;
}

/*          DOWNLOAD e AREA RISERVATA           */

a.macroargomento
{
	font-size: 12px;
	color: #FF7200;
	font-family: Arial;
	text-decoration: none;
	font-weight: bold;
}

a.macroargomento:LINK
{
	font-size: 12px;
	color: #FF7200;
	font-family: Arial;
	text-decoration: none;
	font-weight: bold;
}

a.macroargomento:VISITED
{
	font-size: 12px;
	color: #FF7200;
	font-family: Arial;
	text-decoration: none;
	font-weight: bold;
}

 a.macroargomento:HOVER
{
	font-size: 12px;
	color: #FF7200;
	font-family: Arial;
	text-decoration: none;
	font-weight: bold;
}

a.macroargomento:ACTIVE
{
	font-size: 12px;
	color: #FF7200;
	font-family: Arial;
	text-decoration: none;
	font-weight: bold;
}

a.argomento
{
	font-size: 12px;
	color: #979797;
	font-family: Arial;
	text-decoration: none;
	font-weight: normal;
	padding-left: 10px;
}

a.argomento:LINK
{
	font-size: 12px;
	color: #979797;
	font-family: Arial;
	text-decoration: none;
	font-weight: normal;
	padding-left: 10px;
}

a.argomento:VISITED
{
	font-size: 12px;
	color: #979797;
	font-family: Arial;
	text-decoration: none;
	font-weight: normal;
	padding-left: 10px;
}

a.argomento:HOVER
{
	font-size: 12px;
	color: #FF7200;
	font-family: Arial;
	text-decoration: none;
	font-weight: normal;
	padding-left: 10px;
}

a.argomento:ACTIVE
{
	font-size: 12px;
	color: #979797;
	font-family: Arial;
	text-decoration: none;
	font-weight: normal;
	padding-left: 10px;
}

.argomento_sel
{
	font-size: 12px;
	color: #FF7200;
	font-family: Arial;
	text-decoration: underline;
	font-weight: normal;
	padding-left: 10px;
}

.titArgomento
{
	font-size: 14px;
	color: #FF7200;
	font-family: Arial;
	text-decoration: none;
	font-weight: normal;
	padding-bottom: 3px;
}

.header_tabella_risultati
{
	font-size: 12px;
	color: #737373;
	font-family: Arial;
	text-decoration: none;
	background-color: #EDEDED;
	BORDER: NONE;
	font-weight: bold;
	padding-top: 3px;
	padding-left: 5px;
	line-height: 18px;
	text-indent: 4px;
}

.header_bordoDx
{
	font-size: 12px;
	color: #737373;
	font-family: Arial;
	text-decoration: none;
	background-color: #EDEDED;
	BORDER-right: solid 2px #919191;
	font-weight: bold;
	padding-top: 3px;
	padding-left: 5px;
	line-height: 18px;
	text-indent: 4px;
}

.header_bordoSx
{
	font-size: 12px;
	color: #737373;
	font-family: Arial;
	text-decoration: none;
	background-color: #EDEDED;
	BORDER-left: solid 2px #919191;
	font-weight: bold;
	padding-top: 3px;
	padding-left: 5px;
	line-height: 18px;
	text-indent: 4px;
}

.header_tabella_risultatiBorder
{
	font-size: 12px;
	color: #737373;
	font-family: Arial;
	text-decoration: none;
	background-color: #EDEDED;
	BORDER: solid 1px;
	font-weight: bold;
	padding-top: 3px;
	padding-left: 5px;
	line-height: 18px;
	text-indent: 4px;
}

.header_Volumi
{
	font-size: 14px;
	color: #FFFFFF;
	font-family: Arial;
	text-decoration: none;
	background-color: #FF7200;
	BORDER-left: solid 2px #FFFFFF;
	font-weight: bold;
	padding-top: 3px;
	padding-left: 5px;
	line-height: 18px;
	text-align: center;
}

.header_quant
{
	font-size: 14px;
	color: #FFFFFF;
	font-family: Arial;
	text-decoration: none;
	background-color: #FFAC09;
	BORDER-left: solid 2px #FFFFFF;
	font-weight: bold;
	padding-top: 3px;
	padding-left: 5px;
	line-height: 18px;
	text-align: center;
}

.elenco_colorato_chiaro
{
	font-size: 12px;
	color: #979797;
	font-family: Arial;
	text-decoration: none;
	font-weight: normal;
	padding-top: 3px;
	padding-left: 5px;
	line-height: 20px;
	BORDER: NONE;
	text-indent: 4px;
}
.elenco_colorato_scuro
{
	font-size: 12px;
	color:  #979797;
	font-family: Arial;
	text-decoration: none;
	font-weight: normal;
	padding-top: 3px;
	padding-left: 5px;
	line-height: 20px;
	BORDER: NONE;
	text-indent: 4px;
	background-color: #F7F7F7;
}


.elenco_colorato_chiaroSTAT
{
	font-size: 11px;
	color: #979797;
	font-family: Arial;
	text-decoration: none;
	font-weight: normal;
	padding-top: 3px;
	padding-left: 5px;
	line-height: 20px;
	BORDER: NONE;
	text-indent: 4px;
}
.elenco_colorato_scuroSTAT
{
	font-size: 11px;
	color:  #979797;
	font-family: Arial;
	text-decoration: none;
	font-weight: normal;
	padding-top: 3px;
	padding-left: 5px;
	line-height: 20px;
	BORDER: NONE;
	text-indent: 4px;
	background-color: #F7F7F7;
}

.elenco_bordoDx
{
	font-size: 12px;
	color: #979797;
	font-family: Arial;
	text-decoration: none;
	font-weight: normal;
	padding-top: 3px;
	padding-left: 5px;
	line-height: 20px;
	BORDER-right: solid 2px #919191;
	text-indent: 4px;
}

.header_bordoSx
{
	font-size: 12px;
	color: #737373;
	font-family: Arial;
	text-decoration: none;
	background-color: #EDEDED;
	font-weight: bold;
	padding-top: 3px;
	padding-left: 5px;
	line-height: 18px;
	text-indent: 4px;
	BORDER-left: solid 2px #919191;
}

.elenco_bordoSx
{
	font-size: 12px;
	color: #979797;
	font-family: Arial;
	text-decoration: none;
	font-weight: normal;
	padding-top: 3px;
	padding-left: 5px;
	line-height: 20px;
	BORDER-left: solid 2px #919191;
	text-indent: 4px;
}

.dataDocumento
{
	font-size: 12px;
	color: #979797;
	font-family: Arial;
	text-decoration: none;
	font-weight: normal;
}

.maintenance{
	font-family: Arial;
	font-size: 12px;
	color: #FF7200;
	font-weight: normal;
	text-decoration: underline;
}

a.maintenance{
	font-family: Arial;
	font-size: 12px;
	color: #FF7200;
	font-weight: normal;
	text-decoration: underline;
}

a.maintenance:LINK{
	font-family: Arial;
	font-size: 12px;
	color: #FF7200;
	font-weight: normal;
	text-decoration: underline;
}

a.maintenance:VISITED{
	font-family: Arial;
	font-size: 12px;
	color: #FF7200;
	font-weight: normal;
	text-decoration: underline;
}

a.maintenance:HOVER{
	font-family: Arial;
	font-size: 12px;
	color: #FF7200;
	font-weight: normal;
	text-decoration: none;
}

a.maintenance:ACTIVE{
	font-family: Arial;
	font-size: 12px;
	color: #FF7200;
	font-weight: normal;
	text-decoration: underline;
}

a.logout{
	font-family: Arial;
	font-size: 12px;
	color: #FF7200;
	font-weight: normal;
	text-decoration: underline;
}

a.logout:LINK{
	font-family: Arial;
	font-size: 12px;
	color: #FF7200;
	font-weight: normal;
	text-decoration: underline;
}

a.logout:VISITED{
	font-family: Arial;
	font-size: 12px;
	color: #FF7200;
	font-weight: normal;
	text-decoration: underline;
}

a.logout:HOVER{
	font-family: Arial;
	font-size: 12px;
	color: #FF7200;
	font-weight: normal;
	text-decoration: none;
}

a.logout:ACTIVE{
	font-family: Arial;
	font-size: 12px;
	color: #FF7200;
	font-weight: normal;
	text-decoration: underline;
}

.partnerSupport{
	font-family: Arial;
	font-size: 22px;
	color: #FF7200;
	text-decoration: none;
	font-weight: normal;
}

a.benvenuto_mode{
	font-family: Arial;
	font-size: 12px;
	color: #FF7200;
	text-decoration: none;
	font-weight: bold;
}

a.benvenuto_mode:LINK{
	font-family: Arial;
	font-size: 12px;
	color: #FF7200;
	text-decoration: none;
	font-weight: bold;
}

a.benvenuto_mode:VISITED{
	font-family: Arial;
	font-size: 12px;
	color: #FF7200;
	text-decoration: none;
	font-weight: bold;
}

a.benvenuto_mode:HOVER{
	font-family: Arial;
	font-size: 12px;
	color: #FF7200;
	text-decoration: underline;
	font-weight: bold;
}

a.benvenuto_mode:ACTIVE{
	font-family: Arial;
	font-size: 12px;
	color: #FF7200;
	text-decoration: none;
	font-weight: bold;
}

.header_tabella_risultati_ris
{
	font-size: 12px;
	color: #737373;
	font-family: Arial;
	text-decoration: none;
	background-color: #EDEDED;
	font-weight: bold;
	padding-top: 3px;
	padding-left: 5px;
	line-height: 18px;
	text-indent: 4px;
}

.anagrafica{
	font-family: Arial;
	font-size: 12px;
	color: #FF7200;
	text-decoration: none;
	font-weight: bold;
}

a.anagrafica{
	font-family: Arial;
	font-size: 12px;
	color: #979797;
	text-decoration: none;
	font-weight: normal;
}

a.anagrafica:LINK{
	font-family: Arial;
	font-size: 12px;
	color: #979797;
	text-decoration: none;
	font-weight: normal;
}

a.anagrafica:VISITED{
	font-family: Arial;
	font-size: 12px;
	color: #979797;
	text-decoration: none;
	font-weight: normal;
}

a.anagrafica:HOVER{
	font-family: Arial;
	font-size: 12px;
	color: #FF7200;
	text-decoration: none;
	font-weight: normal;
}

a.anagrafica:ACTIVE{
	font-family: Arial;
	font-size: 12px;
	color: #979797;
	text-decoration: none;
	font-weight: normal;
}

.elenco_voci {
	font-family: Arial;
	font-size: 12px;
	color: #979797;
	text-decoration: none;
	font-weight: normal;
}

.testo {
	font-family: Arial;
	font-size: 11px;
	color: #979797;
	text-decoration: none;
	font-weight: normal;
}

a.testo {
	font-family: Arial;
	font-size: 11px;
	color: #979797;
	text-decoration: none;
	font-weight: normal;
}

a.testo:LINK {
	font-family: Arial;
	font-size: 11px;
	color: #979797;
	text-decoration: none;
	font-weight: normal;
}

a.testo:VISITED {
	font-family: Arial;
	font-size: 11px;
	color: #979797;
	text-decoration: none;
	font-weight: normal;
}

a.testo:HOVER {
	font-family: Arial;
	font-size: 11px;
	color: #FF7200;
	text-decoration: underline;
	font-weight: normal;
}

a.testo:ACTIVE {
	font-family: Arial;
	font-size: 11px;
	color: #979797;
	text-decoration: none;
	font-weight: normal;
}

.drop {
	font-family: Arial;
	font-size: 12px;
	color: #979797;
	font-weight: normal;
	text-decoration: none;
	border: solid 1px #C4C4C4;
	background-color: #fff;
}

.sradio {
	font-family: Arial;
	font-size: 12px;
	color: #979797;
	text-decoration: none;
	font-weight: normal;
}



/*    Campi visualizzazione albero anagrafica     */

.testo_Bold {
	font-family: Arial;
	font-size: 12px;
	color: #979797;
	text-decoration: none;
	font-weight: normal;
}

.testo_normal {
	font-family: Arial;
	font-size: 12px;
	color: #979797;
	text-decoration: none;
	font-weight: normal;
}

.text {
	font-family: Arial;
	font-size: 12px;
	color: #979797;
	font-weight: normal;
	text-decoration: none;
	border: solid 1px #C4C4C4;
	background-color: #fff;
}



/*     STILI HYPERLINK   (PARTE ISTITUZIONALE)   */

.glossary
{
	font-size: 12px;
	color: #FF7200;
	font-family: Arial;
	text-decoration: UNDERLINE;
	font-weight: normal;
}

a.glossary
{
	font-size: 12px;
	color: #FF7200;
	font-family: Arial;
	text-decoration: UNDERLINE;
	font-weight: normal;
}

a.glossary:LINK
{
	font-size: 12px;
	color: #FF7200;
	font-family: Arial;
	text-decoration: UNDERLINE;
	font-weight: normal;
}

a.glossary:VISITED
{
	font-size: 12px;
	color: #FF7200;
	font-family: Arial;
	text-decoration: UNDERLINE;
	font-weight: normal;
}

a.glossary:HOVER
{
	font-size: 12px;
	color: #FF7200;
	font-family: Arial;
	text-decoration: NONE;
	font-weight: normal;
}

a.glossary:ACTIVE
{
	font-size: 12px;
	color: #FF7200;
	font-family: Arial;
	text-decoration: UNDERLINE;
	font-weight: normal;
}

/*   STILE POPUP FINESTRA DESCRITTIVA (HYPERLINK) */

.vocabolario{
	font-size: 12px;
	color: #979797;
	font-family: Arial;
	text-decoration: none;
	font-weight: normal;
	text-align: justify;
	padding-left: 10px;
	display: block;
}


.tit_pagina{
	font-size: 14px;
	color: #FF7200;
	font-family: Arial;
	text-decoration: none;
	font-weight: bold;
	padding-left: 10px;
}


/*   STILE PER LINK CLOSE NEI POPUP  */

a.link1
{
	font-family: Arial;
	font-weight: normal;
	font-size: 12px;
	color: #FF7200;
	text-decoration: underline;
}

a.link1:hover
{
	font-size: 12px;
	color: #FF7200;
	font-family: Arial;
	font-weight: normal;
	text-decoration: none;
}


/**********************   STATISTICHE  ***********************/

.menuStat {
	font-family: Arial;
	font-size: 11px;
	color: #979797;
	font-weight: normal;
	text-decoration: none;
	padding-right: 23px;
	padding-left: 23px;
	padding-top: 11px;
	vertical-align: middle;
	white-space:nowrap;
}

a.menuStat:LINK {
	font-family: Arial;
	font-size: 11px;
	color: #979797;
	font-weight: normal;
	text-decoration: none;
	padding-right: 23px;
	padding-left: 23px;
	padding-top: 11px;
	vertical-align: middle;
	white-space:nowrap;
	cursor: pointer;
	cursor: hand;
}

a.menuStat:VISITED {
	font-family: Arial;
	font-size: 11px;
	color: #979797;
	font-weight: normal;
	text-decoration: none;
	padding-right: 23px;
	padding-left: 23px;
	padding-top: 11px;
	vertical-align: middle;
	white-space:nowrap;
	cursor: pointer;
	cursor: hand;
}

a.menuStat:HOVER {
	font-family: Arial;
	font-size: 11px;
	color: #FF7200;
	font-weight: normal;
	text-decoration: none;
	padding-right: 23px;
	padding-left: 23px;
	padding-top: 11px;
	vertical-align: middle;
	white-space:nowrap;
	cursor: pointer;
	cursor: hand;
}

.menuStatHover {
	font-family: Arial;
	font-size: 11px;
	color: #FF7200;
	font-weight: normal;
	text-decoration: none;
	padding-right: 23px;
	padding-left: 23px;
	padding-top: 11px;
	vertical-align: middle;
	white-space:nowrap;
	cursor: pointer;
	cursor: hand;
}

a.menuStat:ACTIVE {
	font-family: Arial;
	font-size: 11px;
	color: #979797;
	font-weight: normal;
	text-decoration: none;
	padding-right: 23px;
	padding-left: 23px;
	padding-top: 11px;
	vertical-align: middle;
	white-space:nowrap;
	cursor: pointer;
	cursor: hand;
}

.menuStat_sel {
	font-family: Arial;
	font-size: 11px;
	color: #FF7200;
	font-weight: normal;
	text-decoration: none;
	padding-right: 23px;
	padding-left: 23px;
	padding-top: 11px;
	vertical-align: middle;
	white-space:nowrap;
}

.cellaMenu1
{
	padding: 3px 5px;
	background: #FFF;
	border: solid 1px #EFEFEF;
	text-align: center;
}

a.stat_menu1:LINK
{
	font-size: 11px;
	color: #979797;
	font-family: Arial;
	text-decoration: none;
	font-weight: bold;
}

a.stat_menu1:VISITED
{
	font-size: 11px;
	color: #979797;
	font-family: Arial;
	text-decoration: none;
	font-weight: bold;
}

a.stat_menu1:HOVER
{
	font-size: 11px;
	color: #BCBCBC;
	font-family: Arial;
	text-decoration: none;
	font-weight: bold;
}

a.stat_menu1:ACTIVE
{
	font-size: 11px;
	color: #979797;
	font-family: Arial;
	text-decoration: none;
	font-weight: bold;
}

.stat_menu1_sel
{
	font-size: 11px;
	color: #ff7200;
	font-family: Arial;
	text-decoration: none;
	font-weight: bold;
}

.Nascosto
{
	width:0px;
	height:0px;
}
