.super img{
		float:left;
		display:block;
		border-right:1px solid #ffffff;
}

.supernews {
		width:249px;
		height:175px;
		background-image: url(Images/bkg_super.gif);
		background-position: 0% 0%;
		background-repeat: repeat;
		background-color: #006633;
		border-right:1px solid #ffffff;
		float:left;
}

.supernews h3{
		font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
		width:229px;
		background-image: url(Images/tratto4.gif);
		background-position: 0% 100%;
		background-repeat: repeat-x;
		padding:3px 10px 2px 10px;
		font-size:12px;
}

.supernews h3 a, .supernews h3 a:visited{
		color:#FFFF00;
		text-decoration: none; 
}
.supernews h3 a:hover{
		color:#ffffff;
		text-decoration: none;
}

.supernews p{
		padding:2px 10px 2px 10px;
		color:#ffffff;
		font-size: 10px;
}

.supernews img{
		border-right:none;
}

.extra {
		background-color: #F1EFD4;
		margin-bottom:20px;
}

.extra p{
		padding:3px 10px 3px 10px;
}

.extra p a, .extra p a:visited{
		font-weight:900;
		display:block;
		font-size:11px;
		text-transform:uppercase;
}

.extra p.var{
		background-color: #F8F7E9;
}

.extra h4 {
		color:#000000;
		padding:10px 10px 6px 10px;
		background-color: #FF9900;
		font-weight:900;
		font-size:0.9em;
		text-transform:uppercase;
}

.normal {
		background-color: #ffffff;
		margin-bottom:20px;
		padding-bottom:5px;
}

.normal p{
		padding:0px 0px 5px 0px;
}
.normal h3{
		text-transform:uppercase;
		color:#000000;
		padding:5px 0px 2px 0px;
}

.banner {
	background-color: #F1EFD4;
	margin-bottom: 5px;
	margin-top: 5px;
}

.banner img {
	border:5px solid #FF9900;
	margin: 0px;
}

.evidenza {
		background-color: #F1EFD4;
		margin-bottom:5px;
		padding-bottom:5px;		
}

.evidenza p{
		margin:0px 10px 5px 10px;
		font-size: 10px; 
}

.evidenza h3 {
		margin:0px 10px 0px 10px;
		font-size:10px;
		text-transform:uppercase;
}

.evidenza h3 a, .evidenza h3 a:visited{
		color:#000000;
}
.evidenza h3 a:hover{
		color:#006633;
		text-decoration:underline;
}

.evidenza h4 {
		color:#006633;
		margin:0px 10px 0px 10px;
}

.evidenza img {
		border:5px solid #FF9900;
		margin:0px 0px 8px 0px;
}

.sondaggio {
		background-color: #def1d4;
}
.sondaggio img {
		margin:0px;
		border-color:#a9ff00;
}
.sondaggio h3 {
		padding-top:10px;
		margin:0px 10px 4px 10px;
		color:#336600;
		font-size:12px;
		text-transform:none;
}
.sondaggio ul li {
		background-color: #bedead;
		margin:0px 10px 1px 10px;
}
.sondaggio input.bottone {
		color:#336600;
		font-size:11px;
		border:1px inset #339900;
		width:100%;
		height:20px;
		font-weight:900;
		background-image: url(Images/base_bottone.gif);
		background-position: 0% 0%;
		background-repeat: repeat-x;
}
.sondaggio h5 {
		padding:0px 0px 4px 0px;
		margin:0px 10px 4px 10px;
		font-size:12px;
		font-weight:100;
		color:#339900;
		border-bottom:1px solid #ffffff;
}
.sondaggio h5 img{
		border:none;
}

.newshp {
		background-image: url(Images/tratto2.gif);
		background-position: 0% 100%;
		background-repeat: repeat-x;
		margin-top:10px;
		margin-bottom:10px;
		padding-bottom:5px;		
		font-size: 13px;
}

.newshp h4{
		color: #006633;
		font-size: 12px;		
}

.newshp h5{
		color: #FF9900;
		font-size: 12px;
}

.newshp h3{
		text-transform: Uppercase;
		font-size: 10px; 
}	

.bigger h3{
		text-transform: none;
		font-size: 14px;
		font-weight:100;	
		line-height: 1.1em;		
}

.newshp a, .newshp a:visited{
		color: #006633;
		text-decoration: none;
}

.newshp a:hover{
		color: #006633;
		text-decoration:underline;
}

.bigger img{
		display:block;
		float:left;
		border:5px solid #FF9900;
		margin:0px 10px 5px 0px;
}

.bigger {
	display: block;
	clear: both;
}

.evidenza2 {
		background-color: #D4E2B3;
		margin-bottom:20px;
		padding:5px;
}

.evidenza2 label {
		font-weight:900;
		display:block;
		color:#006633;
		margin:0px 0px 2px 0px;
}

.evidenza2 form {
scrollbar-base-color: #ffffff;
scrollbar-arrow-color: #000000;
scrollbar-3dlight-color: #FF9900;
scrollbar-darkshadow-color: #996600;
scrollbar-face-color: #FF9900;
scrollbar-highlight-color: #FFCC00;
scrollbar-shadow-color: #FF9900;
scrollbar-track-color: #D3E2B2;
}

.evidenza2 select {
		width:220px;
		font-size:12px;
		background-color:#E8F7D5;
}

a.go, a:visited.go{
		margin:2px 0px 0px 0px;
		display:block;
		text-align:right;
		color: #006633;
		font-weight:900;
		font-size:12px;
		border-top:1px solid #FF9900;
}

a:hover.go{
		text-align:right;
		border-top:1px solid #006633;
}

.taccuino {
		overflow:auto;
		height:280px;
		background-image: url(Images/taccuino.gif);
		background-position: 0% 0%;
		background-repeat: repeat;
		background-color: #F1EFD4;
		margin-bottom:5px; /* modificato per eliminare i titoli ai box "in evidenza" */
		padding:5px;
		font-size: 10px;
}

.taccuino ul li{
		background-image: url(Images/tratto2.gif);
		background-position: 0% 100%;
		background-repeat: repeat-x;
		margin-bottom:3px;
		padding-bottom:3px;
}

.taccuino table {
	border-collapse: collapse;
}

.taccuino tr {
	background-image: url(Images/tratto2.gif);
	background-position: 0% 100%;
	background-repeat: repeat-x;
	margin-bottom:3px;		
}

.taccuino td {
	padding-bottom:3px;
	vertical-align: top; 
}


.taccuino a, .taccuino a:visited{
		color: #493830;
}

.taccuino a:hover{
		color: #493830;
		background-color: #FFD800;
}

.taccuino ul li img{
		margin-right:6px;
		float:left;
}

.abstract {
		background-image: url(Images/tratto2.gif);
		background-position: 0% 100%;
		background-repeat: repeat-x;
		margin-top:10px;
		margin-bottom:10px;
		padding-bottom:5px;
}

.abstract h4{
		color: #FF9900;
}

.abstract h3{
		font-size:16px;
}

.abstract2 {
		background-image: url(Images/tratto2.gif);
		background-position: 0% 100%;
		background-repeat: repeat-x;
		margin-top:10px;
		margin-bottom:10px;
		padding-bottom:5px;
		clear:both;
}

.abstract2 h4 {
		font-size:12px;
		color:#000000;
		margin-bottom:4px;
		font-weight:100;
		text-transform: uppercase;
}

.abstract2 h4 b{
		color: #FF9900;
}

.abstract2 h4 i{
		color: #FF9900;
		font-size: 10px;
}

.abstract2 h3{
		margin-bottom:4px;
		font-size:16px;
}

.abstract2 img{
		display:block;
		float:left;
		border:5px solid #FF9900;
		margin:0px 10px 0px 0px;
}

.dettaglio h2 {
		background-image: url(Images/tratto2.gif);
		background-position: 0% 100%;
		background-repeat: repeat-x;
		font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
		font-size:18px;
		color:#000000;
		padding-bottom:2px;
		margin-top:20px;
		margin-bottom:5px;
		font-weight:100;
		clear:both;
}

.dettaglio h3 {
		font-size:13px;
		color:#058C02;
		margin-top:10px;
		margin-bottom:3px;
		font-weight:900;
}

.dettaglio h4 {
		font-size:12px;
		color:#000000;
		font-weight:900;
}

.dettaglio p, .dettaglio ul {
		margin-bottom:10px;
}

.dettaglio img{
		display:block;
		float:left;
		border:5px solid #FF9900;
		margin:5px 10px 5px 10px;
}

.dettaglio li, .extra ul li {
		background-image: url(Images/li3.gif);
		background-position: 0% 50%;
		background-repeat: no-repeat;
		font-size:12px;
		color:#000000;
		padding:2px 0px 2px 14px;
}

.dettaglio a {
	text-decoration: underline; 
}
.extra ul {
		margin:0px 0px 10px 14px;
}

.more {
		background-color: #F1EFD4;
		padding-bottom:10px;
}

.dettaglio .more h2 {
		background-color: #B8E059;
		background-image: none;
		font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
		font-size:14px;
		color:#000000;
		padding:10px 10px 4px 10px;
		margin-top:20px;
		margin-bottom:5px;
		font-weight:100;
		clear:both;
}

.more h3, .more h4, .more  p, .more  ul, .more  li {
		margin-right:10px;
		margin-left:10px;
}


.calendar .hide{
		display:none;
}

.calendar {
		width:100%;
		font-size:12px;
}

.calendar td{
		background-color:#EFEED2;
		text-align:center;
		padding:2px;
		border:1px solid #B8E059 
}

.calendar td.evid{
		background-color:#B8E059;
		border:1px solid #006633; 
}

.calendar td.oggi{
		background-color:#FFFF00;
		border:1px solid #000000; 
}

.mese{
		font-size:12px;
		padding:2px;
		color:#006633; 
}

.days th{
		text-align:center;
		background-color:#FF9900;
		font-size:12px;
		padding:5px 2px 2px 2px;
		color:#000000; 
}

div.description {
	margin:0px;
	font-size:12px;
	padding:2px 2px 2px 2px;
	border:1px solid #ffffff;
	margin-bottom:2px;
}

ul.major{
		margin:0px;		
}

ul.major li{
		background-image: url(Images/li3.gif);
		background-position: 2% 50%;
		background-repeat: no-repeat;
		font-size:12px;
		padding:2px 2px 2px 15px;
		border:1px solid #ffffff;
		margin-bottom:2px;
}

.topvideo {
		float:left;
		margin-top:10px;
		width:710px;
		margin-bottom:20px;
}

.topvideo span{
		float:left;
		width:425px;
		display:block;
		border:5px solid #FF9900;
}

.topvideo div{
		float:left;
		width:245px;
		padding:10px;
		border:5px solid #FF9900;
		border-left:none;
}

.topvideo div.search{
		float:left;
		width:245px;
		padding:10px;
		border:5px solid #F1EFD4;
		border-left:none;
}

.topvideo h3{
		color:#000000;
		font-size:16px;
		font-weight:100;
}
.topvideo h4{
		color:#006633;
		font-size:12px;
}

.video {
scrollbar-base-color: #b8b79e;
scrollbar-arrow-color: #028c03;
scrollbar-3dlight-color: #d3d3b9;
scrollbar-darkshadow-color: #9d9c84;
scrollbar-face-color: #b8b79e;
scrollbar-highlight-color: #ffffff;
scrollbar-shadow-color: #d3d3b9;
scrollbar-track-color: #d3d3b9;
		background-color:#ffffff;
		margin-top:10px;
		width:690px;
		height:200px;
		overflow:auto;
		margin-bottom:10px;
		padding:5px;
}

.video td {
		height:160px;
		vertical-align:top;
		border:2px solid #F1EFD4;
		margin-right:10px;
		padding:5px;
}

.videoevid {
		background-color:#F1EFD4;
		margin-top:10px;
		width:690px;
		height:200px;
		overflow:auto;
		margin-bottom:10px;
		padding:5px;
}

.fotoevid {
		background-color:#F1EFD4;
		margin-top:1px;
		width:700px;
		height:250px;
		overflow:auto;
		margin-bottom:5px;
		padding:3px;
}

.topphoto {
		float:left;
		margin-top:10px;
		width:710px;
		margin-bottom:10px;
}

.photo{
		float:left;
		width:400px;
		height:300px;
		margin-bottom:10px;
		padding:0px;
		border:10px solid #F1EFD4;
}

.photoindex{
		overflow:auto;
		float:right;
		width:230px;
		height:300px;
		margin-bottom:10px;
		padding:0px;
		border:10px solid #F1EFD4;
		background-color: #F1EFD4;
}

.videoevid td {
		height:160px;
		vertical-align:top;
		border:1px solid #ffffff;
		padding:5px;
}

.fotoevid td {
		height: 200px;
		vertical-align:top;
		border:1px solid #ffffff;
		padding:4px;
}

.videoevid td b, .video td b {
		color:#006633;
		display:block;
}

.videoevid td img, .video td img {
		display:block;
		border:5px solid #FF9900;
		margin:0px 0px 5px 0px;
}

.fotoevid td img, .fotoevid td img {
		display:block;
		border:2px solid #FF9900;
		margin:0px 0px 4px 0px;
}

.videoevid td a, .video td a{
		font-size:11px;
		color:#000000;
		text-transform:uppercase;
}

.search{
		margin:10px;
}

.search fieldset{
		padding:10px;
		border:2px solid #66DA33; 
}

.search legend{
		font-size:1.1em;
		font-weight:900;
		color: #006633;
}

.search label{
		display:block;
		margin-top:3px;
		color: #000000;
}

.search input{
		width:98%;
		font-size:1.2em;
		border:1px inset #E8F7D5; 
		background-color: #E8F7D5;
}

.search .bottone{
		width:48px;
		height:18px;
		font-size:13px;
		border:1px outset #FF9900; 
		background-color: #FF9900;

}

.scroll{
scrollbar-base-color: #b8b79e;
scrollbar-arrow-color: #028c03;
scrollbar-3dlight-color: #d3d3b9;
scrollbar-darkshadow-color: #9d9c84;
scrollbar-face-color: #b8b79e;
scrollbar-highlight-color: #ffffff;
scrollbar-shadow-color: #d3d3b9;
scrollbar-track-color: #d3d3b9;
}