@font-face {
font-family: 'counter_consulenzait';
src: url('/fonts/counter_consulenzait.eot');
src: url('/fonts/counter_consulenzait.eot?#iefix') format('embedded-opentype'), url('/fonts/counter_consulenzait.woff') format('woff'), url('/fonts/counter_consulenzait.ttf') format('truetype'), url('/fonts/counter_consulenzait.svg#counter_consulenzait') format('svg');
font-weight: normal;
font-style: normal;
}
#search_plus .form-group {
min-height: 60px;
}
.tab-content .form-control {
width: 100%;
}
#CMS_Messaggi input[type=radio] {
opacity: 0;
display:none;
}
#CMS_Messaggi  input[type=radio]:checked, #CMS_Messaggi input[type=radio]:focus {
outline: none !important;
}
#CMS_Messaggi input[type=radio]+.lbl::before {
border: 1px solid #ccc;
border-radius: 0;
box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
color: #2091cf;
content: " ";
display: inline-block;
font-size: 14px;
font-weight: normal;
height: 17px;
line-height: 15px;
margin-right: 5px;
margin-top: -5px;
min-width: 17px;
text-align: center;
vertical-align: middle;
}
#CMS_Messaggi input[type=radio]+.lbl::before {
border-radius: 32px;
font-family: Arial, Helvetica, sans-serif;
font-size: 36px;
}
#CMS_Messaggi input[type=radio]:checked+.lbl::before {
content: "\2022";
}
#CMS_PosDataEOra {font-size:x-small; font-family:Verdana, Geneva, sans-serif;}
.clocktime {
padding:5px 0 5px 30px;
background: url('data:image/gif;base64,R0lGODlhDQANANUAAAAAAOLjztnNrJWViH1+cv/MZv/78ry8q9vcx//clPjy1ezPkebJjP/ntrCxoP/03v/Ue9DRvoWAbfjtyKOYevjbnP///4OEeP/24//fnMK9pNLTv//vzv/y1ePew3+AdP/RcM7WvYSEc//ipv/sxv/89ff31v/57vj54gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEHACgALAAAAAANAA0AAAZyQBRKkYGAIBWPcDmBZDAlTFEQECogJItWS4JoqpnRFrDNLA4oCGa87UAGCFCJrTWALhvIYwwguz8RFRlbhAkMeB4QHIQWDRAScCgCTg8nHAkQFARoKAEaC0YQDBIEDlVCAQcDFx8XAwenSygIGxEbCLJBADs=') no-repeat 10px center transparent;
}
#CMS_H1 {
padding-top: 5px;
}
.img-cx {
display: block;
margin: 0 auto;
}
.img-sx {
float: left;
}
.img-dx {
float: right;
}
#cms_arearisultati table td img{ 
display:block; 
heigth:auto; 
max-width:100%; 
} 
#cms_arearisultati table th { 
white-space: nowrap; 
}
.table-responsive {
min-height: 0.01%;
overflow-x: auto;
}
table thead:first-child {
white-space: nowrap;
}
table tbody {
word-break: break-all;
}
tbody td {
vertical-align: middle !important;
}
.table-responsive > .table > thead > tr > th, .table-responsive > .table > tbody > tr > th, .table-responsive > .table > tfoot > tr > th, .table-responsive > .table > thead > tr > td, .table-responsive > .table > tbody > tr > td, .table-responsive > .table > tfoot > tr > td {
white-space: inherit;
}
@media screen and (max-width: 767px) {
.table-responsive>.table-bordered {
border: 0;
width: 100%;
}
}
.bxslider_Testata, .bxslider {
padding-left: 0;
}
.resetfloat
{
clear: both;
}
.icona-left-accessibilita
{
float:left;
margin-right:3px;
margin-bottom: 10px;
}
.icona-left
{
float:left;
margin-right:1%;
margin-bottom: 10px;
}
.icona-left img
{
vertical-align:middle;
}
.icona-right
{
float:right;
margin-left:1%;
margin-bottom: 10px;
}
.icona-right img
{
vertical-align:middle;
}
.CMS_BackEnd_Footer
{
position: absolute;
bottom: 0;
min-height:30px;
max-width:100%;
}
.CMS_Footer 
{
clear:both;
}
[data-accordion] > [data-control]:after {
background: url("/img/down.png") no-repeat scroll center top / 50% auto rgba(0, 0, 0, 0);
}
[data-control], [data-content] > * {
border-bottom: 0 none;
color:#444;
}
[data-accordion] > [data-control] {
cursor:pointer;
}
#elenco_lista {
font-family:'Roboto', sans-serif;
background:#d5e3eb;
padding:10px;
}
#elenco_lista > li > a {
color:#337ab7;
}
.open[data-accordion] > [data-control]:after {
background-position: center bottom;
}
.sololink a:hover {
color: #fff !important;
}
.trasparenza h3 {
font-family:'Roboto', sans-serif;
font-weight:300;
color:#4072B4;
}
.trasparenza span, .sololink {
background: inherit;
border: inherit;
color: inherit;
display: block;
font: inherit;
margin: 0;
outline: medium none;
width: 100%;
border: 0 none;
}
.sololink {
padding:10px;
}
.sololink, #elenco_lista li{
border-bottom:1px solid #62bbe9;
}
.sololink > a, #elenco_lista > .open li > a {
text-decoration: none;
width:100%;
display: block;
}
.sololink, #elenco_lista li:last-child {
border-bottom: 0 transparent;
}
#elenco_lista > .open > li > a {
padding:0;
}
#elenco_lista > li:hover, #elenco_lista > li:hover > a, #elenco_lista > li [data-control]:hover {
background: #4679BD;
}
.open > span {
background: #169dde;
border-right: 1px solid #62bbe9;
color:#333 !important;
}
.open a, .open .open a {
padding-left: 10px;
}
#elenco_lista > .open li{
background: #bfdfee;
border-left:1px solid #62bbe9;
}
#elenco_lista > .open .open [data-content] > li{
background: #fff !important;
}
video {
min-height:64px;
min-width:128px;
}
.open > span  a {
color: #fff;
text-shadow: 0 0 2px #000;
}
.open:first-child > span {
background: #62bbe9;
}
#elenco_lista > .open li > span, #elenco_lista > .open li > a  {
padding-left:20px;
}
#elenco_lista > li > a, #elenco_lista > li > span > a {
display: block;
width: 100%;
text-transform: uppercase;
}
#elenco_lista > li [data-control]:hover > a, .sololink:hover a {
color: #fff;
}
a.xls, a.xml, a.csv, a.pdf, a.doc, a.docx, a.ppt {
    padding-left:30px;
    background-image: url("/img/sprite_ico-doc.png");
    background-repeat: no-repeat;
    min-height:30px;
    display: block;
}
a.xls {
    background-position: 0 0
}
a.xml {
    background-position: 0 -30px;
}
a.csv {
    background-position: 0 -60px;
}
a.pdf {
    background-position: 0 -90px;
}
a.doc, a.docx {
    background-position: 0 -120px;
}
a.ppt {
background-position: 0 -150px; 
}
.table th {
   vertical-align: middle !important;
}
.inner-addon { 
position: relative; 
}
.inner-addon .glyphicon {
position: absolute;
padding: 10px;
}
.left-addon .glyphicon {
left: 0;
}
.right-addon .glyphicon {
right: 0;
}
.left-addon input {
padding-left: 30px;
}
.right-addon input {
padding-right: 30px;
}
bs-callout + .bs-callout {
margin-top: -5px;
}
.bs-callout {
-moz-border-bottom-colors: none;
-moz-border-left-colors: none;
-moz-border-right-colors: none;
-moz-border-top-colors: none;
border-color: #eee;
border-image: none;
border-radius: 3px;
border-style: solid;
border-width: 1px 1px 1px 5px;
}
.bs-callout-info {
border-left-color: #1b809e;
}
.VisOggi {
background-color: #428bca;
border-color: #357ebd;
color: #fff;
border-radius: 5px 5px 0 0;
}
.VisTotali {
border-radius: 0 0 5px 5px;
border: 1px solid #428bca;
color:#666;
}
.VisOggi > p, .VisTotali > p {
margin-bottom: 0;
padding:5px;
font-size: small;
text-align: center;
}
.VisOggi span {
font-family:Arial, Helvetica, sans-serif;
background-color: #fff;
color: #666;
display: inline-block;
font-size: 14px;
font-weight: bold;
line-height: 1;
min-width: 10px;
padding: 3px 7px;
text-align: center;
vertical-align: baseline;
white-space: nowrap;
border-radius: 10px;
}
.VisTotali span {
font-family: 'counter_consulenzait';
font-size: 30px;
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
color: #000;
}
#ico-share > li {
text-align: center;
height: 50px;
width: 50px;
background: #DD5044;
border-radius: 3px;
color: #f5f5f5;
font-size: 26px;
padding: 5px;
line-height: 10px;
opacity: 0.8;
-webkit-transition: opacity 1s, color 1s;
transition: opacity 1s, color 1s;
cursor: pointer;
}
#ico-share > li:hover {
opacity: 1;
color: #fff;
}
#ico-share > li:first-child {
background-color: #365899;
}
#ico-share > li:last-child {
background-color: #00ACED;
}
.open > ul {
max-height: initial !important;
}
#chart_div .google-visualization-orgchart-table * {padding: 0;}
#chart_div .node.google-visualization-orgchart-node-medium > a {white-space: normal;}
#map_canvas {
height:600px;
width:100%;
margin:0px;
padding:0px;
border:1px solid #d5d5d5;
}
.titolo_segnalazione{
font-size: 25px;
padding: 3px 3px;
margin-bottom: 15px;
font-family: 'roboto_condensedregular';
text-align: center;
}
.domanda_segnalazione{
font-size: 15px;
padding: 5px 5px;
margin-bottom: 15px;
font-family: 'roboto_condensedregular';
text-align: center;
}
.fotoS{ height: auto;
margin:0 auto;
text-align: center;
width: 150px;
}
.icona{ height: auto;
width: 150px;
}
#over {
min-height: 100%;
min-width: 100%;
overflow: hidden;
position: fixed;
background: url('../images/loader.gif') no-repeat center center rgba(255,255,255,0.7);
display: none;
z-index: 4;
}
.sondaggio  + .label-sondaggio {
padding: 5px;
width: 50px;
height: 50px;
margin: 5px;
}
.sondaggio:checked + .label-sondaggio {
color: white;
border-radius: 50%;
}
.sondaggio:checked + .icon-sond_si.label-sondaggio {
background: green;
}
.sondaggio:checked + .icon-sond_no.label-sondaggio {
background: red;
}
#sond_no, #sond_si {display:none;}
.navbar-brand > img {
display: inline-block;
padding-right: 5px;
}
#contenuti,{
margin: 0 auto;
display: block;
position: relative;
padding-right: 30px;
padding-left: 30px;
}
#titolo_sondaggio{
font-size: 25px;
padding: 5px 5px;
margin-bottom: 15px;
font-family: 'robotoregular';
color: #158af3;
text-align: center;
border-bottom: 1px solid #d5d5d5;
background: #efefef;
}
#titolo_mappa{
font-size: 38px;
padding: 5px 5px;
margin-bottom: 15px;
font-family: 'robotoregular';
color: #158af3;
text-align: center;
background: #efefef;
}
#domanda_sondaggio{
font-size: 25px;
padding: 5px 5px;
margin-bottom: 25px;
font-family: 'robotoregular';
text-align: center;
}
#data_sondaggio{
font-size: 15px;
padding: 5px 5px;
margin-bottom: 0;
font-family: 'robotoregular';
text-align: center;
}
#grafico_torta{
text-align: center;
}
#map-canvas img {
max-width: none !important;
}
.gm-style-iw {
width: 50%;
max-width:600px;
top: 15px !important;
left: 0px !important;
background-color: #fff;
box-shadow: 0 1px 6px rgba(178, 178, 178, 0.6);
border: 1px solid rgba(72, 181, 233, 0.6);
border-radius: 2px 2px 10px 10px;
}
#iw-container {
margin-bottom: 10px;
max-width: 100% !important;
}
.gm-style-iw > div {
min-width: 100% !important;
}
#iw-container .iw-title {
font-family: 'Open Sans Condensed', sans-serif;
font-size: 22px;
font-weight: 400;
padding: 10px;
background-color: #48b5e9;
color: white;
margin: 0;
border-radius: 2px 2px 0 0;
text-align: center;
}
#iw-container .iw-content {
font-size: 13px;
line-height: 18px;
font-weight: 400;
margin-right: 1px;
padding: 15px 5px 20px 15px;
overflow-y: auto;
overflow-x: hidden;
}
.iw-content img {
float: right;
margin: 0 5px 5px 10px;
}
.iw-subTitle {
font-size: 16px;
font-weight: 700;
padding: 5px 0;
}
#map_canvas .carousel-control.left, #map_canvas .carousel-control.right {
background: none;
}
.morris-hover {
position: absolute;
z-index: 1000
}
.morris-hover.morris-default-style {
border-radius: 10px;
padding: 6px;
color: #667;
background: rgba(255,255,255,0.8);
border: solid 2px rgba(230,230,230,0.8);
font-family: sans-serif;
font-size: 12px;
text-align: center
}
.morris-hover.morris-default-style .morris-hover-row-label {
/*font-weight: normal;*/
margin: 0.25em 0
}
.morris-hover.morris-default-style .morris-hover-point {
white-space: nowrap;
margin: 0.1em 0
}
.modifica_ID > div:nth-child(odd) {
background: #cacaca;
}
.modifica_ID > div:last-child {
background: transparent none !important;
}
.modifica_ID .row {
padding-top: 10px;
background: url("/img/ombra_up.png") no-repeat left bottom transparent;
font-size: 11px;
height: 60px;
max-height: 60px;
overflow: hidden;
}
.ComunicatiStampa_FO_titolo {
background:url("/img/newspaper.png") no-repeat 0px 0px;
margin:4px 0px 0px 0px;
padding:0px 0px 0px 20px;		
color:#913B11;	
font-size:1em;
font-family: "Trebuchet ms", Helvetica, Arial, sans-serif;
}
.ComunicatiStampa_FO_primariga {
padding:0px 0px 5px 0px;
margin:10px 0px 0px 0px;
font-size:1.1em;	
height:auto !important;
height:0px;
}
.ComunicatiStampa_FO_secondariga {
padding:0px 0px 5px 0px;
margin:10px 0px 0px 0px;
font-size:1.1em;	
height:auto !important;
height:0px;
}
.ComunicatiStampa_FO_dettaglio {
padding:0px 0px 5px 0px;
margin:10px 0px 0px 0px;
text-align:right;
font-size:1.1em;	
height:auto !important;
height:0px;
}
.atti_titolo {
background:url("/img/newspaper.png") no-repeat 0px 0px;
margin:4px 0px 0px 0px;
padding:0px 0px 0px 20px;		
color:#913B11;	
font-size:1em;
font-family: "Trebuchet ms", Helvetica, Arial, sans-serif;
}
.atti_primariga {
padding:0px 0px 5px 0px;
margin:10px 0px 0px 0px;
font-size:1.1em;	
height:auto !important;
height:0px;
}
.atti_secondariga {
padding:0px 0px 5px 0px;
margin:10px 0px 0px 0px;
font-size:1.1em;	
height:auto !important;
height:0px;
}
.atti_dettaglio {
padding:0px 0px 5px 0px;
margin:10px 0px 0px 0px;
text-align:right;
font-size:1.1em;	
height:auto !important;
height:0px;
}
.bandi_Riga0 {
padding-top:0px;
padding-bottom:0px;
padding-left:0px;
padding-right:0px;
margin-top:0px;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
font-family:;
font-size:;
height:auto !important;
}
.bandi_Riga1 {
padding-top:0px;
padding-bottom:0px;
padding-left:0px;
padding-right:0px;
margin-top:0px;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
height:auto !important;
}
.bandi_Riga2 {
padding-top:0px;
padding-bottom:0px;
padding-left:0px;
padding-right:0px;
margin-top:0px;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
height:auto !important;
}
.bandi_Riga3 {
padding-top:0px;
padding-bottom:0px;
padding-left:0px;
padding-right:0px;
margin-top:0px;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
height:auto !important;
}
.bandi_Riga4 {
padding-top:0px;
padding-bottom:0px;
padding-left:0px;
padding-right:0px;
margin-top:0px;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
height:auto !important;
}
.bandi_dettaglio {
padding-top:0px;
padding-bottom:0px;
padding-left:0px;
padding-right:0px;
margin-top:0px;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
height:auto !important;
}
.bandi_separa_inf_box {
height:0.5em;
}
.eventi_fo_titolo {
background:url("/img/newspaper.png") no-repeat 0px 0px;
margin:4px 0px 0px 0px;
padding:0px 0px 0px 20px;		
color:#913B11;	
font-size:1em;
font-family: "Trebuchet ms", Helvetica, Arial, sans-serif;
}
.eventi_fo_primariga {
padding:0px 0px 5px 0px;
margin:10px 0px 0px 0px;
font-size:1.1em;	
height:auto !important;
height:0px;
}
.eventi_fo_secondariga {
padding:0px 0px 5px 0px;
margin:10px 0px 0px 0px;
font-size:1.1em;	
height:auto !important;
height:0px;
}
.eventi_fo_dettaglio {
padding:0px 0px 5px 0px;
margin:10px 0px 0px 0px;
text-align:right;
font-size:1.1em;	
height:auto !important;
height:0px;
}
.news_fo_Riga0 {
padding-top:5px;
padding-bottom:0px;
padding-left:0px;
padding-right:0px;
margin-top:0px;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
font-family:Arial;
font-size:medium;
font-style:normal;
text-decoration: none;
font-weight:bold;
color:#B22222;
text-align:left;
height:auto !important;
}
.news_fo_Riga1 {
padding-top:0px;
padding-bottom:0px;
padding-left:0px;
padding-right:0px;
margin-top:0px;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
height:auto !important;
}
.news_fo_Riga2 {
padding-top:0px;
padding-bottom:0px;
padding-left:0px;
padding-right:0px;
margin-top:0px;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
height:auto !important;
}
.news_fo_Riga3 {
padding-top:0px;
padding-bottom:0px;
padding-left:0px;
padding-right:0px;
margin-top:0px;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
height:auto !important;
}
.news_fo_Riga4 {
padding-top:0px;
padding-bottom:0px;
padding-left:0px;
padding-right:0px;
margin-top:0px;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
height:auto !important;
}
.news_fo_dettaglio {
padding-top:0px;
padding-bottom:0px;
padding-left:0px;
padding-right:0px;
margin-top:0px;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
height:auto !important;
}
.news_fo_separa_inf_box {
height:0.5em;
}
.NewsFotografiche_fo_titolo {
background:url("/img/newspaper.png") no-repeat 0px 0px;
margin:4px 0px 0px 0px;
padding:0px 0px 0px 20px;		
color:#913B11;	
font-size:1em;
font-family: "Trebuchet ms", Helvetica, Arial, sans-serif;
}
.NewsFotografiche_fo_primariga {
padding:0px 0px 5px 0px;
margin:10px 0px 0px 0px;
font-size:1.1em;	
height:auto !important;
height:0px;
}
.NewsFotografiche_fo_secondariga {
padding:0px 0px 5px 0px;
margin:10px 0px 0px 0px;
font-size:1.1em;	
height:auto !important;
height:0px;
}
.NewsFotografiche_fo_dettaglio {
padding:0px 0px 5px 0px;
margin:10px 0px 0px 0px;
text-align:right;
font-size:1.1em;	
height:auto !important;
height:0px;
}
.RassegnaStampa_fo_titolo {
background:url("/img/newspaper.png") no-repeat 0px 0px;
margin:4px 0px 0px 0px;
padding:0px 0px 0px 20px;		
color:#913B11;	
font-size:1em;
font-family: "Trebuchet ms", Helvetica, Arial, sans-serif;
}
.RassegnaStampa_fo_primariga {
padding:0px 0px 5px 0px;
margin:10px 0px 0px 0px;
font-size:1.1em;	
height:auto !important;
height:0px;
}
.RassegnaStampa_fo_secondariga {
padding:0px 0px 5px 0px;
margin:10px 0px 0px 0px;
font-size:1.1em;	
height:auto !important;
height:0px;
}
.RassegnaStampa_fo_dettaglio {
padding:0px 0px 5px 0px;
margin:10px 0px 0px 0px;
text-align:right;
font-size:1.1em;	
height:auto !important;
height:0px;
}
.allerte_fo_titolo {
background:url("/img/newspaper.png") no-repeat 0px 0px;
margin:4px 0px 0px 0px;
padding:0px 0px 0px 20px;		
color:#913B11;	
font-size:1em;
font-family: "Trebuchet ms", Helvetica, Arial, sans-serif;
}
.allerte_fo_primariga {
padding:0px 0px 5px 0px;
margin:10px 0px 0px 0px;
font-size:1.1em;	
height:auto !important;
height:0px;
}
.allerte_fo_secondariga {
padding:0px 0px 5px 0px;
margin:10px 0px 0px 0px;
font-size:1.1em;	
height:auto !important;
height:0px;
}
.allerte_fo_dettaglio {
padding:0px 0px 5px 0px;
margin:10px 0px 0px 0px;
text-align:right;
font-size:1.1em;	
height:auto !important;
height:0px;
}
html
{
min-height:100%;
position:relative;
}
body
{
max-width:100%;padding-top:0px;
padding-bottom:0px;
padding-left:0px;
padding-right:0px;
margin-top:0px;
margin-bottom:0px;
margin-right:0px;
margin-left:0px;
line-height:1.4;
}
form
{
margin:0 auto ;
font-family: Verdana, helvetica, arial, sans-serif;
font-size: 10pt;
}
#CMS_ColSx
{
background-image:url(/Repository/acicastello/Portale/2015/id_1/SABBIA_3_1.jpg);
background-repeat:repeat;
}
#CMS_ColCx
{
background-image:url(/Repository/acicastello/Portale/2015/id_1/SABBIA_3_1.jpg);
background-repeat:repeat;
}
#CMS_ColDx
{
background-image:url(/Repository/acicastello/Portale/2015/id_1/SABBIA_4_1.jpg);
background-repeat:repeat;
}   
.CMS_Box
{
border-width:1px;
border-color:#F0FFFF;
border-style:solid;
border-top-style:none;
border-right-style:none;
border-left-style:none;
border-bottom-style:none;
padding-top:10px;
padding-bottom:10px;
padding-left:15px;
}   
.Titolo_Box, .Titolo_Box > a
{
font-family:Helvetica;
text-align:center;
margin-left: 0;
margin-right: 0;
padding-left: 5px;
}
.CMS_ColCx_Riga
{
border-color:#D3D3D3;
border-top-style:none;
border-right-style:none;
border-left-style:none;
border-bottom-style:none;
padding-bottom:5px;
margin-bottom:5px;
}  
.Titolo_Riga, .Titolo_Riga > a
{
text-align:center;
margin-left: 0;
margin-right: 0;
}
.Titolo_Box img
{
vertical-align:middle;
}
.CMS_Box_Testata
{
border-top-style:none;
border-right-style:none;
border-left-style:none;
border-bottom-style:none;
}   
.Titolo_Box_Testata, .Titolo_Box_Testata > a
{
text-align:center;
margin-left: 0;
margin-right: 0;
padding-left: 5px;
}
.CMS_Testata_Riga
{
border-top-style:none;
border-right-style:none;
border-left-style:none;
border-bottom-style:none;
}  
.Titolo_Riga_Testata, .Titolo_Riga_Testata > a
{
font-family:Helvetica;
color:#0000FF;
text-align:center;
margin-left: 0;
margin-right: 0;
}
.Titolo_Box_Testata img
{
vertical-align:middle;
}
.CMS_Box_Piede
{
border-top-style:none;
border-right-style:none;
border-left-style:none;
border-bottom-style:none;
padding-top:30px;
padding-left:15px;
padding-right:15px;
}   
.Titolo_Box_Piede, .Titolo_Box_Piede > a
{
margin-left: 0;
margin-right: 0;
padding-left: 5px;
}
.CMS_Piede_Riga
{
border-top-style:none;
border-right-style:none;
border-left-style:none;
border-bottom-style:none;
}  
.Titolo_Riga_Piede, .Titolo_Riga > a
{
margin-left: 0;
margin-right: 0;
}
.Titolo_Box_Piede img
{
vertical-align:middle;
}
h1
{
font-family:Helvetica;
font-size:xx-large;
font-style:normal;
text-decoration: none;
font-weight:bold;
}
h2
{
font-family:Helvetica;
font-size:x-large;
}
h3
{
font-family:Helvetica;
font-size:large;
}
h4
{
font-family:Helvetica;
font-size:medium;
}
h5
{
font-family:Helvetica;
font-size:small;
}
h6
{
font-family:Helvetica;
font-size:x-small;
}
p
{
font-family:Helvetica;
font-size:medium;
margin-left: 0;
margin-right: 0;
}
ul
{
font-family:Arial;
margin-left: 0;
margin-right: 0;
}
ol
{
font-family:Arial;
margin-left: 0;
margin-right: 0;
}
th
{
margin-left: 0;
margin-right: 0;
}
th a
{
margin-left: 0;
margin-right: 0;
}
td
{
margin-left: 0;
margin-right: 0;
}
td a
{
margin-left: 0;
margin-right: 0;
}
.Menu_1_Generale
{
}
.Menu_1 a
, .Menu_1 span
{
padding-left:10px;
padding:35px 5px 5px 5px;
margin-top: 0px;
margin-bottom:5px;
margin-right:5px;
margin-left:8px;



border-style:inset;

border-top-style:none;
border-bottom-style:none;
border-left-style:none;
border-right-style:none;
font-family:Helvetica;
font-size:large;
font-style:normal;
text-decoration: none;
font-weight:normal;
color:#FFFFFF !important;
text-align:center;
}
.Menu_1 img
{
vertical-align:middle;
}
.Menu_1 a:hover,a:active, a:hover span, a:active span
{
font-style:normal;
text-decoration: underline;
font-weight:bold;
}
.Menu_2 a
, .Menu_2 span
{
padding-left:10px;
padding:0px 0px 0px 0px;
font-family:Arial;
}
.Menu_2 img
{
vertical-align:middle;
}
.Menu_2 a:hover,a:active, a:hover span, a:active span
{
}
.Menu_2 {
padding-left:10px;
padding-top:5px;
padding-bottom:5px;
min-height:20px;
}
a
{
font-family:Helvetica;
font-size:medium;
text-align:left;
margin-left: 0;
margin-right: 0;
font-style:normal;
text-decoration: none;
font-weight:normal;
color:#000000;
}
a:hover, a:focus
{
font-family:Helvetica;
font-size:medium;
font-style:normal;
text-decoration: none;
font-weight:normal;
color:#000000;
}
