.flex-control-nav {
    bottom: 10px !important;
}
.motore_ricerca_new { height:34px; width:100%; background-color:#f37521; margin-top:26px; transition: all 0.5s ease 0s; }
.motore_ricerca_new:hover { background-color:#006ab8; color:#fff; }
.motore_ricerca_new:hover>* { color:#fff; }
.motore_ricerca_new:hover>div #invio { background-color:#ecebe9;color:#006ab8; }

.ricerca_home {
    background-color:transparent;
	border-radius:0;
	border:0;
    margin: -4px.ricerca_home .from, .ricerca_home .to 5px 0 0;
    height: 38px !important;
    padding: 5px -5px -5px 5px;
    width: 100%;
	line-height:20px;
}

.etichetta h1 {     text-align: center;
font-weight:bold;
    color: #296796;
    font-size: 36px;
    }
.etichetta h1#h1homepage { text-align:left; }

.solo_bordo {
    border: 0px !important;
    padding: 0 !important;
    height: 40px !important;
	float:right;
	width:auto;
	margin-top:-5px;
	border-radius:0;
}

form {
    width: 100% !important; margin-left:5% !important;
}

@media screen and (-webkit-min-device-pixel-ratio:0) { 
.sponsor {
    margin-top: 110px !important;
}
}

.descr_sotto_webcam { text-align:left }

.titolo_sx { margin-top:-25px; color:#fff; padding-top:1px }

.col { margin-top:-10px; }
.primosotto a:link, .primosotto a:visited, .footer a:link, .footer a:visited { color:#6e7181 !important; }
.primosotto a:hover, .footer a:hover, .footer .contact-info a:link, .footer .contact-info a:visited, .footer .pxz-quick-links a:hover { color:#f37521 !important; }

.motore_ricerca_new .titolo_sx { line-height:32px; }

.ricerca_home .from, .ricerca_home .to { margin:0; height:20px; }
.ricerca_home .to { margin-left:15px; }
.ricerca_home:hover { background-color: transparent !important; color:#fff !important; }
.ricerca_home:hover > .solo_bordo { border:0px !important; }

.ricerca_home input[type="text"] { height:20px; }
.home_float_news_mappe {
    margin-top: 2px;
}

#invio { margin-top:0px; display:inline-block; }

.box_new_sx { float:left; width:50%; }
.box_new_dx { float:left; width:50%; }
.box_new_dx #round_uno { margin-left:43px; }
.box_new_dx #round_due { margin-left:160px; }
.box_new_dx #round_tre { margin-left:278px; }

.titolo_contenitore_sotto div { color:#6e7181; }

#cookie-law{width:200px;text-align:center;background-color:rgba(231,228,208,0.9);margin:0 auto 0 auto;position:fixed;color:#ecebe9;bottom:0;font-size:11px !important;} #cookie-law p{padding:10px;font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;text-align:center;color:#333;margin:0;line-height:1.5em;}#cookie-law a{color:#333;text-decoration:none;}#cookie-law a:hover{text-decoration:underline;}#cookie-law .accetto_cookie{background-color:#bbb;padding:2px 5px 2px 5px;border-radius:3px;border-color:#333;cursor:pointer;}
.primosotto, .secondosotto { background-color:white; position:relative; margin-left:auto; margin-top:0; margin-right:auto; width:100%; max-width:800px; border-top:1px solid #c8cbcf;}
.primosotto { border-top:0; border-bottom:0;}
.secondosotto .copyright a, .secondosottobianco .copyright a, .secondosotto .copyright, .secondosottobianco .copyright { color:#777; }


#invio {
    border: none;
    color: #fff;
    font-weight: bold;
    padding: 0;
    height: 20px;
    width: 50px;
	margin-top:1px;
	background-color:#006abb;
}

.flexslider { background:transparent !important; }
.flex-control-nav { position: relative !important; margin: -10px auto 0 auto !important; padding: 2px !important; }
.flex-control-nav li { padding:3px 5px 3px 5px; margin:0 !important; }
.flex-control-paging li a {width: 11px; height: 11px; display: block; background:transparent !important; cursor: pointer; text-indent: -9999px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -o-border-radius: 20px; border-radius: 20px; border:1px solid #fff; -webkit-box-shadow: inset 0 0 0px rgba(0,0,0,0.3) !important; -moz-box-shadow: inset 0 0 0px rgba(0,0,0,0.3) !important; -o-box-shadow: inset 0 0 0px rgba(0,0,0,0.3) !important; box-shadow: inset 0 0 0px rgba(0,0,0,0.3) !important; }
.flex-control-paging li a:hover { background: #006ab8 !important; }
.flex-control-paging li a.flex-active { background: #006ab8 !important; cursor: default; }


.logo_valtline { display:none; }

.container_interno div { height:1px; }
.container_interno .flex-control-nav { display:none; }


.comearrivare { float:left; margin:9px 5px 0 0; }

.descrizione_homepage { clear:none; }

.etichetta { margin-top:-50px; }

@-moz-document url-prefix() { 	
	.contenutisx{margin-top:0px; padding-top:0;}
	.elencoofferte{padding-top:0; margin-top:-10px;}
	.elenco_webcam{padding-top:0; margin-top:0px;}
	.comearrivare{ margin:-180px 0;}
	.elencofoto{ margin:0px 0;}
	.elencovideo{ margin:20px 0;}
	.comearrivare_home{ margin:9px 5px 0 0;}
	.menulaterale_englishspecial-offers, .menulaterale_deutschsonderangebote, .menulaterale_offerte-speciali, .menulaterale_englishweather\.php, .menulaterale_meteo\.php, .menulaterale_deutschwetter\.php, .menulaterale_deutschwebcam, .menulaterale_englishwebcam, .menulaterale_webcam, .menulaterale_info-foto, .menulaterale_englishinfo-photo, .menulaterale_deutschinfo-photo, .menulaterale_foto-bormio\.php, .menulaterale_englishphoto-bormio\.php, .menulaterale_deutschphoto-bormio\.php, .menulaterale_deutschvideo, .menulaterale_englishvideo, .menulaterale_video, .menulaterale_cerca-e-trova\.php, .menulaterale_englishsearch-and-find\.php, .menulaterale_deutschsuchen-und-finden\.php { margin-top:-190px !important;}
	
}





@media screen and (-webkit-min-device-pixel-ratio:0) { 
#invio {
margin-top:0;
}}

@media screen and (max-width: 820px) {
	
	form {
    width: 90% !important; margin-left:5% !important;
}


.corpo { width:94%; }
.home_float_prenotazioni { width: 50%; }
.home_float_news_mappe { width: 45%; }
.mappastatica_mappa { width:100%; }
.boxPrimo { width:50%; margin:0; padding:0; height:auto; }
.titolo_contenitore_sotto { border-bottom:0; margin-top:-40px; }
.titolo_contenitore_sotto div { margin:-50px 0 0px 0; }
.mappastatica_mappa img { width:auto; max-width:100%; height:auto; float:left; }
.mappastatica_mappa h2 { text-align:left; }
.round { position:relative; }
#round_uno,#round_due, #round_tre, .box_new_dx #round_uno, .box_new_dx #round_due, .box_new_dx #round_tre { margin:0; }
.precorpo_testo { margin-left:2%; }
.precorpo_menu { margin-right:2%; }
.solo_bordo { margin-top:10px; }

}

@media screen and (max-width: 820px) {
.alberghiHome, .appartamentiHome, .AgriturismoHome, .BebHome, .PrenotazioniHome, .offerteSpecialiHome, .negoziHome div.elenco { margin-top:0; height:40px !important; line-height:1.4; padding:10px 0 0 22px; background-position: 0 10px !important; }

.corpo {
    padding-top: 0 !important;
}

#infofotophp { margin-top:180px !important; }


.fancybox-wrap { z-index:1000; }
.fancybox-overlay { background:none; }
.box_new_sx, .box_new_dx { width:100%; }
#round_uno, #round_due, #round_tre { width:33%; margin-left:0 !important; }
.mappastatica { height:auto; }
.motore_ricerca_new { margin-top:65px; height:100px; }
.ricerca_home { padding:0; margin:0; text-align:center; }
.ricerca_home .from { float:left; width:38% !important; margin:auto; position:relative; }
.ricerca_home .to { float:left; width:25% !important; margin:auto; position:relative; }
.ricerca_home .from { text-align:right; margin:0 10px 0 -10px;  }
.ricerca_home .to { text-align:left; margin:0 -10px 0 10px; }
.solo_bordo { width:100%; float:left; }
#invio { float:left; margin:0; }
.box_new_sx { margin-top:10px; }
.titolo_sx { text-align:center; line-height:20px !important; padding-top:12px !important; }
.titolo_0,.negoziHome { padding-top:30px; }
.negoziHome .titolo, .newsHome .titolo { margin-bottom:1.5em; }
.home_float_prenotazioni, .home_float_news_mappe { width: 100%; }
.home_float_prenotazioni { margin-top:20px; }
.boxPrimo { width:96%; padding:0 2% 0 2%; }
.dettaglionews { margin-bottom:60px; }
.round h3 { line-height:15px; }

.secondosottobianco { width:96% !important; }
.etichetta {
    padding: 0 0 2% 0;
    margin-top: 0px;
}

@media screen and (max-width: 820px) {
.etichetta h1 {
    padding-top: 40px;
}

#corpo_centrale { margin-top:140px; }


.container_interno div {
    display:none;
}

@media screen and (-webkit-min-device-pixel-ratio:0) { 
.sponsor {
    margin-top: -20px !important;
}
}

}

@media screen and (max-width: 400px) {
.ricerca_home .from { width:42% !important; }
.ricerca_home .to { width:38% !important; margin:0; }
#invio { float:right;}
.motore_ricerca_new { height: 120px; }
}