body, html {
	margin:0px;
	width:100%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	background-color:#ffffff;
	color:#000000;
}
table {
        border-collapse:collapse
}
table td {
	vertical-align:top;
        padding:0px;
}
a {
	text-decoration:none;
	color:#E80C0C;
	font-weight:bold;
}
a:hover {
	text-decoration:underline
}
img {
	border:0px;
}

table#layout {
	border-collapse:collapse;
	width:1000px;
	margin:auto;
}
table#header {
	margin:auto;
	margin-top:2px;	
}
td#bannerM {
	width:730px;
	height:92px;
	text-align:center;
	vertical-align:middle;
}
td#bannerM img {
        border-color:#948F8F;
} 
form#frmSearch {
	margin:0px;
	font-family:Verdana;
	font-size:11px;
	color:#000000;
	width:250px
}
form#frmSearch table {
	margin-left:auto;
	margin-right:0px;
        border-collapse:separate;
}
.menu {
	font-family:Arial, Helvetica, sans-serif;
	width: 1000px;
	height: 23px;
	position: relative;
	font-size: 12px;
	z-index: 100;
	margin:auto;
	margin-top:6px;
	white-space:nowrap
}
.menu ul li a {
	display: block;
	text-decoration: none;
	height: 23px;
	text-align: center;
	color: #fff;
	background: #073A70;
	line-height: 23px;
	font-size: 12px;
	font-weight: bold;
	white-space:nowrap;
    padding-left:14px;
    padding-right:14px;    
    border-bottom:1px solid #ffffff;
    width:auto;
    text-transform:uppercase;
   
}
.menu ul li#home-menu a{
        text-transform:lowercase;
}
.menu ul li + li a {
	border-left: 1px solid #fff;
        padding-left:13px;
        padding-right:12px;
        margin:0px;
}

.menu ul li ul li a {
      width:auto;

}

.menu ul {
	padding: 0;
	margin: 0;
	list-style: none;
	white-space:nowrap;
}
.menu ul li {
	float: left;
	position: relative;
	white-space:nowrap
}
.menu ul li ul {
	display: none;
}
/* specific to non IE browsers */
.menu ul li:hover a {
	color: #ffffff;
	background: #E80C0C;
}
.menu ul li:hover ul {
	display: block;
	position: absolute;
	top: 24px;
	left: 0;
	width: 100%;
}
.menu ul li:hover ul li a.hide {
	background: #6a3;
	color: #fff;

}
.menu ul li:hover ul li:hover a.hide {
	background: #6fc;
	color: #000;
}
.menu ul li:hover ul li ul {
	display: none;
}
.menu ul li ul li {
         float:none;
}
.menu ul li:hover ul li a {
	display: block;
	background: #dddddd;
	color: #000;
        text-align:left;
        padding-left:10px;
        padding-right:10px;
        font-weight:normal;
        width:140px;
        text-transform:capitalize;    
}
/*.menu ul li#NOTIZIE-menu:hover ul li a {
        width:140px;
}*/

.menu ul li:hover ul li a:hover {
	background: #C20606;
	color: #ffffff;
}
.menu ul li:hover ul li:hover ul {
	display: block;
	position: absolute;
	left: 105px;
	top: 0;
}
.menu ul li:hover ul li:hover ul.left {
	left: -105px;
}
/* end of specific to non IE browsers */

div#testata {	
	border-top:6px solid #E80C0C;
	margin-top:6px;
	border-bottom:4px solid #ADA9A1;
}
input,select {
  margin-top:2px;
	margin-bottom:2px;
}
input.txt {
	border:1px solid #7A7A7A;
	height:18px;

}
textarea.txt {
	border:1px solid #7A7A7A;
  overflow:auto;
  margin-top:2px;
	margin-bottom:2px;
}
input.btn {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#E1E4E5;
	font-weight:bold;
}
td#titolo {
	width:730px;
	height:103px;
}
td#titolo h1 {
	display:block;
	margin:0px;
	width:730px;
	height:103px;
	position:relative;
	top:0px;
	left:0px;
}
td#titolo h1 span {
	display:block;
	margin:0px;
	width:730px;
	height:103px;
	position:absolute;
	top:0px;
	left:0px;
	background:url('immagini/logo.gif') #ffffff no-repeat left;
}
form#frmLogin {
	margin:0px;
	font-family:Verdana;
	font-size:11px;
	color:#000000;
	width:250px
}
form#frmLogin table {
	margin-left:auto;
	margin-right:0px;
        border-collapse:separate;
}
form#frmLogin table td {
	vertical-align:middle
}
table#middle {
	width:100%;
	border-collapse:collapse;
	margin-top:24px;
	margin-bottom:10px;
}
/*table#middle th {
	padding-left:35px;
	text-align:left;
	font-size:14px;
	background:url('immagini/punto.gif') no-repeat 15px center;
}*/

table#middle td {
	padding:0px;
	border-left:1px solid #ADA9A1;
}
table#middle td#I-colonna {
	border:none;
	width:426px;
}
table#middle td#II-colonna {
	width:232px;
}
table#middle td#III-colonna {
	width:340px;
}
table#middle td#colonna {
	border:none;
	width:659px;
}
table#middle td table td {
	border:none
}
div#menu-bottom {
	text-align:center;
	color:#E01524;
	border-bottom:6px solid #E80C0C;
        text-transform:uppercase;
}
div#menu-bottom a, div#dati-bottom a {




	color:#000000;
}
div#dati-bottom {
	padding-top:6px;
	border-bottom:3px solid #ADA9A1;
	text-align:center;
	font-size:12px
}
div#privacy {
	/*height:19px;*/
	margin-top:4px;
	margin-bottom:4px;
	background-color:#073A70;
	text-align:center;
	color:#ffffff;
	padding:4px 0px;
	font-weight:bold;
}
div#privacy a {
	color:#ffffff;
}
div#copyright {
	height:19px;
	margin-top:4px;
	margin-bottom:4px;
	text-align:center;
	color:#000000;
	padding-top:4px;
	font-size:9px
}
div#copyright a {
	color:#000000;
}
div.box {
	margin-left:10px;
	margin-right:10px;
	border-top:2px solid #E80C0C;
	position:relative;
	margin-bottom:20px;	
}
div.tit-box {
	position:absolute;
	top:-20px;
	left:0px;
	padding-left:25px;
	text-align:left;
	background:url('immagini/punto.gif') no-repeat 5px center;
	
}
div.box-inpage {
  position:relative;
  top:0px;
  left:0px;
  border-top:2px solid #E80C0C;
}
div.tit-box h2 {
	margin:0px;
	font-size:14px;
	font-weight:bold;
        text-transform:uppercase;
}
table.notizia {
	border-collapse:collapse;
	border-bottom:1px solid #ADA9A1;
	margin-bottom:10px;	
	width:100%;
}
table#middle td table.notizia td {
	padding:2px
}
td.occhiello, td.occhiello a {
	font-size:12px;
	font-weight:bold;
	color:#3B475E;
}
td.occhiello strong, td.occhiello a strong, td.occhiello strong a {
	color:#E80C0C;
	margin-right:14px;
	text-transform:uppercase;
}
td.titolo-notizia h3, td.titolo-notizia h3 a {
	font-size:18px;
	font-family:"Times New Roman", Times, serif;
	color:#04488C;
	margin:0px;
	font-weight:normal;
}
table.prima td.titolo-notizia h3, table.prima td.titolo-notizia h3 a {
	font-size:24px
}
td.testo-notizia img {
	float:left;
	margin:0px;
	margin-bottom:10px;
	margin-right:10px;
}
table#middle td table.notizia td.testo-notizia {
	font-size:11px;
	padding-top:8px;
}
td.testo-notizia p {	
	text-align:justify;
	margin:0px;
	color:#000000;
	line-height:14px	
}
table#middle table.notizia.prima td.testo-notizia {
	font-size:12px;
}
table.prima td.testo-notizia p {
	line-height:16px
}
a.continua {
	color:#E80C0C;
	font-weight:bold;
	white-space:nowrap;
}
a.link-commenti {
	color:#04488C;
	font-family:"Times New Roman", Times, serif;
	font-size:14px
}
td.testo-notizia ul {
	margin:5px 0px 10px 0px;
	padding:0px;
	
}
td.testo-notizia ul li {
	margin:0px 0px 0px 10px;
	padding:0px;
	padding-left:15px;
	list-style:none;
	text-align:justify;
	background:url('immagini/punto-elenco.gif') no-repeat left 1px;
}
td.testo-notizia ul li span {
	display:block;
	float:left;
	margin-right:1em
}
td.testo-notizia ul li a {
	color:#000000;
}
table#monterchi-informa-box td {
	font-size:11px;
}
table#monterchi-informa-box td img {
	float:right;
	margin-left:10px;
	margin-bottom:10px;
}
table#monterchi-informa-box td h3 {
	font-size:12px;
	font-weight:bold;
	margin:0px;
	margin-bottom:10px;
	color:#000000;
}
table#monterchi-informa-box td h3 span {
	color:#E01524
}
table#monterchi-informa-box td p {
	margin:0px;
	margin-bottom:10px;
}
table#monterchi-informa-box td p.ultima-edizione {
	font-weight:bold;
	font-size:12px;
}
table#monterchi-informa-box td p.ultima-edizione a {
	color:#E01524
}
table#monterchi-informa-box td p.archivio-edizioni {
	font-weight:bold;
	font-size:12px;
}
table#monterchi-informa-box td p.archivio-edizioni a {
	color:#E01524
}
table#middle td table#spazio-associazioni th {
	background:none;
	padding:0px;
	text-align:right;
	color:#E01524;
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	font-weight:bold;
}
table#middle td table#spazio-associazioni {
	background-color:#E5E5E5;
	border:1px solid #C4C0C0;
	margin-top:4px;
  border-collapse:separate

}
table#middle td table#spazio-associazioni td.prima {
	background-color:#ffffff;
	border:1px solid #C4C0C0;
	font-size:12px;
	font-weight:bold;
	padding:4px;
	vertical-align:middle;
  text-transform:uppercase;
}
table#middle td table#spazio-associazioni td.prima a {
        color:#000000;
}
table#middle td table#spazio-associazioni td {
	font-size:12px;
	padding:0px 5px 0px 5px
}
table#eventi-box {
	border-bottom:1px solid #ADA9A1;
	font-size:12px;
	width:100%;
}
table#middle td table#eventi-box td {
	padding-bottom:10px;
        text-align:justify;
}
table#eventi-box th {
	text-transform:uppercase;
	text-align:left;
	color:#E80C0C;
}
table#eventi-box td div, table#eventi-box td div a, table#com-comune-box td div a, table#com-comune-box td div {
	font-weight:bold;
	color:#3B475E;
}
table#com-comune-box {
	background:#CDD8E2;
	margin-left:-8px;
	margin-right:-8px;
	margin-top:2px;
	font-size:12px;
}
table#com-comune-box th {
	font-family:"Times New Roman", Times, serif;
	background:url('immagini/monterchi-stemma.jpg') no-repeat 10px center;
	padding-left:40px;
	height:60px;
	vertical-align:middle;	
}
table#middle td table#com-comune-box td {
	padding-left:8px;
	padding-right:8px;
	padding-bottom:10px;
        text-align:justify;
}
table#banner, table.banner {
	margin:auto;
	border-bottom:1px solid #ADA9A1;
	border-top:1px solid #ADA9A1;
	margin-top:2px;
}
table#middle td table#banner td, table#middle td table.banner td {
	padding:3px 0px 3px 0px;
}
table#middle td table#filmato {
	border-collapse:collapse;
	border-bottom:1px solid #ADA9A1;
	margin-bottom:10px
}
table#middle td table#filmato object, table#middle td table#filmato embed {
  width:318px;
  height:282px;
}
table#middle td table#filmato td {
	padding:0px;
	font-size:12px;
	font-weight:bold
}
table#middle td table#filmato td a, table#sondaggio td a {
	color:#073A70;
	font-weight:bold;
}
table#middle td table#filmato td a.continua {
  color:#E80C0C;
}
div#flashcontent {
	margin-bottom:10px
}
table#middle td table#filmato div {
	text-align:left;
	font-style:italic;
	font-size:12px;
	padding-top:5px;
	padding-bottom:5px;
}
table#sondaggio {
	border:1px solid #27364A;
}
table#sondaggio td h2 {
	margin:0px;
	color:#E80C0C;
	text-transform:uppercase;
	font-size:14px;
}
table#sondaggio td {
	padding:5px;
	font-size:12px;
	text-align:justify
}
table#sondaggio td form {
	margin:0px;
}
table#sondaggio td form input {
	margin-top:4px
}
table#sondaggio td form input.btn {
	margin-right:10px;
	margin-left:6px;
}

table#middle td table#info-aziende {
	margin-top:10px;
	font-size:12px;
	border-bottom:1px solid #ADA9A1;
}
table#middle td table#info-aziende td img {
	border:1px solid #807C7C;
	margin-bottom:10px;
}
table#middle td table#info-aziende td a {
	color:#000000;
	font-weight:normal
}
table#middle td table#meteo {
	margin-top:30px;
	margin-bottom:10px;
	border-bottom:1px solid #ADA9A1
}
div#ti_forecast {
        display:none;
}
table#forecast {
	width:314px;
	border-collapse:collapse;
	margin:3px;
}
table#forecast th {
	font-weight:bold;
	color:#073A70;
	font-size:12px;
	text-align:center;
	border-left:1px solid #ADA9A1;
}
table#forecast th.spot, table#forecast th.spots {
	text-align:left;
	border-left:none;
} 
table#forecast th.spot a {
	color:#000000;
}
table#forecast th.spot {
	border-top:1px solid #ADA9A1;
}
table#forecast td.img, table#forecast td.tmin, table#forecast td.tmax {
	text-align:center;
	border-left:1px solid #ADA9A1;
	border-top:1px solid #ADA9A1;
}
table#middle table#forecast th, table#middle table#forecast td {
	padding:4px;
	vertical-align:middle
}
table#autorizzazione {
	text-align:justify;
	margin-bottom:10px;
}
table#autorizzazione td {
	padding-left:8px;
	padding-right:8px;
	font-size:12px;
}
table#archivio {
        
        margin:10px;
}
table#archivio th {
        background-color:#073A70;
        color:#ffffff;
        padding:4px;
        padding-top:0px;
        padding-bottom:0px;
        text-align:left;
}
table#archivio td {
        padding:4px;
}
table#archivio a {
        color:#E80C0C;
        font-weight:bold;
}
table#archivio p#paginazione a, div#paginazione a {
        font-weight:normal;
        color:#073A70;
}
:-moz-any-link:focus {
  outline: none;
}
a:active, a:focus {
        outline:none;
} 
div#cat-annunci a {
        color:#000000;
        font-weight:bold
}
ul.associazioni {
        margin:0px;
        padding:0px;
        margin-bottom:40px;
}
ul.associazioni li {
        margin:0px;
        padding:10px 0px 10px 0px;
        list-style:none;
        border-bottom:1px solid #ADA9A1;
        font-size:12px;
        padding-left:36px;
}
ul.associazioni li h3 {
        margin:0px;
        margin-left:-36px;
        font-size:18px;
        font-family:'Times New Roman', Times, serif;
        font-weight:normal;
        padding-left:36px;
        background:url('immagini/arrow.gif') no-repeat 20px center;
}
ul.associazioni li h3 a {
        color:#000000;
}
ul.associazioni li a{
        color:#E80C0C;
}
div.risultati-sondaggio {
        background:url('immagini/rate.gif') no-repeat;
}
div.risultati-sondaggio div {
        background-image:url('immagini/no-rate.gif');
        background-repeat:no-repeat;
        background-position:right 0px;
}
div#archivio-filmati {
        margin-top:10px;
        margin-bottom:10px;
        padding-bottom:10px;
        border-bottom:1px solid #ADA9A1;
}
div#archivio-filmati table td img {
        margin-bottom:4px
}
div#archivio-filmati table td {
        text-transform:capitalize;
        font-weight:bold;
        padding:4px;
}
object {
        outline:none
}
table#gallery div.cart{
	height:78px; 
	border:1px solid #073A70;
	width:280px
	}
table#gallery div.su{
	width:100px;
	text-align:center;
	height:78px
}
table#gallery div {
        text-align:left;
        margin:4px;
        float:left;
}
table#gallery div.su img {
	/*margin-bottom:12px;*/
}
table#gallery div.cart img {
	float:left;
	margin-right:8px;
}
table#gallery div.cart span {
	/*margin-top:10px;*/
	display:block;
	margin-left:40px;
	height:auto;
	overflow:auto;
	}
img.thumb {
        border:1px solid #073A70;
        padding:3px;
}
img#foto {
        border:1px solid #073A70;
        padding:10px
}
table#archivio-press {
        margin-top:10px;
        width:100%;
        
}
table#archivio-press td {
        vertical-align:middle;
        padding-top:5px;
        padding-bottom:5px;
        padding-left:10px;
        padding-right:10px;
}

table#press td.titolo-notizia p{
        margin:0px;
}
table#archivio-press td.titolo-notizia h3, table#press td.titolo-notizia h3 {
        text-transform:capitalize;
}
table#archivio-press a.continua {
        padding-left:40px;
        padding-top:12px;
        padding-bottom:12px;
        background:url('immagini/pdf.gif') no-repeat left center;
}

table#middle table.rubriche {
	margin-bottom:10px;
	width:100%;
}
table#middle table.rubriche td {
	 background-color:#D9E4ED;
	 width:257px;
	 padding:5px;
	 padding-top:1px;
}
table#middle table.rubriche td.ico {
	display:block;
	position:relative;
	width:55px;
	height:74px;
	top:0px;
	left:0px;
	padding:0px
}
table.rubriche td.ico {
	width:55px;
	height:74px;
	background-repeat:no-repeat;
	padding:0px;
}
table.rubriche td#concorsi  {
	background-image:url('immagini/concorsi.gif');
}
table.rubriche td#viaggi {
	background-image:url('immagini/viaggi.gif');
}
table.rubriche td#musica {
	background-image:url('immagini/musica.gif');
}
table.rubriche td#cinema {
	background-image:url('immagini/cinema.gif');
}
table.rubriche td#massima {
	background-image:url('immagini/massima.gif');
}
table.rubriche td#veterinaria {
	background-image:url('immagini/veterinaria.gif');
}
table.rubriche td#vino {
	background-image:url('immagini/vino.gif');
}
table.rubriche h2 {
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#073A70;
	margin-bottom:2px
}
table.rubriche h2 span {
	margin-left:-19px;
	padding-right:3px
}
table.rubriche h2 a {
	color:#073A70;
}
table.rubriche p {
	margin:0px
}
table.rubriche p a {
	color:#000000;
	font-weight:normal;
}
table#middle td#II-colonna table#concorsi-pubblici {
	margin-top:12px;
}
table#middle td table#concorsi-pubblici {
	margin:auto;
	border-collapse:collapse;
	margin-bottom:10px;
	width:100%;
	background-color:#E80C0C;
	font-weight:bold;	
	color:#ffffff;
}
table#middle td table#concorsi-pubblici td {
	padding:8px
}
table#middle td table#concorsi-pubblici td a {
	color:#000000;
	font-size:12px;
	/*text-transform:uppercase;*/
}
table#middle td table#concorsi-pubblici h2 {
	margin:0px;
	font-size:18px;	
	margin-bottom:8px	
}
table#middle td table#concorsi-pubblici h2 span {
	font-size:14px;
}
table#baldaccio {
  width:318px;
  border:1px solid #44794A;
  margin-top:10px;
}
table#baldaccio th {
  font-family:"Times New Roman", Times, serif;
  font-size:14px;
  text-transform:uppercase;
  letter-spacing:7px;
  color:#44794A;
}
table#baldaccio th span {
  font-size:27px;
  text-transform:uppercase;
  letter-spacing:0px;
}
table#baldaccio a, table#nepal_express a, table#pettegolezzi p.titolo b, table#esperto p.titolo b   {
  font-size:12px;
  color:#3B475E;
  font-weight:bold;
}
table#baldaccio a.continua, table#nepal_express a.continua {
  font-size:11px;
  color:#E80C0C;
}
table#nepal_express {
	border:1px solid #212182;
	margin-top:10px;
}
table#nepal_express td {
	padding:5px
}
table#radio-wave th {
  background-color:#e80c0c;
  color:#ffffff;
  padding-top:5px;
  padding-bottom:5px;
  font-size:16px
}
table#radio-wave {
  margin-top:5px;
  margin-left:-8px;
  margin-right:-8px;
}
table#radio-wave th a {
  color:#ffffff;
}
table#radio-wave td {
  padding:8px;
  text-align:justify;
  padding-top:2px;
}
table#pettegolezzi, table#esperto {
	margin-top:10px;
	border-bottom:1px solid #ADA9A1;
	border-top:1px solid #ADA9A1;
	margin-bottom:10px;
	width:100%
}
table#pettegolezzi img, table#esperto img {
	margin-bottom:10px;
	margin-right:10px;
}
table#tornei {
	margin:5px 0px;
	width:100%;
}
table#tornei a {
	color:#ffffff;
	font-size:14px;
}
table#tornei td {
	background-color:#073a70;
	padding:5px;
	text-align:center;
	line-height:20px;
}
