BODY {
	margin:0;
	padding:0;
	background-color: #ffffff;
}
body,tr,td,table,div,p,span, form, input, textarea, option {
	font-size: 12px;
	font-family: verdana, arial, helvetica, sans-serif;
}
h1,h2,h3,h4,h5,h6,h7 {
	font-family: verdana, arial, helvetica, sans-serif;
}

div#main-container {
	width: 100%;
	border:0px solid blue;
	padding:0;
	margin:0;
	
}
div#top-container {
	width: 100%;
	height: 80px;
	/*border-bottom: 2px solid #e9e9e9;*/
}
div#left-side {
	float: left;
	width:165px;
	margin: 0 10px 0 0;
	padding:0;
}
div#central-container { 
	border: 0px solid red;
	width: 100%;
}
div.table_container {
	border: 0px solid red;
}

.top-site-name {
	font-family: arial,verdana, helvetica;
	font-size: 38px;
	font-weight: bold;
	color: #606060;
	line-height: 68px;
	padding: 12px;
}

div#page-title {
	font-weight: bold;
	line-height: 24px;
	border-top: 2px solid #e9e9e9;
	border-bottom: 2px solid #e9e9e9;
	margin-bottom: 10px;
	padding-left: 4px;
}


.news {
	 COLOR: #F89C33; 
}

.menu {
	FONT-WEIGHT: bold; COLOR: #005983; TEXT-DECORATION: none
}

.menu:hover {
	FONT-WEIGHT: bold; COLOR: #f89c33; TEXT-DECORATION: none
}



.titolinews {
	FONT-WEIGHT: bold; COLOR: #004e73; TEXT-DECORATION: none;
}

.titolinews:hover {
	FONT-WEIGHT: bold; COLOR: #ff3300; TEXT-DECORATION: none;
}

.testonewshome {
	FONT-WEIGHT: normal; COLOR: #000000;
}

.testopiccoloblu {
	FONT-WEIGHT: normal; COLOR: #005983;
}

.testopiccoloblu:hover {
	FONT-WEIGHT: normal; COLOR: #f89c33;
}

.testopiccoloArancio {
	FONT-WEIGHT: normal; COLOR: #f89c33;
}

.menuLite {
	FONT-WEIGHT: normal; COLOR: #005983; TEXT-DECORATION: none;
}

.menuLite:hover {
	FONT-WEIGHT: normal; COLOR: #f89c33; TEXT-DECORATION: none;
}

.testoGrigioBold {
	FONT-WEIGHT: bold; COLOR: #666666;
}

.testoGrigio {
	FONT-WEIGHT: normal; COLOR: #666666;
}

.linkArancioLite {
	FONT-WEIGHT: normal; COLOR: #CC6633; TEXT-DECORATION: none
}

.linkArancioLite:hover {
	FONT-WEIGHT: normal; COLOR: #666666; TEXT-DECORATION: none
}

.titoloPagina {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px; 
	COLOR: #606060;
}

.titoloARANCIO {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #f89c33;
}

.menuPag {
	/*FONT-WEIGHT: normal; COLOR: #9C6531; TEXT-DECORATION: none*/
	FONT-WEIGHT: normal; COLOR: #000080; TEXT-DECORATION: none
}

.menuPag:hover {
	FONT-WEIGHT: normal; COLOR: #005983; TEXT-DECORATION: none
}

.testopiccoloNero {
	FONT-WEIGHT: normal; COLOR: #000000;
}

.testopiccoloBianco {
	FONT-WEIGHT: normal; COLOR: #FFFFFF; FONT-FAMILY: Arial, Helvetica, sans-serif;
}

.linkNeroLite {
	FONT-WEIGHT: normal; COLOR: #000000; TEXT-DECORATION: none;
}

.linkNeroLite:hover {
	FONT-WEIGHT: normal; COLOR: #666666; TEXT-DECORATION: none;
}

.linkBiancoLite {
	FONT-WEIGHT: normal; COLOR: #FFFFFF; TEXT-DECORATION: none;
}

.linkBiancoLite:hover {
	FONT-WEIGHT: normal; COLOR: #CCCCCC; TEXT-DECORATION: none;
}

.testoBluBold {
	FONT-WEIGHT: bold; COLOR: #005983;
}


/* Specifiche per applicazione */
input, textarea {
		font-size : 14px;
		border-style : solid;
		border-width : 1px;
		border-color : Gray;
		padding: 4px;
		margin: 4px;
}
input[type=submit] {
	border: 2px solid gray;
	/*border-style : inset;*/
}
select {
	font-size : 14px;
	padding: 2px;
	margin: 4px;
}
option {
		font-size : 14px;
		border-style : solid;
		border-width : 1px;
		border-color : #f5f5f5;
		height: 16px;
}

option:hover {
	background-color: #ccccff;
}

.formfields {
		font-size : 12px;
		/*border-style : groove;*/
		border-width : 1;
		border-color : Gray;
}
.form {
	background-color: #ffffff;
}


.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: #00CED1;
	color: #FFFFFF;
}

.piccolo {
	font-size : 10px;
}

.menublu {
	font-size : 10px;
	color : #0000FF;
	font-weight: bold;
	text-decoration : none;
}

.menublu:hover {
	text-decoration : underline;
	color : #FF0000;
}


.menugray {
	font-size : 10px;
	color : #808080;
}

.header {
	color: #FFFFFF;
	font-size : 18px;
}

.barra_copy {
	font-size : 10px;
	color : #757473;
}
.headSchedeTecniche {
	font-size : 13pt;
	font-weight : bold;
	color : #505050;
}

/* ------------------- */


ul#left-menu {
	padding:0;
	margin:4;
	list-style: none;
	list-style-type: none;
	font-size: 10px;
}

ul.submenu {
	list-style:none;
	padding-left: 14px;
}
ul.submenu li {
	border:0px solid gray;
	line-height: 19px;
}
ul.load-select-buttons {
	list-style: none;
}
ul.load-select-buttons li {
	float:left;
}
ul.load-select-buttons li a {
	border: 1px solid gray;
	padding: 4px;
	margin: 4px;
}



