BODY{font-family:verdana,tahoma,sans;font-size:11px;}
#container>div{	/*border:1px solid red;*/}

#container{width:845px;margin:20px auto 0px auto}
#row1{height:26px;font-size:10px;}
#row1 ul{margin:0px;padding:0px}
#row1 li{display:block;list-style:none;float:left;}

#top{height:80px;background:url(../_img/web_top.jpg);}
#top span{display:block;float:left;color:white;margin:12px 0 12px 20px;background:url(../_img/web_separatore.gif) no-repeat right;width:150px;}
#top span a{color:white}
#top span a:hover{color:silver;}

/*menu orizzontale top*/
#swithcss{float:right;height:26px;line-height:26px; margin-right:10px}
#menu_su,  #loginout{float:left}
#menu_su .menuGroup1, #loginout, #swithcss {height:26px;}
#menu_su .menuGroup1 ul li a, #menu_su .menuGroup1 ul li a:visited ,  #loginout a,  #loginout a:visited{float:left;margin-left:5px;text-align:left;font-size:8pt;display:block;text-decoration:none;height:26px;line-height: 26px;}
#menu_su .menuGroup1 ul {padding:0; margin:0;list-style-type: none; }
#menu_su .menuGroup1 ul li {float:left; margin-right:1px;}
#menu_su .menuGroup1 ul li ul {display: none;}
/* specific to non IE browsers */
#menu_su .menuGroup1 ul li:hover a {color: gray;}
#menu_su .menuGroup1 ul li:hover ul {display:block; position:absolute; width:200px;text-align:left;}
#menu_su .menuGroup1 ul li:hover ul li a.hide {width:200px; background:url(../_img/backmenu.png); color:#000;text-align:left;}
#menu_su .menuGroup1 ul li:hover ul li:hover a.hide {width:200px; }
#menu_su .menuGroup1 ul li:hover ul li ul {display: none;}
#menu_su .menuGroup1 ul li:hover ul li a {display: block;background: #deb887;color: #000;width: 200px;}
#menu_su .menuGroup1 ul li:hover ul li a:hover {background:#1664AF; color:#fff;}
#menu_su .menuGroup1 ul li:hover ul li:hover ul {display:block; position:absolute; left:151px; top:0; color:#000;}
#menu_su .menuGroup1 ul li:hover ul li:hover ul li a {display:block; width:200px; background:#D2D2D8; color:#000;}
#menu_su .menuGroup1 ul li:hover ul li:hover ul li a:hover {background:#D2D2D8; color:#fff;}

#row2{background:url(../_img/row2_sfondo.png);height:26px;margin:5px 0 5px 0;}
#row2 #menu{float:left;}
#row2 #cercaspeed{float:right;width:300pxheight:26px}
#row2 #cercaspeed span{float:left;display:block;line-height:18px;margin:4px 6px 4px 0;}
#row2 #cercaspeed span input{font-size:8pt;border:1px solid silver;}
/*menu orizzontale top*/
#row2 .menuGroup0{height:26px;margin-left:10px;}
#row2 .menuGroup0 ul li a {text-align:center;font-size:8pt;display:block;text-decoration:none;height:26px;line-height: 26px;margin-right:10px;}
#row2 .menuGroup0 ul{padding:0; margin:0;list-style-type: none; }
#row2 .menuGroup0 ul li{float:left;}
#row2 .menuGroup0 ul li ul{display: none;}
#row2 .menuGroup0 ul li:hover a{color: #D2D2D8;}
#row2 .menuGroup0 ul li:hover ul{display:none;}
/*display:block; position:absolute; text-align:left;width:180px;text-indent:5px;}
#row2 .menuGroup0 ul li:hover ul li a.hide{margin-left:-10px;width:200px; background:url(../_img/backmenu.png); color:gray;text-align:left;overflow:hidden;}
#row2 .menuGroup0 ul li:hover ul li:hover a.hide{width:200px; }
#row2 .menuGroup0 ul li:hover ul li ul{display: none;}
#row2 .menuGroup0 ul li:hover ul li a{display:block;  color:gray; width:200px;}
#row2 .menuGroup0 ul li:hover ul li a:hover {color:#0180B0;}
#row2 .menuGroup0 ul li:hover ul li:hover ul {display:block; position:absolute; left:200px; top:0; color:gray;background:url(../_img/backmenu.png); }
#row2 .menuGroup0 ul li:hover ul li:hover ul li a {display:block; width:201px; color:#gray;}
#row2 .menuGroup0 ul li:hover ul li:hover ul li a:hover {color:#0180B0;}
*/

#row3{
width:845px;
float:left;
}

#row3a{float:left;width:170px;margin-right:10px;}
#row3a img{	margin-bottom:5px;}
#row3b{float:left;width:472px;min-height:300px;}

#rownews{width:100%;float:left;margin-top:5px;}
#rownews a{text-decoration:none;}
#rownews a:hover{color:gray;}
#rownews UL{margin:0px; padding:0; list-style:none;}
#rownews LI{float:left;display:block;border-bottom:1px dotted gray;padding:0; list-style:none;font-size:10pt;width:100%;margin-left:0px;}
#rownews LI DIV{overflow:hidden;}
#rownews .DV_ECM_bloccoNews{float:left;margin-bottom:0px} 
#rownews, #DV_ECM_baseNews_news a{font-size:10pt}
#rownews .DV_ECM_newsData{width:100%;font-style:italic;clear:left;font-size:8pt;background-color:#ECECEC}
#rownews .DV_ECM_newsTitolo{width:100%;height:15px;line-height:15px;border-bottom:1px dotted silver;}
#rownews .DV_ECM_newsTitolo h3{margin:0px;border:0px;width:100%;}
#rownews .DV_ECM_newsTesto{width:100%;float:left;font-size: 10pt;text-align:justify;margin-right:10px;font-size:8pt;color:gray;}
#rownews .DV_ECM_newsDettaglio{margin-top:5px;margin-bottom:10px;clear:left}
#rownews>div+div a{background:url(../_img/rss.gif);width:24px;height:24px;float:right}
#rownews>div+div span{display:none}
#row3c{float:right;width:183px;}
#row3>div{
	/*border:1px solid silver;*/
}
#rowevidenza0 {color:gray; font-size:8pt; width:100%;float:left;	border-top:4px solid silver;}
#rowevidenza0 font{color:gray !important;font-size:8pt !important;}
#rowevidenza img{margin:3px !important;}
#rowevidenza1{float:left;width:181px;border-left:1px solid silver;border-right:1px solid silver;}
#rowevidenza2{float:left;width:181px;border-left:1px solid silver;border-right:1px solid silver;}
#rowevidenza3{float:left;width:181px;border-left:1px solid silver;border-right:1px solid silver;}
#rowevidenzax1{color:gray; font-size:8pt; width:100%;float:left;	border-top:4px solid silver;}
.topEvidenza{float:left;width:183px;background:url(../_img/web_boxstart.gif) no-repeat top;line-height:1px;height:10px;}
.bottomEvidenza{float:left;width:183px;background:url(../_img/web_boxstop.gif) no-repeat bottom;line-height:1px;height:10px;margin-bottom:5px;}
.testoev{text-align:center;margin:10px;display:block;width:161px;float:left;clear:left}


#ecmbody{float:left;width:845px;margin: 0 0px 0 0px;min-height:300px;}

#row4{	text-align:center;	clear:left;	width:100%;	float:left;	border-top:1px dotted silver;	margin-bottom:10px;}
#row5{float:left;clear:left;background:url(../_img/row2_sfondo.png);height:26px;margin:5px 0 5px 0;width:100%;line-height:26px;text-indent:5px;}
#row5 span{margin-left:10px;}
#row6{clear:left;	width:100%;	float:left;}
#row6>span{margin:18px;}

a.tcmpiccolo { font-size: 8pt; } 
a.tcpiccolo { font-size: 9pt; } 
a.tcmedio { font-size: 10pt; } 
a.tcgrande { font-size: 12pt; } 
a.tcmgrande { font-size: 14pt; }

a{color:#0180B0;}
.TD_ECM_conTitolo h2{color:gray;font-size:12pt;}
.TD_ECM_subLink, .DV_ECM_newsBase ul{width:845px;min-height:200px;float:left}
.TD_ECM_subLink ul li h2, .DV_ECM_newsBase ul li h2{margin:0px;font-size: 10pt;font-family:Tahoma, Arial, Helvetica, sans-serif;color:gray}
.TD_ECM_subLink ul{}
.TD_ECM_subLink ul li, .DV_ECM_newsBase ul li{border-bottom: 1px dotted silver;		list-style-image:  url(../_img/web_li.gif);margin-bottom:2px;padding:5px;}
.TD_ECM_subLink ul li a, .DV_ECM_newsBase ul li a{text-decoration:none;padding:0 10px 0 5px;color:#0180B0;}
.TD_ECM_subLink ul li a:hover{color:gray;}
.TD_ECM_subLink ul li h1 a:hover, .DV_ECM_newsBase ul li a:hover{color: #c9c9a7;}
.TD_ECM_subLink ul li div{display:block;font-size: 10pt;padding: 5px;width:100%;}
.TD_ECM_noDati{width:100%;min-height:200px;color:gray;text-align:center;font-weight:bold;font-size:10pt;margin-top:20px;}


		
a:hover{color:#4CA6C7;}
.TD_ECM_conCategorie h4{	text-align:left;}
.TD_ECM_conTitolo h3{	font-size:12pt;}
.TR_ECM_rigaNews .TD_ECM_conSottoTitolo h1{	font-size:10pt;}
.TD_ECM_conSottoTitolo h1{	font-size:12pt;}
.ECM_menuAdiscesa{width:100%;height:24px;border:1px solid #CCCCCC;font-size: 14px;color:gray;}
hr{	width: 100%;	line-height: 1px;}
input{	background: #FAFAFA;	border: 1px dotted gray;}
.BT_ECM_avviaricerca, #scriviRichiesta, .Pulsanti, .BT_ECM_registrami, .TD_EDOC_buttonInvia{	background: url(../_img/vuotovista.png) no-repeat top;	border: 0px;width: 100px;	height: 26px;	color: #3399FF;	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size:11px;	margin-left:0px;}
.BT_ECM_avviaricerca:hover, #scriviRichiesta:hover, .Pulsanti:hover, .IMGconNewSearch:hover, .IMGLogSubmit:hover, .imgCercaSubmit:hover, .BT_ECM_registrami:hover, .TD_EDOC_buttonInvia:hover {	background-position: bottom;}
.TD_ECM_conPulsanti{	width:100%;	margin:10px 0 10px 0;	text-align:center;	float:left;	clear:left;}
.TB_ECM_richInfo input, .TB_ECM_registrazione input{	background-color: #DADADA;	border:0px;	margin:1px;}
.TB_ECM_richInfo TD, .TB_ECM_registrazione TD, .TD_anagrafica_sx, .TD_anagrafica_dx{border: 0px;padding-left:5px;padding-right:5px;}
.TB_ECM_richInfo TABLE, .TB_ECM_registrazione TABLE{border: 0px;}
.spanTitle, .ECM_FAQ_insTitoli{text-align:center;display:block;width:845px;float:left;clear:left;font-weight:bold;padding-top:10px;}
.spanDesc, #ECM_FAQ_select span, #ECM_FAQ_titolo span, #ECM_FAQ_domanda span{font-weight:bold;text-align:right;display:block;width:340px;float:left;clear:left;margin-right:5px;}
#ECM_FAQ_titolo span{font-size:14px;}
#ECM_FAQ_lista h3{font-size:18px!important;color:#0180B0;}

.spanVal{display:block;width:500px;float:left}
#ECM_FAQ_titolo input, #ECM_FAQ_domanda textarea{width:490px;}
#DV_ECM_lsc{text-align:center;float:left;width:845px;clear:both;border-top: 1px solid silver;border-bottom: 1px solid silver;margin-top:10px;}
#DV_ECM_lsc DIV{margin:5px;}
.spanBut, #ECM_FAQ_button{display:block;width:845px;margin-top:10px;text-align:center;}
.TD_ECM_conTitolo{	font-style: normal;	font: "Century Gothic";	font-size: 10pt;	color: white;}
.TD_ECM_conSottoTitolo{	font-style: normal;	font: 11px;	font-family: verdana,tahoma, arial, sans-serif;	color: GRAY;}
.TD_ECM_conTesto table{	background-color: #FFFFE0;	border: 1px solid silver;}
.IN_ECM_search_0, #testo{	font-family: Verdana, Arial, sans-serif;	font-size: 8pt;	padding: 0px 0px;	height: 16px;	border: 1px solid silver;}
.IMGconTorna, .IMGconNewSearch{	background-image: url(../_img/tornavista.png);	width: 100px;	height: 26px;	border: 0px;}
.IMGconTorna:hover{	background-position: bottom;}
.IMGconPrint{	background-image: url(../_img/stampavista.png);	width: 100px;	height: 26px;}
.IMGconPrint:hover{	background-position: bottom;}
.imgCercaSubmit{	border:0px;	height:26px;	width:100px;	background:url(../_img/buttonVaivista.png) no-repeat top;}
.P_ECM_conPulsanti{width:100%;float:left;margin-bottom:5px}
.TD_ECM_UidPassw0{	text-align:right;	width:50%}
.TD_ECM_UidPassw1{	text-align:left;	width:50%}
.ECM_cercaListLink0{	color: #9F0700;}
.TD_ECM_listaNewsData{	text-align: left;	color: #0280B2;}

/*-----------modulo elearning integrato**/
.TB_ELRN_calendario{	background-color: #F9F9F9;}
.TB_ELRN_calendario thead{	background: #1187B5;	color: White;	font-weight: bold;	text-align: center;}
.TB_ELRN_schedaTecnica{	width: 100%;	background: #F9F9F9;	color: Gray;	border: 1px solid Gray;}
.TB_ELRN_listaCorsiAutorizzati{	width: 100%;}
.TB_ELRN_listaCorsiAutorizzati thead{	background: #1187B5;	color: White;	font-weight: bold;text-align: center;}
.TB_ELRN_listaCorsiAutorizzati tbody{	background: #F9F9F9;	color: Gray;	border: 1px solid Gray;	}

/*-------------------ticket -------------------------*/
H4{text-align: center;}
CAPTION{	border-bottom: 2px solid #F0F8FF;	text-align: left;}
TH{	font-family: verdana;	font-size: 8pt;	font-weight: bold;	text-align: left;}
TH a:hover {	text-decoration: none;	font-family: verdana;	font-size: 8pt;	font-weight: bold;	COLOR: #D8F4F5;}
TH a {	text-decoration: none;	COLOR: Silver;	font-family: verdana;	font-size: 8pt;	font-weight: bold;}
.TB_TICKET_list0{	width: 98%;	font-family: verdana;	font-size: 8pt;	color:#1D60A4;}
.TB_TICKET_list0 td{	font-family: verdana;	font-size: 8pt;	color:#1D60A4;}
.TB_TICKET_welcome0{	width: 100%;	font-family: verdana;	font-size: 8pt;	color:#1D60A4;}
.TB_TICKET_welcome0 td{	font-family: verdana;	font-size: 8pt;	color:#1D60A4;}
.Tab1 .TDSin{text-align:right;font-weight:bold;width:345px !important;}
.Tab1 .TDDes{width:500px;}
.Tab1 .TDDes input{width:100%; background-color:#DEDEDE}
/*------------------end ticket-------------------------*/

/*---------------------------------------------E-DOC - sharedocument -------------------*/

#EDOC_tabellalayout{	width:845px;}
#EDOC_titolocategorie, .EDOC_status, #EDOC_titleListaDocumenti, #EDOC_titolosetup{	background-color: #f1f1f1;	color: gray;	font-size: 10px;	font-weight: bold;	height: 25px;	text-align: center;	border: 1px dotted silver;	line-height:25px;}
.TD_EDOC_colonnaCategorie{height:350px;border-right:1px dotted silver;}
.TD_EDOC_colonnaCategorie{	width:245px;}
#EDOC_listacategorie{padding-top:5px;}
#EDOC_listacategorie div{max-width:240px;}
.TD_EDOC_colonnaDocumenti, .TD_EDOC_colonnaDocumenti TABLE TD{width:600px;}
.TD_EDOC_cellaLista {	width:600px;}
.TD_EDOC_cellaDettaglio{width:600px;}
.TH_EDOC_tools{	border-bottom: 1px solid silver;	height: 25px;}
#EDOC_tools{	border-top: 1px solid silver;	height: 25px;	margin-top:5px;	font-weight: bold;}
.TH_EDOC_tools table tr td a{	color:gray;}
.TH_EDOC_tools table tr td a:hover{	color:silver;}
#EDOC_titleInbox, #EDOC_titleOutbox{	width:245px;	height:20px;	margin-left: 5px;margin-top: 5px;}
#EDOC_titleInbox A, #EDOC_titleOutbox A{	font-weight: bold;	text-decoration: none;}
#EDOC_listaDocumenti{	border: 1px solid silver;	width:100%;	min-height:375px;	padding: 5px;	margin-top:5px;}
#EDOC_titleDettaglioDocumenti{	border: 1px dotted silver;	background-color: #D1D1D1;	height:20px;}
#EDOC_testodettagliato{	clear:both;background-color: White;	border: 1px solid silver;	width:100%;	height:200px;	padding-left: 5px;padding-top: 5px;	margin-top:5px;}
#EDOC_listaDocumenti UL, #EDOC_listaCategorie UL {	list-style-image:  url(../_img/web_li.gif);}
#EDOC_listaDocumenti UL LI, #EDOC_listaCategorie UL LI{margin-left: -40px;}
#EDOC_allegato{	width:100%;	border: 1px solid silver;	height:25px;	padding-left: 5px;	padding-top: 5px;	margin-top:5px;}
.TD_EDOC_buttonInvia{	text-align: center;}
.TB_EDOC_inserimento{	border-top: 1px solid silver;	border-bottom: 1px solid silver;	width: 100%;}
.TD_EDOC_cellasetup{	height:100%}
.TD_EDOC_cellasetup input{	cursor:hand;	cursor:pointer;}
#EDOC_nomeutente{	font-weight:bold;}

/*------------------------------end edoc sharedoc -----------------------------------*/


/* ---------------calendario-------------*/
.DV_CALENDARIO_base{width:200px;height:200px;}
.IMG_CALENDARIO_preload{position:relative;top:50px}

.TB_CALENDARIO_calendarBase{background-color:#EEEEEE;border:1px solid gray}
.TD_CALENDARIO_mesenum SELECT{font:10px Verdana;background: #CCCCCC;width: 100%;}
.TD_CALENDARIO_yearnum SELECT{font:10px Verdana;background: #CCCCCC;width: 60;}

.TR_CALENDARIO_giorni{background:silver}
.OPT_CALENDARIO_optSelected{color:red}

.TD_CALENDARIO_date{background-color:white;}
.TD_CALENDARIO_date TABLE TD{height:20;width:20;text-align:center;margin:0;padding:0;}

.TB_CALENDARIO_normale TD{}
.TB_CALENDARIO_festivi TD A,.TB_CALENDARIO_prefestivi TD A{color:red}
.TB_CALENDARIO_selezionato TD{background-color:red}
.TB_CALENDARIO_oggi TD{background-color:gray}
/* ---------------fine calendario-------------*/

/*--------------------personalizzazioni voci di menu------------*/
#menu4id61, #menu4id222, #menu4id140, #menu4id237, #menu4id239 {	font-weight:bold;}
.spanBut{float:left}
.spanVal>textarea{float:left;margin-left:330px}
.spanVal{width:100px!important}


