﻿* {
	margin:0;
	padding:0;
}

.clear {
	font-size: 0; 
	clear: both; 
	padding: 0px; 
	margin: 0px; 
	height: 1px;
}

a img {
	border:0;
}
a { color: #336600; }
body {
	background-color:#DBDDDF;
	text-align:center;
	font-family:Verdana, Tahoma, sans-serif; 
	font-size:8pt; 		
}

.menu {padding:0 0 0 32px; margin:0; list-style:none; height:35px; background:#fff url(images/three_0.gif); position:relative; border:1px solid #000; border-width:0 1px; border-bottom:1px solid #444;}
.menu li {float:left;}
.menu li a {display:block; float:left; height:35px; line-height:35px; color:#002b10; text-decoration:none; font-size:11px; font-family:arial, verdana, sans-serif; font-weight:bold; text-align:center; padding:0 0 0 8px; cursor:pointer;}
.menu li a b {float:left; display:block; padding:0 16px 0 8px;}
.menu li.current a {color:#fff; background:url(images/three_2.gif);}
.menu li.current a b {background:url(images/three_2.gif) no-repeat right top;}
.menu li a:hover {color:#fff; background:#000 url(images/three_1.gif);}
.menu li a:hover b {background:url(images/three_1.gif) no-repeat right top;}
.menu li.current a:hover {color:#fff; background:#000 url(images/three_2.gif); cursor:default;}
.menu li.current a:hover b {background:url(images/three_2.gif) no-repeat right top;}

.menu1 {padding:0 0 0 3px; margin:0; list-style:none; height:35px; background:#4875a5; position:relative;}
.menu1 li {float:left;  width: 118px; display:block; text-align:center;}
.menu1 li a {display:block; width: 110px; float:left; height:35px; line-height:35px; color:#ffffff; text-decoration:none; font-size:11px; font-family:arial, verdana, sans-serif; font-weight:bold; text-align:center; padding:0 0 0 8px; cursor:pointer;}
.menu1 li a b {text-align:center; display:block; padding:0 16px 0 8px;}
.menu1 li.current a {color:#fff; background-color: #1b1c42;}
.menu1 li.current a b {background-color: #1b1c42;}
.menu1 li a:hover {color:#fff;background-color: #1b1c42;}
.menu1 li a:hover b {}
.menu1 li.current a:hover {color:#fff; cursor:default;}
.menu1 li.current a:hover b {background-color: #1b1c42;}


dl.curved {background:#4675a5 url(images/c_tl.gif) top left no-repeat; margin:5px 0; padding:0; width:100%;}
dl.curved dt {background:transparent url(images/c_tr.gif) top right no-repeat; padding:10px; text-align:center; color:#fff;}
dl.curved dd {background: url(images/c_bl.gif) bottom left no-repeat; padding:0; margin:0;}
dl.curved dd p {margin:0; padding:10px; line-height:1.3em;}
dl.curved dd p.last {background:transparent url(images/c_br.gif) bottom right no-repeat; }

dl.news {background: url(images/c_tlv.gif) top left no-repeat; margin:0px 0; width :100%; height: 100%;}
dl.news dt {background: url(images/c_trv.gif) top right no-repeat;  text-align:center; color:#fff;}
dl.news dd { padding:0px; margin:0;}
dl.news dd p {margin:0; padding:10px; line-height:1.3em;}
dl.news dd p.last {background:transparent url(images/c_br.gif) bottom right no-repeat; }

dl.newsv {background: url(images/c_tlv.gif) top left no-repeat; margin:0px 0; width :100%; height: 100%;}
dl.newsv dt {background: url(images/c_tr.gif) top right no-repeat;  text-align:center; color:#fff;}
dl.newsv dd { padding:0px; margin:0;}
dl.newsv dd p {margin:0; padding:10px; line-height:1.3em;}
dl.newsv dd p.last {background:transparent url(images/c_br.gif) bottom right no-repeat; }

.sottotitolo{
	color: #002b10;
	text-align: left;
	font-weight:bold;
}
.preview {
	color: #c6eab6;
	background-color: black;
	text-align:center;
	width: 150px;
	height: 100px;
	border: 1px solid #ff6600;
}

.news3 {
	color: #1b1c42; 
	text-align:justify; 
	width: 190px; 
	margin-left: 5px;
}

.sondaggio {
background: #d0fbce url(images/sfondonews.gif);
color: #1b1c42; 
}
h1 {
	color: #002b10;
}
h2 {
	color: #1b1c42;
}