body{

	background-color:#28530F;

	background-image: url(darkgreen/bgr-darkgreen.gif);

	background-repeat: repeat-x;

	background-position: top;

}

a{

	color:#4D882B;

}

#page { border-color:#FFF; }

h1, h2, h3, h1 a, h2 a, h3 a, .box .post h2 a {

	color:#28530F;

}



.subcol h2{

	color: #fff;

}

.nav2 li:hover,

.nav2 li.sfHover,

.nav2 li.current,

.nav2 a:focus, .nav2 a:hover, .nav2 a:active {

	color: #333333;

}

.featured h3 a:hover {

	color:#000;

}

.video-right h2{

	color: #4D882B;

}

.video-right li:hover {

	background-color:#4D882B;

}

.video-right li:hover a {

	color:#FFFFFF;

}



.catlist h2{

	color: #fff;

	background-color: #4D882B;

	background-image: url(default/ico-catlist.gif);

	background-repeat: no-repeat;

	background-position: right center;

}

#nav1 .current_page_item a,

#nav1 li.sfHover,

#nav1 li.current,

#nav1 li a:focus, #nav1 li a:hover, #nav1 li a:active {

	background-color: #4D882B;

	color: #FFFFFF;

}

#nav ul  li.back {

	background-color: #4D882B;

	color: #FFFFFF;

}



#nav ul  li a {

	color:#4D882B;

}

#nav2 {

	background-color: #4D882B;

	border:2px solid #4D882B;

	color:#FFF;

	font-size:11px;

	text-transform:uppercase;

}

#nav2 a {

	border-right: none;

	color:#FFF;

	font-weight:bold;

}

#nav2 li a:hover {

	background:#F6FFF1;

	color:#28530F;

	text-decoration:none;

}



#nav2 li li, #nav2 li li a {

	background-color:#F6FFF1; 

	color: #28530F;

}



.breadcrumb { font-size:11px; margin-bottom:10px; }



.video-right h3{

	color: #4D882B;

}	

.col2 .mootabs_title li:hover, .col2 .mootabs_title li.active{

	color: #FFFFFF;

	background-color: #4D882B;

}

.flickr h2{

	background-color: #4D882B;

	color: #FFFFFF;

}

.widget h2 {

	color: #FFFFFF;

	background-color: #4D882B;

}

#footer a{

	color: #4D882B;

}

#archivebox {

	padding:0;

}

#archivebox h4 em, #archivebox h2 em, #archivebox h3 em{

	color:#4D882B;

}

#archivebox h4, #archivebox h3, #archivebox h2{

	color:#28530F;

}



.list1 li, .list3 li{

	background: url(green/ico-star.gif) no-repeat left center !important;

}

.list2 li{

	background: url(green/ico-feat.gif) no-repeat left center !important;

}

#rss h2{

	background-color: #FBFFF9;

	border: 1px solid #53A127;

	color:#000000;

}



.post-alt h3 a, .post-alt h2 a {

	color:#28530F;

}



.videogallery ul {

	margin-top:10px;

}

.videogallery li h3 {

	background-color:#FFFFFF;

	margin-bottom:5px;

}

.videogallery li {

	display:block;

	float:left;

	margin:0 10px 30px 0;

	padding:2px;

	width:281px;

	border:1px solid #4D882B;

	background-color:#F6FFF1;

}



/*--- template squadre ---*/

table.formazione {

	padding:2px;

	width:450px;

	border:1px solid #53A127;

	margin:20px 0;

}

table.formazione strong {

	color:#28530F;

}



.imagegallery ul {

	margin-top:10px;

}



.imagegallery li {

	float:left;

	display:block;

	padding:2px;

	margin:0 10px 20px 0;

	border:1px #53A127 solid;

	background-color:#F6FFF1;

	width:100px;

}

.imagegallery li img { width:98px; margin:0; padding:0; }



.imagegallery h3, .videogallery h3 { font-size:16px; }



.videogallery object { z-index:-5; }



ul.articlelist {

	margin:10px 0 20px 0;

}

ul.articlelist li {

	list-style:disc;

	margin-left:20px;

}

/*------------------*/

table td h2 { margin:10px 0; font-size:24px; }
h2.specialesq { margin:5px 0; }
table td, table th {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}
table.probform td {	
	color: #fff;
	font-size:11px;
	font-weight:bold;
}
table.calcialtorelist {
	width:500px
}
table.calcialtorelist td {
	border:1px solid #CCC;
	padding:5px;
}
table.calcialtorelist tr:hover td {
	background-color:#FFFFCC;
}
table.calcialtorelist th {
	background-color:#009900;
	color:#FFFFFF;
	border:1px solid #000;
	padding:5px;
}		
.palta  { color:#33FF00; }
.pmedia { color:#FF9637; }
.pbassa { color:#FF3300; }
.credits { color: #999999; font-size:10px; }
.credits a, .credits a:visited { color: #006600; text-decoration:none; }
td.credits { border-top:1px solid #000; }
.probaltro { padding-top:10px; font-size:11px;}

.widget h2 {
	display:block;
	margin:0;
	padding:0;
	text-indent:-19999px;
	width:240px;
	height:30px;
	background-color:#FFFFFF;
	background-image: url(../images/fuorigioco.gif);
	background-position:0 0;
	background-repeat:no-repeat;
	border:none;
}
.widget {
	display:block;
	margin:0;
	padding:10px;
	border: 2px dashed #404040;
}
.textwidget {
	font-size:13px;
	color:#404040;
}



.wc2 .widget h2 {
	display:none;
	margin:0;
	padding:0;
	text-indent:-19999px;
	/*width:240px;
	height:30px;*/
	background-color:#FFFFFF;
	/*background-image: url(../images/fuorigioco.gif);
	background-position:0 0;
	background-repeat:no-repeat;*/
	background-image:none;
	border:none;
}
.wc2 .widget {
	display:block;
	margin:0;
	padding:10px;
	border:1px solid #53A127;
	/*border: 2px dashed #404040;*/
}
.wc2 .textwidget {
	font-size:13px;
	color:#666666;
}

.wc2 a { text-decoration:none; }