@import url(https://fonts.googleapis.com/css?family=Oswald:400,300,700);
body         { ;margin:0;padding:0}
#sfondo  { background-position: center top; background-color: #002C5E;margin:0;padding:0; }
#sfondohome{position:fixed;top:0;left:0;width:100%;height:100%;z-index:-1;background-size:cover;}

*{font-family:'Oswald'; ;margin:0;padding:0}


 .sofferta .prenota,.prenota{font-size:14px;color:#fff;font-family:oswald;border-radius:5px;background-color:#00274b;text-align:center;display:block;float:right;width:80px;line-height:25px}
.prenota:hover{background-color:#006bb6;color:#fff}

.longstay{padding-top:5px;padding-left:10px}
#testopagina{font-size:17px;position:relative }
#testopagina #continua{display:block;width:100%;font-weight:bold;font-size:15px;position:absolute;bottom:-2px;left:0;z-index:100;background-color:#fff }
#testopagina #riduci{display:block;width:100%;font-weight:bold;font-size:15px;position:absolute;bottom:0px;left:0;z-index:100;background-color:#fff }

.sofferta .prenota:hover{background-color:#666;color:#fff}

a.print{position:absolute;right:10px;top:0px;top:10px}

#inizio{clear:both;width:1000px}

#listadest 
{
width:980px;clear:both;margin-left:auto;margin-right:auto;
margin-bottom:10px
}
#listadest a {background-size:225px;color:#fff;background-color:#00274b;background-position:bottom left;
background-repeat:no-repeat;display:inline-block;margin:5px;width:225px;height:110px;overflow:hidden;border-bottom:5px solid #00274b;border-top:2px solid #00274b;border-left:5px solid #00274b;border-right:5px solid #00274b;}
#listadest a h4{font-size:13px;padding:3px;color:#fff;background-color:#00274b;font-family:oswald;padding-bottom:6px}

.dataprezzi {overflow:hidden}
#facebook{z-index:900;position:absolute;top:5px;right:5px}
#facebook table tr td{color:#fff;font-size:12px;font-family:oswald}

#sito{position:relative}

a{color:#006bb6}
a:hover{color:#00274b}


#tableagenzia {color:#fff;background-color:#006bb6;border-radius:10px}

#dx_dest {float:right;width:200px;margin-left:10px;margin-bottom:10px}
#dx_dest .offerte_lato{padding:5px;border:10px solid #00274b;display:block;}


.ui-datepicker .ui-datepicker-next span {color:#fff}
.ui-datepicker .ui-datepicker-prev span {color:#fff}




.offerte_lato_azzurrino{border-left:10px solid #006bb6;border-right:10px solid #006bb6;display:block;margin:0;padding:0}
.offerte_lato_azzurrino.primo{border-top:10px solid #006bb6}
.offerte_lato_azzurrino.ultimo{border-bottom:10px solid #006bb6}
.offerte_lato_azzurrino b{font-size:14px}
.offerte_lato_azzurrino.padding{padding:5px}

.offerte_lato_azzurrino h3{padding:5px;font-family:oswald;font-size:17px;font-weight:400}

.versionepdf{position:absolute;right:10px;top:0px;font-weight:500}
#dx_dest .offerte_lato h3{font-family:oswald;font-size:17px;font-weight:400}
#dx_dest .offerte_lato_azzurro{text-align:left;margin:0;padding:0px;border-right:10px solid #006bb6;border-left:10px solid #006bb6;border-top:10px solid #006bb6;display:block;}
#dx_dest .offerte_lato_azzurro h3{padding:5px;font-family:oswald;font-size:17px;font-weight:400}
#dx_dest .offerte_lato_azzurro.ultimo {border-bottom:10px solid #006bb6;margin-bottom:10px;}

#dx_dest .offerte_lato_azzurro.ultimo a {font-family:oswald;font-size:14px;font-weight:250;color:#006bb6}
#dx_dest .offerte_lato_azzurro.ultimo a:hover {font-family:oswald;font-size:14px;font-weight:250;color:#00274b}

#dx_dest .offerte_lato_azzurro img{}
#dx_dest .offerte_lato_azzurro.primo {display:block;}
#dx_dest *{font-family:oswald}

#top{text-align:right }
#top a {font-family:oswald;padding-top:80px;padding-left:10px;padding-right:10px;display:inline-block;color:#fff;font-size:400;font-weight:300;font-size:14px;}
#top a:hover{color:#ceebe8}
.dataprezzi table{width:98%;margin-left:auto;margin-right:auto}
tr.grigio td{padding:3px;vertical-align:middle;background-color:#eff6fb}
tr.sfondobianco td{padding:3px;vertical-align:middle;background-color:#cfe4f3}



#locandina {margin.0;padding:0;width:auto;display:none;height:auto}
#locandina .ui-widget-content {margin.0;padding:0;width:auto;display:none;height:auto}
.ui-dialog-titlebar{display:none;position:relative}

.ui-widget-overlay{background-color:rgba(0,0,0,1)}

#locandina .closeloc {position:absolute;right:0px;top:0px;background-image:url('/images/close.png');display:block;width:30px;height:30px;background-size:cover}

input,select   { font-family: Verdana; font-size: 11px; font-weight: normal; text-decoration:none }
input[type="radio"],input[type="checkbox"] { width:auto; float:left; margin: 4px 4px 0 0 }
.mb10 { margin-bottom:10px }

form    { margin:0 }
textarea    { font-family: Verdana; font-size: 11px; font-weight: normal; text-decoration:none }
h1,h2,h3,h4,h5,h6 {margin:0;padding:0}

a { text-decoration:none}

h1 {margin-bottom:10px;color:#00274b;font-size:32px;font-family:oswald}
h1 a {text-decoration:none;color:#00274b;}
h1 a:hover {text-decoration:none;color:#006bb6}

h2 {padding-left:20px;padding-right:20px;margin-bottom:10px;color:#00274b;font-size:20px;font-family:oswald;margin-left:0; padding-top:10px; padding-bottom:10px; background-color:#edf4f9}

.periodo h3 {color:#006bb6;font-size:20px;font-family:oswald;font-weight:400}

h4 {font-weight:400;color:#00274b;font-size:14px;font-family:oswald}
h5 {font-weight:400;color:#00274b;font-size:15px;font-family:oswald}

.titolo_rosso {font-weight:400;color:#c21d24;font-size:16px;font-family:oswald;padding-top:4px;padding-bottom:8px}

.note {font-weight:400;color:#00274b;font-size:15px;font-family:oswald;padding-bottom:8px}

.note b {font-weight:400;color:#00274b;font-size:15px;font-family:oswald}

#contsliding{background-color:#006bb6;width:1000px;min-height:262px;height:auto;max-height:430px;position:relative}
#contsliding #benvenuto {display:block;position:absolute;top:30px;left:0px;z-index:1000;background-image:url('/images/text_benvenuti.png');width:371px;height:125px}
#contsliding #prev {z-index:1000;position:absolute;bottom:10px;left:10px;background-image:url('/images/freccetta_indietro.png');display:block;width:50px;height:50px}
#contsliding #next {z-index:1000;position:absolute;bottom:10px;right:10px;background-image:url('/images/freccetta_avanti.png');display:block;width:50px;height:50px}
#contsliding :hover#prev{background-color:rgba(255,255,255,0.7)}
#contsliding :hover#next{background-color:rgba(255,255,255,0.7)}

.f-nav{z-index: 9999; position: fixed; top:0; width:1000px} /* this make our menu float top */

.ui-accordion-content-active{padding:0;border:0;margin:0;overflow:hidden;}
.ui-accordion-content {padding:0;border:0;margin:0;}
.ui-helper-reset {padding:0;border:0;margin:0;}
.ui-widget-content {padding:0;border:0;margin:0;}
.ui-corner-bottom{padding:0;border:0;margin:0;}

.ui-accordion-header-active{background-color:#efefef;background-position: right center;background-repeat:no-repeat;background-image:url('chiudi.png')}

.ui-accordion-icons{}

.ui-accordion .ui-accordion-content {
	padding: 0;
	border-top: 0;
	margin:0;
	overflow:hidden
}



.ui-accordion-header {
background-position: right center;background-repeat:no-repeat;background-image:url('espandi.png')
}




.dataprezzi h3 {font-family:oswald;color:#006bb6;font-size:12px}

.dataprezzi.ui-accordion-content {padding:0;border:0;margin:0;}
.ui-accordion-content{overflow:hidden}

.sistemazione {font-family:oswald;color:#006bb6;font-size:16px;font-weight:350;text-align:left}

.testobold16 {font-weight:400;color:#00274b;font-size:16px;font-family:oswald; }


#prevs{z-index:100;width:23px;height:23px;position:absolute;left:5px;top:156px;background-image:url('/images/HOME_BOX_sx.gif')}
#nexts{z-index:100;width:23px;height:23px;position:absolute;right:5px;top:156px;background-image:url('/images/HOME_BOX_dx.gif')}


.listaofferte{margin-left:3px;width:990px;font-size:12px;font-family:oswald;font-weight:300}

#honeymoon {margin-left:8px}
 

.offertahoneymoon {position:relative;font-family:oswald;font-weight:400;font-size:15px;position:relative;border-radius:5px;padding:5px;border:3px solid #fdc7fd;background-color:#fdc7fd;color:#00274b;text-align:left;float:left;width:296px;height:130px;margin:8px}

.offertahoneymoon h3{font-size:18px;margin-top:3px}
.offertahoneymoon h4{line-height:34px;text-align:center;background-color:rgba(255,255,255,0.8);font-size:15px;position:absolute;top:94px;left:5px;width:296px;}
.offertahoneymoon h5{font-size:15px}

.prenotahoneymoon{position:absolute;bottom:5px;right:10px;font-size:14px;color:#fff;font-family:oswald;border-radius:5px;background-color:#00274b;text-align:center;display:block;float:right;width:160px;line-height:25px}
.prenotahoneymoon:hover{color:#fff;background-color:#006bb6}

.sofferta {color:#00274b;background-color:#fff;padding:8px;border-radius:5px;margin:3px}
.sofferta a{color:#00274b}
.sofferta.honeymoon{background-color:#fdc7fd;color:#00274b;}

.sofferta_sx {font-family:oswald;font-size:13px;width:840px;float:left}

#popupContact .periodo{text-align:left}
#popupContact .periodo .note{text-align:left;color:#333}

#popupContact .periodo h3{text-align:center}
#popupContact .dataprezzi table {color:#333}
.dataprezzi table {font-size:13px;font-family:verdana}

#cont_testo {margin-top:20px;margin-bottom:5px;width:1000px;font-family:oswald;font-size:14px;font-weight:300}
.menuinterno {font-family:oswald;display:block;line-height:30px;background-color:#00274b;color:#fff;}
.menuinterno a{font-family:oswald;color:#fff;font-size:16px;font-weight:350;display:inline-block;padding-left:10px;padding-right:10px}
.menuinterno a:hover{font-family:oswald;;color:#ceebe8}

.sezione  {}

#testo_tariffe h3 {color:#00274b;font-size:17px;font-family:oswald;font-weight:300}

#testo_tariffe-speciali h3 {color:#fff;font-size:17px;font-family:oswald;font-weight:300}

#tariffe h3 {font-size:12px}
#tariffe h4 {font-size:14px}
#tariffe h5 {font-size:16px}
#tariffe .periodo h3.ui-accordion-header{line-height:100%;padding:7px;padding-left:30px;font-size:15px;cursor:pointer;border-radius:0px;background-color:#e0e0e0}

#tariffe .periodo h3{margin-top:10px}

.quote {font-size:14px;color:#00274b}

.partenzaspeciale {display:inline-block;color:#fff;padding-right:10px;}
.nota {line-height:20px;color:#00274b;font-size:14px;padding-left:10px;}


/*
    these are just the default styles used in the Cycle2 demo pages.  
    you can use these styles or any others that you wish.
*/


/* set border-box so that percents can be used for width, padding, etc (personal preference) */
.cycle-slideshow, .cycle-slideshow * { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }


.cycle-slideshow {  margin:0px; padding: 0px; position: relative;
    background: url(http://malsup.github.com/images/spinner.gif) 50% 50% no-repeat;

 }

/* slideshow images (for most of the demos, these are the actual "slides") */
.cycle-slideshow img { 
    /* 
    some of these styles will be set by the plugin (by default) but setting them here
    helps avoid flash-of-unstyled-content
    */
    position: absolute; top: 0; left: 0;
    width: 100%; padding: 0; display: block;
}

/* in case script does not load */
.cycle-slideshow img:first-child {
    position: static; z-index: 100;
}

/* pager */
.cycle-pager { 
    text-align: center; width: 100%; z-index: 500; position: absolute; top: 10px; overflow: hidden;
}
.cycle-pager span { 
    font-family: arial; font-size: 50px; width: 16px; height: 16px; 
    display: inline-block; color: #ddd; cursor: pointer; 
}
.cycle-pager span.cycle-pager-active { color: #D69746;}
.cycle-pager > * { cursor: pointer;}


/* caption */
.cycle-caption { position: absolute; color: white; bottom: 15px; right: 15px; z-index: 700; }


/* overlay */
.cycle-overlay { 
    font-family: tahoma, arial;
    position: absolute; bottom: 0; width: 100%; z-index: 600;
    background: black; color: white; padding: 15px; opacity: .5;
}


/* prev / next links */
.cycle-prev, .cycle-next { position: absolute; top: 0; width: 30%; opacity: 0; filter: alpha(opacity=0); z-index: 800; height: 100%; cursor: pointer; }
.cycle-prev { left: 0;  background: url(http://malsup.github.com/images/left.png) 50% 50% no-repeat;}
.cycle-next { right: 0; background: url(http://malsup.github.com/images/right.png) 50% 50% no-repeat;}
:hover.cycle-prev, :hover.cycle-next { opacity: .7; filter: alpha(opacity=70) }

.disabled { opacity: .5; filter:alpha(opacity=50); }


/* display paused text on top of paused slideshow */
:after.cycle-paused {
    content: 'Paused'; color: white; background: black; padding: 10px;
    z-index: 500; position: absolute; top: 10px; right: 10px;
    border-radius: 10px;
    opacity: .5; filter: alpha(opacity=50);
}



//@media only screen and (max-width: 480px), only screen and (max-device-width: 480px) {
//    .cycle-slideshow { width: 200px;}
  //  .cycle-overlay { padding: 4px }
    //.cycle-caption { bottom: 4px; right: 4px }
//}



#sito {background-color:#fff;margin:0;position:relative;margin-left:auto;margin-right:auto;width:1000px;padding:0;margin-top:40px}

#logo{display:block;position:absolute;top:-10px;left:30px;z-index:1000;width:227px;height:125px;background-image:url('/images/logo_2014.gif')}



#top {width:1000px;position:relative;height:120px;background-color:#00274b;display:block;}
#sottotop{text-align:right;background-color:#ceebe8;height:30px;display:block;}
#sottotop a {margin-left:10px;margin-right:10px;display:inline-block;font-family:Oswald;font-weight:700;font-size:17px;text-decoration:none;color:#00274b;line-height:30px;}
#sottotop a:hover{color:#006bb6}


#tops {width:1000px;position:relative;height:75px;background-color:#00274b;display:block;}
#sottotops{text-align:right;background-color:#ceebe8;height:30px;display:block;}
#sottotops a {margin-left:10px;margin-right:10px;display:inline-block;font-family:Oswald;font-weight:700;font-size:17px;text-decoration:none;color:#00274b;line-height:30px;}
#sottotops a:hover{color:#006bb6}




#contsliding .tit{left:30px;padding-left:20px;padding-right:20px;padding-top:10px;position:absolute;bottom:0px;background-color:#fff}


#menufisso{z-index:1001;width:1000px;overflow:hidden;height:130px;position:fixed;top:0;font-family:oswald;display:block;background-color:#fff;color:#fff;}
#menufisso span{position:absolute;top:0px;left:0;z-index:1;width:1000px;height:80px;background-position:bottom left;background-repeat:no-repeat}
#menufisso .tit{height:80px;z-index:10;left:30px;padding-left:20px;padding-right:20px;padding-top:10px;position:absolute;top:0px;background-color:#fff}
#menufisso #menut{width:1000px;height:30px;position:absolute;bottom:0;background-color:#00274b;z-index:20;font-family:oswald;display:block;line-height:30px;background-color:#00274b;color:#fff;}
#menufisso #menut a{;font-family:oswald;;color:#fff;font-size:16px;font-weight:350;display:inline-block;padding-left:10px;padding-right:10px}
#menufisso #menut a:hover{;font-family:oswald;;color:#ceebe8}


#contenuto{width:950px;font-size:17px;margin-left:auto;margin-right:auto}

#promohome {overflow:hidden;margin-top:10px;margin-left:10px;float:left;display:block;width:725px;height:430px}

#promohome a {background-repeat:no-repeat;background-position:bottom left;text-decoration:none;margin:10px;display:inline-block;border:12px solid #ceebe8;width:310px;height:167px;background-color:#00274b;color:#fff;font-family:oswald}
#promohome a h4 {font-size:13px;text-align:left;margin-top:5px;margin-left:10px;background-color:#00274b;color:#fff}
#promohome a h3 {font-size:16px;text-align:left;margin-left:10px;background-color:#00274b;color:#fff}


#righthome {overflow:hidden;margin-right:20px;width:242px;margin-top:10px;;float:right;display:block;height:440px}
#righthome a{margin-top:10px;margin-bottom:10px;display:block}

#sottohome{margin-left:15px; margin-top: 15px}
#sottohome a {;border-top:5px solid #00274b;border-bottom:10px solid #00274b;border-right:10px solid #00274b;border-left:10px solid #00274b;bakground-position:center;margin:5px;display:inline-block;width:210px;height:124px;background-color:#00274b;background-size:cover}
#sottohome a h4{margin:0;border:0;padding:0;;background-color:#00274b;text-align:left;text-decoration:none;color:#fff;font-family:oswald;padding-bottom:5px}

#offhome{position:relative;margin-left:30px;margin-right:30px;margin-bottom:18px;display:block;width;422px;height:250px;overflow:hidden;}
#offhome a{overflow:hidden;float:left;display:block;width:200px;height:250px;background-repeat:no-repeat;background-position:center;background-size:contain;margin-bottom:5px;;margin-top:11px;margin-left:auto;margin-right:auto}


.spiega_home{text-align:center;margin-left:auto;margin-right:auto; font-family:oswald;font-size:15px;font-weight:300}

.link_home {text-align:center;margin-left:auto;margin-right:auto;width: 957px; height: 22px; background-image: url('/images/barra_link_home.gif'); 
               background-repeat: no-repeat; background-position: left center}


.link_home a{line-height:22px;color:#fff;font-family:oswald;font-weight:400;font-size:12px}

.mese {min-width:100px}

#offertahome {font-size:13px;font-family:oswald;margin-top:10px;width:960px;margin-left:auto;margin-right:auto}
.offhome{padding:5px;background-color:#EDF4F9;position:relative}
#offertahome  .titoff{font-weight:400;text-transform:uppercase;line-height:30px;font-family:oswald;font-size:18px;color:#00274b}
#offertahomesx{float:left;width:472px;}
#offertahomedx{float:right;width:472px}
#offertahome select,#offertahome input{max-width:250px;font-family:verdana;font-size:11px}


#ricercasito {}
 
#ricercasitolato {width:98%;margin-left:auto;margin-right:auto;background-color:#edf4f9;border-radius:5px;padding:5px;margin-bottom:20px}
#contenuto #ricercasitolato table tr td{font-size:17px; padding:4px} 
#contenuto #ricercasitolato table tr td select{border-radius:3px;font-size:14px;padding:3px } 

.sopraimg {font-size:12px;line-height:25px;color:#003366;text-align:center;display:block;background-position: left top; position:absolute;bottom:-1px;left:1px;width:214px;height:25px;display:block; background-image:url('/images/sfondotitoletto.png'); background-repeat:repeat     }    
    
   

 tr.rigaricerca td a h2  { color:#002a5b }
 tr.rigaricerca td a h5  {font-weight:400;padding-top:2px; color:#000}
 
 tr.rigaricerca td a h4  {padding-top:3px; color:#000}
 
 tr.rigaricerca td a h3  {font-size:12px;padding-top:1px; color:#0062ac }
 
 
tr.rigaricerca a:hover  {    color:#000 }
tr.rigaricerca a:hover h2{    color:#000 }

#idsez{ min-width:160px}

#consigliati {border:0;display:block;width;462px;height:100px;overflow:hidden;}
#consigliati .dconsigliati {background-color:#EDF4F9;margin-top:3px;border:0;width:455px;margin-left:auto;margin-right:auto}

#ricercasitolato table{width:100%}
#ricercasitolato table tr td {padding-left:4px;text-align:left;vertical-align:top;font-weight:bold}


#ricercasito table tr td {padding:-left:17px;padding-right:17px;vertical-align:bottom}
 
#supplementoperiodo{margin-top:5px;margin-bottom:5px;border:0px solid #999999;  width:100%; color:#262626; background-color:#b1daf9}
#supplementoperiodo div {font-weight:bold;font-size:11px;text-align:left;}

#prezzi {width:1000px;margin-left:auto;margin-right:auto }
#photogallery {width:1000px;margin-left:auto;margin-right:auto }


.note{font-family:oswald;font-weight:300;font-size:16px }
#contenuto{font-family:oswald;font-size:16px;font-weight:300}
 
 

 
 
.footer {margin-left:auto;margin-right:auto;font-family:oswald;text-align:center;background-color:#00274b;width:1000px;font-size:13px;font-weight:200;color:#FFFFFF;border-top: 1px solid #00b4ff}
.footer a{font-size:13px;font-weight:200;color:#FFFFFF}
.footer a:hover{font-size:13px;font-weight:200;color:#00b4ff}
#padding {padding:4px}





a#nero  {color:#000000}
a:hover#nero {color:#00b4ff}

.extrasmall           	   { font-family: Verdana; font-size: 10px; color: #ffffff; font-weight: normal; text-decoration:none }
a.extrasmall           	   { font-family: Verdana; font-size: 10px; color: #ffff00; font-weight: normal; text-decoration:underline }
a:hover.extrasmall         { font-family: Verdana; font-size: 10px; color: #ffffff; font-weight: normal; text-decoration:underline }

.prezzi           	   { font-family: Verdana; font-size:11px; color: #fffff; font-weight: bold; text-decoration:none }








#loader {background-position: center; position:absolute;z-index:2400;display:none;top:45%;left:45%;width:50px;height:50px; background-image:url('/images/loading.gif'); background-repeat:no-repeat}
#backgroundPopup{  
display:none;  
position:absolute; /* hack for internet explorer 6*/  
height:100%;  
width:100%;  
top:0;  
left:0;  
background:#000000;  
z-index:3300;  
}


#popupContact{  
display:none;  
position:absolute;  
height:300px;  
width:500px;  
background:#FFFFFF;    
z-index:5000;  
padding:0px;  
font-size:11px;  
border:12px solid #006bb6;
top:0;
left:0;
}


.opaco {
filter:alpha(opacity=90);
-moz-opacity:.90;
opacity:.90;}

.alert {color:red}



#chiudi_box_login,#popupContactClose {z-index:9500;display:block;width:40px;height:40px;background-position: left top; position:absolute;top:0px;right:0px; background-image:url('/images/x_close_window.png'); background-repeat:no-repeat}


#newsletter a{display:inline}



#richiesta_preventivo{font-family:verdana;font-size:11px}
.sotto_preventivo{padding:5px;border-radius:4px; background-color:#006BB6;color:#fff;margin-left:auto;margin-right:auto;}

.form{clear:both;font-family:oswald;width:95%;margin-left:auto;margin-right:auto;margin-top:5px;margin-bottom:5px}

.form .riga{color:#fff;clear:both;display:block;width:100%;display:block;margin-top:5px;margin-bottom:5px;width:100%}

.form .riga a{color:#fff}
.form .riga a:hover{color:#00274b}

.form .riga .campo.meta{line-height:30px;width:45%}
.form .riga .campo.meta.right{float:right;}
.form .riga .campo.meta.left{float:left;}
.form .riga .campo legend{font-family:oswald;font-size:14px;color:#666;display:none;width:150px;background-color:#ff0000}
.campoprev, input, select, textarea{background-color:#fff;margin-left:-3px;margin-right:-3px;padding:6px;border-radius:5px;border:1px solid #666;;font-family:oswald;font-size:14px;color:#666;display:block;width:100%;}

.campoprev{background-color:#00285d;color:#fff;font-weight:bold}

.form.nero .riga{color:#333;}

  input[type="submit"]{background-color:#00274b;color:#fff;display:block;margin-left:auto;margin-right:auto;width:auto}
  input[type="submit"]:hover{cursor:pointer;background-color:#ceebe8;color:#00274b}

  button[type="submit"]{background-color:#00274b;color:#fff;display:block;margin-left:auto;margin-right:auto;width:auto;border:1px solid #00274b;padding:7px}
  button[type="submit"]:hover{cursor:pointer;background-color:#ceebe8;color:#00274b;border:1px solid #00274b;padding:7px}


.riga h3 {margin-bottom:5px;font-size:18px;font-family:oswald;font-weight:350}
.riga h4 {margin-bottom:10px;font-size:12px;font-family:oswald;font-weight:250}


.riga {font-family:oswald;font-size:14px;font-weight:200;text-decoration:none;color:#006bb6}
.riga a{font-family:oswald;font-size:14px;font-weight:400;text-decoration:underline;color:#006bb6}
.riga a:hover{font-family:oswald;font-size:14px;font-weight:400;color:#00b4ff}

.periodo h3.ui-accordion-header-active.ui-state-active{border-radius:0px;color:#fff;border:0px solid #c0c0c0;background-image:url('/images/barra_periodo-selezionato.gif');margin:0:padding:0}
.periodo h3.psc.ui-accordion-header-active.ui-state-active{background-image:url('/images/barra_speciale-selezionato.gif')}



.periodo h3.ui-accordion-header-active.ui-state-active *{color:#fff}

#tariffe .periodo h3.psc.ui-accordion-header  {color:#fff;background-color:#d81921}
#tariffe .periodo h3.psc.ui-accordion-header *{color:#fff}

.dataprezzi.ui-accordion-content-active{border:2px solid #006bb6}




.form td input,.form td select,.form td textarea{padding:6px;border-radius:5px;border:1px solid #666;;font-family:oswald;font-size:14px;color:#666;display:block;width:auto;margin:3px;}

.tdsmall {font-size:12px}

#newsletter{display:block;position:relative; padding: 40px 15px 20px}
#newsletter input[type="email"]{border:1px solid #000;line-height:1.4em;width:125px; display: inline; margin: 0 3px}
#newsletter input[type="text"]{border:1px solid #000;line-height:20px;width:165px}
#newsletter button[type="submit"]{border:0px solid #000;display: inline}
#newsletter .privacy {font-size: 80%}
#righthome #newsletter a {color: #000; margin: 0px}


#captchacode{display:inline-block;margin-left:10px;margin-right:10px;width:90px}
#sx_dest{float:left;width:700px}


#slider-range{background-color:#e2e2e2;margin-top:10px}
.ui-slider-range{background-color:#006cb7}
.ui-corner-all{background-color:#00274b;border-radius:5px}
#amount{display:block;width:100%;margin:0;text-align:center;margin-bottom:15px}
#ui-datepicker-div{border-radius:10px;font-size:13px}
a.ui-datepicker-next,a.ui-datepicker-prev{color:#fff}
#ui-datepicker-div,.ui-datepicker-calendar,.ui-datepicker,#ui-datepicker-div a:hover{color:#fff}