/* Body */
body{
margin:0px 0px 0px 0px;
color:#000000
}
td,tr,p,div{
font-family:Tahoma,Arial,Helvetica,sans-serif;
font-size:11px;
color:#333333
}
.toprow{
background:url(../images/toprow.gif) repeat-x
}
#percorso{
	height:17px;
	padding-left: 10px;
}
#data{
position:relative;
top:0px;
right:20px;
height:19px;
color:#FFFFFF;
font-weight:bold
}
/* Styles for dhtml tabbed-pages */
.ontab{
background-color:#FFAE00;
border-left:outset 2px #FF9900;
border-right:outset 2px #808080;
border-top:outset 2px #FF9900;
border-bottom:solid 1px #D5D5D5;
text-align:center;
cursor:hand;
font-weight:bold;
color:#FFFFFF
}
.offtab{
background-color:#E5E5E5;
border-left:outset 2px #E0E0E0;
border-right:outset 2px #E0E0E0;
border-top:outset 2px #E0E0E0;
border-bottom:solid 1px #D5D5D5;
text-align:center;
cursor:hand;
font-weight:normal
}
.tabpadding{
}
.tabheading{
background-color:#FFAE00;
text-align:left
}
.pagetext{
visibility:hidden;
display:none;
position:relative;
top:0
}
h4{
color: #005301;
font-family:Tahoma,Arial,Helvetica,sans-serif;
font-size:16px;
font-weight:bold
}
h5{
color: #005301;
font-family:Tahoma,Arial,Helvetica,sans-serif;
font-size:14px;
font-weight:bold
}
h6{
color: #005301;
font-family:Tahoma,Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold
}
/* Links */
a:link,a:visited{
font-size:11px;
color:#808080;
text-decoration:none;
font-family:Tahoma,Arial,Helvetica,sans-serif
}
a:hover{
color:#006400;
text-decoration:none
}
/* For content item titles that are hyperlink instead of Read On */
a.contentpagetitle:link,a.contentpagetitle:visited{
font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;
font-size:13px;
font-weight:bold;
color:#27145B;
text-align:left
}
a.contentpagetitle:hover{
font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;
font-size:13px;
font-weight:bold;
text-align:left;
color:#006400;
text-decoration:underline;
font-weight:bold
}
/* Horizontal Line */
hr{
background:#C0C0C0;
height:2px;
border:1px inset
}
hr.separator{
background:#C0C0C0;
height:1px;
width:75px;
border:0px
}
/* --Default Class Settings-- */
a.mainmenu,a.mainlevel{
	background:url(../images/mainmenu.gif);
	margin:4px;
	height:26px;
	width:184px;
	display:block;
	font-size: 12px;
}
a.mainmenu:link,a.mainmenu:visited,a.mainlevel:link,a.mainlevel:visited{
color:#000000;
font-family:Tahoma Arial,Helvetica,serif;
font-weight:bold;
text-transform:uppercase;
text-indent:35px;
line-height:26px;
margin:2px
}
a.mainmenu:hover,a.mainlevel:hover{
background:url(../images/mainmenu_sopra.gif);
color: #FFFFFF;
}
a.sublevel{
	background:url(../images/sublevel.gif);
	margin:4px;
	height:26px;
	width:180px;
	display:block;
	font-size: 12px;
}
a.sublevel:link,a.sublevel:visited,a.sublevel:link,a.sublevel:visited{
	color:#FFFFFF;
	font-family:Tahoma Arial,Helvetica,serif;
	font-weight:bold;
	text-transform:uppercase;
	
	line-height:26px;
	margin:2px;
	text-align: right;
}
a.sublevel:hover,a.sublevel:hover{
background:url(../images/sublevel_sopra.gif);
color: #000000;
}
/* Content - Sections e Categories */
.contentpaneopen{
	border:0px ridge #DCDCDC;
	width: 100%;
}
.contentpagetitle{
font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;
font-size:13px;
font-weight:bold;
color:#333333;
text-align:left
}
table.contenttoc{
color:#333300;
background-color:#E0E0E0
}
table.contenttoc td{
font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;
font-size:8pt;
font-weight:normal;
text-align:left
}
a.toclink:hover,a.toclink:visited,a.toclink:link{
font-size:9px
}
.contentdescription{
font-family:Tahoma,Arial,Helvetica,sans-serif;
font-size:11px;
color:#808080;
text-align:left
}
/* Links */
a.readon:link,a.readon:visited{
color: #006400;
text-decoration:none;
font-weight:normal;
font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;
font-size:10px
}
table.moduletable{
width:100%
}
table.moduletable td{
margin:4px;
background-color:#B8DA72;
font-family:Tahoma,Arial,Helvetica,sans-serif;
font-size:10px;
font-weight:normal;
padding-left:3px
}
#user table.moduletable td{
margin:0;
padding:5px 10px 5px 10px
}
#user2 table.moduletable td{
margin:0;
padding:5px 10px 5px 10px
}
.leftcol	table.moduletable td{
margin:2px;
background-color:transparent;
border:1px #000000
}
.moduletable .button{
background:transparent url(../images/button.gif) no-repeat;
border:0;
width:60px;
height:20px;
font-size:10px;
font-weight:bold;
font-family:Tahoma Arial,Helvetica,serif;
color:#000000;
text-transform:lowercase
}
.copy {
	margin-top: 2px;
	padding: 1px;
	text-align: right;
	right: 137px !important;
	right: 127px;
	position: relative;
}
.inputbox{
font-family:Tahoma,Arial,Helvetica,sans-serif;
font-size:10px;
font-weight:bold;
color:#81984C;
background:#FFFFFF;
border:1px solid
}
/** category text format and links **/
.category{
color:#999999;
font-family:Tahoma,Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:bold;
text-decoration:none
}
a.category:link,a.category:visited{
color:#999999;
font-weight:bold
}
a.category:hover{
color: #005301}
.poll{
font-family:Tahoma,Arial,Helvetica,sans-serif;
font-size:10px;
color:#666666;
line-height:14px
}
.sectiontableentry2{
background-color:#EBEBEB
}
.sectiontableheader{
background-color:#999999;
color:#FFFFFF;
font-weight:bold
}

.smalldark{
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10px;
color:#333333;
text-decoration:none;
font-weight:normal
}
.newsfeedheading{
font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
color:#333333;
text-align:left
}
.newsfeeddate{
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10px;
color:#006400;
font-weight:normal
}
.modifydate{
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10px;
color:#808080;
text-decoration:none;
font-weight:normal
}
ul{
margin:0px 0px 0px 0px
}
li{
list-style:inside url(../images/arrow.png) 3px;
list-style-image:url(../images/arrow.png)
}
.fase4rdf{
font-family:Tahoma,Arial,Helvetica,sans-serif;
font-size:11px;
color:#000000;
font-weight:normal
}
a.fase4rdf:link{
font-size:11px;
font-weight:normal;
color: #005301}
a.fase4rdf:hover{
font-weight:bold;
color:#808080
}
table.searchintro{
background-color:#B8DA72;
border:solid 1px #777777
}
table.contact td.icons{
background-color:#C6CBCE
}
table.contact td.details{
background-color:#EEEEEE;
font-size:10px;
font-weight:bold;
font-family:Verdana,Arial,Helvetica,sans-serif
}
table.moduletable td.topnews{
color:#FFFFFF;
background-color:transparent
}
.pagenav{
font-weight:normal;
color: #228B22}
a.pagenav,a.pagenav:visited{
color:#006400
}
a.pagenav:hover{
color: #228B22}
.pagenavbar{
}
/* Content voting */
/* for modifying{
moscod:e;
}
output.  Don't set the colour! */
.moscode{
background-color:#F0F0F0
}
/* Text passed with mosmsg url parameter */
.message{
font-family:Verdana,Arial,Helvetica,sans-serif;
font-weight:bold;
font-size:10pt;
color:#006400;
text-align:center
}
#footer{
height:28px;
width:748px
}
.leftcol{
width:206px;
background:url(../images/leftcol.gif) #B8DA72 repeat-x;
/*height:690px*/
}
.mainbg{
background:url(../images/mainbg.gif) repeat-y
}
.leftr{
width:15px;
background:url(../images/left.gif) repeat-y
}
.rightr{
width:15px;
background:url(../images/right.gif) repeat-y
}
#topmenu{
background-color:#484848;
height:41px
}
#search{
	height:47px;
background-color:#B8DA72;
position:relative;
top:0px !important;
top:0px;
}
#logo{
	position:relative;
	top:0px !important;
	top:0px;
	left:0px;
}
#header{
height:180px;
}
#naviglass{
font-family:Verdana,Arial,Tahoma,Helvetica,sans-serif;
font-size:12px;
margin:0;
padding:17px 0px 0px 0px;
width:auto
}
/* CSS Horizontal Menu - mycssmenu*/
#naviglass #navlist ul{
margin:0;
white-space:nowrap
}
#naviglass #navlist li{
display:inline;/*vertical-align:middle;*/
background:transparent;
padding:0
}
/* top level links */
/* Commented Backslash Hack
hides rule from IE5-Mac \*/
#naviglass #navlist a{
float:none
}
/* End IE5-Mac hack */
#naviglass #navlist a,#naviglass a{
width:105px;
min-width:105px;
max-width:105px;
background-image:url(../images/topmenu.gif);
background-repeat:no-repeat;
background-position:right top !important;
background-position:right bottom;
padding:4px 0px 8px 0px !important;
padding:5px 12px 7px 12px;
font-family:Verdana,Arial,Tahoma,Helvetica,sans-serif;/*font-size:12px;*/
font-weight:bold;
margin:0px;
display:table-caption
}
#naviglass #navlist a:link,#naviglass #navlist a:visited,#naviglass a:link,#naviglass a:visited{
color:#FFFFFF;
text-decoration:none
}
#naviglass #navlist a:hover{
background-image:url(../images/topmenu-b.gif);
display:table-cell;
background-repeat:no-repeat;
background-position:right top !important;
background-position:right bottom;
display:table-caption;
color:#FFFFFF
}
#naviglass #active a:link,#naviglass #active a:visited,#naviglass #active a:hover{
background-image:url(../images/topmenu-a.gif);
background-repeat:no-repeat;
background-position:right top !important;
background-position:right bottom;
color:#FFFFFF
}
a.blogsection:link,a.blogsection:visited,a.weblinks:link,a.weblinks:visited{
color: #005301;
text-decoration:none;
font-weight:normal;
font-family:Tahoma,Arial,Helvetica,sans-serif
}
a.readon:hover,a.blogsection:hover,a.weblinks:hover{
color:#999999;
text-decoration:underline
}
.componentheading,.contentheading,table.moduletable th{
font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
color:#484848;
text-align:center;
height:18px;
margin:3px;
line-height:18px;
white-space:nowrap;
width:100%;
text-transform:uppercase
}
.small,.createdate{
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10px;
color:#006400;
text-decoration:none;
font-weight:normal
}
table.contact,.contentpane,.sectiontableentry1,.contentpane{
background-color:#FFFFFF
}
.content_rating,.content_vote{
font-weight:normal;
font-size:8pt
}
.copyright{
	font-size:11px;
	color:#FFFFFF;
	height: 30px;
	text-align:center;
}
#email{
	color: #FFFFFF;
}
/* top level links */
/* Commented Backslash Hack
hides rule from IE5-Mac \*/
#email a{
float:none
}
/* End IE5-Mac hack */

#email a:link,#email a:visited,#email a:link,#email a:visited{
color:#D6F596;
text-decoration:none
}
#email a:hover{
color:#FFFFFF}
