body {
	margin: 0px;
	background-color: #222222;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#container {
background:#FFFFFF;
}
#header {
	background-image: url(file/img/bg_hd.jpg);
	background-repeat: repeat-x left bottom;
	margin: 0px;
	padding: 0px;
	height: 154px;
}
/*----------------------- OROLOGIO ------------------*/
#hdtab {
	background-attachment: fixed;
	width: 222px;
	background: url(file/img/img_hdtab.jpg) no-repeat left bottom;
	margin-left: 27px;
	height: 38px;

}
#hdtab p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;

}
/*-----------------------  ------------------*/
#center {
	width: 546px;
}
#right {
	/*width:200px;*/
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
}


#tab {
	background-attachment: fixed;
	background: url(file/img/bg_tab.jpg) repeat-x left top;
	width: 222px;
}
/*----------------------- MENU SECONDARIO SINISTRA ------------------*/
#tab ul.menusecondario {
	margin: 0px;
	padding: 0;
	list-style: none;
}

#tab ul.menusecondario li {
	border-bottom: 1px dashed #D8D8D8;
	background-image: url(file/img/freccette_menusecondario.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 4px;
	padding-bottom: 6px;
	text-align: left;
}
#tab ul.menusecondario li a:link, #tab ul.menusecondario li a:visited{
	color: #000000;
	text-decoration: none;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	padding-left: 16px;
}
#tab #attivo{
	color: #CCCCCC;
	text-decoration: none;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
}
#tab ul.menusecondario li a:hover {
	color: #49B2E1;
	text-decoration: none;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
}
/*-----------------------  ------------------*/
#sep25 {
	width: 25px;
}
#box_dx {
	background-color: #FFFFFF;
}
#box_sx {
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #c8c8c8;
	border-right-color: #a3a3a3;
	border-bottom-color: #a3a3a3;
	border-left-color: #c8c8c8;
}
#box_sx_viaggi {
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #c8c8c8;
	border-right-color: #a3a3a3;
	border-bottom-color: #a3a3a3;
	border-left-color: #c8c8c8;
}
#box_sx_weather {
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #c8c8c8;
	border-right-color: #a3a3a3;
	border-bottom-color: #a3a3a3;
	border-left-color: #c8c8c8;
}

#sx_v1 {
	background-color: #00405c;
	background: url(file/img/bg_leftbox.gif) no-repeat;
}
#sx_v1 h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
	margin: 0px;
}
#sx_v2 {
	background-image: url(file/img/sf_titolo_sx.gif);
	background-repeat: repeat-x;
	background-position: center top;
}
#sx_v2 h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 10px;
	margin: 0px 0px 0px 4px;
	background-image: url(file/img/box_sx2_freccia.gif);
	background-repeat: no-repeat;
	background-position: left center;
	float: left;
	padding-right: 5px;
}
#sx_v2 h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #00405c;
	margin: 0px;
	padding: 4px 0px;
}
#menu_top {
	float: right;
}
#menu_top a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	padding-right: 4px;
	padding-left: 4px;
}

#menu_top a:link,  #menu_top a:visited{
	color: #49b2e1;
}
#menu_top a:hover,  #menu_top a:active {
	color: #FFFFFF;
}
#dx_v2 {
	background-image: url(file/img/sf_titolo_sx.gif);
	background-repeat: repeat-x;
	background-position: center top;
	padding-left: 7px;
}
#dx_v2 h1.evento {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #649dd2;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 20px;
	margin: 0px;
	float: left;
	padding-right: 5px;
	background-image: url(file/img/box_dx_calendario2.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
#dx_v2 h1.news {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #649dd2;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 20px;
	margin: 0px;
	float: left;
	padding-right: 5px;
	background-image: url(file/img/box_dx_quaderno2.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
#box_testi_dx {
	margin-left: 7px;
	margin-right: 7px;
	padding-bottom: 8px;
	padding-top:5px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #D8D8D8;

}
#box_testi_dx h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	margin-bottom: 0px;
	padding-bottom: 0px;
	line-height: 12px;

}
#box_testi_dx h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	margin-bottom: 0px;
	padding-bottom: 0px;
	line-height: 14px;

}
#box_testi_dx div {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	margin-top: 0px;
	padding-top: 0px;
	line-height: 12px;

}
/* PROVVISORIO */
#box_testi_dx p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	margin-top: 0px;
	padding-top: 0px;
	line-height: 12px;

}
#box_testi_dx a:link, #box_testi_dx a:visited {
	color: #333333;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	
}
#box_testi_dx a:hover, #box_testi_dx a:active {
	color: #999999;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	
}
#bg_logo {
	background-image: url(file/img/img_hdlogo.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
/*------------------------  MENU_1  --------------------*/
#menu_1 {
	height: 14px;
	padding-left: 20px;
}

/*----------#menu_1 ul{
	list-style-type: none;
	margin:0 0 0 0px;
	padding:0;
}

#menu_1 li{
	display: inline;
	margin:0;
	padding:0;
}

#menu_1 a{
	float:left;
	margin:0 14px 0 0;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	height: 14px;
	line-height: 14px;
	padding-top: 0;
	padding-bottom: 0;
}
#menu_1 a:link, #menu_1 a:visited{
	color: #FFFFFF;
}
#menu_1 a:hover, #menu_1 a:active{
	color: #49B2E1;
}---------------*/

/*-----------------  RICERCA ------------------*/

#search {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#search .textinput {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#search .buttonSubmit, #search .buttonSubmitHovered {
	color:#274E74;
	font-weight:bold;
	cursor:pointer;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #FFFFFF;
	border: none;
}

/*-----------------  CENTRALE ------------------*/
span.toggler {
/*	background: #D2E0E6;
	border: 1px solid #f5f5f5;
	border-right-color: #ddd;
	border-bottom-color: #ddd;*/
	cursor: pointer;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	margin: 0px 0px 0px;
	padding: 0px;
	/*line-height: 22px;*/
}

#main h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 21px;
	font-weight: bold;
	color: #00405c;
	padding: 0px;
	margin: 0px 0px 15px;
	line-height: 22px;
}
#main h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	padding: 0px;
	margin: 0px 0px 4px;
}
#main h5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 0px;
	margin: 0px 0px 0px;
	color: #07465C;
	font-weight:bold;
	text-decoration:none;
}
#main h6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding: 0px;
	margin: 0px 0px 0px;
	color: #07465C;
	text-decoration:none;
}
#main h6 a:link, #main h6 a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #013E59;
	padding: 0px;
	margin: 0px 0px 4px;
	text-decoration: none;
}
#main h6 a:hover, #main h6 a:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #6FA0B9;
	padding: 0px;
	margin: 0px 0px 4px;
	text-decoration: none;
}
#main p, #main div {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	padding: 0px;
	margin: 0px 0px 15px;
	line-height: 18px;
}
#main p.grigio {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
}
#main a:link, #main a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	text-decoration: underline;
}
#main a:hover, #main a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #CCCCCC;
	text-decoration: none;
}
#main a.mail:link, #main a.mail:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #2597C2;
	text-decoration: none;
}
#main a.mail:hover, #main a.mail:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #013E59;
	text-decoration: none;
}
#main a.file {
	vertical-align: middle;
	margin-bottom: 0px;
	height: 31px;
	
}
#main a img {
	border: none;
	margin-right: 5px;
	
}
#main a.file:link, #main a.file:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	display: block;
	width: 100%;
}
#main a.file:hover, #main a.file:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #2597C2;
	text-decoration: none;
	display: block;
}

/*------------- NAVIGAZIONE MOLLICHE DI PANE -------------*/
#molliche {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #A3A3A3;
}
#molliche a:link, #molliche a:visited  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #A3A3A3;
	text-decoration: none;
}
#molliche a:hover, #molliche a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-decoration: none;
}
#footer {
	height: 60px;
	background: url(file/img/footer2.jpg) no-repeat center center;
}#footer p {
	font-family: Arial, Helvetica, sans-serif;
	color: #CCCCCC;
	font-size: 11px;
}
#footer a:link, #footer a:visited {
	font-family: Arial, Helvetica, sans-serif;
	color: #CCCCCC;
	font-size: 11px;
	text-decoration: underline;
}
#footer a:hover, #footer a:active {
	font-family: Arial, Helvetica, sans-serif;
	color: #649DD2;
	font-size: 11px;
	text-decoration: underline;
}
#box_main {
	border: 1px solid #A3A3A3;
}
#box_main h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #07465C;
	padding: 0px;
	margin: 0px;
	line-height: 24px;
}
#box_main p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #07465C;
	padding: 0px;
	margin: 0px 0px 10px;
}
#box_main a.file:link,#box_main a.file:active,#box_main a.file:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #07465C;
	padding: 0px;
	text-decoration: underline;
	margin: 0px;
}
#box_main a.file:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2597C2;
	padding: 0px;
	text-decoration: underline;
	margin: 0px;
}

.data-news {
	color: #000000;
	background-color: #F1F1F1;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	padding-left: 5px;
	border-left-width: 3px;
	border-left-style: inset;
	border-left-color: #00CCFF;
}

/*----------------------- POS ONLINE ------------------*/
.normal  { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #666666; text-decoration: none; line-height: 17px }

.mediumb { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold;   color: #666666; text-decoration: none; line-height: 16px }

/*----------------------- METEO ONLINE ------------------*/
#meteo img{
	border:0px;
}
#meteo a:link, a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #333333;
}
.form {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

#homenews {
	width:97%;
	text-align:justify;
	margin-left: 7px;
	padding-bottom: 8px;
	padding-top:5px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #D8D8D8;
	font-family: Arial, Helvetica, sans-serif;

}
#homenews h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	margin-bottom: 0px;
	padding-bottom: 0px;
	line-height: 12px;

}
#homenews h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	margin-bottom: 0px;
	padding-bottom: 0px;
	line-height: 14px;

}
#homenews div {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	margin-top: 0px;
	padding-top: 0px;
	line-height: 12px;

}
/* PROVVISORIO */
#homenews p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	margin-top: 0px;
	padding-top: 0px;
	line-height: 12px;

}
#homenews a:link, #homenews a:visited {
	color: #000000;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#homenews a:hover, #homenews a:active {
	color: #49B2E1;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}