*{margin:0;padding:0;}
body {font:84%/140% Verdana,Arial,Helvetica,sans-serif;margin:0 auto;background:#fff url(/immagini/sf_verde.gif) repeat-x;;color:#666;}

#contenitore{margin:0 auto;border:0px solid green;width:948px;background:#fff}
img{border:none;}
a{text-decoration:none;color:#21759B;padding-bottom:1px;}
a:hover{color:#D54E21;}
a:visited{color:#4CA6CF;}
ul{list-style:none;padding-top:.5em;}
ul li{background:url(/immagini/bullet.gif) no-repeat .3em .5em;padding:0 0 0.5em 18px;line-height:140%;}
ol{margin:.3em 0 15px;}
ol li{margin:0 0 1em 27px;padding:0;}
p{padding-bottom:1.6em;}
h1, h2, h3{color:#000;}
h1{font:bold 200%/100%  Verdana,Arial,Helvetica,sans-serif;padding:0 0 .3em;color:#336600;}
h2{font:bold 170%/110%  Verdana,Arial,Helvetica,sans-serif;padding:.5em 0 .3em;color:#336600;}
h3{font:normal 145%/110%  Verdana,Arial,Helvetica,sans-serif;padding:0 0 .3em;color:#336600; border-bottom:1px solid #669900;}
#header{height:158px;position:relative; }
#logo{position:absolute;top:2px;left:2px;width:944px;height:150px;border:0px solid red; background: url(/immagini/logo_testata.jpg);}
#logo a{border:none;}

.slide{z-index:10;width:440px;height:150px;background:transparent;float:right;overflow:hidden; }

#logo ul{list-style:none;padding-top:0px;}
#logo ul li{background:none;padding:0px;}

#login-pane{position:absolute;right:27px;top:0;width:320px;}
.header-nav{position:absolute;top:5px;right:113px;font-size:90%;text-align:right;}
.header-nav a{text-decoration:none;color:#000;border:none;}
.header-nav a:hover{text-decoration:underline;}
h2 a{border-bottom:none;padding-bottom:10px;color:#000;}
h2 a:visited{border-bottom:none;padding-bottom:10px;color:#000;}
#wrapper{background:url(/immagini/content-bg.gif) repeat-y;}
#top{background:url(/immagini/content-bg-top.gif) no-repeat;}
#content{padding:20px 36px 10px;text-align:justify;clear:both;}
.leftcol{float:left;}
.rightcol{float:right;width:200px;font-size:95%;}
#footer{background:#dedede url(/immagini/footer-bg.gif) no-repeat;padding:56px 0 20px 20px;font-size:90%;color:#666;clear:both;text-align:center;font-size:10px;}
#footer a{color:#333;text-decoration:none;}
#footer a:hover{text-decoration:underline;}

#menu_navig{background:transparent url(/images/sfondo-menu.png) no-repeat scroll 0 -1px;font-size:13px;height:36px;margin-bottom:5px;width:948px;margin-left:0px;}
#menu_navig {position:relative;}
.fix {display:block;}
#menu_navig ul {display:block;float:left;list-style-image:none;list-style-position:outside;list-style-type:none;margin:0;margin-left:8px;padding:0;width:845px;}
#menu_navig ul li {background:transparent url(/images/navdivider.gif) no-repeat scroll right top;float:left;font-weight:bold;margin:0;padding:0;}
#menu_navig li {position:relative;}
#menu_navig ul.dropdown li a.home {border-left:medium none;padding:5px 20px 6px 23px;position:relative;z-index:10;}
#menu_navig ul li a {color:#222222;display:block;padding:9px 22px 9px 20px;text-decoration:none;text-shadow:0 0.5px 1px #FFFFFF;}
#menu_navig ul.dropdown li a.home:hover, #menu_navig ul li a.home:active{background: none;cursor: pointer;margin:0;	border:none;		padding: 5px 20px 6px 23px;	}
#menu_navig ul li a{padding: 9px 22px 9px 20px;		text-decoration: none;		text-shadow: #fff 0px .5px 1px;		color: #222;		display: block;	}
#menu_navig .current_page_item a, #menu_navig .current_page_item a:hover, #menu_navig li a:hover, #menu_navig li a:active, 	#menu_navig .current_page_ancestor a, #menu_navig .current_page_ancestor a:hover{margin-left: -1px;margin-right: 1px;text-shadow: #666 0 -.5px 1px;}	

#menu_navig .current_page_item a, #menu_navig .current_page_item a:hover, #menu_navig .current_page_ancestor a, #menu_navig .current_page_ancestor a:hover{text-decoration: none;	background: #2a2a2a url(/images/nav-current.png) repeat-x top left;color: #fff;}
#menu_navig li a:hover{color: #fff;background: #4ad74b }
#menu_navig li a:active{color: #fff;background: #4ad74b }
.traduzioni {float:right;font-size:10px;margin:2px 5px 0 0;padding:0;position:relative;width:80px;}

.clear{clear:both;}
.clearfix:after, #content:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix, #content{display:inline-block;}
* html .clearfix, * html #content{height:1%;}
.clearfix, #content{display:block;}
ul{padding-top:0px !important;}
ol li{margin:0 0 3px 27px !important;}
ol{margin:5px 0 15px 0 !important;}
p{padding-bottom:8px !important;}
#contenitore{margin:0 auto;border:0px solid green;background:#fff;}


#content2 {padding:10px 36px 0;}
#leadin {background:transparent url(/immagini/leadin.jpg) no-repeat scroll 0 0;color:#666666;font-size:140%;height:315px;line-height:150%;margin:3px 0 0 4px;padding:70px 55px 0 455px;width:430px;}

.imgdx{float:right;margin: 0 0 5px 5px;}
.imgsx{float:left;margin: 0 5px 0 5px;}
.verde{font-family: "lucida handwriting",verdana,Arial, Helvetica, sans-serif;font-size: 26px;color:#669900;font-weight:bold;}
.verde2 {}