html,body{margin:0px;padding:0;
/*background-image:  url(images/sfondo00073.gif);*/
/*background-color:#424242;*/
background-color:#d9d9d9;
}
html{height: 100%; margin-bottom: 1px} /*per la scrollbar laterale in Opera e Mozilla*/
body{padding-bottom:20px;font: 14px 'Lucida Grande', 'Trebuchet MS', sans-serif;
    text-align: left; color: #3f3f3f}
h1,h2,h3,h4{margin: 0}
h1{font-size: 300%;font-weight:bolder}
h2{font-size: 160%;margin-top:10px;color: #A3C8ED}
h3{font-size: 130%;color: #99BCD2}
h4{font-size: 110%;color: #638FAB}
p{margin: 0;padding: 0 0 1em;line-height: 1.5}
a:link, a:hover, a:visited, a:active
{
	color:#DB0000;
}
.link_portale:link,.link_portale:hover,.link_portale:visited,.link_portale:active
{
	color:#0000B8;
}
.link_footer:link,.link_footer:hover,.link_footer:visited,.link_footer:active
{
	color:#47627A;
	text-decoration:none;
}
  
TABLE
{
	font-size:12px;
}

/*MENU*/
table.tabella_menu a
{
  font-size:13px; 
	text-decoration: none;
}
table.tabella_menu td
{
/*	border-right:1px solid #cccccc;*/
	padding-right:5px;
/*	padding-left:3px;*/
}
div.sottomenu
{
	background-repeat: repeat-y;
	color:#000000;
	border-bottom: Solid 1px #778899;
}
div.sottomenu_over
{
	color:#000000;
	border-bottom: Solid 1px #778899;
  background-color: #fe0000;
}

div.sottomenu a:link,div.sottomenu a:hover, div.sottomenu a:visited, div.sottomenu a:active 
{
	color:#000000;
	font-family:"Tahoma";
	border-bottom: Solid 1px #778899;
}
.menu
{
  background-color: #616161;
  position: Absolute;
  visibility: hidden;
  width: 141px;
  border: Solid 1px #616161;
	margin-top:5px;
	z-index:1;
	
}
.link_menu, .link_menu:link, .link_menu:hover, .link_menu:visited, .link_menu:active
{
	color:#0000cc;
	text-decoration:none;
}
/*FINE MENU*/


fieldset#f_stampa
{
	margin:5px;
	border:0;
}
fieldset#f_stampa legend
{
	color:#000000;
	font-weight:normal;
	padding-bottom:5px;
	font-size:14px;
	text-transform: uppercase;
}

fieldset
{
	margin:5px;
/*	padding-top:5px;*/
/*max-width:700px;*/
}
legend
{
	color:#5B3F5E;
	font-weight:normal;
	padding-bottom:5px;
	font-size:13px;
}
form{margin:0;padding: 0;border: 0px solid #000}
/*form label{float:left;width:80px;line-height:23px;margin-right:5px;text-align:right}*/
select{
margin-bottom:5px;
border: 1px solid #aaaaaa;
z-index:-1;
	font-family:'Lucida Grande', 'Trebuchet MS', sans-serif;
	font-size:9pt;
/*	height:20px;*/
	}
form textarea
{
margin-bottom:5px;border-style:solid;border-color: #8C8C8C #ABABAB #ABABAB #8C8C8C;
    border-width:2px 1px 1px 2px;
/*	background-color: #FFFFFF;*/
	font-family:'Lucida Grande', 'Trebuchet MS', sans-serif;
	font-size:9pt;
}
form br{/*clear:left*/}


/*mie*/
TABLE.mostra, TABLE.mostra_stampa
{
/*  width:95%;*/
/*  margin-right:0 !important;*/
  margin-right:0px;
	margin-left:1px;
  border-collapse:separate;
	table-layout:fixed;
	empty-cells: show;
	word-wrap:break-word;
/*wrap-option:wrap;*/
}

TABLE.mostra th
{
	background-color:#cccccc;
	color:#000000;
	font-size:12px;
	white-space: nowrap;
	text-align:center;
/*	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #525661;*/
	border-right: 1px solid #525661;
	border-left: 1px solid #FFFFFF;
}
TABLE.mostra_stampa th
{
/*	background-color:#FFFFFF;*/
	color:#000000;
	font-size:12px;
	white-space: nowrap;
	text-align:center;
/*	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #525661;
	border-right: 1px solid #525661;
	border-left: 1px solid #FFFFFF;*/
}
TABLE.mostra_portale
{
/*	background-color:#EDEDED;*/
	background-color:#E5E5E5;
	font-size:12px;
/*	white-space: nowrap;*/
	text-align:left;
	margin-left:20px;
}
td.intestazioni_scheda
{
	text-align:right;
	font-variant: small-caps;
	color:#7D7D7D;
	font-weight:bold;
}


TABLE.tabelle_portale th
{
/*	background-color:#000000;*/
}
TABLE.tabelle_portale td
{
  padding-left:2px;
	padding-right:2px;
	padding-top:3px;
}
TABLE.tabelle_portale
{
	border-right:1px solid #C4BBBC;
	border-left:1px solid #C4BBBC;
	border-bottom:1px solid #C4BBBC;
	margin-left:5px;
}
TABLE.tabelle_portale tbody
{
	background-color:#f3f3f3;
}
TABLE.tabella_ricerca
{
	background-color:#EDEDED;
	font-size:12px;
	text-align:left;
	margin-left:20px;
}


div#fixed_header
{
	float:left;
	display: table-header-group;padding:0px; 
	margin: 5px 0px 0px 0px;
/*	margin: 0px;*/
	position: relative;
	z-index: inherit;
}
div.scrolltable
{
	position: relative;
	float:left;
	clear:both;
	display: table-footer-group;
/*  overflow:visible !important;
  overflow:scroll;
	overflow-y:auto;
	overflow-x:hidden;*/
	overflow:auto;
	height:150px;
	padding:0px; 
	margin: 0px;
	border:0px solid black;
}
table.mostra tbody
{
  max-height:150px;
	overflow:auto;
}

table.mostra tbody td
{
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #525661;
	border-right: 1px solid #525661;
	border-left: 1px solid #FFFFFF;
	font-size:12px;
}
TBODY.mostra_portale td
{
	font-size:12px;
	border-bottom:1px solid #000000;
}
TABLE.mostra_portale td
{
	font-size:12px;
}
.td
{
/*	font-size:10px;*/
}
.testo_default
{
	font-size:12px;
}
.riga
{
	background-color:#f5f5f5;
}
.riga_evidenziata
{
	background-color:#FEFCC5;
	cursor:pointer;
}
.riga_ann
{
/*	background-color:#80A5C9;*/
}
.riga_evidenziata_ann
{
/*	background-color:#FEFCC5;*/
	color:#0000B8;
	cursor:pointer;
}
.riga_scaduta
{
	background-color:#80A5C9;
	color:#DB0000;
}
.stile_check_radio
{
	background-color: #FFFFFF;;
	border: 0px;
}
.scritta_mese_anno
{
	font-size : 9pt;
	font-weight : bold;
	color: #D9E7E1;
}
.puntatore_manina
{
	font-size: 9pt;
	color: #006CB8;
	cursor: pointer;
	background-color: #FFCC00;
}
a.pulsante {border: 1px solid #CCC;padding: 0 5px ; background: #E6E6E6 url(images/inputbk.jpg) repeat-x center left;margin-left:0px;}
a.pulsante:hover{text-decoration: none; background-color:#ffffff; background: #E6E6E6 url(images/buttonbk.jpg) repeat-x center left}
table.view
{
	font-size: 9pt;
}
table.view_stampa
{
	font-size: 9pt;
	font-family: "Times New Roman", Times, serif;
	empty-cells: show;
	table-layout:fixed;
}
table.view_stampa td
{
	vertical-align:top;
}
td.view_stampa
{
	font-weight:bold;
	vertical-align:top;
}
.testo_stampa
{
	font-family: Arial, Helvetica, sans-serif;
}
td.view
{
/*	background-color:#FF0000;
	color:#FFFFFF;*/
	font-size:12px;
	font-weight:normal;
}
td.view_text
{
/*	background-color:#FFFFFF;*/
	color:#47627A;
/*	color:#E8DB72;*/
	font-size:12px;
/*	border:1px solid #CCCCCC;*/
	font-weight:bold;
}
span
{
	background:transparent;
	margin-bottom:5px;
	margin-left:5px;
	padding-right:1px;
	padding-left:1px;
	vertical-align: top;
	color:#47627A;
	font-size:12px;
	font-weight:bold;
}
.help
{
	text-align:left;
	width:120px;
	font-size:9pt;
	background-color:#F7F6BE;
	padding-right:3px;
	padding-left:3px;
	border:1px solid #939393;
	display:none;
	position: absolute;
	z-index:1;
}
.dataora
{
	color:#FFFFFF;
	border:0px solid black; 
	font-size:10pt;
	margin-top:3px;
	font-weight:normal;
}
div.testi_centrali
{
	text-align:left;
	margin:0px 20px 10px 20px;
	clear:both;
}
table.tbl_paginazione a
{
	background-color:#E5E5E5;
	text-decoration:none;
	color:#0000B8;
}
.h3_stampa
{
	font-size: 130%;
	color: #000000;
	text-align:center;
	margin-top:15px;
	margin-bottom:5px;
}
.data_stampa
{
	text-align:right;
	font-family: "Times New Roman", Times, serif;
}
TABLE.tab_insert
{
}
TABLE.tab_insert TD
{
		vertical-align:top;
}
TABLE.tbl_home
{
	margin-left:4px;
	margin-top:3px;
	border:1px solid #cccccc;
	background-color:#f3f3f3;
}
/*tabs*/
TD.tab_angle_selected {
	width: 14px; 
}

TD.tab_selected {
	width:200px;
	text-align:center;
	border:0px solid #000000;
	background-color:#fe0000;
	color:#ffffff;
}

TD.tab_unselected {
	width:200px;
	text-align:center;
	border:0px solid #000000;
	background-color:#737373;
	color:#ffffff;
}

TD.tab_angle_unselected {
	width: 14px; 
} 


FIELDSET.tabbed_fieldset{
	border: 1px solid #8FB302;
	margin: 0px; 
	padding: 0px;
}

TD.tab_angledx_unselected {
	width: 8px; 
	height: 23px; 
}

TD.tab_angledx_selected {
	width: 8px; 
	height: 23px; 
}


TD.tab_medlolo{
	width: 23px; 
}

TD.tab_medlohi{
	width: 23px; 
}

TD.tab_medhilo{
	width: 23px; 
}
.hidden_fieldset
{
	border:0px;
}

table.tab_menu td
{
	color:#ffffff;
	font-family:"Century Gothic", "Verdana";
	font-size:11px;
	background-image:url(images/tab_unsel.jpg);
	width:141px;
	height:30px;
	letter-spacing: 1px;
}
table.tab_menu td.tab_sel
{
	color:#ffffff;
	font-family:"Century Gothic", "Verdana";
	font-size:11px;
	background-image:none;
	width:141px;
	height:30px;
	cursor:pointer;
}
table.tab_menu td a
{
	text-decoration:none;
	color:#ffffff;
	
}
.font_login
{
	color:#3ba2fa;
	font-family:"Century Gothic", "Verdana";
}
.font_titoli
{
	color:#000000;
	font-family:"Century Gothic", "Verdana";
	font-size:15px;
}
.data_news
{
	color:#3ba2fa;
	font-family:"Century Gothic", "Verdana";
	font-size:14px;
}
.titolo_news
{
	color:#fe0000;
	font-family:"Century Gothic", "Verdana";
	font-size:14px;
	text-align:justified;
}
.testo_news
{
	color:#000000;
	font-family:"Century Gothic", "Verdana";
	font-size:14px;
	text-align:justified;
}
.font_titolo
{
	color:#3ba2fa;
	font-family:"Century Gothic", "Verdana";
	font-size:16px;
}
.intestazione
{
	margin-top:10px;
	font-size:16px;
	color:#fe0000;
}
