/* CSS Document */

BODY {
	background-color: #B9D300;
	margin-top: 27px;
	margin-right: 0px;
	margin-bottom: 27px;
	margin-left: 0px;
	z-index:-1;
}

BODY.news {
	background-color: #B9D300;
	margin-top: 10px;
	margin-bottom: 10px;
}

A {
	color: #94A900;
	text-decoration:none;
}

TD.tv {
	background-image: url(../img/tv.gif);
	background-repeat: repeat-y;
}
TD.to {
	background-image: url(../img/to.gif);
	background-repeat: repeat-x;
}

TD.tobott {
	background-image: url(../img/to.gif);
	background-repeat: repeat-x;
	background-position: top;
}

TD.titolosx {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #94A900;
	vertical-align: middle;
}
TD.titolodxyell {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #94A900;
	vertical-align: middle;
}

TD.titolodx {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #C6C7BF;
	vertical-align: middle;
}
.titolodx A:link {
	text-decoration:underline;
	color: #94A900;
}
.titolodx A:hover {
	text-decoration:underline;
	color: #94A900;
}
.titolodx A:active {
	text-decoration:underline;
	color: #94A900;
}
.titolodx A:visited {
	text-decoration:underline;
	color: #94A900;
}

.conttxt {
	color:#6e745a;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

TD.contenuti {
	color:#6e745a;
	padding:0px 0px 10px 0px;
	vertical-align:top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width:344px;
	line-height:14px;
}

TD.cont12 {
	color:#94A900;
	vertical-align:top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.cont12 a:link {
	color: #94A900;
	text-decoration:underline;
}
.cont12 a:hover {
	color:#94A900;
	text-decoration:underline;
}
.cont12 a:active {
	color:#94A900;
	text-decoration:underline;
}
.cont12 a:visited {
	
}

TD.colmenu {
	padding:0px 0px 23px 0px;
	vertical-align:top;
}

TABLE.menu {
	vertical-align:top;
}

.menu TD {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	vertical-align:top;
}


.menu A:link {
	color: #94A900;
	text-decoration:none;
}

.menu A:visited {
	color: #94A900;
	text-decoration:none;
}

.menu A:hover, A:active {
	color: #94A900;
	text-decoration:underline;
}


A.stato:link {
	color: #94A900;
	text-decoration:none;
}

A.stato:visited {
	color: #94A900;
	text-decoration:none;
}

A.stato:hover {
	color: #94A900;
	text-decoration:none;
}

A.stato:active {
	color: #94A900;
	text-decoration:none;
}

TD.path {
	color:#D7F40C;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	vertical-align:middle;
	background-color:#6E745A;

}

.path A:link {
	color: #FFFFFF;
	text-decoration:underline;
}

.path A:hover, A:active {
	color: #FFFFFF;
	text-decoration:underline;
}
.path A:visited {
	color: #FFFFFF;
	text-decoration:underline;
}
.nav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #A9AE9A;
	padding:0;
	height:13px;
}
.nav A {
	color: #333333;
	text-decoration: none;
}

.px10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #6E745A;
}


/* LAYERS */
.tlayers {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding:0 0 0 0;
	color:#FFFFFF;
	vertical-align:middle;
}
.tlayers A:link {
	color:#FFFFFF;
}
.tlayers A:hover {
	color:#FFFFFF;
	text-decoration:underline;
}
.tlayers A:active {
	color:#FFFFFF;
	text-decoration:underline;
}
.tlayers A:visited {
	color:#FFFFFF;
}

A.under:link {
}
A.under:hover {
	text-decoration:underline;
}
A.under:active {
	color: #94A900;
	text-decoration:underline;
}
A.under:visited {
}

#menubar {
	position: absolute; top: 96px; visibility: visible; z-index:0; height:110px; width:141px; overflow:visible;
	background-color: #B9D300;
	font-size:12px;
}

#chi {
	position: absolute; top: 0px; left: 142px; visibility: hidden; z-index:1; height:110px; width:141px; overflow:visible;
	background-color: #6E745A;
	font-size:12px;
}

#cosa {
	position: absolute;
	top: 0px;
	left: 141px;
	visibility: hidden;
	z-index:1;
	/*height:110px;*/
	width:141px;
	overflow:visible;
	background-color: #6E745A;
	font-size:12px;
	border-left: 1px solid #D7F40C;

}
#progetti {
	position: absolute; top: 0px; left: 141px; visibility: hidden; z-index:1; height:110px; width:141px; overflow:visible;
	background-color: #6E745A;
	font-size:12px;
	border-left: 1px solid #D7F40C;

}
#clienti {
	position: absolute; top: 0px; left: 141px; visibility: hidden; z-index:2; /*height:110px;*/ width:220px; overflow:visible;
	background-color: #6E745A;
	font-size:12px;
	border-left: 1px solid #D7F40C;

}


.path A:hover { padding: 0px }


TD.contenuti UL {
	padding: 0;
	margin: 0;
}
TD.contenuti LI {
	padding: 0;
	margin: 0 0 0 9px;
	list-style-position: outset;
	list-style-image: url(../img/bullet_list.gif);
}

TD.contenuti a:link {
	color: #94A900;
}
TD.contenuti a:hover {
	color:#94A900;
	text-decoration:underline;
}
TD.contenuti a:active {
	color:#94A900;
	text-decoration:underline;
}
TD.contenuti a:visited {
	
}

.px11 {
	font-size:10px;
	color:#6e745a;
}

.contacts {
	font-size:12px;
	line-spacing:14px;
	color:#6e745a;
}
.contacts b {
	font-size:12px;
	color:#94A900;
	line-spacing:14px;
}


.px11 b {
	font-size:11px;
	color:#94A900;
}
.px11 a:link {
	color: #94A900;
	text-decoration:underline;
}
.px11 a:hover {
	color:#94A900;
	text-decoration:underline;
}
.px11 a:active {
	color:#94A900;
	text-decoration:underline;
}
.px11 a:visited {
	
}

/* NEWS */
.news {
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	color:#6e745a
}

.newsarch {
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	color:#6e745a
}

.news a:link {
	color: #6E745A;
	text-decoration:none;
}
.news a:hover {
	color:#94A900;
	text-decoration:underline;
}
.news a:active {
	color:#94A900;
	text-decoration:underline;
}
.news a:visited {
	
}

.date {
	color:#94A900;
}

.rightnews {
	font-size:12px;
	width:250px;
	float:right;
	text-align:right;
	font-weight:normal
}

.rightnews a:link {
	color: #94A900;
	text-decoration:underline;
}
.rightnews a:hover {
	color:#94A900;
	text-decoration:underline;
}
.rightnews a:active {
	color:#94A900;
	text-decoration:underline;
}
.rightnews a:visited {
	text-decoration:underline;
	
}

.fotonews {
	padding: 0 8px 8px 0;
	float:left;
}

TD.newstxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#6E745A;
}

/* PAGINATORI */
TD.paginatore {
	background-color:#A9AE9A;
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	padding:0px;
}

.pagstato {
	color:#FFFFFF;
	text-decoration:underline;
	font-size:10px;
	padding:0px;
}

.paginatore A:link {
	color:#3A3D2E;
	text-decoration:none;
}
.paginatore A:hover {
	color:#3A3D2E;
	text-decoration:none;
}
.paginatore A:active {
	color:#3A3D2E;
	text-decoration:none;
}
.paginatore A:visited {
	color:#3A3D2E;
	text-decoration:none;
}

/*a:visited {
	color: #707459;
}*/

#menucase {
	margin-left:12px;
}


/*modifiche fabulab*/
.privacy{	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-top:10px;
	margin-bottom:14px;
}
.privacy a:link {
	color: #FFFFFF;
	text-decoration:none;
}

.privacy a:hover, .privacy a:active {
	color: #FFFFFF;
	text-decoration:underline;
}
.privacy a:visited {
	color: #FFFFFF;
	text-decoration:none;
}
.privacytxt{
	width:490px;
}
.privacytxt strong{
	color:#94A900;
}
.privacytxt em{
	color:#94A900;
	font-style:normal;
}