/*  copyright © IT Zeta srl - Alessandro Zumiani  */
/*  ultima modifica: 20-03-2014  */
/*  ver. 1.002.09  */


/*-----  DEFAULT  -----*/
DIV, P, TD {
	font-family: verdana, arial;
	font-size: 10px;
	color: #000055;
}
BODY {
	font-family: verdana, arial;
	font-size: 10px;
	color: #000055;
	background: #FFFFFF;
	margin: 6px 0px 0px 0px;
}
A {
	font-family: verdana, arial;
	font-size: 10px;
	color: #0000FF;
}
A:hover {
	color: #000066;
	text-decoration: none;
}
A:visited {
	color: #0000FF;
}
A:visited:hover {
	color: #000066;
	text-decoration: none;
}
.bodyFrame {
	font-family: verdana, arial;
	font-size: 11px;
	color: #000055;
	background: #FFFFFF;
	margin: 0px;
}
.classHidden {
	display: none;
}


/* #AFAFAF #904985 #F4D700 */







/*-----  TABELLE  -----*/
.tabHeader {
	border-bottom: #904985 1px solid;
}
.cellTitolo {
	height: 46px;
	background: #E0E0E0;
	border: #904985 1px solid;
	font-family: verdana, arial;
	font-size: 22px;
	font-weight: bold;
	color: #0000AA;
}
.cellTitoloA {
	height: 46px;
	background: #E0E0E0;
	border-left: #904985 1px solid;
	border-top: #904985 1px solid;
	border-bottom: #904985 1px solid;
	font-family: verdana, arial;
	font-size: 22px;
	font-weight: bold;
	color: #0000AA;
}
.cellTitoloB {
	height: 46px;
	background: #E0E0E0;
	border-right: #904985 1px solid;
	border-top: #904985 1px solid;
	border-bottom: #904985 1px solid;
	color: #0000AA;
}
.cellTitoloC {
	height: 46px;
	background: #E0E0E0;
	border-top: #904985 1px solid;
	border-bottom: #904985 1px solid;
	font-family: verdana, arial;
	font-size: 22px;
	font-weight: bold;
	color: #0000AA;
}

.iframe1 {
	border: #FF9900 1px solid;
}
.tabTitoloFrame1 {
	font-family: verdana, arial;
	font-size: 11px;
	color: #000088;
	border-right: #CCCCCC 1px solid;
	border-bottom: #FF9900 1px solid;
	background: #EEEEEE;
}
.tabTitoloFrame1a {
	font-family: verdana, arial;
	font-size: 11px;
	color: #000088;
	border-bottom: #FF9900 1px solid;
	background: #EEEEEE;
}
.tabTitoloFrame1b {
	font-family: verdana, arial;
	font-size: 10px;
	color: #000088;
	border-right: #CCCCCC 1px solid;
	border-bottom: #FF9900 1px solid;
	background: #EEEEEE;
}

.bordo1 {
	border: #AFAFAF 1px solid;
}
.bordo1_alto {
	border-top: #AFAFAF 1px solid;
}
.bordo1_sx {
	border-left: #AFAFAF 1px solid;
}
.bordo1_dx {
	border-right: #AFAFAF 1px solid;
}
.bordo1_basso {
	border-bottom: #AFAFAF 1px solid;
}
.bordo2 {
	border: #904985 1px solid;
}
.bordo2_alto {
	border-top: #904985 1px solid;
}
.bordo2_sx {
	border-left: #904985 1px solid;
}
.bordo2_dx {
	border-right: #904985 1px solid;
}
.bordo2_basso {
	border-bottom: #904985 1px solid;
}
.bordo3 {
	border: #F4D700 1px solid;
}
.bordo3_alto {
	border-top: #F4D700 1px solid;
}
.bordo3_sx {
	border-left: #F4D700 1px solid;
}
.bordo3_dx {
	border-right: #F4D700 1px solid;
}
.bordo3_basso {
	border-bottom: #F4D700 1px solid;
}
.bordo4 {
	border: #FFFFFF 1px solid;
}
.bordo4_alto {
	border-top: #FFFFFF 1px solid;
}
.bordo4_sx {
	border-left: #FFFFFF 1px solid;
}
.bordo4_dx {
	border-right: #FFFFFF 1px solid;
}
.bordo4_basso {
	border-bottom: #FFFFFF 1px solid;
}
.bordo5_alto {
	border-top: #904985 2px solid;
}
.bordo5_basso {
	border-bottom: #904985 2px solid;
}
.bordoHeader {
	border-top: #904985 3px solid;
}

.cellStyle1 {background: #AFAFAF;}
.cellStyle2 {background: #904985;}
.cellStyle3 {background: #F4D700;}
.cellStyle4 {background: #DDDDDD;}
.cellStyle5 {background: #EEEEEE;}
.cellStyle6 {background: #009900;}
.cellStyle7 {background: #CE3131;}
.cellStyle8 {background: #FFFFFF;}

.cellTitoliColonne {
	font-weight: bold;
	background: #F4D700;
	border-bottom: #904985 4px solid;
}
.cellTitoliColonne2 {
	font-weight: bold;
	background: #EE8866;
	border-bottom: #904985 4px solid;
}
.cellFooter {
	border-top: #904985 2px solid;
	background: #F4D700;
}
.cellFooter2 {
	border-top: #904985 2px solid;
	background: #EE8866;
}
.tabButtonMain {
	border: #904985 2px solid;
	background: #FFFFFF;
}
.tabButtonCell {
	background: #EEEEEE;
}

#tabImport {
	position: relative;
	margin: 50px auto;
	padding: 10px 20px 10px 20px;
	width: 800px;
	border: #904985 2px solid;
	background: #EEEEEE;
	text-align: left;
}




/*-----  MASCHERE  -----*/
.colonnaLabel {
	font-family: verdana,arial;
	font-size: 11px;
	font-weight: bold;
	color: #000044;
	background: #F4D700;
}
.colonnaLabel2 {
	font-family: verdana,arial;
	font-size: 11px;
	font-weight: bold;
	color: #000044;
	background: #EE8866;
}
.colonnaCampi {
	font-family: verdana,arial;
	font-size: 11px;
	color: #000044;
	background: #DDDDDD;
}
.select_ricerca {
	display: none;
	position: absolute;
	width: 600px;
	margin-top: 20px;
	padding: 4px 10px 10px 10px;
	border: #777777 1px solid;
	background: #CCCCCC;
	text-align: left;
}
.colonnaCampi_Evidenza {
	font-family: verdana,arial;
	font-size: 14px;
	color: #000044;
	background: #DDDDDD;
}










/*-----  TESTI - LINK  -----*/
.styleBold {
	font-weight: bold;
}

.titolino {
	font-family: verdana, arial;
	font-size: 14px;
	font-weight: bold;
	color: #0000AA;
}
.titolino_bianco {
	font-family: verdana, arial;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}
.testo12 {
	font-family: verdana, arial;
	font-size: 12px;
	color: #0000AA;
}
testoRed {
	font-family: verdana, arial;
	font-size: 12px;
	color: #FF0000;
}

.header_credits {
	font-family: verdana, arial;
	font-size: 11px;
	color: #0000AA;
}
.header_creditsLink {
	font-family: verdana, arial;
	font-size: 11px;
	color: #0000AA;
	text-decoration: none;
}
.header_creditsLink:hover {
	color: #0000FF;
	text-decoration: underline;
}
.header_creditsLink:visited {
	color: #0000AA;
	text-decoration: none;
}
.header_creditsLink:visited:hover {
	color: #0000FF;
	text-decoration: underline;
}

.mesgAlert {
	font-family: verdana, arial;
	font-size: 12px;
	font-weight: bold;
	color: #FF0000;
}

.linkTitolino {
	font-family: verdana, arial;
	font-size: 14px;
	font-weight: bold;
	color: #0000AA;
	text-decoration: underline;
}
.linkTitolino:hover {
	color: #000055;
	text-decoration: none;
}
.linkTitolino:visited {
	color: #0000AA;
	text-decoration: underline;
}
.linkTitolino:visited:hover {
	color: #000055;
	text-decoration: none;
}

.linkBack {
	font-family: verdana, arial;
	font-size: 14px;
	color: #000099;
	text-decoration: none;
}
.linkBack:hover {
	color: #000055;
	text-decoration: underline;
}
.linkBack:visited {
	color: #000099;
	text-decoration: none;
}
.linkBack:visited:hover {
	color: #000055;
	text-decoration: underline;
}

.linkNoS {
	font-family: verdana, arial;
	font-size: 10px;
	color: #0000FF;
	text-decoration: none;
}
.linkNoS:hover {
	color: #000099;
	text-decoration: underline;
}
.linkNoS:visited {
	color: #0000FF;
	text-decoration: none;
}
.linkNoS:visited:hover {
	color: #000099;
	text-decoration: underline;
}

.linkNuovo {
	font-family: verdana, arial;
	font-size: 12px;
	color: #000099;
	text-decoration: none;
}
.linkNuovo:hover {
	color: #0000FF;
	text-decoration: underline;
}
.linkNuovo:visited {
	color: #000099;
	text-decoration: none;
}
.linkNuovo:visited:hover {
	color: #0000FF;
	text-decoration: underline;
}
.link1 {
	font-family: verdana, arial;
	font-size: 10px;
	color: #000055;
	text-decoration: underline;
}
.link1:hover {
	color: #0000AA;
	text-decoration: none;
}
.link1:visited {
	color: #000055;
	text-decoration: underline;
}
.link1:visited:hover {
	color: #000055;
	text-decoration: none;
}










/*-----  MODULI  -----*/
.formRight {text-align: right;}
.formCenter {text-align: center;}
.form12 {
	font-family: verdana,arial;
	font-size: 12px;
	color: #000044;
}
.buttonNav {
	font-family: verdana,arial;
	font-size: 11px;
	color: #000044;
	height: 25px;
}
.buttonNavDel {
	font-family: verdana,arial;
	font-size: 11px;
	color: #FF0000;
	font-weight: bold;
	height: 25px;
}
.formMini {
	font-family: verdana,arial;
	font-size: 10px;
	color: #000044;
}
.formFiltroSelect {
	font-family: verdana, arial;
	font-size: 10px;
	color: #000044;
	width: 196px;
}
.formMiniBott {
	font-family: verdana, arial;
	font-size: 10px;
	color: #000044;
	border: #0000FF 1px solid;
}
.formMiniBottBianco {
	font-family: verdana, arial;
	font-size: 10px;
	color: #444444;
	border: #444444 1px solid;
	background: #FFFFFF;
	width: 100px;
}
.formMiniBottSubmit {
	font-family: verdana, arial;
	font-size: 10px;
	font-weight: bold;
	color: #444444;
	border: #444444 1px solid;
	background: #FFFF99;
	width: 100px;
}
.formMiniBottReset {
	font-family: verdana, arial;
	font-size: 10px;
	color: #444444;
	border: #444444 1px solid;
	background: #FF9933;
	width: 100px;
}

#bottoniFiltro {
    width: 180px;
    height: 36px;
    border: #444444 1px solid;
	text-align: center;
	cursor: pointer;
}
.bottoniFiltro1 {background-color: #FFFF00;}
.bottoniFiltro1:hover {background-color: #FFF000;}
.bottoniFiltro2 {background-color: #E0E0E0;}
.bottoniFiltro2:hover {background-color: #D0D0D0;}
.bottoniFiltro2B {background-color: #FF9999;}
.bottoniFiltro2B:hover {background-color: #FF6666;}
.bottoniFiltro3 {background-color: #99F0FF;}
.bottoniFiltro3:hover {background-color: #99E0F0;}

.bottoniFiltro_label {
	font-family: verdana, arial;
	color: #0000AA;
	text-decoration: none;
}
.bottoniFiltro_label:hover {
	color: #0000AA;
	text-decoration: none;
}
.bottoniFiltro_label:visited {
	color: #0000AA;
	text-decoration: none;
}
.bottoniFiltro_label:visited:hover {
	color: #0000AA;
	text-decoration: none;
}









/*----- DIV-POPUP -----*/
#itzDivUp {
	display: none;
	width: 100%;
	height: 100px;
	left: 0px;
	top: 0px;
	margin: 0 auto;
	position: absolute;
	z-index: 10000;
	text-align: center;
}
.itzDivUp_link {
	font-family: verdana, arial;
	font-size: 10px;
	color: #777777;
	text-decoration: none;
}
.itzDivUp_link:hover {
	color: #444444;
	text-decoration: underline;
}
.itzDivUp_link:visited {
	color: #777777;
	text-decoration: none;
}
.itzDivUp_link:visited:hover {
	color: #444444;
	text-decoration: underline;
}








/*-----  COPYRIGHT  -----*/
.copyright {
	font-family: verdana, arial;
	font-size: 9px;
	color: #000099;
}
.copyrightLink {
	font-family: verdana, arial;
	font-size: 9px;
	color: #0000CC;
	text-decoration: none;
}
.copyrightLink:hover {
	color: #000099;
	text-decoration: underline;
}
.copyrightLink:visited {
	color: #0000CC;
	text-decoration: none;
}
.copyrightLink:visited:hover {
	color: #000099;
	text-decoration: underline;
}