a.cap:link
{
  color: #515151;
  text-decoration: none;
}
a.cap:hover
{
  color: #3F487F;
  text-decoration: underline;
}
a.cap:visited
{
  color: #515151;
  text-decoration: none;
}
a.cap:active
{
  color: #FF0000;
  text-decoration: underline;
}
*
{
  padding: 0px;
  margin: 0px;
  font-family: Verdana, Arial, Helvetica, MS Sans Serif;
  font-size: 11px;
}
body, html
{
  margin: 0px;
  font-size: 11px;
  line-height: 15px;
  font-family: Verdana, Arial, Helvetica, MS Sans Serif;
  color: #000000;
  background-color: #FFF;
}
#container_main
{
  width: 955px;
  position: absolute;
  left: 50%;
  margin-left: -477px;
}

/*--------------- PARTE SOPRA ---------------*/

#frase_header
{
  height: 15px;
  padding-left:20px;
  background-color:#FFF;
}
#frase_header h1
{
  font-size: 9px;
  font-weight:normal;
  color: #b1b3b4;
}
#container_header_home
{
  height: 87px;
  background: #ebebec url(/media/comuni/testata.jpg) no-repeat;
}
#container_header_interne
{
  height: 87px;
  background: #ebebec url(/media/comuni/testata.jpg) no-repeat;
}
h2
{
  font-size: 13px;
  line-height: 13px;
  font-weight: bold;
  color: #707173;
}

#go_home
{
  position:absolute;
  left:340px;
  top:30px;
  z-index:100;
}

/* MINI MENU ALTI */


ul.menuorizzontale_UL
{
 position:absolute;
 list-style-type:none;
 float:right;
 top:75px;
 right:30px;
}
li.menuorizzontale_li, li.menuorizzontale_separa, li.menuorizzontale_on_li
{
 font-size: 11px;
 color: #000;
 float:left;
 padding-left:3px;
 padding-right:3px;
}
a.menuorizzontale
{
 color: #000;
 text-decoration:none;
}
a.menuorizzontale:hover
{
 color: #e2001a;
 text-decoration:none;
}

a.menuorizzontale_on
{
 color: #e2001a;
 text-decoration:none;
}


/* --------------- PARTE CENTRALE --------------- */


#container_interno_home
{
  position: relative;
  width: 955px;
  background-color: #ebebec;
}

#container_interno
{
  position: relative;
  width: 955px;
  background-color: #707173;
}


#sottotesta_sx
{
  margin-top:-34px;
}

/* MENU A SX */


#menu_sx_container
{
  float: left;
  width:200px;
}

ul.menuvertsx1_UL, ul.menuvertsx2_UL, ul.menuvertsx3_UL, ul.menuvertsx4_UL, ul.menuvertsx5_UL, ul.menuvertsx6_UL
{
 list-style-type:none;
}
li.menuvertsx1_li0, li.menuvertsx1_on_li0, li.menuvertsx2_li0, li.menuvertsx2_on_li0, li.menuvertsx3_li0, li.menuvertsx3_on_li0, li.menuvertsx4_li0, li.menuvertsx4_on_li0, li.menuvertsx5_li0, li.menuvertsx5_on_li0, li.menuvertsx6_li0, li.menuvertsx6_on_li0
{
 width: 200px;
}
a.menuvertsx1_0
{
 display:block;
 font-size: 11px;
 line-height: 13px;
 color: #000;
 text-decoration:none;
 text-align:center;
 height: 18px;
 background: url(/media/comuni/tasto_vert.jpg) no-repeat;
}

a.menuvertsx1_0:hover
{
 color: #000;
 text-decoration:none;
 background: url(/media/comuni/tasto_vert_red.jpg) no-repeat;
}

a.menuvertsx1_on_0
{
 display:block;
 font-size: 11px;
 line-height: 13px;
 color: #000;
 text-decoration:none;
 text-align:center;
 height: 18px;
 background: url(/media/comuni/tasto_vert_red.jpg) no-repeat;
}
/*-----*/
a.menuvertsx2_0
{
 display:block;
 font-size: 11px;
 line-height: 13px;
 background-color:#87888a;
 color: #000;
 text-decoration:none;
 text-align:center;
 height: 18px;
 padding-top:3px;
 width: 200px;
}
a.menuvertsx3_0
{
 display:block;
 font-size: 11px;
 line-height: 13px;
 background-color:#9c9d9f;
 color: #000;
 text-decoration:none;
 text-align:center;
 height: 18px;
 padding-top:3px;
 width: 200px;
}
a.menuvertsx4_0
{
 display:block;
 font-size: 11px;
 line-height: 13px;
 background-color:#b1b3b4;
 color: #000;
 text-decoration:none;
 text-align:center;
 height: 18px;
 padding-top:3px;
 width: 200px;
}
a.menuvertsx5_0
{
 display:block;
 font-size: 11px;
 line-height: 13px;
 background-color:#c5c6c8;
 color: #000;
 text-decoration:none;
 text-align:center;
 height: 18px;
 padding-top:3px;
 width: 200px;
}
a.menuvertsx6_0
{
 display:block;
 font-size: 11px;
 line-height: 13px;
 color: #000;
 background-color:#d9dadb;
 text-decoration:none;
 text-align:center;
 height: 18px;
 padding-top:3px;
 width: 200px;
}
a.menuvertsx2_0:hover, a.menuvertsx3_0:hover, a.menuvertsx4_0:hover, a.menuvertsx5_0:hover, a.menuvertsx6_0:hover, a.menuvertsx2_on0, a.menuvertsx3_on0, a.menuvertsx4_on0, a.menuvertsx5_on0, a.menuvertsx6_on0
{
 color: #000;
 background-color:#e2001a;
}

a.menuvertsx1_on_0, a.menuvertsx2_on_0, a.menuvertsx3_on_0, a.menuvertsx4_on_0, a.menuvertsx5_on_0, a.menuvertsx6_on_0
{
 display:block;
 font-size: 11px;
 line-height: 13px;
 background-color:#e2001a;
 color: #000;
 text-decoration:none;
 text-align:center;
 height: 18px;
 padding-top:3px;
 width: 200px;
}
/*-----*/



.banner_sx
{
 margin-top:20px;
}

/*---sottomenu---*/

#sottomenu_sx
{ 
 margin-top:-1px;
}

html>body #sottomenu_sx
{
 margin-bottom:1px;
}
 
ul.sottomenu_sx
{
 list-style-type:none;
}
ul.sottomenu_sx li
{
 width: 200px;
}
ul.sottomenu_sx a
{
 display:block;
 width:190px;
 margin-left:5px;
 padding-bottom:5px;
 color: #3e3e40;
 text-decoration:none;
 text-align:center;
 border-bottom: solid 1px #FFF;
}
html>body ul.sottomenu_sx a
{
 border-bottom: solid 1px #FFF;
}
ul.sottomenu_sx a:hover
{
 background-color: #9ab313;
 color:#FFF;
}
#sottomenu_sx_on 
{
 background-color:#9ab313;
}

/* CORPO */


/*MENU CENTRALE HOME*/

ul.menuhome1_UL, ul.menuhome2_UL, ul.menuhome3_UL, ul.menuhome4_UL, ul.menuhome5_UL, ul.menuhome6_UL
{
 list-style-type:none;
}
li.menuhome1_li, li.menuhome2_li, li.menuhome3_li, li.menuhome4_li, li.menuhome5_li, li.menuhome6_li
{
 float:left;
}
a.menuhome1
{
 display:block;
 font-size: 11px;
 line-height: 13px;
 color: #000;
 text-decoration:none;
 text-align:center;
 height: 21px;
 width: 187px;
 background: url(/media/comuni/tasto-orr.jpg) no-repeat;
}
 a.menuhome1:hover
{
 display:block;
 color: #000;
 background: url(/media/comuni/tasto-orr_red.jpg) no-repeat;
}
/*-----*/
a.menuhome2
{
 display:block;
 font-size: 11px;
 line-height: 13px;
 background-color:#87888a;
 color: #000;
 text-decoration:none;
 text-align:center;
 height: 21px;
 padding-top:3px;
 width: 150px;
}
a.menuhome3
{
 display:block;
 font-size: 11px;
 line-height: 13px;
 background-color:#9c9d9f;
 color: #000;
 text-decoration:none;
 text-align:center;
 height: 21px;
 padding-top:3px;
 width: 149px;
}
a.menuhome4
{
 display:block;
 font-size: 11px;
 line-height: 13px;
 background-color:#b1b3b4;
 color: #000;
 text-decoration:none;
 text-align:center;
 height: 21px;
 padding-top:3px;
 width: 149px;
}
a.menuhome5
{
 display:block;
 font-size: 11px;
 line-height: 13px;
 background-color:#c5c6c8;
 color: #000;
 text-decoration:none;
 text-align:center;
 height: 21px;
 padding-top:3px;
 width: 150px;
}
a.menuhome6
{
 display:block;
 font-size: 11px;
 line-height: 13px;
 color: #000;
 background-color:#d9dadb;
 text-decoration:none;
 text-align:center;
 height: 21px;
 padding-top:3px;
 width: 148px;
}

html>body a.menuhome2, html>body a.menuhome3, html>body a.menuhome4, html>body a.menuhome5, html>body a.menuhome6
{
 height: 18px;
}

a.menuhome2:hover, a.menuhome3:hover, a.menuhome4:hover, a.menuhome5:hover, a.menuhome6:hover
{
 color: #000;
 background-color:#e2001a;
}
.angolo_chiaro
{
 margin-left:-3px;
}
html>body .angolo_chiaro
{
 margin-left:0px;
}
/*-----*/

/*FINE MENU CENTRALE HOME*/

#corpo_home
{
  border-left: solid 1px #cfd1d2;
  border-right: solid 1px #cfd1d2;
  border-bottom: solid 1px #cfd1d2;
}

hr.corpo_home_riga
{
 width:885px;
 height:1px;
 margin-left:35px;
 color:#FFF;
 clear:both;
}

.corpo_home_testi
{ 
 font-size: 11px;
 line-height: 15px;
 color: #707173;
 padding-top:15px;
 padding-left:80px;
 padding-right:80px;
 width:575px;
 float:left;
}

.corpo_home_testi h2
{
 font-size: 13px;
 font-weight:bold;
 color: #707173;
}

.banner_home1
{
 margin: 0px 40px 0px 25px;
 float:left; 
}
html>body .banner_home1
{
 margin: 0px 44px 0px 55px;
 float:left; 
}
.banner_home2
{
 margin: 0px 20px 0px 20px;
}
html>body .banner_home2
{
 margin: 0px 44px 0px 55px;
}
#flash_home
{
}
#corpo_interne
{
  margin-left:200px;
  background-color:#ebebec;
  padding-bottom: 20px;
}
html>body #corpo_interne
{
  margin-top: 0px;
  margin-left:200px;
  background-color:#ebebec;
}
.corpo_interne_testi
{ 
 font-size: 11px;
 line-height: 15px;
 color: #707173;
 margin: 20px 0px 0px 20px;
}
.corpo_interne_testi h2
{
 font-size: 13px;
 font-weight:bold;
 color: #707173;
}
a.scarica
{
 display:block;
 width:350px;
 font-size: 11px; 
 font-weight:bold;
 color: #707173;
 text-decoration:none;
}
a.scarica:hover
{
 text-decoration:underline;
}

img.scarica
{
 margin-right:10px;
}

p.telefono
{
 font-size: 12px;
 font-weight:bold;
 padding-top:5px;
 color: #e2001a;
}
p.telefono_dx
{
 font-size: 12px;
 font-weight:bold;
 padding-bottom:15px;
 color: #e2001a;
}
a.telefono
{
 display:block;
 width:350px;
 font-size: 12px;
 font-weight:bold;
 padding-top:5px;
 color: #e2001a;
 text-decoration:none;
}
a.telefono:hover
{
 text-decoration:underline;
}

img.telefono
{
 float:right;
 margin-right:-20px;
 margin-top:-40px;
}

.corpo_interne_testi2
{ 
 font-size: 10px;
 color: #3b3b3b;
 padding-left:20px;
 padding-right:5px;
}

ul.lista_interne
{
 list-style-type: disc;
}
ul.lista_interne li
{
 margin-left: 20px;
 margin-bottom: 10px;
 font-size: 10px;
 color: #707173; 
}

.azienda_testi
{ 
 font-size: 11px;
 line-height: 15px;
 color: #94794b;
 padding:30px;
 float:left;
 width:465px;
}
html>body .azienda_testi
{ 
 width:415px;
}
.azienda_testi h3
{
 font-size: 12px;
 line-height: 15px;
 font-weight:bold;
 color: #94794b;
}

.azienda_img
{
 padding:30px 30px 30px 0px;
}

#flash_interno embed, #flash_interno img
{
 margin-left:-3px;
}
html>body #flash_interno embed, html>body #flash_interno img
{
 margin-left:0px;
}

#flash
{
}

html>body #flash
{
margin-top:0px;
}


ul.lista_pallini
{
  list-style-type: disc;
  padding-left: 15px;
  padding-top: 5px;
  padding-bottom: 5px;
}
ul.lista_pallini li
{
  list-style-type: disc;
  line-height: 15px;
}

/* FINE CORPO */

/* INFO */

#corpo_info
{
  /*padding-left:200px;*/
}
#descrizione_info
{
  padding-top: 10px;
  padding-left: 20px;
}

#corpo_interne_info
{
  margin-left:200px;
  background:#ebebec url(/media/comuni/sfondo_form.jpg) no-repeat;
}

.corpo_interne_info_testi
{ 
 font-size: 11px;
 line-height: 15px;
 color: #707173;
}
.corpo_interne_info_testi h2
{
 font-size: 12px;
 line-height: 15px;
 font-weight:bold;
 color: #707173;
}

form
{
  margin: 0;
  padding-left: 20px;
}
#tabella_info
{
  color: #707173;
  padding-top: 10px;
  padding-bottom: 10px;
  width: 700px;
}
#tabella_info td
{
  text-align: left;
  vertical-align: top;
}
#tabella_info #privacy
{
  padding-top: 10px;
}
#tabella_info #privacy span
{
  float: left;
  padding-right: 5px;
}

#tabella_info #privacy p
{
  margin: 0;
  padding: 0;
  width: 560px;
  font-size: 10px;
  line-height: 14px;
  color: #707173;
}
#tabella_info .label
{
  padding-bottom: 15px;
  width: 95px;
}
#tabella_info .label2
{
  padding-bottom: 15px;
  width: 65px;
}
#tabella_info .label3
{
  width: 230px;
  padding-left: 20px;
}
#tabella_info .field1
{
  width: 150px;
  padding-right: 10px;
}
#tabella_info .field2
{
  width: 150px;
}
#tabella_info .field3
{
  width: 230px;
  padding-left: 20px;
}

#tabella_info .label_richiesta
{
  padding-top: 15px;
}
.Contattaci_text
{
  width: 100%;
}
.Contattaci_area
{
  width: 230px;
  height: 170px;
}
#tabella_info #submit
{
  text-align: center;
}
#invia
{
  margin-top: 20px;
}
#privacy1
{
padding-right:10px;
}
#privacy2
{
  width:535px;
  font-size:10px;
  color: #707173;
}

#mail_inviata
{
padding:100px 0 100px 250px;
}

#i_submit
{
  color: #707173;
  font-weight: bold;
  padding-top: 2px;
  padding-bottom: 2px;
  text-transform: uppercase;
  /*border: 0;
  background-color: Transparent;
  width:100px;*/
    text-align:center;

}
/*#b_submit
{
width:100px;
text-align:center;
margin:0 auto;
padding:0 auto;
background-color:#ffffff;
}
*/
#riga_info
{
  width: 580px;
  margin-top: 9px;
  margin-bottom: -10px;
  border-top: solid 1px #95794b;
}

#sfondo_info
{
  text-align:left;
  /*background-repeat: no-repeat !important;*/
  height: 588px;
}

/* fine INFO */


/*--------------- FOOTER ---------------*/
#footer
{
  clear: both;
  width: 955px;
  font-size: 10px;
  line-height: 12px;
  text-align: center;
  background-color:#FFF;
  padding-bottom:20px;
  color: #a7a8aa;
}
.footer_indirizzo
{
  font-size: 10px;
  width: 955px;
  color: #a7a8aa;
  text-align: center;
  padding-top:5px;
  padding-bottom:5px;
}
b.recapiti_tel
{
  font-size: 10px;
  color: #58585a !important;
}
a.footer_indirizzo_lnk
{
  color: #a7a8aa;
  text-decoration: none;
}
a.footer_indirizzo_lnk:hover
{
  text-decoration: underline;
}

#footer_testi
{
  padding-top: 5px;
  font-size: 9px;
  line-height: 12px;
  text-align: center;
  color: #a7a8aa;
}
.leverplan_link
{
  font-size: 10px;
  text-align: center;
  color: #58585a;
  text-decoration: none;
}
a.leverplan_link:hover
{
  text-decoration: underline;
}

ul.menu_basso
{
  list-style: none;
}
ul.menu_basso li
{
  display: inline;
  padding-right: 3px;
  color: #e3e4e4;
}

ul.menu_basso a
{
  padding-top: 5px;
  font-size: 9px;
  line-height: 12px;
  text-align: center;
  color: #e3e4e4;
  text-decoration: none;
}

ul.menu_basso a:hover
{
  text-decoration: underline;
}