html, body, #home-boxes h3,#home-boxes ul, #content-sidebar-right ul, #sidebar-navmenu ul   {margin:0; padding:0;}

body { /*background:#70B6DE;*/  	 }
.flash-replaced .alt {display:none;}
a {text-decoration:none; color:#158CE0;}

/* IMPORTATI SM */
.heading1 {
	font-size: 17px;
	font-weight: bold; 
	color: #00267f;  }
	
.heading2 {
	font-size: 14px;
	font-weight: bold;
	color: #00267f;   }
	
/* FINE IMPORTATI SM */


#header, #home-flash, #footer, #home-boxes, #content {font-family:Verdana, Arial, Helvetica, sans-serif; position:relative; width:726px; margin-left:auto; margin-right:auto; clear:both; float:none;  }

#home-flash { clear:both; float:none; font-size:10px;}
#home-flash-movie {text-align:center;}
#home-flash-left {float:left; height:90px; width:418px; padding:25px; color:#999; text-align:justify;}
#home-flash-right {
	position:absolute;
	right:-1px;
	background-image:url(images/bg.jpg);
	height:140px;
	width:262px;
	float:right;
	background-position: right top;
	vertical-align:baseline;
}

#home-flash-right li {
	list-style:none;
	padding:0px 0px 0px 14px;
	margin:0px 0px 0px 0px;
	background:url(images/0blt2.gif) left top no-repeat;
	vertical-align:top;
	line-height:1.21em;
}

#home-flash-right a {color:#fff; font-weight:700; text-decoration:none;}

#home-boxes {	background:url(images/home-curva.gif) left top no-repeat; margin-bottom:10px; height:175px;font-size:10px; }
#home-boxes table { width:450px; margin:0 0 0 8px; }
#home-boxes td {width:130px; vertical-align:top; margin:8px;}
#home-boxes h3 { font-size:12px; }
#home-boxes li { background:url(images/bullet00.gif) no-repeat left 2px; list-style:none;padding-left:8px; color: #686f63; background-color:#fff; }

#home-boxes-citazione {width:230px; position:absolute; right:1px; top:1px; font-size:10px; padding:15px; color:#999; text-align:justify;}
#home-boxes-citazione h3 { font-size:14px; color:#006; text-align:right; }

#home-news { height:65px; }
#home-news li {display:none; list-style:none !important; background:none;}
.newsticker li {list-style:none !important;}





#content-sidebar-left {float:left; width:15%; border-right:1px dashed #ddd; font-size:12px; padding:10px; position:relative; background-color:#FFFFFF;}
#content-main {float:left; width:53%; padding:0 15px; font-size:11px; line-height:18px; min-height:600px; text-align:justify;background-color:#FFFFFF;}
#content-sidebar-right { width:22%; position:absolute; right:-1px;/**/ background-color:#70b6de; font-size:11px; padding:10px; color:#fff; }


#debug {display:none; } 
#sidebar-navmenu {position:absolute;  width:120px; right:1px; top:30px; padding:1px 0 1px 0; border:4px solid #002a48; background-color:#002a48; list-style:none; }
#sidebar-navmenu ul { list-style:none;}
#sidebar-navmenu li {margin-bottom:10px;}
#sidebar-navmenu a {color:#fff;/* display:block; width:100%; */	background:url(images/square-white.gif) no-repeat 8px 8px;
	padding-left:16px; font-size:10px;}
#sidebar-navmenu a:hover {	background:url(images/square-gold.gif) no-repeat 8px 8px;margin-left:2px; text-decoration:none !important;}


#content-main h1 { color:#fff; margin:0 0 0 2px; padding:9px 0 0 9px; background:url(images/h1-bg.gif) left top no-repeat; width:310px; height:47px; font-size:20px; }
#content-main img {margin:10px;}
.content-main-grande {width:500px !important; min-height:550px !important;/* border-left:1px dashed #ddd; */}
.content-main-grande h1 { margin:0 0 0 132px !important; }
.content-main-grande h2 {font-size:15px; margin:3px; padding:0; }

#content-sidebar-right h3 {background-color:#fff; border:1px solid #fff; color:#002a48; margin:5px 0 10px 0;  font-size:15px}
#content-sidebar-right h3 img {margin:0 13px 0 8px;}
#content-sidebar-right ul {margin:10px 0 40px 0px;}
#content-sidebar-right li { line-height:110%; margin-bottom:9px; list-style-type:none; }
#content-sidebar-right li a {
	color:#fff;
	background:url(images/arrow.gif) no-repeat left 3px;
	padding-left:10px;
}
#content-sidebar-right li a:hover {margin-left:2px}

#footer { font-size:10px;  color:#888; text-align:center; margin-bottom:20px !important; }
#footer.singlepage{border-top:4px solid #4DBDFF; }

#footer-left {float:left; width:45%;padding:15px;}
#footer-left a {padding:10px; text-align:left;}

#footer-right { padding:15px; text-align:left;}