/**************************************************
INDICE ordine classi
- Generali
- Link
- Bottoni
- Tabelle
- Headers
- Celle
- Varie
- Navigator

**************************************************/

/* Generali */
body {
	margin: 0px;
}

form {
	margin: 0px;
	padding: 0px;
}

input, form {
	font-family: verdana;
	font-size: 11px;
	color: #333333;
}

tr, td, textarea {
	font-family: verdana;
	font-size: 11px;
	vertical-align: top;
}

select {
	font-family: verdana;
	font-size: 11px;
	color: #333333;
}

.tabella {
	text-align: justify;
	margin: 1px 2px 1px 2px;
	margin: 5px;
}

.radio {
	color: #FFFFFF;
	vertical-align: baseline;
	margin-bottom: -1px;
}


/* Inizio zona LINK*/
a:link {
	color: #3333FF;
	text-decoration: none;
}
a:visited {
	color: #3333FF;
	text-decoration: none;
}
a:active {
	color: #3333FF;
	text-decoration: none;
}
a:hover {
	color: #FF0000;
	text-decoration: underline;
}

.link-barra-nav:link {
	font-family: verdana;
	font-size: 11px;
	color: #FDE990;
	text-decoration: none;
	font-weight: bold;
}
.link-barra-nav:visited {
	font-family: verdana;
	font-size: 11px;
	color: #FDE990;
	text-decoration: none;
	font-weight: bold;
}
.link-barra-nav:active {
	font-family: verdana;
	font-size: 11px;
	color: #FDE990;
	text-decoration: none;
	font-weight: bold;
}
.link-barra-nav:hover {
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	background-color: #E0E0E0;
	font-weight: bold;
	padding: 0px 0px 1px 0px;
}

.link-10VerdanBold-backGray:link {
	font-family: verdana;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
.link-10VerdanBold-backGray:visited {
	font-family: verdana;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
.link-10VerdanBold-backGray:active {
	font-family: verdana;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
.link-10VerdanBold-backGray:hover {
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	background-color: #CCCCCC;
	font-weight: bold;
	padding: 0px 0px 1px 0px;
}

.link-11Tah-backGray:link {
	color: #333333;
	text-decoration: none;
	font-size: 11px;
	font-family: Tahoma;
}
.link-11Tah-backGray:visited {
	color: #333333;
	text-decoration: none;
	font-size: 11px;
	font-family: Tahoma;
}
.link-11Tah-backGray:active {
	color: #333333;
	text-decoration: none;
	font-size: 11px;
	font-family: Tahoma;
}

.link-11Tah-backGray:hover {
	color: #333333;
	text-decoration: none;
	font-size: 11px;
	font-family: Tahoma;
	background-color: #CCCCCC;
}


.link-11Verdan-sotto:link {
	font-family: verdana;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
.link-11Verdan-sotto:visited {
	font-family: verdana;
	font-size: 11px;
	color: #000000;
}
.link-11Verdan-sotto:active {
	font-family: verdana;
	font-size: 11px;
	color: #000000;
}
.link-11Verdan-sotto:hover {
	font-family: verdana;
	font-size: 11px;
	color: #000000;
}

.link-11VerdanBold-backWhite:link {
	font-family: verdana;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
.link-11VerdanBold-backWhite:visited {
	font-family: verdana;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
.link-11VerdanBold-backWhite:active {
	font-family: verdana;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}

.link-11VerdanBold-backWhite:hover {
	font-family: verdana;
	font-size: 11px;
	color: #000000;
	background-color: #CCCCCC;
	text-decoration: none;
	font-weight: bold;
}
.link-11tahoma-white:link {
	font-family: tahoma;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}
.link-11tahoma-white:visited {
	font-family: tahoma;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;

}
.link-11tahoma-white:active {
	font-family: tahoma;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;

}
.link-11tahoma-white:hover {
	font-family: tahoma;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}

.link-novits:link {
	color: #FFFFFF;
	font-family: verdana;
	font-size: 11px;
}
.link-novits:visited {
	color: #FFFFFF;
	font-family: verdana;
	font-size: 11px;
}
.link-novits:active {
	color: #FFFFFF;
	font-family: verdana;
	font-size: 11px;
}

.link-novits:hover {
	color: #CCCCCC;
	font-family: Verdana;
	font-size: 11px;
	text-decoration: none;
}
.link-software:link {
	font-family: verdana;
	font-size: 11px;
	color: #CC0000;
	text-decoration: none;
	font-weight: bold;
}
.link-software:visited {
	font-family: verdana;
	font-size: 11px;
	color: #CC0000;
	text-decoration: none;
	font-weight: bold;
}
.link-software:active {
	font-family: verdana;
	font-size: 11px;
	color: #CC0000;
	text-decoration: none;
	font-weight: bold;
}

.link-software:hover {
	font-family: verdana;
	font-size: 11px;
	color: #CC0000;
	background-color: #CCCCCC;
	text-decoration: none;
	font-weight: bold;
}

/* Fine zona LINK*/

/* Inizio zona BOTTONI */
.button-white {
	color: #333333;
	font-family: verdana;
	font-size: 10px;
	background-color: #FFFFFF;
	border: 1px solid #666666;
	margin:0px 0px -5px 0px;
}
.button-orange {
	color: #000000;
	font-family: verdana;
	font-size: 10px;
	background-color: #FFCC00;
	border: 1px solid #666666;
	margin:0px 0px -5px 0px;
}

.button-orange-margin {
	color: #333333;
	font-family: verdana;
	font-size: 10px;
	background-color: #E8BD0C;
	padding: -1px;
	margin: 10px 2px 10px 2px;
	border: 1px solid #666666;
}

.button-white-margin {
	color: #333333;
	font-family: verdana;
	font-size: 10px;
	background-color: #FFFFFF;
	padding: -1px;
	margin: 10px 2px 10px 2px;
	border: 1px solid #666666;
}

.button-data {
	color: #000000;
	font-family: verdana;
	font-size: 10px;
	background-color: #99CC66;
	border: 1px solid #999999;
	margin:0px 0px 1px 0px;
}

.button-white-data {
	color: #333333;
	font-family: verdana;
	font-size: 10px;
	background-color: #FFFFFF;
	border: 1px solid #666666;
	margin:0px 0px 1px 0px;
}

.button-appLink {
	color: #000000;
	font-family: verdana;
	font-size: 10px;
	background-color: #DDFC96;
	margin:0px 0px 1px 0px;
	border: 1px solid #999999;
	width: 60px;
}

.button-appLink2 {
	color: #666666;
	font-family: verdana;
	font-size: 10px;
	background-color: #D5D5FF;
	margin:0px 0px 1px 0px;
	border: 1px solid #999999;
	width: 40px;
}

.button-upload {
	color: #000000;
	font-family: verdana;
	font-size: 10px;
	background-color: #EFF33A;
	margin:0px 0px 1px 0px;
	border: 1px solid #999999;
	width: 60px;
}

.bottone-BeBop {
	color: #000000;
	font-size: 10px;
	font-family: Verdana;
	background-color: #CCFF66;
	margin-bottom: -1px;
	font-weight: bold;
}
/* Fine zona BOTTONI */

/* Inizio zona TABELLE */
.tabella-elenco {color: #333333;background-color: #F4F4F4;border: 1px solid #999999;vertical-align: middle;margin-top: 4px;margin-bottom: 10px;}

.tabella-gestione {
	color: #333333;
	background-color: #F4F4F4;
	border: 1px solid #999999;
	vertical-align: middle;
}

.tabella-advance {
	background-position: center top;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
	border-left: 1px solid #666666;
}

.tabella_intranet-gestione {
	background-position: center top;
	border: 1px solid #999999;
	padding: 4px 3px 4px 3px;
	background-color: #ACBBCA;
}

.tabella-unsic {
	background-color: #CED6DF;
	margin-left: 2px;
}

/* Fine zona TABELLE */


/* Inizio zona HEADERS */

.head-tab-backWhite {
	color: #333333;
	background-color: #FFFFFF;
}


.head-tab-11px-backBrown {
	color: #F3F3F3;
	font-size: 11px;
	font-weight: bold;
	margin: 10px;
	text-align: left;
	background-color: #666666;
	padding-left: 5px;
}

.head-tab-11px-backBrown-light {
	color: #F3F3F3;
	font-size: 11px;
	margin: 10px;
	text-align: left;
	background-color: #666666;
	padding-left: 5px;
}

.head-tab-12px-backBrown {
	color: #F3F3F3;
	font-size: 12px;
	font-weight: bold;
	margin: 10px;
	text-align: left;
	background-color: #666666;
	padding-left: 5px;
}

.head-tab-10px-backGrey {
	color: #FFFFFF;
	font-size: 10px;
	background-color: #999999;
	font-weight: bold;
}

.head-tab-11px-backBlue-light {
	color: #FFFFFF;
	font-size: 11px;
	background-color: #4F6477;
	text-align: left;
	padding-left: 3px;
}

/* Fine zona HEADERS */


/* Inizio zona CELLE */
.cella-simula-textarea {
	color: #333333;
	background-color: #FFFFFF;
	text-align: justify;
	border: 1px solid #666666;
	padding: 5px 5px;
}

.cellaTitolo_intranet-advance {
	color: #FFFFFF;
	background-color: #4F6477;
	margin: 10px;
	text-align: right;
}

.cellaTitolo_intranet-advance-borderTB {
	color: #FFFFFF;
	background-color: #4F6477;
	margin: 10px;
	border-bottom: 1px solid #999999;
	border-top: 1px solid #666666;
	text-align: right;
}
.cellaTitolo_intranet-advance-borderB {
	color: #FFFFFF;
	background-color: #4F6477;
	margin: 10px;
	border-bottom: 1px solid #999999;
	text-align: right;
}
.cella-Titolo_gestione-interRiga {
	color: #FFFFFF;
	background-color: #4F6477;
	border: #666666;
}

.cella-padding {
	padding: 5px 5px 5px 5px;
}

.cella-std-gestione {
	background-color: #FFFFFF;
	padding: 2px 5px 5px 5px;
	text-align: left;
}

.cella-std {
	background-color: #ebeef1;
	padding: 2px 5px 2px 5px;
}

.cella-std-sottol {
	background-color: #ebeef1;
	padding: 2px 5px 2px 5px;
	border-bottom: 1px solid #cccccc;
}

.cella-std-sottol-noPadding {
	background-color: #ebeef1;
	border-bottom: 1px solid #cccccc;
}
.cella-std-borderB {
	color: #333333;
	background-color: #D4DEF3;
	padding-left: 5px;
	border-bottom: 1px solid #666666;
}

.cella-std-gestione-noPadding {
	background-color: #FFFFFF;
}

.cella_intranet-advance {
	color: #333333;
	background-color: #F4F4F4;
	vertical-align: top;
	padding: 2px 3px 3px 3px;
}

.cella_intranet-advance-backWhite {
	font-weight: bold;
	background-color: #FFFFFF;
	color: #333333;
	padding: 2px 2px 2px 5px;
	border-top: 1px solid #666666;
}
.cella_intranet-advance-borderB {
	background-color: #F4F4F4;
	border-bottom: 1px solid #666666;
	color: #333333;
	margin-left: 5px;
	padding: 2px 5px 2px 5px;
}

.cella_intranet-advance-menu {
	color: #333333;
	background-color: #F4F4F4;
	margin: 10px;
}

.cella-istruzioni {
	color: #000000;
	font-size: 13px;
	text-align: justify;
	vertical-align: top;
	padding: 10px;
	border: 1px solid #999999;
	background-color: #F9FAFB;
}

.cella-software {
	font-size:11px;
	color: #EBEEF1;
	padding: 6px 0px 8px 0px;
	border-top: 1px solid #B8C5CF;
}
	

/* Fine zona CELLE */

/* Varie */
.testo {
	font-family: tahoma;
	font-size: 13px;
	color: #E1E1E1;
	text-align: justify;
	letter-spacing: 1px;
	padding: 5px 5px 5px 10px;
}

.barra-nav {
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #CCCCCC;
}

.data-software {
	color: #FFFFFF;
	font-weight: normal;
	font-style: italic;
}

.input-appLink {
	font-family: tahoma;
	font-size: 11px;
	color: #999999;
	font-style: italic;
}

.input-Link {
	font-family: tahoma;
	font-size: 11px;
	color: #993300;
}

.copyright {
	color: #CCCCCC;
	font-size: 10px;
}
.news-proven {
	color: #CCCCCC;
	font-weight: bold;
}

.news-cella {
	color: #E9E9E9;
	font-size: 12px;
	text-align: justify;
	vertical-align: top;
	padding: 10px;
	background-color: #577086;
	border-bottom: 1px solid #8BA0B4;
}

.news-titolo{
	color: #F2C31D;
	font-weight: bold;
}

legend {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #E3E7E8;
	margin-bottom: 8px;
	letter-spacing: 1px;
	padding-right: 2px;
	padding-left: 5px;
}

/* Inizio zona NAVIGATOR*/
.NAV_messaggio {
	font-family: tahoma;
	font-size: 11px;
	color: #333333;
	font-weight: bold;
	border-top: 1px solid #999999;
	border-bottom: 1px solid #999999;
	margin: 10px 0px 0px 5px;
}

.NAV_errore {
	font-family: tahoma;
	font-size: 12px;
	color: #333333;
	font-weight: bold;
	background-color: #FFFFFF;
	border-top: 1px solid #999999;
	border-bottom: 1px solid #999999;
	padding-left: 5px;
}

.NAV_pagina-corrente {
	color: #FF0000;
}

.NAV_pagina-ultima {
	color: #FF0000;
}

.NAV_link:link{font-family: verdana;font-size: 10px;color: #000000;text-decoration: none;font-weight: bold;}
.NAV_link:visited{font-family: verdana;font-size: 10px;color: #000000;text-decoration: none;font-weight: bold;}
.NAV_link:active{font-family: verdana;font-size: 10px;color: #000000;text-decoration: none;font-weight: bold;}
.NAV_link:hover {font-family: verdana;font-size: 10px;color: #000000;background-color: #99CC99;text-decoration: none;font-weight: bold;}

.NAV_separator{
	color: #000000;
}

