/********** MEDIA FRONTEND ************/
@media only screen and (min-width: 1401px) and (max-width: 1680px) {
}

@media only screen and (min-width: 996px) and (max-width: 1400px) {
	.slideshow.big, .slideshow.big .slide .item {height:490px;}
	.slideshow.listP {height:580px;}

	.maintitle_home, .maintitle_pagine {margin-top:9%;}
	.slideshow.listP .maintitle_home {margin-top:7%;}

	.homePopular .city, .homePopular .hotel {height:300px;}
	.homePopular .activity {height:280px;}

	.news .notizia .img {height: 145px;}

	.newsList.press li .img_press {height:200px;}

	.ricerca .orderStripe ul li {padding:15px 7px;}
	.ricerca .orderStripe ul li.stars {padding:15px;}
	.ricerca .results_list .main_ricerca .box_descrizione .where {margin-bottom:20px;}
	.ricerca .results_list .main_ricerca .box_descrizione .icons li {margin-right:12px;}
	.ricerca .results_list .main_ricerca .box_prezzo .button .btn {padding:5px;}
	.ricerca .results_list .main_ricerca .box_prezzo .button .btn i {margin-left:5px;}

	.scheda .slider, .scheda .slider .item {height:320px;}
	.scheda .slider .promo {top:286px;}
	.scheda .top_tab li {margin-right:15px;}
	.scheda .tab_dettaglio .content .tabRow .left {width:72%;}
	.scheda .tab_dettaglio .content .tabRow .nome {width:66%;}
	.scheda .info ul {margin-top:20px;}
	.scheda .correlati .struttura .img {height:100px;}
	/*.scheda .disponibilita .tabellaCamere {overflow-x:scroll;}*/
	.scheda .tabellaCamere tr.header th .box_1 {width:240px;}
	.scheda .tabellaCamere tr.header th .box_3, .scheda .disponibilita .tabellaCamere .box_3 {width:190px;}
	.scheda .tabellaCamere tr.header th .box_4, .scheda .disponibilita .tabellaCamere .box_4 {width:120px;}
	.scheda .disponibilita .tabellaCamere .img {height:100px;}

	.not_found {height:470px; margin-top:100px;}
	.not_found .title, .not_found img {width:50%;}

	.pannello .mainBox .welcome {height:270px;}
	.pannello .mainBox .contPanel {padding:30px 20px;}
	.pannello .mainBox .contPanel .ultimeCercate .img img {height:100%; width:auto;}
	.pannello .mainBox .contPanel .messageList li, .pannello .mainBox .contPanel .messageList li .toggle {padding:15px; font-size:14px;}
	.pannello .sideMenu .utente .add {right:0;}
	.pannello .mainBox .contPanel .prenotazioni .text .rigaDate .data.omega {padding:0; float:right;}
	.pannello .mainBox .contPanel .prenotazioni .text .rigaDate .data .day {margin-right:5px;}

	.prenotazione .servizi li input {top: 15px;}
}

@media only screen and (min-width: 768px) and (max-width: 995px) {
	.btn, .btn.ico i, .btn_line.ico i {font-size:21px; line-height:21px;}
	.btn.small, .btn_line.small {font-size:13px; padding:3px 8px;}
	.btn.xsmall, .btn_line.xsmall {font-size:12px; padding:0 5px; line-height:16px;}

	.slideshow.big, .slideshow.big .slide .item {height:370px;}
	.slideshow.medium {height: 260px;}
	.slideshow.listP {height:480px;}

	.maintitle_home, .maintitle_pagine {margin-top:8%;}
	.slideshow.listP .maintitle_home {margin-top:6%;}
	.maintitle_home h1, .maintitle_pagine h1 {font-size:41px;}
	.maintitle_home h2, .maintitle_pagine h2 {font-size:21px; margin-bottom:20px;}
	.maintitle_home p {font-size:15px; margin-top:10px;}
	.formRicerca input, .formRicerca select, .formRicerca input.btn {height:40px !important; line-height:38px !important;}
	.formRicerca input.dove {width:30% !important; background-position: 10px 11px !important; border-bottom-left-radius: 0;}
	.formRicerca input.date {width:20% !important; background-position: 10px -25px !important;}
	.formRicerca select.guests {width:30% !important; background-position: 10px -62px !important; border-top-right-radius: 3px;}
	.formRicerca select.esigenze {border-top:1px solid #e0e0e0 !important; background-position:10px -97px !important; width:49.9% !important; float:left !important; border-bottom-left-radius: 3px;}
	.formRicerca .btn {width:50% !important; float:left !important; line-height:35px !important; font-size:21px !important;
		border-bottom-right-radius: 3px !important; border-top-right-radius:0 !important; }

	.homePopular .main_title {margin-bottom:25px;}
	.main_title h1, .main_title h1 a {font-size:29px;}
	.main_title h2 {font-size:19px;}

	.homePopular .city, .homePopular .hotel {height:270px;}
	.homePopular .city img {height:100%; width:auto;}
	.homePopular .activity {height:215px;}
	.homePopular .activity .absolute {top:25px;}
	.homePopular .hotel .text .top .icons li {font-size:20px;}
	.homePopular .hotel .text .top .price .big {font-size:21px;}
	.homePopular .hotel .text .top .price {font-size:14px;}

	.news .notizia .img {height: 154px;}
	.newsList li .img {height: 130px}

	.cosa {padding:50px 0 30px;}
	.cosa h2 {font-size:30px; margin-bottom:0;}
	.cosa ul li {padding-left:80px;}
	.cosa ul li .ico {width: 55px;
		height: 55px;
		line-height: 51px;
		font-size:36px;
		border:3px solid;}
	.cosa ul li h3 {font-size:27px;}

	.bottomHome .promo {font-size:17px; margin-top:25px;}

	.newsList.press li {width:33%;}
	.newsList.press li .img_press {height:250px;}

	.prizes ul li {height:40px;}

	.newsletter h5 {font-size:21px;}

	.bottomFooter {text-align:center;}
	.bottomFooter ul {width:100%; float:none; margin:5px 0 20px;}
	.bottomFooter .logo {float:none; margin:0; display:inline-block;}

	a.go-top {right:0; bottom:10px; width:80px; height:30px; padding:0 5px; line-height:30px;}
	a.go-top i {margin:0; display:inline-block; float:right; line-height:30px;}

	.filtriRicerca.cerca li.half, .filtriRicerca.cerca .guests {width:100%; margin-right:0;}
	.filtriRicerca.cerca input, .filtriRicerca.cerca input, .filtriRicerca.cerca select, .filtriRicerca.cerca textarea {height:25px;}
	.filtriRicerca.cerca input.dove {background:url(../img/form_ico.png) no-repeat 2px 4px #FFF; padding-left:23px;}
	.filtriRicerca.cerca input.check {background:url(../img/form_ico.png) no-repeat 95% -33px #FFF; padding-right:23px; padding-left: 10px}


	.ricerca .results_list .struttura {height:282px;}
	.ricerca .results_list .img, .ricerca .results_list .img .item {height:280px;}
	.ricerca .results_list .main_ricerca .box_descrizione {padding:10px;}
	.ricerca .results_list .main_ricerca .box_descrizione .where {margin-bottom:20px;}
	.ricerca .results_list .main_ricerca .box_prezzo {padding:10px 10px 10px 0;}
	.ricerca .results_list .main_ricerca .box_prezzo .voto {margin-bottom:0;}
	.ricerca .results_list .main_ricerca .box_prezzo .features {height:90px; margin-bottom:0;}
	.cont_numerazione .sx {float:none; text-align:right;}
	.cont_numerazione .dx {float:none; margin-top:20px;}

	.scheda .slider, .scheda .slider .item {height:320px;}
	.scheda .slider .promo {top:286px;}
	.scheda .top_tab {text-align:center;}
	.scheda .top_tab li {margin:0 5px; float:none; display:inline-block;}
	.scheda .tab_dettaglio .content .tabRow {padding-right:45px;}
	.scheda .tab_dettaglio .content .tabRow .left, .scheda .tab_dettaglio .content .tabRow .photo {width:100%; margin-bottom:10px;}
	.scheda .tab_dettaglio .content .tabRow .nome {width:66%;}
	.scheda .tab_dettaglio .content .tabRow .photo li {margin:5px 8px 5px 0; width:49px; float:left;}
	.scheda .tab_dettaglio .content .tabRow .photo li:last-child {margin-right:0;}
	.scheda .tab_dettaglio .content .tabRow .TogBut {width:34px; height:40px;}
	.scheda .tab_dettaglio .content .tabRow .TogBut i {line-height:40px; font-size:24px;}
	.scheda .info ul {margin-top:20px;}
	.scheda .correlati .struttura .img {height:100px;}
	.scheda .disponibilita .head .title {margin-right:20px;}
	.scheda .disponibilita .head label {margin-right:10px;}
	.scheda .disponibilita .head .check {width:110px;}
	.scheda .disponibilita .head .nNotti {width:63px;}
	.scheda .disponibilita .head input[type=button] {margin-left:10px;}
	.scheda .tabellaCamere tr.header th .box_1 {width:190px;}
	.scheda .tabellaCamere tr.header th .box_2, .scheda .disponibilita .tabellaCamere .box_2 {width:80px;}
	.scheda .tabellaCamere tr.header th .box_3, .scheda .disponibilita .tabellaCamere .box_3 {width:140px;}
	.scheda .tabellaCamere tr.header th .box_4, .scheda .disponibilita .tabellaCamere .box_4 {width:110px;}
	.scheda .tabellaCamere tr.header th .box_5, .scheda .disponibilita .tabellaCamere .box_5 {width:90px;}
	.scheda .tabellaCamere tr.header th .box_6 {width:125px;}
	.scheda .disponibilita .tabellaCamere .img {height:75px;}

	.servizi ul li {padding:0 10px 0 18px;}
	.scheda .servizi .toKnow {padding:20px 10px 0;}

	.scheda .receUtenti .condizioni {padding:15px 0 25px;}
	.scheda .receUtenti .condizioni li {width:100%; margin:0 0 5px;}
	.scheda .receUtenti .valutazioneTotale .dettaglio li {margin-bottom:15px;}
	.scheda .receUtenti .valutazioneTotale .dettaglio li .valutationBar {float:none; margin-bottom:0;}
	.scheda .receUtenti .ordina label {width:25%; margin-right:25px;}

	.not_found {height:364px; margin:100px 0 60px;}
	.not_found .title {top:25px; margin-top:0; width:50%;}
	.not_found .title h1 {font-size:50px;}
	.not_found .title .btn {font-size:22px;}
	.not_found img {width:50%;}

	.prenotazione .dati, .prenotazione .login {padding:10px 15px;}
	.prenotazione .box .titleSc {padding:15px;}
	.prenotazione .box .titleSc i, .prenotazione .login i {font-size:27px; vertical-align:text-bottom;}
	.prenotazione .stanze .testo .topInput {margin-top:15px;}
	.prenotazione .stanze .testo .small {width:48%; margin:0 0 10px 4%;}
	.prenotazione .stanze .testo .small:first-child {margin-left:0;}
	.prenotazione .stanze .testo .big, .prenotazione .servizi li .right, .prenotazione .price ul li.coupon input, .prenotazione .price ul li.coupon .btn {width:100%;}
	.prenotazione .dati label, .prenotazione .stanze label, .lightboxPannello.carta label {margin-bottom:0;}
	.prenotazione .stanze .rimuovi {right:10px;}
	.prenotazione .servizi li input {top: 18px;}
	.prenotazione .servizi li .left {width:100%; margin:0 0 10px;}
	.prenotazione .price ul {padding:5px 10px;}
	.prenotazione .price ul li .left {width:50%;}
	.prenotazione .price ul li .right {width:50%; text-align:right;}
	.prenotazione .price ul li.totale {padding:5px 10px; margin-left:-10px;}
	.prenotazione .dati.garanzia .code input, .prenotazione .confermaDati li .right, .prenotazione  .infoPay li .right {width:100%;}
	.prenotazione .manage {padding:0;}
	.prenotazione .manage ul {width:100%; margin-top:10px;}
	.prenotazione .confermaDati li .left, .prenotazione  .infoPay li .left {width:100%; margin:0;}
	.prenotazione .login .btn.giallo, .prenotazione .login .btn.magenta {width:48%; margin:0 1%;}

	.pannello .sideMenu .utente {padding:30px 10%;}
	.pannello .sideMenu ul li a, .pannello .sideMenu ul li .dropdown {padding:10px; font-size:13px;}
	.pannello .sideMenu ul li .dropdown li a {padding:3px 0;}

	.pannello .sideMenu .utente .img {width:100px; height:100px;}

	.pannello .mainBox .welcome {height:210px;}
	.pannello .mainBox .welcome .text {margin-top:8%;}
	.pannello .mainBox .welcome .text h1 {font-size:29px;}
	.pannello .mainBox .contPanel {padding:20px 15px;}
	.pannello .mainBox .contPanel .hHalf {padding:0 15px 0 60px; margin-bottom:30px;}
	.pannello .mainBox .contPanel .hHalf .ico {width:40px; height:40px; line-height:40px; margin-top:-24px; left:0; font-size:26px; border-width:4px;}
	.pannello .mainBox .contPanel .hHalf .text {width:90%;}
	.pannello .mainBox .contPanel .ultimeCercate .img {width:40%; overflow:hidden;}
	.pannello .mainBox .contPanel .ultimeCercate .img img {height:100%; width:auto;}
	.pannello .mainBox .contPanel .ultimeCercate .text {width:60%;}
	.pannello .mainBox .contPanel .rigaImp {padding:20px;}
	.pannello .mainBox .contPanel .inside .rigaImp, .pannello .mainBox .contPanel .help {padding:20px 0;}
	.pannello .mainBox .contPanel .messageList li, .pannello .mainBox .contPanel .messageList li .toggle {padding:15px 10px; font-size:13px;}
	.pannello .mainBox .contPanel .messageList li.listHead {padding:8px 10px;}
	.pannello .mainBox .contPanel .messageList li .text {font-size:13px;}
	.pannello .mainBox .contPanel .messageList li .pull-right .btn {padding:2px 5px; font-size:13px; line-height:15px;}
	.pannello .mainBox .contPanel .giudizi .note, .pannello .mainBox .contPanel .giudizi .opinione, .pannello .mainBox .contPanel .giudizi .rigaReview {padding:10px;}
	.pannello .mainBox .contPanel .giudizi .rigaInfo, .pannello .mainBox .contPanel .giudizi .rigaInfo .img {height:120px;}
	.pannello .mainBox .contPanel .giudizi .rigaInfo .img img {height:100%; width:auto;}
	.pannello .sideMenu .utente .manage, .pannello .mainBox .contPanel .rigaImp .profilo .img .manage {left:10px;}
	.pannello .mainBox .contPanel .rigaImp .left, .pannello .mainBox .contPanel .rigaImp .profilo .img {width:36%;}
	.pannello .mainBox .contPanel .rigaImp .right {width:60%;}
	.pannello .mainBox .contPanel .rigaImp select, .pannello .mainBox .contPanel .rigaImp input[type=text], .pannello .mainBox .search input[type=text], .pannello .mainBox .search select, .pannello .mainBox .contPanel .message.chat .scrivi input, .pannello .mainBox .contPanel .inside.recensione .parere textarea {width:75% !important;}
	.pannello .mainBox .contPanel .rigaImp .mail li .btn.grigio {float:left;}
	.pannello .mainBox .contPanel .rigaImp .elencoServizi li {width:98%;}
	.pannello .mainBox .contPanel .prenotazioni .img {width:30%; height:110px;}
	.pannello .mainBox .contPanel .prenotazioni .text {width:100%; border-left:1px solid #e0e0e0;}
	.pannello .mainBox .contPanel .prenotazioni .text .rigaDate {padding:10px; width:70%; float:right; height:110px;}
	.pannello .mainBox .contPanel .prenotazioni .text .rigaInfo {padding:10px;}
	.pannello .mainBox .contPanel .prenotazioni .text .rigaManage {padding:6px 10px;}
	.pannello .mainBox .contPanel .prenotazioni .text .rigaDate .data {padding-right:25px;}
	.pannello .mainBox .contPanel .prenotazioni .text .rigaDate .data .day {font-size:40px; line-height:40px;}
	.pannello .mainBox .contPanel .prenotazioni .text .rigaDate .data .month {font-size:19px;}
	.pannello .mainBox .contPanel .prenotazioni .text .rigaManage a {font-size:15px;}
	.pannello .mainBox .contPanel .prenotazioni .text .rigaDate .data.omega {padding:0;}
	.pannello .mainBox .contPanel .prenotazioni .text .rigaDate .data .day {margin-right:5px;}
	.pannello .mainBox .contPanel .prenotazioni .text .rigaDate .data.omega .btn.giallo {margin-top:10px;}
	.pannello .mainBox .contPanel .dettaglioRoom .stanze .img {width:22%; margin-right:3%;}
	.pannello .mainBox .contPanel .dettaglioRoom .stanze .testo {width:75%;}
}

@media only screen and (max-width: 767px) {
	.container {overflow:visible !important;}

	.btn, .btn.ico i, .btn_line.ico i {font-size:19px; line-height:19px;}
	.btn.small, .btn_line.small {font-size:12px; padding:3px 8px;}

	.slideshow.big, .slideshow.big .slide .item {height:460px;}
	.slideshow.medium {height: 230px;}
	.slideshow.listP {height:/*480px*//*570px*/ auto;}

	.slide img {height:auto; width:160%; margin-left: -30%;}
	.slide .pattern1 {height:auto; width:100%; margin-left: 0; }

	.icons li {font-size:23px;}
	.comment {display:none;}

	.maintitle_home, .maintitle_pagine {margin-top:10%;}
	.slideshow.listP .maintitle_home {margin-top:6%;}
	.maintitle_home h1, .maintitle_pagine h1 {font-size:38px; line-height:38px;}
	.maintitle_home h2, .maintitle_pagine h2 {font-size:19px; margin-bottom:20px;}
	.maintitle_home p {font-size:13px; margin-top:10px;}
	.formRicerca select, .formRicerca input.dove, .formRicerca .guests, .formRicerca .esigenze {width:100% !important; border-bottom:1px solid #e0e0e0 !important; height:40px !important; line-height:38px !important;}
	.formRicerca input.dove {background-position: 10px 11px !important; border-bottom-left-radius: 0; border-top-right-radius: 3px;}
	.formRicerca input.date {width:50% !important; border-bottom:1px solid #e0e0e0 !important; height:40px !important; line-height:38px !important; background-position: 10px -25px !important;}
	.formRicerca .guests {background-position: 10px -62px !important;}
	.formRicerca select {background-position:10px -97px !important; border-bottom:0 !important;}
	.formRicerca input.btn {width:100% !important; border-bottom-left-radius:3px !important; border-top-right-radius:0 !important; height:40px !important; line-height:35px !important;}

	.homePopular {padding:45px 0;}
	.homePopular .main_title {margin-bottom:25px;}
	.main_title h1, .main_title h1 a {font-size:27px;}
	.main_title h2 {font-size:17px;}

	.homePopular .hotel {height:300px;}
	.homePopular .city {height:220px;}
	.homePopular .city .label {font-size:19px;}
	.homePopular .activity {height:200px;}
	.homePopular .activity img {height:100%; width:auto;}
	.homePopular .activity .absolute {top:10px;}
	.homePopular .activity .absolute .btn {font-size:18px;}
	.homePopular .activity .abstract {width:60%; font-size:15px;}
	.homePopular .btn_line {margin:0 10px 10px;}

	.cosa {padding:40px 0 10px;}
	.cosa h2, .cosa ul li h3 {font-size:24px; margin-bottom:0;}
	.cosa ul li {padding-left:65px; height:auto;}
	.cosa ul li .ico {width:45px;
		height:45px;
		line-height:40px;
		font-size:24px;
		border:3px solid;
		top:0;
		margin-top:0;}
	.cosa .paragrafo, .cosa ul li .abstract {font-size:15px;}

	.breadcrumb, .ricerca .resultsHead h2 {/*margin-top: 20px; margin-bottom: 20px;*/ display: none;}
	.ricerca .resultsHead h1 {font-size: 20px; font-weight: 600;}

	.ricerca {margin-top: 30px;}
	.ricerca .orderStripe {margin: 0 0 21px 0;}
	.ricerca .orderStripe ul {display: none; margin-bottom: 20px;}
	.ricerca .orderStripe ul.mobile {display: inherit;}

	.RicercaMob {margin: 10px 0; position: relative; color: #777}
	.RicercaMob ul {font-size: 16px;}
	.RicercaMob li {list-style: none; width: 100%; margin: 5px 0; float: left;}
	.RicercaMob li input {
		box-sizing:border-box;
		padding:0 10px 0 35px;
		height:40px;
		line-height:48px;
		float:left;
		width: 100%;
		background: url(../img/form_ico.png) no-repeat 7px 11px #FFF;
		border-radius: 3px;
		border:1px solid #e0e0e0;
		font-family:'Lato', sans-serif;
		font-size: 16px;
	}

	.RicercaMob li span {width: 100%; display: block; padding: 3px 5px 4px 35px;}
	.RicercaMob li span.data {background: url(../img/form_ico.png) no-repeat 7px -33px #FFF;}
	.RicercaMob li span.room {background: url(../img/form_ico.png) no-repeat 7px -69px #FFF;}
	.RicercaMob li span.esigenze {background: url(../img/form_ico.png) no-repeat 7px -105px #FFF;}

	.RicercaMob .modifica-btn {
		position: absolute;
		right: 0;
		bottom: 0;
		color: #e52d83;
		font-size: 14px;
		margin-bottom: 7px;
	}

	.suggest ul li {font-size: 14px; line-height:24px; text-align: left; width: 120%; !important}
	.suggest ul li.grid_6 {padding: 0; margin: 0 10px;}
	.suggest ul li i {display:none}
	.suggest ul li span {float: right; font-size:14px;}
	.suggest ul li .box_evaluation {display: none;}

	.newsList li, .newsList.press li {width:100%; padding:0; margin-bottom:35px;}
	.newsList li h3 {}
	.newsList.press li .img_press {height:180px;}
	.newsList li .abstract {max-height:80px; height:auto;}

	.bottomHome .promo {font-size:17px; margin-top:25px;}

	.prizes {padding:25px 0;}
	.prizes ul li {height:40px; margin:8px 5px;}

	.newsletter {text-align:center; padding:15px 0 20px;}
	.newsletter h5 {font-size:19px; float:none;}
	.newsletter form {float:none; text-align:center;}

	.footer .top {padding:15px 0; margin-bottom:15px;}
	.footer .top li {border:none; padding:5px 0; font-size: 14px}
	.footer ul {margin-bottom:20px;}
	.footer ul li.title {margin-bottom:3px; margin-right: 8px; font-size:19px;}
	.footer ul li { display: inline-block; margin-right: 5px;}
	.footer .bottom {padding:15px 20px; text-align:center; margin-top:0;}
	.footer .bottom .social {width:100%; margin-bottom:15px;}
	.footer .bottom .extranetButton {float:none; display:inline-block;}
	.bottomFooter {text-align:center;}
	.bottomFooter ul {width:100%; float:none; margin:5px 0 20px;}
	.bottomFooter .logo {float:none; margin:0; display:inline-block;}

	a.go-top {right:0; bottom:0; width:80px; height:30px; padding:0 5px; line-height:30px;}
	a.go-top i {margin:0; display:inline-block; float:right; line-height:30px;}

	.ricerca_modalMob {padding: 40px 0;	background: #eaeaea;}
	.ricerca_modalMob .formRicerca select,
	.ricerca_modalMob .formRicerca input.dove,
	.ricerca_modalMob .formRicerca input.guests,
	.ricerca_modalMob .formRicerca input.date {
		height: 55px !important;
		line-height: 55px !important;}

	.ricerca_modalMob .formRicerca input.dove {background-position: 10px 22px !important;}
	.ricerca_modalMob .formRicerca input.date {background-position: 10px -16px !important;}
	.ricerca_modalMob .formRicerca .guests {background-position: 10px -53px !important;}
	.ricerca_modalMob .formRicerca select.esigenze {background-position: 10px -90px !important;}



	.ricerca .results_list .struttura {height:auto;}
	.ricerca .results_list .promo {top:-15px;}
	.ricerca .results_list .img, .ricerca .results_list .img .item {display:none;}
	.ricerca .results_list .main_ricerca {width:100%;}
	.ricerca .results_list .main_ricerca .box_descrizione {padding:17px 10px 10px;}
	.ricerca .results_list .main_ricerca .box_descrizione .where {margin-bottom:20px;}
	.ricerca .results_list .main_ricerca .box_prezzo {padding:10px 10px 10px 0;}
	.ricerca .results_list .main_ricerca .box_prezzo .voto {margin-bottom:0;}
	.ricerca .results_list .main_ricerca .box_prezzo .features {height:90px; margin-bottom:0;}

	/*Dettaglio Tab Responsive Elementi basati su .ricerca*/
	.ricerca.tab_prezzi {display: inherit; margin-top: 30px;}
	.ricerca.tab_prezzi .results_list .img {display: inherit; width:100%; overflow: hidden; width:100%; height: 100px;  position: relative;}
	.ricerca.tab_prezzi .results_list .img img {width: 100%; height: auto; z-index: 3}
	.ricerca.tab_prezzi .results_list .img .camera-scopri-button {position: absolute;
		right: 0; bottom: 0; background: rgba(75,60,131,0.6);
		color: #FFF; text-transform: uppercase;
		padding: 5px 10px;
		font-weight: 700;}

	.ricerca.tab_prezzi .results_list .title.green {font-weight: 900; font-size: 13px;}
	.ricerca.tab_prezzi .results_list .main_ricerca .box_amenities {width:100%; padding:5px 8px; box-sizing:border-box; float:left;
		font-size:11px;	font-weight:400; position:relative;}
	.ricerca.tab_prezzi .results_list .main_ricerca .box_descrizione {width: 100%;}
	.ricerca.tab_prezzi .results_list .main_ricerca .box_descrizione .icons {height: auto; margin: 0px;}
	.ricerca.tab_prezzi .results_list .main_ricerca .box_descrizione .icons li {margin-right: 8px; margin-bottom: 5px;}
	.ricerca.tab_prezzi .results_list .letti_mob {float: left; width: 100%; margin: 5px 0 10px;}
	.ricerca.tab_prezzi .results_list .letti_mob strong {padding-right: 5px;}
	.ricerca.tab_prezzi .results_list .main_ricerca .costo { margin-bottom: 10px; width: 50%;}

	.ricerca.tab_prezzi .results_list .main_ricerca .costo { margin-bottom: 10px;width: 30%; float: left; text-align:center;}
	.ricerca.tab_prezzi .results_list .main_ricerca .costo.bis { margin-bottom: 10px; width: 40%; float: left; text-align:center;}

	.ricerca.tab_prezzi .results_list .main_ricerca .costo span {width: 100%; display:block; line-height:30px;}
	.ricerca.tab_prezzi .results_list .main_ricerca .costo .roomN {width: 100%; display:block; line-height:30px; font-size:25px; font-weight:500;}
	.ricerca.tab_prezzi .results_list .main_ricerca .costo .roomN i {font-style: normal;}
	.ricerca.tab_prezzi .results_list .main_ricerca .costo .roomN a {color: #444; padding: 0 2px;}

	.ricerca.tab_prezzi .results_list .main_ricerca .costo img {width: auto; margin-top:7px;}

	.ricerca.tab_prezzi .results_list .main_ricerca .costo .bigP {display:block; font-size:28px; font-weight:700; color: #333}


	.ricerca.tab_prezzi .results_list .main_ricerca .box_descrizione .facilities {height: auto; margin: 5px 0;}
	.ricerca.tab_prezzi .button { width: 92%; padding: 10px 4% 20px;}
	.ricerca.tab_prezzi .button .btn {width: 100%; padding: 12px 15px;}
	.ricerca.tab_prezzi .button .n_room {display:block; margin-bottom: 5px; color: #d41b3a; font-size: 13px;}
	/*Fine*/

	.cont_numerazione .sx {float:none; text-align:center;}
	.cont_numerazione .dx {float:none; text-align:center; margin-top:20px;}

	.why {padding:40px 0;}
	.why .ico {width:40px; height:40px; line-height:40px; margin-bottom:10px; margin-top:30px; font-size:26px;}
	.why .abstract {margin-top:0; font-size:15px;}
	.come {padding:35px 0 15px;}
	.come .main_title, .come .istruzione {margin-bottom:25px;}

	.scheda .name .box_evaluation {margin-left:8px;}
	.scheda .name .certificate {margin:10px 0; width:100%; text-align:left;}
	.scheda .name .certificate img {margin:0 10px 0 0; max-height:50px;}
	.scheda .top_tab {margin-top:10px;}
	.scheda .slider, .scheda .slider .item {height:265px;}
	.scheda .slider .absoluteCont {left:0; right:0; width:100% !important; box-sizing:border-box;}
	.scheda .slider .promo {top:247px; left:15px; font-size:14px; padding:8px 10px;}
	.scheda .slider .prenota {right:15px; padding:10px;}
	.scheda .top_tab li {margin-right:15px;}
	.scheda .tab_dettaglio .content .tabRow {padding-right:0;}
	.scheda .tab_dettaglio .content .tabRow .left, .scheda .tab_dettaglio .content .tabRow .photo {width:100%; margin-bottom:10px;}
	.scheda .tab_dettaglio .content .tabRow .nome {width:100%; margin-top:20px;}
	.scheda .tab_dettaglio .content .tabRow .valutationBar {position:absolute; right:0;}
	.scheda .tab_dettaglio .content .tabRow .photo li {margin:5px 8px 5px 0; width:49px; float:left;}
	.scheda .tab_dettaglio .content .tabRow .photo li:last-child {margin-right:0;}
	.scheda .tab_dettaglio .content .tabRow .TogBut {display:none;}
	.scheda .tab_dettaglio .content .tabRow .elenchi .half {width:100%; margin:0 !important;}
	.scheda .tab_dettaglio h2.resp-accordion {color:#ababab !important; padding:15px 10px;}
	.scheda .tab_dettaglio h2.resp-accordion .resp-arrow {height:10px; width:10px; background: url(../img/arrow_select.png) no-repeat 95%; display:block; float:right; background-size:100%; margin-top:3px;}
	.scheda .tab_dettaglio h2.resp-tab-active {color:#6d6d6d !important; background:none !important;}
	.scheda .tab_dettaglio h2.resp-tab-active .resp-arrow {-moz-transform: scaleY(-1);
		-o-transform: scaleY(-1);
		-webkit-transform: scaleY(-1);
		transform: scaleY(-1);
		filter: FlipW;
		-ms-filter: "FlipW";}
	.scheda .tab_dettaglio .resp-tab-content-active {margin-bottom:15px;}
	.scheda .info ul {margin-top:20px;}
	.filtriRicerca {display:none;}
	.scheda .correlati .struttura .img {height:100px;}
	.scheda .disponibilita .head .title {margin-right:0; width:100%; text-align:center; display:block;}
	.scheda .disponibilita .head label {margin:0 1%; width:48%;}
	.scheda .disponibilita .head .check {width:100%; box-sizing:border-box;}
	.scheda .disponibilita .head .nNotti {display:none;}
	.scheda .disponibilita .head input[type=button] {width:98%; margin:10px 1% 0;}

	.scheda .disponibilita .tabellaCamere {overflow-x:scroll;}
	.scheda .tabellaCamere tr.header th .box_1 {width:190px;}
	.scheda .tabellaCamere tr.header th .box_2, .scheda .disponibilita .tabellaCamere .box_2 {width:80px;}
	.scheda .tabellaCamere tr.header th .box_3, .scheda .disponibilita .tabellaCamere .box_3 {width:140px;}
	.scheda .tabellaCamere tr.header th .box_4, .scheda .disponibilita .tabellaCamere .box_4 {width:110px;}
	.scheda .tabellaCamere tr.header th .box_5, .scheda .disponibilita .tabellaCamere .box_5 {width:90px;}
	.scheda .tabellaCamere tr.header th .box_6 {width:125px;}
	.scheda .disponibilita .tabellaCamere .img {height:75px;}

	.scheda.lightbox .leftDiv, .scheda.lightbox .rightDiv {width:100%;}
	.scheda .tab_dettaglio .content .tabRow .valutationBar {position:relative; padding:0; margin-top:20px;     display:none;}
	.scheda.lightbox .rightDiv .lbDescrizione {margin-bottom:50px;}
	.scheda.lightbox .rightDiv .lbDescrizione h5, .scheda.lightbox .rightDiv .lbDescrizione .abstract, .scheda.lightbox .rightDiv .lbDescrizione .link {padding-left:0;}
	.scheda.lightbox .lightboxBottom .prenota {width:100%; margin-top:20px;}

	.servizi ul {width:100%;}
	.scheda .servizi .grid_3 h3 {margin-top:30px;}

	.scheda .receUtenti .condizioni {padding:15px 0 25px;}
	.scheda .receUtenti .condizioni li {width:100%; margin:0 0 5px;}
	.scheda .receUtenti .valutazioneTotale .media, .scheda .receUtenti .valutazioneTotale .dettaglio {width:100%;}
	.scheda .receUtenti .valutazioneTotale .dettaglio li {margin-bottom:15px;}
	.scheda .receUtenti .valutazioneTotale .dettaglio li .valutationBar {float:none; margin-bottom:0;}
	.scheda .receUtenti .ordina label {width:100%; margin:0 0 25px;}
	.receUtenti .elencoRece li .testo .parere {width:100%;}

	.inserisciStruttura {position:relative; margin-top:20px;}
	.inserisciStruttura .tab_form .content ul li:last-child {font-size:14px;}
	.inserisciStruttura .tab_form .content ul li .quarter {width:100%; margin-right:0 !important;}
	.inserisciStruttura .tab_form .content ul li .quarter:first-child {margin-bottom:10px;}
	.inserisciStruttura .tab_form .content ul li label {font-size:13px;}
	.inserisciStruttura .tab_form .content ul li input, .inserisciStruttura .tab_form .content ul li select {height:30px !important;}
	.inserisciStruttura .tab_form .content ul li .btn {font-size:18px;}
	.inserisciStruttura .tab_form .content ul li.half {width:100%; margin-right:0 !important;}
	.inserisciStruttura .tab_form .content ul li input.mail {background-position:96% -31px;}
	.inserisciStruttura .tab_form .content ul li input.password {background-position:96% 6px;}

	.not_found {height:400px; margin-top:90px; padding-top:260px;}
	.not_found .title {width:100%; top:140px; left:0;}
	.not_found .title h1 {font-size:45px; line-height:50px; margin-bottom:15px;}
	.not_found .title h2, .not_found .title .btn {font-size:22px;}
	.not_found img, .prenotazione .dati ul li.titolo select, .prenotazione .dati ul li.motivo select, .prenotazione .richieste select, .prenotazione .richieste input {width:100%;}

	.conferma {margin-top:130px;}

	.conferma .recupera .left {margin:0 0 5px;}
	.conferma .recupera input {}
	.conferma.reimposta .btn {margin-bottom:10px;}

	.lightbox_login, .lightboxPannello, .lightboxPannello.carta .code input {width:100% !important; box-sizing:border-box;}
	.prenotazione .dati.garanzia .espire, .lightboxPannello.carta .espire {width:66%; margin-right:2% !important;}
	.prenotazione .dati.garanzia .espire select, .lightboxPannello.carta .espire select {width:48%; margin-right:3.5%;}
	.prenotazione .dati.garanzia .espire select:last-child, .lightboxPannello.carta .espire select:last-child {width:48%;}
	.prenotazione .dati.garanzia .code, .lightboxPannello.carta .code {width:32%;}

	.prenotazione .step {margin-bottom:10px;}
	.prenotazione .step li {width:100%; margin:0 0 10px !important; height:30px;}
	.prenotazione .step li .title {margin-top:/*0*/ -8px; padding:0 10px; line-height:15px;}
	.prenotazione .structure .img, .prenotazione .structure .testo {width:100%; margin:0 0 20px;}
	.prenotazione .login {text-align:center;}
	.prenotazione .structure .img {height: 260px;}
	.prenotazione .structure .img img {margin-top: -15px;}
	.prenotazione .login .btn.giallo, .prenotazione .login .btn.magenta {margin:10px 0 0 0; width:100%;}
	.prenotazione .dati ul li {width:100% !important; margin:0 0 10px 0 !important;}
	.prenotazione .dati label, .prenotazione .stanze label, .lightboxPannello.carta label {margin-bottom:0;}
	.prenotazione .dati ul li.motivo label, .prenotazione .richieste label {width:100%; margin:0; line-height:18px;}
	.prenotazione .stanze .testo .topInput {margin-top:15px;}
	.prenotazione .stanze .testo .small {width:48%; margin:0 0 10px 4%;}
	.prenotazione .stanze .testo .small:first-child {margin-left:0;}
	.prenotazione .stanze .testo .big, .prenotazione .servizi li .right, .prenotazione .price ul li.coupon input, .prenotazione .price ul li.coupon .btn {width:100%;}
	.prenotazione .dati label, .prenotazione .stanze label, .lightboxPannello.carta label {margin-bottom:0;}
	.prenotazione .stanze .rimuovi {right:10px;}
	.prenotazione .servizi li .left {width:100%; margin:0 0 10px;}
	.prenotazione .price ul {padding:5px 10px;}
	.prenotazione .price ul li .left {width:50%;}
	.prenotazione .price ul li .right {width:50%; text-align:right;}
	.prenotazione .price ul li.totale {padding:5px 10px; margin-left:-10px;}
	.prenotazione .dati.garanzia .margin {padding:20px 0 0;}
	.prenotazione .dati.garanzia .margin select {width:100%;}
	.prenotazione .manage {padding:0;}
	.prenotazione .manage ul {width:100%; margin-top:10px;}
	.prenotazione .confermaDati li .left, .prenotazione  .infoPay li .left {width:100%; margin:0;}
	.prenotazione .confermaDati li.stanze {padding:0; margin-top:40px;}
	.prenotazione .serveAltro {padding:10px 0 20px;}
	.prenotazione .serveAltro .btn {position:relative; top:auto; margin:10px 0 0; width:100%;}
	.prenotazione .confermaDati li .right, .prenotazione  .infoPay li .right {width:100%;}
	.prenotazione .box .titleSc .btn {width:100%; float:none; margin:10px 0 0;}
	.conferma .btn.small {margin:5px 10px;}
	.prenotazione .confermaDati, .prenotazione .text, .prenotazione  .infoPay li {padding:15px 10px;}

	.menu_laterale {margin-bottom:50px;}

	.grid_12.pannello {padding-left:0; padding-right:0; margin-left:20px; margin-right:20px; border:1px solid #e0e0e0; border-bottom:2px solid #f4ca09;}
	.pannello .menuBG, .pannello .boxBG {display:none;}
	.pannello .sideMenu {width:100%; background:#4b3c83;}
	.pannello .sideMenu .utente {padding:30px 15%;}
	.pannello .sideMenu .utente .img {width:100px; height:100px;}
	.pannello .sideMenu .utente .add {right:80px;}
	.pannello .mainBox {width:100%; border-left:;}
	.pannello .mainBox .welcome {height:200px;}
	.pannello .mainBox .welcome img {height:100%; width:auto;}
	.pannello .mainBox .welcome .text h1 {font-size:28px;}
	.pannello .mainBox .welcome .text p {font-size:19px;}
	.pannello .mainBox .contPanel {padding:20px 10px;}
	.pannello .mainBox .contPanel .hHalf {width:100%;}
	.pannello .mainBox .contPanel .hHalf .text {width:100%;}
	.pannello .mainBox .contPanel .ultimeCercate .img {width:35%;}
	.pannello .mainBox .contPanel .ultimeCercate .img img {height:100%; width:auto;}
	.pannello .mainBox .contPanel .ultimeCercate .text {width:65%;}
	.pannello .mainBox .contPanel .rigaImp {padding:20px 0;}
	.pannello .mainBox  select {width:100% !important; margin:0 0 20px !important;}
	.pannello .mainBox  .search input[type=text] {width:100% !important;}
	.pannello .mainBox .contPanel .messageList li.listHead {padding:8px; font-size:13px;}
	.pannello .mainBox .contPanel .messageList li.listHead .data {width:auto;}
	.pannello .mainBox .contPanel .messageList li {padding:8px; font-size:13px; position:relative;}
	.pannello .mainBox .contPanel .messageList li .check {width:5%;}
	.pannello .mainBox .contPanel .messageList li .mittente {width:30%; height:20px; line-height:20px;}
	.pannello .mainBox .contPanel .messageList li .anteprima {width:40%; height:20px; line-height:20px;}
	.pannello .mainBox .contPanel .messageList li .data {width:25%; height:20px; line-height:20px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
	.pannello .mainBox .contPanel .messageList li .toggle {padding:10px;}
	.pannello .mainBox .contPanel .messageList li .pull-left, .pannello .mainBox .contPanel .messageList li .pull-right {width:100%; text-align:left; margin-bottom:10px;}
	.pannello .mainBox .contPanel .messageList li .pull-right .btn {padding:3px 5px; font-size:12px; line-height:15px;}
	.pannello .mainBox .contPanel .messageList li .text {font-size:13px; margin-top:20px;}
	.pannello .mainBox .contPanel .giudizi .opinione, .pannello .mainBox .contPanel .giudizi .rigaReview {padding:10px;}
	.pannello .mainBox .contPanel .giudizi .note {font-size:13px; padding:10px;}
	.pannello .mainBox .contPanel .giudizi .rigaInfo {height:auto; padding:0 10px 10px;}
	.pannello .mainBox .contPanel .giudizi .rigaInfo .img {display:none;}
	.pannello .mainBox .contPanel .giudizi .rigaInfo .img img {height:100%; width:auto;}
	.pannello .mainBox .contPanel .giudizi .opinione .valutationBar {float:left;}
	.pannello .mainBox .contPanel .giudizi .opinione .text {max-width:100%; margin-top:10px;}
	.pannello .mainBox .contPanel .giudizi .rigaReview .parere {margin-bottom:15px; width:100%; font-size:14px;}
	.pannello .mainBox .contPanel .giudizi .rigaManage a {padding:4px 10px; font-size:16px;}
	.pannello .mainBox .contPanel .rigaImp .profilo .img {float:none; margin:0 0 20px; width:40%;}
	.pannello .mainBox .contPanel .rigaImp .left, .pannello .mainBox .contPanel .rigaImp .right, .pannello .mainBox .contPanel .inside.recensione .valuta .left, .pannello .mainBox .contPanel .inside.recensione .valuta .right, .receUtenti .elencoRece li .testo {width:100%;}
	.pannello .mainBox .contPanel .rigaImp select, .pannello .mainBox .contPanel .rigaImp input[type=text], .pannello .mainBox .contPanel .inside.recensione .parere textarea {width:90% !important;}
	.pannello .mainBox .contPanel .rigaImp .table {font-size:12px;}
	.pannello .mainBox .contPanel .rigaImp .table th {font-size:11px;}
	.pannello .mainBox .contPanel .rigaImp .elencoServizi li, .receUtenti .elencoRece li .user {width:100%; margin:0 0 15px;}
	.pannello .mainBox .contPanel .rigaImp .radio {margin-top:15px;}
	.pannello .mainBox .contPanel .inside.recensione .valuta .barra span {height:12px;}
	.pannello .mainBox .contPanel .inside.recensione .valuta li.total {margin-left:0; box-sizing:border-box;}
	.receUtenti .elencoRece li .testo .riga {margin-bottom:0 !important; line-height:30px;}
	.receUtenti .elencoRece li .testo .votazione .big, .pannello .mainBox .contPanel .giudizi li .testo .votazione .big {font-size:23px;}
	.receUtenti .elencoRece li .testo .votazione, .pannello .mainBox .contPanel .giudizi li .testo .valutazione {font-size:17px;}
	.receUtenti .elencoRece li .testo .data, .pannello .mainBox .contPanel .giudizi li .data {font-size:13px;}
	.pannello .mainBox .contPanel .prenotazioni .img {height:130px; width:100%; position:relative;}
	.pannello .mainBox .contPanel .prenotazioni .img img {width:100%; height:auto;}
	.pannello .mainBox .contPanel .prenotazioni .text {width:100%; border-left:1px solid #e0e0e0;}
	.pannello .mainBox .contPanel .prenotazioni .text .rigaDate {padding:0 10px;}
	.pannello .mainBox .contPanel .prenotazioni .text .rigaDate .data {margin:10px 0;}
	.pannello .mainBox .contPanel .prenotazioni .text .rigaDate .data.omega {padding:0;}
	.pannello .mainBox .contPanel .prenotazioni .text .rigaDate .data .day {font-size:39px; line-height:39px;}
	.pannello .mainBox .contPanel .prenotazioni .text .rigaDate .data .month {font-size:18px;}
	.pannello .mainBox .contPanel .prenotazioni .text .rigaDate .data.omega .btn.giallo {margin-top:0;}
	.pannello .mainBox .contPanel .prenotazioni .text .rigaInfo {padding:10px;}
	.pannello .mainBox .contPanel .prenotazioni .text .rigaManage {padding:6px 10px;}
	.pannello .mainBox .contPanel .prenotazioni .text .rigaManage a {font-size:15px;}
}

@media only screen and (max-width: 479px) {
	.breadcrumb {margin-top: 15px; margin-bottom: 15px; font-size: }

	.btn {font-size:17px; line-height:17px;}

	.slideshow {margin-top:70px;}
	.slideshow.big, .slideshow.big .slide .item {height:420px;}
	.slideshow.listP {height:/*730px*/ auto;}

	.slideshow.medium {height: 200px;}
	.slide img {height:100%; width:auto; margin-left: -60%;}
	.slideshow.medium .slide img {margin-left: -10%;}

	.icons li {font-size:21px;}

	.maintitle_home h1, .maintitle_pagine h1 {font-size:28px;}
	.maintitle_home h2, .maintitle_pagine h2 {font-size:15px; margin-bottom:15px;}
	.maintitle_home p {font-size:12px;}
	.formRicerca select, .formRicerca input.dove, .formRicerca input.guests, .formRicerca input.date {height:35px !important; line-height:35px !important;}

	.homePopular .main_title {margin-bottom:15px;}
	.main_title h1, .main_title h1 a {font-size:21px;}
	.main_title h2 {font-size:15px;}
	.homePopular .hotel .addWish {left:15px;}
	.homePopular .hotel .sales {right:15px; top:10px; height:50px; width:50px; line-height:50px; font-size:18px;}
	.homePopular .city {height:160px;}
	.homePopular .hotel img {height:100%; width:auto;}
	.homePopular .city img {height:auto; width:100%;}

	.newsletter form input[type=text] {width:240px;}

	.breadcrumb li { font-size: 13px;}
	.scheda, .contatti {margin-top:75px;}
	.ricerca {margin-top:54px;}

	.filtriRicerca.cerca li.half, .filtriRicerca.cerca .guests {width:100%; margin-right:0;}
	.scheda .name h1 {font-size:21px;}
	.scheda .name .where {font-size: 13px;}

	.scheda .tab_dettaglio .content .tabRow .nome {margin-top:0;}
	.scheda .tab_dettaglio .content .tabRow .left, .scheda .tab_dettaglio .content .tabRow .photo { margin-bottom: 5px;}

	.ricerca .breadcrumb {display: none;}
	.ricerca .resultsHead h1 {font-size: 17px; font-weight: 500;}
	.ricerca .resultsHead h2 {display: none}

	.ricerca .orderStripe ul {display: none; margin-bottom: 2px;}

	.ricerca .results_list .promo {top:15px;}
	.ricerca .results_list .img, .ricerca .results_list .img .item {display:block; width:100%; height: 200px;}
	.ricerca .results_list .img img {width:100%; height:auto; margin-top: -4%;}
	.ricerca .results_list .main_ricerca .box_descrizione {width:100%; padding:15px 15px 0; text-align:left;}
	.ricerca .results_list .main_ricerca .box_prezzo {width:100%; padding:0 15px 15px; text-align:left;}
	.ricerca .results_list .main_ricerca .box_descrizione .where {margin:0;}
	.ricerca .results_list .main_ricerca .box_descrizione .icons, .ricerca .results_list .main_ricerca .box_prezzo .features, .ricerca .results_list .main_ricerca .box_prezzo .costo {height:auto; margin:0;}
	.ricerca .results_list .main_ricerca .box_prezzo .costo .bigP {color: #333;}
	.ricerca .results_list .main_ricerca .box_descrizione .icons li {font-size:25px; margin:10px 10px 10px 0;}
	.ricerca .results_list .main_ricerca .box_descrizione .facilities {display:none;}

	.prenotazione .servizi .titolo {padding-left: 15px;}

	/*Ricerca*/
	.scheda .disponibilita { width: 100% !important; padding: 0;}
	.ricerca.tab_prezzi .results_list .main_ricerca .box_descrizione h3 {font-size: 17px;}
	.ricerca.tab_prezzi .results_list .letti_mob {font-size: 14px;}
	.ricerca.tab_prezzi .results_list .main_ricerca .box_descrizione .facilities {display: inherit;}
	.ricerca .results_list .main_ricerca .box_descrizione .facilities li:before {content: normal}

	.ricerca.tab_prezzi .results_list .main_ricerca .box_amenities {padding: 10px 8px 5px 8px;}

	.scheda .top_tab, .receUtenti .elencoRece li .testo .data, .pannello .mainBox .contPanel .giudizi li .data {display:none;}
	.scheda .slider, .scheda .slider .item {height:280px;}
	.scheda .slider .promo {top:267px;}
	.scheda .info ul li .left, .scheda .info ul li .right, .scheda .receUtenti .valutazioneTotale .filtra select, .scheda .receUtenti .valutazioneTotale .dettaglio li, .receUtenti .elencoRece li .user, .receUtenti .elencoRece li .testo {width:100%;}
	.scheda .disponibilita .head label, .scheda .disponibilita .head input[type=button] {width:100%; margin:0 0 8px;}
	.scheda .receUtenti .valutazioneTotale .filtra {width:80%; padding:0;}
	.receUtenti .elencoRece li .user {margin:0 0 20px;}
	.receUtenti .elencoRece li .testo .parere, .pannello .mainBox .contPanel .giudizi .parere {padding-right:0;}

	.scheda.lightbox .lightboxBottom .box_1, .scheda.lightbox .lightboxBottom .costo {width:100%; padding:0; margin:5px 0;}

	.inserisciStruttura .tab_form .content ul li {width:100% !important; margin-right:0 !important; font-size:13px;}
	.inserisciStruttura .tab_form .content ul li .btn {font-size:13px;}

	.not_found {height:291px; padding-top:300px;}
	.not_found .title h1 {font-size:35px; line-height:40px; margin-bottom:15px;}
	.not_found .title .btn {font-size:22px;}

	.prenotazione .step {margin-bottom: 3px; margin-top:70px;}
	.prenotazione .dati ul li, .lightboxPannello.carta li, .prenotazione .dati ul li.spacer, .lightboxPannello.carta li.spacer, .prenotazione .dati.garanzia .code, .lightboxPannello.carta .code, .prenotazione .dati.garanzia .espire select, .lightboxPannello.carta .espire select {width:100%; margin-right:0 !important;}
	.prenotazione .dati.garanzia .espire select:last-child, .lightboxPannello.carta .espire select:last-child, .prenotazione .stanze .testo {width:100%; margin-top:10px;}
	/*.prenotazione .stanze li,*/ .prenotazione .richieste li {padding:15px;}
	.prenotazione .stanze .img, .prenotazione .dati.garanzia .code input {width:100%; margin:0;}
	.prenotazione .stanze .testo .small, .prenotazione .stanze li .btmInput .mezzo {width:100%; margin:0 0 10px;}
	.prenotazione .stanze li .btmInput .mezzo.note {margin:0;}
	.prenotazione .stanze .rimuovi {right:-8px; background:#FFF; top:10px;}
	.prenotazione .servizi li {padding:15px 15px 15px 30px;}
	.prenotazione .servizi li input {left:10px;}
	.prenotazione .servizi li select {width:80%; margin:0 10%;}
	.prenotazione .box .titleSc {font-size:18px; padding:15px;}
	.prenotazione .box .titleSc i {font-size:25px; margin-right:5px;}

	.pannello .sideMenu .utente {padding:20px 10%;}
	.pannello .sideMenu .utente .add {right:35px;}
	.pannello .sideMenu ul li a {font-size:13px;}
	.pannello .mainBox .welcome .text h1 {font-size:21px;}
	.pannello .mainBox .welcome .text p {font-size:15px;}
	.pannello .mainBox .contPanel .hHalf {padding:0 0 0 60px; margin-bottom:30px;}
	.pannello .mainBox .contPanel .hHalf .ico {width:40px; height:40px; line-height:40px; margin-top:-24px; left:0; font-size:26px; border-width:4px;}
	.pannello .mainBox .contPanel .hHalf .text, .pannello .mainBox .contPanel .ultimeCercate .text {width:100%; height:auto;}
	.pannello .mainBox .contPanel .ultimeCercate {height:auto;}
	.pannello .mainBox .contPanel .ultimeCercate .img {display:none;}
	.pannello .mainBox .contPanel .help ul li .domanda {padding:8px 20px 8px 8px; font-size:13px;}
	.pannello .mainBox .contPanel .help ul li .domanda .arrow {right:8px;}
	.pannello .mainBox .contPanel .help ul li .risposta {padding:0; font-size:13px;}
	.pannello .mainBox .contPanel .messageList li.listHead {padding:8px 5px;}
	.pannello .mainBox .contPanel .messageList li.listHead .data {display:inline-block;}
	.pannello .mainBox .contPanel .messageList li {padding:8px 5px;}
	.pannello .mainBox .contPanel .messageList li .check {width:8%;}
	.pannello .mainBox .contPanel .messageList li .mittente {width:32%;}
	.pannello .mainBox .contPanel .messageList li .anteprima {width:60%;}
	.pannello .mainBox .contPanel .messageList li .data {display:none;}
	.pannello .mainBox .contPanel .messageList li .pull-left h3 {font-size:16px;}
	.pannello .mainBox .contPanel .title {padding-left:28px;}
	.pannello .mainBox .contPanel .title span {font-size:18px;}
	.pannello .mainBox .contPanel .rigaImp .profilo .img {width:80%; margin:0 auto 20px;}
	.pannello .mainBox .contPanel .rigaImp select, .pannello .mainBox .contPanel .rigaImp input[type=text], .pannello .mainBox .contPanel .inside.recensione .parere textarea {width:100% !important;}
	.pannello .mainBox .contPanel .rigaImp .rowGruppo {font-size:13px;}
	.pannello .mainBox .contPanel .rigaImp .mail li .btn.grigio, .pannello .mainBox .contPanel .rigaImp .rowGruppo .btn.grigio {font-size:11px; padding:2px 5px;}
	.pannello .mainBox .contPanel .prenotazioni .img {height:100px;}
	.pannello .mainBox .contPanel .prenotazioni .text .rigaDate .data {max-width:100%; padding:0 !important;}
	.pannello .mainBox .contPanel .prenotazioni .text .rigaManage a {font-size:13px; width:100%;}
}


@media only screen and (max-width: 320px) {
	.breadcrumb li { font-size: 11px;}
	.slide img {height:100%; width:auto; margin-left: -100%;}
	.prenotazione .servizi li input {top: 19px;}
}