.corponews { 
text-align : left;
} 
.news { 
padding-right : 0;
padding-left : 0;
padding-bottom : 0;
margin : 0;
padding-top : 0;
} 

ins  {
text-decoration:none;
}

h2.errore {
color:#ff0000; !important !important;
}

ins.errore input {
border:1px solid #ff0000;
background-color:#FFEFDF;
}
.datanews { 
text-align : left;
background-repeat : repeat-x;
background-position : center 0%;
padding : 100px 10px 10px 10px;
} 
#linkcanali { 
padding-right : 0;
padding-left : 0;
padding-bottom : 0;
margin : 3px 0 0;
padding-top : 0;
} 
#canali A { 
padding-bottom : 0;
padding-top : 0;
} 
.CurrentNavChannel { 
padding-right : 5px;
background-position : center right;
background-image : url(../img/quadrato.gif);
background-repeat : no-repeat;
background-color : #e78b39;
} 
.CurrentNavChannel_eventi { 
padding-right : 5px;
background-position : center right;
background-image : url(../img/quadrato_eventi.gif);
background-repeat : no-repeat;
background-color : #e78b39;
} 



A { 
font-weight : bold;
color : #46546b;
text-decoration : none;
} 
IMG#minwidth { 
padding-right : 0;
padding-left : 0;
padding-bottom : 0;
margin : 0;
width : 750px;
padding-top : 0;
height : 2px;
} 
#pagina { 
margin-left : auto;
margin-right : auto;
width : 760px;
background-color : #fff;
padding : 0 10px 0 10px;
} 
#colright .menulaterale A { 
font-weight : bold;
color : #46546b;
} 
#colright .menulaterale H2 { 
border-right : 1px solid #bababa;
padding-right : 2px;
border-top : 1px solid #bababa;
padding-left : 2px;
background : #fff;
padding-bottom : 2px;
margin : 0;
border-left : 1px solid #bababa;
color : #46546b;
padding-top : 2px;
border-bottom : 1px solid #bababa;
} 
#barranav { 
border-right : 0 solid #357f9b;
text-align : center;
width : 100%;
} 

#testata {
	width : 100%;
	height : 138px;
	left : 10px;
	background-image : url(../img/top.jpg);
	background-repeat : no-repeat;
	background-position: center top;
} 


#logo { 

} 
#logo H1 { 
padding-right : 0;
padding-left : 0;
padding-bottom : 0;
margin : 0;
padding-top : 0;
} 
#data { 
font-weight : bold;
font-size : 0.7em;
width : 760px;
padding-top : 5px;
padding-right : 12px;
text-align : right;
color : #f9f9f9;
} 
#canali { 
background-position : left bottom;
font-size : 0.7em;
padding-top : 7px;
background-repeat : no-repeat;
background-color : #ffffff;
text-align : center;
border-bottom : 1px solid #e78b39;
} 
#position { 
padding-right : 10px;
padding-left : 0;
font-size : 0.7em;
float : left;
margin : 5px 0 0;
width : 75%;
} 
#interfacciaperson { 
margin-top : 5px;
font-size : 0.7em;
text-align : right;
} 
#interfacciaperson A { 
white-space : nowrap;
} 
#colleft { 
float : left;
width : 20%;
} 
#colcenter { 
float : right;
width : 78%;
margin-right : 1px;
} 
#w3c { 
padding-top : 15px;
text-align : center;
padding-bottom : 15px;
} 
#vuoto { 
height : 2px;
text-align : center;
} 
#content { 
padding-right : 0;
padding-left : 0;
padding-bottom : 0;
margin : 15px 0 0;
padding-top : 0;
} 
#footer { 
clear : both;
margin-top : 30px;
font-size : 0.6em;
text-align : center;
} 
.linea { 
background-position : top center;
display : block;
background-image : url(../img/lineaverde.gif);
width : 100%;
background-repeat : repeat-x;
} 
.html { 
display : inline;
background-image : url(../img/html401.gif);
width : 88px;
background-repeat : no-repeat;
height : 31px;
} 
.css { 
display : inline;
background-image : url(../img/cssvalid.gif);
width : 88px;
background-repeat : no-repeat;
height : 31px;
} 
.wai { 
display : inline;
background-image : url(../img/wcag1A.gif);
width : 88px;
background-repeat : no-repeat;
height : 31px;
} 
.hide { 
display : none;
} 
.menulaterale { 
margin-bottom : 5px;
padding-bottom : 20px;
margin-left : 0;
width : 100%;
margin-right : 0;
background-color : #f9f9f9;
} 
#colright .menulaterale { 
margin-bottom : 15px;
padding-bottom : 20px;
margin-left : 0;
width : 100%;
color : #46546b;
margin-right : 0;
background-color : #f9f9f9;
} 
.fotodx { 
float : right;
margin:0 0 5px 10px; 
} 
.fotosx {
margin:0 10px 5px 0; 
float : left;
} 

.fotosxb { margin:0 10px 5px 0; width:230px;}

.fotorxb { margin:0 10px 5px 0;float : right; width:230px;}

.fotocentro { 
float : center;
} 

.menulaterale ul {
margin:0;
padding:0;
}
.menulaterale ul LI { 
background-position : bottom left;
margin : 0;
padding :0px 0 3px 0;
line-height:1em;
font-size : 0.65em;
background-image : url(../img/lineaverde.gif);
background-repeat : repeat-x;
list-style-type : none;
} 
.menulaterale LI A, .menulaterale li span.attivo { 
display : block;
font-weight : bold;
margin : 0;
padding:0;
width:100%;
text-decoration : none;
} 

.etichetta {
display:block;
padding:3px;
}
.menulaterale li span.attivo { 
color : #ffffff;
background-color : #46546b;
text-decoration : none;
} 
.menulaterale li a:hover { 
color : #ffffff;
background-color : #e78b39;
text-decoration : none;
} 

.menulaterale UL { 
padding-right : 0;
padding-left : 0;
padding-bottom : 0;
margin : 0;
padding-top : 0;
} 
.menucentrale { 
margin-bottom : 20px;
padding-bottom : 10px;
margin-left : 0;
width : 100%;
margin-right : 0;
background-color : #ffffff;
border : 1px solid #e78b39;
} 
.italicbold { 
font-weight : bold;
font-style : italic;
} 
.contenuto H2 { 
padding-right : 0;
padding-left : 0;
font-weight : bold;
font-size : 1.2em;
padding-bottom : 0;
margin : 1em 0 0.5em 0;
color : #46546b;
padding-top : 0;
text-align : left;
} 
.contenuto H3 { 
padding-right : 0;
padding-left : 0;
font-weight : bold;
font-size : 0.9em;
padding-bottom : 0;
margin : 1em 0 0;
color : #46546b;
padding-top : 0;
text-align : left;
} 
.contenuto H1 { 
padding-right : 0;
padding-left : 0;
font-weight : bold;
font-size : 1.5em;
padding-bottom : 0;
margin : 0;
color : #46546b;
padding-top : 0;
text-align : left;
} 
.contenuto UL { 
padding-right : 0;
padding-left : 0;
padding-bottom : 0;
margin : 1em 0 1em 18px;
padding-top : 0;
} 
.contenuto P { 
padding-right : 0;
padding-left : 0;
padding-bottom : 0;
margin : 0.5em 0 0;
padding-top : 0;
text-align : justify;
} 
.contenuto LI { 
margin-top : 0.5em;
list-style-image : url(../img/freccia.gif);
} 
.contenuto { 
padding-right : 5px;
padding-left : 5px;
font-size : 0.65em;
} 
.email { 
font-size : 0.8em;
} 
.CurrentNav { 
font-size : 0.7em;
background-color : #f8f8f8;
text-align : center;
} 
.fonttestatatabella { 
padding-left : 4px;
font-weight : bolder;
font-size : 0.7em;
padding-bottom : 3px;
margin : 0 0 5px;
color : #ffffff;
padding-top : 3px;
text-align : left;
} 
.fonttestatatabella_eventi { 
padding-left : 4px;
font-weight : bolder;
font-size : 0.7em;
padding-bottom : 3px;
margin : 0 0 5px;
color : #ffffff;
padding-top : 3px;
text-align : left;
} 
.news { 
padding-right : 0;
padding-left : 0;
padding-bottom : 0;
margin : 0;
padding-top : 0;
} 
.datanews { 
padding-right : 0;
padding-left : 0;
padding-bottom : 0;
margin : 0;
padding-top : 0;
text-align : left;
} 
.imgnews { 
border-right : 2px solid #46546b;
padding-right : 0;
border-top : 2px solid #46546b;
padding-left : 0;
float : left;
padding-bottom : 0;
margin : 0 6px 0 0;
border-left : 2px solid #46546b;
padding-top : 0;
border-bottom : 2px solid #46546b;
height : 62px;
} 
.imgnews IMG { 
padding-right : 0;
padding-left : 0;
padding-bottom : 0;
margin : 0;
padding-top : 0;
} 
.corponews { 
text-align : left;
} 
.lineanews { 
background-position : center 0%;
margin-top : 10px;
background-image : url(../img/lineanews.gif);
margin-bottom : 10px;
font-size:3px;
background-repeat : repeat-x;
} 
.bandi { 
padding-right : 5px;
margin-top : 20px;
padding-left : 5px;
} 
.bandi H2 { 
padding-right : 0;
padding-left : 0;
font-size : 0.85em;
padding-bottom : 5px;
margin : 0;
padding-top : 5px;
} 
.dettaglinews { 
display : block;
width : 100%;
} 
.databandi { 
background-position : center 0%;
background-image : url(../img/lineaverde.gif);
background-repeat : repeat-x;
text-align : left;
} 
.databandisfondo { 
padding-right : 30px;
background-position : left center;
padding-left : 10px;
font-weight : bold;
font-size : 0.85em;
background-image : url(../img/freccia.gif);
padding-bottom : 10px;
margin : 0;
color : #357f9b;
padding-top : 10px;
background-repeat : no-repeat;
background-color : #f3fafc;
} 
.corpobandi { 
text-align : justify;
} 
.ricerca { 
background-position : 50% 0%;
background-image : url(../img/lineanews.gif);
padding-bottom : 4px;
background-repeat : repeat-x;
} 
.ricerca H2 { 
padding-right : 0;
padding-left : 0;
font-weight : bold;
padding-bottom : 5px;
margin : 0;
padding-top : 5px;
} 
.txtRicerca { 
padding-bottom : 5px;
margin : 0;
} 
.map { 
padding-right : 5px;
margin-top : 20px;
padding-left : 5px;
} 
.map H2 { 
padding-right : 0;
padding-left : 0;
font-weight : bold;
font-size : 0.85em;
padding-bottom : 5px;
margin : 0;
padding-top : 5px;
} 
.canaleMap { 
font-weight : bold;
font-size : 1.5em;
padding-bottom : 5px;
padding-top : 5px;
text-align : right;
} 
.canaleMapsfondo { 
padding-left : 10px;
font-weight : bold;
margin : 0;
color : #357f9b;
background-color : #f3fafc;
} 
.gruppoMap { 
padding-right : 0;
background-position : center 0%;
padding-left : 0;
background-image : url(../img/lineaverde.gif);
padding-bottom : 0;
margin : 1.5em 0 0;
padding-top : 0;
background-repeat : repeat-x;
text-align : left;
} 
.gruppoMapsfondo { 
padding-right : 0.5em;
padding-left : 0;
font-weight : bold;
font-size : 1em;
padding-bottom : 0;
margin : 0;
color : #46546b;
padding-top : 0;
background-color : #ffffff;
} 
.gruppoMapLiv2 { 
padding-right : 0;
background-position : center 0%;
padding-left : 0;
padding-bottom : 0;
padding-top : 0;
background-repeat : repeat-x;
text-align : left;
} 
.gruppoMapsfondoLiv2 { 
padding-right : 0.5em;
padding-left : 20px;
font-weight : bold;
font-size : 1em;
padding-bottom : 0;
margin : 0;
color : #357f9b;
padding-top : 0;
background-color : #f3fafc;
} 
.linkMap { 
padding-bottom : 0.5em;
text-align : left;
} 
.linkMapsfondo { 
background-position : left center;
padding-left : 10px;
font-weight : bold;
background-image : url(../img/freccia.gif);
margin : 0;
color : #357f9b;
background-repeat : no-repeat;
background-color : #f3fafc;
} 
.linkMapLiv2 { 
padding-bottom : 0.5em;
text-align : left;
} 
.linkMapsfondoLiv2 { 
background-position : left center;
padding-left : 20px;
font-weight : bold;
background-image : url(../img/freccia.gif);
margin : 0;
color : #357f9b;
background-repeat : no-repeat;
background-color : #f3fafc;
} 
.itemcommu { 
background-position : bottom left;
background-image : url(../img/lineaverde.gif);
padding-bottom : 10px;
background-repeat : repeat-x;
} 
.titlecomm { 
padding-right : 4px;
padding-left : 4px;
font-size : 0.7em;
padding-bottom : 4px;
padding-top : 10px;
} 
.titlecomm H2 { 
padding-right : 0;
padding-left : 0;
font-size : 0.9em;
padding-bottom : 0;
margin : 0;
color : #357f9b;
padding-top : 0;
} 
.corpocomm { 
padding-right : 4px;
padding-left : 4px;
font-size : 0.6em;
padding-bottom : 5px;
} 
.regcomm { 
padding-right : 10px;
padding-left : 4px;
font-size : 0.6em;
text-align : right;
padding-bottom : 10px;
} 
#cerca { 
text-align : center;
} 
form { 
margin : 0;
padding : 0;
} 
p.left { 
float:left;
margin: 0 0 0 0 !important !important !important;
padding: 0 0 0 0 !important !important !important;
height:3em;
}
p.nofloat { 
clear:left;
margin: 0;
padding: 0;
}
#data_js {
float:left;
width:20px;
margin-left:10px;
margin-right:10px;
margin-top: 0 !important !important !important;
margin-bottom: 0 !important !important !important;
}
.linkcanale { 
padding-right : 5px;
padding-left : 15px;
font-weight : bold;
padding-bottom : 5px;
margin : 0;
color : #ffffff;
padding-top : 5px;
text-decoration : none;
} 
#canali A:hover { 
color : #e78b39;
} 
A:hover { 
text-decoration : underline;
} 
#canali A { 
background-position : left center;
background-image : url(../img/triangolo.gif);
background-repeat : no-repeat;
color : #46546b;
} 
.linkcanaleattivo { 
font-weight : bold;
color : #ffffff;
text-decoration : none;
} 
.LINK { 
font-weight : bold;
text-decoration : none;
} 
.bordodx { 
border-right : 1px solid #808080;
} 
.bordomenuhome { 
border-right : 1px solid #808080;
border-top : 1px solid #808080;
border-left : 1px solid #808080;
border-bottom : 1px solid #808080;
} 
.bordocittadino { 
border-right : 2px solid #b3cff5;
border-top : 2px solid #b3cff5;
border-left : 2px solid #b3cff5;
border-bottom : 2px solid #b3cff5;
} 
.bordoimpresa { 
border-right : 2px solid #faf868;
border-top : 2px solid #faf868;
border-left : 2px solid #faf868;
border-bottom : 2px solid #faf868;
} 
.bordoenti { 
border-right : 2px solid #319418;
border-top : 2px solid #319418;
border-left : 2px solid #319418;
border-bottom : 2px solid #319418;
} 
.titolo { 
font-weight : bold;
font-size : 1em;
color : #808080;
font-style : italic;
} 
.sottotitolo { 
font-weight : bold;
font-size : 3em;
color : #ff9900;
} 
P.NavChannel { 
color : #505050;
} 
P.NavPageChannel { 
color : #ffff00;
font-family : Verdana, Arial, sans-serif;
} 
P.CurrentNavChannel { 
color : #ffffff;
font-family : Verdana, Arial, sans-serif;
} 
P.CurrentNavPageChannel { 
color : #ffffff;
font-family : Verdana, Arial, sans-serif;
} 
P.foot { 
font-family : Verdana, Arial, sans-serif;
} 
.bordo { 
border-right : 1px solid #333471;
border-top : 1px solid #333471;
border-left : 1px solid #333471;
border-bottom : 1px solid #333471;
} 
.cellatestata { 
padding-left : 5px;
font-weight : bold;
vertical-align : middle;
color : #ffffff;
height : 20px;
background-color : #333471;
text-align : center;
} 
A.evidenziato { 
color : #ffffff;
} 
TABLE FORM TR TD { 
font-size : 0.75em;
} 
TEXTAREA { 
border-right : 1px solid #000000;
border-top : 1px solid #000000;
border-left : 1px solid #000000;
color : #000000;
border-bottom : 1px solid #000000;
font-family : Arial, Verdana, sans-serif;
} 
INPUT { 
margin: 0;
padding: 0;
border-right : 1px solid #000000;
border-top : 1px solid #000000;
border-left : 1px solid #000000;
color : #000000;
border-bottom : 1px solid #000000;
font-family : Arial, Verdana, sans-serif;
} 
inputnew { 
border-right : 0 solid #42556b;
border-top : 0 solid #42556b;
border-left : 0 solid #42556b;
color : #42556b;
border-bottom : 0 solid #42556b;
font-family : Arial, Verdana, sans-serif;
} 
INPUT.omino { 
border-right : medium none;
border-top : medium none;
border-left : medium none;
border-bottom : medium none;
} 
input#verifica { 
background-color:#46546b;
color:#FFFFFF;
margin:0 !important;
width:13em;
padding:1px 0px 1px 0px !important;
border:1px solid #000;
font-weight:bold;
} 
img.calendario { 
background-color:#e78b39;
color:#FFFFFF;
} 
SELECT { 
border-right : 1px solid #000000;
border-top : 1px solid #000000;
border-left : 1px solid #000000;
color : #000000;
border-bottom : 1px solid #000000;
} 
OPTION { 

} 
.BOTTONE { 
margin-left : 5px;
} 
.copyright { 
font-weight : bold;
background : #e78b39;
color : #ffffff;
} 
.warning { 
padding-left : 5px;
font-weight : bold;
color : #ffffff;
height : 20px;
background-color : #ff0000;
} 
.readonly { 
border-right : 1px solid #000000;
border-top : 1px solid #000000;
border-left : 1px solid #000000;
color : #000000;
border-bottom : 1px solid #000000;
background-color : #c0c0c0;
} 
.fontlogo { 
font-weight : bold;
color : #3d3f8d;
} 
HR { 
padding-right : 0;
display : none;
padding-left : 0;
padding-bottom : 0;
margin : 0;
padding-top : 0;
} 
BODY { 
padding-right : 0;
padding-left : 0;
background : #666;
padding-bottom : 0;
margin : 0;
color : #46546b;
padding-top : 0;
font-family : Verdana, Arial, Helvetica, sans-serif;
text-decoration : none;
} 
IMG { 
border-right : 0;
border-top : 0;
border-left : 0;
border-bottom : 0;
} 
.tabellalarga { 
width : 100%;
} 
.colordoc { 
font-weight : bold;
font-size : 1em;
color : #357f9b;
} 
fieldset { 
border:none;
margin:0;
padding:0;
} 

table#tabella_verifica {
width:100%;
}

table#tabella_verifica caption {
display:none;
}

table#tabella_verifica td {
padding:5px;
border-right:1px solid #ccc;
border-bottom:1px solid #ccc;
}
table#tabella_verifica th {
background-color:#6f85aa;
padding:3px;
color:#ffffff;
border-right:1px solid #ccc;
border-bottom:1px solid #ccc;
}

table#tabella_verifica {
margin-top:10px;
margin-bottom:10px;
border-left:1px solid #ccc;
border-top:1px solid #ccc;
}
td.cella_1 {

width:15%;
}

td.cella_2 {
text-align:center;
width:15%;
}

td.cella_3 {
text-align:center;
width:10%;
}

td.cella_4 {
text-align:left;
width:45%;

}

td.cella_5 {
text-align:center;
width:15%;

}

tr#legenda td{
text-align:right;
}

tr.pari td {
background-color:#f9f9f9;
}

tr.pari_hover td, tr.dispari_hover td {
background-color:#fff4da;
}

tr.dispari td {
background-color:#ffffff;
}
tr#giorno_scelto td {
background-color:#feff9c;
font-weight:bold;
}

tr#giorno_scelto td {
background-color:#feff9c;
font-weight:bold;
}
.datascelta  {
background-color:#feff9c;
padding-left:5px;
padding-right:5px;
}

input.button_prenota_60 {
background-color:#46546b;
font-size:1em;
color:#FFFFFF;
font-weight:bold;
width:9em;
}

label {
display:block;
width:12em;
height:1.5em;
float:left;

}


form#prenotazione textarea#privacy {
font-size:1em;
width:300px;
}
form#prenotazione input.input_lungo {
width:300px;
font-size:1.2em;
padding:2px;
}

form#prenotazione input.input_corto {
width:6em;
font-size:1.2em;
padding:2px;
}

form#prenotazione select {
font-size:1.2em;
}


p.rigaform_nofloat {
margin-bottom:1em;
clear:left;
}

input.noborder {
border:none;
}
input.button_prenota_120 {
background-color:#46546b;
font-size:1em;
margin-top:5px;
color:#FFFFFF;
font-weight:bold;
width:9em;
}

input.button_prenota_30 {
background-color:#46546b;
font-size:1em;
color:#FFFFFF;
font-weight:bold;
width:9em;
}

span.button_prenota_30 {
background-color:#46546b;
border:1px solid #000;
font-size:0.9em;
display:block;
float:left;
cursor:pointer;
height:1.5em;
padding:0 0.2em 0 0.2em;
color:#FFFFFF;
font-weight:bold;
width:9em;
margin:0px;
margin-bottom:5px;
}
input.button_prenota_60 {
background-color:#46546b;
font-size:1em;
margin-top:5px;
color:#FFFFFF;
font-weight:bold;
width:9em;
}
span.button_prenota_60 {
display:block;
float:left;
cursor:pointer;
height:1.5em;
padding:0 0.2em 0 0.2em;
border:1px solid #000;
background-color:#46546b;
font-size:0.9em;
color:#FFFFFF;
font-weight:bold;
width:9em;
margin:0px;
margin-bottom:5px;
}

input#prenota_submit {
background-color:#46546b;
font-size:1.2em;
margin-top:5px;
color:#FFFFFF;
font-weight:bold;
width:15em;
}
