a {
	color:#000;
}
a:hover {
	color:#cc0000;
}
/*******************HOME PAGE*********************************/
.home-bordo-td {
	background-color: #336666;
}
.home-sfondo-td {
	background-color: #FFFFFF;
}
/*******************HEADER************************************/
.header-td {
	background-color: #D1E0E5;
}
/*******************BODY************************************/
.menu-folder, .menu-folder:link, .menu-folder:visited {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}
a.menu-folder:hover {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #CC0000;
}
.menu-folder-on, .menu-folder-on:link, .menu-folder-on:visited {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight:bold;
}
a.menu-folder-on:hover {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #CC0000;
	font-weight:bold;
}
.body-sfondo {
	background: URL(/images/sfondo-header.jpg) repeat-x
}
.body-striscia1-td {
	background-color: #4C717F;
}
.body-striscia2-td {
	background-color: #EFEFEF;
}
.body-cella-td {
	background-color: #FFFFFF;
}
.body-intestazione-td {
	background-color: #D1E0E5;
}
.body-testo,.body-testo-s, .body-testo-justify, .body-titolo, .body-sottotitolo, .footer-testo {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}
.body-testo-s {
	font-size:10px;
}
.body-testo-evid, .body-testo-evid-justify {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #4C717F;
}
a.body-testo:hover, a.body-titolo:hover, a.body-sottotitolo:hover, a.footer-testo:hover {
	color: #CC0000;
}
.body-testo, .body-testo-evid, .body-testo-justify, .body-testo-evid-justify {
	font-size: 11px;
}
.body-testo-justify, .body-testo-evid-justify {
	text-align: justify;
}
.body-testo-grande {
	font-size: 13px;
}
.body-titolo {
	font-size: 14px;
	font-weight: bold;
}
.body-sottotitolo {
	font-size: 12px;
	font-weight: bold;
}
.on {
	background-color:#d1e0e5;
	padding:2px 4px;
	font-weight:bold;
}
/*******************FOOTER************************************/
.footer-testo {
	font-size: 11px;
}
.footer-sfondo {
	background: URL(/images/sfondo-footer.jpg) repeat-x
}
/*******************TAG RIDEFINITI************************************/
BODY, TD, INPUT, SELECT, TEXTAREA {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
HR {
	color: #4C717F;
}
h2 {
	font-size:14px;
	margin:15px 0 10px 0;
	border-bottom:1px solid #4c717f;
	color:#4c717f;
	font-weight:normal;
}
.left {
	float:left;
}
.modulo-label {
	width:150px;
}
.modulo-field input[type=text] {
	border:1px solid #d1e0e5;
	width:200px;
}
.modulo-field textarea{
	border:1px solid #d1e0e5;
	width:300px;
	height:80px;
}
.modulo a, .modulo-link {
	color:#000;
}
.openPosition h2 {cursor:pointer;position:relative}
.openPosition p{margin-top:0}
.openclose{background:url(images/openclose.png) no-repeat;width:10px;height:10px;background-position:top left;position:absolute;top:0;right:0}
.openclose.open{background-position:top right}
