body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal;}ol,ul {list-style:none;}caption,th {text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}

h1{font-size:15px;font-weight:bold;color:#072704;font-family:Arial, Helvetica, sans-serif;}
body {background:#fff url(bg-page.JPG) no-repeat scroll 50% 0;color:#333;font-size: 10px;height:750px;text-align:left}
#news link ul li a {font-style:italic;color:#005e1c;text-decoration:underline;padding:0;}
#news link ul li a:hover{font-style:italic;color:#005e1c;text-decoration:none;padding:0;}
#logo{
border:0px;
}
.testa{
	width:500px;
	margin-left:500px;
	font-family:Arial Black, Gadget, sans-serif;
	font-size:12px;
	color:#072704;
}
.testata{
 width:765px;
 background-color:#EBEBEB;
 height:40px;
 margin-left:auto;
 margin-right:auto;
}
.imgTestata {
/*width:500px;*/
padding-left:500px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#072704;
font-weight:bold;
padding-top:13px;
text-decoration:none;
}

.imgTestata ul li {
	display: inline;
}

#navigation li a{float:left;color:#072704;text-decoration:none;text-decoration: none; padding-left:10px;padding-right:10px;}
#navigation li a:hover{float:left;color: #358a35;text-decoration:none;text-decoration:underline;}
.titolotesto{font-size:15px;font-weight:bold;color:#072704}
 
 
#Breadcrumb {
background:#F7F7F7 url(BreadCrumb.gif) repeat-x scroll 0 0;
border-bottom:1px dotted #000000;
color:#000000;
font-size:0.65em;
margin:0;
padding:10px 2px 8px 15px;
}
#Breadcrumb a {
color:#000000;
}
#Breadcrumb a:hover {
text-decoration:none;
}
#Breadcrumb span {
font-weight:bold;
}

.wrapper {text-align: center;margin-left:auto;margin-right:auto;}
.img {margin:0px; margin-bottom:-5px !important;}
.wrapper table { text-align: left; margin: 0 auto; font-family:Arial, Helvetica, sans-serif; color: #515151; font-size: 12px;	}
.h-list {background: url(top-nav-bg.gif) repeat-x left top;}
.h-list li {display: inline;}
.h-list li strong {color: #358a35;}
h2 {color: #63ad63; font-size: 14px; font-weight: bold;}

#header {border-top: 4px solid #358a35; padding-top: 15px;width:760px;margin-left:auto;margin-right:auto;}
#header h1 a {
	color:#072704;
	font-weight: bold;
	font-size: 27px;
	letter-spacing: -1px;
	text-decoration: none;
	}
#header small { font-size: 11px;}
#header small a {color: #a1a1a1;}
#header small a:hover {	text-decoration: none;color: #63ad63;	}
#header .input-search { background: #fff; border:1px solid #ccc; color:#666666; padding: 1px 2px; }

#navigation table {	background: #e8e8e8;}
#navigation table ul {text-align: left;	padding: 5px 0; font-size: 11px;	}
#navigation table ul li {margin-right: 20px;	}
#navigation table ul li a {	color: #515151;	text-decoration: none;}
#subcontent {margin-left:auto;margin-right:auto; }
#subcontent a {color:#005e1c; padding: 0px 6px; }
#subcontent a:hover {text-decoration:none;}
#subcontent strong {color:#072704;}
#subcontent ul {}
#subcontent li { width: 100%; padding: 1px 0px 0px 0px;	}
#subcontent li a {
	font-size: 12px;
	color: #767676;
	text-decoration: none;
	display: block;
	padding: 3px 1px 3px 15px; text-decoration: underline; background: url(gray-dot.gif) no-repeat 5px 10px;	}
#subcontent li a:hover { text-decoration: none; }
#subcontent .sub-list { padding:0px 15px 0 0px;}
#subcontent .sub-list h3 { color: #072704; font-size: 13px; padding-left:10px; text-align:left;}
#subcontent .sub-list ul {padding:0px 0 0 15px;}
#subcontent .sub-list li { width: 98%; padding: 1px 0px 0px 0px; }

#subcontent .sub-list li a {
    text-align:left;
	font-size: 13px;
	color: #767676;
	text-decoration: none;
	display: block;
	}
#subcontent .sub-list li a:hover { text-decoration: none; }
#content-wrapper {padding:0px 15px 0px 25px;}
h3 {font-size:15px;font-weight:bold;color:#072704; padding:0 0 0 0;}
#content-wrapper .result {margin: 0px; padding:5px 0px;}
#content-wrapper .result h4 {padding:0px 0 4px 0px;}
#content-wrapper .result h4 a { font-size: 18px; font-weight: normal; padding:0px 0 5px 10px; text-decoration:underline; color: #358a35;}
#content-wrapper .result h4 a:hover {text-decoration:none;}

#content-wrapper .result p.dis {color: #747474; padding: 0px 5px 3px 10px; font-size:12px;}
#content-wrapper .result p.dis a {color: #747474; font-size:12px; text-decoration:none; padding:0px;}
#content-wrapper .result p.dis a:hover {text-decoration:none;}

#content-wrapper .result p.link {color: #a4ce84; padding: 0px 5px 0px 10px; font-size:12px;}
#content-wrapper .result p.link a {color: #a4ce84; font-size:12px; text-decoration:underline; padding:0px;}
#content-wrapper .result p.link a:hover {text-decoration:none;}

#content-wrapper .result p.link1{color: #a4ce84; padding: 0px 5px 0px 10px; font-size:12px;}
#content-wrapper .result p.link1 a {color: #a4ce84; font-size:12px; padding:0px;}
#content-wrapper .result p.link1 a:hover {text-decoration:none;}

#content-wrapper .result .div-line {border-top: 1px solid #e6e6e6; margin: 15px 0px; margin-right:10px}

#content-wrapper .sponser-link {color: #b0b0b0; font-size: 10px; padding: 0px 5px; text-align:right;}
.linea{border-top: 1px solid #e6e6e6; margin: 5px 5px 5px 5px; }
.LinkAllineati{background-color:#EFEFEF;
clear:both;
color:#000000;
margin:5px 0;
min-height:150px;
padding:10px 0 5px 5px;
width:auto;}

.BLOBAlignLeft {
position:relative;
text-align:left;
}
.BLOBAlignCenter {
text-align:center;
}
.BLOBAlignRight {
text-align:right;
}
.BLOBAlignJustify {
text-align:justify;
}
.BLOBListSymbolDisc {
list-style-type:disc;
}
.BLOBListSymbolCircle {
list-style-type:circle;
}
.BLOBListSymbolSquare {
list-style-type:square;
}
.BLOBListSymbolDecimal {
list-style-type:decimal;
}
.BLOBListSymbolLowerLetter {
list-style-type:lower-alpha;
}
.BLOBListSymbolUpperLetter {
list-style-type:upper-alpha;
}
.BLOBListSymbolNone {
list-style-type:none;
}
.BLOBFloatClear {
clear:both;
}
.BLOBFloatLeft {
float:left;
position:relative;
}
.BLOBFloatRight {
float:right;
position:relative;
}
.BLOBMarginLeft {
margin-left:10px;
}
.BLOBMarginRight {
margin-right:10px;
}
.BLOBIMGSpacerLeft {
background-color:#FFFFFF;
color:#000000;
padding-left:10px;
}
.BLOBIMGSpacerRight {
background-color:#FFFFFF;
color:#000000;
padding-right:10px;
}
.BLOBVAlignMiddle {
vertical-align:middle;
}
.BLOBVAlignTop {
vertical-align:top;
}
.BLOBVAlignBottom {
vertical-align:bottom;
}
.BLOBWidth100 {
width:100%;
}
.BLOBWidth50 {
width:49%;
}
.BLOBWidthN1 {
float:left;
width:99%;
}
.BLOBWidthN2 {
float:left;
width:49.5%;
}
.BLOBWidthN3 {
float:left;
width:33%;
}
.BLOBWidthN4 {
float:left;
width:24.7%;
}
.BLOBWidthN5 {
float:left;
width:19.8%;
}
.BLOBWidthN6 {
float:left;
width:16.5%;
}
.BLOBWidthN7 {
float:left;
width:14.1%;
}
.BLOBWidthN8 {
float:left;
width:12.3%;
}
.BLOBWidthN9 {
float:left;
width:11%;
}
.BLOBWidthN10 {
float:left;
width:9.9%;
}
.BLOBWidthN11 {
float:left;
width:9%;
}
.BLOBWidthN12 {
float:left;
width:8.2%;
}
.BLOBWidthN13 {
float:left;
width:7.6%;
}
.BLOBWidthN14 {
float:left;
width:7%;
}
.BLOBWidthN15 {
float:left;
width:6.6%;
}
.BLOBWidthTDN1 {
width:99%;
}
.BLOBWidthTDN2 {
width:49.5%;
}
.BLOBWidthTDN3 {
width:33%;
}
.BLOBWidthTDN4 {
width:24.7%;
}
.BLOBWidthTDN5 {
width:19.8%;
}
.BLOBWidthTDN6 {
width:16.5%;
}
.BLOBWidthTDN7 {
width:14.1%;
}
.BLOBWidthTDN8 {
width:12.3%;
}
.BLOBWidthTDN9 {
width:11%;
}
.BLOBWidthTDN10 {
width:9.9%;
}
.BLOBWidthTDN11 {
width:9%;
}
.BLOBWidthTDN12 {
width:8.2%;
}
.BLOBWidthTDN13 {
width:7.6%;
}
.BLOBWidthTDN14 {
width:7%;
}
.BLOBWidthTDN15 {
width:6.6%;
}
.BLOBWidthEmpty {
}
.BLOBRow1px {
font-size:0.05em;
height:1px;
}
.BLOBHidden {
font-size:0.1em;
position:absolute;
top:-1000em;
visibility:hidden;
}
img {
border-width:0;
}
table {
border-width:0;
}
form {
margin:0;
padding:0;
}
em{
font-family:Arial, Helvetica, sans-serif;
font-style:normal;
font-size:12px;
font-weight:bold;
color:#0d5004;

}


.Contenuti label, .Contenuti input, .Contenuti textarea, .Contenuti select {
display:block;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:0.7em;
margin-right:1%;
width:47%;
}
h4{	
font-family:Arial, Helvetica, sans-serif;
font-size:1.1em;
font-weight:bold;
color:#005e1c;
}

#footer {border-bottom: 4px solid #358a35; background: #ebebeb; padding: 10px 5px;}
#footer a {color: #333333; padding: 0px 5px;}
#footer a:hover {text-decoration:none;}
#footer	strong {color:#368b36;}
.sm-link { font-size: 10px; font-family: Arial, Helvetica, sans-serif; padding: 5px 0px; color: #606060;}
.sm-link a { color: #606060; font-size: 10px; }
.sm-link a:hover {	text-decoration: none;color: #4a4a4a;	}
.custom-msg { padding:3px 0px; background:#fdffec; border: 1px solid #ffe594; color:#000000; text-align: center; font-size: 12px; width:760px; font-family:Arial, Helvetica, sans-serif;margin-left:auto;margin-right:auto; }
.custom-msg a { text-decoration: none; color:#CC0000; font-size: 11px; }
.custom-msg a:hover { text-decoration: underline; }
.banner-border-120 {}
#subcontent .next-perv { color:#ffffff; text-align:center;}
#subcontent .next-perv a { background:#333333; border:1px solid #e5e5e5; font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; text-decoration:none; display:block; padding:3px 3px; }
#subcontent .next-perv a:hover { background:#358a35; color:#fff; text-decoration:none; border:1px solid #84d184;}
.link{color:#005;font-size:12px;font-weight:bold;}
