body{
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:16px;
	color:#25587B;
	background-image:url(immagini/fondo.gif); background-repeat: repeat-x;
	background-color: #7EADCB;
}

a {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color:#FF6600; text-decoration:none; }
a:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color:#FF6600; text-decoration:underline; }
a:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color:#FF6600; }

.maincontainer{width: 908px;margin: 0 auto;text-align: left; }
.container{width: 908px; height: 286px; margin: 0 auto;text-align: left;}
.content{width: 908px;margin: 0 auto;text-align: left; background-image:url(immagini/mid_content.gif); float:left;}
html>body .content{width: 908px;margin: 0 auto;text-align: left; background-image:url(immagini/mid_content.png); float:left;}
.content_top {width: 908px;margin: 0 auto;text-align: left; background-image:url(immagini/top_content.gif); float:left; height:10px;}
.content_bottom {width: 908px;margin: 0 auto;text-align: left; background-image:url(immagini/bottom_content.gif); background-repeat:no-repeat; float:left; height:10px;}
.footer{width: 908px;margin: 0 auto;text-align: left; margin-top:10px; float:left }
html>body .content_top {width: 908px;margin: 0 auto;text-align: left; background-image:url(immagini/top_content.png); float:left; height:10px;}
html>body .content_bottom {width: 908px;margin: 0 auto;text-align: left; background-image:url(immagini/bottom_content.png); background-repeat:no-repeat; float:left; height:10px;}


/* navigation */
.navigation{width: 908px; height:171px; text-align: left; background-image:url(immagini/mid_content.gif);}
html>body .navigation{width: 908px; height:171px; text-align: left; background-image:url(immagini/mid_content.png);}
.menusx{width: 230px; height:171px; position:absolute; margin-left:15px; }
.image{position:absolute; margin-left: 248px; width: 245px; width:650px; height:171px; background-image:url(immagini/image.jpg); background-repeat:no-repeat }

/* header */
div#header{	height: 115px; background-image: url(immagini/top_hi_content.gif); background-repeat:no-repeat;}
html>body div#header{	height: 115px; background-image: url(immagini/top_hi_content.png); background-repeat:no-repeat;}


.logo{background-image:url(immagini/logo.gif); float:left; width:216px; height:91px; position: absolute; margin-left:15px; margin-top:24px;}
.barra_mid{background-image: url(immagini/mid_header.gif);  width:650px; height:20px; position: absolute;  margin-left:231px; margin-top:43px; padding-top:5px; text-align:right;float:left;}
.barra_right{background-image: url(immagini/right_header.gif); float:left; width:11px; height:25px; position: absolute;  margin-left:881px; margin-top:43px;}

html>body .logo {background-image:url(immagini/logo.png); float:left; width:216px; height:91px; position: absolute; margin-left:15px; margin-top:24px;}
html>body .barra_mid {background-image: url(immagini/mid_header.gif);  width:650px; height:20px; position: absolute;  margin-left:231px; margin-top:43px; padding-top:5px; text-align:right;float:left;}
html>body .barra_right {background-image: url(immagini/right_header.png); float:left; width:11px; height:25px; position: absolute;  margin-left:881px; margin-top:43px;}

/* mid */
.menusx_mid{width: 228px; margin-left:15px; padding-top:25px; float: left;}
html>body .menusx_mid {width: 230px;}
.mid {width: 410px;padding:10px; float: left;}
html>body .mid {width: 420px;padding:15px; float: left;}
.news{width:200px; padding-top:15px; float:left; padding-left:10px}
.mid_content{width:900px; padding-top:10px; float:left; padding-left:5px}
.mid_large{width: 908px; padding-top:15px; text-align: left;}
.mid_medio{width: 500px; padding-top:15px; text-align: left;}

/* footer */
.footer_left{ background-image:url(immagini/left_footer.gif); width:25px; height:56px; float:left; }
.footer_mid{  background-image:url(immagini/mid_Footer.gif); height:26px; float:left; text-align:center; padding-top:30px; }
.footer_right{ background-image:url(immagini/right_footer.gif); width:25px; height:56px; float:left; }
html>body .footer_left{ background-image:url(immagini/left_footer.png); width:25px; height:56px; float:left; }
html>body .footer_mid{  background-image:url(immagini/mid_Footer.png); height:26px; float:left; text-align:center; padding-top:30px; }
html>body .footer_right{ background-image:url(immagini/right_footer.png); width:25px; height:56px; float:left; }

/* news */
.news_left{ background-image:url(immagini/left_news.gif); width:12px; height:31px; float:left; }
.news_mid{  background-image:url(immagini/mid_news.gif); height:23px; padding-top:8px; float:left; }
.news_right{ background-image:url(immagini/right_news.gif); width:12px; height:31px; float:left; }
html>body .news_left{ background-image:url(immagini/left_news.png); width:12px; height:31px; float:left; }
html>body .news_mid{  background-image:url(immagini/mid_news.png); height:23px; padding-top:8px; float:left; }
html>body .news_right{ background-image:url(immagini/right_news.png); width:12px; height:31px; float:left; }

.news_body{ border-left:1px solid #DEDFDF; border-right:1px solid #DEDFDF; float:left;}
.news_left_bot { background-image:url(immagini/left_bot_news.gif); background-repeat:no-repeat; width:8px; height:4px; float:left; }
.news_mid_bot { border-bottom: 1px solid #DEDFDF; margin-top:-8px; float:left; }
.news_right_bot { background-image: url(immagini/right_bot_news.gif); background-repeat:no-repeat; width:8px; height:4px; float:left; }
html>body .news_right_bot { background-image: url(immagini/right_bot_news.png); width:8px; height:8px; float:left; }
html>body .news_left_bot { background-image:url(immagini/left_bot_news.png); width:8px; height:8px; float:left; }
html>body .news_mid_bot { border-bottom: 1px solid #DEDFDF; margin-top:0px; height:7px; float:left; }

/* testi */
.ora{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#25587B; font-weight:bold;}
.titoli{ font-family: "Times New Roman", Times, serif; font-size:12px; color:#25587B; font-weight:bold;}
.bianco{ font-family: "Times New Roman", Times, serif; font-size:12px; color:#FFFFFF;}
.newsgroup{ font-family: "Times New Roman", Times, serif; font-size:11px;}
.arancio { font-family: "verdana"; font-size:12px; color:#FF6600; font-weight:bold; text-decoration:none;}
.bottoni { font-family: "verdana"; font-size:10px; color: #000066; font-weight:bold; text-decoration:none;}

.italic { font-family: "verdana"; font-size:11px; color:#25587B; font-style:italic; text-decoration:none;}
.testate{ font-family: "Times New Roman", Times, serif; width:610px; font-size:15px; color:#25587B; font-weight:bold; padding-bottom:3px; border-bottom:1px dashed #CCCCCC; margin-bottom:20px; text-align:left;}
html>body .testate {font-family: "Times New Roman", Times, serif; width:620px; font-size:15px; color:#25587B; font-weight:bold; padding-bottom:3px; border-bottom:1px dashed #CCCCCC; margin-bottom:20px; text-align:left;}
.liste{ font-family: "Times New Roman", Times, serif; width:620px; font-size:15px; color:#25587B; font-weight:bold; padding-bottom:3px; border-bottom:1px dashed #CCCCCC;}
.cartina{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#25587B; text-align:left; line-height:normal;}

a.news_titolo{ font-family: "Times New Roman", Times, serif; font-size:12px; color: #FF6600; font-weight:bold; text-decoration:none;}
a.news_titolo:hover{ font-family: "Times New Roman", Times, serif; font-size:12px; color: #FF6600; font-weight:bold; text-decoration:underline;}
a.news_titolo:visited{ font-family: "Times New Roman", Times, serif; font-size:12px; color: #FF6600; font-weight:bold;}

.news_data{ font-family: "Times New Roman", Times, serif; font-size:11px; color: #25587B; font-weight:bold;}
.news_testo{ font-family: "Times New Roman", Times, serif; font-size:13px; color: #25587B;}
.news_testo_int{ font-family: "verdana"; font-size:11px; color: #25587B;}


/* links */	
.box_link_menusx{ height:20px; width:210px; border-bottom:2px dashed #E9EBEF;}
.box_link_menusx a:hover{ height:20px;  background-image:url(immagini/roll.gif); background-repeat:no-repeat;}

a.link_menu{ font-family: "Times New Roman", Times, serif; font-size:12px; color:#25587B; font-weight:bold; text-decoration:none;}
a.link_menu:hover { font-family: "Times New Roman", Times, serif; font-size:12px; color:#25587B; font-weight:bold; text-decoration:none;}
a.link_menu:visited { font-family: "Times New Roman", Times, serif; font-size:12px; color:#25587B; font-weight:bold; text-decoration:none;}

a.link_login{ font-family: "Times New Roman", Times, serif; font-size:12px; color:#25587B; font-weight:bold; text-decoration:none;}
a.link_login:hover { font-family: "Times New Roman", Times, serif; font-size:12px; color:#25587B; font-weight:bold; text-decoration:underline;}
a.link_login:visited { font-family: "Times New Roman", Times, serif; font-size:12px; color:#25587B; font-weight:bold; }

a.link_bianchi{ font-family: "Times New Roman", Times, serif; font-size:12px; color: #FFFFFF; font-weight:bold; text-decoration:none;}
a.link_bianchi:hover { font-family: "Times New Roman", Times, serif; font-size:12px; color:#FFFFFF; font-weight:bold; text-decoration: underline;}
a.link_bianchi:visited { font-family: "Times New Roman", Times, serif; font-size:12px; color:#FFFFFF; font-weight:bold;}

a.link_news{ font-family: "verdana"; font-size:11px; color:#FF6600; font-weight:bold; text-decoration:none;}
a.link_news:hover { font-family: "verdana"; font-size:11px; color:#FF6600; font-weight:bold; text-decoration:underline;}
a.link_news:visited { font-family: "verdana"; font-size:11px; color:#FF6600; font-weight:bold; }


/* bottoni */
.left_yellow{ background-image:url(immagini/left_yellow.gif); width:10px; height:31px; float:left;}
.mid_yellow{ background-image:url(immagini/mid_yellow.png); width:150px; height:23px; padding-top:8px; float:left;}
.right_yellow{ background-image:url(immagini/right_yellow.gif); width:10px; height:31px; float:left;}

.left_red{ background-image:url(immagini/left_red.gif); width:10px; height:31px; float:left;}
.mid_red{ background-image:url(immagini/mid_red.png); width:150px; height:23px; padding-top:8px; float:left;}
.right_red{ background-image:url(immagini/right_red.gif); width:10px; height:31px; float:left;}

html>body .left_yellow{ background-image:url(immagini/left_yellow.png); width:10px; height:31px; float:left;}
html>body .mid_yellow{ background-image:url(immagini/mid_yellow.png); width:150px; height:23px; padding-top:8px; float:left;}
html>body .right_yellow{ background-image:url(immagini/right_yellow.png); width:10px; height:31px; float:left;}

html>body .left_red{ background-image:url(immagini/left_red.png); width:10px; height:31px; float:left;}
html>body .mid_red{ background-image:url(immagini/mid_red.png); width:150px; height:23px; padding-top:8px; float:left;}
html>body .right_red{ background-image:url(immagini/right_red.png); width:10px; height:31px; float:left;}

.top_login{ background-image:url(immagini/top_login.png); width: 184px; height:8px;}
.mid_login{ background-color:#E3E9EE; width:184px; height:20px; padding-top:4px;}
.bot_login{ background-image:url(immagini/bot_login.png); width:184px; height:8px;}