@charset "utf-8";
/* CSS Document */

.testuale {
  display: none;
}

#bodyContent {
  width:100%;
  margin-left:auto;
  margin-right: auto;

}
#CorpoBase {     
  float:left;

margin-bottom: 4px;
}

#menuSx {
  margin-left: 12px;
  width: 236px;
  float:left;
  padding-top:20px;
  left:0px;
overflow:hidden;
position:absolute;
z-index:100;
}
#corpopagina {
  border-left: solid #333 256px;
    border-right: solid #333 20px;
}


img {
  border:0px;

}

.right{
  float:right;
}
img.right{
  padding-left:10px;
}

#testata {

}


#barraLink {
border-bottom: solid #fff 1px;
padding-bottom:5px;
border-top: solid #fff 1px;
padding-top:5px;

float:left;
}
#hotLink {
float:left;
}

#hotLink UL {
margin:0px;
padding:0px;
list-style-type:none;
}

#hotLink UL LI {
  display:block;
  float:left;
  padding:3px 10px;
  border-right: solid #9fdbb2 1px;
}



#barraCerca {

   float:right;padding-right: 10px;
}


#BarraCerca form {
  float:right;
}



DIV#boxServizio DIV#topbottoni DIV {
clear:both;
  padding: 10px 37px 30px 0px;
border-bottom:solid #c5c5c5 1px;
}
DIV#boxServizio DIV#topbottoni DIV.boxUltimo {
padding-right:0px;
}
#topbottoni DIV P {
  padding:0px;
margin:0px;
font-size: 0.95em;
}
#topbottoni DIV H2  {
  padding:0px;
margin:0px;
}
#topbottoni DIV IMG {
float:left;
padding-right:5px;
}
#bottoni {
display:none;
}

#bottoni DIV {
  width:148px;
  float:left;
  padding: 10px 18px 0px 7px;
}
#bottoni DIV IMG {
  float:right;
}

UL.PrimoPiano {
  margin:0px;
padding:0px 0px 10px 0px;
list-style-type: none;
clear:both;
border-bottom: solid #fff 1px;
}

UL.PrimoPiano IMG {
float:left;
padding-right:5px;
}




/* menu */

#menuAcc IMG {
  display:none;
}
#accessibilita {
  margin: 5px 0px 10px 0px;
  padding:0px;
  list-style-type: none;
}
#accessibilita LI {
padding: 5px 8px;
}


#numeroVerde {
border: solid #fff 2px;
padding:2px;
text-align: center;
}
#numeroVerde A {
  font-size: 1.6em;
  font-weight:bold;
  display:block;
}
#numeroVerde H2 {
padding:0px;
margin:0px;
}
#numeroVerde IMG {
  display:none;
}
#contieneMenu UL {
  padding:0px;
margin: 0px;
list-style-type: none;
}
Li.Level1 {
padding:25px 0px 10px 0px;
}

Li.Level1 SPAN {
}
Li.Level1 SPAN A {
font-size:1.2em;
color:#ff0
}

#contieneMenu Li.Level1 UL {
  padding:0px 0px;
  margin:0px;
}
#contieneMenu Li.Level1 UL LI {
text-transform: lowercase;
padding: 5px 8px;
font-size: 0.9em;
}
Li.Level1 A.LinkON, Li.Level2 A.LinkON, Li.Level3 A.LinkON, Li.Level4 A.LinkON  {
  background: #900;color:#ff0
}

#UltimeNotizie {
  list-style-type: none;
margin:0px 0px 20px 0px;
padding:0px;
}
#UltimeNotizie LI {
  padding:3px 0px;
}
#UltimeNotizie SPAN {
padding-right:10px;
margin-right:10px;
}

#bottom {
  margin: 20px 30px 0px 30px;
  border-top: solid #e8e8e8 1px;
  float:left;
  clear:both;
  padding:30px 0px;
  display:inline;
}
#bottom IMG {
  float:left;
  padding-top: 5px;
}
#credits {
  float:right;
  text-align:right;
  line-height: 1.1em;
}

body { 



background: #333;



color: #FFF;



font: 110% arial, verdana, sans-serif;



margin:0;



padding:1em;



}







a:link { background: #333;color: #0FF }



a:visited { background: #333;color: #F0F }



a:hover,a:active { background: #900;color:#ff0 }





h3 { font-size:1em }



h2 { font-size:1.2em; margin-bottom:5px; }



h1 { margin:30px 0px 0px 0px; font-size:1.8em; border-bottom: solid #ff0 1px; clear:both; }



h6,h5,h4,h3,h2,h1 { background: #333;color: #FF0 }

#testataint {
  font-size:4em;
color:#FF0;
padding-bottom:10px;
}


#testataint SPAN{
  font-size:0.4em;
color:#fff;
}

#ap A {
padding-right:5px;
}

#am {

  font-size: 1.3em;
}

#ag {
font-size: 1.6em;
}
#AccSepara {
  clear: both
}

Div.blocoimg {
  width: 162px;
  float:left;
padding-right: 40px;
height:19em;
}
Div.blocoimg img {
  border: solid #525252 1px;
  padding:5px;
}
Div.blocoimg  span {
  font-size:0.84em;}



table {
width:100%;
border-bottom: solid #0966c0 1px;
margin-bottom: 10px;
}

table th {
  color:#ff0;
  font-size: 1.3em;
font-weight: normal;
border-bottom: solid #fff 3px;
padding-bottom:3px;
text-align: left;
}


table td {
border-bottom: dotted #dfdfdf 1px;
padding:8px 20px 8px 0px;
vertical-align:top;
}
table td.evidence {
  color: #ff0;
}

table.listacomuni {
margin-top:50px;
}

table.listacomuni th {
  color: #FF0;
  font-size: 1.3em;
font-weight: normal;
border-bottom: solid #ff0 1px;
padding-bottom:3px;
text-align: center;
}

table.listacomuni th.comune {
  text-align:left;
}

table.listacomuni td {
border-bottom: dotted #dfdfdf 1px;
padding: 8px 0px 0px 0px
}
.center {
  text-align:center;
}


table.formmail {
  margin:0px;
  border-bottom-style: none;

}

table.formmail TD {
  padding: 5px 0px 3px 0px;
  border-bottom: dotted #dfdfdf 1px;
}
table.formmail TD SPAN {
  color: #ff6600;
  font-weight: bold;
}

table.formmail td.etichetta {
  width:14em;
  color:#0966c0;
  font-size: 1.1em;
}
table.formmail td.bott {
  border-bottom-style: none;
  border-top: solid #CCC 1px;
  padding-top:20px;
text-align: center;
}

table.formmail td.campiobl {
border-style: none;
padding-top:20px;
font-style:italic
}

/* Google map */

#mappa {
  width: 500px; 
  height: 600px;
  margin-top:    10px;
  margin-bottom: 10px;
  margin-left:    0px;
  margin-right:   0px;
  z-index: 1;
}

/* tooltip */
.tooltip { 
  text-align: center;
  margin: 0;
color: #0966c0;
  padding: 2px 0.5ex;
  border: 1px solid #000;
  font-weight: normal;
  font-size: 0.8em;
  background-color: #fff;
width: 100px;
display:none;
}


#mappa {
  height:400px;
}
Div.blocoimg {
  width: 162px;
  float:left;
padding-right: 40px;
height:19em;
}
Div.blocoimg img {
  border: solid #525252 1px;
  padding:5px;
}
Div.blocoimg  span {
  font-size:0.84em;}
  #corpopagina LI {
 Padding-bottom:5px;
}

div.Gmapt {
 font-size: 0.6em;
}
div.Gmapt P {
  color: #333;
  margin:0px;
  padding:0px;
}

div.Gmapt H2 {
  background-color: #fff;
  color: #900;
  margin-bottom:0px;
}
div.listaSede {
border-bottom: dotted #fff 2px;
}

p.cercaForm {
margin:0px;
padding:0px;
}
div.legenda {
padding-top: 20px;
}
div.rigaLeg {
clear: both;
}

div.legenda IMG {
float:left;
}
div.legenda SPAN {
padding-left: 5px;
margin-top:2px;
float:left;
}
img.fotoHome {
  float:right;
  padding: 5px;
}
#myOnPageContent {
  display:none;
}
p.showall {
clear: both;
margin-top:20px;
padding-top:10px;
text-align:right;
border-top: solid #f4f4f4 1px;
}
