@charset "utf-8";
/* CSS Document */

body { background:url(images/pg_bg.jpg) repeat-x #E4E4E4; margin:0px; padding:0;  hight:309px; }
td {font-family:Arial, Tahoma; font-size:12px; line-height:15px; color:#333333; text-align:justify;}


fieldset {background: url(images/fsetbg.jpg) repeat-x bottom; border:1px solid #ccc;}
legend {padding: 0.2em 0.5em;  border:1px solid #ccc;  color:#666666;  font-size:100%;  font-weight:bold;  text-align:right;}
select { width:150px; font-family:Arial, Tahoma, ; font-size:11px; padding:2px;}

a:link		{ 
			margin-left:0px; line-height:15px; 
			padding-left:0px; color: #FF0000;	
			text-decoration: none; 
			font-weight:bold;}
a:visited 	{	 
			margin-left:0px; line-height:15px; 
			padding-left:0px; text-decoration: 
			none; color: #00CC33; font-weight:bold;}
			
a:hover 	{	 
			margin-left:0px; line-height:15px; 
			padding-left:0px; text-decoration: 
			underline; color: #FFCC33; font-weight:bold;}
			
a:active 	{	
			margin-left:0px; line-height:15px; 
			padding-left:0px; text-decoration:none; 
			color: #FF0000; font-weight:bold;}
		
UL.list1 {list-style-image:url(images/bullit22.png); padding:0 0 0 0px; margin:0px 0 0 20px; line-height:18px; font-weight:normal;}
.list1 a:link, a:active {font-weight:normal; color:#333333; font-size:11px;}
OL.list2 {list-style-type: decimal; padding:0 0px 0 20px; margin:0px 0 10px 20px; line-height:18px; }	
			
/* Menu */
.menult {background:url(images/menu_lt.png) no-repeat right;   width:21px; height:42px;}
.menubg {background:url(images/menu_bg.png) repeat-x center;  height:42px; vertical-align:top;}
.menurt {background:url(images/menu_rt.png) no-repeat left; width:24px; height:42px;}
.menusp {background:url(images/men_sep.png) no-repeat right; cursor:pointer;}
.menubg table td {font-family:"trebuchet ms", Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; font-weight:bold; line-height:32px; text-align:center;}

/* Search Design */
.search {background:url(images/serach.png) no-repeat right; width:217px; height:34px; }
.search input { background:none; border:none; font-size:12px; width:180px; padding:4px; margin-left:20px; color:#009900; }
.button {background:url(images/serach_btn.png) no-repeat left; width:33px; height:34px; border:none; cursor:pointer;}



/* SideMenu */
.left_mn_tp {background:url(images/left_mn_tp.png) no-repeat bottom; height:20px; width:228px;}
.left_mn_bg {background:url(images/left_mn_bg.png) repeat-y  center ; width:228px; height:275px; display:compact; }
.left_mn_bt {background:url(images/left_mn_bt.png) no-repeat top; height:22px; width:228px;}


.menu_h1 {line-height:26px; font-family:"trebuchet ms", Arial, Helvetica, sans-serif; color:#0BA847; font-size:13px; font-weight:bold; text-indent:10px; cursor:pointer;}
.menu_h1 span {background:url(images/bullit1.png) no-repeat; padding:0px 0 0 18px; margin:0 0 0 0px; } 
.menu_h0 { background:url(images/menu_h1.png) repeat-x center; line-height:26px; font-family:"trebuchet ms", Arial, Helvetica, sans-serif; color:#006633; font-size:13px; font-weight:bold; text-indent:10px; cursor:pointer;}
.menu_h0 span {background:url(images/bullit.png) no-repeat; padding:0 0 0 18px; margin:0 0 0 0px; cursor:pointer;} 

.hdrmnlt {background:url(images/hder_men_lt.png) no-repeat right; height:73px; width:21px;}
.hdrmnbg {background:url(images/hder_men_bg.png) repeat-x right; height:73px; }
.hdrmnrt {background:url(images/hder_men_rt.png) no-repeat right; height:73px; width:24px;}

.hdrmtxt {font-family:"trebuchet ms", Arial, Helvetica, sans-serif; font-size:16px; color:#FFFFFF; font-weight:bold;}
.hdrbtxt {font-family:"trebuchet ms", Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; line-height:23px;}
/* News Update */

.newstxt td {font-size:11px; }
/* Box Design */
.box_lt_top {background:url(images/box_lt_co.jpg) no-repeat bottom right; width:14px; height:14px;}
.box_rt_top {background:url(images/box_rt_co.jpg) no-repeat bottom right; width:14px; height:14px;}
.box_rt_bt {background:url(images/box_rb_co.jpg) no-repeat top right; width:14px; height:14px;}
.box_lt_bt {background:url(images/box_lb_co.jpg) no-repeat top right; width:14px; height:14px;}

.box_hd {background:url(images/box_hd_bg.jpg) repeat-x; height:23px; width:186px; border:1px solid #CC3300; color:#FFFFFF; font-family:"trebuchet ms", Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; text-indent:7px;}
.box_text {font-size:11px;}
.box_text UL {list-style:square; padding:4px 0 0 15px; margin:0 0 0 0px;}

.season {background:url(images/season.png) no-repeat; height:316px; width:268px;  }
/* News  Design */
.news {background:url(images/date.png) no-repeat center top; height:55px; width:56px; }
.newshd {font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#ffffff; text-align:center; }
.newdt {font-family:"trebuchet ms", Arial; font-size:20px; font-weight:bold; color:#666666; text-align:center; padding-top:10px;}
/* Subscritpion */
.news_sbs_hd {background:url(images/email_sub.png) no-repeat bottom; height:34px; width:268px;}
.news_sbs_bt {background: url(images/email_sub_bot.png) no-repeat top; height:26px; width:268px;}
.news_sbs_bg {background: url(images/email_sub_bg.png) repeat-y left; height:90px; width:268px;}
.button1 {background:url(images/go_btn.png) no-repeat left; width:44px; height:28px; border:none; cursor:pointer;}
.subs_inp {background:#EAFEE0; border:1px solid #99CC00; padding:5px; width:170px; font-size:11px;}
.subs td {color:#FFFFFF;}


/* Headings */
h2 {font-family:"trebuchet ms", Arial, Helvetica, sans-serif; font-size:14px; color:#FF3300; font-weight:bold; height:20px; border-bottom:1px solid #FFCC66;}

.nav_text {font-size:10px;}



/* branch net */
.ne_coletop {background:url(images/ne_coletop.jpg) no-repeat #EEEEEE  right; width:9px; height:9px; width:9px;}
.ne_coritop {background: url(images/ne_coretop.jpg) no-repeat #EEEEEE  left; width:9px; height:9px; width:9px;}
.ne_bgcotop {background: url(images/ne_cobgtop.jpg) repeat-x #EEEEEE  center; height:9px;}
.ne_coletop {background:url(images/ne_coletop.jpg) no-repeat #EEEEEE  right; width:9px; height:9px;}
.ne_letop {background: url(images/ne_letop.jpg) no-repeat #EEEEEE  right; height:32px; width:9px;}
.ne_rttop {background: url(images/ne_rttop.jpg) no-repeat #EEEEEE  left; height:32px; width:9px;}
.ne_bgtop {background: url(images/ne_bgtop.jpg) repeat-x #EEEEEE  center; height:32px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; font-weight:bold;}
.ne_left {background: url(images/ne_left.jpg) repeat-y #EEEEEE  right; width:9px;}
.ne_right {background: url(images/ne_right.jpg) repeat-y #EEEEEE  left; width:9px;}
.ne_rtbot {background: url(images/ne_rtbot.jpg) no-repeat #EEEEEE  left; width:9px; height:9px;}
.ne_ltbot {background: url(images/ne_ltbot.jpg) no-repeat #EEEEEE  right; width:9px; height:9px;}
.ne_bgbot {background: url(images/ne_bgbot.jpg) repeat-x #EEEEEE  left; height:9px;}

.branchbg {background: #999999; border-bottom:1px solid #CCCCCC; border-left:1px solid #999999; color:#FFFFFF;}
.branchbg1 {background: #999999; border-bottom:1px solid #CCCCCC; border-right:1px solid #999999; color:#FFFFFF; border-left:1px solid #FFFFFF; color:#FFFFFF;}


.br_ne0 {background: url(images/br_ne0.jpg) repeat-x bottom #FFFFFF; border-bottom:1px solid #CCCCCC; border-left:1px solid #CCCCCC;}
.br_ne1 {background:#EEEEEE; border-bottom:1px solid #CCCCCC; border-left:1px solid #CCCCCC;}
.br_nel0 {background:url(images/br_ne0.jpg) repeat-x  bottom #FFFFFF; border-bottom:1px solid #CCCCCC;  border-right:1px solid #CCCCCC; border-left:1px solid #CCCCCC; }
.br_nel1 {background:#EEEEEE; border-bottom:1px solid #CCCCCC; border-right:1px solid #CCCCCC; border-left:1px solid #CCCCCC;}





.bg {background:#FFFFFF; height:800px; vertical-align:top;}
.bg_bottom {background: url(images/pg_botom.png) no-repeat top; height:26px;}
.botlt {background:url(images/bot_lt.png) no-repeat right; height:32px; width:16px;}
.botbg {background:url(images/bot_bg.png) repeat-x center; height:32px; color:#FFFFFF; line-height:30px; text-align:center;}
.botrt {background:url(images/bot_rt.png) no-repeat left; height:32px; width:17px;}

.active{color:#FF0000;font-weight:bold;}
.pgee a{color:#FF6600;}
.pgee{color:#FF0000; border:solid 1px #FFCC00; padding:0px; text-decoration:none; margin-right:2px;}
.pgee a:link, 
.pgee a:visited {color:#FFCC00; text-decoration:none; padding:2px;}
.pgee a:hover{ background:#FFFF00;  text-decoration:none; }
.slide_rt {background:url(images/hd_shad.png) bottom right no-repeat; height:264px; width:10px;}

#slideshow {

    position:relative;
    height:264px;
	background:white; 
}

#slideshow IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
}

#slideshow IMG.active {
    z-index:10;
    opacity:1.0;
}

#slideshow IMG.last-active {
    z-index:9;
}

/* Custom Icons */
.addthis_toolbox .custom_images a {
    width: 32px;
    height: 32px;
    margin: 0;
    padding: 0;
}
.addthis_toolbox .custom_images a img {
    opacity: 1.0;
}
.addthis_toolbox .custom_images a:hover img {
    opacity: 0.75;
}       


#weather {font-size:11px; line-height:normal;}
#weather a:link { color:#FFFFFF;}
#weather a:visited { color:#FFFFFF;}
#weather a:active { color:#FFFFFF;}
#weather a:hover { color:#FFFFFF;}

#top {
	width: 226px;
	height: 150px;
	overflow: hidden;
	
	padding: 0px;
	clear:both;
	}

/* Immagini */
#top img {
	
	margin: 0px;
	border: 0px;
	clear:both;
	}
