/*#.- .-.. . ... ... .- -. -.. .-. --- -.-. .- .. -- ..#*/
/* ]======[]======[  MONZA PARTECIPA  ]======[]======[  */
/*#.- .-.. . ... ... .- -. -.. .-. --- -.-. .- .. -- ..#*/

body{
	margin:0;
	padding:0;
	border:0;
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	background-color:#FFFFFF;
	/*font-size:71%;*/
}
body, html{
	height:100%;
}
.breaker {
	clear: both;
	margin: -2px 0 0 0;
	padding: 0px;
	height: 0.1em;
	font-size: 0.1em;
	line-height:0.1em;
}
hr.breaker{
	position:absolute;
	left:-9999px;
	width:10px;
}
form{
	margin: 0px;
	padding: 0px;
}
select, input{
	font-size: 100%;
}

h1, h2, h3, h4, h5, h6, h7{
	margin: 0px;
	padding: 0px;
}
p{
	margin: 10px 0px 0px 0px;
	padding:0px;
}
.hide{
	position:absolute;
	left:-9999px;
}
fieldset{
	border:0px;
	margin:0px;
	padding:0px;
}
.noscript{
	margin:0px;
}
a img{
	border:0px;
}
a{
	text-decoration:none;
	color:#0000FF;
}
a:hover{
	text-decoration:underline;
}

img.left, 
img.alignleft{
	float:left;
	display:inline;
}
img.right, 
img.alignright{
	float:right;
	display:inline;
}
.textleft{text-align:left;}
.textright{text-align:right;}

a.backhome{
	position:absolute;
	left:0px;
	top:0px;
        display:block;
	width:270px;
	height:107px;
	text-indent:-9999px;
        z-index:10;
}
/*#.- .-.. . ... ... .- -. -.. .-. --- -.-. .- .. -- ..#*/
/* ]======[]====[       LAYOUT         ]====[]======[  */
/*#.- .-.. . ... ... .- -. -.. .-. --- -.-. .- .. -- ..#*/
#maincontainer{
	margin:0 auto;
	width:100%;
	min-width:519px;
	max-width:2400px;
	font-size:71%;
	/*height:100%;*/
}
#left{
	float:left;
	display:inline;
	width:210px;
	text-align:center;
}
#right{
	float:right;
	display:inline;
	width:210px;
	text-align:center;
	margin-right:10px;
}
#center{
	margin:0 220px 0 220px;
	height:80%;
	padding-top:3px;
}
/*#.- .-.. . ... ... .- -. -.. .-. --- -.-. .- .. -- ..#*/
/* ]======[]====[       CENTER WIDE       ]====[]======[  */
/*#.- .-.. . ... ... .- -. -.. .-. --- -.-. .- .. -- ..#*/
#center_wide {
	margin:0 10px;
	height:80%;
	padding-top:3px;
}
body#home #right{
	float:right;
	display:inline;
	width:210px;
	text-align:center;
}
body#home #center {
	margin:0 220px 0 220px;
}

#center_wide .liquid-round .center-content{ 
        padding:0px 20px 0px 15px;
	margin:0px;
	min-height:50px;	
	clear:both;
}
#center_wide .liquid-round .text{
	margin:0; 
	padding:15px 20px 50px 15px;
        height:auto !important;
        height:300px;
        min-height:300px;
}


/*#.- .-.. . ... ... .- -. -.. .-. --- -.-. .- .. -- ..#*/
/* ]======[]====[       TESTALINO       ]====[]======[  */
/*#.- .-.. . ... ... .- -. -.. .-. --- -.-. .- .. -- ..#*/
#testalino h1 {
	width:275px;
	height:107px;
	text-indent:-9999px;
}
#testalino ul {
	position:absolute;
	right:80px;
	top:10px;
	padding:0px;
	margin:0px;
}
#testalino li {
	padding:0px;
	margin:0px;
	list-style:none;
}
#testalino li a {
	padding:0 0 0 10px;
}
#testalino h1 a {
	width:293px;
	height:107px;
	text-indent:-9999px;
	display:block;
}
#testalino .accessibilita {
	position:absolute;
	right:78px;
	top:85px;
	padding:0px;
	margin:0px;
}
/*#.- .-.. . ... ... .- -. -.. .-. --- -.-. .- .. -- ..#*/
/* ]======[]====[      BREADCRUMBS      ]====[]======[  */
/*#.- .-.. . ... ... .- -. -.. .-. --- -.-. .- .. -- ..#*/
#breadcrumbs{
	padding:6px;
}

#meteo{
	text-align:right;
	padding: 4px;
}
/*#.- .-.. . ... ... .- -. -.. .-. --- -.-. .- .. -- ..#*/
/* ]======[]====[      NAVIGAZIONE      ]====[]======[  */
/*#.- .-.. . ... ... .- -. -.. .-. --- -.-. .- .. -- ..#*/
.imgtitle{
	background-position:30px 30px;
	background-repeat:no-repeat;
	text-indent:-9999px;
}
#nav{
	margin-left:10px;
}
#nav h3{
	text-transform:uppercase;
	padding:26px 10px 10px 25px;
	font-size:120%;
}
#nav{
	width:210px;
	text-align:left;
}
#nav ul{
	margin:0px;
	padding:0px;
}
#nav ul ul{
	padding-bottom:20px;
}
#nav ul ul ul{
	background:none;
	padding-bottom:0px;
}
#nav li{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	list-style:none;
	position:relative;
}
#nav li li{
	margin:0px;
	padding:0px;
}
#nav li li li{
	padding-left:15px;
	background:none;
}
#nav li li a{
	display:block;
	height:auto !important;
	height:10px;
	margin:0 0px 0 30px;
	padding:0 10px 5px 10px;
	text-decoration:none;
}
#nav li li li a { 
	margin-left:25px;
}
#nav li li li li a { 
	margin-left:20px;
}
#nav li li li li li a { 
	margin-left:15px;
}

#nav li li a:hover{
	text-decoration:underline;
}

/*#.- .-.. . ... ... .- -. -.. .-. --- -.-. .- .. -- ..#*/
/* ]======[]====[          BOX          ]====[]======[  */
/*#.- .-.. . ... ... .- -. -.. .-. --- -.-. .- .. -- ..#*/
.box{
	position:relative;
	padding-bottom:20px;
	text-align:left;
	width:100%;
}
.partecipa{
	padding-bottom:66px;
}
.box h3{
	padding:26px 0 10px 25px;
	text-transform:uppercase;
	font-size:120%;
	font-weight:bold;
}
.box .contentbox{
	padding:0 25px 0 25px;
}
#left .box{
	margin-left:10px;
}


/*#.- .-.. . ... ... .- -. -.. .-. --- -.-. .- .. -- ..#*/
/* ]======[]====[     BOX    RIGHT      ]====[]======[  */
/*#.- .-.. . ... ... .- -. -.. .-. --- -.-. .- .. -- ..#*/
#right .box{
	margin-right:10px;
}

#right .box .contentbox h3,
#left .box .contentbox h3{
	background-image:none;
	padding:0px 0px 0px 0px;
	margin:5px 0 5px 0;
	color:#cc0000;
	text-transform:none;
	font-size:120%;
}

#rssContainer ul{
        margin:0px;
        padding:0px;
}
#rssContainer ul li{
        margin:0px;
        padding:4px 0 4px 0;
        list-style:none;
}

/*#.- .-.. . ... ... .- -. -.. .-. --- -.-. .- .. -- ..#*/
/* ]======[]====[         BANNER        ]====[]======[  */
/*#.- .-.. . ... ... .- -. -.. .-. --- -.-. .- .. -- ..#*/
ul.banner{
	margin:10px 0px 0px 0px;
	padding:0px;
}
ul.banner li{
	margin:0px 0px 15px 0px;
	padding:0px;
	list-style:none;
}

ul.dasapere{
	margin:0px;
	padding:0px;
}
ul.dasapere li{
	margin:0px;
	padding:0px 0px 8px 0px;
	list-style:none;
}

/*#.- .-.. . ... ... .- -. -.. .-. --- -.-. .- .. -- ..#*/
/* ]======[]====[     PARTE CENTRALE    ]====[]======[  */
/*#.- .-.. . ... ... .- -. -.. .-. --- -.-. .- .. -- ..#*/
.liquid-round{ 
	width:100%;
	float:left;
	display:inline;
	margin:0px auto 1px; 
}
.liquid-round .top h3{ 
	display:block; 
	position:relative; 
	/*padding:20px 20px 8px 30px;*/
        padding:25px 20px 12px 30px;
	font-size:120%;
	line-height:100%;
	text-transform:uppercase;
}
#center .liquid-round .center-content{ 
	padding:1px 20px 1px 25px !important;
        padding:1px 20px 1px 15px;
	margin:0px 0 -50px 0;
	min-height:50px;	
	clear:both;
}
.liquid-round .bottom { 
	height:60px; 
	position:relative;
}
.liquid-round .bottom a{ 
	display:block; 
	position:absolute;
	right:0px;
	bottom:0px; 
	padding:20px 30px 0 0;
	height:40px; 
	text-align:right;
}
.liquid-round .bottom span{
	display:block; 
	position:absolute;
	right:0px;
	bottom:0px; 
	height:60px; 
	width:20px;
	text-align:right;
}
#home .liquid-round .text{
	margin:-1px 0px 0px -5px; 
	padding:10px 20px 50px 10px;
}
#interna .liquid-round .text{
	margin:-1px 0px 0px -5px; 
	padding:10px 20px 50px 10px;
        height:auto !important;
        height:300px;
        min-height:300px;
}
.liquid-round .text hr {
	background-color:transparent;
	border:none;
	border-top:1px solid #ccc;
	height:5px;
	margin:15px 0 0 0;
	padding:5px 0 0 0;
	clear:both;
}
.text .box_img_txt {
	margin-left:145px;
}
.text .box_img_txt ul {
	clear:none;
}
.text img{
	position:relative;
	margin-right:6px;
}
.text img.left, .text img.alignleft{
	margin: 0 10px 10px 0;
}
.text img.right, .text img.alignright{
	margin: 0 0px 10px 10px;
}
.text ol {
	margin:10px;
	padding:5px;
}
.text ol li {
	list-style-position: inside;
}
.text ul{
        margin:5px;
        padding:0px;
        clear:both;
}
.text ul li{
       padding: 2px 0 2px 15px; 
       margin:0px;
       list-style:none;
}
.text a{
       text-decoration:underline;
}
.text a:hover{
       text-decoration:none;
}
.text h1, .contentbox h1{ font-size:130%; color:#CC0000; margin:0px 0px 5px 0; padding:0px;} 
.text h2, .contentbox h2{ font-size:120%; color:#CC0000; margin:0px 0px 5px 0; padding:0px;} 
.text h3, .contentbox h3{ font-size:110%; color:#CC0000; margin:0px 0px 5px 0; padding:0px;} 
.text h4, .contentbox h4{ font-size:100%; color:#CC0000; margin:0px 0px 5px 0; padding:0px;} 
.text h5, .contentbox h5{ font-size:90%; color:#CC0000; margin:0px 0px 5px 0; padding:0px;} 
.text h6, .contentbox h6{ font-size:80%; color:#CC0000; margin:0px 0px 5px 0; padding:0px;} 

.nomarg1 {
	margin-bottom:10px;
	/*font-weight:bold;*/
}
/*#.- .-.. . ... ... .- -. -.. .-. --- -.-.....--- .- .. -- ..#*/
/* ]======[]====[     PARTE CENTRALE MAPPE   ]====[]========[  */
/*#.- .-.. . ... ... .- -. -.. .-. --- -.-. .--.-.-.- .. -- ..#*/
.liquid-round-mappe{ 
	width:100%;
	float:left;
	display:inline;
	margin:5px auto; 
}
.liquid-round-mappe .top h3{ 
	display:block; 
	position:relative; 
	padding:20px 20px 8px 30px;
	font-size:120%;
	line-height:100%;
	text-transform:uppercase;
}
.liquid-round-mappe .center-content{ 
	padding:1px 20px 1px 25px; 
	margin:0px 0 -50px 0;
	min-height:50px;	
	clear:both;
}
.liquid-round-mappe .bottom { 
	height:60px; 
	position:relative;
}
.liquid-round-mappe .bottom a{ 
	display:block; 
	position:absolute;
	right:0px;
	bottom:0px; 
	padding:20px 30px 0 0;
	height:40px; 
	text-align:right;
}
.liquid-round-mappe .bottom span{
	display:block; 
	position:absolute;
	right:0px;
	bottom:0px; 
	height:60px; 
	width:20px;
	text-align:right;
}
.liquid-round-mappe .text{
	margin:-1px 0px 0px -5px; 
	padding:20px 20px 50px 10px;
}

/*#.- .-.. . ... ... .- -. -.. .-. --- -.-. .- .. -- ..#*/
/* ]======[]====[     HOME   PAGE       ]====[]======[  */
/*#.- .-.. . ... ... .- -. -.. .-. --- -.-. .- .. -- ..#*/

body#home h3 span

body#home #newshome{
	float:left;
	display:inline;
}
body#home .liquid-round{
	width:100%;
}
body#home .liquid-round .bottom{
	height:20px; 
}
body#home .liquid-round .text{
	min-height:50px;
	padding-left:0px;
	margin-left:-10px;
	padding:10px;
}
/*
body#home .liquid-round .text img{
	margin-top:-19px;
}
*/
body#home .liquid-round .center-content{ 
	position:relative;
	padding:1px 20px 1px 25px; 
	margin:0px 0 -10px 0;
	min-height:50px;	
	clear:both;
}
body#home .liquid-round .fumetto{
	display:block;
	position:absolute;
	height:25px;
	width:20px;
	left:65px;
	margin-top:-1px;
	z-index:1000;
}


.mobilita{
	position:relative;
}
.mobilita a{
	color:#cc0000;
}
.mobilita h3{
	background:url(../img/ico_cono.gif) left top no-repeat;
	padding: 10px 0 5px 30px;
}
.mobilita .minimenu,
.minimenu_hpnews {
	position:absolute;
	right:20px;
	top:-29px;
	margin:0px;
	padding:0px;
}
.mobilita .minimenu li,
.minimenu_hpnews li {
	float:left;
	display:inline;
	list-style:none;
	text-align:center;
	margin:0px 4px 0 0 !important;
	padding:0 !important;
}
.mobilita .minimenu li a,
.minimenu_hpnews li a{
	color:#034d86;
	display:block;
	text-decoration:none;
}
.mobilita ul.mnews{
	list-style:none;
	margin:-25px 0 0 150px;
	padding:0px;
}
.mobilita ul.mnews li{
	background:url(../img/quad_elenco.gif) no-repeat left 6px !important;
	padding:0 0 0 10px;
}
.marchivio{
	color:#cc0000;
	text-align:right;
}


/*#.- .-.. . ... ... .- -. -.. .-. --- -.-. .- .. -- ..#*/
/* ]======[]====[        VIDEO       ]====[]======[  */
/*#.- .-.. . ... ... .- -. -.. .-. --- -.-. .- .. -- ..#*/
body#home #video {
        height:210px;
        width:280px;
	float:left;
	display:inline;
        margin-right:8px;
}
body#home #elencovideo hr {
	display:none;
}
body#home #elencovideo {
	margin-left:295px;
	height:190px;
	overflow:auto;	
}
body#home #elencovideo h3 {
	font-size:105%;
	margin:0;
	padding:0;
}
body#home #elencovideo div {
	border-bottom:1px solid #dbdbdb;
	margin-bottom:5px;
	padding-bottom:8px;
}
body#home #videobox {
        height:210px;
        position:relative;
}
body#home #videobox a {
        position:absolute;
        bottom:0px;
        left:288px;
        padding:0 0 0 14px;
        display:block;
}
.didascalia {
	margin-left:277px;
}
#center_wide #paginatore {
	margin-bottom:15px;
}
#center_wide #paginatore select {
	margin-right:10px;
}
#center_wide #paginatore a.on {
	padding:0 3px;
}
#center_wide #paginatore a, 
#center_wide #paginatore a.off {
	padding:0 4px;
}
#center_wide #video {
        height:210px;
        width:280px;
	margin:0 0 10px 0;
}
/*#.- .-.. . ... ... .- -. -.. .-. --- -.-. .- .. -- ..#*/
/* ]======[]====[        FOOTER       ]====[]======[  */
/*#.- .-.. . ... ... .- -. -.. .-. --- -.-. .- .. -- ..#*/
/*#footer{
	text-align:right;
}

#footer a{
	width:44px;
	padding:3px 20px 5px 10px;
	float:right;
	display:inline;
	margin-right:30px;
}*/

#footer {	
	clear:both;
	margin:0 10px;
}
#footer .ocms_de_norm {
	margin:0 0 10px 20px;
}
#footer #menu_footer {
	float:right;
	display:inline;
	padding:0 5px 0 0;
}
#footer #menu_footer div {
	padding:5px 0 5px 5px;
}
#footer #menu_footer a{
	padding:0px 5px;
}

body#wide #center{
	margin:0 10px 0 10px;
}
body#wide #maincontainer{
    max-width:2000px;
}
/*#.- .-.. . ... ... .- -. -.. .-. --- -.-. .- .. -- ..#*/
/* ]======[]======[      MAPPA       ]======[]======[   */
/*#.- .-.. . ... ... .- -. -.. .-. --- -.-. .- .. -- ..#*/

/*#.- .-.. . ... ... .- -. -.. .-. --- -.-. .- .. -- ..#*/
/* ]======[]======[   MAPPA DEL SITO  ]======[]======[  */
/*#.- .-.. . ... ... .- -. -.. .-. --- -.-. .- .. -- ..#*/

.mappa{
	padding:0;
	margin:0 0 0 15px;
	text-align:center;
	/*width:930px;*/
}
/*.mappa .txt_sx{
	width:865px;
}*/
.mappa ul{
	margin:0px;
	padding:0 0 20px 0;
	width:100%;
}
.mappa ul li{
	list-style:none;
	line-height:180%; 
	font-weight:bold;
	margin:0px;
	padding:0 0 20px 0;
}
.mappa ul li a{
	padding-left:8px;
	}
.mappa ul ul {
	margin:0px;
	padding:0px;
}
.mappa ul ul li {
	margin-left:20%; 
	padding:0;
}
.mappa ul ul li a{
	padding-left:8px;
	display:block;
	width:99.9%;
}
.mappa ul ul li a:hover{
	/*padding-left:8px;*/
}
.mappa ul ul ul{
	margin-bottom:0px;
	margin:0px;
	padding-bottom:15px;
	width:100%;
	min-width:100%;
}
.mappa ul ul ul li a {
	font-weight:normal;
}
/* MAPPA COLORI */
.mappa{
	text-align:left;
}

/*#mappa ul a{
	text-decoration:none;
}
#mappa ul a:hover{
	text-decoration:underline;
}
#mappa ul{
	margin:0px;
	padding:0 0 20px 0;
}
#mappa ul li{
	list-style:none;
	line-height:180%; 
	font-weight:bold;
	margin:0px;
	padding:0 0 20px 0;
	background-image:none;
}
#mappa ul li a{
	padding-left:8px;
	text-decoration:none;
}
#mappa ul ul {
	margin:0px;
	padding:0px;
}
#mappa ul ul li {
	margin-left:20%; 
	padding:0;
}
#mappa ul ul li a{
	padding-left:8px;
	text-decoration:none;
	display:block;
}
#mappa ul ul li a:hover{
	padding-left:8px;
	text-decoration:none;
	display:block;
}
#mappa ul ul ul{
	margin-bottom:0px;
	margin:0px;
	padding-bottom:15px;
}
#mappa ul ul ul li a {
	font-weight:normal;
}
#mappa{
	text-align:left;
}*/

/*#.- .-.. . ... ... .- -. -.. .-. --- -.-. .- .. -- ..#*/
/*    =================[     TABELLE    ]===============*/
/*#.- .-.. . ... ... .- -. -.. .-. --- -.-. .- .. -- ..#*/

.text table{
	border:0px;
	width: 100%;
	font-size: 100%;
	margin-bottom:20px;/*ELE*/
}
.text table td,
.text table th{
	border:0px;
	margin:1px;
	padding:4px;
	vertical-align:top;
}
.text table th{
	text-align: left;
}
.text table caption{
	font-weight: bold;
	/*font-size: 120%;*//*ELE*/
	font-size: 100%;/*ELE*/
	padding: 4px 0 4px 0;
}

.text table.noborder td,
.text table.noborder th{
	padding:0px;
	margin:0px;
}

hr.break{
	clear:both;
	padding:0px;
	margin:0px;
	line-height:0px;
}


/*#.- .-.. . ... ... .- -. -.. .-. --- -.-. .- .. -- ..#*/
/*    ===============[  NAVIAGAZIONE ALTA  ]============*/
/*#.- .-.. . ... ... .- -. -.. .-. --- -.-. .- .. -- ..#*/
#toppernav{
	height:23px;
	background-color:#045b9e;
	position:relative;
	width:100%;
	z-index:999;
}
#toppernav a{
	color:#FFFFFF;
	padding: 0 10px 0 10px;
	margin: 2px 0 0 2px;
	display:block;
	height:auto !important;
	height:19px;
	min-height:19px;
}
#toppernav ul li a{
	background-position:bottom center;
	background-repeat:no-repeat;
	text-indent:-9999px;
}
#toppernav ul li a.on{
	background-position:top center;
	background-repeat:no-repeat;
}
#toppernav ul li li a{
	text-indent:0px;
        width:160px;
}
#toppernav ul{
	margin:0px;
	padding:0px;
	position:absolute;
	z-index:99;
}
#toppernav li{
	float:left;
	display:inline;
	/*width:116px;*/
        width:91px;
	position:relative;
	list-style:none;
}
#toppernav li ul{
	display:none;
}


#toppernav > ul > li.hover,
#toppernav > ul > li:hover{
	background:url(../img/topper_nav_ul-hover.gif) left top no-repeat;
	height:25px;
}
#toppernav ul li.hover{
	background:url(../img/topper_nav_ul-hover.gif) left top no-repeat;
	height:25px;
}



#toppernav li.hover ul,
#toppernav li:hover ul{
	display:block;
	width:165px;
	margin-top:3px;
	background:url(../img/toppernav_sfondo.gif) left bottom no-repeat;
}
#toppernav li li a{
	background:url(../img/freccia_bianca.gif) 10px 6px no-repeat;
	padding-left:20px;
}

#toppernav form{
	position:absolute;
	right:10px;
	top:2px;
        text-align:right;
}
#toppernav form .cerca{
	background:url(../img/cerca.gif) left top no-repeat #045b9e;
	width:33px;
	height:10px;
	border:none;
	text-indent:-9999px;
	font-size:0;
	cursor:pointer;
	text-align:right;
	color:#045b9e;
}

}
#toppernav form input{
font-size:71%;
}
/*#.- .-.. . ... ... .- -. -.. .-. --- -.-. .- .. -- ..#*/
/*    ===============[  NAVIAGAZIONE ALTA  ]============*/
/*#.- .-.. . ... ... .- -. -.. .-. --- -.-. .- .. -- ..#*/
#previsionimeteo{
	text-align:right;
	padding:3px 10px 3px 3px;
	color:#333333;
}


/*#.- .-.. . ... ... .- -. -.. .-. --- -.-. .- .. -- ..#*/
/*    ===============[   NEWS TOP-RIGHT    ]============*/
/*#.- .-.. . ... ... .- -. -.. .-. --- -.-. .- .. -- ..#*/
ul.newshome{
	margin:0px;
	padding:0px;
	list-style:none;
}
.text ul.newshome ul {
	clear:none;
	margin:0;
	height:auto !important;
	height:83px;
	min-height:83px;
	padding:0;
}
.text ul.newshome li{
	padding:0px;
        background-image:none;
	width:100%;
}
ul.newshome li img {
        clear:both;
        float:left;
	display:inline;
        padding:0;
	margin-bottom:19px;
}
.text ul.newshome li li{
	margin:0;
	padding:0px;
	min-height:1px;
}
ul.newshome a{
	font-weight:bold;
        text-decoration:none;
}
ul.newshome a:hover{
        text-decoration:underline;
}



/*#.- .-.. . ... ... .- -. -.. .-. --- -.-. .- .. -- ..#*/
/*    ===============[   NEWS PAGINE INTERNE    ]============*/
/*#.- .-.. . ... ... .- -. -.. .-. --- -.-. .- .. -- ..#*/
ul.newsinterna{
	margin:15px 0px;
	padding:0px;
	list-style:none;
}
/*ul.newsinterna .ocms_de_norm {
	height:auto !important;
	min-height:70px;
	height:70px;
}*/
.text ul.newsinterna ul {
	clear:none;
/*float:left;
display:inline;*/
margin:0;
	/*margin:0 0 0 100px;
	margin:0 0 15px 0;*/
	/*margin:15px 0 0 100px;*/
	/*height:auto !important;*/
       /* height:70px;*/
	min-height:80px;
	padding:0;
}
* html .text ul.newsinterna ul {
margin:-17px 0 0 100px;
}
*+html .text ul.newsinterna ul {
margin:-17px 0 0 100px;
}

.text ul.newsinterna li{
	/*margin:0px 0px 15px 0px;*/
	padding:0px;
        /*height:auto !important;
        height:70px;
	min-height:70px;*/
        background-image:none;
/*display:block;*/
}
ul.newsinterna li img {
        clear:both;
        float:left;
	width:97px;
	display:inline;
margin-bottom:15px;
}

.text ul.newsinterna li li{
	/*margin:0px 0px 0px 120px;*/
	margin:0;
	padding:0px;
	min-height:1px;
}
ul.newsinterna a{
	font-weight:bold;
        text-decoration:none;
}
ul.newsinterna a:hover{
        text-decoration:underline;
}




/*.text ul.elencoeventi ul {
	margin:0 0 0 20px;
	min-height:105px;
}*/
.text ul.elencoeventi ul {
	/*margin:0 0 0 20px;*/
	height:auto !important;
	min-height:118px;
	height:118px;
}
#monzautile{
	padding:0 10px 0 10px;
}

body#interna #monzautile .liquid-round .text{
	min-height:50px;
	margin-left:-10px;
	padding:0px;
}

body#interna #monzautile .text,
body#home #monzautile .text{
	padding:0px;
        background-color:transparent;
        margin-top:-40px;
        position:relative;
        z-index:999;
}

body#interna #monzautile .liquid-round,
body#home #monzautile .liquid-round{ 
	background:#fff url(../img/roundbox/foot_leftside.gif) repeat-y left top;
}
body#interna #monzautile .liquid-round .bottom,
body#home #monzautile .liquid-round .bottom {
	background:url(../img/roundbox/foot_bottom.gif) left bottom no-repeat;
	height:90px;
        margin-top:-65px;
}
body#interna #monzautile .liquid-round .bottom span,
body#home #monzautile .liquid-round .bottom span{
	background:url(../img/roundbox/foot_bottom-right.gif) right bottom no-repeat;
	height:90px
}
body#interna #monzautile .liquid-round .center-content,
body#home #monzautile .liquid-round .center-content{
	background:transparent url(../img/roundbox/foot_rightside.gif) repeat-y scroll right top;
}
body#interna #monzautile .liquid-round .top,
body#home #monzautile .liquid-round .top{
	background:url(../img/roundbox/foot_top.gif) left top no-repeat;
}
body#interna #monzautile .liquid-round .top h3,
body#home #monzautile .liquid-round .top h3{
	background:transparent url(../img/roundbox/foot_top-right.gif) no-repeat scroll right top;
}

#monzautile .utile{
	float:right;
	display:inline;
	width:20%;
	border-left:1px solid #95e7f8;
	padding:5px;
}
#monzautile .utile h3{
	background-position:right top;
	background-repeat: no-repeat; 
	height:28px; 
	padding-top:15px;
        margin-top:-6px;
}
#monzautile .utile h3 a {
	background-color:#fff;
}
#monzautile .utile p {
	padding-top:0;
	margin-top:4px;
}
.imgtitle{
	background-position:30px 30px;
	background-repeat:no-repeat;
	text-indent:-9999px;
}

/*#.- .-.. . ... ... .- -. -.. .-. --- -.-. .- .. -- ..#*/
/*    ===============[  GALLERIA CENTRALE  ]============*/
/*#.- .-.. . ... ... .- -. -.. .-. --- -.-. .- .. -- ..#*/
#gallcont{
	position:relative;
	width:100%;
}
#gallcont.script{
	height:100px;
	overflow:hidden;
}
#gallcont ul{
	margin:0px 0 0 0;
	padding:0px;
}
#gallcont ul.script{
	width:5000px;
	overflow:hidden;
	position:absolute;
}
#gallcont li{
	margin:0;
	padding:0px;
	list-style:none;
	float:left;
	display:inline;
	width:100px;
	text-align:center;
}
#gallcont li img{
	padding:0px;
	margin:0px;
	border:1px solid #c9c8ca;
}
#gallcont li img:hover{
	border:1px solid #045b9e;
}
#navigator{
	position:absolute;
	right:20px;
	top:-20px;
	width:26px;
}
#prevBtn,#nextBtn{
	height:12px;
}
#prevBtn a, #nextBtn a{
	display:block;
	width:12px;
	height:12px;
	text-indent:-9999px;
}
#prevBtn a{
	background:url(../img/gal_prev.gif) left top no-repeat;
	position:absolute;
	left:0px;
}
#nextBtn a{
	background:url(../img/gal_next.gif) left top no-repeat;
	position:absolute;
	right:0px;
}
/*#.- .-.. . ... ... .- -. -.. .-. --- -.-. .- .. -- ..#*/
/*    =================[     EVENTI     ]===============*/
/*#.- .-.. . ... ... .- -. -.. .-. --- -.-. .- .. -- ..#*/
#home #monzaeventi{
	position:relative;
	padding-bottom:1px !important;
	padding:0;
}
*+html #home #monzaeventi{
	padding:0 !important;
}
.rss_eventi {
	position:absolute;
	top:28px;	
	right:23px;
}
#monzaeventi ul{
	margin:0 0 20px 0;
	padding:0;
	list-style:none;
}
#monzaeventi li{
	width:140px;
}
#monzaeventi img {
	display:block;
}
#EvePrec{
	background:transparent url(../img/gal_prev.gif) no-repeat scroll left top;
	text-indent:-9999px;
	display:block;
	width:12px;
	height:12px;
	position:absolute;
	right:14px;
	bottom:10px;
}	
#EveSucc{
	background:transparent url(../img/gal_next.gif) no-repeat scroll left top;
	text-indent:-9999px;
	display:block;
	width:12px;
	height:12px;
	position:absolute;
	right:0px;
	bottom:10px;
}

div.ocms_de_bt {
	top:70px;
}

/*#.- .-.. . ... ... .- -. -.. .-. --- -.-. .- .. -- ..#*/
/*    =================[     FORM    ]===============*/
/*#.- .-.. . ... ... .- -. -.. .-. --- -.-. .- .. -- ..#*/

#theForm label {
	float:left;
	display:inline;	
	width:150px;
	margin:2px 0;
}
#theForm br {
	clear:both;
}
#theForm input,
#theForm select {
	width:260px;
	margin:2px 0;
}
#theForm #ricerca {
	margin:10px 0 10px 150px;	
	width:80px;
}
