body {background:#e0e0e0 url(img/bg.jpg) left top repeat-x;}
#pageInfo {display:none; visibility:hidden;}
#p1 #pageBody {font:12px/18px "Trebuchet MS", Arial, Helvetica, sans-serif; background:url(img/bgPageBodyHome.jpg) center top no-repeat; }
#pageBody {font:12px/18px "Trebuchet MS", Arial, Helvetica, sans-serif; }

/* TESTATA E LOGO */
#col2 {}
#col2 .Testo {padding:20px 0 0 0;}
#col2 .Testo img {border:0;}
#col8 {position:absolute; width:418px; height:177px; top:5px; left:570px; /*RIMUOVERE QUANDO IL SITO è PRONTO display:none; visibility:hidden;*/ text-align:right;}
#col9 {padding-top:30px;}
#p61 #col1 {list-style:circle;}  

/* MENU ORIZZONTALE */
#col3 {clear:both; background:url(img/bgMenu.png) center top no-repeat; position:relative;}
#col3 .MenuAuto {float:left;}
#col3 #b73 {float:left;}
#col3 .MenuAuto ul.sf-menu, #col3 .MenuAuto ul.sf-navbar {background:none; padding:0;}
#col3 .MenuAuto ul.sf-menu li, #col3 .MenuAuto ul.sf-navbar li {width:auto; height:45px; line-height:45px; padding:0px 20px; float:left; display:inline; background:url(img/bgBtn.png) left bottom no-repeat;}
#col3 .MenuAuto ul.sf-menu li.primo, #col3 .MenuAuto ul.sf-navbar li.primo {background:transparent;}
#col3 .MenuAuto ul.sf-navbar li ul {width:930px;}
#col3 .MenuAuto ul.sf-menu li a, #col3 .MenuAuto ul.sf-menu li a.sf-with-ul {color:#000; text-decoration:none; text-transform:uppercase; padding:0; text-shadow:1px 1px 1px #fff;}
#col3 .MenuAuto li ul.liv1 {top:45px; left:10px;}
#col3 .MenuAuto ul.sf-menu li li.linkmenu {height:40px; line-height:40px; padding:0 10px; background:none;}
#col3 .MenuAuto ul.sf-menu li li a, #col3 .MenuAuto ul.sf-menu li li a:hover {color:#fff; text-transform:none; background:none; text-shadow:none;}
#col3 .MenuAuto ul li a.sf-with-ul, #col3 .MenuAuto ul li a:hover {background:none;}

/* VETRINA IN HOME */
#vetrina {background:url(img/bgVetrina.png) center top no-repeat;} 
#vetrina_immagine {float:left; width:auto; padding:30px 10px;}
#vetrina_desc {font-size:16px; line-height:26px; color:#234c7a; padding:30px 10px; } 

/* VIAGGI VETRINA CAROSELLO */
#col6 .MACV_Viaggio .carousel .foto {float:left; padding:9px; background: url(img/bgCarosello.png) left top no-repeat;}
#col6 .MACV_Viaggio .carousel .foto img {}
#col6 .MACV_Viaggio .carousel .titolo {margin-left:330px; padding:10px 0; font-size:22px; line-height:26px; color:#234C7A; font-weight:bold; text-shadow:2px 2px 1px #fff;}
#col6 .MACV_Viaggio .carousel .descr {padding:0 10px 20px 0; margin-left:330px; font-size:14px; line-height:18px; color:#1b3b5e; text-shadow:1px 1px 1px #fff;}
#col6 .MACV_Viaggio .carousel .new_v {padding:0 20px;float:left;margin-top:20px;}
#col6 .MACV_Viaggio .carousel a {margin:10px;}
#col6 .MACV_Viaggio .carousel ul{height:300px;}
#col6 .MACV_Viaggio .navigator{display:none;}
#p1 .MACV_Viaggio #archivio{float:right;color:#3B5998;text-decoration:none;}
 
/* VIAGGI AUTOBUS HOME */
#col7 {height:auto !important; min-height:280px; height:280px; background:url(img/bgCol7.png) 10px 10px no-repeat; color:#fff; overflow:hidden; }
#col7 h2.titolo {font-size:16px; text-transform:uppercase; font-weight:bold; border-bottom:2px solid #fff; padding: 5px; text-shadow:1px 1px 1px #333;}
#col7 #b44 {height:260px; overflow:hidden;padding:15px;}
#col7 .ObjectList .body{margin:3px 0 0;}
#col7 .ObjectList .viaggiobus{padding-top:1px;line-height:17px;overflow:hidden}
#col7 .ObjectList .viaggiobus .dal{color:#002955;display:block;float:left;padding:0 4px 0 0;text-align:right;width:73px;}
#col7 .ObjectList .viaggiobus .nome{display:block;float:left;width:205px;border-left:1px dotted #369;padding:0 0 0 5px;}
#col7 .ObjectList .viaggiobus a {color:#fff; text-decoration:none; font-weight:bold;}
#col7 .ObjectList .viaggiobus a:hover {border-bottom:1px dotted #369;}

/* FORM DI RICERCA VIAGGI */
#b73 .head {display:none; visibility:hidden;} 
#b73 .MACV_Viaggio .formBody {overflow:hidden; position: absolute; top:8px; left:660px; float:left;} 
.MACV_Viaggio .formBody input#mluogo {float:left; width:212px; height:28px; line-height: 28px; border:0; background:url(img/bgSearch.png) left top no-repeat; padding:0 5px; color:#fff;} 
.MACV_Viaggio .azioni {float:left;}
#col3 .MACV_Viaggio .azioni input.invia_form {float:left; background:url(img/btnCerca.png) center center no-repeat; width:52px; height:28px; border:0; margin-left:5px;}
#col1 .MACV_Viaggio .azioni input.invia_form{background:url(img/btnCerca.png) center center no-repeat; width:52px; height:28px; border:0; margin-left:5px;}
#col1 #b40 .MACV_Viaggio .azioni input.invia_form {background:url(img/bgInvia.png) center center no-repeat; width:52px; height:28px; border:0; margin-left:5px;cursor:pointer;}
#col1 .MACV_Viaggio .azioni {float:none;}

/* BOX CATEGORIE IN HOME */ 
/* IN COSTRUZIONE */
#col1 .Html #categorie {height:110px; background:url(img/backPulsantoni.png) no-repeat scroll left top transparent; margin-bottom:10px;width:630px;}
#col1 .Html #categorie img {padding:10px 0px 0 10px;}

/* TABS IN HOME */
#tabs {}
#tabs ul {}
#tabs ul li {float:left; display:inline; height:30px; margin:0 1px 0 0; padding:0; background:#888;  }
#tabs ul li.selected {float:left; display:inline; height:30px; margin:0 1px 0 0; padding:0; background:#234c7a;  }
#tabs ul li a {font:14px; line-height:30px; padding:0 15px; text-decoration:none; color:#fff; text-shadow:1px 1px 1px #000;cursor:pointer;}
#b133 .head{display:none;}
/* BOX VIAGGI IN HOME */

#col1 .Html p {font-size:14px; line-height:1.5em; color:#333;}

#col1 {color:#333; font-size:12px; line-height:20px;}
#col1 .ObjectList {margin:15px 0;} 
#col1 .ObjectList .viaggio {float:left; display:inline; width:310px; height:135px; overflow:hidden; padding:5px; border-bottom:1px dashed #ccc;}
#col1 .ObjectList .viaggio .foto_small {float:left; display:inline; width:140px; height:100px; padding:4px; background:url(img/bgImg.png) left top no-repeat;}
#col1 .ObjectList .viaggio .spec {color:#D7631D;}
#col1 .ObjectList .viaggio .nome {font:14px; font-weight:bold; color:#000; line-height:16px; }
#col1 .ObjectList .viaggio .data, #col1 .viaggio .spec {font-size:10px; text-transform:uppercase; line-height:12px; } 
#col1 .ObjectList .viaggio .descrizione {font-size:11px; line-height:16px; color:#565656;}
#col1 .ObjectList .viaggio .scheda {margin-left:240px; width:52px; height:28px; padding:0; background:url(img/vaiA.gif) center top no-repeat;}  
#col1 .ObjectList .viaggio .scheda a {margin:0; padding:0;}

/* SCHEDA ELENCO VIAGGI */

#p1 #col1 .ObjectList .head {background:#234c7a; padding:0 0 0 5px; height:30px; margin:0 5px 10px 0;}
#p1 #col1 .ObjectList .head h2.titolo {color:#fff; font:14px; line-height:30px; text-shadow:1px 1px 1px #000; margin:5px;}

#col1 .ObjectList {margin:0;}
#col1 .ObjectList .body .titolo h2 {float:left; font-size:22px; color:#000; letter-spacing:-1px; }
#col1 .ObjectList .body .tot {float:right;}
#col1 .ObjectList .body table {width:620px; clear:both; margin:20px 0;}
#col1 .ObjectList .body tbody {padding:10px 0;}  
#col1 .ObjectList .body tr {border-bottom:1px dashed #ccc; }   
#col1 .ObjectList .body tr:hover {opacity:0.75; background:#ddd;} 
#col1 .ObjectList .body thead {text-transform:uppercase; font-size:10px; border-bottom:1px solid #ccc;}  
#col1 .ObjectList .body thead tr:hover {background:transparent;}     
#col1 .ObjectList .body th {padding:10px 0; color:#ccc;text-align:center;} 
#col1 .ObjectList .body td {padding:5px 0;text-align:center;} 
#col1 .ObjectList .body td.datada{width:70px;}
#col1 .ObjectList .body td.giorni{width:45px;}
#col1 .ObjectList .body td.foto {margin:10px 0; width:150px; } 
#col1 .ObjectList .body td.foto img {padding:4px 14px 5px 4px; background:url(img/bgImg.png) left top no-repeat; }
#col1 .ObjectList .body td.nomev {width:190px; padding-right:5px;}
#col1 .ObjectList .body td.prezzo {color:#000;width:50px;} 
#col1 .ObjectList .body td a {font-size:14px; color:#000; text-decoration:none; display:block;}   

/* paginazione in elenco */
#col1 .pageList {height:40px; line-height:40px;}
#col1 .pageList span.label {color:#666;}
#col1 .pageList a {font-size:16px; border:1px solid #9c9c9c; padding:3px 5px; margin:0 5px; text-decoration:none; color:#9c9c9c;}
#col1 .pageList a.current {font-size:16px; color#fff; padding:3px 5px; margin:0 5px; }
#col1 .pageList a#pregPag, #col1 .pageList a#nextPag {padding:3px 10px;}
 
/* SCHEDA SINGOLO VIAGGIO */
#col1 .ObjectView .body .scheda{width:620px; padding:0;position:relative}
#col1 .ObjectView .body .scheda .vmenu{font-size:.8em;border-top:1px dotted #ccc;margin:10px 0 0;padding:2px 0 0;color:#eee;}
#col1 .ObjectView .body .scheda .vmenu a{color:#eee;text-decoration:none}
#col1 .ObjectView .body .scheda .vmenu img{vertical-align:middle}
#col1 .ObjectView .body .scheda .titolo{font-size:20px;letter-spacing:-1px;padding:5px 0 0px 8px;background:transparent;}
#col1 .ObjectView .body .scheda h3, #col1 .ObjectView .body .scheda h4 {font-size:16px; font-weight:bold;margin:0 0 5px;}
#col1 .ObjectView .body .scheda .foto {float:left; padding:9px; background: url(img/bgCarosello.png) left top no-repeat;}
#col1 .ObjectView .body .scheda .info {line-height:25px;color:#fff;margin-top:25px;margin-left:325px;font-size:1.2em} 
#col1 .ObjectView .body .scheda .desc {line-height:13px;margin-left:10px;padding:0 0 3px;} 
#col1 .ObjectView .body .scheda .plus {clear:both;padding:10px;margin:10px 0;border-bottom:1px dashed #ccc; }

#col1 .ObjectView .body .scheda .menu_viaggio .submenu {padding:10px 155px;display:none;}
#col1 .ObjectView .body .scheda .programma{clear:both; margin:10px;padding:10px 0;border-bottom:1px dashed #ccc; }
#col1 .ObjectView .body .scheda .programma h3{font-weight:bold;}
#col1 .ObjectView .body .scheda .quote {clear:both; margin:10px;padding:10px 0;border-bottom:1px dashed #ccc;}
#col1 .ObjectView .body .scheda .quote table {width:600px; margin:5px 0;}
#col1 .ObjectView .body .scheda .quote table td {border:1px solid #ccc; text-align:left;}
#col1 .ObjectView .body .scheda .quote tr:nth-child(even) {background:#CCC;}
#col1 .ObjectView .body .scheda .quote tr:nth-child(odd) {background:#FFF;}

#send{padding:10px 50px 10px 10px;text-align:left;background:url("../../img/public/icon_faq.png") no-repeat 337px 3px #DDDDDD}
#send input.invia_form{background:url(img/bgInvia.png) center center no-repeat; width:52px; height:28px; border:0; margin-left:5px;cursor:pointer;}

#col1 .ObjectView .body .scheda .compreso{clear:both;  border-bottom:1px dashed #ccc;padding:10px 0; margin:10px;} 
#col1 .ObjectView .body .scheda .compreso h3{font-weight:bold;}

#col1 .ObjectView .body .scheda .note2{clear:both; border-bottom:1px dashed #ccc;padding:10px 0; margin:10px;} 

#col1 .ObjectView .body .scheda table td{text-align:center;}
#col1 .ObjectView .MACV_Viaggio {border:0;}
#col1 .ObjectView .body .scheda #download_viaggio{padding:0 0 0 20px;background:url(img/download.gif) no-repeat center left;}

#col1 .Newsletter .body legend {color:#333;}

#col1 iframe{border:1px solid #D7631D;width:618px;}
/* BOX CHI SIAMO */
#col4 {text-align:left; margin-bottom:20px;}
#col4 .blocco {margin-bottom:10px;}
#col4 .blocco h2.titolo {font-size:16px; color:#333; border-bottom:1px solid #333; margin-bottom:5px; padding-bottom:3px;}
#col4 .Html a {text-decoration:none; color:#D7631D;float:right;}
#chisiamo {height:140px; background:url(img/bgChisiamo.png) no-repeat scroll left top transparent; margin-bottom:10px;}
#chisiamo p {padding:45px 10px 5px 20px; text-align:left; color:#333;}

/*BOX CLIENTI*/
#areaclienti{height:140px; background:url(img/banner_clienti.png) no-repeat scroll left top transparent; margin-bottom:10px;}
#areaclienti p {padding:45px 10px 5px 20px; text-align:left; color:#333;}
#areaclienti a {text-decoration:none; color:#D7631D;}

/* BOX NEWSLETTER */
#newsletter {height:140px; background:url(img/bgNewsletter.png) right top no-repeat; margin-bottom:10px;}
#newsletter p {padding:45px 10px 5px 20px; text-align:left; color:#333;}
#newsletter a {text-decoration:none; color:#D7631D;}


/* FOOTER */
#col5 {background:url(img/bgFooter.jpg) left top repeat-x; min-height:50px; padding:10px 0; margin:20px 0;}
#col5 .Testo {float:left;}
#col5 .Html {text-align:right; color:#666;}
#col5 .Html a {text-decoration:none; color:#333;}

/* CLASSI GENERALI */
.clear {clear:both;}
.fl {float:left; display:inline;}
.fr {float:right; display:inline;}

span.sf-sub-indicator {display:none; visibility:hidden;}

/* PAGINE STATICHE */

#col1 {background:url(img/bgCol1.png) left top repeat-y; padding:10px;}
#p1 #col1 {background:transparent; padding:0;}
#col1 .Testo h2.titolo {font-size:22px; color:#000;}
#col1 .Testo .body h3 {color:#111; font-weight:bold; text-transform:uppercase;}
#col1 .Testo .body p {font-size:12px; line-height:22px; padding:5px 0;}
#col1 .Testo .body p.intro {font-size:16px; padding:10px 0 5px 0; }
#col1 .Testo .body a {text-decoration:none; color:#000; font-size:14px; font-weight:bold;}
#col1 .Testo .foto {padding:9px; background: url(img/bgCarosello.png) left top no-repeat;}

/* MAPPA GOOGLE */
#col4 .GMaps h2.titolo {text-align:left; font-size:18px; padding:0 0 5px 0; color:#000; }
#col4 .GMaps .body {background:url(img/bgGmap.png) center top no-repeat; padding:10px;}

/* LISTA NOZZE */

#col1 .LN_Viaggio{border:none;}
#col1 .LN_Viaggio a{text-decoration:none;color:#1F6FB4;}
#col1 .LN_Viaggio .ln_img{float:left; padding:9px; background: url(img/bgCarosello.png) left top no-repeat;height:220px;overflow:hidden;}
#col1 .LN_Viaggio .ln_img img{width:300px;min-height:220px;}
#col1 .LN_Viaggio .descr{clear:both;padding:0px 9px;}
#col1 .LN_Viaggio .descr h1{border-bottom:1px dotted #CCCCCC;font-weight:bold;}
#col1 .LN_Viaggio .mex {float:left;width:300px;}
#col1 .LN_Viaggio .mex h2{font-weight:bold;border-bottom:1px dotted #CCCCCC;}
#col1 .LN_Viaggio .mex img{width:16px;position:relative;top:3px;margin-right:3px;}
#col1 .LN_Viaggio .mex a{text-decoration:none;color:#1F6FB4;}
#col1 .LN_Viaggio .tappe{clear:both;font-size:16px;font-weight:bold;padding:0px 9px;}
#col1 .LN_Viaggio .tappe .lista{padding:5px;border-bottom:1px dashed #CCCCCC;}
#col1 .LN_Viaggio .tappe .lista .tit_tappa{font-size:14px;}
#col1 .LN_Viaggio .tappe .lista .desc_tappa{font-size:12px;font-weight:normal;}
#col1 .LN_Viaggio .listanz{clear:both;padding:5px 9px;background:#ddd;margin-top:10px;border:2px solid #ccc;}
#col1 .LN_Viaggio .listanz h1{color:#1F6FB4;font-size:16px;font-weight:bold;}
#col1 .LN_Viaggio .listanz a{text-decoration:none;}
#col1 .LN_Viaggio .listanz img{width:16px;vertical-align:middle;margin-right:10px;}
#col1 .LN_Viaggio .listanz .lnz{font-weight:normal;font-size:12px;border:2px solid #ccc;background:#fff;margin:10px 0px;padding:5px;}
#col1 .LN_Viaggio .listanz .lnz a{float:right;margin-right:5px;text-decoration:none;color:#1F6FB4;}
#col1 .LN_Viaggio .listanz .lnz .prezzo{text-align:right;font-weight:bold;float:right;}
#col1 .LN_Viaggio .listanz .lnz img{width:18px;}
#col1 .LN_Viaggio .listanz .pagati{background: #98FB98; padding: 5px; margin: 10px 5px; border: 2px solid rgb(204, 204, 204);}
#col1 .body .LN_Viaggio tr:hover {opacity:100; background:transparent;} 

.LN_Viaggio .listav{padding:10px;border-bottom:1px dashed #ccc;}
.LN_Viaggio .listav .foto{float:left;background:url("img/bgImg.png") no-repeat scroll left top transparent}
.LN_Viaggio .listav .foto img{padding:5px 4px;width:130px;height:90px;}
.LN_Viaggio .listav .titolo{font-weight:bold;margin-left:155px;}
.LN_Viaggio .listav .titolo a{text-decoration:none;color:#1F6FB4;}
.LN_Viaggio .listav .sommario{margin-left:155px;}
.LN_Viaggio #codice legend{font-weight:bold;font-size:16px;}
.LN_Viaggio .formBody tr{border:0 !important;}
#p58 .LN_Viaggio .formBody .azioni #submit2{position: relative; float: left; top: -60px; left: 307px;border:1px solid #CCCCCC;width:100px;height:24px;}
#p58 .LN_Viaggio .fTable #codice{border:1px solid #CCCCCC;height:24px;float:left;}
#p57 .LN_Viaggio table{width:480px !important;}
#p57 .LN_Viaggio fieldset{border:1px solid #ccc;padding:10px;margin-left:20px;}
#p57 .LN_Viaggio fieldset legend {padding:5px;margin:5px;font-weight:bold;}
#p57 .LN_Viaggio table td{text-align:left !important;padding:5px 36px !important;}
#p57 .LN_Viaggio input{border:1px solid #ccc;width:214px;}
#p57 .LN_Viaggio textarea{border:1px solid #ccc;}
#p57 .LN_Viaggio .radio {width:auto !important;}
#p57 .LN_Viaggio #submit2{margin-left:308px;}
#p57 .titolo{font-size:20px;font-weight:bold;padding:5px 0 0 8px;letter-spacing:-1px;}

.stButton .stTwVbubble_left {padding:2px 3px 0 0 !important;}

/* BLOCCO LOGIN */
#col1 .Login{border:1px solid #ccc;padding:5px;text-align:center;color:#1F6FB4;}
#col1 .Login  .titolo{font-size: 16px; font-weight: bold;color:#333333;}
#col1 .Login #loginpassword{margin-top:5px;width:250px;}
#col1 .Login #loginuser{width:250px;}
#col1 .Login a{color:#1F6FB4;text-decoration:none;position:relative;top:10px;}
#col1 .Login input {border:1px solid #ccc;}
#col1 .Login .utils{position:relative;top:-20px;}
#col1 .Login .body form label {clear:both;}

#col1 .Login .body form{padding:20px 100px;}

/* Registrazione sposi */
.LN_Registrazione .body fieldset{border:1px solid #CCCCCC;margin:10px 0px;}
.LN_Registrazione .body legend{color:#333;font-size:0.9em;margin:0px 5px;font-weight:bold;}
.LN_Registrazione .body table td{padding:5px;}
.LN_Registrazione .body label{display:block;text-align:right;width:100px;}

/* Facebook */
#b137{background:url("img/bgFacebook.png") no-repeat scroll right top transparent;height:140px;margin-bottom:20px !important;}
#b137 iframe{margin-top:60px;padding-left:7px;}

/* Seguici su */
/*
#b173 {background:url("img/seguicisu.png") no-repeat scroll right top transparent;height:140px;margin-bottom:20px !important;}
#b173 .testo {margin-top:50px;}
*/

#b173 .bloccoseguici{background: none repeat scroll 0 0 #ECECEC; border: 1px solid #CACACA; padding: 0 5px; height:40px;}
#b173 .seguicisu { font-size:15px;float:left; padding-top:12px;}
#b173 .loghi{ float:left;padding:3px 0 0 5px;}
#b173 .loghi img {padding:0 5px;}

/* NOTIZIARIO */
#col1 .Notiziario h3{font-size:22px;color:#000;}
#col1 .Notiziario .titolo_notizia a{color:#333;text-decoration:none;}
#col1 .Notiziario .titolo_notizia a:hover{color:#000;}
#col1 .Notiziario .img_notizia img{margin-right:5px;}
#col1 .Notiziario .notizia{border-bottom:1px dashed #CCCCCC;}

#col1 .Notiziario .NewsViewer .titolo{color:#333;}
#col1 .Notiziario .NewsViewer .testo img{margin-right:5px;}
#col1 .Notiziario .NewsViewer .testo {text-align:justify;}

/* OVERLAYER */
div#ol_wrapper{position:absolute;top:0;z-index:200;min-height:100px;margin:0;padding:0;}

div#ol_container{min-width:100px;margin:0;padding:0;}

div#ol_closer{float:right;margin:0;padding:0;}


:first-child+html div#ol_closer{margin-bottom:-4px;}

div#ol_closer img{border-width:0;}

div#ol_closer a{font-size:10px;text-decoration:none;}

#ol_iframe_container{clear:both;background-color:transparent;margin:0;padding:0;}

#ol_iframe{width:auto;text-align:center;border:solid 1px #000;overflow:hidden;margin:0 auto;padding:0;}

div#ol_opacity{position:absolute;top:0;left:0;z-index:88;width:100%;}

div#ol_opacity img{border:none;}

/* FORM PREISCRIZIONE*/
#col1 .MACV_Viaggio .button_prenotazione {margin-left:11px; margin-bottom:10px; cursor:pointer; border:1px solid #193354; border-radius:8px; color:#fff; padding:5px; width:74px; font-size:16px; font-weight:bold; background-color:#204671;}
#col1 .MACV_Viaggio .prenotazione {margin-left:11px;}
#col1 .MACV_Viaggio .prenotazione .form_pre {margin-top:20px;}
#col1 .MACV_Viaggio .prenotazione .form_pre label {margin-right:40px; width: 4em; text-align: left; display: block; float:left;}
#col1 .MACV_Viaggio .prenotazione .form_pre .azioni {margin-top:10px;}
#col1 .MACV_Viaggio .prenotazione .form_pre .scelte {margin-left:87px;}
#col1 .MACV_Viaggio .prenotazione .form_pre label[for=regolamento] {margin-top:-19px;}
#col1 .MACV_Viaggio .prenotazione .form_pre textarea {margin-top:3px;}
#col1 .MACV_Viaggio .msg_pre {margin-left:11px; margin-bottom:15px;}
#col1 .MACV_Viaggio .prenotazione a {text-decoration:none; color:#EA661D; font-weight: bold;}
#col1 .JEF_Locator table td {text-align:left !important; padding: 3px !important;}
#col1 .JEF_Locator table tr th {color:#000 !important;}


.LN_Viaggio .error{color:#ff0000; display:block;}
