/* BODY */
body {font-family: Verdana, Arial, sans-serif; font-size:11px; padding: 0; margin: 0; text-align: center;}

form {margin:0px; padding:0px}
img{border:0px;}

#testa { width:990px; position:relative; margin: 0px auto 0px auto;height:140px;padding:0px;}
#testa .logo { position:absolute;top:20px; left:15px;}
#testa .home { position:absolute;top:70px; left:20px;}
#testa .contatti { position:absolute;top:70px; left:50px;}
#testa .preferiti { position:absolute;top:70px; left:80px;}
#testa .mappa-sito { position:absolute;top:71px; left:110px;}
#testa .faq { position:absolute;top:73px; left:145px;font-family: Tahoma; font-size: 10px;}
#testa .faq a, visited, active { color: #A1A1A1 !important; text-decoration: none; font-weight: bold; }
#testa .faq a:hover { color: #000 !important; text-decoration: underline; font-weight: bold;}

#testa .link { position:absolute;top:0px; right:10px;}
#testa .lingue { position:absolute;top:123px; left:20px;font-family: Tahoma; font-size: 10px;z-index:3;}
#testa .lingue a, visited, active { color: #000 !important; text-decoration: none; font-weight: bold; }
#testa .lingue a:hover { color: #000 !important; text-decoration: underline; font-weight: bold;}
#testa .banner-top { position:absolute;top:5px; right:10px;}

#testa #barramenu  { position:absolute; top:114px; right:25px;z-index:1;border-top:1px solid #cdcdcd;}
#testa #barramenu .menu a{
  float: left;
  padding: 5px 8px;
  margin: 0px;
  text-align:center;
  text-decoration:none;
  font-weight:bold;
  color: #000 !important; text-decoration: none; font-weight: bold; font-size:10px; }
#testa #barramenu .menu a:hover{ color: #000 !important; text-decoration: none; font-weight: bold; margin: 0px;padding: 4px 8px;border-bottom:3px solid #FF0000;}
#testa .menu-dx { position:absolute;top:115px; right:14px;}

#testa #menupos  { position:absolute; top:108px; right:20px;z-index:1;}
#testa #menupos #menutop {
      width:100%;
      background:#fff;
      font-size:93%;
      line-height:normal;
      }
#testa #menupos  #menutop ul {
	  margin:0;
	  padding:10px 10px 0 50px;
	  list-style:none;
      }
#testa #menupos  #menutop li {
      display:inline;
      margin:0;
      padding:0;
      }
#testa #menupos  #menutop a {
      float:right;
      background:url("/img/menu-left.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
      }
#testa #menupos #menutop a span {
      float:left;
      display:block;
      background:url("/img/menu-right.gif") no-repeat right top;
      padding:5px 15px 4px 6px;
      color:#fff;
      font-weight:bold;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
#testa #menupos  #menutop a span {float:none;}
    /* End IE5-Mac hack */
#testa #menupos  #menutop a:hover span {
      color:#FFF;
      }
#testa #menupos  #menutop a:hover {
      background-position:0% -42px;
      }
#testa #menupos  #menutop a:hover span {
      background-position:100% -42px;
      } 

#corpo { position:relative; width:990px; margin:0px auto; background: url(/img/bg-corpo.gif) left top repeat-y; text-align:center; clear:left; overflow:hidden; }

#corpo-struttura { position:relative; width:990px; margin:0px auto; background: url(/img/bg-struttura.gif) left top repeat-y; text-align:center; 
clear:left; overflow:hidden; }

#coda { position:relative; clear: left; width:960px;padding-bottom:10px;margin:0px auto;font-weight: normal; font-family: Verdana; font-size: 11px; color: #000 !important; text-decoration: none; text-align:left;}
#coda a, visited, active { font-weight: normal; color: #000 !important;  text-decoration: none;}
#coda a:hover { font-weight: normal; color: #D8A309; text-decoration: underline;}
#coda .sx { float:left;}
#coda .dx { text-align:right;}
#coda .italia { position:absolute; top:-257px; left:171px;}
#coda .network { padding-top:10px;font-size: 10px; font-weight: normal; color: #808080 !important;  text-decoration: none;}
#coda .network a, visited, active { font-weight: normal; color: #808080 !important;  text-decoration: none;}
#coda .network a:hover { font-weight: normal; color: #000; text-decoration: underline;}

.clear {clear: both;}

#pagina {position:relative; width:956px; margin: 0px auto 0px auto; text-align:left; clear:left;padding:0px;}
#pagina .col-1 {width:160px; float:left; margin: 0px auto 0px auto; text-align:left;padding:0px;min-height:500px;}
#pagina .col-2 {width:180px; float:left; margin: 0px 0px 0px 7px;padding:0px;background: #fff url(../img/bg-col-2.gif) no-repeat top center;}
#pagina .col-3 {float:right; margin: 0px 0px;width:606px;padding:0px;}

#struttura {position:relative; width:956px; margin: 0px auto 0px auto; text-align:left; clear:left;}
#struttura .col-1 {width:160px; float:left; margin: 0px auto 0px auto; text-align:left;}
#struttura .col-2 {width:10px; float:left; margin: 0px auto 0px 10px;}
#struttura .col-3 {float:right; margin: 0px auto;}

.spazio-banner {padding:3px; clear:both;}

.ripristino-float { clear: both; height:1px;overflow:hidden;margin:-1px; }

.errore { font-family: Verdana, sans-serif; font-size: 10px; color: red;	font-weight: bold; padding-bottom:3px; }
.errore a, visited, active { font-weight: normal; color: #4F76C9 !important;  text-decoration: none;}
.errore a:hover { font-weight: normal; color: #4F76C9; text-decoration: underline;}
.ok { font-family: Verdana, sans-serif; font-size: 11px; color: Green;font-weight: bold; }

.box-login { font-size: 10px; padding: 0px; margin: 1px 7px; text-align:left;font-weight: bold;color: #fff;}
.box-login .top { font-size: 10px; padding: 0px; margin: 5px auto; text-align:left;font-weight: bold;color: #fff;}
.box-login .form { text-align:right;}
.box-login .testo { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #fff;}
.box-login .benvenuto { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FDE506;}
.box-login label { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #fff; font-weight: bold;margin-left:5px;}
.box-login input.invia { background-color: transparent; width:69px;border:0px;padding-top:5px;}
.box-login input { font-weight: bold; font-size: 10px; font-family: Verdana, helvetica,sans-serif; border:#AFAFAF 1px solid; margin:1px; background-color: #fff; width:100px; color: #000;}
.box-login a, visited, active { font-weight: normal;color: #fff !important; text-decoration: none; }
.box-login a:hover { color: #fff !important; text-decoration: underline; }
.box-login ul { margin:10px;padding:5px; }
.box-login .recupera { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #fff;}

.menu-col-sx { font-family: Verdana; font-size: 11px;margin-top:20px;padding:0px;}
.menu-col-sx .top { position:relative; width: 158px; height:23px;text-align:right;}
.menu-col-sx .top .content{ position:absolute; top:5px; right:10px; font-weight: bold; font-size: 11px; font-family: Verdana, helvetica,sans-serif;color: #FDE506;}

ul.menu-col-sx { 
width:157px;
list-style:none;
margin:1px; padding:0px;
}
ul.menu-col-sx li a { 
display:block;
text-decoration:none; 
padding:0px 1em; 
height:2em;line-height:2em; 
margin-bottom:1px; 
}
ul.menu-col-sx li { display:inline } 
ul.menu-col-sx li a:link, ul.menu-col-sx li a:visited { 
background:#3760B7;
color: #fff;
}
ul.menu-col-sx li a:hover, ul.menu-col-sx li a:active { 
background: #87A7EC;
color:#fff;
}

.menu-col-sx .newsletter{ padding:5px;font-weight: normal; font-size: 10px; font-family: Verdana, helvetica,sans-serif;color: #fff;}
.menu-col-sx .top .content-newsletter{ position:absolute; top:8px; right:10px; font-weight: bold; font-size: 11px; font-family: Verdana, helvetica,sans-serif;color: #fff;}
.menu-col-sx .newsletter input { font-size: 11px; font-family: Verdana, helvetica,sans-serif;color: #000; padding: 0px; border:1px solid #cdcdcd;font-weight: bold;}
.menu-col-sx .newsletter .no-bordo { position:absolute;top:-2px; right:0px; border:0px solid #cdcdcd;}

.col-1 .banner-sx a, visited, active { color: #fff !important; text-decoration: none; font-weight: normal;}
.col-1 .banner-sx a:hover { color: #ffff00 !important; text-decoration: none; font-weight: normal;}


#pagina .col-2 .cerca { padding-left:5px;}
#pagina .col-2 .cerca label{ text-align:left; padding: 5px 0px;margin-right:5px; font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #E41A0F;font-weight:bold;}
#pagina .col-2 fieldset { padding: 0px; border:0px;}
#pagina .col-2 .cerca .bordo { border: 1px solid #cdcdcd;width:150px;}
#pagina .col-2 .cerca .bottone { text-align:right; padding:5px 15px 5px 0;}

#pagina .col-2 .menu-localita { font-family: Verdana; font-size: 11px;padding-left:5px;}
#pagina .col-2 .menu-localita a, visited, active { color: #0040CB !important; text-decoration: none; font-weight: bold; }
#pagina .col-2 .menu-localita a:hover { color: #000 !important; text-decoration: underline; font-weight: bold;}
#pagina .col-2 .menu-localita .select { color: #B0001D !important; font-weight: bold;font-size: 14px;padding-bottom:10px;font-family: Arial; }
#pagina .col-2 .menu-localita .indietro { text-align:right;color: #000 !important; font-weight: normal;font-size: 10px;padding:5px;}
#pagina .col-2 .menu-localita .indietro a, visited, active { font-weight: normal;color: #000 !important; text-decoration: none; }
#pagina .col-2 .menu-localita .indietro a:hover { color: #000 !important; text-decoration: underline; }
#pagina .col-2 .menu-localita .on { color: #127612 !important; font-weight: bold;font-size: 14px; font-family: Arial;}
#pagina .col-2 .menu-localita .on a, visited, active { font-weight: bold;color: #127612 !important; text-decoration: none; }
#pagina .col-2 .menu-localita .on a:hover { color: #000 !important; text-decoration: underline; }

#struttura .col-3 .cont-3 { width:776px; margin: 0 auto; background-color: #E8E8E0; padding: 0; clear:left; overflow:hidden;}
#struttura .col-3 .box-registra{ margin: -5px 0px 0px;min-height:520px;padding:5px;font-family: Verdana; font-size: 11px;}
#struttura .col-3 .box-registra table{ font-family: Verdana; font-size: 11px;}

#struttura .col-3 .box-registra h1 { color: #5B9400 !important; font-weight: bold;font-size: 16px;font-family: Arial; padding:0px;margin:0px;text-align:center;}
#struttura .col-3 .box-registra .diverso { color: #4F76C9 !important; font-weight: bold;font-size: 24px;font-family: Tahoma; font-style:italic; padding:0px;margin:0px;}
#struttura .col-3 .box-registra .note { color: #4F76C9 !important; font-weight: bold;font-size: 18px;font-family: Tahoma; padding:0px;margin:0px;}
#struttura .col-3 .box-registra h2 { color: #000 !important; font-weight: bold;font-size: 14px;font-family: Arial; padding:0px;margin:0px;text-align:left;}
#struttura .col-3 .box-registra form{ margin: 0px auto;}
#struttura .col-3 .box-registra input { border:#AFAFAF 1px solid;  background-color: #fff; color: #000; font-weight: normal; font-size:12px; font-family:Verdana,helvetica,sans-serif; }
#struttura .col-3 .box-registra input.mailing { font-weight: bold; font-size: 14px; font-family: Arial, helvetica,sans-serif; border:#AFAFAF 1px solid; margin:1px; background-color: #90C900; width:100px; color: #fff;}
#struttura .col-3 .box-registra a{color: #8CC300;text-decoration:none;}
#struttura .col-3 .box-registra a:hover{color: #808080;text-decoration:none;}
#struttura .col-3 .box-registra .box-seleziona{background-color: #fff;border:#AFAFAF 1px solid;}
#struttura .col-3 .box-registra input.no-bordo-bianco { border:#000 0px solid;background-color: #fff;}
#struttura .col-3 .box-registra input.no-bordo { border:#000 0px solid; background-color: transparent; }
#struttura .col-3 .box-registra .bordo { border:#AFAFAF 1px solid;  background-color: #fff; color: #000; font-weight: normal; font-size:12px; font-family:Verdana,helvetica,sans-serif; text-align:left; }
#struttura .col-3 .box-registra .titolo { border-bottom:#AFAFAF 1px solid;  color: #82B705; font-weight: bold; font-size:12px; font-family:Verdana,helvetica,sans-serif; }
#struttura .col-3 .box-registra .titolo1 { border:#AFAFAF 1px solid;  color: #fff; font-weight: bold; font-size:16px; font-family:Arial,helvetica,sans-serif; background-color: #4F76C9; padding:5px; }
#struttura .col-3 .box-registra .promo { border:#AFAFAF 1px solid;  color: #000; font-weight: normal; font-size:13px; font-family:Arial,helvetica,sans-serif; background-color: #D6F0FF; padding:10px; }
#struttura .col-3 .box-registra .bordo table{ width:98%; }
#struttura .col-3 .box-registra .bordo .td-left{ background-color: #e5e5e5; }
#struttura .col-3 .box-registra .accedi{ padding:5px 5px; }
#struttura .col-3 .box-registra label { text-align:right;float:left;width:50px;margin-right:10px; }
#struttura .col-3 .box-registra .accedi div {padding:0.2em; }
#struttura .col-3 .box-registra .accedi a{color: #000;text-decoration:none;}
#struttura .col-3 .box-registra .accedi a:hover{color: #8CC300;text-decoration:underline;}

#struttura .col-3 .box-registra .step {text-align:center;margin:0px auto;color: #808080;padding:0px;}
#struttura .col-3 .box-registra .step ul {text-align:center;list-style-type: none;margin:0px auto;padding:0px;width:500px; }
#struttura .col-3 .box-registra .step li {float:left;padding:20px;margin:0px auto;}
#struttura .col-3 .box-registra .step .on { color: red; font-weight: bold; }
#struttura .col-3 .box-registra .step a{color: #808080;text-decoration:none;}
#struttura .col-3 .box-registra .step a:hover{color: #808080;text-decoration:none;}

#struttura .col-3 .box-registra .registrazione-ok { border:#AFAFAF 1px solid;  background-color: #fff; color: #000; font-weight: normal; font-size:12px; font-family:Verdana,helvetica,sans-serif; text-align:left; padding:10px; }

#struttura .col-3 .box-registra .tabella { border:#AFAFAF 1px solid;  background-color: #fff; color: #000; font-weight: normal; font-size:11px; font-family:Verdana,helvetica,sans-serif; text-align:left; padding:1px;width:500px;margin-bottom:20px;}

#struttura .col-3 .box-registra .tabella .top{  background-color: #cdcdcd; color: #000; font-weight: normal; font-family:Verdana,helvetica,sans-serif; text-align:left; padding:10px;}

#struttura .col-3 .box-registra .tabella tr{  background-color: #e9e9e9;}
#struttura .col-3 .box-registra .tabella .si{  color: #85AD44; font-weight: bold;text-align:center;}
#struttura .col-3 .box-registra .tabella .no{  color: red; font-weight: bold;text-align:center;}




#pagina .col-3 .box-registra{ margin: 5px auto;width:570px;}
#pagina .col-3 .box-registra h1 { color: #5B9400 !important; font-weight: bold;font-size: 16px;font-family: Arial; padding:0px;margin:0px;text-align:center;}
#pagina .col-3 .box-registra h2 { color: #000 !important; font-weight: bold;font-size: 14px;font-family: Arial; padding:0px;margin:0px;text-align:left;}
#pagina .col-3 .box-registra form{ margin: 0px auto;}
#pagina .col-3 .box-registra input { border:#AFAFAF 1px solid;  background-color: #fff; color: #000; font-weight: normal; font-size:12px; font-family:Verdana,helvetica,sans-serif; }
#pagina .col-3 .box-registra input.mailing { font-weight: bold; font-size: 14px; font-family: Arial, helvetica,sans-serif; border:#AFAFAF 1px solid; margin:1px; background-color: #90C900; width:100px; color: #fff;}

#pagina .col-3 .box-registra input.no-bordo { border:#000 0px solid; background-color: transparent; }
#pagina .col-3 .box-registra .bordo { border:#AFAFAF 1px solid;  background-color: #fff; color: #000; font-weight: normal; font-size:12px; font-family:Verdana,helvetica,sans-serif; text-align:left; }
#pagina .col-3 .box-registra .titolo { border-bottom:#AFAFAF 1px solid;  color: #82B705; font-weight: bold; font-size:12px; font-family:Verdana,helvetica,sans-serif; }
#pagina .col-3 .box-registra .bordo table{ width:98%; }
#pagina .col-3 .box-registra .bordo .td-left{ background-color: #e5e5e5; }

#pagina .col-3 .box-registra .step {text-align:center;margin:0px auto;color: #808080;padding:0px;}
#pagina .col-3 .box-registra .step ul {text-align:center;list-style-type: none;margin:0px auto;padding:0px;width:500px; }
#pagina .col-3 .box-registra .step li {float:left;padding:20px;margin:0px auto;}
#pagina .col-3 .box-registra .step .on { color: red; font-weight: bold; }
#pagina .col-3 .box-registra .step a{color: #808080;text-decoration:none;}
#pagina .col-3 .box-registra .step a:hover{color: #808080;text-decoration:none;}

#pagina .col-3 .box-registra .registrazione-ok { border:#AFAFAF 1px solid;  background-color: #fff; color: #000; font-weight: normal; font-size:12px; font-family:Verdana,helvetica,sans-serif; text-align:left; padding:10px; }


#pagina .col-3 .box-registra .tabella { border:#AFAFAF 1px solid;  background-color: #fff; color: #000; font-weight: normal; font-size:11px; font-family:Verdana,helvetica,sans-serif; text-align:left; padding:1px;width:100%;margin-bottom:20px;}

#pagina .col-3 .box-registra .tabella .top{  background-color: #cdcdcd; color: #000; font-weight: bold; font-family:Verdana,helvetica,sans-serif; text-align:left; padding:10px;}

#pagina .col-3 .box-registra .tabella tr{  background-color: #e9e9e9;}
#pagina .col-3 .box-registra .tabella .si{  color: #85AD44; font-weight: bold;text-align:center;}
#pagina .col-3 .box-registra .tabella .no{  color: red; font-weight: bold;text-align:center;}

#pagina .col-3 .box-contatti{ margin: 5px auto;width:570px;}
#pagina .col-3 .box-contatti a{color: #127612;text-decoration:none;}
#pagina .col-3 .box-contatti a:hover{color: #127612;text-decoration:underline;}
#pagina .col-3 .box-contatti h1 { color: #000; font-weight: bold; font-size:14px; font-family:Arial,helvetica,sans-serif; text-align:left; padding-bottom:0px;margin:0px; }
#pagina .col-3 .box-contatti h3 { border-bottom:#AFAFAF 1px solid;  color: #127612; font-weight: bold; font-size:11px; font-family:Verdana,helvetica,sans-serif; text-align:left; padding:0px;margin:0px; }
#pagina .col-3 .box-contatti input.button { font-weight: bold; font-size: 14px; font-family: Arial, helvetica,sans-serif; border:#AFAFAF 1px solid; margin:1px; background-color: #127612; width:100px; color: #fff;}
#pagina .col-3 .box-contatti .obbligatorio {  color: red; font-weight: bold; font-size: 11px; }


#pagina .col-3 .box-faq{ margin: 5px auto;width:570px;}
#pagina .col-3 .box-faq .titolo { border-bottom:#AFAFAF 1px solid;  color: #127612; font-weight: bold; font-size:12px; font-family:Verdana,helvetica,sans-serif; text-align:left; padding:10px; }
#pagina .col-3 .box-faq .domanda { color: #0040CB; font-weight: bold; font-size:11px; font-family:Verdana,helvetica,sans-serif; text-align:left; padding:3px; }
#pagina .col-3 .box-faq a{color: #000;text-decoration:none;font-weight:bold;}
#pagina .col-3 .box-faq a:hover{color: #0040CB;text-decoration:underline;font-weight:bold;}
#pagina .col-3 .box-faq .risposta { border:#AFAFAF 1px solid; background-color: #fff; color: #000; font-weight: normal; font-size:11px; font-family:Verdana,helvetica,sans-serif; text-align:left; padding:10px; }


#box-comune{ margin: 5px auto;}
#box-comune h3 { border-bottom:#AFAFAF 1px solid;  color: #127612; font-weight: bold; font-size:11px; font-family:Verdana,helvetica,sans-serif; }
#box-comune .form { font-weight: bold; font-size: 13px; font-family: Verdana, helvetica,sans-serif; border:#AFAFAF 1px solid; margin:1px; background-color: #E8E8E0; color: #000;}
#box-comune input { font-weight: bold; font-size: 14px; font-family: Arial, helvetica,sans-serif; border:#AFAFAF 1px solid; margin:1px; background-color: #127612; width:100px; color: #fff;}


#email form { width:400px; padding:0px; margin-top: 20px;}
#email form div { margin:.3em 0;}
#email fieldset { padding: 0.3em; border:0px;}
#email #contatta label { display:block; float:left; width:150px; text-align:right;
font-weight:bold; color: #127612; padding-right:0; font-family:Verdana, sans-serif; font-size:11px;}
#email #informazioni label { display:block; float:left; width:150px; text-align:right;
font-weight:bold; color: #127612; padding-right:0; font-family:Verdana, sans-serif; font-size:11px;}
#email #informazioni input { font-weight: normal; font-size: 12px; font-family: Verdana, sans-serif; width:200px; border:#cdcdcd 1px solid; background-color: #fff; padding:0; margin-left:0px;}
#email textarea { font-weight:normal; font-size:12px; font-family: Verdana, sans-serif; width:200px; border:#cdcdcd 1px solid; background-color: #fff;
padding:0px 0px 0px 2px; margin-left:2px;}
#email #privacy label { display:block; float:left; width:150px; text-align:right;
font-weight:bold; color: #127612; padding-right:0; font-family:Verdana, sans-serif; font-size:11px;}
#email #privacy input { font-weight: normal; font-size: 12px; font-family: Verdana, sans-serif; padding:0; }
#email a {font-size: 10px;text-decoration:none; color:#69A92E; font-weight: normal;}
#email a:hover {font-size: 10px;text-decoration:underline; color:#000; font-weight: normal;}
#email input.invia {border:#AFAFAF 1px solid;  background-color: #FDE506; color: #000; font-weight: bold; font-size:11px; font-family:Verdana,helvetica,sans-serif; text-align: center;}
#email input.no-border {border:0px;}


#pagina .col-3 .mappa-sito{ margin: 5px 10px;}
#pagina .col-3 .mappa-sito h1 { color: #127612; font-weight: bold; font-size:18px; font-family:Arial, Verdana,helvetica,sans-serif; text-align:left; padding:2px; }
#pagina .col-3 .mappa-sito h2 { color: #127612; font-weight: bold; font-size:12px; font-family:Arial,helvetica,sans-serif; text-align:left; padding:0px; font-variant: small-caps;margin:15px auto 5px auto;}
#pagina .col-3 .mappa-sito h3 { color: #0040CB; font-weight: bold; font-size:11px; font-family:Verdana,helvetica,sans-serif; text-align:left; padding:0px;border-bottom:#AFAFAF 1px solid; }
#pagina .col-3 .mappa-sito .lettera { color: #127612; font-weight: bold; font-size:16px; font-family:Arial, Verdana,helvetica,sans-serif; text-align:left; padding:2px; background-color: #FDE506; width:15px;margin-top:15px;text-align:center;}
#pagina .col-3 .mappa-sito .link { color: #0040CB; font-weight: normal; font-size:11px; font-family:Verdana,helvetica,sans-serif; text-align:left; padding:0px; }
#pagina .col-3 .mappa-sito a{color: #000;text-decoration:none;font-weight:normal;}
#pagina .col-3 .mappa-sito a:hover{color: #0040CB;text-decoration:underline;font-weight:normal;}
#pagina .col-3 .mappa-sito .risposta { border:#AFAFAF 1px solid; background-color: #fff; color: #000; font-weight: normal; font-size:11px; font-family:Verdana,helvetica,sans-serif; text-align:left; padding:10px; }

#pagina .col-3 .box-lastminute{ margin: 5px 15px;}
#pagina .col-3 .box-lastminute h1 { color: #127612; font-weight: bold; font-size:18px; font-family:Arial, Verdana,helvetica,sans-serif; text-align:left; padding:2px; }
#pagina .col-3 .box-lastminute h2 { color: #127612; font-weight: bold; font-size:15px; font-family:Arial,helvetica,sans-serif; text-align:left; padding:0px; font-variant: small-caps;margin:15px auto 2px auto;}
#pagina .col-3 .box-lastminute h3 { color: #0040CB; font-weight: bold; font-size:11px; font-family:Verdana,helvetica,sans-serif; text-align:left; padding:0px;border-bottom:#AFAFAF 1px solid; }
#pagina .col-3 .box-lastminute .prezzo { text-align:right;padding:0px;margin-left:15px;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; color: #E41A0F;font-weight:bold;}
#pagina .col-3 .box-lastminute .link { color: #0040CB; font-weight: normal; font-size:11px; font-family:Verdana,helvetica,sans-serif; text-align:left; padding:0px; }
#pagina .col-3 .box-lastminute a{color: #000;text-decoration:none;font-weight:normal;}
#pagina .col-3 .box-lastminute a:hover{color: #0040CB;text-decoration:underline;font-weight:normal;}


#coda .box-bottom { padding-top:20px;margin-left:0px; color: #808080}
#coda .box-bottom a, visited, active { font-weight: normal; color: #808080 !important;  text-decoration: none;}
#coda .box-bottom a:hover { font-weight: normal; color: #000; text-decoration: underline;}
#coda .box-bottom .box{width:190px; float:left;padding:0px;margin-left:0px; }

.ui-tabs-vertical { width: 62.4em; }
.ui-tabs-vertical .ui-tabs-nav { background-color: #fff;padding: .2em .1em .2em .2em; float: left; width: 22em; border:0px; }
.ui-tabs-vertical .ui-tabs-nav li { clear: left; width: 100%; border-bottom-width: 1px !important; border-right-width: 0 !important; margin: 0 -1px .2em 0; }
.ui-tabs-vertical .ui-tabs-nav li a { display:block; }
.ui-tabs-vertical .ui-tabs-nav li.ui-tabs-selected { padding-bottom: 0; padding-right: .1em; border-right-width: 1px; border-right-width: 1px;border: 0px;}
.ui-tabs-vertical .ui-tabs-panel { padding: 1em; float: right; width: 41em;}
