/**
 * -----------------------------------------------------------------------------
 * File CSS utilizzato dall'interfaccia di amministrazione
 * -----------------------------------------------------------------------------
 **/
body {
	background-attachment: fixed;
	color: #000000;
	font-family: verdana, arial, helvetica, sans-serif;
	/*background-color: #005983;*/
	font-size: 10px;
}

.pg_list_visible {
	display: list-item;
	float: left;
	width: 40%;
}

.pg_list_hidden {
	display: none;
}
.news {
	font-size: 11px; color: #f89c33; font-family: verdana, arial, helvetica, sans-serif
}
.menu {
	font-weight: bold; font-size: 10px; color: #005983; font-family: verdana, arial, helvetica, sans-serif; text-decoration: none
}
.menu:hover {
	font-weight: bold; font-size: 10px; color: #f89c33; font-family: verdana, arial, helvetica, sans-serif; text-decoration: none
}
.form {
	font-size: 10px; color: #000000; font-family: verdana, arial, helvetica, sans-serif; text-decoration: none
}
.form2 {
	font-size: 10px; color: #000000; font-family: verdana, arial, helvetica, sans-serif; text-decoration: none
}
.titolinews {
	font-weight: bold; font-size: 10px; color: #004e73; font-family: verdana, arial, helvetica, sans-serif; text-decoration: none
}
.titolinews:hover {
	font-weight: bold; font-size: 10px; color: #ff3300; font-family: verdana, arial, helvetica, sans-serif; text-decoration: none
}
.testonewshome {
	font-weight: normal; font-size: 10px; color: #000000; font-family: verdana, arial, helvetica, sans-serif
}
.testopiccoloblu {
	font-weight: normal; font-size: 10px; color: #005983; font-family: verdana, arial, helvetica, sans-serif
}
a.testopiccoloblu:hover {
	font-weight: normal; font-size: 10px; color: #f89c33; font-family: verdana, arial, helvetica, sans-serif
}
.testopiccoloArancio {
	font-weight: normal; font-size: 10px; color: #f89c33; font-family: verdana, arial, helvetica, sans-serif
}
.menuLite {
	font-weight: normal; font-size: 10px; color: #005983; font-family: verdana, arial, helvetica, sans-serif; text-decoration: none
}
.menuLite:hover {
	font-weight: normal; font-size: 10px; color: #f89c33; font-family: verdana, arial, helvetica, sans-serif; text-decoration: none
}
.testoGrigioBold {
	font-weight: bold; font-size: 10px; color: #666666; font-family: verdana, arial, helvetica, sans-serif
}
.testoGrigio {
	font-weight: normal; font-size: 10px; color: #666666; font-family: verdana, arial, helvetica, sans-serif
}
.linkArancioLite {
	font-weight: normal; font-size: 10px; color: #f89c33; font-family: verdana, arial, helvetica, sans-serif; text-decoration: none
}
.linkArancioLite:hover {
	font-weight: normal; font-size: 10px; color: #666666; font-family: verdana, arial, helvetica, sans-serif; text-decoration: none
}
.titoloBLU {
	font-weight: bold; font-size: 12px; color: #005983; font-family: verdana, arial, helvetica, sans-serif
}
.titoloARANCIO {
	font-weight: bold; font-size: 12px; color: #f89c33; font-family: verdana, arial, helvetica, sans-serif
}
.menuPag {
	font-weight: normal; font-size: 10px; color: #9c6531; font-family: verdana, arial, helvetica, sans-serif; text-decoration: none
}
.menuPag:hover {
	font-weight: normal; font-size: 10px; color: #005983; font-family: verdana, arial, helvetica, sans-serif; text-decoration: none
}
.testopiccoloNero {
	font-weight: normal; font-size: 11px; color: #000000; font-family: verdana, arial, helvetica, sans-serif
}
.testopiccoloBianco {
	font-weight: normal; font-size: 10px; color: #ffffff; font-family: arial, helvetica, sans-serif
}
.linkNeroLite {
	font-weight: normal; font-size: 10px; color: #000000; font-family: verdana, arial, helvetica, sans-serif; text-decoration: none
}
.linkNeroLite:hover {
	font-weight: normal; font-size: 10px; color: #666666; font-family: verdana, arial, helvetica, sans-serif; text-decoration: none
}
.linkBiancoLite {
	font-weight: normal; font-size: 10px; color: #ffffff; font-family: verdana, arial, helvetica, sans-serif; text-decoration: none
}
.linkBiancoLite:hover {
	font-weight: normal; font-size: 10px; color: #cccccc; font-family: verdana, arial, helvetica, sans-serif; text-decoration: none
}
.testoBluBold {
	font-weight: bold; font-size: 10px; color: #005983; font-family: Verdana, Arial, Helvetica, sans-serif
}


/* Specifiche per applicazione */
input,select,option,textarea {
	font-family : verdana, geneva, arial, helvetica, sans-serif;
	font-size : 11px;
	/*border-style : groove;
	border-width : 1;
	border-color : Gray;*/
}
.formfields {
	font-family : verdana, geneva, arial, helvetica, sans-serif;
	font-size : 12px;
	border-style : groove;
	border-width : 1px;
	border-color : Gray;
}
.form {
	background-color: #FFFFFF;
}
table,td,th,p,form {
	font-family : verdana, geneva, arial, helvetica, sans-serif;
	font-size : 12px;
	color: #333333;
}
h1,h2,h3,h4,h5,h6,h7 {
	font-family : verdana, geneva, arial, helvetica, sans-serif;
}
.alert {
	color: #FF0000;
	font-weight: bold;
}
.scaduta {
	color: #FF0000;
}
.completata {
	color: #606060;
}
.non_assegnata {
	font-weight: bold;
}
.calendarHeader {
	
	font-weight: bold;
	color: #003366;
	background-color: #E9E9E9;
}
.td_head_bg {
	background-color: #F06800;
	color: #FFFFFF;
}
.piccolo {
	font-size : 8pt;
}

.menublu {
	font-size : 10px;
	color : #0000FF;
	font-weight: bold;
}
.menugray {
	font-size : 10px;
	color : #808080;
}
.menublu:hover {
	text-decoration : underline;
	color : #FF0000;
}

.header {
	color: #FFFFFF;
	font-size : 18px;
}
.small_text td, 
.small_text th {
	font-size: 9px;
}



/* -----------------
 Pagina pop_preview
 ------------------- 
*/
.only_on_print {
	display:none;
}

.heavy_font {
	font-size: 2.5em;
	font-weight: bold;
}

.page_title {
	font-size: 1.2em;
	font-weight:bold;
}

table#note_table {
	width: 100%;
	border: 1px solid gray;
}

table#note_table tr,
table#note_table td {
	border-bottom: 1px solid gray;
	height: 22px;
	line-height: 22px;
}
