/* ---- Foglio di reset delle classi base di Bootstrap per Activepage  --- */

/* la classe .thumbnail è utilizzata nelle viste elencazione dei moduli,
per mantenere una corretta grigliatura è necessario eliminare i border e i padding.
Il margin totale pari a 30px viene diviso tra alto e basso. */

.thumbnail {
	border: 0px;
	padding: 0px;
	margin-top: 15px;
	margin-bottom: 15px;	
	background-color: transparent;
	border-radius: 0px;
}

/* la classe .thumbnail .caption.BlocchiOrizzontali è utilizzata negli elementi contenuti dagli MElemento nelle viste elencazione dei moduli, se si è deciso di formattarli in orizzontale con blocchi affiancati.
per mantenere una corretta grigliatura è necessario eliminare il padding di 9px di default. */
.thumbnail .caption.BlocchiOrizzontali {
	padding: 0px;
	padding-left: 15px;
	padding-right: 15px;
}

.thumbnail .caption.BlocchiOrizzontali h3 {
	margin-top: 0px;
}

/* Proprietà per centrare la paginazione */
.pagination {
    display:table;
    margin: 0 auto;
}


/* Gestisce la formattazione del feedback (tick/cross) dei campi dei form */

.form-control-feedback {
	right: 10px;
}

/*input type number*/

	
input[type=number]::-webkit-inner-spin-button, 
input[type=number]::-webkit-outer-spin-button { 
	-webkit-appearance: none; 
	margin: 0; 
}

input[type=number] {
    -moz-appearance:textfield;
}


/* Gestisce la formattazione dei campi obbligatori dei form */

.MCampoObbligatorio input.form-control,
.MCampoObbligatorio select.form-control,
.MCampoObbligatorio textarea.form-control {
	border: 1px solid #a94442;
}

.MCampoObbligatorio.has-success input.form-control,
.MCampoObbligatorio.has-success select.form-control,
.MCampoObbligatorio.has-success textarea.form-control {
	border: 1px solid #3c763d;
}

.MCampoObbligatorio span.input-group-addon {
	border-top: 1px solid #a94442;
	border-bottom: 1px solid #a94442;
	border-left: 1px solid #a94442;
	background-color: #f2dede;
}

.MCampoObbligatorio span.input-group-addon.JMostra {
	border-top: 1px solid #a94442;
	border-bottom: 1px solid #a94442;
	border-right: 1px solid #a94442;
	border-left: 0px;
	background-color: #f2dede;
	cursor: pointer;
}

.MCampoObbligatorio.has-success span.input-group-addon {
	border-top: 1px solid #3c763d;
	border-bottom: 1px solid #3c763d;
	border-left: 1px solid #3c763d;
	background-color: #dff0d8;
}

.input-group .form-control:not(:first-child):not(:last-child) {
	-webkit-border-top-right-radius: 4px;
	-webkit-border-bottom-right-radius: 4px;
	-moz-border-radius-topright: 4px;
	-moz-border-radius-bottomright: 4px;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
}

h2.MAbstract {
	margin-bottom: 30px;	
}


/* Modifica la larghezza del Tooltip di Bootstrap */
.tooltip-inner {
    max-width: 150px;
    /* If max-width does not work, try using width instead */
    width: 150px;
}

/* Gestisce i messaggi di risposta dei form su modale */

.modal-header h4.positivo {
	color: #3c763d;
}

.modal-header h4.negativo {
	color: #a94442;
}

.alert {
	margin-top: 20px;
}

.ContainerTestoModal {
	padding-top: 30px;
	padding-bottom: 30px;
	font-size: 21px;
	text-align: center;
}

/* ---- GESTIONE GALLERY ---- */

/* Allinea il blocco dell'immagine al flusso del contenuto */
#Pagina-WrapperGalleryImmagini .MBloccoImg,
#News-WrapperCatScheda .MBloccoImg,
#News-WrapperScheda .MBloccoImg,
#Faq-WrapperCatScheda .MBloccoImg,
#Faq-WrapperScheda .MBloccoImg,
#Eventi-WrapperCatScheda .MBloccoImg,
#Eventi-WrapperScheda .MBloccoImg,
#Catalogo-WrapperSchedaCategoria .MBloccoImg,
#Catalogo-WrapperScheda .MBloccoImg,
#Catalogo-WrapperSchedaSettore .MBloccoImg,
#Articoli-WrapperCatScheda .MBloccoImg,
#Articoli-WrapperScheda .MBloccoImg,
#Gallery-WrapperCatScheda .MBloccoImg,
#Gallery-WrapperScheda .MBloccoImg,
#Ricette-WrapperSchedaCategorie .MBloccoImg,
#Ricette-WrapperScheda .MBloccoImg,
#Download-WrapperScheda .MBloccoImg,
#Download-WrapperSchedaCategoria .MBloccoImg,
#Immobili-WrapperScheda .MBloccoImg {
	margin-left: -15px;
	padding-right: 0px !important;
	margin-right: 30px;
}

#Pagina-WrapperGalleryImmagini #MImmaginePrincipale.thumbnail,
#News-WrapperCatScheda #MImmaginePrincipale.thumbnail,
#News-WrapperScheda #MImmaginePrincipale.thumbnail,
#Faq-WrapperCatScheda #MImmaginePrincipale.thumbnail,
#Faq-WrapperScheda #MImmaginePrincipale.thumbnail,
#Eventi-WrapperCatScheda #MImmaginePrincipale.thumbnail,
#Eventi-WrapperScheda #MImmaginePrincipale.thumbnail,
#Catalogo-WrapperSchedaCategoria #MImmaginePrincipale.thumbnail,
#Catalogo-WrapperScheda #MImmaginePrincipale.thumbnail,
#Catalogo-WrapperSchedaSettore #MImmaginePrincipale.thumbnail,
#Articoli-WrapperCatScheda #MImmaginePrincipale.thumbnail,
#Articoli-WrapperScheda #MImmaginePrincipale.thumbnail,
#Gallery-WrapperCatScheda #MImmaginePrincipale.thumbnail,
#Gallery-WrapperScheda #MImmaginePrincipale.thumbnail,
#Ricette-WrapperSchedaCategorie #MImmaginePrincipale.thumbnail,
#Ricette-WrapperScheda #MImmaginePrincipale.thumbnail,
#Download-WrapperScheda #MImmaginePrincipale.thumbnail,
#Download-WrapperSchedaCategoria #MImmaginePrincipale.thumbnail,
#Immobili-WrapperScheda #MImmaginePrincipale.thumbnail {
	margin-top: 0px;

}

.MGalleryFoto img {
	cursor: pointer;
}

#Pagina-WrapperGalleryImmagini .MBloccoImg #MImmaginePrincipale,
#News-WrapperScheda .MBloccoImg #MImmaginePrincipale,
#Faq-WrapperScheda .MBloccoImg #MImmaginePrincipale,
#Eventi-WrapperScheda .MBloccoImg #MImmaginePrincipale,
#Catalogo-WrapperScheda .MBloccoImg #MImmaginePrincipale,
#Catalogo-WrapperSchedaSettore .MBloccoImg #MImmaginePrincipale,
#Articoli-WrapperCatScheda .MBloccoImg #MImmaginePrincipale,
#Articoli-WrapperScheda .MBloccoImg #MImmaginePrincipale,
#Gallery-WrapperCatScheda .MBloccoImg #MImmaginePrincipale,
#Gallery-WrapperScheda .MBloccoImg #MImmaginePrincipale,
#Ricette-WrapperSchedaCategorie .MBloccoImg #MImmaginePrincipale,
#Ricette-WrapperScheda .MBloccoImg #MImmaginePrincipale,
#Ricette-WrapperSchedaCategoria .MBloccoImg #MImmaginePrincipale,
#Immobili-WrapperScheda .MBloccoImg #MImmaginePrincipale {
	position: relative;
}

#Pagina-WrapperGalleryImmagini .MBloccoImg #JDidascalia,
#News-WrapperScheda .MBloccoImg #JDidascalia,
#Faq-WrapperScheda .MBloccoImg #JDidascalia,
#Eventi-WrapperScheda .MBloccoImg #JDidascalia,
#Catalogo-WrapperScheda .MBloccoImg #JDidascalia,
#Catalogo-WrapperSchedaSettore .MBloccoImg #JDidascalia,
#Articoli-WrapperCatScheda .MBloccoImg #JDidascalia,
#Articoli-WrapperScheda .MBloccoImg #JDidascalia,
#Gallery-WrapperCatScheda .MBloccoImg #JDidascalia,
#Gallery-WrapperScheda .MBloccoImg #JDidascalia,
#Ricette-WrapperSchedaCategorie .MBloccoImg #JDidascalia,
#Ricette-WrapperScheda .MBloccoImg #JDidascalia,
#Ricette-WrapperSchedaCategoria .MBloccoImg #JDidascalia,
#Immobili-WrapperScheda .MBloccoImg #JDidascalia {
	position: absolute;
	bottom: 0px;
	right: 0px;
}

#Pagina-WrapperGalleryImmagini .MBloccoImg #JDidascalia h3,
#News-WrapperScheda .MBloccoImg #JDidascalia h3,
#Faq-WrapperScheda .MBloccoImg #JDidascalia h3,
#Eventi-WrapperScheda .MBloccoImg #JDidascalia h3,
#Catalogo-WrapperScheda .MBloccoImg #JDidascalia h3,
#Catalogo-WrapperSchedaSettore .MBloccoImg #JDidascalia h3,
#Articoli-WrapperCatScheda .MBloccoImg #JDidascalia h3,
#Articoli-WrapperScheda .MBloccoImg #JDidascalia h3,
#Gallery-WrapperCatScheda .MBloccoImg #JDidascalia h3,
#Gallery-WrapperScheda .MBloccoImg #JDidascalia h3,
#Ricette-WrapperSchedaCategorie .MBloccoImg #JDidascalia h3,
#Ricette-WrapperScheda .MBloccoImg #JDidascalia h3,
#Ricette-WrapperSchedaCategoria .MBloccoImg #JDidascalia h3,
#Immobili-WrapperScheda .MBloccoImg #JDidascalia h3 {
	margin-top: 10px;
}



/* Resetta il posizionamento delle immagini su mobile */
@media (min-width: 0px) and (max-width: 767px) {
	#Pagina-WrapperGalleryImmagini .MBloccoImg.col-xs-12,
	#News-WrapperCatScheda .MBloccoImg.col-xs-12,
	#News-WrapperScheda .MBloccoImg.col-xs-12,
	#Faq-WrapperCatScheda .MBloccoImg.col-xs-12,
	#Faq-WrapperScheda .MBloccoImg.col-xs-12,
	#Eventi-WrapperCatScheda .MBloccoImg.col-xs-12,
	#Eventi-WrapperScheda .MBloccoImg.col-xs-12,
	#Catalogo-WrapperSchedaCategoria .MBloccoImg.col-xs-12,
	#Catalogo-WrapperScheda .MBloccoImg.col-xs-12,
	#Catalogo-WrapperSchedaSettore .MBloccoImg.col-xs-12,
	#Articoli-WrapperCatScheda .MBloccoImg.col-xs-12,
	#Articoli-WrapperScheda .MBloccoImg.col-xs-12,
	#Gallery-WrapperCatScheda .MBloccoImg.col-xs-12,
	#Gallery-WrapperScheda .MBloccoImg.col-xs-12,
	#Ricette-WrapperSchedaCategorie .MBloccoImg.col-xs-12,
	#Ricette-WrapperScheda .MBloccoImg.col-xs-12,
	#Download-WrapperScheda .MBloccoImg.col-xs-12,
	#Download-WrapperSchedaCategoria .MBloccoImg.col-xs-12,
	#Immobili-WrapperScheda .MBloccoImg.col-xs-12 {
		float: none;
		margin-left: 0px;
		margin-right: 0px;
		padding-left: 0px;
		padding-right: 0px;
	}
}

@media (min-width: 768px) and (max-width: 991px) {
	#Pagina-WrapperGalleryImmagini .MBloccoImg.col-sm-12,
	#News-WrapperCatScheda .MBloccoImg.col-sm-12,
	#News-WrapperScheda .MBloccoImg.col-sm-12,
	#Faq-WrapperCatScheda .MBloccoImg.col-sm-12,
	#Faq-WrapperScheda .MBloccoImg.col-sm-12,
	#Eventi-WrapperCatScheda .MBloccoImg.col-sm-12,
	#Eventi-WrapperScheda .MBloccoImg.col-sm-12,
	#Catalogo-WrapperSchedaCategoria .MBloccoImg.col-sm-12,
	#Catalogo-WrapperScheda .MBloccoImg.col-sm-12,
	#Catalogo-WrapperSchedaSettore .MBloccoImg.col-sm-12,
	#Articoli-WrapperCatScheda .MBloccoImg.col-sm-12,
	#Articoli-WrapperScheda .MBloccoImg.col-sm-12,
	#Gallery-WrapperCatScheda .MBloccoImg.col-sm-12,
	#Gallery-WrapperScheda .MBloccoImg.col-sm-12,
	#Ricette-WrapperSchedaCategorie .MBloccoImg.col-sm-12,
	#Ricette-WrapperScheda .MBloccoImg.col-sm-12,
	#Download-WrapperScheda .MBloccoImg.col-sm-12,
	#Download-WrapperSchedaCategoria .MBloccoImg.col-sm-12,
	#Immobili-WrapperScheda .MBloccoImg.col-sm-12 {
		float: none;
		margin-left: 0px;
		margin-right: 0px;
		padding-left: 0px;
		padding-right: 0px;
	}
}

@media (min-width: 992px) and (max-width: 1199px) {
	#Pagina-WrapperGalleryImmagini .MBloccoImg.col-md-12,
	#News-WrapperCatScheda .MBloccoImg.col-md-12,
	#News-WrapperScheda .MBloccoImg.col-md-12,
	#Faq-WrapperCatScheda .MBloccoImg.col-md-12,
	#Faq-WrapperScheda .MBloccoImg.col-md-12,
	#Eventi-WrapperCatScheda .MBloccoImg.col-md-12,
	#Eventi-WrapperScheda .MBloccoImg.col-md-12,
	#Catalogo-WrapperSchedaCategoria .MBloccoImg.col-md-12,
	#Catalogo-WrapperScheda .MBloccoImg.col-md-12,
	#Catalogo-WrapperSchedaSettore .MBloccoImg.col-md-12,
	#Articoli-WrapperCatScheda .MBloccoImg.col-md-12,
	#Articoli-WrapperScheda .MBloccoImg.col-md-12,
	#Gallery-WrapperCatScheda .MBloccoImg.col-md-12,
	#Gallery-WrapperScheda .MBloccoImg.col-md-12,
	#Ricette-WrapperSchedaCategorie .MBloccoImg.col-md-12,
	#Ricette-WrapperScheda .MBloccoImg.col-md-12,
	#Download-WrapperScheda .MBloccoImg.col-md-12,
	#Download-WrapperSchedaCategoria .MBloccoImg.col-md-12,
	#Immobili-WrapperScheda .MBloccoImg.col-md-12 {
		float: none;
		margin-left: 0px;
		margin-right: 0px;
		padding-left: 0px;
		padding-right: 0px;
	}
}

@media (min-width: 1200px) {
	#Pagina-WrapperGalleryImmagini .MBloccoImg.col-lg-12,
	#News-WrapperCatScheda .MBloccoImg.col-lg-12,
	#News-WrapperScheda .MBloccoImg.col-lg-12,
	#Faq-WrapperCatScheda .MBloccoImg.col-lg-12,
	#Faq-WrapperScheda .MBloccoImg.col-lg-12,
	#Eventi-WrapperCatScheda .MBloccoImg.col-lg-12,
	#Eventi-WrapperScheda .MBloccoImg.col-lg-12,
	#Catalogo-WrapperSchedaCategoria .MBloccoImg.col-lg-12,
	#Catalogo-WrapperScheda .MBloccoImg.col-lg-12,
	#Catalogo-WrapperSchedaSettore .MBloccoImg.col-lg-12,
	#Articoli-WrapperCatScheda .MBloccoImg.col-lg-12,
	#Articoli-WrapperScheda .MBloccoImg.col-lg-12,
	#Gallery-WrapperCatScheda .MBloccoImg.col-lg-12,
	#Gallery-WrapperScheda .MBloccoImg.col-lg-12,
	#Ricette-WrapperSchedaCategorie .MBloccoImg.col-lg-12,
	#Ricette-WrapperScheda .MBloccoImg.col-lg-12,
	#Download-WrapperScheda .MBloccoImg.col-lg-12,
	#Download-WrapperSchedaCategoria .MBloccoImg.col-lg-12,
	#Immobili-WrapperScheda .MBloccoImg.col-lg-12 {
		float: none;
		margin-left: 0px;
		margin-right: 0px;
		padding-left: 0px;
		padding-right: 0px;
	}
}



/* GESTIONE DELLE GALLERY DI TIPO BIG */
#Pagina-WrapperGalleryImmagini .MBloccoImg .thumbnail a,
#carousel-PaginaGallery .item a,
#News-WrapperCatScheda .MBloccoImg .thumbnail a,
#News-WrapperScheda .MBloccoImg .thumbnail a,
#Faq-WrapperCatScheda .MBloccoImg .thumbnail a,
#Faq-WrapperScheda .MBloccoImg .thumbnail a,
#Eventi-WrapperCatScheda .MBloccoImg .thumbnail a,
#Eventi-WrapperScheda .MBloccoImg .thumbnail a,
#Catalogo-WrapperSchedaCategoria .MBloccoImg .thumbnail a,
#Catalogo-WrapperScheda .MBloccoImg .thumbnail a,
#Catalogo-WrapperSchedaSettore .MBloccoImg .thumbnail a,
#Articoli-WrapperCatScheda .MBloccoImg .thumbnail a,
#Articoli-WrapperScheda .MBloccoImg .thumbnail a,
#Gallery-WrapperCatScheda .MBloccoImg .thumbnail a,
#Gallery-WrapperScheda .MBloccoImg .thumbnail a,
#Ricette-WrapperSchedaCategorie .MBloccoImg .thumbnail a,
#Ricette-WrapperScheda .MBloccoImg .thumbnail a,
#Download-WrapperScheda .MBloccoImg .thumbnail a,
#Download-WrapperSchedaCategoria .MBloccoImg .thumbnail a,
#Immobili-WrapperScheda .MBloccoImg .thumbnail a  {
	position: relative;
	display: block;
	
}

#Pagina-WrapperGalleryImmagini .MBloccoImg .thumbnail a:hover .MZoom,
#carousel-PaginaGallery .item a:hover .MZoom,
#News-WrapperCatScheda .MBloccoImg .thumbnail a:hover .MZoom,
#News-WrapperScheda .MBloccoImg .thumbnail a:hover .MZoom,
#Faq-WrapperCatScheda .MBloccoImg .thumbnail a:hover .MZoom,
#Faq-WrapperScheda .MBloccoImg .thumbnail a:hover .MZoom,
#Eventi-WrapperCatScheda .MBloccoImg .thumbnail a:hover .MZoom,
#Eventi-WrapperScheda .MBloccoImg .thumbnail a:hover .MZoom,
#Catalogo-WrapperSchedaCategoria .MBloccoImg .thumbnail a:hover .MZoom,
#Catalogo-WrapperScheda .MBloccoImg .thumbnail a:hover .MZoom,
#Catalogo-WrapperSchedaSettore .MBloccoImg .thumbnail a:hover .MZoom,
#Articoli-WrapperCatScheda .MBloccoImg .thumbnail a:hover .MZoom,
#Articoli-WrapperScheda .MBloccoImg .thumbnail a:hover .MZoom,
#Gallery-WrapperCatScheda .MBloccoImg .thumbnail a:hover .MZoom,
#Gallery-WrapperScheda .MBloccoImg .thumbnail a:hover .MZoom,
#Ricette-WrapperSchedaCategorie .MBloccoImg .thumbnail a:hover .MZoom,
#Ricette-WrapperScheda .MBloccoImg .thumbnail a:hover .MZoom,
#Download-WrapperScheda .MBloccoImg .thumbnail a:hover .MZoom,
#Download-WrapperSchedaCategoria .MBloccoImg .thumbnail a:hover .MZoom,
#Immobili-WrapperScheda .MBloccoImg .thumbnail a:hover .MZoom {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	background-image: url(img/zoom-icon.png);
	background-repeat: no-repeat;
	background-position: center;
	background-color: gray;
	opacity: 0.3;
    filter: alpha(opacity=30); /* For IE8 and earlier */
	
}

#Pagina-WrapperGalleryImmagini .MBloccoImg .thumbnail .caption,
#News-WrapperCatScheda .MBloccoImg .thumbnail .caption,
#News-WrapperScheda .MBloccoImg .thumbnail .caption,
#Faq-WrapperCatScheda .MBloccoImg .thumbnail .caption,
#Faq-WrapperScheda .MBloccoImg .thumbnail .caption,
#Eventi-WrapperCatScheda .MBloccoImg .thumbnail .caption,
#Eventi-WrapperScheda .MBloccoImg .thumbnail .caption,
#Catalogo-WrapperSchedaCategoria .MBloccoImg .thumbnail .caption,
#Catalogo-WrapperScheda .MBloccoImg .thumbnail .caption,
#Catalogo-WrapperSchedaSettore .MBloccoImg .thumbnail .caption,
#Articoli-WrapperCatScheda .MBloccoImg .thumbnail .caption,
#Articoli-WrapperScheda .MBloccoImg .thumbnail .caption,
#Gallery-WrapperCatScheda .MBloccoImg .thumbnail .caption,
#Gallery-WrapperScheda .MBloccoImg .thumbnail .caption,
#Ricette-WrapperSchedaCategorie .MBloccoImg .thumbnail .caption,
#Ricette-WrapperScheda .MBloccoImg .thumbnail .caption,
#Immobili-WrapperScheda .MBloccoImg .thumbnail .caption {
	padding-top: 0px;
	padding-bottom: 0px;
	text-align: center;
	font-size: 90%;
	background-color: #e3e5e7;
	
}

#Pagina-WrapperGalleryImmagini .MBloccoImg .thumbnail .caption p,
#News-WrapperCatScheda .MBloccoImg .thumbnail .caption p,
#News-WrapperScheda .MBloccoImg .thumbnail .caption p,
#Faq-WrapperCatScheda .MBloccoImg .thumbnail .caption p,
#Faq-WrapperScheda .MBloccoImg .thumbnail .caption p,
#Eventi-WrapperCatScheda .MBloccoImg .thumbnail .caption p,
#Eventi-WrapperScheda .MBloccoImg .thumbnail .caption p,
#Catalogo-WrapperSchedaCategoria .MBloccoImg .thumbnail .caption p,
#Catalogo-WrapperScheda .MBloccoImg .thumbnail .caption p,
#Catalogo-WrapperSchedaSettore .MBloccoImg .thumbnail .caption p,
#Articoli-WrapperCatScheda .MBloccoImg .thumbnail .caption p,
#Articoli-WrapperScheda .MBloccoImg .thumbnail .caption p,
#Gallery-WrapperCatScheda .MBloccoImg .thumbnail .caption p,
#Gallery-WrapperScheda .MBloccoImg .thumbnail .caption p,
#Ricette-WrapperSchedaCategorie .MBloccoImg .thumbnail .caption p,
#Ricette-WrapperScheda .MBloccoImg .thumbnail .caption p,
#Immobili-WrapperScheda .MBloccoImg .thumbnail .caption p {
	margin: 0px;
}

/* Gestione Tipologia in elenco */

#Catalogo-WrapperElenco .MBloccoImg,
#Catalogo-WrapperElencoHp .MBloccoImg,
#Catalogo-WrapperElencoNovita .MBloccoImg,
#Catalogo-WrapperElencoOfferte .MBloccoImg,
#Catalogo-WrapperCorrelati .MBloccoImg {
	position: relative;
}
#Catalogo-WrapperElenco .MTipologia,
#Catalogo-WrapperElencoHp .MTipologia,
#Catalogo-WrapperElencoNovita .MTipologia,
#Catalogo-WrapperElencoOfferte .MTipologia,
#Catalogo-WrapperCorrelati .MTipologia {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
}

/* Gestione .MBloccoPrezzi e .MDettagliImmobile */

#Catalogo-WrapperScheda .MBloccoPrezzi,
#Immobili-WrapperScheda .MDettagliImmobile {
	margin-left: -15px;
	padding-left: 30px;
}

/*----- WrapperCommunityMenuAutenticato e PassiCarrello -----*/


@media screen and (max-width: 767px) {

	#WrapperCommunityMenuAutenticato,
	#PassiCarrello {
		position: relative;
		display: inline-block;
		vertical-align: middle;
		width: 100%;
	}

	#WrapperCommunityMenuAutenticato .btn,
	#PassiCarrello .btn {
		display: block;
		float: none;
		width: 100%;
		max-width: 100%;
		margin-top: -1px;
		margin-left: 0;
		padding-top: 10px;
		padding-bottom: 10px;
	}

	#WrapperCommunityMenuAutenticato > .btn:first-child:not(:last-child):not(.dropdown-toggle),
	#PassiCarrello > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
		border-bottom-left-radius: 0;
		border-bottom-right-radius: 0;
		border-top-right-radius: 4px;
		border-top-left-radius: 4px;
	}

	#WrapperCommunityMenuAutenticato > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle),
	#PassiCarrello > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle):not(.step3) {
		border-radius: 0;
	}

	#WrapperCommunityMenuAutenticato > .btn:last-child:not(:first-child), .btn-group>.dropdown-toggle:not(:first-child),
	#PassiCarrello > .btn:last-child:not(:first-child), .btn-group>.dropdown-toggle:not(:first-child),
	#PassiCarrello > .btn.step3 {
		border-top-left-radius: 0;
		border-top-right-radius: 0;
		border-bottom-right-radius: 4px;
		border-bottom-left-radius: 4px;
	}
}

@media (min-width: 768px) {

	#WrapperCommunityMenuAutenticato,
	#PassiCarrello {
		position: relative;
		vertical-align: middle;
		display: table;
		width: 100%;
		table-layout: fixed;
		border-collapse: separate;
	}

	#WrapperCommunityMenuAutenticato .btn,
	#PassiCarrello .btn {
		position: relative;
		display: table-cell;
		float: none;
		width: 1%;
	}

	#WrapperCommunityMenuAutenticato > .btn:first-child:not(:last-child):not(.dropdown-toggle),
	#PassiCarrello > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
		border-top-right-radius: 0;
		border-bottom-right-radius: 0;
	}

	#WrapperCommunityMenuAutenticato > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle),
	#PassiCarrello > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle):not(.step3) {
		border-radius: 0;
	}

	#WrapperCommunityMenuAutenticato > .btn:last-child:not(:first-child), .btn-group>.dropdown-toggle:not(:first-child),
	#PassiCarrello > .btn:last-child:not(:first-child), .btn-group>.dropdown-toggle:not(:first-child),
	#PassiCarrello > .btn.step3 {
		border-top-left-radius: 0;
		border-bottom-left-radius: 0;
	}
}


/*----- Fine WrapperCommunityMenuAutenticato e PassiCarrello -----*/


/*----- Community-StatoOrdine -----*/

@media screen and (max-width: 767px) {
	.nav-tabs > li {
		float:none;
	}
	.nav-tabs > li a {
		text-transform: none;
	}
	.nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover {
		border: 0px;
		background-color: #dddddd;
	}
	.nav-tabs > li > a {
		border-radius: 0px;
	}
}

/*----- Fine Community-StatoOrdine -----*/





@media (max-device-width: 480px) and (orientation: landscape) {
}

@media (min-width: 768px) {
}

@media screen and (max-width: 767px) {
}

@media (min-width: 768px) and (max-width: 991px) {
}

@media (min-width: 992px) {
}


@media (min-width: 992px) and (max-width: 1199px) {
}

@media (min-width: 1200px) {
}