@@font-face {
  font-family: 'Leelawadee UI';
  src: url('../fonts/leelawui/LeelawUI.eot'); /* IE9 Compat Modes */
  src: url('../fonts/leelawui/LeelawUI.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	   url('../fonts/leelawui/LeelawUI.woff2') format('woff2'), /* Modern Browsers */
       url('../fonts/leelawui/LeelawUI.woff') format('woff'), /* Modern Browsers */
       url('../fonts/leelawui/LeelawUI.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/leelawui/LeelawUI.svg') format('svg'); /* Legacy iOS */  
  font-weight: normal;
  font-style: normal;
  
}

@font-face {
  font-family: 'Bradley Hand ITC';
  src: url('../fonts/bradhitc.eot'); /* IE9 Compat Modes */
  src: url('../fonts/bradhitc.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	   url('../fonts/bradhitc.woff2') format('woff2'), /* Modern Browsers */
       url('../fonts/bradhitc.woff') format('woff'), /* Modern Browsers */
       url('../fonts/bradhitc.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/bradhitc.svg') format('svg'); /* Legacy iOS */  
  font-weight: normal;
  font-style: normal;
  
}

html, body {

	margin: 0;
	padding: 0;
	text-align: center;
	font-family: 'Leelawadee UI';
	background-color: #000000;
	color: #ffffff;
	
}
.family_Lelawadee {
	font-family: 'Leelawadee UI';
}
div,p,a,span,section,footer {
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	-o-user-select: none;
	user-select: none;
}

.form_checkout {
	color: #000000;
}
.navbar-collapse.collapse {
	background-color: #000000;
}
.dropdown-menu {
	background-color: #000000;
	border: 1px solid #ffffff;
}
.dropdown-menu>li>a {
	color: #ffffff;
}
.container-fluid {
	padding-right: 0px;
	padding-left: 0px;
}
.owl-carousel {
	width: 100%;
}

.owl-carousel-homepage {
	width: 100% !important;
}

p {
  margin: 0px;	
}
a,a:active,a:link,a:focus,a:visited,a:hover {
	text-decoration: none;
	color: #444444;
	outline: none;
}
.navbar {
	margin: 0px auto;
	z-index: 3;
	background-color: #000000;
}

.navbar-nav-chi-sono {
	float: none;
	margin: 0px auto;
	width: 600px;
}
.navbar-nav-chi-sono > li {
	float: none;
    display: inline-block;
}
ul.nav li.dropdown:hover > ul.dropdown-menu {
    display: block;    
}
.bianco {
	color: #ffffff !important;
}
::-webkit-scrollbar {
    width: 12px;
}
 
::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3); 
    border-radius: 10px;
}
 
::-webkit-scrollbar-thumb {
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.5); 
}

h1 { font-size: inherit; font-weight: inherit; color: inherit; font-family: inherit; margin-top: 0px; margin-bottom: 3px; }

h2 { margin: 5px 0px 0px 0px; font-size: 15px; color: inherit; font-family: inherit; font-weight: inherit; line-height: 0px; padding-top: 10px; padding-bottom: 9px;}
h3 { margin-top: 10px; }
.h2_interlinea {
	margin-bottom: 10px;
	line-height: 20px;
}
.contenitore_slider {
	background-color: #000000 !important;
}
.scritta_centrale {
	color: #ffffff !important;
}
.fancybox-nav span {
	visibility: visible;
}
.icone_pagamenti_sx {
	vertical-align: bottom;
}
.no_strong { font-weight: normal; }
.nav > li > a {
	padding: 10px 15px 10px 15px;
	color: #ffffff !important;
}
.menu_inglese {
	padding: 10px !important;
	
}
.navbar-left > li > a {
	position: relative;
	top: -3px;
}

.navbar-right > li > a {
	position: relative;
	top: -3px;
}
.subtitle_apsi {
	font-size: 19px;
}
.sottotitolo_intermedio {
	font-size: 16px;
}
.menu_due_righe {
	line-height: 20px;
	margin-top: -2px;
	padding-top: 0px;
}

.icona_breadcrumbs {
	font-size: 10px;
}
input { font-weight: normal; padding: 0px 5px 0px 5px !important; height: 27px !important; }
textarea { font-weight: normal; padding: 0px 5px 0px 5px !important;}
input:focus, textarea:focus {
	border: 1px solid #f6f0cf !important;
	-webkit-box-shadow: none !important;
	-moz-box-shadow: none !important;
	-o-box-shadow: none !important;
	box-shadow: none !important;
}
.non_visibile {
	visibility: hidden;
}
.jq-toast-wrap {
	height: 130px;
	width: 280px;
}
.jq-toast-single {
	height: 100%;
}
.riga_no_margini {
	margin-left: 0px;
	margin-right: 0px;
}
.mail_mobile {
	color: #333333;
}
.modal-body {
	padding: 5px;
}
.modal-popup {
	background-color: rgba(255,255,255,1) !important;
	padding: 10px;
}
.modal-dialog-popup {
	margin-top: 30px !important;
}
.modal-title-popup {
	margin: 0px auto !important;
}
.modal-title-popup-prenota {
	margin: 0px auto !important;
	width: 218px !important;
}

.modal-popup-prenotazione {
	
	height: 80%;
}
.modal-body-prenotazione {
	
	height: 100%;
}
.modal-body-pacchetti {
	padding: 10px 5px 10px 5px;
	/*position: absolute;
    top: 50%;
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);*/
    width: 97%;
}
.riga_pacchetto {
	margin-bottom: 20px;
}
.bottone_scegli_pacchetto {
	background-image: none;
	background-color: #f6f0cf;
	color: #444444;
	position: relative;
	top: 8px;
	left: 20px;
}
.citazione_sotto {
	font-size: 16px;
	
}
#ct_captcha_prenotazione {
	position: absolute;
    right: 0px;
    bottom: 20px;
    width: 325px !important;
}
.diciannove {
	font-size: 19px;
}
.venticinque {
	font-size: 25px;
}
.barrato {
	text-decoration: line-through;
}
.titolo_nel_modale {
	margin-bottom: 18px;
}
.titolo_info_pacchetti {
	margin: 0px 0px 0px 14px !important;
	width: 280px !important;
	padding-left: 8px;
}
.titolo_fondo {
	margin: 0px 0px 0px 14px !important;
	width: 329px !important;
}
.primo_campo::-webkit-input-placeholder {
  color: #ffffff !important;
  
}
.primo_campo::-moz-placeholder {
  color: #ffffff !important;
  
}
.primo_campo:-ms-input-placeholder {
 color: #ffffff !important;
  
}
.primo_campo::placeholder {
 color: #ffffff !important;
  
}

.bottone_scarlett {
		
	/*background-color: #e6007e !important;
	color: #ffffff !important;
	border: none !important;*/
	background-color: #ffffff !important;
	color: #000000 !important;
	border: 1px solid #000000 !important;
	text-shadow: none;
	font-weight: bold;
	
}
.bottone_scarlett_inverso {
	
	background-color: #ffffff !important;
	color: #d2453c !important;
	border: none;
	
	
}
.bottone_kristen {
	
	background-color: #f6f0cf !important;
	color: #000000 !important;
	border: none !important;
	
	
}
.bottone_kristen_inverso {
	
	background-color: #ffffff !important;
	color: #8d4338 !important;
	border: none;
	
}
.bottone_info_pacchetti {
	
	/*background-color: #009fe3 !important;
	color: #ffffff !important;
	border: none !important;*/
	background-color: #ffffff !important;
	color: #000000 !important;
	border: 1px solid #000000 !important;
	text-shadow: none;
	font-weight: bold;
	
	
}
.bottone_info_pacchetti2 {
	
	/*background-color: #ffed00 !important;
	color: #000000 !important;
	border: none !important;
	text-shadow: none !important;*/
	background-color: #ffffff !important;
	color: #000000 !important;
	border: 1px solid #000000 !important;
	text-shadow: none;
	font-weight: bold;
	
}
.bottone_del_monogramma {
	
	/*background-color: #e6007e !important;
	color: #ffffff !important;
	border: none !important;*/
	background-color: #ffffff !important;
	color: #000000 !important;
	border: 1px solid #000000 !important;
	text-shadow: none;
	font-weight: bold;
	
	
}
.bottone_dell_album_personale {
	
	/*background-color: #e6007e !important;
	color: #ffffff !important;
	border: none !important;*/
	background-color: #ffffff !important;
	color: #000000 !important;
	border: 1px solid #000000 !important;
	text-shadow: none;
	font-weight: bold;
	
	
}

.bottone_del_personal_branding {
		background-color: #e6007e !important;
		color: #ffffff !important;
		border: none !important;
}
.bottone_del_book_professionale {
		background-color: #e6007e !important;
		color: #ffffff !important;
		border: none !important;
}
.bottone_della_creazione_brand {
		background-color: #e6007e !important;
		color: #ffffff !important;
		border: none !important;
}
.bottone_kate {
	
	background-color: #f6f0cf !important;
	color: #000000 !important;
	border: none !important;
	
	
}
.bottone_kate_inverso {
	
	background-color: #ffffff !important;
	color: #5d88aa !important;
	border: none;
}
.bottone_demi {
	
	background-color: #f6f0cf !important;
	color: #000000 !important;
	border: none !important;
	
	
}
.bottone_demi_inverso {
	
	background-color: #ffffff !important;
	color: #45473c !important;
	border: none;
}
.bottone_charlene {
	
	background-color: #f6f0cf !important;
	color: #000000 !important;
	border: none !important;
	
	
}
.bottone_charlene_inverso {
	
	background-color: #ffffff !important;
	color: #ed8a9e !important;
	border: none;
	
	
}
.bottone_kirsten {
	
	background-color: #f6f0cf !important;
	color: #000000 !important;
	border: none !important;
	
	
}
.bottone_kirsten_inverso {
	
	background-color: #ffffff !important;
	color: #70406a !important;
	border: none;
}
.bottone_monica {
	
	background-color: #f6f0cf !important;
	color: #000000 !important;
	border: none !important;
	
	
}
.bottone_monica_inverso {
	
	background-color: #ffffff !important;
	color: #b80509 !important;
	border: none;
}
.bottone_sarah {
	
	background-color: #f6f0cf !important;
	color: #000000 !important;
	border: none !important;
	
	
}
.bottone_sarah_inverso {
	
	background-color: #ffffff !important;
	color: #069792 !important;
	border: none;
}
.bottone_sophia {
	
	background-color: #f6f0cf !important;
	color: #000000 !important;
	border: none !important;
	
	
}
.bottone_sophia_inverso {
	
	background-color: #ffffff !important;
	color: #a7413f !important;
	border: none;
}
.bottone_marilyn {
	
	background-color: #f6f0cf !important;
	color: #000000 !important;
	border: none !important;
	
	
}
.bottone_marilyn_inverso {
	
	background-color: #ffffff !important;
	color: #b51d32 !important;
	border: none;
}
.bottone_melissa {
	
	background-color: #f6f0cf !important;
	color: #000000 !important;
	border: none !important;
	
	
}
.bottone_melissa_inverso {
	
	background-color: #ffffff !important;
	color: #34103e !important;
	border: none;
}
.bottone_olivia {
	
	background-color: #f6f0cf !important;
	color: #000000 !important;
	border: none !important;
	
	
}
.bottone_olivia_inverso {
	
	background-color: #ffffff !important;
	color: #020053 !important;
	border: none;
}
.bottone_camila {
	
	background-color: #f6f0cf !important;
	color: #000000 !important;
	border: none !important;
	
	
}
.bottone_camila_inverso {
	
	background-color: #ffffff !important;
	color: #e9ab0a !important;
	border: none;
}
.bottone_diane {
	
	background-color: #f6f0cf !important;
	color: #000000 !important;
	border: none !important;
	
	
}
.bottone_diane_inverso {
	
	background-color: #ffffff !important;
	color: #023e02 !important;
	border: none;
}
.bottone_jason {
	
	background-color: #f6f0cf !important;
	color: #000000 !important;
	border: none !important;
	
	
}
.bottone_jason_inverso {
	
	background-color: #ffffff !important;
	color: #1b3337 !important;
	border: none;
}
.bottone_bianca {
	
	background-color: #f6f0cf !important;
	color: #000000 !important;
	border: none !important;
	
	
}
.bottone_bianca_inverso {
	
	background-color: #ffffff !important;
	color: #a50047 !important;
	border: none;
}
.bottone_bradley {
	
	background-color: #f6f0cf !important;
	color: #000000 !important;
	border: none !important;
	
	
}
.bottone_bradley_inverso {
	
	background-color: #ffffff !important;
	color: #1d2355 !important;
	border: none;
}
.bottone_lupita {
	
	background-color: #f6f0cf !important;
	color: #000000 !important;
	border: none !important;
	
	
}
.bottone_lupita_inverso {
	
	background-color: #ffffff !important;
	color: #1b4ab4 !important;
	border: none;
}

.bottone_uno {
	
	/*background-color: #e6007e !important;
	color: #ffffff !important;
	border: none !important;*/
	background-color: #ffffff !important;
	color: #000000 !important;
	border: 1px solid #000000 !important;
	text-shadow: none;
	font-weight: bold;
	
}
.bottone_uno_inverso {
	
	background-color: #ffffff !important;
	color: #ae0001 !important;
	border: none;
}

.bottone_due {
	
	background-color: #f6f0cf !important;
	color: #000000 !important;
	border: none !important;
	
	
}
.bottone_due_inverso {
	
	background-color: #ffffff !important;
	color: #2e2e2e !important;
	border: none;
}

.bottone_tre {
	
	background-color: #f6f0cf !important;
	color: #000000 !important;
	border: none !important;
	
	
}
.bottone_tre_inverso {
	
	background-color: #ffffff !important;
	color: #865a27 !important;
	border: none;
}

.bottone_quattro {
	
	background-color: #f6f0cf !important;
	color: #000000 !important;
	border: none !important;
	
	
}
.bottone_quattro_inverso {
	
	background-color: #ffffff !important;
	color: #3b3b3b !important;
	border: none;
}

.bottone_stile_personale {
	
	background-color: #e6007e !important;
	color: #ffffff !important;
	border: none !important;
	
}
.bottone_stile_personale2 {
	
	/*background-color: #e6007e !important;
	color: #ffffff !important;
	border: none !important;*/
	background-color: #ffffff !important;
	color: #000000 !important;
	border: 1px solid #000000 !important;
	text-shadow: none;
	font-weight: bold;
	
}
.bottone_stile_personale_inverso {
	
	background-color: #ffffff !important;
	color: #a5003c !important;
	border: none;
}

.bottone_monogramma_personale {
	
	background-color: #f6f0cf !important;
	color: #000000 !important;
	border: none !important;
	
}
.bottone_monogramma_personale_inverso {
	
	background-color: #ffffff !important;
	color: #5b4858 !important;
	border: none;
}

.sfondo_index_eventi {
	background-image: url('../immagini/per_eventi/sfondo_index_eventi.jpg');
	background-size: 100% 100%;
	background-repeat: no-repeat;
}
.modal-ecomm {
	background-color: #c6c6be !important;
}
.modal-title {
	/*background-color: #e6007e;
	color: #ffffff;
	margin: -10px auto 0px auto;
	width: 230px;*/
	background-color: #ffffff;
    color: #000000;
    border: 1px solid #000000;
    border-radius: 4px;
	
}
.owl-prev {
    position: absolute;
    left: 10px;
    font-size: 60px !important;
    top: 50%;
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	
}
.owl-next {
    position: absolute;
    right: 10px;
    font-size: 60px !important;
    top: 50%;
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	
}
.immagine_default {
	max-width: 100%;
	margin: 0px auto;
}
.immagine_slider {
	
	max-width: 97%;
}
.immagine_commento {
	
	max-width: 97%;
}
.info_cookies {
	position: relative;
	left: 20px;
}

.bottone {
	background-color: #403c1f;
	color: #ffffff;
	padding: 5px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-o-border-radius: 10px;
	border-radius: 10px;
	float: right;
	width: 140px;
	margin-bottom: 22px;
}
.cont_box_opera {
	display: inline-block;
	width: 14%;
	margin-left: 15px;
	margin-right: 15px;
}
.prodotti_nel_carrello {
	position: absolute;
	right: 24px;
	color: #ffffff;
	top: 9px;
	z-index: 2;
}
.primo_campo {
	background-color: #403c1f;
	color: #ffffff;
}
.font_dodici {
	font-size: 12px;
	line-height: 14px;
	margin-top: 15px;
	margin-bottom: 0px;
}
.box_pagamento {
	margin-right: 20px !important;
	margin-left: 20px !important;
	margin-bottom: 30px !important;
}
.box_pagamento_sotto {
	margin-right: 10px !important;
	margin-left: 10px !important;
	margin-bottom: 40px !important;
	position: relative;
}
.pagamento_selezionato {
	position: absolute;
	top: 51px;
    left: 142px;
	color: #1477be;
}
.pagamento_selezionato2 {
	position: absolute;
	top: 51px;
    right: 147px;
	color: #fbd604;
}
.blocco_sinistra {
	position: relative;
    top: 45px;
	left: 30px:
}
.blocco_destra {
	position: relative;
	top: 50px;
	left: 50px;
}
.bottone_riepilogo_ordine {
	background-color: #ffffff;
	color: #403c1f;
	padding: 5px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-o-border-radius: 10px;
	border-radius: 10px;
	margin: 0px auto 30px auto;
	width: 65%;
	
}
.riepilogo_ordine {
	background-color: #ffffff;
	margin: 0px auto 30px auto;
	padding: 5px;
	width: 80%;
}
.rosso {
	color: #403c1f !important;
}
.bottone_conferma {
	background-color: #403c1f;
	color: #ffffff;
	padding: 5px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-o-border-radius: 10px;
	border-radius: 10px;
	border: 1px solid #cccccc;
	margin: 10px auto 0px auto;
	width: 65%;
	
}
.colonna_sinistra {
	padding-left: 5px;
	padding-right: 5px;
}
.icona_elimina {
	font-size: 10px;
}
.colonna_destra {
	padding-left: 5px;
	padding-right: 5px;
}
.immagine {
	max-width: 100%;
}
.pagamenti {
	font-size: 12px;
}
.cont_testo_online {
	position: relative;
	top: 30px;
	font-weight: normal;
}
.firma_alto_basso {
	font-size: 27px;
	color: #403c1f;
}
.scritta_rossa {
	color: #592b38;
}
.relative {
	position: relative;
	width: 100%;
	height: 100%;
}
.immagine_con_ombra {
	-webkit-box-shadow: 1px 1px 1px #2f080d;
	-moz-box-shadow: 1px 1px 1px #2f080d;
	-o-box-shadow: 1px 1px 1px #2f080d;
	box-shadow: 1px 1px 1px #2f080d;
}
.negozio_shopping_testo {
	font-size: 16px;
	color: #592b38;
}
.grassetto {
	font-weight: bold;
}
.font_undici {
	font-size: 11px;
}

.modale_contatti { padding: 5px; margin-top: 30px; }

.modal_mobile {
	background-color: #ffffff !important;
}
.max_img {
	max-width: 60%;
}
.bottone_procedi {
	font-size: 12px;
	background-color: #403c1f;
	padding: 5px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-o-border-radius: 10px;
	border-radius: 10px;
	color: #ffffff;
	width: 120px;
	margin: 0px auto;
}
.btn_invio {
	background-image: none !important;
	background-color: #f6f0cf !important;
	color: #707070 !important;
	border: none !important;
	position: relative !important;
	top: -40px !important;
}
.cont_ecommerce {
	max-height: 95%;
	overflow-x: hidden;
	overflow-y: auto;
	width: 90%;
	margin: 0px auto;
}
.autoritratti {
	position: absolute;
	top: 0px;
}
.paragrafo_box {
	margin: 0px;
}
.box_opera {
	background-color: #ffffff;
    font-size: 16px;
    padding: 10px 7px 20px 7px;
}
.barra_carrello {
	width: 100%;
	margin: 20px auto 25px auto;
	height: 35px;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#3c3820+0,4d4d4b+50,27272b+100 */
	background: #3c3820; /* Old browsers */
	background: -moz-linear-gradient(left, #3c3820 0%, #4d4d4b 50%, #27272b 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left, #3c3820 0%,#4d4d4b 50%,#27272b 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, #3c3820 0%,#4d4d4b 50%,#27272b 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3c3820', endColorstr='#27272b',GradientType=1 ); /* IE6-9 */
}
.seconda_barra_carrello {
	width: 100%;
	margin: 20px auto 0px auto;
	height: 35px;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#262626+0,4d4d4b+50,3a351f+100 */
	background: #262626; /* Old browsers */
	background: -moz-linear-gradient(left, #262626 0%, #4d4d4b 50%, #3a351f 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left, #262626 0%,#4d4d4b 50%,#3a351f 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, #262626 0%,#4d4d4b 50%,#3a351f 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#262626', endColorstr='#3a351f',GradientType=1 ); /* IE6-9 */
}
.contenitore_lavori {
	width: 84.3%;
    margin: 0px auto 0px 140px;
	height: 93%;
    overflow-y: auto;
	position: relative;
	top: -15px;
}

.riga_prodotti {
	padding-right: 20px;
}
.paragrafo_ecommerce {
	margin: 5px 0px 5px 0px;
}
.pittosculture_cont {
	margin: 5px;
	vertical-align: top;
}
.cont_infos {
	
	padding-top: 27px;
}

.form-horizontal .control-label { padding-top: 0px; }

.link_altro_sito, .link_altro_sito:hover, .link_altro_sito:visited, .link_altro_sito:focus, .link_altro_sito:active { color: #a56608; text-decoration: none; }

.form-group { margin-bottom: 8px; }

.relativo {position: relative;}

.alert { padding: 5px; margin-bottom: 0px; margin-top: -5px; }

footer { width: 100%; border-top: 1px solid #999999;}

.footer_sin { background-color: #f5f4ef; padding: 5px 5px 0px 5px; height: 66px; }

.footer_des { background-color: #f5f4ef; padding: 15px 15px 0px 5px; }

.riga_footer { margin: 0px; position: relative; }

.contenitore_generale, .contenitore_generale_no_homepage { position: relative; }

.margine_destro { margin-right: 10px; }

.testo_centrato { text-align: center; }
.modal-content {
	background-color: transparent;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	-o-box-shadow: none;
	box-shadow: none;
	border: none;
}
.modal-header {
	border-bottom: none;
}
.immagine_index {
	width: 330px;
	margin-top: -13px;
}
.opere_vendita {
	vertical-align: bottom;
}
.contenitore_curriculum {

	overflow-x: hidden;
	overflow-y: auto;
	/*height: 399px;*/
	height: 88%;
	text-align: left;
	margin-top: -26px;
	font-size: 14px;
	font-weight: normal;

}
.icone_sinistra {
	background-color: #ffffff;
	font-size: 10px;
	position: relative;
	right: 5px;
	top: 10px;
	margin-bottom: 40px;
}
#contenitore_catalogo { overflow-x: hidden; overflow-y: auto; text-align: justify; font-weight: normal; }
.contenitore_contatti { padding-right: 15px; margin-top: 55px; font-size: 18px;}
.contenitore_anno {float: left; width: 12%; margin-top: 5px;}
.contenitore_testo_cv {float: left; width: 85%; margin-top: 5px;}
.anno_catalogo { text-align: right; margin-right: 12px; margin-top: -16px; font-weight: normal; }
.fancybox-opened .fancybox-skin { 
	-webkit-box-shadow: none !important;
	-moz-box-shadow: none !important;
	-o-box-shadow: none !important;
	box-shadow: none !important;
}
.fancybox-skin { padding: 0px !important; background: none !important; }
.fancybox-inner { width: auto !important; }
.opere_in_vendita {
	background-color: #ab7c36;
}
.header_opere {
	color: #ffffff !important;
	text-shadow: none !important;
}
.header_opere:hover {
	background-color: #ab7c36 !important;
}

.telefono_smart {
	
		color: #333333;
	
	}
.nolink {
	color: inherit;
}
.nolink:hover {
	text-decoration: none;
	color: inherit;
}
.logo {
	z-index: 2;
    position: relative;
}
.logo_invito {
	max-width: 100%;
}
.img_logo {
	margin-top: 40px;
	position: relative;
	z-index: 4;
}
.testo_sin {
	text-align: left !important;
}
.copyright {
	font-weight: bold;
}
.lucido {
	font-family: 'Lucida grande';
	color: #ab7c36;
	font-size: 12px;
}
.messaggio_form_resp {
	background-color: #ffffff;
}
.logo_invito_ita, .logo_invito_ing {
	z-index: 1;
}

.galleria_musei {
	max-height: 100%;
	max-width: 100%;
}
.contenitore_policy {
	padding: 10px;
	text-align: left;
	height: 100%;
	overflow-y: scroll;
	scrollbar-width: thin;
}
.contenitore_privacy {
	width: 96%;
	margin: 0px auto;
	height: 100%;
	overflow-y: auto;
}
.cont_primo_piano {
	position: relative;
}
.immagine_carrello {
	margin-bottom: 65px;
}
.barra_sfogliatore {
	z-index: 1;
}

.didascalia_eventi_mostre {
	line-height: 14px;
	margin-top: 10px;
}

.blocco_inlinea {
	display: inline-block;
}

.inlinea {
	display: inline-block;
	vertical-align: middle;
	margin: 0px 3px 0px 3px;
}

.clear {

	clear: both;

}

/* large Desktops --------------------*/

@media (min-width: 1760px) {

	html { height: 100%; }
	body { position: relative; height: 100%; }
	footer { position: absolute !important; bottom: 0px; }
	.footer_index {
		position: absolute;
		bottom: 0px;
		display: block;
		width: 100%;
		border-top: 1px solid #999999;
	}
	.footer_blog {
		position: absolute;
		bottom: 0px;
		display: block;
		width: 100%;
		border-top: 1px solid #999999;
	}
	.a_capo_verticale {
		display: none;
	}
	.owl-carousel-homepage {
		visibility: hidden;
	}
	.no_telefonino {
		display: block;
	}
	.scritta_centrale {
		font-size: 25px;
        color: #222222;
        font-family: 'Bradley Hand ITC';
        line-height: 30px;
        position: relative;
        top: 21px;
		
	}
	.scritta_desktop {
		display: initial;
	}
	.scritta_mobile {
		display: none;
	}
	.logo_libro_index {
		margin-top: 40px;
	}
	.contenitore_copyright_verticale {
		position: absolute;
		top: 15px;
	}
	.contenitore_copyright_orizzontale {
		display: none;
	}
	.navbar_orizz {
		display: none;
	}
	.navbar_vert {
		display: block;
	}
	.posizione_testo {
		margin-top: -30px;
	}
	.testo-filosofia {
		margin-top: -30px;
	}
	.partita_iva_orizzontale {
		display: none;
	}
	.partita_iva_verticale {
		position: absolute;
		top: 20px;
		right: 130px;
		font-weight: bold;
	}
	/*.sfondo_index { background-image: url('../immagini/sfondo_pagina_index.jpg'); background-size: 100% 100%; background-repeat: no-repeat; height: 643px; }*/
	.contenitore_generale { padding: 0; width: 996px; /*background-image: url('../immagini/home2.jpg'); background-size: 100% 100%; background-repeat: no-repeat;*/ height: 643px; }
	.contenitore_generale_no_homepage { padding: 0; height: 100%; }
	.contenitore_desktop { margin-top: -1px !important; }
	.sezione_home { /*height: 82%;*/ position: relative; width: 100%; margin: 0px auto; }
	.sezione_chi_sono { /*height: 82%;*/ position: relative; width: 100%; margin: 100px auto 0px auto; }
	.sezione_cart { background-image: url('../immagini/entrata.jpg'); background-size: 100% 100%; background-repeat: no-repeat; /*height: 82%;*/ height: 87%; margin-top: -47px; }
	.sezione_contatti { background-image: url('../immagini/sfondo_contatti.jpg'); background-size: 100%; background-repeat: repeat-y; height: 86%; margin-top: -47px; }
	.navbar { height: 50px; width: 65%; position: relative; top: -30px; }
	.sitoinvito { position: absolute; top: 50%; margin-top: -154px; left: 50%; margin-left: -600px;}
	.a_destra { float: right; }
	.cont_bandierine { padding-right: 27px; position: relative; top: -15px; }
	.immagine_20_anni { position: absolute; top: 73px; left: 160px; }
	.triangolo { position: absolute; top: 513px; left: 50%; margin-left: -109.5px; }
	.scritta { display: none; }
	.stella { display: none; }
	.immagine_tablet { display: none; }
	.cont_div {

		position: absolute; top: -200px; left: 20%;
	
	}
	
	.modal-title-popup-10 {
		display: none;
		
	}
	.modal-title-popup-no-10 {
		display: block;
		
	}
	.no_comment {
		color: #ffffff;
		position: absolute;
		width: 100%;
		top: 50%;
		-ms-transform: translateY(-50%);
		transform: translateY(-50%);
	}
	.input_commento {
		height: auto !important;
	}
	.textarea_commento {
		height: auto !important;
	}
	.contenitore_data {
		padding: 0px;
	}
	.form_commenti {
		position: absolute;
		bottom: 0px;
		width: 100%;
	}
	.bottone_invia_commento {
		background-image: none;
		font-size: 14px;
		background-color: #af4b72 !important;
		color: #ffffff !important;
		border: none !important;
	}
	.contenitore_form {
		margin-top: 10px;
		position: relative;
		height: 210px;
	}
	.paragrafo_commento {
		height: 445px;
		overflow-y: scroll;
		scrollbar-width: thin;
	}
	.paragrafo_commento_smart {
		display: none;
	}
	.contenitore_video {
		width: 100%;
		height: 445px;
	}
	.contenitore_nome {
		padding: 0px 0px 0px 5px;
	}
	.testo_commento {
		padding-left: 5px;
		margin-bottom: 10px;
	}
	.sezione_blog {
		width: 94%;
		margin: 0px auto;
	}
	.contenitore_commenti {
		background-color: #af4b72;
		color: #ffffff;
		height: 265px;
		position: relative;
	}
	.contenitore_no_commenti {
		background-color: #af4b72;
		color: #ffffff;
		height: 265px;
		position: relative;
	}
	.contenitore_contatti_no_10 {
		display: block;
	}
	.contenitore_contatti_10 {
		display: none;
	}
	.form_group_10 {
		
	}
	.font_quattordici {
		font-size: 14px;
	}
	.font_tredici {
		font-size: 13px;
	}
	.margine_iva {
		margin-top: 30px;
	}
	.modal-body-acquista-con-me {
		padding: 5px 5px 5px 10px;
	}
	.bottone_indirizzami {
		background-image: none !important;
		background-color: #e41957 !important;
		color: #ffffff !important;
		border: none !important;
		margin-top: 10px;
	}
	.no_padding {
		padding-left: 0px;
	}
	.modal-dialog-specifico-stile-personale {
		width: 490px !important;
	}
	.margine_prezzo {
		margin-bottom: 10px;
	}
	.totale_carrello {
		font-size: 16px;
	}
	.cont_carrello {
		width: 860px;
		margin: 0px auto;
		height: 400px;
		overflow-y: scroll;
		scrollbar-width: thin;
	}
	.riga_del_carrello {
		margin-bottom: 10px;
		
	}
	.btn_scegli_consulenza {
		background-image: none !important;
		/*background-color: #009fe3 !important;*/
		background-color: #ffffff !important;
		color: #000000 !important;
		border: 1px solid #000000 !important;
		font-weight: bold;
		border-radius: 4px;
	}
	.sezione_no_10 {
		display: initial;
	}
	.sezione_10 {
		display: none;
	}
	.modal-title-popup-prenota {
		margin: 0px 0px 0px 42px !important;
	}
	.modal-body-shopping-insieme {
		width: 100% !important;
	}
	.font_sedici {
		font-size: 16px;
	}
	.modal-dialog-specifico {
		width: 600px !important;
	}
	.modal-dialog-specifico-forma-corpo {
		width: 600px !important;
	}
	.modal-dialog-acquista-con-me {
		width: 395px !important;
	}
	.modal-dialog-shopping-insieme {
		width: 765px !important;
	}
	.modal_specifico {
		background-color: rgba(255,255,255,1) !important;
		/*height: 180px !important;*/
	}
	.modal_specifico_idee_regalo {
		background-color: rgba(255,255,255,1) !important;
		height: 135px !important;
	}
	.modal_specifico_viso {
		background-color: rgba(255,255,255,1) !important;
		/*height: 315px !important;*/
	}
	.modal_specifico_armocromia {
		background-color: rgba(255,255,255,1) !important;
		/*height: 500px !important;*/
	}
	.modal_specifico_libro {
		background-color: rgba(255,255,255,1) !important;
		height: 270px !important;
		/*width: 330px;*/
	}
	.modal_specifico_forma_corpo {
		background-color: rgba(255,255,255,1) !important;
		/*height: 315px !important;*/
	}
	.modal_specifico_acquista_con_me {
		background-color: rgba(255,255,255,1) !important;
		height: 300px !important;
	}
	.modal_specifico_shopping_insieme {
		background-color: rgba(255,255,255,1) !important;
		height: 320px !important;
	}
	.testo_armocromia {
		margin-top: -120px;
	}
	.testo_libro {
		margin-top: -140px;
	}
	.testo_stile_e_arte {
		margin-top: -70px;
	}
	.testo_stile_per_cerimonia {
		margin-top: -65px;
	}
	.testo_stile_immagine {
		margin-top: -125px;
	}
	.testo_instagram {
		margin-top: -140px;
	}
	.testo_forme_del_corpo {
		margin-top: -135px;
	}
	.testo_monogramma {
		margin-top: -135px;
	}
	.testo_forme_del_viso {
		margin-top: -135px;
	}
	.testo_acquista_con_me {
		margin-top: -125px;
	}
	.icona_carrello {
		position: relative;
		top: -10px;
	}
	.icona_bandierine {
		position: relative;
		top: -3px;
		left: 10px;
	}
	.icona_bandierine_mobile {
		display: none;
	}
	.icona_bandierine_desktop {
		
	}
	.navbar-chi-sono {
		text-align: center;
		width: auto !important;
		top: 0px !important;
	}
	.navbar-left {
		position: relative;
		left: 248px;
	}
	.div_bottone {
		min-height: 72px;
	}
	.modal-dialog-prenotazione {
		width: 730px;
		height: 79%;
	}
	.modal-dialog-pacchetti {
		/*width: 700px;*/
		
	}
	.suggerimento_prenotazione {
		/*position: absolute;
		left: 0px;
		top: -12px;*/
		display: inline-block;
	}
	.suggerimento_prenotazione_dx {
		position: absolute;
		right: -2px;
		top: -12px;
	}
	.testo_stile_personale {
		margin-top: -78px;
	}
	.testo_stile_personale_indipendente {
		margin-top: -72px;
	}
	.testo_stile_personale_ripetizione {
		margin-top: -163px;
		height: 500px;
        overflow-y: scroll;
		scrollbar-width: thin;
		padding-right: 15px;
	}
	.testo_stile_personale_contrasto {
		margin-top: -72px;
	}
	.testo_stile_personale_professionale {
		margin-top: -78px;
		height: 435px;
	}
	.testo_stile_in_taglia {
		margin-top: 0px;
		height: 435px;
		overflow-y: scroll;
		scrollbar-width: thin;
	}
	.testo_stile_sartoriale {
		margin-top: -50px;
		height: 435px;
		overflow-y: scroll;
		scrollbar-width: thin;
	}
	.testo_stile_della_sposa {
		margin-top: -50px;
		height: 435px;
		overflow-y: scroll;
		scrollbar-width: thin;
	}
	.testo_stile_professionale {
		margin-top: -80px;
	}
	.sezione_stile_personale {
		top: -60px;
	}
	.paragrafo_stile_personale {
		margin-top: 10px;
	}
	.immagine_sinistra {
		position: relative;
		top: 60px;
	}
	.contenitore_carosello {
		overflow: hidden;
		width: 80%;
		margin-left: 30px;
		margin-top: 15px !important;
		
	}
	.bandierina {
		position: absolute;
		top: auto;
		bottom: 59px;
		left: auto;
		right: 137px;
	}
	.contenitore_testo_chi_sono {
		/*position: absolute;
		bottom: 100px;*/
	}
	.contenitore_testo_apsi {
		/*position: absolute;
		bottom: 100px;*/
	}
	.contenitore_testo_dicono_di_me {
		/*position: absolute;
		bottom: 100px;*/
	}
	.contenitore_testo_fashion_sketches {
		/*position: absolute;
		bottom: 100px;*/
	}
	.contenitore_del_testo_costumi_di_impronta {
		/*position: absolute;
		bottom: 100px;*/
	}
	.contenitore_foto_inaugurazione {
		margin-top: -30px;
	}
	.contenitore_testo_costumi_di_impronta {
		/*position: absolute;
		bottom: 100px;*/
		bottom: 100px;
        position: relative;
	}
	.contenitore_testo {
		width: 87%;
		margin: 0px auto;
	}
	.sezione_carrello {
		font-size: 18px;
		color: #222222;
		margin: 15px auto 0px auto;
		width: 270px;
		line-height: 50px;
		/*background-color: #ffed00;*/
	}
	.contenitore_anteprima_prodotto {
		width: 81%;
		height: 90%;
		position: relative;
		top: -30px;
		margin: 0px auto 0px 140px;
	}
	
	.label_mobile {
		display: none;
	}
	.immagine_viso {
		height: 540px;
	}
	.owl-carousel {
		margin-top: -10px !important;
	}
	.contenitore_descrizione {
		overflow-y: auto;
		height: 180px !important;
		margin-top: 30px;
	}
	.contenitore_anteprima_carrello {
		width: 100%;
		overflow-y: auto;
		height: 90%;
		overflow-x: hidden;
		position: relative;
		top: 30px;
		
	}
	.contenitore_modale {
		margin-top: 0px;
	}
	.info_cookies_a {
		position: relative;
		left: 230px;
		display: inline-block;
	}
	.bottone_prenota {
		bottom: 50px !important;
		margin: 5px;
		background-image: none !important;
		position: relative !important;
	}
	.bottone_prenota_carrello {
		background-color: #e6007e !important;
		margin: 5px;
		background-image: none !important;
		position: relative !important;
	}
	.bottone_stile_professionale {
		bottom: 80px !important;
		margin: 5px;
		background-image: none !important;
		position: relative !important;
	}
	.bottone_info {
		bottom: 50px !important;
		margin: 5px;
		background-image: none !important;
		position: relative !important;
	}
	.bottone_del_monogramma {
		bottom: 50px !important;
		margin: 5px;
		background-image: none !important;
		position: relative !important;
	}
	.bottone_dell_album_personale {
		bottom: 50px !important;
		margin: 5px;
		background-image: none !important;
		position: relative !important;
	}
	.bottone_del_book_professionale {
		bottom: 50px !important;
		margin: 5px;
		background-image: none !important;
		position: relative !important;
	}
	.bottone_del_personal_branding {
		bottom: 50px !important;
		margin: 5px;
		background-image: none !important;
		position: relative !important;
	}
	.bottone_della_creazione_brand {
		bottom: 50px !important;
		margin: 5px;
		background-image: none !important;
		position: relative !important;
	}
	.bottone_info_stile {
		bottom: 80px !important;
		margin: 5px;
		background-image: none !important;
		position: relative !important;
	}
	.bottone_settanta {
		bottom: 70px !important;
		margin: 5px;
		background-image: none !important;
		position: relative !important;
	}
	.bottone_info_settanta {
		bottom: 70px !important;
		margin: 5px;
		background-image: none !important;
		position: relative !important;
	}
	.bottone_info_settanta_costumi {
		bottom: 30px !important;
		margin: 5px;
		background-image: none !important;
		position: relative !important;
	}
	.bottone_stile_personale2 {
		bottom: 70px !important;
		margin: 5px;
		background-image: none !important;
		position: relative !important;
	}
	.switch_language {
		position: absolute;
		right: -15px;
		top: 20px;
		z-index: 2;
	}
	.testo {
		right: 100px;
		top: 97px;
	}
	.testo_book_personale {
		/*right: 50px;*/
		top: -41px;
	}
	.testo-chi-sono {
		right: 100px;
		top: 70px;
		height: 410px;
		position: relative;
	}
	.testo-apsi {
		right: 100px;
		top: 0px;
		height: 410px;
		position: relative;
	}
	.testo-percorso-artistico {
		right: 100px;
		top: -10px;
		height: 410px;
		position: relative;
	}
	.testo-dicono-di-me {
		right: 100px;
		height: 410px;
		position: relative;
		top: 180px;
	}
	.testo-collaborazioni {
		right: 100px;
		top: 80px;
		height: 410px;
		position: relative;
	}
	.sezione_privacy {
		height: 42%;
	}
	.indirizzo_spedizione_10 {
		display: none;
	}
	.contenitore_bandierine {
		margin: 0 auto;
		width: 53%;
		position: relative;
		top: 2px;
	}
	.contenitore_copyright {
		margin: 0 auto;
		width: 42%;
		position: relative;
		top: 10px;
	}
	.contenitore_anteprima_checkout {
		width: 88%;
		overflow-y: auto;
		height: 98%;
		overflow-x: hidden;
		position: relative;
		top: 10px;
		margin: 0px auto 0px auto;
		
	}
	.contenitore_anteprima_commento {
		width: 88%;
		overflow-y: auto;
		height: 233px;
		overflow-x: hidden;
		position: relative;
		top: -46px;
		margin: 0px auto 0px auto;
		
	}
	.pentagramma {
		position: absolute;
		top: auto;
		bottom: 59px;
		left: 137px;
		right: auto;
	}
	.titolo_box {
		font-size: 16px;
		line-height: 16px;
		min-height: 69px;
	}
	.box_opera {
		width: 100%;
		
		
		min-height: 241px;
		vertical-align: top;
	}
	.info_cookies {
		position: absolute;
		left: 50%;
		top: 33px;
		margin-top: -4px;
		margin-left: -376.5px;
		z-index: 2;
	}
	#captcha_code {
		position: absolute;
		right: 15px;
		top: 0px;
	}
	#captcha_code_contatti {
		position: absolute;
		right: 15px;
		top: 0px;
	}
	
	.anteprima_immagine {
		width: 42%;
		display: inline-block;
		margin: 0px 0px 15px 0px;
	}
	.firma_testo {
		position: absolute;
		left: 50%;
		margin-left: 173px;
	}
	.modal-dialog {
		margin: 0px auto;
	}
	.logo_footer {
		position: absolute;
		
		top: 10px;
	}
	.aggiungi {
		width: 100%;
		margin-top: 10px;
		margin-bottom: 20px;
		/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#777777+0,222222+50,777777+100 */
		background: rgb(119,119,119); /* Old browsers */
		background: -moz-linear-gradient(left, rgba(119,119,119,1) 0%, rgba(34,34,34,1) 50%, rgba(119,119,119,1) 100%); /* FF3.6-15 */
		background: -webkit-linear-gradient(left, rgba(119,119,119,1) 0%,rgba(34,34,34,1) 50%,rgba(119,119,119,1) 100%); /* Chrome10-25,Safari5.1-6 */
		background: linear-gradient(to right, rgba(119,119,119,1) 0%,rgba(34,34,34,1) 50%,rgba(119,119,119,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#777777', endColorstr='#777777',GradientType=1 ); /* IE6-9 */
		color: #ffffff;
		padding-top: 4px;
		padding-bottom: 4px;
	}
	.altri_formati {
		display: none;
	}
	.immagini_dialog_ecommerce {
		height: 309px;
	}
	.logo { left: 56.5px; top: 10px; }
	.box_sculture { margin-left: -143px; }
	.a_desktop { margin-left: 189px; margin-right: 7px; }
	.imm_contatti {float: left; margin-left: 83px; max-width: 100%; top: 15px; position: relative; }
	.imm_contatti_chrome { position: relative; left: 70px; }
	.cont_immagini {display: block; height: 450px; margin-bottom: 10px; margin-top: 11px;}
	.navbar-right { margin-right: 275px !important; position: relative; }
	.navbar_inglese {
		margin-right: 20px !important;
	}
	.navbar-left-inglese {
		left: 40px !important;
	}
	.contenitore_cataloghi { width: 80%; margin: 0px auto; /*height: 84%;*/ }
	.contenitore_cataloghi .row { height: 100%; }
	.contenitore_cataloghi .row  .col-md-9 { height: 98%; }
	.contenitore_slider { 
		position: absolute !important;
		top: 0px !important;
		left: 0px;
		right: 0px;
		margin-left: auto;
		margin-right: auto;
		width: auto !important;
		z-index: 2;
		background-color: #ffffff;
		height: 100%;
	}
	.cont_slider_contatti { top: 15px; }
	.box_uno { display: block; margin-left: 17px; background-color: #88909d; width: 180px; height: 130px; margin-bottom: 5px; margin-top: -2px; }
	.box_ind_email { position: relative; top: 50px; }
	.box_due { display: block; margin-left: 17px; background-color: #88909d; width: 180px; height: 220px; margin-bottom: 5px; }
	.box_telefono { position: relative; top: 100px; }
	.immagine_uno_contatti { position: relative; left: -125px; top: -72px; }
	.immagine_due_contatti { position: relative; left: -112px; top: -72px; }
	.box_footer_sin { height: 60px; }
	.fb_footer { margin-left: 10px; }
	.icona_di_in { position: relative; left: 80px; top: 19px; }
	.box_footer_des { float: right; height: 60px; }
	.copyright { font-size: 12px; position: relative; left: 50px; top: 6px;}
	.colore_a { color: #333; }
	.contenitore_eventi { margin-top: -40px; padding-left: 219px; }
	.cont_un_dipinto { margin-right: -11%; margin-left: 20%; }
	.cont_due_dipinto { margin-right: -11%; }
	.cont_un_disegno {margin-right: -128px; margin-left: 289px; }
	.cont_due_disegno { margin-right: -146px; }
	.cont_tre_disegno { margin-right: -129px; }
	.cont_quattro_disegno { margin-right: -150px;  margin-left: 295px; }
	.cont_cinque_disegno { margin-right: -151px; }
	.cont_sei_disegno { margin-right: -142px; margin-left: 285px; }
	.cont_sette_disegno {margin-right: -142px; }
	.cont_una_icona { margin-right: -146px; margin-left: 286px; }
	.cont_due_icona { margin-right: -141px; }
	.cont_tre_icona { margin-right: -136px;  margin-left: 289px; }
	.cont_quattro_icona { margin-right: -143px; }
	.cont_sei_icona { margin-right: -133px; margin-left: 291px; }
	.cont_sette_icona { margin-right: -144px; }
	.cont_una_scultura { margin-right: -137px; margin-left: 196px; }
	.cont_due_scultura { margin-right: -94px; }
	.cont_tre_scultura { margin-right: -158px;  margin-left: 267px; }
	.cont_quattro_scultura { margin-right: -159px; }
	.cont_sei_scultura { margin-right: -98px; margin-left: 248px; }
	.cont_sette_scultura { margin-right: -149px; }
	.contenitore_opere { margin-top: -28px; }
	.contenitore_delle_sculture { 
		margin-top: 15px !important;
		
		position: relative;
		left: 135px;
		top: 250px;
	}
	.disegni_formato_large {
		height: 180px;
	}
	.dialog_opere_modale {
		width: 80%;
		position: relative;
		right: 5px;
		top: 117px;
	}
	.testo_disegni_large {
		top: auto !important;
		bottom: 50px;
	}
	.sculture_camera_formato_large {
		height: 180px;
	}
	.sculture_grandi_formato_large {
		height: 180px;
	}
	.didascalia_modale_ecommerce {
		margin-top: 20px;
		font-size: 12px;
		
	}
	.contenitore_immagine_centrale {
		margin: 0px 48px 0px 5px;
	}
	.singolatre {
		height: 490px;
	}
	.contenitore_immagine_sinistra {
		margin: 0px 15px 0px 5px;
		position: relative;
		right: 40px;
	}
	.contenitore_opere_modale {
		display: inline-block;
		
	}
	.vai_a_link {
		position: absolute;
		left: 50%;
		top: 50%;
		margin-top: -19px;
		margin-left: 84.5px;
		z-index: 2;
		font-weight: normal;
	}
	.vai_a_link_smartphone {
		display: none;
	}
	.no_a_capo_desktop {
		display: none;
	}
	.contenitore_immagine_destra {
		margin: 0px 15px 0px 5px;
		right: -14px;
	}
	.immagine_centrale_mostra_uno {
		height: 300px;
	}
	.seconda_riga_da_sei {
		margin-top: 40px;
	}
	.serie_da_dodici {
		height: 200px;
		
	}
	.didascalia_impronte_pagina_generale {
		font-size: 28px;
		margin-top: 100px;
	}
	.sottotitolo_impronte_pagina_generale {
		font-size: 18px;
		margin-top: 10px;
	}
	.contenitore_immagini_pagina_generale {
		display: inline-block;
	}
	.immagini_pagina_generale {
		height: 235px;
	}
	.cont_impronte_generale {
		position: relative;
		right: 30px;
	}
	.img_mostra_tre {
		height: 150px;
	}
	.img_mostra_uno {
		height: 250px;
	}
	.contenitore_impronte_mostra_uno {
		position: absolute;
		width: 110%;
		right: 15px;
		top: -63px;
	}
	
	.immagine_mostra_tre {
		display: inline-block;
		
	}
	.pittosculture_cont {
		height: 180px;
		display: inline-block;
	}
	.immagine_mostra_uno {
		display: inline-block;
		
	}
	.testo_block {
		display: inline-block;
	}
	.impronte_singola_mostra_tre {
		position: absolute;
		right: -54px;
		top: 0px;
	}
	.pittosculture_immagini {
		max-height: 100%;
		
	}
	.scritta_pittosculture {
		width: 200px;
		left: 50%;
		margin-left: -100px;
		position: absolute;
		bottom: 14px;
	}
	.dipinti_new {
		height: auto;
		display: inline-block;
		margin: 5px;
	}
	.autoritratti {
		left: -222px;
		
	}
	.firma {
		position: absolute;
		left: 50%;
		margin-left: 46px;
		top: 93px;
	}
	.dida_musei {
		position: absolute;
		bottom: 2px;
		width: auto;
		background-color: rgba(0,0,0,0.5);
		padding: 5px;
		-webkit-border-radius: 10px;
		-moz-border-radius: 10px;
		-o-border-radius: 10px;
		border-radius: 10px;
		color: #ffffff;
	}
	.cd_photo {
		position: absolute;
		top: 30px;
	}
	.logo_invito_ing {
		position: absolute;
		left: 50%;
		margin-left: -300px;
		top: -30px;
		width: 600px;
	}
	.contenitore_impronte_mostra_tre {
		position: absolute;
		left: -80px;
		width: 100%;
		text-align: left;
		top: -25px;
	}
	.cont_mostra_due {
		margin-left: 185px;
		
	}
	.impronte_esterna {
		position: absolute;
		top: 0px;
		left: -160px;
	}
	.logo_invito_ita {
		position: absolute;
		left: 50%;
		margin-left: -300px;
		top: -30px;
		width: 600px;
	}
	.logo_centrato {
		position: absolute;
		top: 50%;
		margin-top: -169px;
		left: 50%;
		margin-left: -248px;
	}
	.contatti_sito {
		position: absolute;
		top: 50%;
		margin-top: -17px;
		left: 57px;
	}
	.immagini_dipinti_new {
		height: 250px;
	}
	.notizie_sito {
		position: absolute;
		top: 50%;
		margin-top: -17px;
		left: auto;
		right: 57px;
	}
	.thumb_sin {
		position: relative;
		left: -14px;
	}
	.thumb_centrale {
		position: relative;
		right: 2px;
	}
	.thumb_des {
		position: relative;
		left: 15px;
	}
	.contenitore_delle_sculture_grandi {
    margin-top: -7px !important;
    position: relative;
    left: 130px;
	top: 270px;
	}
	.solo_desktop { display: none; }
	.altri_formati .contenitore_delle_sculture img { width: 120px; }
	.contenitore_scritta_logo {
		position: absolute;
		width: 65%;
		top: 0px;
		left: 0px;
		text-align: center;
		
	}
	.contenitore_scritta_logo_inglese {
		position: absolute;
		width: 65%;
		top: 0px;
		left: 0px;
		text-align: center;
		
	}
	.thumb_studiolo {
		max-width: 140px !important;
		
	}
	.contenitore_pagamento {
		width: 10%;
		display: inline-block;
		margin: 0px 10px 0px 10px;
	}
	.contenitore_testi_sponsors {
		width: 86.7%;
		margin-top: 100px;
		position: absolute;
		right: 0px;
		max-height: 300px;
		overflow-x: hidden;
		overflow-y: auto;
		color: #333333;
	}
	.riga_studiolo {
		margin-left: -35px;
	}
	.prima_panoramica_alto {
		margin-top: -20px;
	}
	.seconda_panoramica_alto {
		/*margin-top: -10px;*/
	}
	.panoramica_frontale {
		margin-top: 20px;
	}
	.sito_palazzo_collicola {
		margin-top: -5px;
	}
	.articolo_artribune {
		margin-top: -5px;
	}
	.cont_pittosculture { position: relative; left: 14%; top: -40px; }
	.cont_sculture_app { width: 15%; display: inline-block; }
	#contenitore_catalogo { height: 400px; }
	.immagine_catalogo_due { display: none; }
	.imm_contatti_due { display: none; }
	.vista_mobile { display: none; }
	.cont_sponsors { margin: -116px 0px -5px 0px; }
	#scritta_inglese { color: #ffffff; font-size: 20px; position: relative; top: 60px; left: -5px; }
	.nuovo_cont_slider { left: -20px; width: 19%; }
	.visibile_solo_desktop { margin-top: 15px; position: relative; left: 85px; z-index: 999; }
	.col-md-1 { width: 14.333333%; }
	.contenitore_dipinti { position: relative; left: 54px; top: -25px; z-index: 10;}
	.cont_disegni { position: relative; left: 114px; top: 290px; }
	.contenitore_delle_icone { position: relative; left: 190px; /*top: 230px;*/ }
	.smart_horizontal { display: none; }
	.smart_vertical { display: none; }
	.only_mini { display: none; }
	.cont_primo_piano { height: 480px; }
	.immagine_wiki {
	
		margin-top: -49px;
	  margin-left: -65px;
	  z-index: 100;
	  position: relative;
	
	}
	.wiki_mobile {
	
		display: none;
	
	}
	.pagamenti {
		margin-top: 24px;
	}
	.chiudi_sfogliatore {
		position: absolute;
		left: 14.4%;
		bottom: -13px;
		color: #ffffff;
		cursor: pointer;
	}
	.chiudi_sfogliatore_video {
		position: absolute;
		left: 10px;
		bottom: -13px;
		color: #ffffff;
		cursor: pointer;
	}
	.chiudi_sfogliatore_perf {
		position: absolute;
		left: -14.6%;
		bottom: -13px;
		color: #ffffff;
		cursor: pointer;
	}
	.imm_perf {
	
		margin-right: 10px;
		/*width: 140px;*/
		margin-top: 14px;
	
	}
	.imm_perf2 {
	
		margin-right: 10px;
		/*width: 140px;*/
		margin-top: 14px;
	
	}
	.prima_perf {
	
		margin-left: -120px;
	
	}
	.perf_mobile {
	
		display: none;
	
	}
	
	.sfogliatore_home {
	
		margin-top: -24px;
		margin-left: -70px;
		width: 65%;
		height: 550px;
	
	}
	
	.barra_sfogliatore {
	
		position: absolute;
		left: 18.7%;
		width: 57.2%;
		height: 40px;
		
	}
	
	.barra_sfogliatore_opere {
	
		left: -8.4% !important;
		top: 57px !important;
	
	}
	
	.audio_background_footer {
		position: absolute;
		left: 50%;
		top: 50%;
		margin-top: -14.5px;
		z-index: 2;
		margin-left: -125.5px;
	}
	
	.colonna_sin_icone {
	
		position: relative;
		/*left: 1015px;*/
		right: -99%;
		width: 11%;
		margin-top: 104px;
	
	}
	
	.icone_sfogliatori {
	
		/*float: left;*/
	
	}
	.icone_sfogliatori_performances {
	
		/*float: left;*/
	
	}
	
	.cliccaper {
	
		color: #ffffff;
		font-size: 10px;
		margin-top: -45px;
		text-align: left;
		line-height: 11px;
		margin-left: 5px;
		float: left;
		position: relative;
		right: 72px;
	
	}
	
	.div_performances {
	
		  margin-top: 0px;
		  position: relative;
		  margin-right: 100px;
	
	}
	
	.div_performances img {
	
		 
		 margin-bottom: 20px;
	
	}
	
	.div_performances_due {
	
		  display: none;
	
	}
	
	.anno_opera {
	
	    font-weight: normal;
		margin-bottom: -22px;
		width: 175px;
		display: inline-block;
		position: absolute;
		bottom: 65px;
		text-align: left;
	
	}
	
	.anno_opera_due {
	
		display: none;
	
	}
	
	.anno_seconda_performance {
	
		right: -215px;
	
	}
	
	.immagine_seconda_performance {
	
		/*height: 199px;*/
		width: auto;
	
	}
	
	.solo_secondo {
	
		display: none;
	
	}
	
	.cont_video_sinistra {
	
		position: absolute;
		top: 200px;
		left: 3px;
		width: 135px;
		background-image: url('../immagini/riga.jpg');
		background-repeat: no-repeat;
		background-position: center;
	
	}
	
	.cont_video_sinistra img {
	
		width: 80%;
	
	}
	
	.cont_video_sinistra_mobile {
	
		left: 0px;
		top: 80px;
	
	}
	
	.cont_video_sinistra_mobile img {
	
		width: 120px;
	
	}
	
	.prima_img_video {
	
		margin-top: 10px;
	
	}
	
	.seconda_img_video {
	
		margin-top: 10px;
	
	}
	
	.iframe_videos {
	
		position: relative;
		top: 50px;
	
	}
	
	.sfogliatore_opere {
	
		margin-top: 17px;
		margin-left: -34%;
		width: 138%;
	
	}
	
	.smartphones {
	
		display: none;
	
	}
	
	.video_cont_cataloghi {
	
		width: 50%;
	
	}
	
	.testo_solo_desktop {
	
		width: 45%;
		text-align: justify;
		padding: 0px 5px 0px 5px;
		font-weight: normal;
		font-style: italic;
		position: relative;
		top: 472px;
		left: -50px;
		height: 200px;
		overflow-x: hidden;
		overflow-y: auto;
		position: absolute;
		z-index: 10;
	
	}
	
	.testo_impronte {
	
		position: relative;
		top: 519px;
		left: -55px;
		margin-top: 61px;
	
	}
	
	.testo_impronte_large {
	
		position: relative;
		top: 589px !important;
		left: -55px;
	
	}
	
	.testo_a_scorrimento_icone {
	
		top: 553px;
		margin-top: -190px;
	
	}
	
	.testo_tablet {
	
		display: none;
	
	}
	
	.ultima_parola {
	
		color: #ffffff;
	
	}
	
	#cont_frase {
		width: 100%;
		position: relative;
		top: 273px;
		right: 76px;
	
	}
	
	.citazione {
	
		margin-top: 35px;
	
	}
	
	.autore_citazione {
		font-size: 12px;
		font-style: italic;
		margin: 10px 0px 0px;
		text-align: right;
	
	}
	
	.testo_desk {
	
		top: 472px !important;
	
	}
	
	.testo_solo_smartphone {
	
		display: none;
	
	}
	
	.solo_smart {
	
		display: none;
	
	}
	
	.logo_nuovo_footer {
	
		margin: 10px auto 0px auto;
	
	}
	
	.frase_nuovo_logo_it {
	
		position: absolute;
		left: 225px;
		top: 24px;
		font-weight: normal;
	
	}
	.immagini_mostra_due {
		height: 130px;
	}
	.immagine_esterna_mostra_due {
		height: 310px;
	}
	
	/*.frase_nuovo_logo_en {
	
		position: absolute;
		left: 348px;
		top: 35px;
		font-weight: normal;
	
	}*/
	
	.icona_tw {
	
		height: 19px;
		position: relative;
		right: 0px;
	
	}
	.icona_in {
		height: 19px;
		position: relative;
		left: 0px;
	}
	.icona_inst {
		height: 19px;
		position: relative;
		left: 0px;
	}
	.cont_tecnici {
		position: absolute;
		top: 20px;
		right: 15px;
	}
	
	.contenitori_contatto_email {
		margin-bottom: 20px;
	}
	.contenitori_contatto_telefono {
		text-align: center;
	}
	.contenitori_contatto_social {
		margin-top: 20px;
		text-align: left;
	}
	.telefono_smart {
		position: relative;
		top: 7px;
		float: right;
	}
	.iconesocial {
		margin: 0px 5px 0px 0px;
	}
	
}

@media (min-width: 1383px) and (max-width: 1759px) {

	html { height: 100%; }
	body { position: relative; height: 100%; }
	footer { position: absolute !important; bottom: 0px; }
	.footer_index {
		position: absolute;
		bottom: 0px;
		display: block;
		width: 100%;
		border-top: 1px solid #999999;
	}
	.immagine_index {
		width: 200px;
		margin-top: 7px;
	}
	.testo-filosofia {
		margin-top: -30px;
	}
	.no_telefonino {
		display: block;
	}
	.a_capo_verticale {
		display: none;
	}
	.scritta_desktop {
		display: initial;
	}
	.scritta_mobile {
		display: none;
	}
	.owl-carousel-homepage {
		visibility: hidden;
	}
	.footer_blog {
		position: absolute;
		bottom: 0px;
		display: block;
		width: 100%;
		border-top: 1px solid #999999;
	}
	.contenitore_copyright_verticale {
		position: absolute;
		top: 15px;
	}
	.contenitore_copyright_orizzontale {
		display: none;
	}
	.navbar_orizz {
		display: none;
	}
	.navbar_vert {
		display: block;
	}
	.partita_iva_orizzontale {
		display: none;
	}
	.partita_iva_verticale {
		position: absolute;
		top: 20px;
		right: 90px;
		font-weight: bold;
	}
	.scritta_centrale {
		font-size: 28px;
		color: #222222;
		font-family: 'Bradley Hand ITC';
		line-height: 50px;
		top: 50%;
		-ms-transform: translateY(-50%);
		transform: translateY(-50%);
		position: relative;
		
	}
	.modal-title-popup-10 {
		display: none;
		
	}
	.modal-title-popup-no-10 {
		display: block;
		
	}
	.no_comment {
		color: #ffffff;
		position: absolute;
		width: 100%;
		top: 50%;
		-ms-transform: translateY(-50%);
		transform: translateY(-50%);
	}
	.input_commento {
		height: auto !important;
	}
	.textarea_commento {
		height: auto !important;
	}
	.contenitore_data {
		padding: 0px;
	}
	.form_commenti {
		position: absolute;
		bottom: 0px;
		width: 100%;
	}
	.bottone_invia_commento {
		background-image: none;
		font-size: 14px;
		background-color: #af4b72 !important;
		color: #ffffff !important;
		border: none !important;
	}
	.contenitore_form {
		margin-top: 10px;
		position: relative;
		height: 270px;
	}
	.paragrafo_commento {
		height: 300px;
		overflow-y: scroll;
		scrollbar-width: thin;
	}
	.paragrafo_commento_smart {
		display: none;
	}
	.contenitore_video {
		width: 100%;
		height: 300px;
	}
	.contenitore_nome {
		padding: 0px 0px 0px 5px;
	}
	.sezione_blog {
		width: 94%;
		margin: 0px auto;
	}
	.testo_commento {
		padding-left: 5px;
		margin-bottom: 10px;
	}
	.contenitore_commenti {
		background-color: #af4b72;
		color: #ffffff;
		height: 200px;
		position: relative;
	}
	.contenitore_no_commenti {
		background-color: #af4b72;
		color: #ffffff;
		height: 200px;
		position: relative;
	}
	.form_group_10 {
		
	}
	.riga_del_carrello {
		margin-bottom: 10px;
		
	}
	.contenitore_contatti_no_10 {
		display: block;
	}
	.contenitore_contatti_10 {
		display: none;
	}
	.font_quattordici {
		font-size: 14px;
	}
	.font_tredici {
		font-size: 13px;
	}
	.margine_iva {
		margin-top: 30px;
	}
	.bottone_indirizzami {
		background-image: none !important;
		background-color: #e41957 !important;
		color: #ffffff !important;
		border: none !important;
		margin-top: 10px;
	}
	.modal-body-acquista-con-me {
		padding: 5px 5px 5px 20px;
	}
	.no_padding {
		padding-left: 0px;
	}
	.margine_prezzo {
		margin-bottom: 10px;
	}
	.modal-dialog-specifico-stile-personale {
		width: 490px !important;
	}
	.totale_carrello {
		font-size: 16px;
	}
	.cont_carrello {
		width: 860px;
		margin: 0px auto;
		height: 400px;
		overflow-y: scroll;
		scrollbar-width: thin;
	}
	.btn_scegli_consulenza {
		background-image: none !important;
		/*background-color: #009fe3 !important;*/
		background-color: #ffffff !important;
		color: #000000 !important;
		border: 1px solid #000000 !important;
		font-weight: bold;
		border-radius: 4px;
	}
	.sezione_no_10 {
		display: initial;
	}
	.sezione_10 {
		display: none;
	}
	.modal-body-shopping-insieme {
		width: 100% !important;
	}
	.font_sedici {
		font-size: 16px;
	}
	.modal-dialog-specifico {
		width: 600px !important;
	}
	.modal-dialog-specifico-forma-corpo {
		width: 600px !important;
	}
	.modal-dialog-acquista-con-me {
		width: 395px !important;
	}
	.modal-dialog-shopping-insieme {
		width: 765px !important;
	}
	.modal_specifico {
		background-color: rgba(255,255,255,1) !important;
		/*height: 180px !important;*/
	}
	.modal_specifico_idee_regalo {
		background-color: rgba(255,255,255,1) !important;
		height: 135px !important;
	}
	.modal_specifico_viso {
		background-color: rgba(255,255,255,1) !important;
		/*height: 315px !important;*/
	}
	.modal_specifico_armocromia {
		background-color: rgba(255,255,255,1) !important;
		/*height: 500px !important;*/
	}
	.modal_specifico_libro {
		background-color: rgba(255,255,255,1) !important;
		height: 270px !important;
		
	}
	.modal_specifico_forma_corpo {
		background-color: rgba(255,255,255,1) !important;
		/*height: 315px !important;*/
	}
	.modal_specifico_acquista_con_me {
		background-color: rgba(255,255,255,1) !important;
		height: 300px !important;
	}
	.modal_specifico_shopping_insieme {
		background-color: rgba(255,255,255,1) !important;
		height: 320px !important;
	}
	.testo_armocromia {
		margin-top: -45px;
	}
	.testo_libro {
		margin-top: -165px;
	}
	.testo_stile_e_arte {
		margin-top: -45px;
	}
	.testo_stile_per_cerimonia {
		margin-top: -45px;
	}
	.testo_stile_immagine {
		margin-top: -45px;
	}
	.testo_instagram {
		margin-top: -45px;
	}
	.testo_acquista_con_me {
		margin-top: 0px;
	}
	.posizione_testo {
		margin-top: -30px;
	}
	.immagine_slider {
		max-width: 67%;
	}
	.immagine_commento {
		max-width: 67%;
	}
	.testo_forme_del_corpo {
		margin-top: -20px;
	}
	.testo_monogramma {
		margin-top: -20px;
	}
	.testo_forme_del_viso {
		margin-top: -20px;
	}
	/*.sfondo_index { background-image: url('../immagini/sfondo_pagina_index.jpg'); background-size: 100% 100%; background-repeat: no-repeat; height: 643px; }*/
	.contenitore_generale { padding: 0; width: 996px; /*background-image: url('../immagini/home2.jpg'); background-size: 100% 100%; background-repeat: no-repeat;*/ height: 643px; }
	.contenitore_generale_no_homepage { padding: 0; height: 100%; }
	.contenitore_desktop { margin-top: -1px !important; }
	.sezione_home { /*height: 82%;*/ position: relative; width: 100%; margin: 0px auto; }
	.sezione_chi_sono { /*height: 82%;*/ position: relative; width: 100%; margin: 100px auto 0px auto; }
	.sezione_cart { background-image: url('../immagini/entrata.jpg'); background-size: 100% 100%; background-repeat: no-repeat; /*height: 82%;*/ height: 87%; margin-top: -47px; }
	.sezione_contatti { background-image: url('../immagini/sfondo_contatti.jpg'); background-size: 100%; background-repeat: repeat-y; height: 86%; margin-top: -47px; }
	.navbar { height: 50px; width: 75%; position: relative; top: -30px; }
	.sitoinvito { position: absolute; top: 50%; margin-top: -154px; left: 50%; margin-left: -600px;}
	.a_destra { float: right; }
	.cont_bandierine { padding-right: 27px; position: relative; top: -15px; }
	.immagine_20_anni { position: absolute; top: 73px; left: 160px; }
	.triangolo { position: absolute; top: 513px; left: 50%; margin-left: -109.5px; }
	.scritta { display: none; }
	.stella { display: none; }
	.immagine_tablet { display: none; }
	.icona_carrello {
		position: relative;
		top: -10px;
	}
	.icona_bandierine {
		position: relative;
		top: -7px;
		left: 10px;
	}
	.icona_bandierine_mobile {
		display: none;
	}
	.icona_bandierine_desktop {
		
	}
	.cont_div {

		position: absolute; top: -200px; left: 20%;
	
	}
	.suggerimento_prenotazione {
		/*position: absolute;
		left: 0px;
		top: -12px;*/
		display: inline-block;
	}
	.suggerimento_prenotazione_dx {
		position: absolute;
		right: -2px;
		top: -12px;
	}
	.navbar-chi-sono {
		text-align: center;
		width: auto !important;
		top: 0px !important;
	}
	.navbar-left {
		position: relative;
		left: 60px;
	}
	.navbar-left-inglese {
		position: relative;
		left: 20px;
	}
	.testo_stile_personale {
		margin-top: -60px;
		height: 300px;
	}
	.testo_stile_personale_indipendente {
		margin-top: -60px;
		height: 300px;
	}
	.testo_stile_personale_ripetizione {
		margin-top: -60px;
		height: 300px;
	}
	.testo_stile_personale_contrasto {
		margin-top: -60px;
		height: 300px;
	}
	.testo_stile_personale_professionale {
		margin-top: -60px;
		height: 300px;
	}
	.testo_stile_in_taglia {
		margin-top: 0px;
		height: 300px;
		overflow-y: scroll;
		scrollbar-width: thin;
	}
	.testo_stile_sartoriale {
		margin-top: -50px;
		height: 300px;
		overflow-y: scroll;
		scrollbar-width: thin;
	}
	.testo_stile_della_sposa {
		margin-top: -50px;
		height: 300px;
		overflow-y: scroll;
		scrollbar-width: thin;
	}
	.testo_stile_professionale {
		margin-top: -80px;
		height: 300px;
	}
	.testo_scorrevole {
		height: 300px;
		overflow-y: scroll;
		scrollbar-width: thin;
	}
	.div_bottone {
		min-height: 72px;
	}
	.immagine_sinistra {
		position: relative;
		top: 60px;
	}
	.modal-dialog-prenotazione {
		width: 730px;
		height: 90%;
	}
	.contenitore_testo_chi_sono {
		/*position: absolute;
		bottom: 100px;*/
	}
	.contenitore_testo_apsi {
		/*position: absolute;
		bottom: 100px;*/
		height: 200px;
		overflow-y: scroll;
		scrollbar-width: thin;
	}
	.contenitore_testo_percorso_artistico {
		/*position: absolute;
		bottom: 100px;*/
		height: 200px;
		overflow-y: scroll;
		scrollbar-width: thin;
	}
	.contenitore_testo_dicono_di_me {
		/*position: absolute;
		bottom: 100px;*/
		height: 265px;
		overflow-y: scroll;
		scrollbar-width: thin;
	}
	.contenitore_testo_fashion_sketches {
		/*position: absolute;
		bottom: 100px;*/
	}
	.contenitore_del_testo_costumi_di_impronta {
		/*position: absolute;
		bottom: 100px;*/
	}
	.contenitore_foto_inaugurazione {
		/*margin-top: -30px;
		height: 300px;
        overflow-y: scroll;
		scrollbar-width: thin;*/
	}
	.contenitore_testo_costumi_di_impronta {
		/*position: absolute;
		bottom: 100px;*/
		height: 270px;
		overflow-y: scroll;
		scrollbar-width: thin;
	}
	.contenitore_testo_collaborazioni {
		/*position: absolute;
		bottom: 100px;*/
	}
	.bandierina {
		position: absolute;
		top: auto;
		bottom: 59px;
		left: auto;
		right: 137px;
	}
	.contenitore_carosello {
		overflow: hidden;
		width: 80%;
		margin-left: 30px;
		
	}
	.modal-dialog-pacchetti {
		/*width: 700px;*/
		
	}
	.sezione_stile_personale {
		top: -60px;
	}
	.paragrafo_stile_personale {
		margin-top: 10px;
	}
	.contenitore_testo {
		width: 87%;
		margin: 0px auto;
	}
	.sezione_carrello {
		font-size: 18px;
		color: #222222;
		margin: 15px auto 0px auto;
		width: 290px;
		line-height: 50px;
		/*background-color: #ffed00;*/
	}
	.contenitore_anteprima_prodotto {
		width: 81%;
		height: 90%;
		position: relative;
		top: -30px;
		margin: 0px auto 0px 140px;
	}
	
	.label_mobile {
		display: none;
	}
	.immagine_viso {
		height: 540px;
	}
	.owl-carousel {
		margin-top: -10px;
	}
	.contenitore_descrizione {
		overflow-y: auto;
		height: 180px !important;
		margin-top: 30px;
	}
	.contenitore_anteprima_carrello {
		width: 100%;
		overflow-y: auto;
		height: 90%;
		overflow-x: hidden;
		position: relative;
		top: 30px;
		
	}
	.contenitore_modale {
		margin-top: -25px;
	}
	.info_cookies_a {
		position: relative;
		left: 200px;
		display: inline-block;
	}
	.bottone_prenota {
		bottom: 50px !important;
		margin: 5px;
		background-image: none !important;
		position: relative !important;
	}
	.bottone_prenota_carrello {
		background-color: #e6007e !important;
		margin: 5px;
		background-image: none !important;
		position: relative !important;
	}
	.bottone_info {
		bottom: 50px !important;
		margin: 5px;
		background-image: none !important;
		position: relative !important;
	}
	.bottone_del_monogramma {
		bottom: 50px !important;
		margin: 5px;
		background-image: none !important;
		position: relative !important;
	}
	.bottone_dell_album_personale {
		bottom: 50px !important;
		margin: 5px;
		background-image: none !important;
		position: relative !important;
	}
	.bottone_del_book_professionale {
		bottom: 50px !important;
		margin: 5px;
		background-image: none !important;
		position: relative !important;
	}
	.bottone_della_creazione_brand {
		bottom: 50px !important;
		margin: 5px;
		background-image: none !important;
		position: relative !important;
	}
	.bottone_del_personal_branding {
		bottom: 50px !important;
		margin: 5px;
		background-image: none !important;
		position: relative !important;
	}
	.bottone_stile_professionale {
		bottom: 77px !important;
		margin: 5px;
		background-image: none !important;
		position: relative !important;
	}
	.bottone_info_stile {
		bottom: 77px !important;
		margin: 5px;
		background-image: none !important;
		position: relative !important;
	}
	.bottone_settanta {
		bottom: 70px !important;
		margin: 5px;
		background-image: none !important;
		position: relative !important;
	}
	.bottone_info_settanta {
		bottom: 70px !important;
		margin: 5px;
		background-image: none !important;
		position: relative !important;
	}
	.bottone_info_settanta_costumi {
		bottom: 70px !important;
		margin: 5px;
		background-image: none !important;
		position: relative !important;
	}
	.bottone_stile_personale2 {
		bottom: 70px !important;
		margin: 5px;
		background-image: none !important;
		position: relative !important;
	}
	.switch_language {
		position: absolute;
		right: -15px;
		top: 20px;
		z-index: 2;
	}
	.testo {
		right: 45px;
		top: 125px;
	}
	.testo_book_personale {
		right: 45px;
		top: 125px;
	}
	.testo-chi-sono {
		right: 15px;
		top: 30px;
		position: relative;
		height: 356px;
	}
	.testo-apsi {
		right: 15px;
		top: 30px;
		position: relative;
		height: 356px;
	}
	.testo-percorso-artistico {
		right: 15px;
		top: 30px;
		position: relative;
		height: 356px;
	}
	.testo-dicono-di-me {
		right: 15px;
		top: 30px;
		position: relative;
		height: 356px;
	}
	.testo-collaborazioni {
		right: 15px;
		top: 30px;
		position: relative;
		height: 356px;
	}
	.sezione_privacy {
		height: 42%;
	}
	.indirizzo_spedizione_10 {
		display: none;
	}
	.contenitore_bandierine {
		margin: 0 auto;
		width: 53%;
		position: relative;
		top: 2px;
	}
	.contenitore_copyright {
		margin: 0 auto;
		width: 42%;
		position: relative;
		top: 10px;
	}
	.contenitore_anteprima_checkout {
		width: 88%;
		overflow-y: auto;
		height: 98%;
		overflow-x: hidden;
		position: relative;
		top: -46px;
		margin: 0px auto 0px auto;
		
	}
	.contenitore_anteprima_commento {
		width: 88%;
		overflow-y: auto;
		height: 233px;
		overflow-x: hidden;
		position: relative;
		top: -46px;
		margin: 0px auto 0px auto;
		
	}
	.pentagramma {
		position: absolute;
		top: auto;
		bottom: 59px;
		left: 137px;
		right: auto;
	}
	.titolo_box {
		font-size: 16px;
		line-height: 16px;
		min-height: 69px;
	}
	.box_opera {
		width: 100%;
		
		
		min-height: 241px;
		vertical-align: top;
	}
	.info_cookies {
		position: absolute;
		left: 50%;
		top: 33px;
		margin-top: -4px;
		margin-left: -376.5px;
		z-index: 2;
	}
	#captcha_code {
		position: absolute;
		right: 15px;
		top: 0px;
	}
	#captcha_code_contatti {
		position: absolute;
		right: 15px;
		top: 0px;
	}
	
	.anteprima_immagine {
		width: 42%;
		display: inline-block;
		margin: 0px 0px 15px 0px;
	}
	.firma_testo {
		position: absolute;
		left: 50%;
		margin-left: 173px;
	}
	.modal-dialog {
		margin: 0px auto;
	}
	.logo_footer {
		position: absolute;
		
		top: 10px;
	}
	.aggiungi {
		width: 100%;
		margin-top: 10px;
		margin-bottom: 20px;
		/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#777777+0,222222+50,777777+100 */
		background: rgb(119,119,119); /* Old browsers */
		background: -moz-linear-gradient(left, rgba(119,119,119,1) 0%, rgba(34,34,34,1) 50%, rgba(119,119,119,1) 100%); /* FF3.6-15 */
		background: -webkit-linear-gradient(left, rgba(119,119,119,1) 0%,rgba(34,34,34,1) 50%,rgba(119,119,119,1) 100%); /* Chrome10-25,Safari5.1-6 */
		background: linear-gradient(to right, rgba(119,119,119,1) 0%,rgba(34,34,34,1) 50%,rgba(119,119,119,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#777777', endColorstr='#777777',GradientType=1 ); /* IE6-9 */
		color: #ffffff;
		padding-top: 4px;
		padding-bottom: 4px;
	}
	.altri_formati {
		display: none;
	}
	.immagini_dialog_ecommerce {
		height: 309px;
	}
	.logo { left: 56.5px; top: 10px; }
	.box_sculture { margin-left: -143px; }
	.a_desktop { margin-left: 189px; margin-right: 7px; }
	.imm_contatti {float: left; margin-left: 83px; max-width: 100%; top: 15px; position: relative; }
	.imm_contatti_chrome { position: relative; left: 70px; }
	.cont_immagini {display: block; height: 450px; margin-bottom: 10px; margin-top: 11px;}
	.navbar-right { margin-right: 220px !important; position: relative; }
	.menu_inglese {
		padding: 10px 7px 10px 7px !important;
	}
	.nav > li > a {
		padding: 10px 8px 10px 8px;
	}
	.navbar_inglese { margin-right: 11px !important;}
	.contenitore_cataloghi { width: 80%; margin: 0px auto; height: 84%; }
	.contenitore_cataloghi .row { height: 100%; }
	.contenitore_cataloghi .row  .col-md-9 { height: 98%; }
	.contenitore_slider { 
		position: absolute !important;
		top: 0px !important;
		left: 0px;
		right: 0px;
		margin-left: auto;
		margin-right: auto;
		width: auto !important;
		z-index: 2;
		background-color: #ffffff;
		height: 100%;
	}
	.cont_slider_contatti { top: 15px; }
	.box_uno { display: block; margin-left: 17px; background-color: #88909d; width: 180px; height: 130px; margin-bottom: 5px; margin-top: -2px; }
	.box_ind_email { position: relative; top: 50px; }
	.box_due { display: block; margin-left: 17px; background-color: #88909d; width: 180px; height: 220px; margin-bottom: 5px; }
	.box_telefono { position: relative; top: 100px; }
	.immagine_uno_contatti { position: relative; left: -125px; top: -72px; }
	.immagine_due_contatti { position: relative; left: -112px; top: -72px; }
	.box_footer_sin { height: 60px; }
	.fb_footer { margin-left: 10px; }
	.icona_di_in { position: relative; left: 80px; top: 19px; }
	.box_footer_des { float: right; height: 60px; }
	.copyright { font-size: 12px; position: relative; left: 50px; top: 6px;}
	.colore_a { color: #333; }
	.contenitore_eventi { margin-top: -40px; padding-left: 219px; }
	.cont_un_dipinto { margin-right: -11%; margin-left: 20%; }
	.cont_due_dipinto { margin-right: -11%; }
	.cont_un_disegno {margin-right: -128px; margin-left: 289px; }
	.cont_due_disegno { margin-right: -146px; }
	.cont_tre_disegno { margin-right: -129px; }
	.cont_quattro_disegno { margin-right: -150px;  margin-left: 295px; }
	.cont_cinque_disegno { margin-right: -151px; }
	.cont_sei_disegno { margin-right: -142px; margin-left: 285px; }
	.cont_sette_disegno {margin-right: -142px; }
	.cont_una_icona { margin-right: -146px; margin-left: 286px; }
	.cont_due_icona { margin-right: -141px; }
	.cont_tre_icona { margin-right: -136px;  margin-left: 289px; }
	.cont_quattro_icona { margin-right: -143px; }
	.cont_sei_icona { margin-right: -133px; margin-left: 291px; }
	.cont_sette_icona { margin-right: -144px; }
	.cont_una_scultura { margin-right: -137px; margin-left: 196px; }
	.cont_due_scultura { margin-right: -94px; }
	.cont_tre_scultura { margin-right: -158px;  margin-left: 267px; }
	.cont_quattro_scultura { margin-right: -159px; }
	.cont_sei_scultura { margin-right: -98px; margin-left: 248px; }
	.cont_sette_scultura { margin-right: -149px; }
	.contenitore_opere { margin-top: -28px; }
	.contenitore_delle_sculture { 
		margin-top: 15px !important;
		
		position: relative;
		left: 135px;
		top: 250px;
	}
	.disegni_formato_large {
		height: 180px;
	}
	.dialog_opere_modale {
		width: 80%;
		position: relative;
		right: 5px;
		top: 117px;
	}
	.testo_disegni_large {
		top: auto !important;
		bottom: 50px;
	}
	.sculture_camera_formato_large {
		height: 180px;
	}
	.sculture_grandi_formato_large {
		height: 180px;
	}
	.didascalia_modale_ecommerce {
		margin-top: 20px;
		font-size: 12px;
		
	}
	.contenitore_immagine_centrale {
		margin: 0px 48px 0px 5px;
	}
	.singolatre {
		height: 490px;
	}
	.contenitore_immagine_sinistra {
		margin: 0px 15px 0px 5px;
		position: relative;
		right: 40px;
	}
	.contenitore_opere_modale {
		display: inline-block;
		
	}
	.vai_a_link {
		position: absolute;
		left: 50%;
		top: 50%;
		margin-top: -19px;
		margin-left: 84.5px;
		z-index: 2;
		font-weight: normal;
	}
	.vai_a_link_smartphone {
		display: none;
	}
	.no_a_capo_desktop {
		display: none;
	}
	.contenitore_immagine_destra {
		margin: 0px 15px 0px 5px;
		right: -14px;
	}
	.immagine_centrale_mostra_uno {
		height: 300px;
	}
	.seconda_riga_da_sei {
		margin-top: 40px;
	}
	.serie_da_dodici {
		height: 200px;
		
	}
	.didascalia_impronte_pagina_generale {
		font-size: 28px;
		margin-top: 100px;
	}
	.sottotitolo_impronte_pagina_generale {
		font-size: 18px;
		margin-top: 10px;
	}
	.contenitore_immagini_pagina_generale {
		display: inline-block;
	}
	.immagini_pagina_generale {
		height: 235px;
	}
	.cont_impronte_generale {
		position: relative;
		right: 30px;
	}
	.img_mostra_tre {
		height: 150px;
	}
	.img_mostra_uno {
		height: 250px;
	}
	.contenitore_impronte_mostra_uno {
		position: absolute;
		width: 110%;
		right: 15px;
		top: -63px;
	}
	
	.immagine_mostra_tre {
		display: inline-block;
		
	}
	.pittosculture_cont {
		height: 180px;
		display: inline-block;
	}
	.immagine_mostra_uno {
		display: inline-block;
		
	}
	.testo_block {
		display: inline-block;
	}
	.impronte_singola_mostra_tre {
		position: absolute;
		right: -54px;
		top: 0px;
	}
	.pittosculture_immagini {
		max-height: 100%;
		
	}
	.scritta_pittosculture {
		width: 200px;
		left: 50%;
		margin-left: -100px;
		position: absolute;
		bottom: 14px;
	}
	.dipinti_new {
		height: auto;
		display: inline-block;
		margin: 5px;
	}
	.autoritratti {
		left: -222px;
		
	}
	.firma {
		position: absolute;
		left: 50%;
		margin-left: 46px;
		top: 93px;
	}
	.dida_musei {
		position: absolute;
		bottom: 2px;
		width: auto;
		background-color: rgba(0,0,0,0.5);
		padding: 5px;
		-webkit-border-radius: 10px;
		-moz-border-radius: 10px;
		-o-border-radius: 10px;
		border-radius: 10px;
		color: #ffffff;
	}
	.cd_photo {
		position: absolute;
		top: 30px;
	}
	.logo_invito_ing {
		position: absolute;
		left: 50%;
		margin-left: -300px;
		top: -30px;
		width: 600px;
	}
	.contenitore_impronte_mostra_tre {
		position: absolute;
		left: -80px;
		width: 100%;
		text-align: left;
		top: -25px;
	}
	.cont_mostra_due {
		margin-left: 185px;
		
	}
	.impronte_esterna {
		position: absolute;
		top: 0px;
		left: -160px;
	}
	.logo_invito_ita {
		position: absolute;
		left: 50%;
		margin-left: -300px;
		top: -30px;
		width: 600px;
	}
	.logo_centrato {
		position: absolute;
		top: 50%;
		margin-top: -169px;
		left: 50%;
		margin-left: -248px;
	}
	.contatti_sito {
		position: absolute;
		top: 50%;
		margin-top: -17px;
		left: 57px;
	}
	.immagini_dipinti_new {
		height: 250px;
	}
	.notizie_sito {
		position: absolute;
		top: 50%;
		margin-top: -17px;
		left: auto;
		right: 57px;
	}
	.thumb_sin {
		position: relative;
		left: -14px;
	}
	.thumb_centrale {
		position: relative;
		right: 2px;
	}
	.thumb_des {
		position: relative;
		left: 15px;
	}
	.contenitore_delle_sculture_grandi {
    margin-top: -7px !important;
    position: relative;
    left: 130px;
	top: 270px;
	}
	.solo_desktop { display: none; }
	.altri_formati .contenitore_delle_sculture img { width: 120px; }
	.contenitore_scritta_logo {
		position: absolute;
		width: 65%;
		top: 0px;
		left: 0px;
		text-align: center;
		
	}
	.contenitore_scritta_logo_inglese {
		position: absolute;
		width: 65%;
		top: 0px;
		left: 0px;
		text-align: center;
		
	}
	.thumb_studiolo {
		max-width: 140px !important;
		
	}
	.contenitore_pagamento {
		width: 10%;
		display: inline-block;
		margin: 0px 10px 0px 10px;
	}
	.contenitore_testi_sponsors {
		width: 86.7%;
		margin-top: 100px;
		position: absolute;
		right: 0px;
		max-height: 300px;
		overflow-x: hidden;
		overflow-y: auto;
		color: #333333;
	}
	.riga_studiolo {
		margin-left: -35px;
	}
	.prima_panoramica_alto {
		margin-top: -20px;
	}
	.seconda_panoramica_alto {
		/*margin-top: -10px;*/
	}
	.panoramica_frontale {
		margin-top: 20px;
	}
	.sito_palazzo_collicola {
		margin-top: -5px;
	}
	.articolo_artribune {
		margin-top: -5px;
	}
	.cont_pittosculture { position: relative; left: 14%; top: -40px; }
	.cont_sculture_app { width: 15%; display: inline-block; }
	#contenitore_catalogo { height: 400px; }
	.immagine_catalogo_due { display: none; }
	.imm_contatti_due { display: none; }
	.vista_mobile { display: none; }
	.cont_sponsors { margin: -116px 0px -5px 0px; }
	#scritta_inglese { color: #ffffff; font-size: 20px; position: relative; top: 60px; left: -5px; }
	.nuovo_cont_slider { left: -20px; width: 19%; }
	.visibile_solo_desktop { margin-top: 15px; position: relative; left: 85px; z-index: 999; }
	.col-md-1 { width: 14.333333%; }
	.contenitore_dipinti { position: relative; left: 54px; top: -25px; z-index: 10;}
	.cont_disegni { position: relative; left: 114px; top: 290px; }
	.contenitore_delle_icone { position: relative; left: 190px; /*top: 230px;*/ }
	.smart_horizontal { display: none; }
	.smart_vertical { display: none; }
	.only_mini { display: none; }
	.cont_primo_piano { height: 480px; }
	.immagine_wiki {
	
		margin-top: -49px;
	  margin-left: -65px;
	  z-index: 100;
	  position: relative;
	
	}
	.wiki_mobile {
	
		display: none;
	
	}
	.pagamenti {
		margin-top: 24px;
	}
	.chiudi_sfogliatore {
		position: absolute;
		left: 14.4%;
		bottom: -13px;
		color: #ffffff;
		cursor: pointer;
	}
	.chiudi_sfogliatore_video {
		position: absolute;
		left: 10px;
		bottom: -13px;
		color: #ffffff;
		cursor: pointer;
	}
	.chiudi_sfogliatore_perf {
		position: absolute;
		left: -14.6%;
		bottom: -13px;
		color: #ffffff;
		cursor: pointer;
	}
	.imm_perf {
	
		margin-right: 10px;
		/*width: 140px;*/
		margin-top: 14px;
	
	}
	.imm_perf2 {
	
		margin-right: 10px;
		/*width: 140px;*/
		margin-top: 14px;
	
	}
	.prima_perf {
	
		margin-left: -120px;
	
	}
	.perf_mobile {
	
		display: none;
	
	}
	
	.sfogliatore_home {
	
		margin-top: -24px;
		margin-left: -70px;
		width: 65%;
		height: 550px;
	
	}
	
	.barra_sfogliatore {
	
		position: absolute;
		left: 18.7%;
		width: 57.2%;
		height: 40px;
		
	}
	
	.barra_sfogliatore_opere {
	
		left: -8.4% !important;
		top: 57px !important;
	
	}
	
	.audio_background_footer {
		position: absolute;
		left: 50%;
		top: 50%;
		margin-top: -14.5px;
		z-index: 2;
		margin-left: -125.5px;
	}
	
	.colonna_sin_icone {
	
		position: relative;
		/*left: 1015px;*/
		right: -99%;
		width: 11%;
		margin-top: 104px;
	
	}
	
	.icone_sfogliatori {
	
		/*float: left;*/
	
	}
	.icone_sfogliatori_performances {
	
		/*float: left;*/
	
	}
	
	.cliccaper {
	
		color: #ffffff;
		font-size: 10px;
		margin-top: -45px;
		text-align: left;
		line-height: 11px;
		margin-left: 5px;
		float: left;
		position: relative;
		right: 72px;
	
	}
	
	.div_performances {
	
		  margin-top: 0px;
		  position: relative;
		  margin-right: 100px;
	
	}
	
	.div_performances img {
	
		 
		 margin-bottom: 20px;
	
	}
	
	.div_performances_due {
	
		  display: none;
	
	}
	
	.anno_opera {
	
	    font-weight: normal;
		margin-bottom: -22px;
		width: 175px;
		display: inline-block;
		position: absolute;
		bottom: 65px;
		text-align: left;
	
	}
	
	.anno_opera_due {
	
		display: none;
	
	}
	
	.anno_seconda_performance {
	
		right: -215px;
	
	}
	
	.immagine_seconda_performance {
	
		/*height: 199px;*/
		width: auto;
	
	}
	
	.solo_secondo {
	
		display: none;
	
	}
	
	.cont_video_sinistra {
	
		position: absolute;
		top: 200px;
		left: 3px;
		width: 135px;
		background-image: url('../immagini/riga.jpg');
		background-repeat: no-repeat;
		background-position: center;
	
	}
	
	.cont_video_sinistra img {
	
		width: 80%;
	
	}
	
	.cont_video_sinistra_mobile {
	
		left: 0px;
		top: 80px;
	
	}
	
	.cont_video_sinistra_mobile img {
	
		width: 120px;
	
	}
	
	.prima_img_video {
	
		margin-top: 10px;
	
	}
	
	.seconda_img_video {
	
		margin-top: 10px;
	
	}
	
	.iframe_videos {
	
		position: relative;
		top: 50px;
	
	}
	
	.sfogliatore_opere {
	
		margin-top: 17px;
		margin-left: -34%;
		width: 138%;
	
	}
	
	.smartphones {
	
		display: none;
	
	}
	
	.video_cont_cataloghi {
	
		width: 50%;
	
	}
	
	.testo_solo_desktop {
	
		width: 45%;
		text-align: justify;
		padding: 0px 5px 0px 5px;
		font-weight: normal;
		font-style: italic;
		position: relative;
		top: 472px;
		left: -50px;
		height: 200px;
		overflow-x: hidden;
		overflow-y: auto;
		position: absolute;
		z-index: 10;
	
	}
	
	.testo_impronte {
	
		position: relative;
		top: 519px;
		left: -55px;
		margin-top: 61px;
	
	}
	
	.testo_impronte_large {
	
		position: relative;
		top: 589px !important;
		left: -55px;
	
	}
	
	.testo_a_scorrimento_icone {
	
		top: 553px;
		margin-top: -190px;
	
	}
	
	.testo_tablet {
	
		display: none;
	
	}
	
	.ultima_parola {
	
		color: #ffffff;
	
	}
	
	#cont_frase {
		width: 100%;
		position: relative;
		top: 273px;
		right: 76px;
	
	}
	
	.citazione {
	
		margin-top: 35px;
	
	}
	
	.autore_citazione {
		font-size: 12px;
		font-style: italic;
		margin: 10px 0px 0px;
		text-align: right;
	
	}
	
	.testo_desk {
	
		top: 472px !important;
	
	}
	
	.testo_solo_smartphone {
	
		display: none;
	
	}
	
	.solo_smart {
	
		display: none;
	
	}
	
	.logo_nuovo_footer {
	
		margin: 10px auto 0px auto;
	
	}
	
	.frase_nuovo_logo_it {
	
		position: absolute;
		left: 225px;
		top: 24px;
		font-weight: normal;
	
	}
	.immagini_mostra_due {
		height: 130px;
	}
	.immagine_esterna_mostra_due {
		height: 310px;
	}
	
	/*.frase_nuovo_logo_en {
	
		position: absolute;
		left: 348px;
		top: 35px;
		font-weight: normal;
	
	}*/
	
	.icona_tw {
	
		height: 19px;
		position: relative;
		right: 0px;
	
	}
	.icona_in {
		height: 19px;
		position: relative;
		left: 0px;
	}
	.icona_inst {
		height: 19px;
		position: relative;
		left: 0px;
	}
	.cont_tecnici {
		position: absolute;
		top: 20px;
		right: 15px;
	}
	
	.contenitori_contatto_email {
		margin-bottom: 20px;
	}
	.contenitori_contatto_telefono {
		text-align: center;
	}
	.contenitori_contatto_social {
		margin-top: 20px;
		text-align: left;
	}
	.telefono_smart {
		position: relative;
		top: 7px;
		float: right;
	}
	.iconesocial {
		margin: 0px 5px 0px 0px;
	}
	
}

/* Desktop da 15,6 pollici ---------------------------- */

@media (min-width: 1200px) and (max-width: 1382px) {

	html { height: 100%; }
	body { position: relative; height: 100%; }
	footer { position: absolute !important; bottom: 0px; }
	.footer_index {
		position: absolute;
		bottom: 0px;
		display: block;
		width: 100%;
		border-top: 1px solid #999999;
	}
	.immagine_index {
		width: 250px;
		margin-top: 7px;
	}
	.no_telefonino {
		display: block;
	}
	.testo-filosofia {
		margin-top: -30px;
	}
	.owl-carousel-homepage {
		visibility: hidden;
	}
	.scritta_desktop {
		display: initial;
	}
	.scritta_mobile {
		display: none;
	}
	.contenitore_copyright_verticale {
		position: absolute;
		top: 20px;
		left: 25px;
	}
	.contenitore_copyright_orizzontale {
		display: none;
	}
	.a_capo_verticale {
		display: none;
	}
	.footer_blog {
		position: absolute;
		bottom: 0px;
		display: block;
		width: 100%;
		border-top: 1px solid #999999;
	}
	.img_logo {
		bottom: 35px;
	}
	.modale_pagina_contatti {
		margin-top: 38px;
	}
	.partita_iva_orizzontale {
		display: none;
	}
	.partita_iva_verticale {
		position: absolute;
		top: 20px;
		right: 70px;
		font-weight: bold;
	}
	.navbar_orizz {
		display: block;
		position: relative !important;
		float: none !important;
		left: 0px !important;
	}
	.navbar_orizz > li {
		display: inline-block;
		
		float: none;
		
	}
	.navbar_vert {
		display: none;
	}
	/*.sfondo_index { background-image: url('../immagini/sfondo_pagina_index.jpg'); background-size: 100% 100%; background-repeat: no-repeat; height: 643px; }*/
	.contenitore_generale { padding: 0; width: 996px; /*background-image: url('../immagini/home2.jpg'); background-size: 100% 100%; background-repeat: no-repeat;*/ height: 643px; }
	.contenitore_generale_no_homepage { padding: 0; height: 100%; }
	.contenitore_desktop { margin-top: -1px !important; }
	.nav > li > a { padding: 10px 8px 10px 8px; }
	.sezione_home { /*height: 81%;*/ position: relative; width: 100%; margin: 0px auto; }
	.sezione_chi_sono { /*height: 82%;*/ position: relative; width: 100%; margin: 100px auto 0px auto; }
	.sezione_cart { background-image: url('../immagini/entrata.jpg'); background-size: 100% 100%; background-repeat: no-repeat; height: 81%; margin-top: -47px; }
	.sezione_contatti { background-image: url('../immagini/sfondo_contatti.jpg'); background-size: 100%; background-repeat: repeat-y; height: 81%; margin-top: -47px; }
	.navbar { 
		height: 50px;
		width: 100%;
		position: relative;
		top: -35px;
	}
	.no_comment {
		color: #ffffff;
		position: absolute;
		width: 100%;
		top: 50%;
		-ms-transform: translateY(-50%);
		transform: translateY(-50%);
	}
	.modal-title-popup-10 {
		display: none;
		
	}
	.modal-title-popup-no-10 {
		display: block;
		
	}
	.input_commento {
		height: auto !important;
	}
	.textarea_commento {
		height: auto !important;
	}
	.contenitore_data {
		padding: 0px;
	}
	.form_commenti {
		position: absolute;
		bottom: 0px;
		width: 100%;
	}
	.bottone_invia_commento {
		background-image: none;
		font-size: 14px;
		background-color: #af4b72 !important;
		color: #ffffff !important;
		border: none !important;
	}
	.contenitore_form {
		margin-top: 10px;
		position: relative;
		height: 270px;
	}
	.paragrafo_commento {
		height: 300px;
		overflow-y: scroll;
		scrollbar-width: thin;
	}
	.paragrafo_commento_smart {
		display: none;
	}
	.contenitore_video {
		width: 100%;
		height: 300px;
	}
	.contenitore_nome {
		padding: 0px 0px 0px 5px;
	}
	.sezione_blog {
		width: 94%;
		margin: 0px auto;
	}
	.testo_commento {
		padding-left: 5px;
		margin-bottom: 10px;
	}
	.contenitore_commenti {
		background-color: #af4b72;
		color: #ffffff;
		height: 200px;
		position: relative;
	}
	.contenitore_no_commenti {
		background-color: #af4b72;
		color: #ffffff;
		height: 200px;
		position: relative;
	}
	#ct_captcha_prenotazione {
		top: 0px;
	}
	.margine_iva {
		margin-top: 30px;
	}
	.form_group_10 {
		
	}
	.contenitore_contatti_no_10 {
		display: block;
	}
	.contenitore_contatti_10 {
		display: none;
	}
	.font_quattordici {
		font-size: 14px;
	}
	.font_tredici {
		font-size: 13px;
	}
	.totale_carrello {
		font-size: 16px;
	}
	.modal-body-acquista-con-me {
		padding: 5px 5px 5px 20px;
	}
	.bottone_indirizzami {
		background-image: none !important;
		background-color: #e41957 !important;
		color: #ffffff !important;
		border: none !important;
		margin-top: 10px;
	}
	.no_padding {
		padding-left: 0px;
	}
	.modal-dialog-specifico-stile-personale {
		width: 490px !important;
	}
	.riga_del_carrello {
		margin-bottom: 10px;
		
	}
	.margine_prezzo {
		margin-bottom: 10px;
	}
	.cont_carrello {
		width: 860px;
		margin: 0px auto;
		height: 300px;
		overflow-y: scroll;
		scrollbar-width: thin;
	}
	.btn_scegli_consulenza {
		background-image: none !important;
		/*background-color: #009fe3 !important;*/
		background-color: #ffffff !important;
		color: #000000 !important;
		border: 1px solid #000000 !important;
		font-weight: bold;
		border-radius: 4px;
	}
	.font_sedici {
		font-size: 16px;
	}
	.sezione_no_10 {
		display: initial;
	}
	.sezione_10 {
		display: none;
	}
	.modal-body-shopping-insieme {
		width: 100% !important;
	}
	.testo_armocromia {
		margin-top: -45px;
	}
	.testo_libro {
		margin-top: -45px;
	}
	.testo_stile_e_arte {
		margin-top: -45px;
	}
	.testo_stile_per_cerimonia {
		margin-top: -45px;
	}
	.testo_stile_immagine {
		margin-top: -45px;
	}
	.testo_instagram {
		margin-top: -45px;
	}
	.testo_acquista_con_me {
		margin-top: 0px;
	}
	.modal-dialog-specifico {
		width: 600px !important;
	}
	.modal-dialog-specifico-forma-corpo {
		width: 600px !important;
	}
	.modal-dialog-acquista-con-me {
		width: 395px !important;
	}
	.modal-dialog-shopping-insieme {
		width: 765px !important;
	}
	.modal_specifico {
		background-color: rgba(255,255,255,1) !important;
		/*height: 180px !important;*/
	}
	.modal_specifico_idee_regalo {
		background-color: rgba(255,255,255,1) !important;
		height: 135px !important;
	}
	.modal_specifico_viso {
		background-color: rgba(255,255,255,1) !important;
		/*height: 315px !important;*/
	}
	.modal_specifico_armocromia {
		background-color: rgba(255,255,255,1) !important;
		/*height: 500px !important;*/
	}
	.modal_specifico_libro {
		background-color: rgba(255,255,255,1) !important;
		height: 270px !important;
		
	}
	.modal_specifico_forma_corpo {
		background-color: rgba(255,255,255,1) !important;
		/*height: 315px !important;*/
	}
	.modal_specifico_acquista_con_me {
		background-color: rgba(255,255,255,1) !important;
		height: 300px !important;
	}
	.modal_specifico_shopping_insieme {
		background-color: rgba(255,255,255,1) !important;
		height: 320px !important;
	}
	.posizione_testo {
		margin-top: -30px;
	}
	.testo_forme_del_corpo {
		margin-top: -20px;
	}
	.testo_forme_del_viso {
		margin-top: -20px;
	}
	.testo_monogramma {
		margin-top: -20px;
	}
	.sitoinvito { position: absolute; top: 50%; margin-top: -154px; left: 50%; margin-left: -600px;}
	.a_destra { float: right; }
	.cont_bandierine { padding-right: 27px; position: relative; top: -15px; }
	.immagine_20_anni { position: absolute; top: 73px; left: 178px; }
	.triangolo { position: absolute; top: 513px; left: 50%; margin-left: -109.5px; }
	.scritta { display: none; }
	.stella { display: none; }
	.immagine_tablet { display: none; }
	.cont_div {

		position: absolute; top: -200px; left: 20%;
	
	}
	.icona_carrello {
		position: relative;
		top: -10px;
	}
	.icona_bandierine {
		position: relative;
		top: -7px;
		left: 10px;
	}
	.icona_bandierine_mobile {
		display: none;
	}
	.icona_bandierine_desktop {
		
	}
	.suggerimento_prenotazione {
		/*position: absolute;
		left: 0px;
		top: -12px;*/
		display: inline-block;
	}
	.suggerimento_prenotazione_dx {
		position: absolute;
		right: -2px;
		top: -12px;
	}
	.navbar-chi-sono {
		text-align: center;
		width: auto !important;
		top: 0px !important;
	}
	.navbar-left {
		position: relative;
		left: -100px;
	}
	h2 {
		font-size: 14px;
	}
	.testo_stile_personale {
		margin-top: 0px;
		height: 300px;
	}
	.testo_stile_personale_indipendente {
		margin-top: 0px;
		height: 300px;
	}
	.testo_stile_personale_ripetizione {
		margin-top: 0px;
		height: 300px;
	}
	.testo_stile_personale_contrasto {
		margin-top: 0px;
		height: 300px;
	}
	.testo_stile_personale_professionale {
		margin-top: 0px;
		height: 300px;
	}
	.testo_stile_in_taglia {
		margin-top: 0px;
		height: 300px;
		overflow-y: scroll;
		scrollbar-width: thin;
	}
	.testo_stile_sartoriale {
		margin-top: 0px;
		height: 300px;
		overflow-y: scroll;
		scrollbar-width: thin;
	}
	.testo_stile_della_sposa {
		margin-top: 0px;
		height: 300px;
		overflow-y: scroll;
		scrollbar-width: thin;
	}
	.testo_stile_professionale {
		margin-top: 0px;
		height: 300px;
	}
	.testo_scorrevole {
		height: 300px;
		overflow-y: scroll;
		scrollbar-width: thin;
	}
	.contenitore_testo_chi_sono {
		/*position: absolute;
		bottom: 100px;*/
	}
	.contenitore_testo_apsi {
		/*position: absolute;
		bottom: 100px;*/
		height: 200px;
		overflow-y: scroll;
		scrollbar-width: thin;
	}
	.contenitore_testo_percorso_artistico {
		/*position: absolute;
		bottom: 100px;*/
		height: 200px;
		overflow-y: scroll;
		scrollbar-width: thin;
	}
	.contenitore_testo_dicono_di_me {
		/*position: absolute;
		bottom: 100px;*/
		height: 215px;
		overflow-y: scroll;
		scrollbar-width: thin;
	}
	.contenitore_testo_fashion_sketches {
		/*position: absolute;
		bottom: 100px;*/
	}
	.contenitore_del_testo_costumi_di_impronta {
		/*position: absolute;
		bottom: 100px;*/
	}
	.contenitore_foto_inaugurazione {
		
		/*height: 300px;
        overflow-y: scroll;
		scrollbar-width: thin;*/
	}
	.contenitore_testo_costumi_di_impronta {
		/*position: absolute;
		bottom: 100px;*/
		height: 238px;
		overflow-y: scroll;
		scrollbar-width: thin;
	}
	.contenitore_testo_collaborazioni {
		/*position: absolute;
		bottom: 100px;*/
		height: 380px;
	}
	.scritta_centrale {
		font-size: 18px;
		color: #222222;
		font-family: 'Bradley Hand ITC';
		line-height: 36px;
		top: 50%;
		-ms-transform: translateY(-50%);
		transform: translateY(-50%);
		position: relative;
	}
	.contenitore_carosello {
		overflow: hidden;
		width: 80%;
		margin-left: 30px;
		
	}
	.immagine_sinistra {
		position: relative;
		top: 60px;
	}
	.sezione_stile_personale {
		top: 0px;
		font-size: 13px;
	}
	.paragrafo_stile_personale {
		margin-top: 10px;
	}
	.immagine_slider {
		max-width: 70%;
	}
	.immagine_commento {
		max-width: 70%;
	}
	.blocco_sinistra {
		
		z-index: 2;
	}
	.titolo_grande {
		display: none;
	}
	.modal-dialog-prenotazione {
		width: 730px;
		height: 90%;
	}
	.modal-dialog-pacchetti {
		/*width: 700px;*/
		
	}
	.contenitore_testo {
		width: 90%;
		margin: 0px auto;
	}
	.advice {
		font-size: 11px;
		margin-top: -10px;
	}
	.sezione_carrello {
		font-size: 22px;
		color: #222222;
		margin: 15px auto 0px auto;
		width: 350px;
		line-height: 50px;
		/*background-color: #ffed00;*/
	}
	.form_checkout .form-control {
		
		margin: 0px auto;
	}
	.immagine_viso {
		height: auto;
	}
	.owl-carousel {
		margin-top: 30px;
	}
	.testo {
		right: 30px;
		top: 15px;
	}
	.testo_book_personale {
		right: 30px;
		top: 15px;
	}
	.testo-chi-sono {
		right: 15px;
		top: 0px;
		height: 410px;
		position: relative;
	}
	.testo-apsi {
		right: 15px;
		top: 30px;
		height: 410px;
		position: relative;
	}
	.testo-percorso-artistico {
		right: 15px;
		top: 30px;
		height: 410px;
		position: relative;
	}
	.testo-dicono-di-me {
		right: 15px;
		top: 30px;
		height: 410px;
		position: relative;
	}
	.testo-collaborazioni {
		right: 15px;
		top: 30px;
		height: 410px;
		position: relative;
	}
	.bottone_prenota {
		bottom: 30px !important;
		margin: 5px;
		background-image: none !important;
		position: relative !important;
	}
	.bottone_prenota_carrello {
		background-color: #e6007e !important;
		margin: 5px;
		background-image: none !important;
		position: relative !important;
	}
	.bottone_info {
		bottom: 30px !important;
		margin: 5px;
		background-image: none !important;
		position: relative !important;
	}
	.bottone_del_monogramma {
		bottom: 30px !important;
		margin: 5px;
		background-image: none !important;
		position: relative !important;
	}
	.bottone_dell_album_personale {
		bottom: 30px !important;
		margin: 5px;
		background-image: none !important;
		position: relative !important;
	}
	.bottone_del_book_professionale {
		bottom: 30px !important;
		margin: 5px;
		background-image: none !important;
		position: relative !important;
	}
	.bottone_della_creazione_brand {
		bottom: 30px !important;
		margin: 5px;
		background-image: none !important;
		position: relative !important;
	}
	.bottone_del_personal_branding {
		bottom: 30px !important;
		margin: 5px;
		background-image: none !important;
		position: relative !important;
	}
	.bottone_stile_professionale {
		bottom: 50px !important;
		margin: 5px;
		background-image: none !important;
		position: relative !important;
	}
	.bottone_info_stile {
		bottom: 50px !important;
		margin: 5px;
		background-image: none !important;
		position: relative !important;
	}
	.bottone_settanta {
		bottom: 50px !important;
		margin: 5px;
		background-image: none !important;
		position: relative !important;
	}
	.bottone_info_settanta {
		bottom: 50px !important;
		margin: 5px;
		background-image: none !important;
		position: relative !important;
	}
	.bottone_info_settanta_costumi {
		bottom: 50px !important;
		margin: 5px;
		background-image: none !important;
		position: relative !important;
	}
	.bottone_stile_personale2 {
		bottom: 50px !important;
		margin: 5px;
		background-image: none !important;
		position: relative !important;
	}
	.switch_language {
		position: absolute;
		right: -15px;
		top: 27px;
		z-index: 2;
	}
	.div_bottone {
		min-height: 20px;
	}
	.fb-like {
		position: relative;
		top: -30px;
	}
	.icone_pagamenti_sx {
		/*width: 150px;*/
		
	}
	.icone_pagamenti_dx {
		width: 150px;
		
	}
	.label_mobile {
		display: none;
	}
	.indirizzo_spedizione {
		font-size: 10px;
	}
	.indirizzo_spedizione_10 {
		display: none;
	}
	.modal-dialog {
		margin: 0px auto;
	}
	#captcha_code {
		position: absolute;
		right: 15px;
		top: 0px;
	}
	#captcha_code_contatti {
		position: absolute;
		right: 15px;
		top: 0px;
	}
	.info_cookies_a {
		position: relative;
		left: 110px;
		display: inline-block;
	}
	.sezione_privacy {
		height: 42%;
	}
	.bottone_riepilogo_ordine {
		width: 200px;
		font-size: 10px;
		margin: 0px auto 20px auto;
	}
	.bottone_conferma {
		width: 200px;
		font-size: 10px;
		margin: -10px auto 0px auto;
	}
	.box_pagamento {
		margin-bottom: 10px !important;
	}
	.font_dodici {
		font-size: 10px;
	}
	.blocco_destra {
		left: -19px;
	}
	.dipinti_new {
		height: 224px;
		display: inline-block;
		margin: 5px;
	}
	.immagini_dialog_ecommerce {
		height: 280px;
	}
	.logo_footer {
		position: absolute;
		
		top: 12px;
	}
	.contenitore_contatti { /*padding-right: 15px; text-align: right; position: absolute; bottom: 127px; right: 40px;*/ }
	.contenitore_anteprima_prodotto {
		width: 81%;
		height: 90%;
		position: relative;
		top: -30px;
		margin: 0px auto 0px 140px;
	}
	.contenitore_descrizione {
		overflow-y: auto;
		height: 90px !important;
		margin-top: 15px;
	}
	.contenitore_bandierine {
		margin: 0 auto;
		width: 53%;
		position: relative;
		top: 10px;
	}
	.contenitore_copyright {
		margin: 0 auto;
		width: 42%;
		position: relative;
		top: 25px;
	}
	.contenitore_anteprima_carrello {
		width: 100%;
		overflow-y: auto;
		height: 90%;
		overflow-x: hidden;
		position: relative;
		top: -30px;
		
	}
	.contenitore_modale {
		margin-top: -62px;
	}
	.pagamento_selezionato2 {
		
		top: 50px;
		font-size: 35px;
	}
	.pagamento_selezionato {
		top: 54px;
		font-size: 35px;
		right: -27px;
	}
	.no_a_capo_desktop {
		display: none;
	}
	.contenitori_contatto_email {
		margin-bottom: 20px;
	}
	.contenitori_contatto_telefono {
		text-align: left;
	}
	.contenitori_contatto_social {
		margin-top: 20px;
		text-align: left;
	}
	.iconesocial {
		margin: 0px 5px 0px 0px;
	}
	.telefono_smart {
		position: relative;
		top: 7px;
		float: right;
	}
	
	.contenitore_anteprima_checkout {
		width: 100%;
		overflow-y: auto;
		height: 102%;
		overflow-x: hidden;
		position: relative;
		/*top: -55px;*/
		margin: 0px auto 0px auto;
		
	}
	.contenitore_anteprima_commento {
		width: 100%;
		overflow-y: auto;
		height: 233px;
		overflow-x: hidden;
		position: relative;
		top: -55px;
		margin: 0px auto 0px auto;
		
	}
	.box_opera {
		width: 100%;
		
		
		padding: 10px 0px 10px 0px;
	}
	.paragrafo_box {
		font-size: 12px;
		line-height: 14px;
	}
	.info_cookies {
		position: absolute;
		left: 50%;
		top: 33px;
		margin-top: -4px;
		margin-left: -263.5px;
		z-index: 2;
	}
	.aggiungi {
		width: 100%;
		margin-top: 10px;
		margin-bottom: 20px;
		/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#777777+0,222222+50,777777+100 */
		background: rgb(119,119,119); /* Old browsers */
		background: -moz-linear-gradient(left, rgba(119,119,119,1) 0%, rgba(34,34,34,1) 50%, rgba(119,119,119,1) 100%); /* FF3.6-15 */
		background: -webkit-linear-gradient(left, rgba(119,119,119,1) 0%,rgba(34,34,34,1) 50%,rgba(119,119,119,1) 100%); /* Chrome10-25,Safari5.1-6 */
		background: linear-gradient(to right, rgba(119,119,119,1) 0%,rgba(34,34,34,1) 50%,rgba(119,119,119,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#777777', endColorstr='#777777',GradientType=1 ); /* IE6-9 */
		color: #ffffff;
		padding-top: 4px;
		padding-bottom: 4px;
	}
	.firma_testo {
		position: absolute;
		left: 50%;
		margin-left: 179px;
	}
	.immagine_default {
		max-height: 99px;
	}
	.immagine_carrello {
		margin-bottom: 40px;
	}
	.contenitore_lavori {
		width: 81%;
		margin: 0px auto 0px 140px;
		height: 100%;
		overflow-y: auto;
	}
	.barra_carrello {
		
		margin: 15px auto 25px auto;
		
	}
	.bottone {
		width: 115px;
		margin-bottom: 12px;
		font-size: 13px;
		padding: 2px;
		line-height: 16px;
		margin-top: -30px;
	}
	.seconda_barra_carrello {
	
		margin: 15px auto 0px auto;
	}
	.titolo_box {
		font-size: 14px;
		line-height: 14px;
	}
	.didascalia_modale_ecommerce {
		margin-top: 7px;
		font-size: 11px;
	}
	.immagini_dipinti_new {
		height: 100%;
	}
	.formato_large_desktop {
		display: none;
	}
	.altri_formati {
		display: initial;
	}
	.dialog_opere_modale {
		width: 80%;
	}
	.anteprima_immagine {
		width: 42%;
		display: inline-block;
		margin: 0px 0px 15px 0px;
	}
	.firma {
		position: absolute;
		left: 50%;
		margin-left: 46px;
		top: 93px;
	}
	.bandierina {
		position: absolute;
		top: auto;
		bottom: 59px;
		left: auto;
		right: 137px;
	}
	
	.testo_block {
		display: inline-block;
	}
	.pittosculture_cont {
		height: 160px;
		display: inline-block;
	}
	.contenitore_immagini_pagina_generale {
		display: inline-block;
	}
	.immagini_pagina_generale {
		height: 200px;
		
	}
	.immagini_mostra_due {
		height: 114px;
	}
	.immagine_esterna_mostra_due {
		height: 250px;
	}
	.immagine_centrale_mostra_uno {
		height: 250px;
	}
	.contenitore_opere_modale {
		display: inline-block;
		
	}
	.vai_a_link {
		position: absolute;
		left: 50%;
		top: 36%;
		margin-top: -10px;
		margin-left: 70px;
		z-index: 2;
		font-weight: normal;
	}
	.vai_a_link_smartphone {
		display: none;
	}
	.didascalia_impronte_pagina_generale {
		font-size: 16px;
		margin-top: 50px;
	}
	.sottotitolo_impronte_pagina_generale {
		font-size: 16px;
		margin-top: 10px;
	}
	.contenitore_immagine_centrale {
		position: relative;
		left: 7px;
	}
	.contenitore_immagine_destra {
		position: relative;
		left: 30px;
	}
	.cont_impronte_generale {
		position: relative;
		right: 85px;
	}
	.img_mostra_tre {
		height: 165px;
	}
	.img_mostra_uno {
		height: 200px;
	}
	.impronte_singola_mostra_tre {
		position: absolute;
		right: -46px;
		top: 60px;
	}
	.pittosculture_immagini {
		max-height: 100%;
		
	}
	.contenitore_impronte_mostra_uno {
		position: absolute;
		width: 100%;
		right: 30px;
		top: -62px;
	}
	.immagine_mostra_uno {
		display: inline-block;
		
	}
	.immagini_pitt {
		
		height: 80px;
		margin-top: 5px !important;
		
	}
	.immagine_mostra_tre {
		display: inline-block;
		margin-bottom: -15px;
	}
	.immagini_autoritratti {
		height: 220px;
		
	}
	.contenitore_impronte_mostra_tre {
		position: absolute;
		left: -70px;
		width: 100%;
		text-align: left;
		top: -70px;
	}
	.singolatre {
		height: 380px;
	}
	.thumb12 {
		width: 120px;
	}
	.autoritratti {
		top: -20px;
		left: -100px;
	}
	.scritta_pittosculture {
		width: 200px;
		left: 50%;
		margin-left: -100px;
		position: absolute;
		bottom: 42px;
		font-size: 11px;
		line-height: 11px;
	}
	.pentagramma {
		position: absolute;
		top: auto;
		bottom: 59px;
		left: 137px;
		right: auto;
	}
	.logo {
		left: 56.5px;
		top: 10px;
	}
	.logo_invito_ing {
		position: absolute;
		left: 50%;
		margin-left: -250px;
		top: -30px;
		width: 500px;
	}
	.logo_invito_ita {
		position: absolute;
		left: 50%;
		margin-left: -250px;
		top: -30px;
		width: 500px;
	}
	.cont_ecommerce {
		position: relative;
		top: -25px;
	}
	.logo_centrato {
		position: absolute;
		top: 50%;
		margin-top: -269px;
		left: 50%;
		margin-left: -220px;
	}
	.cd_photo {
		position: absolute;
		top: 45px;
	}
	.impronte_esterna {
		position: absolute;
		top: 0px;
		left: -173px;
	}
	.contenitore_pagamento {
		width: 10%;
		display: inline-block;
		margin: 0px 10px 0px 10px;
	}
	.contatti_sito {
		position: absolute;
		top: 50%;
		margin-top: -17px;
		left: 57px;
	}
	.notizie_sito {
		position: absolute;
		top: 50%;
		margin-top: -17px;
		left: auto;
		right: 57px;
	}
	.dida_musei {
		position: absolute;
		bottom: 2px;
		width: auto;
		background-color: rgba(0,0,0,0.5);
		padding: 5px;
		-webkit-border-radius: 10px;
		-moz-border-radius: 10px;
		-o-border-radius: 10px;
		border-radius: 10px;
		color: #ffffff;
	}
	.box_sculture { margin-left: -100px; }
	.a_desktop { margin-left: 189px; margin-right: 7px; }
	.imm_contatti {float: left; margin-left: 83px; max-width: 100%; top: -72px; position: relative; }
	.imm_contatti_chrome { position: relative; left: 70px; }
	.cont_immagini {display: block; height: 200px; margin-bottom: 10px; margin-top: 21px;}
	.navbar-right { margin-right: -100px !important; position: relative; top: 0px; }
	.contenitore_cataloghi { width: 100%; margin: 0px; /*height: 85%;*/ }
	.contenitore_cataloghi .row { height: 100%; }
	.contenitore_cataloghi .row  .col-md-9 { height: 95%; }
	.contenitore_slider {
		position: absolute !important;
		top: 0px !important;
		left: 0px;
		right: 0px;
		margin-left: auto;
		margin-right: auto;
		width: auto !important;
		z-index: 2;
		background-color: #ffffff;
		height: 100%;
	}
	.cont_slider_contatti { top: -66px; }
	.box_uno { display: block; margin-left: 17px; background-color: #88909d; width: 180px; height: 130px; margin-bottom: 5px; margin-top: -2px; }
	.box_ind_email { position: relative; top: 50px; }
	.box_due { display: block; margin-left: 17px; background-color: #88909d; width: 180px; height: 220px; margin-bottom: 5px; }
	.box_telefono { position: relative; top: 100px; }
	.immagine_uno_contatti { position: relative; left: -125px; top: -72px; }
	.immagine_due_contatti { position: relative; left: -112px; top: -72px; }
	.box_footer_sin {  }
	.fb_footer { margin-left: 10px; }
	.icona_di_in { position: relative; left: 80px; top: 19px; }
	.box_footer_des { float: right; height: 66px; }
	.copyright { font-size: 12px; }
	.colore_a { color: #333; }
	.contenitore_eventi { margin-top: -36px; padding-left: 110px; overflow-x: hidden; overflow-y: auto; margin-left: -4px; }
	.cont_dipinti { margin-right: -25px; }
	.cont_un_dipinto { margin-right: -11%; margin-left: 20%; }
	.cont_due_dipinto { margin-right: -11%; }
	.cont_un_disegno {margin-right: -128px; margin-left: 289px; }
	.cont_due_disegno { margin-right: -146px; }
	.cont_tre_disegno { margin-right: -129px; }
	.cont_quattro_disegno { margin-right: -150px;  margin-left: 295px; }
	.cont_cinque_disegno { margin-right: -151px; }
	.cont_sei_disegno { margin-right: -142px; margin-left: 285px; }
	.cont_sette_disegno {margin-right: -142px; }
	.cont_una_icona { margin-right: -146px; margin-left: 286px; }
	.cont_due_icona { margin-right: -141px; }
	.cont_tre_icona { margin-right: -136px;  margin-left: 289px; }
	.cont_quattro_icona { margin-right: -143px; }
	.cont_sei_icona { margin-right: -133px; margin-left: 291px; }
	.cont_sette_icona { margin-right: -144px; }
	.cont_una_scultura { margin-right: -137px; margin-left: 196px; }
	.cont_due_scultura { margin-right: -94px; }
	.cont_tre_scultura { margin-right: -158px;  margin-left: 267px; }
	.cont_quattro_scultura { margin-right: -159px; }
	.cont_sei_scultura { margin-right: -98px; margin-left: 248px; }
	.cont_sette_scultura { margin-right: -149px; }
	.cont_scultura_omaggio img { width: 130px; }
	.cont_virgo img { width: 130px; }
	.contenitore_opere { margin-top: -28px; }
	.contenitore_delle_sculture { 
		margin-top: -45px !important;
		position: relative;
		left: 92px;
	}
	.contenitore_delle_sculture_grandi { 
		margin-top: -7px !important;
		position: relative;
		left: 103px;
	}
	.riga_studiolo {
		margin-left: -35px;
	}
	.solo_desktop { display: none; }
	.cont_sculture_app { width: 15%; display: inline-block; }
	#cont_frase {
	
		width: 115%;
		position: relative;
		top: 142px;
		right: 100px;
	
	}
	.thumb_sin {
		position: relative;
		left: -31px;
	}
	.thumb_centrale {
		position: relative;
		right: 15px;
	}
	.thumb_des {
		position: relative;
		left: 0px;
	}
	.pagamenti {
		margin-top: 24px;
	}
	.contenitore_testi_sponsors {
		width: 86.7%;
		margin-top: 75px;
		position: absolute;
		right: 0px;
		max-height: 300px;
		overflow-x: hidden;
		overflow-y: auto;
		color: #333333;
	}
	.thumb_studiolo {
		max-width: 140px !important;
		
	}
	.cont_frase_mobile {
	
		width: 145% !important;
		top: 340px !important;
		left: -30px !important;
		
	}
	.prima_panoramica_alto {
		margin-top: -20px;
	}
	.seconda_panoramica_alto {
		margin-top: 3px;
	}
	.panoramica_frontale {
		/*margin-top: 20px;*/
	}
	.sito_palazzo_collicola {
		margin-top: -5px;
	}
	.articolo_artribune {
		margin-top: -5px;
	}
	.contenitore_delle_sculture img { /*width: 80px;*/ }
	.contenitore_scritta_logo {
		position: absolute;
		width: 65%;
		top: 0px;
		left: 0px;
		text-align: center;
	}
	.contenitore_scritta_logo_inglese {
		position: absolute;
		width: 65%;
		top: 0px;
		left: 0px;
		text-align: center;
	}
	#contenitore_catalogo { height: 300px; }
	.immagine_catalogo_due { display: none; }
	.imm_contatti_due { display: none; }
	.vista_mobile { display: none; }
	.cont_sponsors { margin: -116px 0px -5px 0px; }
	#scritta_inglese { color: #ffffff; font-size: 20px; position: relative; top: 60px; left: -5px; }
	.nuovo_cont_slider { left: -20px; width: 19%; }
	.visibile_solo_desktop { margin-top: -75px; position: relative; left: 85px; z-index: 999; }
	.col-md-1 { width: 14.333333%; }
	.contenitore_dipinti { position: relative; left: 103px; text-align: right; top: 0px; z-index: 10; }
	.cont_disegni { position: relative; left: 103px; top: 20px; }
	.cont_pittosculture { position: relative; left: 60px; top: -45px; width: 89%; }
	.contenitore_delle_icone { position: relative; left: 128px; margin-top: -40px; }
	.smart_horizontal { display: none; }
	.smart_vertical { display: none; }
	.only_mini { display: none; }
	.cont_primo_piano { height: 480px; }
	.immagine_wiki {
	
		margin-top: -49px;
	  margin-left: -65px;
	  z-index: 100;
	  position: relative;
	
	}
	.wiki_mobile {
	
		display: none;
	
	}
	
	.chiudi_sfogliatore {
		position: absolute;
		left: 11.5%;
		bottom: -13px;
		color: #ffffff;
		cursor: pointer;
	}
	.chiudi_sfogliatore_video {
		position: absolute;
		left: 12px;
		bottom: -13px;
		color: #ffffff;
		cursor: pointer;
	}
	.chiudi_sfogliatore_perf {
		position: absolute;
		left: -12.6%;
		bottom: -13px;
		color: #ffffff;
		cursor: pointer;
	}
	.imm_perf {
	
		margin-right: 10px;
		/*width: 140px;*/
		margin-top: 14px;
		right: -49px;
		position: relative;
		/*height: 250px;*/
	
	}
	.imm_perf2 {
	
		margin-right: 10px;
		/*width: 140px;*/
		margin-top: 14px;
		right: -49px;
		position: relative;
		height: 250px;
	
	}
	.prima_perf {
	
		margin-left: -120px;
	
	}
	.perf_mobile {
	
		display: none;
	
	}
	
	.sfogliatore_home {
	
		margin-top: -24px;
		margin-left: -52px;
		width: 640px;
		height: 480px;
	
	}
	
	.barra_sfogliatore {
	
		position: absolute;
		left: 15.8%;
		width: 62.2%;
		height: 40px;
	
	}
	
	.barra_sfogliatore_opere {
	
		position: absolute;
		left: -5.8% !important;
		width: 107% !important;
		height: 40px;
	
	}
	
	.colonna_sin_icone {
	
		position: relative;
		/*left: 1015px;*/
		right: -97.9%;
		width: 11%;
		margin-top: -13px;
	
	}
	
	.icone_sfogliatori {
	
		/*float: left;*/
		
	
	}
	.icone_sfogliatori_performances {
	
		/*float: left;*/
		height: 250px;
	
	}
	
	.cliccaper {
	
		color: #ffffff;
		font-size: 10px;
		margin-top: -45px;
		text-align: left;
		line-height: 11px;
		margin-left: 5px;
		float: left;
		position: relative;
		right: 72px;
	
	}
	
	.div_performances {
	
		  /*margin-top: 11px;*/
		  margin-top: -22px;
		  margin-left: -166px;
		  margin-right: -78px;
	
	}
	
	.primo_div_firefox {
	
		margin-top: 25px;
	
	}
	
	.div_performances_due {
	
		  display: none;
	
	}
	.tondo {
		height: 130px;
	}
	
	.anno_opera {
	
	  font-weight: normal;
	  margin-bottom: -22px;
	  width: 175px;
	  display: inline-block;
	  /* margin-top: 69px; */
	  position: relative;
	  top: 54px;
	  right: -54px;
	  text-align: left;
	
	}
	
	.anno_opera_due {
	
		display: none;
	
	}
	
	.anno_seconda_performance {
	
		right: -215px;
	
	}
	
	.immagine_seconda_performance {
	
		/*height: 199px;*/
		width: auto;
	
	}
	
	.solo_secondo {
	
		display: none;
	
	}
	
	.cont_video_sinistra {
	
		position: absolute;
		top: 80px;
		left: 3px;
		width: 135px;
		background-image: url('../immagini/riga.jpg');
		background-repeat: no-repeat;
		background-position: center;
	
	}
	
	.cont_video_sinistra img {
	
		width: 80%;
	
	}
	
	.cont_video_sinistra_mobile {
	
		left: 0px;
		top: 80px;
	
	}
	
	.cont_video_sinistra_mobile img {
	
		width: 120px;
	
	}
	
	.prima_img_video {
	
		margin-top: 10px;
	
	}
	
	.seconda_img_video {
	
		margin-top: 10px;
	
	}
	
	.smartphones {
	
		display: none;
	
	}
	
	.iframe_videos {
	
		position: relative;
		top: 50px;
	
	}
	
	.sfogliatore_opere {
	
		margin-left: -70px;
		margin-top: 10px;
		width: 580px;
	
	}
	
	.scritta_bianca {
	
		color: #ffffff;
	
	}
	
	.video_cont_cataloghi {
	
		width: 85%;
		height: 358px;
	
	}
	
	.testo_solo_desktop {
	
		width: 45%;
		text-align: justify;
		padding: 0px 5px 0px 5px;
		font-weight: normal;
		font-style: italic;
		position: relative;
		/*top: 220px;*/
		top: 217px;
		height: 200px;
		overflow-x: hidden;
		overflow-y: auto;
		position: absolute;
		z-index: 10;
	
	}
	
	.testo_impronte {
	
		/*top: 262px;*/
		top: auto;
		bottom: -20px;
	
	}
	
	.testo_impronte_mobile {
	
		left: -10px;
		top: 280px;
	
	}
	
	.testo_tablet {
	
		display: none;
	
	}
	
	.testo_a_scorrimento_icone {
	
		top: 257px;
		left: -40px;
	
	}
	
	.testo_a_scorrimento_icone_firefox {
	
		top: 270px;
	
	}
	
	.testo_a_scorrimento_icone_mobile {
	
		top: 220px;
	
	}
	
	.ultima_parola {
	
		color: #ffffff;
	
	}
	
	.ultima_parola_disegni {
	
		color: #ffffff;
	
	}
	
	.citazione {
	
			margin-top: 35px;
	
	}
	
	.autore_citazione {
	
		font-size: 12px;
		font-style: italic;
		margin: 10px 0 0 0;
		text-align: right;
	
	}
	
	.is_mobile {
	
		top: -33px;
	
	}
	
	.div_mobile {
	
		margin-left: -68px !important;
		margin-top: 16px !important;
	
	}
	
	.testo_solo_smartphone {
	
		display: none;
	
	}
	
	.solo_smart {
	
		display: none;
	
	}
	
	.logo_nuovo_footer {
	
		margin: 10px auto 0px auto;
	
	}
	
	.frase_nuovo_logo_it {
	
		position: absolute;
		left: 150px;
		top: 24px;
		font-weight: normal;
	
	}
	
	/*.frase_nuovo_logo_en {
	
		position: absolute;
		left: 348px;
		top: 35px;
		font-weight: normal;
	
	}*/
	
	.icona_tw {
	
		height: 17px;
		/*position: relative;
		right: 5px;*/
	
	}
	.icona_in {
		height: 17px;
		position: relative;
		left: 5px;
	}
	.icona_inst {
		height: 17px;
		position: relative;
		left: 5px;
	}
	.audio_background_footer {
		position: absolute;
		left: 50%;
		top: 50%;
		margin-top: -14.5px;
		z-index: 2;
		margin-left: -125.5px;
		z-index: 2;
	}
	
	.cont_tecnici {
		position: absolute;
		top: 0px;
		right: 1px;
	}
}

/* Computer 10 pollici */

@media (min-width: 980px) and (max-width: 1199px) {

	html { height: 100%; }
	body { position: relative; height: 100%; }
	footer { position: absolute !important; bottom: 0px; }
	.footer_index {
		position: absolute;
		bottom: 0px;
		display: block;
		width: 100%;
		border-top: 1px solid #999999;
	}
	.no_telefonino {
		display: block;
	}
	.immagine_index {
		width: 200px;
		margin-top: 7px;
	}
	.contenitore_copyright_verticale {
		position: absolute;
		top: 20px;
	}
	.scritta_desktop {
		display: initial;
	}
	.scritta_mobile {
		display: none;
	}
	.owl-carousel-homepage {
		visibility: hidden;
	}
	.contenitore_copyright_orizzontale {
		display: none;
	}
	.a_capo_verticale {
		display: none;
	}
	.footer_blog {
		position: relative;
		bottom: 0px;
		display: block;
		width: 100%;
		border-top: 1px solid #999999;
	}
	.navbar_orizz {
		display: block;
		position: relative !important;
		float: none !important;
		left: 0px !important;
	}
	.navbar_orizz > li {
		display: inline-block;
		
		float: none;
		
	}
	.navbar_vert {
		display: none;
	}
	.partita_iva_orizzontale {
		display: none;
	}
	.partita_iva_verticale {
		position: absolute;
		top: 20px;
		right: 50px;
		font-weight: bold;
	}
	.sfondo_index { /*background-image: url('../immagini/sfondo_pagina_index.jpg'); background-size: 100% 100%; background-repeat: no-repeat;*/ height: 433px; }
	/*.contenitore_generale { padding: 0; width: 80%; background-image: url('../immagini/home2.jpg'); background-size: 100% 100%; background-repeat: no-repeat; height: 634px;} */
	.contenitore_generale { padding: 0; width: 80%; /*background-image: url('../immagini/home3_cristina.jpg'); background-size: 100% 100%; background-repeat: repeat-x;*/ height: 433px;}
	.contenitore_generale_no_homepage { padding: 0; height: 100%; }
	.sezione_home { /*height: 79.5%;*/ position: relative; width: 100%; margin: 0px auto; }
	.sezione_chi_sono { /*height: 82%;*/ position: relative; width: 100%; margin: 100px auto 0px auto; }
	.sezione_cart { background-image: url('../immagini/entrata_due.jpg'); background-size: 100% 100%; background-repeat: no-repeat; height: 79.5%; margin-top: -47px; }
	.sezione_contatti { background-image: url('../immagini/sfondo_contatti.jpg'); background-size: 100% 100%; background-repeat: repeat-y; height: 78.5%; /*margin-top: -47px;*/ position: relative; margin-bottom: -47px; top: -47px; }
	.navbar { 
		height: 50px;
		width: 100%;
		position: relative;
		top: -19px;
	}
	.no_comment {
		color: #ffffff;
		position: absolute;
		width: 100%;
		top: 50%;
		-ms-transform: translateY(-50%);
		transform: translateY(-50%);
	}
	.input_commento {
		height: 22px !important;
	}
	.textarea_commento {
		height: 55px !important;
		width: 230px;
	}
	.modal-title-popup-10 {
		width: 380px !important;
		margin: 0px !important;
		display: block;
		
	}
	.modal-title-popup-no-10 {
		display: none;
		
	}
	.contenitore_data {
		padding: 0px;
	}
	.form_commenti {
		position: absolute;
		bottom: 0px;
		width: 100%;
	}
	.slick-prev {
		left: -4px;
		background-image: url('../immagini/icone/freccia_sinistra_10.png');
		width: 20px;
		height: 20px;
		z-index: 4;
	}
	.slick-next
	{
		right: -4px;
		background-image: url('../immagini/icone/freccia_destra_10.png');
		width: 20px;
		height: 20px;
		z-index: 4;
	}
	.bottone_invia_commento {
		background-image: none;
		font-size: 14px;
		background-color: #af4b72 !important;
		color: #ffffff !important;
		border: none !important;
		position: relative;
		top: 23px;
	}
	.contenitore_form {
		margin-top: 10px;
		position: relative;
		height: 119px;
	}
	.paragrafo_commento {
		height: 178px;
		overflow-y: scroll;
		scrollbar-width: thin;
	}
	.paragrafo_commento_smart {
		display: none;
	}
	.contenitore_video {
		width: 100%;
		height: 178px;
	}
	.contenitore_nome {
		padding: 0px 0px 0px 5px;
	}
	.sezione_blog {
		width: 94%;
		margin: 0px auto;
	}
	.testo_commento {
		padding-left: 5px;
		margin-bottom: 10px;
	}
	.contenitore_commenti {
		background-color: #af4b72;
		color: #ffffff;
		height: 82px;
		position: relative;
	}
	.contenitore_no_commenti {
		background-color: #af4b72;
		color: #ffffff;
		height: 82px;
		position: relative;
	}
	.contenitore_inlinea_contatti {
		display: inline-block;
		width: 48%;
	}
	.contenitore_contatti_no_10 {
		display: none;
	}
	.contenitore_contatti_10 {
		display: block;
		width: 731px;
		margin: 0 auto;
	}
	.form_group_10 {
		display: inline-block;
		width: 50%;
	}
	.font_quattordici {
		font-size: 14px;
	}
	.font_tredici {
		font-size: 13px;
	}
	.margine_iva {
		margin-top: 30px;
	}
	.margine_prezzo {
		margin-bottom: 10px;
	}
	.bottone_indirizzami {
		background-image: none !important;
		background-color: #e41957 !important;
		color: #ffffff !important;
		border: none !important;
		margin-top: 10px;
	}
	.modal-body-acquista-con-me {
		padding: 5px 5px 5px 20px;
	}
	.no_padding {
		padding-left: 0px;
	}
	.modal-dialog-specifico-stile-personale {
		width: 490px !important;
	}
	.totale_carrello {
		font-size: 16px;
	}
	.btn_scegli_consulenza {
		background-image: none !important;
		/*background-color: #009fe3 !important;*/
		background-color: #ffffff !important;
		color: #000000 !important;
		border: 1px solid #000000 !important;
		font-weight: bold;
		border-radius: 4px;
	}
	.cont_carrello {
		width: 860px;
		margin: 0px auto;
		height: 200px;
		overflow-y: scroll;
		scrollbar-width: thin;
	}
	.riga_del_carrello {
		margin-bottom: 10px;
		
	}
	#captcha_code_contatti {
		position: absolute;
		right: 15px;
		top: 0px;
	}
	
	.modal-body-shopping-insieme {
		width: 100% !important;
	}
	.sezione_no_10 {
		display: none;
	}
	.sezione_10 {
		display: initial;
	}
	.font_sedici {
		font-size: 14px;
	}
	.testo_armocromia {
		margin-top: 0px;
	}
	.testo_libro {
		margin-top: 0px;
	}
	.testo_stile_e_arte {
		margin-top: 0px;
	}
	.testo_stile_per_cerimonia {
		margin-top: 0px;
	}
	.testo_stile_immagine {
		margin-top: 0px;
	}
	.testo_instagram {
		margin-top: 0px;
	}
	.posizione_testo {
		margin-top: 0px;
	}
	.testo_forme_del_corpo {
		margin-top: 0px;
	}
	.testo_monogramma {
		margin-top: 0px;
	}
	.testo_forme_del_viso {
		margin-top: 0px;
	}
	.modal-dialog-specifico {
		width: 600px !important;
	}
	.modal-dialog-specifico-forma-corpo {
		width: 600px !important;
	}
	.modal-dialog-shopping-insieme {
		width: 78% !important;
	}
	.modal-dialog-acquista-con-me {
		width: 395px !important;
	}
	.modal_specifico {
		background-color: rgba(255,255,255,1) !important;
		/*height: 180px !important;*/
	}
	.modal_specifico_idee_regalo {
		background-color: rgba(255,255,255,1) !important;
		height: 135px !important;
	}
	.modal_specifico_viso {
		background-color: rgba(255,255,255,1) !important;
		/*height: 300px !important;*/
	}
	.modal_specifico_armocromia {
		background-color: rgba(255,255,255,1) !important;
		/*height: 500px !important;*/
	}
	.modal_specifico_libro {
		background-color: rgba(255,255,255,1) !important;
		height: 270px !important;
		
	}
	.modal_specifico_forma_corpo {
		background-color: rgba(255,255,255,1) !important;
		/*height: 315px !important;*/
	}
	.modal_specifico_acquista_con_me {
		background-color: rgba(255,255,255,1) !important;
		height: 300px !important;
	}
	.modal_specifico_shopping_insieme {
		background-color: rgba(255,255,255,1) !important;
		height: 320px !important;
	}
	.testo_acquista_con_me {
		margin-top: 0px;
	}
	.blocco_inlinea {
		margin: 0px 6px 0px 6px;
	}
	.sitoinvito { position: absolute; top: 50%; margin-top: -154px; left: 50%; margin-left: -600px;}
	.nav > li > a { padding: 10px; font-size: 12px; }
	.a_destra { float: right; }
	.cont_bandierine { padding-right: 30px; }
	.contenitore_curriculum { height: 167px; margin-top: 10px; }
	.contenitore_scritta_logo {
		position: absolute;
		width: 65%;
		top: 0px;
		left: 0px;
		text-align: center;
	}
	.icona_carrello {
		position: relative;
		top: -5px;
		width: 40px;
	}
	.icona_bandierine {
		position: relative;
		top: -5px;
		left: 10px;
	}
	.icona_bandierine_mobile {
		display: none;
	}
	.icona_bandierine_desktop {
		
	}
	.suggerimento_prenotazione {
		/*position: absolute;
		left: 0px;
		top: -12px;*/
		display: inline-block;
	}
	.suggerimento_prenotazione_dx {
		position: absolute;
		right: -2px;
		top: -12px;
	}
	.navbar-chi-sono {
		text-align: center;
		width: auto !important;
		top: 0px !important;
	}
	.navbar-nav-chi-sono {
		width: auto;
	}
	.testo_stile_personale {
		margin-top: -3px;
		height: 180px;
	}
	.testo_stile_personale_indipendente {
		margin-top: -3px;
		height: 180px;
	}
	.testo_stile_personale_ripetizione {
		margin-top: -3px;
		height: 180px;
	}
	.testo_stile_personale_contrasto {
		margin-top: -3px;
		height: 180px;
	}
	.testo_stile_personale_professionale {
		margin-top: -3px;
		height: 180px;
	}
	.testo_stile_in_taglia {
		margin-top: -3px;
		height: 180px;
		overflow-y: scroll;
		scrollbar-width: thin;
	}
	.testo_stile_sartoriale {
		margin-top: -3px;
		height: 180px;
		overflow-y: scroll;
		scrollbar-width: thin;
	}
	.testo_stile_della_sposa {
		margin-top: -3px;
		height: 180px;
		overflow-y: scroll;
		scrollbar-width: thin;
	}
	.testo_stile_professionale {
		margin-top: 0px;
		height: 170px;
	}
	.logo_libro_index {
		width: 100px;
		margin-top: 15px;
	}
	.scritta_centrale {
		font-size: 18px;
		color: #222222;
		font-family: 'Bradley Hand ITC';
		line-height: 30px;
		top: 50%;
		-ms-transform: translateY(-50%);
		transform: translateY(-50%);
		position: relative;
	}
	.contenitore_testo_chi_sono {
		/*position: absolute;
		bottom: 100px;*/
		height: 200px;
		overflow-y: scroll;
		scrollbar-width: thin;
	}
	.contenitore_testo_apsi {
		/*position: absolute;
		bottom: 100px;*/
		height: 200px;
		overflow-y: scroll;
		scrollbar-width: thin;
	}
	.contenitore_testo_percorso_artistico {
		/*position: absolute;
		bottom: 100px;*/
		height: 200px;
		overflow-y: scroll;
		scrollbar-width: thin;
	}
	.contenitore_testo_dicono_di_me {
		/*position: absolute;
		bottom: 100px;*/
		height: 200px;
		overflow-y: scroll;
		scrollbar-width: thin;
	}
	.contenitore_testo_fashion_sketches {
		/*position: absolute;
		bottom: 100px;*/
		height: 200px;
		overflow-y: scroll;
		scrollbar-width: thin;
	}
	.contenitore_del_testo_costumi_di_impronta {
		/*position: absolute;
		bottom: 100px;*/
		height: 190px;
		overflow-y: scroll;
		scrollbar-width: thin;
	}
	.contenitore_foto_inaugurazione {
		margin-top: 0px;
		overflow-y: scroll;
		scrollbar-width: thin;
	}
	.contenitore_testo_costumi_di_impronta {
		/*position: absolute;
		bottom: 100px;*/
		height: 200px;
		overflow-y: scroll;
		scrollbar-width: thin;
	}
	.contenitore_testo_collaborazioni {
		/*position: absolute;
		bottom: 100px;*/
		height: 200px;
	}
	.navbar-left {
		position: relative;
		left: -40px;
	}
	.contenitore_carosello {
		overflow: hidden;
		width: 80%;
		margin-left: 30px;
		
	}
	h2 {
		font-size: 11px;
	}
	.immagine_sinistra {
		position: relative;
		top: 60px;
	}
	.form_checkout input::-moz-placeholder {
	  font-size: 10px;
	  
	}
	.form_checkout input:-ms-input-placeholder {
	 font-size: 10px;
	  
	}
	.form_checkout input::placeholder {
	 font-size: 10px;
	  
	}
	.sezione_stile_personale {
		top: 0px;
		height: 100%;
	}
	.paragrafo_stile_personale {
		margin-top: 10px;
	}
	.contenitore_testo {
		width: 90%;
		margin: 0px auto;
	}
	.bottone_prenota {
		bottom: 15px !important;
		margin: 5px;
		background-image: none !important;
		position: relative !important;
		font-size: 12px;
	}
	.bottone_prenota_carrello {
		background-color: #e6007e !important;
		margin: 5px;
		background-image: none !important;
		position: relative !important;
	}
	.bottone_info {
		bottom: 15px !important;
		margin: 5px;
		background-image: none !important;
		position: relative !important;
		font-size: 12px;
	}
	.bottone_del_monogramma {
		bottom: 15px !important;
		margin: 5px;
		background-image: none !important;
		position: relative !important;
	}
	.bottone_dell_album_personale {
		bottom: 15px !important;
		margin: 5px;
		background-image: none !important;
		position: relative !important;
	}
	.bottone_del_book_professionale {
		bottom: 15px !important;
		margin: 5px;
		background-image: none !important;
		position: relative !important;
	}
	.bottone_della_creazione_brand {
		bottom: 15px !important;
		margin: 5px;
		background-image: none !important;
		position: relative !important;
	}
	.bottone_del_personal_branding {
		bottom: 15px !important;
		margin: 5px;
		background-image: none !important;
		position: relative !important;
	}
	.bottone_stile_professionale {
		bottom: 0px !important;
		margin: 5px;
		background-image: none !important;
		position: relative !important;
		font-size: 12px;
	}
	.bottone_info_stile {
		bottom: 0px !important;
		margin: 5px;
		background-image: none !important;
		position: relative !important;
		font-size: 12px;
	}
	.bottone_settanta {
		bottom: 15px !important;
		margin: 5px;
		background-image: none !important;
		position: relative !important;
		font-size: 12px;
	}
	.bottone_info_settanta {
		bottom: 0px !important;
		margin: 5px;
		background-image: none !important;
		position: relative !important;
		font-size: 12px;
	}
	.bottone_info_settanta_costumi {
		bottom: 15px !important;
		margin: 5px;
		background-image: none !important;
		position: relative !important;
		font-size: 12px;
	}
	.bottone_stile_personale2 {
		bottom: 0px !important;
		margin: 5px;
		background-image: none !important;
		position: relative !important;
		font-size: 12px;
	}
	.modal-dialog-prenotazione {
		width: 730px;
		height: 496px;
	}
	.modal-dialog-pacchetti {
		/*width: 600px;*/
		
	}
	.primo_campo::-moz-placeholder {
	  font-size: 10px;
	  
	}
	.primo_campo:-ms-input-placeholder {
	 font-size: 10px;
	  
	}
	.primo_campo::placeholder {
	 font-size: 10px;
	  
	}
	.immagine_viso {
		height: auto;
	}
	.owl-carousel {
		
	}
	.img_logo {
		margin-top: 10px;
		width: 100px;
	}
	.modale_contatti {
		margin-top: 0px;
	}
	.modal-title-popup-prenota {
		margin: 0px !important;
		width: 235px !important;
	}
	.modal-popup-prenotazione {
		height: 100%;
	}
	.switch_language {
		position: absolute;
		right: -15px;
		top: 25px;
		z-index: 2;
	}
	#img_ct_captcha_prenotazione {
		width: 150px;
	}
	#ct_captcha_prenotazione {
		bottom: 47px;
	}
	.conferma_10 {
		position: relative;
		top: -20px;
	}
	.campanella {
		width: 25px !important;
	}
	#modale_prenotazione {
		overflow-y: hidden;
	}
	.sezione_carrello {
		font-size: 14px;
		color: #222222;
		margin: 15px auto 0px auto;
		width: 224px;
		line-height: 38px;
		/*background-color: #ffed00;*/
	}
	.testo {
		right: 0px;
		top: -5px;
	}
	.testo_book_personale {
		right: 0px;
		top: -5px;
	}
	.testo-chi-sono {
		right: 0px;
		top: 5px;
		position: relative;
		height: auto;
	}
	.testo-apsi {
		right: 0px;
		top: 5px;
		position: relative;
		height: auto;
	}
	.testo-percorso-artistico {
		right: 0px;
		top: 5px;
		position: relative;
		height: auto;
	}
	.testo-dicono-di-me {
		right: 0px;
		top: 5px;
		position: relative;
		height: auto;
	}
	.testo-collaborazioni {
		right: 0px;
		top: 5px;
		position: relative;
		height: auto;
	}
	.testo_scorrevole {
		height: 170px;
		overflow-y: scroll;
		scrollbar-width: thin;
	}
	.immagine_slider {
		height: 213px;
	}
	.immagine_commento {
		/*height: 213px;*/
	}
	.info_cookies_a {
		position: relative;
		left: 70px;
		display: inline-block;
	}
	.logo_footer {
		position: absolute;
		
		top: 12px;
		width: 35px;
	}
	
	.label_mobile {
		display: none;
	}
	.riepilogo_ordine {
		font-size: 12px;
		margin: 0px auto 4px auto;
		padding: 2px;
	}
	.formato_large_desktop {
		display: none;
	}
	.contenitore_policy {
		top: 12px;
	}
	.altri_formati {
		display: initial;
	}
	.titolo_grande {
		display: none;
	}
	.sezione_privacy {
		height: 42%;
	}
	.contenitore_scritta_logo_inglese {
		position: absolute;
		width: 65%;
		top: 0px;
		left: 0px;
		text-align: center;
	}
	.contenitore_bandierine {
		margin: 0 auto;
		width: 53%;
		position: relative;
		top: 10px;
	}
	.contenitore_copyright {
		margin: 0 auto;
		width: 42%;
		position: relative;
		top: 23px;
	}
	.contenitori_contatto_email {
		margin-bottom: 20px;
	}
	.contenitori_contatto_telefono {
		text-align: left;
	}
	.contenitori_contatto_social {
		margin-top: 20px;
		text-align: left;
	}
	.contenitore_modale {
		margin-top: 0px;
		
	}
	.iconesocial {
		margin: 0px 5px 0px 0px;
	}
	.form-horizontal .control-label {
		font-size: 12px;
	}
	.box_opera {
		width: 100%;
		padding: 5px 7px 5px 7px;
		/*min-height: 138px;*/
		vertical-align: top;
	}
	.modal-dialog {
		/*width: 70%;*/
		position: relative;
		top: -27px;
		margin: 30px auto 20px auto;
	}
	.impronte_singola_mostra_tre_10 {
		position: absolute;
		left: 0px;
		top: 0px;
		
	}
	.immagine_pacchetto {
		max-width: 100%;
	}
	.bottone_10 {
		right: 14px !important;
		top: -52px;
		font-size: 16px !important;
	}
	.modal-body {
		padding: 5px;
	}
	#captcha_image {
		height: 40px;
	}
	#captcha_image_contatti {
		height: 40px;
	}
	
	#captcha_code {
		position: relative;
		top: -14px;
	}
	
	.image_refresh {
		height: 22px;
		width: 22px;
		top: 20px !important;
	}
	.carrello_10 {
		top: 0px !important;
		height: 33px !important;
		left: 3px !important;
	}
	.modal-title {
		padding-top: 3px;
		padding-bottom: 3px;
		font-size: 16px;
	}
	.freccetta_10 {
		top: 8px !important;
		right: 25px !important;
		height: 19px !important;
	}
	.prodotti_nel_carrello {
		right: 24px;
		top: -14px;
	}
	.cont_box_opera {
		width: 17.5%;
		margin-left: 4px;
		margin-right: 4px;
	}
	.bottone {
		font-size: 12px;
		padding: 2px;
		width: 105px;
		line-height: 14px;
		margin-top: -26px;
		margin-bottom: 10px;
		position: relative;
		right: 70px;
	}
	.contenitore_descrizione {
		
		margin-top: 15px;
		font-size: 12px;
		width: 104%;
	}
	.descrizione_10 {
		overflow-y: auto;
		height: 180px !important;
		overflow-x: hidden;
		left: -20px;
		width: 103.9%;
		position: relative;
		left: -20px;
		padding-right: 15px;
	}
	.div_bottone {
		min-height: 18px;
	}
	.fb-like {
		position: relative;
		top: -27px;
	}
	.colonna_sinistra {
		font-size: 12px;
		padding-left: 15px;
	}
	.colonna_destra {
		font-size: 12px;
		
	}
	.no_a_capo_desktop {
		display: none;
	}
	.font_undici {
		font-size: 6.5px;
	}
	
	.contenitore_anteprima_prodotto {
		width: 92%;
		
		height: 94%;
		
		position: relative;
		top: 8px;
		margin: 0px auto 0px 76px;
	}
	.contenitore_anteprima_carrello {
		width: 100%;
		overflow-y: auto;
		height: 90%;
		overflow-x: hidden;
		position: relative;
		top: -30px;
		
	}
	.contenitore_anteprima_checkout {
		width: 100%;
		overflow-y: auto;
		height: 100%;
		overflow-x: hidden;
		position: relative;
		margin: -15px auto 0px auto;
		
	}
	.contenitore_anteprima_commento {
		width: 100%;
		overflow-y: auto;
		height: 233px;
		overflow-x: hidden;
		position: relative;
		margin: -15px auto 0px auto;
		
	}
	.pagamento_selezionato {
		position: absolute;
		top: 32px;
		right: 16px;
		font-size: 30px;
		color: #1477be;
	}

	.pagamento_selezionato2 {
		position: absolute;
		top: 29px;
		right: -43px;
		font-size: 30px;
		color: #fbd604;
	}
	.label_form {
		font-size: 10px;
		margin-bottom: 0px;
	}
	.blocco_sinistra {
		top: 0px;
	}
	.blocco_destra {
		top: 5px;
		left: 0px;
	}
	.advice {
		font-size: 10px;
		margin-top: -18px;
	}
	.bottone_riepilogo_ordine {
		padding: 3px;
		font-size: 9px;
		margin: 0px auto 10px auto;
	}
	.bottone_conferma {
		padding: 3px;
		font-size: 9px;
		margin: 0px auto 0px auto;
	}
	.icone_pagamenti_sx {
		/*width: 100px;*/
		
	
	}
	.icone_pagamenti_dx {
		width: 100px;
		
	
	}
	.box_pagamento_sotto {
		margin-bottom: 6px !important;
	}
	.font_dodici {
		font-size: 10px;
		line-height: 14px;
		margin-top: 6px;
		margin-bottom: 0px;
	}
	.box_pagamento {
		margin-bottom: 0px !important;
	}
	.gruppo_form {
		margin-bottom: 2px;
	}
	.input_text {
		height: 22px;
	}
	.indirizzo_spedizione {
		display: none;
	}
	.indirizzo_spedizione_10 {
		font-size: 10px;
		margin-bottom: 2px;
	}
	.titolo_box {
		font-size: 10px;
		line-height: 10px;
		padding-top: 0px;
		padding-bottom: 3px;
	}
	.paragrafo_box {
		font-size: 11px;
	}
	.contenitore_lavori {
		
		width: 72%;
		margin: 0px auto 0px 132px;
		position: relative;
		top: -44px;
		height: 100%;
		
	}
	.aggiungi {
		font-size: 11px;
		/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#777777+0,222222+50,777777+100 */
		background: rgb(119,119,119); /* Old browsers */
		background: -moz-linear-gradient(left, rgba(119,119,119,1) 0%, rgba(34,34,34,1) 50%, rgba(119,119,119,1) 100%); /* FF3.6-15 */
		background: -webkit-linear-gradient(left, rgba(119,119,119,1) 0%,rgba(34,34,34,1) 50%,rgba(119,119,119,1) 100%); /* Chrome10-25,Safari5.1-6 */
		background: linear-gradient(to right, rgba(119,119,119,1) 0%,rgba(34,34,34,1) 50%,rgba(119,119,119,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#777777', endColorstr='#777777',GradientType=1 ); /* IE6-9 */
		margin-bottom: 5px;
	}
	.info_cookies {
		position: absolute;
		left: 50%;
		top: 50%;
		margin-top: 0px;
		margin-left: -169.5px;
		z-index: 2;
	}
	.dialog_opere_modale {
		width: 80%;
	}
	.pag_carrello {
		font-size: 12px;
	}
	.su_una_linea {
		display: inline-block;
	}
	.didascalia_modale_ecommerce {
		font-size: 8px;
		margin-top: 15px;
	}
	.immagini_dialog_ecommerce {
		height: 200px;
	}
	.contenitore_immagini_pagina_generale {
		display: inline-block;
	}						
	.immagini_pagina_generale {
		height: 100px;
		
	}
	.immagine_carrello {
		
		margin-bottom: 30px;
		height: 70px;
	}
	.immagini_mostra_uno_10 {
		height: 199px;
	}
	.contenitore_tre_impronte {
		margin-top: 10px;
	}
	.firma_testo {
		position: absolute;
		left: 50%;
		margin-left: 179px;
		font-size: 22px;
		margin-top: -20px;
	}
	.immagini_mostra_due {
		height: 114px;
	}
	.vai_a_link {
		position: absolute;
		left: 50%;
		top: 50%;
		margin-top: -8.5px;
		margin-left: 46.5px;
		z-index: 2;
		font-weight: normal;
		font-size: 11px;
		line-height: 12px;
	}
	.vai_a_link_smartphone {
		display: none;
	}
	.anteprima_immagine {
		width: 43%;
		display: inline-block;
		margin: 0px 0px 15px 0px;
	}
	.pulsante_mio_testo {
		height: 22px;
		position: relative;
		top: 6px;
		left: 47px;
	}
	.img_mostra_tre {
		height: 132px;
	}
	.immagine_esterna_mostra_due {
		height: 100px;
	}
	.singolatre {
		height: 200px;
	}
	.immagini_dipinti_new_10 {
		height: 200px;
	}
	.pager_pittosculture {
		top: 60px;
	}
	.navbar-right .dropdown-menu {
		/*max-height: 300px;*/
		overflow-x: hidden;
		/*overflow-y: scroll;*/
	}
	.contenitore_opere_modale {
		display: inline-block;
		
	}
	.pittosculture_cont {
		height: 150px;
		display: inline-block;
	}
	.pittosculture_immagini {
		max-height: 100%;
		
	}
	.didascalia_impronte_pagina_generale {
		font-size: 14px;
		margin-top: 30px;
	}
	
	.sottotitolo_impronte_pagina_generale {
		font-size: 12px;
		margin-top: 10px;
	}
	.cont_impronte_generale {
		position: relative;
		right: 58px;
	}
	.contenitore_impronte_mostra_tre {
		position: absolute;
		left: 0px;
		width: 100%;
		text-align: left;
	}
	.testo_block {
		display: inline-block;
	}
	.scritta_pittosculture {
		width: 200px;
		left: 50%;
		margin-left: -100px;
		position: absolute;
		bottom: 35px;
	}
	.immagini_autoritratti {
		height: 150px;
		
	}
	.autoritratti {
		top: -20px;
		left: -50px;
	}
	.immagine_20_anni { /*position: absolute; top: 91px; left: 24%;*/ display: none; }
	.immagine_tablet { position: relative; top: 93px; left: -72px; height: 140px; }
	.scritta { display: none; }
	.triangolo { /*position: relative; top: 453px;*/ display: none; }
	.stella {position: relative; top: 313px; left: -69px; }
	.navbar-right { margin-right: -40px !important; position: relative; top: 0px; left: 15px; }
	.navbar_inglese { margin-right: -18px !important; }
	.contenitore_cataloghi { width: 100%; margin: 0px; height: auto; }
	.contenitore_slider { 
		position: absolute !important;
		top: 0px !important;
		left: 0px;
		right: 0px;
		margin-left: auto;
		margin-right: auto;
		width: auto !important;
		z-index: 2;
		background-color: #ffffff;
		height: 100%;
	}
	.cont_div {

	position: absolute; top: -200px; left: 20%;

}
.cd_photo {
		position: absolute;
		top: 75px;
	}
	.opera_10 {
		height: 120px;
	}
	.camera_10 {
		height: 25px;
	}
	.messaggio_di_testo {
		height: 190px !important;
	}
	.impronte_esterna_10 {
		position: absolute;
		top: 0px;
		left: 40px;
	}
	.thumb_10 {
		height: 110px !important;
	}
	.bandierina {
		position: absolute;
		top: auto;
		bottom: 59px;
		left: auto;
		right: 137px;
	}
	.pentagramma {
		position: absolute;
		top: auto;
		bottom: 59px;
		left: 137px;
		right: auto;
	}
	.contenitore_pagamento {
		width: 10%;
		display: inline-block;
		margin: 0px 10px 0px 10px;
	}
	.pagamenti {
		margin-top: 19px;
	}
	.logo {
		/*width: 154px;*/
		/*margin-left: -12px;*/
		left: 35.5px;
	}
	.logo_invito_ing {
		position: absolute;
		left: 50%;
		margin-left: -150px;
		top: -22px;
		width: 300px;
	}
	.logo_invito_ita {
		position: absolute;
		left: 50%;
		margin-left: -150px;
		top: -22px;
		width: 300px;
	}
	.dida_musei {
		position: absolute;
		bottom: 2px;
		width: auto;
		background-color: rgba(0,0,0,0.5);
		padding: 5px;
		-webkit-border-radius: 10px;
		-moz-border-radius: 10px;
		-o-border-radius: 10px;
		border-radius: 10px;
		color: #ffffff;
	}
	.firma {
		height: 105px;
		position: absolute;
		left: 50%;
		margin-left: 46px;
		top: 113px;
	}
	.logo_centrato {
		position: absolute;
		top: 50%;
		margin-top: -269px;
		left: 50%;
		margin-left: -220px;
	}
	.contatti_sito {
		position: absolute;
		top: 50%;
		margin-top: -17px;
		left: 57px;
	}
	.notizie_sito {
		position: absolute;
		top: 50%;
		margin-top: -17px;
		left: auto;
		right: 57px;
	}
	.imm_contatti {float: left;
margin-left: 100px;
max-width: 100%;
position: relative;
height: 310px;
margin-top: -37px;}
.imm_contatti_chrome { margin-top: 53px; position: relative; left: 70px; }
	.imm_perf {/*float: left;*/
margin-left: 12px;
max-width: 100%;
position: relative;
/*height: 350px;*/
width: 90px;
margin-top: 5px;
left: 97px;
z-index: 10; }
.imm_perf2 {/*float: left;*/
margin-left: 12px;
max-width: 100%;
position: relative;
/*height: 350px;*/
width: 90px;
margin-top: 5px;
left: 97px;
z-index: 10; }
	.cont_immagini {display: block; height: 340px; margin-bottom: 10px; width: auto; }
	.slideshow {
margin: -23px 0px 0px 50px;
height: 491px;
}
	.didascalia_eventi_mostre {
		width: 200px;
		
	}
	.riga_studiolo {
		margin-left: 0px;
	}
	#contenitore_catalogo { margin-top: 10px; height: 210px; }
	#cont_catalogo_in_uscita { margin-top: -80px; }
	.box_uno { display: block; margin-left: 17px; width: 180px; margin-bottom: 5px; margin-top: -1px; }
	.box_ind_email { position: relative; top: 50px; }
	.box_due { display: block; margin-left: 17px; width: 180px; margin-bottom: 5px; }
	.box_telefono { position: relative; top: 100px; }
	.immagine_uno_contatti { position: relative; left: -125px; top: -72px; }
	.immagine_due_contatti { position: relative; left: -112px; top: -72px; }
	.box_footer_sin {  }
	.fb_footer { margin-left: 10px; }
	.icona_di_in { position: relative; left: 80px; top: 19px; }
	.box_footer_des { float: right; height: 66px; }
	.copyright { font-size: 12px; }
	.colore_a { color: #333; }
	.immagine_catalogo {

	/*max-width: 100%;
	height: auto;
	margin-left: 150px;*/
	display: none;

}
	.contenitore_testi_sponsors {
		width: 83.7%;
		margin-top: 25px;
		position: absolute;
		right: 0px;
		max-height: 300px;
		overflow-x: hidden;
		overflow-y: auto;
		color: #333333;
	}
	.dedica {
		color: #ffffff;
	}
	.unslider {
		height: 85%;
	}
	.thumb_studiolo {
		max-width: 140px !important;
		
	}
	.solo_desktop { display: none; }
	.chiudi_sfogliatore {
		position: absolute;
		left: 27%;
		bottom: -11px;
		color: #ffffff;
		cursor: pointer;
	}
	.chiudi_sfogliatore_video {
		position: absolute;
		left: 13px;
		bottom: -13px;
		color: #ffffff;
		cursor: pointer;
	}
	.chiudi_sfogliatore_perf {
		position: absolute;
		left: -8.6%;
		bottom: -13px;
		color: #ffffff;
		cursor: pointer;
	}
	.immagine_catalogo_due { max-width: 100%;
	height: auto;
	margin-top: 11px !important; }
.contenitore_eventi { margin-top: 10px; padding-left: 24px; height: 177px; overflow-x: hidden; overflow-y: auto; width: 73%; }
.contenitore_opere { margin-top: -47px; position: relative; left: 190px; }
.contenitore_contatti { /*padding-right: 15px; text-align: right; position: absolute; bottom: -214px; right: 17px;*/ /*margin-top: -130px;*/ font-size: 12px;}
.cont_sculture_app { width: 15%; display: inline-block; }
.negozio_shopping_testo { font-size: 13px; }
.cont_opere_mobile { width: 22%; }
.riga_sculture { text-align: left;
margin-left: 17px; }
.prima_scultura { margin-right: 6.5%; }
.seconda_scultura { margin-right: 6%; }
.immagine_contatti_due { display: none; }
.imm_contatti_due { height: 110px; width: 60%; }
.vista_desktop { display: none; }
.vista_mobile { /*margin-top: -59px;*/ margin-top: -14px; margin-bottom: 15px; }
.cont_sponsors { margin: -116px 0px -5px 0px; }
#scritta_inglese { color: #ffffff; font-size: 20px; position: relative; top: 60px; left: -5px; }
.visibile_solo_desktop { display: none; }
.smart_horizontal { display: none; }
.smart_vertical { display: none; }
.only_desktop { display: none; }
.only_mini { display: none; }
	.immagine_wiki {
	
		margin-top: -36px;
	  margin-left: 140px;
	  z-index: 100;
	  position: relative;
	  width: 300px;
	
	}
	.wiki_desktop {
	
		display: none;
	
	}
	.dropdown-menu li a { line-height: 15px; }
	
	.prima_perf {
		margin-left: -125px;
		position: relative;
		left: 137px;
	}
	.perf_desktop {
	
		display: none;
	
	}
	
	.barra_sfogliatore {
	
		position: absolute;
		left: 32.8%;
		width: 56.4%;
		top: 20px;
		display: none !important;
	
	}
	
	.barra_sfogliatore_opere {
	
		position: absolute;
		left: -3.3% !important;
		width: 108% !important;
		top: 72px !important;
		z-index: 3;
	
	}
	
	.video_cont {
	
		margin-top: 35px;
	
	}
	
	.iframe_videos {
	
		margin-top: -20px;
	
	}
	
	.audio_background_footer {
		position: absolute;
		/*right: 150px;*/
		left: 50%;
		margin-left: -125.5px;
		top: 50%;
		margin-top: -14.5px;

	}
	
	.sfogliatore_home {
	
		margin-top: 0px;
		width: 440px;
		height: 280px;
		margin-left: 150px;
	
	}
	
	.sfogliatore_opere {
	
		margin-top: 52px;
		width: 440px;
		height: 280px;
		margin-left: -47px;
		position: relative;
		z-index: 2;
	
	}
	
	.icone_sfogliatori {
	
		width: 70px;
		/*margin-top: -20px;*/
	
	}
	.icone_sfogliatori_performances {
	
		/*float: left;*/
		/*height: 250px;*/
	
	}
	
	.cliccaper {
	
		color: #ffffff;
		font-size: 10px;
		margin-top: 0px;
		text-align: left;
		line-height: 11px;
		margin-left: -126px;
		/*float: left;*/
		position: relative;
		top: -23px;
	
	}
	
	.secondo_click {
	
		top: -16px;
		left: 14px;
	
	}
	
	.no_secondo {
	
		display: none;
	
	}
	
	.solo_secondo {
	
		position: absolute;
		right: 14px;
		top: 50px;
	
	}
	
	.div_performances {
	
		  /*margin-top: 23px;*/
		  margin-top: 46px;
		  margin-left: -98px;
		  position: relative;
		  z-index: 0;
	
	}
	
	.div_performances img {
	
		 width: 185px;
		 margin-bottom: 10px;
	
	}
	
	.div_performances_due {
	
		  margin-top: -85px;
		  margin-left: -389px;
	
	}
	
	.div_inglese {
	
		margin-left: 25px;
	
	}
	
	.scritta_bianca {
	
		color: #ffffff;
	
	}
	
	.anno_opera {
	
		font-weight: normal;
  margin-bottom: -22px;
  width: 175px;
  display: inline-block;
  text-align: left;
  /* margin-top: 69px; */
  position: relative;
  top: 17px;
  left: 99px;
	
	}
	
	.anno_opera_due {
	
	  font-weight: normal;
	  margin-bottom: -22px;
	  width: 175px;
	  display: inline-block;
	  /* margin-top: 69px; */
	  position: relative;
	  top: 54px;
	  right: 35px;
	
	}
	
	.anno_opera_due_seconda {
	
	  font-weight: normal;
	  display: inline-block;
	  position: relative;
	  top: 25px;
	  right: -266px;
	  text-align: left;
	
	}
	
	.scrittura_bianca {
	
		color: #ffffff;
	
	}
	
	.anno_inglese {
	
		right: -297px !important;
	
	}
	
	.anno_seconda_performance {
	
		right: -266px;
	
	}
	
	.immagine_seconda_performance {
	
		height: 66px;
		width: auto;
	
	}
	
	.imm_prima {
	
		/*margin-bottom: 5px;*/
	
	}
	
	.cont_video_sinistra {
	
		position: absolute;
		top: 55px;
		left: 5px;
		background-image: url('../immagini/riga.jpg');
		background-repeat: no-repeat;
		background-position: center;
	
	}
	
	.icona_zero_video {
	
		width: 90px;
		position: relative;
		left: 0px;
	
	}
	
	.prima_img_video {
	
		margin-top: 10px;
		width: 90px;
		position: relative;
		left: 0px;
	
	}
	
	.seconda_img_video {
	
		margin-top: 10px;
		width: 90px;
		position: relative;
		left: 0px;
	
	}
	
	.titolo_videos {
	
		display: none;
	
	}
	
	.video_cont_cataloghi {
	
		width: 40%;
		height: 180px;
	
	}
	
	.smartphones {
	
		display: none;
	
	}
	
	.testo_solo_desktop {
	
		width: 45%;
		text-align: justify;
		padding: 0px 5px 0px 5px;
		font-weight: normal;
		font-style: italic;
		position: relative;
		top: 220px;
		height: 200px;
		overflow-x: hidden;
		overflow-y: auto;
		position: absolute;
		z-index: 10;
	
	}
	
	.testo_a_scorrimento {
	
		width: 40%;
		top: 137px;
		font-size: 12px;
		left: -50px;
		height: 100px;
	
	}
	
	.testo_a_scorrimento_sculture {
	
		width: 30%;
		top: 39px;
		font-size: 12px;
		left: -45px;
	
	}
	
	.testo_a_scorrimento_icone {
	
		width: 255px;
		top: 39px;
		font-size: 12px;
		left: -50px;
	
	}
	
	.testo_a_scorrimento_camera {
	
		width: 50%;
		top: 39px;
		font-size: 12px;
		left: -50px;
	
	}
	
	.box_slideshow {
	
		margin-top: -27px;
	
	}
	
	.box_slideshow_dipinti {
	
		left: 30px;
	
	}
	
	.box_slideshow_pittosculture {
	
		left: -11px;
	
	}
	
	.sculture_camera_slideshow {
	
		width: 103%;
		margin: 0px auto !important;
		left: -3px;
		top: 70px;
	
	}
	
	.impronte_slideshow {
	
		width: 45%;
		margin: 0px auto !important;
		left: 117px;
		
	
	}
	.impronte_slideshow_10 {
	
		width: auto;
		margin: 0px auto !important;
		left: 17px;
		top: 59px;
	}
	.impronte_slideshow_mostra_due {
		width: auto;
		left: -20px;
		position: relative;
		top: 50px;
	}
	
	.sculture_camera_large {
	
		margin-left: 178px !important;
	
	}
	
	.impronte_large {
	
		margin-left: 318px !important;
		margin-bottom: 34px;
	
	}
	.impronte_large_10 {
	
		margin-left: 268px !important;
		margin-bottom: 34px;
	
	}
	
	.testo_impronte {
	
		top: 105px;
		left: 48px;
		font-size: 12px;
	
	}
	
	.ultima_parola, .ultima_parola_tablet {
	
		/*color: #ffffff;*/
	
	}
	
	.ultima_parola_disegni {
	
		color: inherit;
	
	}
	
	.thumb_impronte {
	
		width: 70px;
	
	}
	
	.dipinti_slideshow {
	
		margin-left: 270px !important;
	
	}
	
	.dipinti_thumbs {
	
		margin-left: 85px !important;
		margin-top: 75px !important;
	
	}
	
	.disegni_thumbs {
	
		margin-top: 75px !important;
	
	}
	
	.testo_desk {
	
		display: none;
	
	}
	
	#cont_frase {
	    width: 120%;
		position: relative;
		top: 120px;
		right: 30px;
	}
	.autore_10 {
		margin-top: -17px !important;
		position: relative;
		left: 80px;
	}
	.cont_frase_inglese {
	   
		top: 200px !important;
		
	}
	
	#cont_frase img {
	
		width: 100px;
	
	}
	
	.citazione {
	
		margin-top: 25px;
		font-size: 12px;
	
	}
	
	.autore_citazione {
	
		font-size: 12px;
		font-style: italic;
		margin: 10px 0 0 0;
		text-align: right;
	
	}
	.navbar-collapse {
		margin-top: 15px;
	}
	.testo_solo_smartphone {
	
		display: none;
	
	}
	
	.solo_smart {
	
		display: none;
	
	}
	
	.logo_nuovo_footer {
	
		margin: 10px auto 0px auto;
	
	}
	
	.frase_nuovo_logo_it {
	
		position: absolute;
		left: 185px;
		top: 25px;
		font-size: 12px;
		font-weight: normal;
	
	}
	
	/*.frase_nuovo_logo_en {
	
		position: absolute;
		left: 298px;
		top: 25px;
		font-size: 12px;
		font-weight: normal;
	
	}*/
	
	.icona_tw {
	
		height: 15px;
		/*position: relative;
		right: 5px;*/
	
	}
	.icona_in {
		height: 15px;
		position: relative;
		left: 5px;
	}
	.icona_inst {
		height: 15px;
		position: relative;
		left: 5px;
	}
	.cont_tecnici {
		position: absolute;
		top: 0px;
		right: 23px;
	}
	
	.tecnici_web {
		width: auto;
	}

}


/* Tablet verticale ------------------------- */
@media (min-width: 768px) and (max-width: 979px) {

	html { height: 100%; }
	body { position: relative; height: 100%; }
	footer { position: absolute; bottom: 0px; }
	.footer_index {
		position: relative;
		border-top: 1px solid #999999;
	}
	.immagine_index {
		width: 100px;
		margin-top: 7px;
	}
	.footer_blog {
		position: relative;
		border-top: 1px solid #999999;
	}
	.no_telefonino {
		display: block;
	}
	.owl-carousel-homepage {
		visibility: hidden;
	}
	.scritta_desktop {
		display: initial;
		font-weight: bold;
		line-height: 35px;
	}
	.scritta_mobile {
		display: none;
	}
	.logo_libro_index {
		width: 130px;
		margin-top: 20px;
	}
	.contenitore_copyright_verticale {
		position: absolute;
		top: 20px;
	}
	.contenitore_copyright_orizzontale {
		display: none;
	}
	.a_capo_verticale {
		display: none;
	}
	.navbar_orizz {
		display: block;
		left: 0px !important;
		float: none !important;
	}
	.navbar_orizz > li {
		float: none;
		display: inline-block;
	}
	.navbar_vert {
		display: none;
	}
	.partita_iva_orizzontale {
		display: none;
	}
	.partita_iva_verticale {
		position: absolute;
		top: 20px;
		right: 32px;
		font-weight: bold;
	}
	/*.sfondo_index { background-image: url('../immagini/sfondo_pagina_index.jpg'); background-size: 100% 100%; background-repeat: no-repeat; height: 361px; }*/
	/*.contenitore_generale { padding: 0; width: 80%; background-image: url('../immagini/home2.jpg'); background-size: 100% 100%; background-repeat: no-repeat; height: 634px;}*/
	.logo { /*width: 130px;*/ margin-left: -15px; position: absolute;}
	.section_english { height: 460px !important; }
	.contenitore_generale { padding: 0; width: 80%; /*background-image: url('../immagini/home2_cristina.jpg'); background-size: 100% 100%; background-repeat: no-repeat;*/ height: 361px; }
	.contenitore_generale_no_homepage { padding: 0; height: 100%; }
	.sezione_home { height: auto; position: relative; margin-top: -20px; margin-bottom: 0px;}
	.sezione_chi_sono { height: auto; position: relative; margin: 50px auto 80px auto; }
	.sezione_cart { background-image: url('../immagini/entrata_cellulare.jpg'); background-size: 100%; background-repeat: no-repeat; height: 466px; margin-top: -47px; }
	.sezione_contatti { background-image: url('../immagini/sfondo_contatti.jpg'); background-repeat: repeat-y; height: 466px; margin-top: -47px; }
	.navbar { 
		height: 50px;
		width: 100%;
		position: relative;
		top: -36px;
	}
	
	.no_comment {
		color: #ffffff;
		position: absolute;
		width: 100%;
		top: 50%;
		-ms-transform: translateY(-50%);
		transform: translateY(-50%);
	}
	.modal-title-popup-10 {
		display: none;
		
	}
	.modal-title-popup-no-10 {
		display: block;
		
	}
	.blocco_verticale {
		margin-top: 20px;
	}
	.blocco_verticale_30 {
		margin-top: 30px;
	}
	.input_commento {
		height: auto !important;
	}
	.textarea_commento {
		height: auto !important;
	}
	.contenitore_data {
		padding: 0px;
	}
	.slick-prev {
		left: -8px;
		z-index: 4;
		top: 250px;
	}
	.slick-next {
		right: -4px;
		z-index: 4;
		top: 250px;
	}
	.form_commenti {
		position: absolute;
		top: 30px;
		width: 100%;
	}
	.bottone_invia_commento {
		background-image: none;
		font-size: 14px;
		background-color: #af4b72 !important;
		color: #ffffff !important;
		border: none !important;
	}
	.contenitore_form {
		margin-top: 10px;
		position: relative;
		height: 270px;
	}
	.paragrafo_commento {
		display: none;
	}
	.paragrafo_commento_smart {
		display: block;
	}
	.contenitore_video {
		width: 100%;
		height: auto;
	}
	.contenitore_nome {
		padding: 0px 0px 0px 5px;
	}
	.sezione_blog {
		width: 97%;
		margin: 0px auto;
		
	}
	.testo_commento {
		padding-left: 5px;
		margin-bottom: 10px;
	}
	.contenitore_commenti {
		background-color: #af4b72;
		color: #ffffff;
		height: 200px;
		position: relative;
	}
	.contenitore_no_commenti {
		background-color: #af4b72;
		color: #ffffff;
		height: 200px;
		position: relative;
	}
	.form_group_10 {
		display: block;
		width: auto;
	}
	.contenitore_contatti_no_10 {
		display: block;
	}
	.contenitore_contatti_10 {
		display: none;
	}
	.img_logo {
		width: 130px;
		bottom: 35px;
	}
	.margine_iva {
		margin-top: 30px;
	}
	.totale_carrello {
		font-size: 16px;
	}
	.font_quattordici {
		font-size: 14px;
	}
	.font_tredici {
		font-size: 13px;
	}
	.bottone_indirizzami {
		background-image: none !important;
		background-color: #e41957 !important;
		color: #ffffff !important;
		border: none !important;
		margin-top: 10px;
	}
	.no_padding {
		padding-left: 0px;
	}
	.modal-body-acquista-con-me {
		padding: 5px 5px 5px 20px;
	}
	.modal-dialog-specifico-stile-personale {
		width: 490px !important;
	}
	.margine_prezzo {
		margin-bottom: 10px;
	}
	.cont_carrello {
		width: 70%;
		margin: 0px auto;
		height: 300px;
		overflow-y: scroll;
		scrollbar-width: thin;
	}
	.riga_del_carrello {
		margin-bottom: 10px;
		
	}
	.navbar-collapse {
		position: absolute;
		width: 100%;
		background-color: #ffffff;
		margin-top: 15px;
	}
	.btn_scegli_consulenza {
		background-image: none !important;
		/*background-color: #009fe3 !important;*/
		background-color: #ffffff !important;
		color: #000000 !important;
		border: 1px solid #000000 !important;
		font-weight: bold;
		border-radius: 4px;
	}
	.modal-body-shopping-insieme {
		width: 97% !important;
	}
	.sezione_no_10 {
		display: initial;
	}
	.sezione_10 {
		display: none;
	}
	.font_sedici {
		font-size: 16px;
	}
	.modal-dialog-specifico {
		width: 600px !important;
	}
	.modal-dialog-specifico-forma-corpo {
		width: 600px !important;
	}
	.modal-dialog-shopping-insieme {
		width: 96% !important;
	}
	.modal-dialog-acquista-con-me {
		width: 70% !important;
	}
	.modal_specifico {
		background-color: rgba(255,255,255,1) !important;
		/*height: 180px !important;*/
	}
	.modal_specifico_idee_regalo {
		background-color: rgba(255,255,255,1) !important;
		height: 135px !important;
	}
	.modal_specifico_viso {
		background-color: rgba(255,255,255,1) !important;
		/*height: 315px !important;*/
	}
	.modal_specifico_armocromia {
		background-color: rgba(255,255,255,1) !important;
		/*height: 500px !important;*/
	}
	.modal_specifico_libro {
		background-color: rgba(255,255,255,1) !important;
		height: 270px !important;
		
	}
	.modal_specifico_forma_corpo {
		background-color: rgba(255,255,255,1) !important;
		/*height: 315px !important;*/
	}
	.modal_specifico_acquista_con_me {
		background-color: rgba(255,255,255,1) !important;
		height: 300px !important;
	}
	.modal_specifico_shopping_insieme {
		background-color: rgba(255,255,255,1) !important;
		height: 320px !important;
	}
	.testo_armocromia {
		margin-top: 0px;
	}
	.testo_libro {
		margin-top: 0px;
	}
	.testo_stile_e_arte {
		margin-top: 0px;
	}
	.testo_stile_per_cerimonia {
		margin-top: 0px;
	}
	.testo_stile_immagine {
		margin-top: 0px;
	}
	.testo_instagram {
		margin-top: 0px;
	}
	.testo_acquista_con_me {
		margin-top: 0px;
	}
	.testo_forme_del_corpo {
		margin-top: 0px;
	}
	.testo_monogramma {
		margin-top: 0px;
	}
	.testo_forme_del_viso {
		margin-top: 0px;
	}
	.icona_carrello {
		position: relative;
		top: -7px;
		width: 30px;
	}
	.icona_bandierine {
		position: relative;
		top: 6px;
		left: 5px;
		width: 20px;
	}
	.icona_bandierine_mobile {
		display: none;
	}
	.icona_bandierine_desktop {
		
	}
	.blocco_inlinea {
		margin: 0px 6px 0px 6px;
	}
	.sitoinvito { position: absolute; top: 50%; margin-top: -154px; left: 50%; margin-left: -600px;}
	.nav > li > a { padding: 10px 5px 2px 5px; font-size: 10px; }
	
	.a_destra { float: right; }
	.cont_bandierine { padding-right: 44px; }
	.immagine_20_anni { /*position: absolute; top: 70px; left: 17%;*/ display: none; }
	.immagine_tablet { position: absolute; top: 18px; left: 194px; }
	.scritta { display: none; }
	.triangolo { /*position: relative; top: 423px;*/ display: none; }
	.stella { position: relative; top: 275px; left: 2px; }
	.suggerimento_prenotazione {
		/*position: absolute;
		left: 0px;
		top: -12px;*/
		display: inline-block;
	}
	.suggerimento_prenotazione_dx {
		position: absolute;
		right: -2px;
		top: -12px;
	}
	.posizione_testo {
		margin-top: 0px;
		/*height: 670px;*/
		height: auto;
	}
	.menu_inglese {
		padding: 10px 5px 10px 1px !important;
	}
	.navbar-left {
		position: relative;
		left: -40px;
	}
	.navbar-chi-sono {
		text-align: center;
		width: auto !important;
		top: 0px !important;
	}
	.navbar-right { margin-right: -15px !important; position: relative; top: 0px; }
	.contenitore_cataloghi { width: 100%; margin: 0px; }
	.contenitore_slider {
		position: absolute !important;
		top: 0px !important;
		left: 0px;
		right: 0px;
		margin-left: auto;
		margin-right: auto;
		width: auto !important;
		z-index: 2;
		background-color: #ffffff;
		height: 100%;
	}
	.contenitore_testo_chi_sono {
		/*position: absolute;
		bottom: 100px;*/
		height: 350px;
        overflow-y: scroll;
        scrollbar-width: thin;
	}
	.contenitore_testo_apsi {
		/*position: absolute;
		bottom: 100px;*/
		height: 350px;
        overflow-y: scroll;
        scrollbar-width: thin;
	}
	.contenitore_testo_percorso_artistico {
		/*position: absolute;
		bottom: 100px;*/
		height: 350px;
        overflow-y: scroll;
        scrollbar-width: thin;
	}
	.contenitore_testo_dicono_di_me {
		/*position: absolute;
		bottom: 100px;*/
	}
	.contenitore_testo_fashion_sketches {
		/*position: absolute;
		bottom: 100px;*/
	}
	.contenitore_del_testo_costumi_di_impronta {
		/*position: absolute;
		bottom: 100px;*/
		
	}
	.contenitore_foto_inaugurazione {
		margin-top: -30px;
		overflow-y: scroll;
		scrollbar-width: thin;
	}
	.contenitore_testo_costumi_di_impronta {
		/*position: absolute;
		bottom: 100px;*/
	}
	.contenitore_testo_collaborazioni {
		/*position: absolute;
		bottom: 100px;*/
	}
	.testo_stile_personale {
		margin-top: 0px;
		/*height: 670px;*/
		height: auto;
	}
	.testo_stile_personale_indipendente {
		margin-top: 0px;
		/*height: 670px;*/
		height: auto;
	}
	.testo_stile_personale_ripetizione {
		margin-top: 0px;
		/*height: 670px;*/
		height: auto;
	}
	.testo_stile_personale_contrasto {
		margin-top: 0px;
		/*height: 670px;*/
		height: auto;
	}
	.testo_stile_personale_professionale {
		margin-top: 0px;
		/*height: 670px;*/
		height: auto;
	}
	.testo_stile_in_taglia {
		margin-top: 0px;
		/*height: 670px;*/
		height: auto;
		overflow-y: scroll;
		scrollbar-width: thin;
	}
	.testo_stile_sartoriale {
		margin-top: 0px;
		/*height: 670px;*/
		height: auto;
		overflow-y: scroll;
		scrollbar-width: thin;
	}
	.testo_stile_della_sposa {
		margin-top: 0px;
		height: auto;
		overflow-y: scroll;
		scrollbar-width: thin;
	}
	.testo_stile_professionale {
		margin-top: 0px;
		/*height: 670px;*/
		height: auto;
	}
	.contenitore_carosello {
		overflow: hidden;
		width: 80%;
		margin-left: 30px;
		
	}
	#contenitore_catalogo { margin-top: 10px; height: 300px; position: relative; left: -10px;}
	.navbar-nav > li > .dropdown-menu {
		width: 300px;
	}
	.modal-title-popup-prenota {
		margin: -30px 0px 0px 0px !important;
		width: 112px !important;
	}
	.cont_div {

		position: absolute;
		top: -200px;
	
	}
	.immagine_sinistra {
		position: relative;
		top: 60px;
	}
	.scritta_centrale {
		font-size: 20px;
		color: #222222;
		font-family: 'Bradley Hand ITC';
		line-height: 30px;
		/*top: 15%;
		-ms-transform: translateY(-50%);
		transform: translateY(-50%);*/
		position: relative;
	}
	.sezione_stile_personale {
		top: 0px;
		font-size: 12px;
	}
	.paragrafo_stile_personale {
		margin-top: 10px;
	}
	.contenitore_testo {
		width: 90%;
		margin: 0px auto;
	}
	.formato_large_desktop {
		display: none;
	}
	.altri_formati {
		display: initial;
	}
	h2 {
		font-size: 11px;
	}
	.immagine_viso {
		height: auto;
	}
	.modal-dialog-prenotazione {
		width: 700px;
		height: auto;
	}
	.modal-dialog-pacchetti {
		/*width: 600px;*/
		
	}
	.immagine_pacchetto {
		max-width: 100%;
	}
	.owl-carousel {
		margin-top: 12px;
		width: 95%;
	}
	.bottone_prenota {
		bottom: 5px !important;
		margin: 5px;
		background-image: none !important;
		position: relative !important;
	}
	.bottone_prenota_carrello {
		background-color: #e6007e !important;
		margin: 5px;
		background-image: none !important;
		position: relative !important;
	}
	.bottone_info {
		bottom: 5px !important;
		margin: 5px;
		background-image: none !important;
		position: relative !important;
	}
	.bottone_del_monogramma {
		bottom: 5px !important;
		margin: 5px;
		background-image: none !important;
		position: relative !important;
	}
	.bottone_dell_album_personale {
		bottom: 5px !important;
		margin: 5px;
		background-image: none !important;
		position: relative !important;
	}
	.bottone_del_book_professionale {
		bottom: 5px !important;
		margin: 5px;
		background-image: none !important;
		position: relative !important;
	}
	.bottone_della_creazione_brand {
		bottom: 5px !important;
		margin: 5px;
		background-image: none !important;
		position: relative !important;
	}
	.bottone_del_personal_branding {
		bottom: 5px !important;
		margin: 5px;
		background-image: none !important;
		position: relative !important;
	}
	.bottone_stile_professionale {
		bottom: 0px !important;
		margin: 5px;
		background-image: none !important;
		position: relative !important;
	}
	.bottone_info_stile {
		bottom: 0px !important;
		margin: 5px;
		background-image: none !important;
		position: relative !important;
	}
	.bottone_settanta {
		bottom: 0px !important;
		margin: 5px;
		background-image: none !important;
		position: relative !important;
	}
	.bottone_info_settanta {
		bottom: 0px !important;
		margin: 5px;
		background-image: none !important;
		position: relative !important;
	}
	.bottone_info_settanta_costumi {
		bottom: 0px !important;
		margin: 5px;
		background-image: none !important;
		position: relative !important;
	}
	.bottone_stile_personale2 {
		bottom: 0px !important;
		margin: 5px;
		background-image: none !important;
		position: relative !important;
		
	}
	.contenitore_anteprima_prodotto {
		width: 98%;
		
		height: 73%;
		
		position: relative;
		top: 7px;
		margin: 0px auto 0px auto;
	}
	
	.sezione_carrello {
		font-size: 18px;
		color: #222222;
		margin: 10px auto 10px auto;
		width: 39%;
		line-height: 38px;
		/*background-color: #ffed00;*/
	}
	.testo {
		right: 0px;
		top: 0px;
		font-size: 16px;
		margin-bottom: 25px;
	}
	.testo_book_personale {
		right: 0px;
		top: 0px;
		font-size: 16px;
		margin-bottom: 25px;
	}
	.testo-chi-sono {
		right: 10px;
		top: 7px;
		font-size: 14px;
		margin-bottom: 25px;
		position: relative;
		height: auto;
	}
	.testo-apsi {
		right: 10px;
		top: 9px;
		font-size: 14px;
		margin-bottom: 25px;
		position: relative;
		height: auto;
	}
	.testo-percorso-artistico {
		right: 10px;
		top: 9px;
		font-size: 14px;
		margin-bottom: 25px;
		position: relative;
		height: auto;
	}
	.testo-dicono-di-me {
		right: 10px;
		top: 9px;
		font-size: 14px;
		margin-bottom: 25px;
		position: relative;
		height: auto;
	}
	.testo-collaborazioni {
		right: 10px;
		/*top: 80px;*/
		font-size: 14px;
		margin-bottom: 25px;
		position: relative;
		height: auto;
	}
	.immagine_slider {
		height: 300px;
		margin-bottom: 10px;
	}
	.immagine_commento {
		height: auto;
	}
	.descrizione_10 {
		overflow-y: auto;
		height: 242px !important;
		overflow-x: hidden;
		width: 103.9%;
		position: relative;
		padding-right: 15px;
	}
	.colonna_sinistra {
		padding-left: 15px;
	}
	.colonna_destra {
		padding-left: 15px;
		padding-right: 5px;
	}
	.contenitore_descrizione {
		margin-top: 20px;
	}
	.div_bottone {
		height: 41px;
	}
	.immagine_carrello {
		margin-bottom: 30px;
		height: 70px;
	}
	.label_mobile {
		display: none;
	}
	.sezione_privacy {
		height: 42%;
	}
	.logo_footer {
		position: absolute;
		
		top: 10px;
	}
	.contenitore_bandierine {
		margin: 0 auto;
		width: 53%;
		position: relative;
		top: 10px;
	}
	.contenitore_copyright {
		margin: 0 auto;
		width: 47%;
		position: relative;
		top: -5px;
		left: 20px;
	}
	.contenitori_contatto_email {
		margin-bottom: 20px;
		
	}
	.contenitori_contatto_telefono {
		text-align: left;
	}
	.contenitori_contatto_social {
		margin-top: 20px;
		text-align: left;
	}
	.contenitore_modale {
		margin-top: 0px;
	}
	.info_cookies_a {
		position: relative;
		left: 49px;
		display: inline-block;
	}
	.switch_language {
		position: absolute;
		right: -15px;
		top: 26px;
		z-index: 2;
	}
	.iconesocial {
		margin: 0px 5px 0px 0px;
	}
	.indirizzo_spedizione_10 {
		display: none;
	}
	
	.cont_infos {
		padding-top: 0px;
	}
	.bottone {
		font-size: 12px;
		padding: 2px;
		line-height: 14px;
		width: 110px;
	}
	.contenitore_anteprima_carrello {
		width: 100%;
		overflow-y: auto;
		height: 90%;
		overflow-x: hidden;
		position: relative;
		top: 20px;
		
	}
	.modal-popup-prenotazione {
		height: 100%;
	}
	.no_a_capo_desktop {
		display: none;
	}
	.modal-dialog {
		width: 90%;
		margin: 0px auto;
	}
	.su_una_linea {
		display: inline-block;
	}
	.contenitore_policy {
		top: 3px;
		height: 71%;
		overflow-y: scroll;
		scrollbar-width: thin;
	}
	.contenitore_anteprima_checkout {
		width: 97%;
		overflow-y: auto;
		height: 90%;
		overflow-x: hidden;
		position: relative;
		top: 0px;
		margin: 0px auto 0px auto;
		
	}
	.contenitore_anteprima_commento {
		width: 97%;
		overflow-y: auto;
		height: 233px;
		overflow-x: hidden;
		position: relative;
		top: 0px;
		margin: 0px auto 0px auto;
		
	}
	.modal-title-popup-prenota {
		bottom: 25px;
	}
	.blocco_sinistra {
		top: 0px;
	}
	.pagamento_selezionato {
		right: -29px;
	}
	.blocco_destra {
		position: relative;
		top: 20px;
		left: auto;
	}
	.contenitore_lavori {
		width: 100%;
		margin: 0px auto 0px auto;
		position: relative;
		top: 10px;
	}
	.titolo_box {
		font-size: 9px;
		margin: 2px;
		line-height: 10px;
	}
	.paragrafo_box {
		font-size: 10px;
	}
	.carrello_10 {
		top: 0px !important;
		height: 33px !important;
		left: 3px !important;
	}
	.freccetta_10 {
		top: 7px !important;
		right: 38px !important;
		height: 20px;
	}
	.prodotti_nel_carrello {
		
		right: 35px;
		top: -15px;
	}
	.imm_contatti {float: left; margin-left: -40px; width: 201px; max-width: 100%; position: relative; top: 18px; }
	.imm_contatti_chrome { margin-top: 53px; position: relative; left: 70px; }
	.cont_immagini {display: block; height: auto; margin-bottom: 10px; width: auto;}
	.slideshow {
		margin: 25px 0px 0px 25px;
		height: 411px; }
	.slideshow img {
		width: 66% !important;
		height: 87px;
		padding: 3px;
		margin-bottom: 25px;
	}	
	.box_opera {
		width: 100%;
		padding: 5px;
	}
	.aggiungi {
		font-size: 11px;
		/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#777777+0,222222+50,777777+100 */
		background: rgb(119,119,119); /* Old browsers */
		background: -moz-linear-gradient(left, rgba(119,119,119,1) 0%, rgba(34,34,34,1) 50%, rgba(119,119,119,1) 100%); /* FF3.6-15 */
		background: -webkit-linear-gradient(left, rgba(119,119,119,1) 0%,rgba(34,34,34,1) 50%,rgba(119,119,119,1) 100%); /* Chrome10-25,Safari5.1-6 */
		background: linear-gradient(to right, rgba(119,119,119,1) 0%,rgba(34,34,34,1) 50%,rgba(119,119,119,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#777777', endColorstr='#777777',GradientType=1 ); /* IE6-9 */
		margin-bottom: 10px;
	}
	.negozio_shopping_testo {
		padding: 10px;
	}
	.font_undici {
		font-size: 8px;
	}
	.info_cookies {
		position: absolute;
		left: 52%;
		top: 50%;
		margin-top: 0px;
		margin-left: -125.5px;
		z-index: 2;
	}
	.immagini_dialog_ecommerce {
		height: 250px;
	}
	.dialog_opere_modale {
		width: 80%;
	}
	.pittosculture_cont {
		height: 100px;
		display: inline-block;
	}
	.impronte_singola_mostra_tre {
		position: absolute;
		right: 0px;
		top: 0px;
	}
	
	.firma_testo {
		position: absolute;
		left: 50%;
		margin-left: 179px;
		top: -50px;
	}
	.contenitore_immagini_pagina_generale {
		display: inline-block;
	}
	.immagini_pagina_generale {
		height: 100px;
		
	}
	.didascalia_impronte_pagina_generale {
		font-size: 12px;
		margin-top: 50px;
	}
	
	.sottotitolo_impronte_pagina_generale {
		font-size: 12px;
		margin-top: 10px;
	}
	.vai_a_link {
		position: absolute;
		left: 50%;
		top: 50%;
		margin-top: -11.5px;
		margin-left: -16.5px;
		z-index: 2;
		font-size: 10px;
		font-weight: normal;
	}
	.vai_a_link_smartphone {
		display: none;
	}
	.pulsante_mio_testo {
	    width: 30px;
		position: relative;
		top: 4px;
		left: -33px;
	}
	.anteprima_immagine {
		width: 49%;
		display: inline-block;
		margin: 0px 0px 15px 0px;
	}
	.singolatre {
		height: 205px;
		position: relative;
		left: 27px;
	}
	.contenitore_opere_modale {
		display: inline-block;
		
	}
	.img_mostra_tre {
		height: 100px;
	}
	.immagine_esterna_mostra_due {
		height: 90px;
		
	}
	.img_mostra_uno {
		height: 105px;
	}
	.immagine_centrale_mostra_uno {
		height: 125px;
	}
	.cont_impronte_generale {
		position: relative;
		right: 70px;
	}
	.contenitore_impronte_mostra_uno {
		position: absolute;
		width: 100%;
		left: 0px;
	}
	.pittosculture_immagini {
		max-height: 100%;
		
	}
	.immagine_mostra_tre {
		display: inline-block;
		
	}
	.immagini_autoritratti {
		height: 100px;
		
	}
	.autoritratti {
		top: -20px;
		left: -210px;
	}
	.immagine_mostra_uno {
		display: inline-block;
		
	}
	.testo_block {
		display: inline-block;
	}
	.scritta_pittosculture {
		width: 200px;
		left: 50%;
		margin-left: -100px;
		position: absolute;
		font-size: 9px;
		line-height: 10px;
		bottom: 15px;
	}
	.contenitore_impronte_mostra_tre {
		position: absolute;
		left: -52px;
		width: 100%;
		text-align: left;
	}
	.immagini_pitt {
		height: 40px;
		margin-top: 5px !important;
	}
	.dipinti_new {
		height: 150px;
		display: inline-block;
		margin: 5px;
	}
	.immagini_dipinti_new {
		height: 100%;
	}
	.cont_ecommerce {
		max-height: 60%;
	}
	.bandierina {
		position: absolute;
		top: auto;
		bottom: 0px;
		left: auto;
		right: 137px;
	}
	.thumb12 {
		width: 100px;
	}
	.messaggio_di_testo {
		height: auto !important;
	}
	.pentagramma {
		position: absolute;
		top: auto;
		bottom: 0px;
		left: 137px;
		right: auto;
	}
	.logo_invito_ing {
		position: absolute;
		left: 50%;
		margin-left: -200px;
		top: -10px;
		width: 400px;
	}
	.autore_10 {
		margin-top: -7px !important;
		position: relative;
		left: 25px;
		top: 15px;
	}
	.autore_tablet_vert {
		margin-top: -17px !important;
		position: relative;
		left: 25px;
	}
	.riga_studiolo {
		margin-left: -21px;
	}
	.impronte_esterna {
		position: absolute;
		top: 0px;
		left: -180px;
	}
	.logo_invito_ita {
		position: absolute;
		left: 50%;
		margin-left: -200px;
		top: -10px;
		width: 400px;
	}
	.contenitore_pagamento {
		width: 10%;
		display: inline-block;
		margin: 0px 10px 0px 10px;
	}
	.cd_photo {
		position: absolute;
		top: 30px;
	}
	.pagamenti {
		margin-bottom: 15px;
	}
	.firma {
		height: 102px;
		position: absolute;
		left: 50%;
		margin-left: 46px;
		top: 35px;
	}
	.dida_musei {
		position: absolute;
		bottom: 2px;
		width: auto;
		background-color: rgba(0,0,0,0.5);
		padding: 5px;
		-webkit-border-radius: 10px;
		-moz-border-radius: 10px;
		-o-border-radius: 10px;
		border-radius: 10px;
		color: #ffffff;
		font-size: 12px;
	}
	.logo_centrato {
		position: absolute;
		top: 50%;
		margin-top: -269px;
		left: 50%;
		margin-left: -220px;
	}
	.contatti_sito {
		position: absolute;
		top: 50%;
		margin-top: -17px;
		left: 57px;
	}
	.notizie_sito {
		position: absolute;
		top: 50%;
		margin-top: -17px;
		left: auto;
		right: 57px;
	}
	.dropdown-menu > li > a {
		white-space: normal;
	}
	.thumb_studiolo {
		max-width: 100%;
	}
	.box_uno { display: block; margin-left: 0px; height: 130px; margin-bottom: 5px; margin-top: -1px; }
	.box_ind_email { position: relative; top: 50px; }
	.box_due { display: block; margin-left: 0px; width: 180px; height: 150px; margin-bottom: 5px; }
	.box_telefono { position: relative; top: 100px; }
	.immagine_uno_contatti { position: relative; left: -125px; top: -72px; }
	.immagine_due_contatti { position: relative; left: -112px; top: -72px; }
	.box_footer_sin { padding-top: 33px; }
	.fb_footer { margin-left: 10px; }
	.icona_di_in { position: relative; left: 80px; top: 19px; }
	.box_footer_des { float: right; height: 66px; }
	.copyright { font-size: 12px; }
	.colore_a { color: #333; }
	.immagine_catalogo {

		max-width: 100%;
		height: 300px;
		max-height: 100%;

	}
	.unslider {
		height: 85%;
	}
	.didascalia_eventi_mostre {
		width: 130px;
	}
	.solo_desktop { display: none; }
	.chiudi_sfogliatore {
		position: absolute;
		left: 16%;
		bottom: 11px;
		color: #ffffff;
		cursor: pointer;
	}
	.chiudi_sfogliatore_video {
		position: absolute;
		left: 14.4%;
		bottom: -13px;
		color: #ffffff;
		cursor: pointer;
	}
	.chiudi_sfogliatore_perf {
		position: absolute;
		left: 14.4%;
		bottom: -13px;
		color: #ffffff;
		cursor: pointer;
	}
	.contenitore_testi_sponsors {
		width: 80%;
		margin-top: 20px;
		position: absolute;
		right: 0px;
		max-height: 300px;
		overflow-x: hidden;
		overflow-y: auto;
		color: #333333;
	}
	.dedica {
		color: #333333;
	}
	.contenitore_scritta_logo {
		position: absolute;
		width: 150px;
		top: 0px;
		left: 0px;
		text-align: center;
	}
	.contenitore_scritta_logo_inglese {
		position: absolute;
		width: 150px;
		top: 0px;
		left: 0px;
		text-align: center;
	}
	.immagine_prima { height: 200px !important; }
	.immagine_catalogo_due { display: none; }
.contenitore_eventi { height: 300px; overflow-x: hidden; overflow-y: auto; margin-top: 10px; width: 75%;}
.imm_perf { height: 400px;
margin-top: 55px; margin-right: 20px; }
.imm_perf2 { height: 400px;
margin-top: 55px; margin-right: 20px; }
.contenitore_curriculum {

	
	height: 350px;
	
	margin-top: -38px;
	
}
.contenitore_delle_sculture img { width: 60px; }
.cont_pittosculture { position: relative; left: 50px !important; top: -175px; width: auto !important; }
.riga_footer { background-color: #b8b8b8;}
.thumb_mobile { width: 78px; }
.contenitore_opere { margin-top: 150px; position: relative; left: 165px; width: 56%; }
.contenitore_delle_sculture_grandi { margin-top: 35px; left: 37%; }
.contenitore_delle_sculture { margin-top: 8px; margin-left: -60px; }
.contenitore_delle_icone { margin-top: -20px; left: 37%; }
#captcha_image { /*width: 150px;*/ }
.image_refresh { top: 13px !important; }
.bottone_10 {right: 25px; top: -41px; }
.cont_disegni { margin-top: 30px; left: 37%; }
.contenitore_dipinti { margin-top: 50px; left: 37%; }
.cont_opere_mobile { /*width: 33%;*/ }
.riga_sculture { width: 80%; position: relative; left: 24px; }
.prima_scultura { position: relative; left: -22px; }
.terza_scultura { position: relative; left: 17px; }
.contenitore_contatti { margin-top: 0px; }
.cont_un_dipinto { margin-left: 57px; }
.cont_un_disegno, .cont_quattro_disegno, .cont_sei_disegno { margin-left: 63px; }
.cont_una_icona, .cont_tre_icona, .cont_sei_icona { margin-left: 63px; }
.cont_una_scultura { margin-left: 59px; }
.cont_sei_scultura { margin-left: 61px; }
.imm_contatti_due { display: none; }
.immagine_contatti_due { height: 150px; width: 100%; }
.immagine_duomo, .immagine_interno { height: auto; width: auto; }
.vista_mobile { display: none; }
.cont_sponsors { margin: -116px 0px -5px 30px; position: relative; left: 30px; }
.footer_mobile { display: none; }
.contenitore_anno { width: 15%; }
#scritta_inglese { color: #ffffff; font-size: 20px; position: relative; top: 80px; left: 45px; }
#cont_catalogo { margin-top: 30px; }
.nav { position: relative; z-index: 1000; }
.visibile_solo_desktop { z-index: 999; position: relative; left: 35px; top: -15px; }
.uno_scultura { height: 150px; }
.due_scultura { height: 108px; }
.tre_scultura { height: 88px; }
.cont_sculture_app { width: 17%; display: inline-block; }
.smart_horizontal { display: none; }
.smart_vertical { display: none; }
.only_desktop { display: none; }
.only_mini { display: none; }
.immagine_wiki {
	
		margin-top: 70px;
	  margin-left: -65px;
	  z-index: 100;
	  position: relative;
	  width: 300px;
	
	}
	.wiki_desktop {
	
		display: none;
	
	}
	.navbar-nav-chi-sono {
		width: auto;
	}
	.perf_desktop {
	
		display: none;
	
	}
	.imm_mobile {
	
		width: 100px;
		height: auto;
		margin-top: 17px;
	
	}
	
	.terzo_menu {
	
		left: -305px !important;
		width: 678px;
	
	}
	
	.nomobile {
	
		/*display: none;*/
	
	}
	
	.icone_sfogliatori {
	
		width: 70px;
		margin-top: 10px;
	
	}
	.icone_sfogliatori_performances {
	
		width: 70px;
		margin-top: 10px;
	
	}
	
	.terza_icona_sfogliatore {
	
		width: 70px;
	
	}
	
	.terza_icona_sfogliatore_due {
	
		width: 70px;
		margin-top: 10px !important;
	
	}
	
	.solo_secondo {
	
		/*display: none;*/
		position: absolute;
	    right: 0px;
	    top: 120px;
	
	}
	
	.anno_opera {
	
		font-weight: normal;
	  margin-bottom: -22px;
	  width: 175px;
	  display: inline-block;
	  /* margin-top: 69px; */
	  position: relative;
	  top: 34px;
	  right: 17px;
	  width: 120px;
	  text-align: left;
	  margin-right: -41px;
	
	}
	
	.anno_opera_due {
	
	  font-weight: normal;
	  margin-bottom: -22px;
	  width: 175px;
	  display: inline-block;
	  /* margin-top: 69px; */
	  position: relative;
	  top: 54px;
	  right: 35px;
	
	}
	
	.anno_opera_due_seconda {
	
	  font-weight: normal;
	  display: inline-block;
	  position: relative;
	  top: 36px;
	  right: -175px;
	  text-align: left;
	
	}
	
	.div_performances {
	
		margin-top: 0px;
		margin-left: -180px;
	
	}
	
	.div_performances img {
	
		width: auto;
		height: 200px;
		margin-top: 10px;
	
	}
	
	.div_performances_due {
	
		  /*margin-top: 82px;
		  margin-left: 105px;*/
		  margin-top: 70px;
		  margin-left: -140px;
	
	}
	
	.div_firefox {
	
		margin-top: 18px;
	
	}
	
	.div_inglese {
	
		margin-left: 75px;
	
	}
	
	.anno_inglese {
	
		right: 10px !important;
	
	}
	
	.no_secondo {
	
		display: none;
	
	}
	
	.sfogliatore_home {
	
		width: 290px;
		height: 400px;
		margin-left: -96px;
		margin-top: 25px;
	
	}
	
	.sfogliatore_opere {
	
		width: auto;
		margin-left: 0px;
		height: 540px;
		margin-top: 0px;
		
	}

	.barra_sfogliatore {

		position: relative;
		top: 57px;
		width: 451px;

	}	
	
	#cont_sfogliatori {
	
		top: 10px;
		/*left: 105px;*/
	
	}
	
	.anno_seconda_performance {
	
		right: -175px;
	
	}
	
	.immagine_seconda_performance {
	
		height: 73px;
		width: auto;
		margin-top: 16px;
	
	}
	
	.cont_video_sinistra {
	
		position: absolute;
		top: 200px;
		left: 0px;
		background-image: url('../immagini/riga.jpg');
		background-repeat: no-repeat;
		background-position: center;
	
	}
	
	.cont_video_sinistra img {
	
		width: 80px;
	
	}
	
	.cont_video_sinistra_mobile {
	
		left: 0px;
		top: 125px;
	
	}
	
	.cont_video_sinistra_mobile img {
	
		width: 80px;
	
	}
	
	.icona_zero_video {
	
		width: 90px;
		position: relative;
		left: 0px;
	
	}
	
	.prima_img_video {
	
		margin-top: 20px;
		width: 90px;
		position: relative;
		left: 0px;
	
	}
	
	.seconda_img_video {
	
		margin-top: 25px;
		width: 90px;
		position: relative;
		left: 0px;
	
	}
	
	.titolo_videos {
	
		display: none;
	
	}
	
	.video_cont {
	
		/*margin-left: -80px;*/
	
	}
	
	.video_cont_cataloghi {
	
		width: 85%;
		height: 358px;
	
	}
	
	.smartphones {
	
		display: none;
	
	}
	
	.testo_a_scorrimento {
	
		top: 112px;
	
	}
	
	.testo_a_scorrimento_icone {
	
		top: 112px;
	
	}
	
	.testo_a_scorrimento_sculture {
	
		top: 112px !important;
	
	}
	
	.testo_a_scorrimento_camera {
	
		top: 112px !important;
	
	}
	
	
	.testo_solo_desktop {
	
		width: 45%;
		text-align: justify;
		padding: 0px 5px 0px 5px;
		font-weight: normal;
		font-style: italic;
		position: relative;
		top: 113px;
		left: -44px;
		height: 200px;
		overflow-x: hidden;
		overflow-y: auto;
		position: absolute;
		z-index: 10;
	
	}
	
	.testo_desk {
	
		display: none;
	
	}
	
	.testo_impronte {
	
		font-size: 12px;
		top: 180px;
		left: -40px;
	
	}
	
	.thumb_impronte {
	
		width: 60px;
		position: relative;
		left: 75px;
	
	}
	
	#cont_frase {
		/*width: 90%;
		position: relative;
		top: 195px;
		left: -25px;
		text-align: left;*/
		display: none;
	}
	.opera_10 {
		height: 160px;
	}
	.camera_10 {
		height: 30px;
	}
	#cont_frase img {
		width: 50px;
	}
	
	.cont_frase_inglese {
	
		left: -55px !important;
		/*top: 295px !important;*/
		top: 188px !important;
	
	}
	
	.citazione {
	
		
		font-size: 12px;
	
	}
	
	.autore_citazione {
		font-size: 12px;
		font-style: italic;
		margin: 10px 0 0 0;
		text-align: right;
	}
	
	.testo_solo_smartphone {
	
		display: none;
	
	}
	
	.solo_smart {
	
		display: none;
	
	}
	
	.logo_nuovo_footer {
	
		margin: 10px auto 0px auto;
	
	}
	
	.frase_nuovo_logo_it {
	
		position: absolute;
		left: 100px;
		top: 27px;
		font-size: 12px;
		font-weight: normal;
	
	}
	
	/*.frase_nuovo_logo_en {
	
		position: absolute;
		left: 220px;
		top: 25px;
		font-size: 12px;
		font-weight: normal;
	
	}*/
	
	.icona_tw {
	
		height: 19px;
		/*position: relative;
		right: 5px;*/
	
	}
	.icona_in {
		height: 19px;
		position: relative;
		left: 5px;
	}
	.icona_inst {
		height: 19px;
		position: relative;
		left: 5px;
	}
	
	.audio_background_footer {
		position: absolute;
		/*right: 140px;
		top: 20px;*/
		left: 50%;
		margin-left: -100.5px;
		top: 50%;
		margin-top: -14.5px;
		z-index: 2;
	}
	
	.cont_tecnici {
		position: absolute;
		top: 0px;
		right: 1px;
	}
	
	.tecnici_web {
		width: 130px;
	}
	
}

/* Telefonino orizzontale ------------------------- */
@media (max-width: 767px) {

	html { height: 100%; }
	body { height: 100%; }
	footer { position: static; }
	.footer_index {
		position: relative;
		border-top: 1px solid #999999;
	}
	.footer_blog {
		position: relative;
		border-top: 1px solid #999999;
	}
	.no_telefonino {
		display: block;
	}
	.immagine_index {
		width: 125px;
		margin-top: 7px;
	}
	.scritta_desktop {
		display: initial;
		font-weight: bold;
	}
	.scritta_mobile {
		display: none;
	}
	.logo_libro_index {
		width: 150px;
		margin-top: 20px;
	}
	.owl-carousel-homepage {
		visibility: hidden;
	}
	.navbar_orizz {
		display: none;
	}
	.navbar_vert {
		display: block;
	}
	.a_capo_verticale {
		display: none;
	}
	.partita_iva_orizzontale {
		position: absolute;
		font-weight: bold;
		font-size: 14px;
		top: 15px;
	}
	.partita_iva_verticale {
		display: none;
	}
	.contenitore_copyright_verticale {
		display: none;
	}
	.contenitore_copyright_orizzontale {
		position: absolute;
		top: 15px;
		left: 188px;
	}
	/*.sfondo_index { background-image: url('../immagini/sfondo_pagina_index.jpg'); background-size: 100% 100%; background-repeat: no-repeat; height: 634px; }*/
	.contenitore_generale { padding: 0; width: 80%; /*background-image: url('../immagini/home_cellulare.jpg'); background-size: 100% 100%; background-repeat: no-repeat;*/ height: 634px;}
	.contenitore_generale_no_homepage { padding: 0; height: 100%; }
	.sezione_home { /*height: 455px;*/ position: relative; }
	.sezione_chi_sono { /*height: 455px;*/ position: relative; }
	.sezione_cart { background-image: url('../immagini/entrata_cellulare.jpg'); background-size: 100% 100%; background-repeat: no-repeat; height: 455px; margin-top: -47px; }
	.sezione_contatti { background-image: url('../immagini/sfondo_contatti.jpg'); background-repeat: repeat-y; height: 435px; margin-top: -47px; }
	.navbar { height: auto; width: 90%;}
	.navbar-left {
		position: relative;
		left: 0px;
	}
	
	.modal-title-popup-10 {
		display: none;
		
	}
	.modal-title-popup-no-10 {
		display: block;
		
	}
	.no_comment {
		color: #ffffff;
		position: absolute;
		width: 100%;
		top: 50%;
		-ms-transform: translateY(-50%);
		transform: translateY(-50%);
	}
	.blocco_verticale {
		margin-top: 20px;
	}
	.blocco_verticale_30 {
		margin-top: 30px;
	}
	.input_commento {
		height: auto !important;
	}
	.textarea_commento {
		height: auto !important;
	}
	.contenitore_data {
		padding: 0px;
	}
	.form_commenti {
		position: absolute;
		top: 20px;
		width: 100%;
	}
	.bottone_invia_commento {
		background-image: none;
		font-size: 14px;
		background-color: #af4b72 !important;
		color: #ffffff !important;
		border: none !important;
	}
	.contenitore_form {
		margin-top: 10px;
		position: relative;
		height: 270px;
	}
	.paragrafo_commento {
		display: none;
	}
	.paragrafo_commento_smart {
		display: block;
	}
	.contenitore_video {
		width: 100%;
		height: auto;
	}
	.slick-next {
		right: -8px;
		z-index: 4;
		top: 250px;
	}
	.slick-prev {
		left: -8px;
		z-index: 4;
		top: 250px;
	}
	.contenitore_nome {
		padding: 0px 0px 0px 5px;
	}
	.sezione_blog {
		width: 94%;
		margin: 0px auto;
	}
	.testo_commento {
		padding-left: 5px;
		margin-bottom: 10px;
	}
	.contenitore_commenti {
		background-color: #af4b72;
		color: #ffffff;
		height: 200px;
		position: relative;
	}
	.contenitore_no_commenti {
		background-color: #af4b72;
		color: #ffffff;
		height: 200px;
		position: relative;
	}
	.totale_carrello {
		font-size: 16px;
	}
	.contenitore_contatti_no_10 {
		display: block;
	}
	.contenitore_contatti_10 {
		display: none;
	}
	.margine_iva {
		margin-top: 30px;
	}
	.form_group_10 {
		display: block;
		width: auto;
	}
	.font_quattordici {
		font-size: 14px;
	}
	.font_tredici {
		font-size: 13px;
	}
	.bottone_indirizzami {
		background-image: none !important;
		background-color: #e41957 !important;
		color: #ffffff !important;
		border: none !important;
		margin-top: 10px;
	}
	.margine_prezzo {
		margin-bottom: 10px;
	}
	.modal-dialog-specifico-stile-personale {
		width: 90% !important;
	}
	.modal-body-acquista-con-me {
		padding: 5px 5px 5px 20px;
	}
	.no_padding {
		padding-left: 0px;
	}
	.testo_armocromia {
		margin-top: 0px;
	}
	.testo_libro {
		margin-top: 0px;
	}
	.testo_stile_e_arte {
		margin-top: 0px;
	}
	.testo_stile_per_cerimonia {
		margin-top: 0px;
	}
	.testo_stile_immagine {
		margin-top: 0px;
	}
	.testo_instagram {
		margin-top: 0px;
	}
	.cont_carrello {
		width: 70%;
		margin: 0px auto;
		height: 400px;
		overflow-y: scroll;
		scrollbar-width: thin;
	}
	.modal-body-shopping-insieme {
		width: 97% !important;
	}
	.riga_del_carrello {
		margin-bottom: 10px;
		
	}
	.btn_scegli_consulenza {
		background-image: none !important;
		/*background-color: #009fe3 !important;*/
		background-color: #ffffff !important;
		color: #000000 !important;
		border: 1px solid #000000 !important;
		font-weight: bold;
		border-radius: 4px;
	}
	.posizione_testo {
		margin-top: 0px;
	}
	.sezione_no_10 {
		display: initial;
	}
	.sezione_10 {
		display: none;
	}
	.font_sedici {
		font-size: 16px;
	}
	.blocco_inlinea {
		margin: 0px 6px 0px 6px;
	}
	.modal-dialog-specifico {
		width: 80% !important;
	}
	.modal-dialog-specifico-forma-corpo {
		width: 80% !important;
	}
	.modal-dialog-shopping-insieme {
		width: 100% !important;
	}
	.modal-dialog-acquista-con-me {
		width: 70% !important;
	}
	.modal_specifico {
		background-color: rgba(255,255,255,1) !important;
		/*height: 215px !important;*/
	}
	.modal_specifico_idee_regalo {
		background-color: rgba(255,255,255,1) !important;
		height: 200px !important;
	}
	.modal_specifico_viso {
		background-color: rgba(255,255,255,1) !important;
		/*height: 450px !important;*/
	}
	.modal_specifico_armocromia {
		background-color: rgba(255,255,255,1) !important;
		/*height: 600px !important;*/
	}
	.modal_specifico_libro {
		background-color: rgba(255,255,255,1) !important;
		height: 370px !important;
		
	}
	.modal_specifico_forma_corpo {
		background-color: rgba(255,255,255,1) !important;
		/*height: 410px !important;*/
	}
	.modal_specifico_acquista_con_me {
		background-color: rgba(255,255,255,1) !important;
		height: 300px !important;
	}
	.modal_specifico_shopping_insieme {
		background-color: rgba(255,255,255,1) !important;
		height: 450px !important;
	}
	.testo_acquista_con_me {
		margin-top: 0px;
	}
	.testo_forme_del_corpo {
		margin-top: 0px;
	}
	.testo_monogramma {
		margin-top: 0px;
	}
	.testo_forme_del_viso {
		margin-top: 0px;
	}
	.a_destra { float: right; margin-right: 2px; }
	.cont_bandierine { padding-right: 44px; }
	.sitoinvito { position: absolute; top: 50%; margin-top: -154px; left: 50%; margin-left: -600px;}
	.immagine_20_anni { position: absolute; top: 100px; left: 2px; height: 170px; }
	.scritta { display: none; }
	.triangolo { position: relative; top: 473px; }
	.stella { display: none; }
	.immagine_tablet { display: none; }
	.testo_stile_personale {
		margin-top: 0px;
	}
	.testo_stile_personale_indipendente {
		margin-top: 0px;
	}
	.testo_stile_personale_ripetizione {
		margin-top: 0px;
	}
	.testo_stile_personale_contrasto {
		margin-top: 0px;
	}
	.testo_stile_personale_professionale {
		margin-top: 0px;
	}
	.testo_stile_in_taglia {
		margin-top: 0px;
		
	}
	.testo_stile_sartoriale {
		margin-top: 0px;
		
	}
	.testo_stile_della_sposa {
		margin-top: 0px;
		
	}
	.testo_stile_professionale {
		margin-top: 0px;
	}
	.icona_carrello {
		position: relative;
		top: 0px;
	}
	.icona_bandierine {
		position: relative;
		top: 0px;
		left: 0px;
	}
	.icona_bandierine_mobile {
		display: block;
		position: absolute;
		left: 25px;
		z-index: 10;
	}
	.icona_bandierine_desktop {
		display: none !important;
	}
	.suggerimento_prenotazione {
		/*position: absolute;
		left: 0px;
		top: -12px;*/
		display: inline-block;
	}
	.suggerimento_prenotazione_dx {
		position: absolute;
		right: -2px;
		top: -12px;
	}
	.navbar-collapse {
		position: absolute;
		width: 100%;
		background-color: #ffffff;
	}
	.navbar-right { /*margin-right: -33px !important;*/ }
	.contenitore_cataloghi { width: 100%; margin: 0px; }
	.contenitore_slider {
		position: absolute !important;
		top: 0px !important;
		left: 0px;
		right: 0px;
		margin-left: auto;
		margin-right: auto;
		width: auto !important;
		z-index: 2;
		background-color: #ffffff;
		height: 100%;
	}
	.navbar-chi-sono {
		text-align: center;
		width: auto !important;
		top: 0px !important;
	}
	.cont_slider_contatti { top: -7px; z-index: 10; margin-top: -25px; }
	.cont_div {

		position: absolute; top: -200px; 
	
	}
	.contenitore_carosello {
		overflow: hidden;
		width: 90%;
		margin-left: 30px;
		
	}
	.contenitore_testo_chi_sono {
		position: initial;
		
	}
	.contenitore_testo_apsi {
		position: initial;
		
	}
	.contenitore_testo_percorso_artistico {
		position: initial;
	}
	.contenitore_testo_dicono_di_me {
		position: initial;
	}
	.contenitore_testo_fashion_sketches {
		position: initial;
		
	}
	.contenitore_del_testo_costumi_di_impronta {
		position: initial;
	}
	.contenitore_foto_inaugurazione {
		margin-top: -30px;
		overflow-y: scroll;
		scrollbar-width: thin;
	}
	.contenitore_testo_costumi_di_impronta {
		position: initial;
	}
	.contenitore_testo_collaborazioni {
		position: initial;
		
	}
	.immagine_sinistra {
		position: relative;
		top: 0px;
	}
	.sezione_stile_personale {
		top: 0px;
	}
	.paragrafo_stile_personale {
		margin-top: 10px;
	}
	.formato_large_desktop {
		display: none;
	}
	.altri_formati {
		display: initial;
	}
	.dropdown-menu {
		position: static;
		float: none;
	}
	.immagine_viso {
		height: auto;
	}
	.contenitore_testo {
		width: 90%;
		margin: 0px auto;
	}
	.bottone_prenota {
		bottom: 0px !important;
		margin: 25px;
		background-image: none !important;
		position: relative !important;
	}
	.bottone_prenota_carrello {
		background-color: #e6007e !important;
		margin: 5px;
		background-image: none !important;
		position: relative !important;
	}
	.bottone_info {
		bottom: 0px !important;
		margin: 25px;
		background-image: none !important;
		position: relative !important;
	}
	.bottone_del_monogramma {
		bottom: 0px !important;
		margin: 5px;
		background-image: none !important;
		position: relative !important;
	}
	.bottone_dell_album_personale {
		bottom: 0px !important;
		margin: 5px;
		background-image: none !important;
		position: relative !important;
	}
	.bottone_del_book_professionale {
		bottom: 0px !important;
		margin: 5px;
		background-image: none !important;
		position: relative !important;
	}
	.bottone_della_creazione_brand {
		bottom: 0px !important;
		margin: 5px;
		background-image: none !important;
		position: relative !important;
	}
	.bottone_del_personal_branding {
		bottom: 0px !important;
		margin: 5px;
		background-image: none !important;
		position: relative !important;
	}
	.bottone_stile_professionale {
		bottom: 0px !important;
		margin: 25px;
		background-image: none !important;
		position: relative !important;
	}
	.bottone_info_stile {
		bottom: 0px !important;
		margin: 25px;
		background-image: none !important;
		position: relative !important;
	}
	.bottone_settanta {
		bottom: 0px !important;
		margin: 5px;
		background-image: none !important;
		position: relative !important;
	}
	.bottone_info_settanta {
		bottom: 0px !important;
		margin: 5px;
		background-image: none !important;
		position: relative !important;
	}
	.bottone_info_settanta_costumi {
		bottom: 0px !important;
		margin: 5px;
		background-image: none !important;
		position: relative !important;
	}
	.bottone_stile_personale2 {
		bottom: 0px !important;
		margin: 5px;
		background-image: none !important;
		position: relative !important;
		
	}
	.bottone_scegli_pacchetto {
		top: 15px;
		left: -15px;
	}
	.modal-dialog-prenotazione {
		width: 100%;
		height: auto;
	}
	.modal-dialog-pacchetti {
		/*width: 95%;*/
		
	}
	.immagine_pacchetto {
		max-width: 100%;
	}
	.scritta_centrale {
		font-size: 18px;
		color: #222222;
		font-family: 'Bradley Hand ITC';
		line-height: 30px;
		top: 20%;
		-ms-transform: translateY(-50%);
		transform: translateY(-50%);
		position: relative;
	}
	.mail_mobile {
		font-size: 12px;
	}
	.telefono_mobile {
		font-size: 12px;
	}
	.contenitore_anteprima_prodotto {
		width: 81%;
		overflow-y: auto;
		height: 93%;
		overflow-x: hidden;
		position: relative;
		top: -15px;
		margin: 0px auto 0px auto;
	}
	.immagine_slider {
		height: 300px;
	}
	.immagine_commento {
		height: auto;
	}
	.testo {
		right: 0px;
		top: 0px;
		margin-bottom: 25px;
		font-size: 16px;
	}
	.testo_book_personale {
		right: 0px;
		top: 0px;
		margin-bottom: 25px;
		font-size: 16px;
	}
	.navbar-nav-chi-sono > li {
		display: initial;
	}
	.testo-chi-sono {
		right: 0px;
		top: 5px;
		font-size: 16px;
		margin-bottom: 25px;
		height: auto;
		position: relative;
	}
	.testo-apsi {
		right: 0px;
		top: 5px;
		font-size: 16px;
		margin-bottom: 25px;
		height: auto;
		position: relative;
	}
	.testo-percorso-artistico {
		right: 0px;
		top: 5px;
		font-size: 16px;
		margin-bottom: 25px;
		height: auto;
		position: relative;
	}
	.testo-dicono-di-me {
		right: 0px;
		top: 5px;
		font-size: 16px;
		margin-bottom: 25px;
		height: auto;
		position: relative;
	}
	.testo-collaborazioni {
		right: 0px;
		top: 5px;
		font-size: 16px;
		margin-bottom: 25px;
		height: auto;
		position: relative;
	}
	.owl-carousel {
		margin-top: 30px;
	}
	#captcha_image {
		/*width: 150px;*/
	}
	#captcha_code {
		/*position: absolute;
		top: 0px;
		left: 216px;*/
	}
	.sezione_carrello {
		font-size: 18px;
		color: #222222;
		margin: 10px auto 10px auto;
		width: 70%;
		line-height: 38px;
		/*background-color: #ffed00;*/
	}
	
	.switch_language {
		position: absolute;
		right: -15px;
		top: 27px;
		z-index: 2;
	}
	.sezione_privacy {
		height: 42%;
	}
	.logo_footer {
		position: absolute;
		left: 138px;
		top: 10px;
	}
	.bottone_10 {
		right: 0px !important;
		top: -41px;
        right: 101px !important;
		font-size: 12px;
	}
	.info_cookies_a {
		position: relative;
		left: 16px;
		display: inline-block;
	}
	.su_una_linea_mobile {
		display: inline-block;
		margin-bottom: 3px;
	}
	.cont_infos {
		padding-left: 20px;
	}
	.contenitore_descrizione {
		margin-top: 20px;
	}
	.contenitore_modale {
		margin-top: 0px;
	}
	.div_bottone {
		height: 70px;
	}
	.fb-like {
		margin-bottom: 10px;
	}
	.font_dodici {
		font-size: 14px;
	}
	.modal-title {
		font-size: 14px;
	}
	.modal-title-popup-prenota {
		left: 0px !important;
		margin: 0px !important;
		width: 190px !important;
	}
	.modal-body {
		padding: 4px;
	}
	.contenitore_bandierine {
		margin: 0 auto;
		width: 53%;
		position: relative;
		top: 10px;
	}
	.contenitore_copyright {
		margin: 0 auto;
		width: 70%;
		position: relative;
		top: 23px;
		left: 20px;
	}
	.contenitori_contatto_email {
		margin-bottom: 0px;
	}
	.contenitori_contatto_telefono {
		text-align: left;
		display: inline-block;
	}
	.contenitori_contatto_social {
		margin-top: 20px;
		text-align: left;
		display: inline-block;
	}
	.iconesocial {
		margin: 0px 5px 0px 0px;
	}
	textarea.form-control {
		height: 40px;
	}
	.modal-content {
		height: 100%;
	}
	.image_refresh {
		top: 13px !important;
	}
	.no_a_capo_desktop {
		display: initial;
	}
	.contenitore_anteprima_carrello {
		width: 100%;
		overflow-y: auto;
		height: 90%;
		overflow-x: hidden;
		position: relative;
		top: 25px;
		
	}
	.contenitore_lavori {
		width: 101%;
		margin: 0px auto 0px auto;
		position: relative;
		top: 65px;
	}
	.cont_box_opera {
		width: 13%;
		margin-left: 10px;
		margin-right: 10px;
	}
	.titolo_box {
		font-size: 7px;
		line-height: 10px;
	}
	.paragrafo_box {
   
		font-size: 10px;
	}
	.contenitore_anteprima_checkout {
		width: 93%;
		overflow-y: auto;
		height: 90%;
		overflow-x: hidden;
		position: relative;
		margin: 0px auto 0px auto;
		
	}
	.contenitore_anteprima_commento {
		width: 93%;
		overflow-y: auto;
		height: 233px;
		overflow-x: hidden;
		position: relative;
		margin: 0px auto 0px auto;
		
	}
	.blocco_sinistra {
		top: 0px;
	}
	.blocco_destra {
		left: auto;
		top: 20px;
	}
	.indirizzo_spedizione {
		font-size: 12px;
	}
	.indirizzo_spedizione_10 {
		display: none;
	}
	.pagamento_selezionato {
		right: -35px;
	}
	.pagamento_selezionato2 {
		right: -70px;
	}
	.label_desktop {
		display: none;
	}
	.label_mobile {
		display: block;
		font-size: 12px;
	}
	.box_opera {
		width: 100%;
		padding: 5px;
	}
	.aggiungi {
		font-size: 8px;
		margin-bottom: 10px;
		/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#777777+0,222222+50,777777+100 */
		background: rgb(119,119,119); /* Old browsers */
		background: -moz-linear-gradient(left, rgba(119,119,119,1) 0%, rgba(34,34,34,1) 50%, rgba(119,119,119,1) 100%); /* FF3.6-15 */
		background: -webkit-linear-gradient(left, rgba(119,119,119,1) 0%,rgba(34,34,34,1) 50%,rgba(119,119,119,1) 100%); /* Chrome10-25,Safari5.1-6 */
		background: linear-gradient(to right, rgba(119,119,119,1) 0%,rgba(34,34,34,1) 50%,rgba(119,119,119,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#777777', endColorstr='#777777',GradientType=1 ); /* IE6-9 */
	}
	.font_undici {
		font-size: 6px;
	}
	.carrello_10 {
		top: -6px !important;
		height: 33px !important;
		left: 3px !important;
	}
	.info_cookies {
		position: absolute;
		left: 50%;
		top: 50%;
		    margin-top: 16px;
    margin-left: -172.5px;
		z-index: 2;
	}
	.prodotti_nel_carrello {
		
		right: 31px;
		
		top: -15px;
	}
	.freccetta_10 {
		    top: 2px !important;
    right: 35px !important;
	}
	.contenitore_policy {
		top: 13px;
	}
	.centro_mobile {
		text-align: center !important;
	}
	.immagini_dialog_ecommerce {
		height: auto;
	}
	.tutti_contatti {
		/*margin-top: -70px;*/
	}
	.dropdown-menu > li > a {
		white-space: normal;
	}
	.contenitore_impronte_mostra_tre {
		position: absolute;
		left: -40px;
		width: 100%;
		text-align: left;
	}
	.negozio_shopping_testo {
		font-size: 15px;
	}
	.firma_testo {
		margin-top: -20px;
	}
	.vai_a_link {
		display: none;
	}
	.vai_a_link_smartphone {
		position: absolute;
		left: 50%;
		top: 50%;
		    margin-top: -54.5px;
    margin-left: -38.5px;
		z-index: 2;
		font-weight: normal;
	}
	.dialog_opere_modale {
		width: 80%;
	}
	.dipinti_new {
		height: 100px;
		display: inline-block;
		margin: 5px;
	}
	
	.contenitore_immagini_pagina_generale {
		display: inline-block;
	}
	.immagini_pagina_generale {
		height: 50px;
		
	}
	.anteprima_immagine {
		width: 49%;
		display: inline-block;
		margin: 0px 0px 15px 0px;
	}
	.impronta_sola {
		height: 90px;
		position: relative;
		left: 25px;
	}
	.singolatre {
		height: 100px;
		position: relative;
		left: 45px;
	}
	.pittosculture_cont {
		height: 65px;
		display: inline-block;
	}
	.pittosculture_immagini {
		max-height: 100%;
		
	}
	.contenitore_opere_modale {
		display: block;
		
	}
	.didascalia_impronte_pagina_generale {
		font-size: 12px;
		margin-top: 10px;
	}
	.sottotitolo_impronte_pagina_generale {
		font-size: 12px;
		margin-top: 10px;
	}
	.cont_impronte_generale {
		position: relative;
		right: 33px;
		top: 25px;
	}
	.img_mostra_tre {
		height: 80px;
	}
	.img_mostra_uno {
		height: 50px;
	}
	.immagine_centrale_mostra_uno {
		height: 65px;
	}
	.pulsante_disegni {
		margin-top: -20px !important;
		
	}
	.contenitore_impronte_mostra_uno {
		position: absolute;
		width: 110%;
		left: -60px;
		right: auto;
		top: 20px;
	}
	.immagine_mostra_tre {
		display: inline-block;
		
	}
	.impronte_singola_mostra_tre {
		position: absolute;
		right: 0px;
		top: 0px;
	}
	.immagine_mostra_uno {
		display: inline-block;
		
	}
	.immagini_pitt {
		height: 40px;
		margin-top: 5px !important;
	}
	.testo_block {
		display: block;
		margin-bottom: -17px;
	}
	.scritta_pittosculture {
		width: 200px;
		left: 50%;
		margin-left: -100px;
		position: absolute;
		top: 53px;
		font-size: 10px;
	}
	.immagini_dipinti_new {
		height: 100%;
	}
	.immagini_autoritratti {
		height: 80px;
		
	}
	.thumb12 {
		width: 100px;
	}
	.autoritratti {
		top: -37px;
		left: 100px;
	}
	.inlinea {
		display: inline-block;
		margin: 2px 0px 2px 0px;
	}
	.logo_centrato {
		position: absolute;
		top: 50%;
		margin-top: -269px;
		left: 50%;
		margin-left: -220px;
	}
	.nosm {
		display: none;
	}
	.opera_10 {
		height: 100px;
	}
	.camera_10 {
		height: 25px;
	}
	.cd_photo {
		position: absolute;
		top: 30px;
	}
	.messaggio_di_testo {
		height: auto !important;
	}
	.contatti_sito {
		position: absolute;
		top: 50%;
		margin-top: -17px;
		left: 57px;
	}
	.impronte_esterna {
		position: absolute;
		top: 0px;
		left: -15px;
	}
	.bandierina {
		position: absolute;
		top: auto;
		bottom: -90px;
		left: auto;
		right: 37px;
	}
	.contenitore_pagamento {
		width: 10%;
		display: inline-block;
		margin: 0px 10px 0px 10px;
	}
	.pentagramma {
		position: absolute;
		top: auto;
		bottom: -90px;
		left: 37px;
		right: auto;
	}
	.notizie_sito {
		position: absolute;
		top: 50%;
		margin-top: -17px;
		left: auto;
		right: 57px;
	}
	.pagamenti {
		margin-bottom: 15px;
	}
	.galleria_musei {
		max-width: 80%;
	}
	.imm_contatti {/*float: left; margin-left: 4px; height: 210px; top: -135px; position: relative;*/ display: none; }
	.imm_contatti_chrome { margin-top: 53px; }
	.cont_immagini {display: block; height: auto; margin-bottom: 10px; width: auto; }
	 div.vertical { margin-top: 30px;
margin-left: 14px;
width: 108px;
}
#contenitore_catalogo { margin-top: -15px; margin-right: 3px; height: 300px;}
	.slideshow {
margin: 25px 0px 0px 25px;
height: 411px; }
	.slideshow img {
width: 66% !important;
height: 87px;
padding: 3px;
margin-bottom: 25px;
}
	.riga_studiolo {
		margin-left: -15px;
	}
	.thumb_studiolo {
		max-width: 100%;
	}
	.firma {
		width: 170px;
		position: absolute;
		left: 50%;
		margin-left: 49px;
		top: 120px;
	}
	.box_uno { display: block; margin-left: 17px; height: 130px; margin-bottom: 5px; margin-top: -20px; }
	.box_ind_email { position: relative; top: 50px; }
	.box_due { display: block; margin-left: 17px; background-color: #88909d; width: 180px; height: 220px; margin-bottom: 5px; }
	.box_telefono { position: relative; top: 100px; }
	.immagine_uno_contatti { position: relative; left: -125px; top: -72px; }
	.immagine_due_contatti { position: relative; left: -112px; top: -72px; }
	.box_footer_sin { /*padding-top: 33px;*/ }
	.fb_footer { margin-left: 10px; }
	.icona_di_in { position: relative; left: 80px; top: 19px; }
	.box_footer_des { height: 66px; }
	.copyright { font-size: 12px; }
	.colore_a { color: #333; }
	.immagine_catalogo {

	max-width: 100%;
	height: 200px;
	max-height: 100%;

}
	.contenitore_testi_sponsors {
		width: 68%;
		margin-top: 20px;
		position: absolute;
		right: 19px;
		max-height: 300px;
		overflow-x: hidden;
		overflow-y: auto;
		color: #333333;
	}
	.unslider-fade .unslider-wrap li {
		height: 350px;
		line-height: 350px;
		top: 50%;
		margin-top: -175px;
	}
	.dedica {
		color: #333333;
	}
	.didascalia_eventi_mostre {
		
	}
	.immagine_catalogo_due { display: none; }
	.logo_invito_ing {
		position: absolute;
		left: 50%;
		margin-left: -30%;
		top: 25px;
		width: 60%;
	}
	.logo_invito_ita {
		position: absolute;
		left: 50%;
		margin-left: -30%;
		top: 25px;
		width: 60%;
	}

.contenitore_curriculum {

	overflow-x: hidden;
	overflow-y: auto;
	height: 334px;
	text-align: left;
	margin-top: -24px;
	font-size: 14px;
	font-weight: normal;


}
.contenitore_scritta_logo {
		position: absolute;
		width: 47%;
		top: 0px;
		left: 50%;
		text-align: center;
	}
	.contenitore_scritta_logo_inglese {
		position: absolute;
		width: 47%;
		top: 0px;
		left: 50%;
		text-align: center;
	}
	.solo_desktop { display: none; }
	.immagine_esterna_mostra_due {
		height: 90px;
		position: relative;
		top: -24px;
	}
.contenitore_eventi { height: 300px; overflow-x: hidden; overflow-y: auto; margin-top: -20px; width: 59%; }
.imm_perf { height: 300px; margin-top: 150px; }
.imm_perf2 { height: 300px; margin-top: 150px; }
.riga_footer { background-color: #b8b8b8;}
.thumb_mobile { width: 53px; }
.contenitore_opere { margin-top: 150px; }
.contenitore_dipinti { margin-top: 75px; }
.cont_disegni { margin-top: 55px !important; }
.contenitore_delle_icone { margin-top: -5px !important; }
.contenitore_delle_sculture { margin-top: 47px !important; position: relative; left: -20px; }
.cont_pittosculture { position: relative; left: 30px; top: 31px; margin-top: 0px; }
.contenitore_contatti { /*margin-top: -135px;*/ text-align: center;
    width: 100%;
    right: 0px;
	bottom: 84px; z-index: 10;}
.immagine_carrello {
    margin-bottom: 25px;
    width: 60px;
	}
	.su_una_linea {
		display: inline-block;
	}
.contenitore_contatti {
	/*margin-top: -25px;*/
}
.imm_contatti_due { display: none; }
.vista_mobile { display: none; }
.cont_sponsors { margin: 85px 0px -5px 0px; position: relative; top: -20px; }
#scritta_inglese { color: #ffffff; font-size: 20px; position: relative; top: 60px; left: -5px; }
.immagine_prima { margin-left: -30px; height: 128px; }
#cont_catalogo { margin-top: 0px; margin-left: -20px; }
.nav { position: relative; z-index: 1000; }
.visibile_solo_desktop { display: none; }
.smart_vertical { display: none; }
.only_desktop { display: none; }
.only_mini { display: none; }
.uno_scultura, .due_scultura, .tre_scultura {

	height: 70px !important;

}
#btn_testo_disegni_sacri {
	height: 30px;
}
.contenitore_delle_sculture img { width: 48px; }
.cont_sculture_app { width: 15%; display: inline-block; }
.contenitore_delle_sculture #btn_testo_sculture_camera { width: auto; }
.immagine_wiki {
	
		margin-top: 105px;
	  margin-left: 16px;
	  z-index: 100;
	  position: relative;
	  width: 200px;
	
	}
	.wiki_desktop {
	
		display: none;
	
	}
	.perf_desktop {
	
		display: none;
	
	}
	.imm_mobile {
	
		width: 110px;
		height: auto;
		margin-top: 17px;
	
	}
	.dida_musei {
		position: absolute;
		bottom: 2px;
		width: auto;
		background-color: rgba(0,0,0,0.5);
		padding: 5px;
		-webkit-border-radius: 10px;
		-moz-border-radius: 10px;
		-o-border-radius: 10px;
		border-radius: 10px;
		color: #ffffff;
		font-size: 12px;
		line-height: normal;
	}
	
	.nomobile {
	
		display: none;
	
	}
	
	.solo_secondo {
	
		display: none;
	
	}
	
	.anno_opera {
	
		font-weight: normal;
	  margin-bottom: -22px;
	  width: 115px;
	  display: inline-block;
	  /* margin-top: 69px; */
	  position: relative;
	  top: 36px;
	  right: -1px;
	  text-align: left;
	
	}
	
	.anno_opera_due {
	
	  font-weight: normal;
	  margin-bottom: -22px;
	  width: 175px;
	  display: inline-block;
	  /* margin-top: 69px; */
	  position: relative;
	  top: 54px;
	  right: 35px;
	  
	
	}
	
	.anno_opera_due_seconda {
	
	  font-weight: normal;
	  display: inline-block;
	  position: relative;
	  top: 38px;
	  right: -177px;
	  text-align: left;
	  
	
	}
	
	.div_performances {
	
		 margin-top: 100px;
		  /*margin-left: 26px;*/
		 margin-left: -138px;
	
	}
	
	.div_performances img {
	
		 width: 90px;
		 height: auto;
		 margin-top: 20px;
	
	}
	
	.div_performances_due {
	
		  /*margin-top: 111px;
		  margin-left: -60px;*/
		  margin-top: 48px;
		  margin-left: -254px;
	
	}
	
	.div_firefox {
	
		margin-top: 1px;
	
	}
	
	.div_inglese {
	
		margin-left: -85px;
	
	}
	
	.anno_inglese {
	
		right: 4px !important;
	
	}
	
	.anno_seconda_performance {
	
		right: -189px;
	
	}
	
	.immagine_seconda_performance {
	
		height: 81px;
		width: auto;
		margin-top: 16px;
	
	}
	
	.cont_video_sinistra {
	
		display: none;
	
	}
	
	.smartphones {
	
		display: block;
		position: relative;
		top: 5px;
	
	}
	
	.smartphone_firefox {
	
		top: 0px;
		z-index: 1000;
	
	}
	
	.sfogliatore_home {
	
		width: 100%;
		height: 225px;
		margin-top: 3px;
	
	}
	
	.chiudi_sfogliatore {
		position: absolute;
		left: 0%;
		bottom: -10px;
		color: #ffffff;
		cursor: pointer;
	}
	.chiudi_sfogliatore_video {
		position: absolute;
		left: 14.4%;
		bottom: -13px;
		color: #ffffff;
		cursor: pointer;
	}
	.chiudi_sfogliatore_perf {
		position: absolute;
		left: 14.4%;
		bottom: -13px;
		color: #ffffff;
		cursor: pointer;
	}
	.sfogliatore_opere {
	
		width: auto;
		height: 300px;
	
	}
	
	
	.icona_zero_video {
	
		width: 90px;
	
	}
	
	.prima_img_video {
	
		width: 90px;
	
	}
	
	.seconda_img_video {
	
		width: 90px;
	
	}
	
	.icone_sfogliatori {
	
		width: 65px;
	
	}
	.icone_sfogliatori_performances {
	
		width: 65px;
	
	}
	
	.icona_prima_smartphone {
	
		position: relative;
		top: -5px;
		height: 105px; 
		width: 73px;
	
	}
	
	.barra_sfogliatore {

		position: absolute;
		top: 6.9%;
		width: 86%;
		left: 7%;

	}	
	
	.anno_smartphone {
	
		color: #ffffff;
		font-size: 10px;
		display: inline;
	
	}
	
	.fancybox-opened .fancybox-title {
		width: 100%;
	}
	
	#cont_sfogliatori {
	
		height: 245px;
	
	}
	
	.sculture_chrome {
	
		margin-top: 50px !important;
	
	}
	
	.video_cont_cataloghi {
	
		width: 85%;
		margin-top: 91px;
	
	}
	
	.testo_solo_desktop {
	
		display: none;
	
	}
	
	.testo_desk, .testo_tablet {
	
		display: none;
	
	}
	
	.testo_solo_smartphone {
	
		position: absolute;
		top: -25px;
		left: 80px;
		font-weight: normal;
		font-size: 12px;
		font-style: italic;
		text-align: left;
	
	}
	
	#cont_frase {
	
		display: none;
	
	}
	
	.solo_smart {
	
		margin-top: 20px;
	
	}
	
	.telefono_smart {
	
		/*color: #ffffff;*/
	
	}
	
	.ultima_riga_inglese {
	
		/*margin-top: -9px;*/
	
	}
	
	.logo_nuovo_footer {
	
		margin-top: -90px;
		margin-right: 0px;
	
	}
	
	.frase_nuovo_logo_it {
	
		position: absolute;
		left: 5px;
		top: 77px;
		font-size: 12px;
		font-weight: normal;
	
	}
	
	/*.frase_nuovo_logo_en {
	
		position: absolute;
		left: 55px;
		top: 102px;
		font-size: 12px;
		font-weight: normal;
	
	}*/
	
	.icona_tw {
	
		height: 16px;
		/*position: relative;
		right: 5px;*/
	
	}
	.icona_in {
		height: 16px;
		position: relative;
		left: 5px;
	}
	.icona_inst {
		height: 16px;
		position: relative;
		left: 5px;
	}
	.icone_pagamenti_sx {
		/*width: 50px;*/
		position: relative;
		right: -5px;
	
	}
	.icone_pagamenti_dx {
		width: 50px;
		position: relative;
		left: 7px;
	
	}
	#ct_captcha_prenotazione {
		bottom: -17px;
	}
	
	.audio_background_footer {
		position: absolute;
		/*right: 140px;
		top: 15px;*/
		left: 55%;
		margin-left: 130.5px;
		top: 50%;
		margin-top: -44px;
		z-index: 2;
	}
	
	.fancybox-title-float-wrap .child {
	
		font-size: 10px;
		line-height: 16px !important;
		white-space: normal !important;
	
	}
	
	.tecnici_web {
		max-width: 100%;
	}

}

/* Telefonino verticale ------------------------- */
@media (max-width: 480px) {

	html { min-height: 100%; }
	body { min-height: 100%; }
	footer { /*position: absolute !important; bottom: 0px;*/ }
	.footer_index {
		position: absolute;
		bottom: 0px;
		display: block;
		width: 100%;
		border-top: 1px solid #999999;
	}
	.immagine_index {
		width: 100px;
		margin-top: 7px;
	}
	.footer_blog {
		position: relative;
		border-top: 1px solid #999999;
	}
	.footer_carrello {
		position: absolute;
		bottom: 0px;
		width: 100%;
	}
	.no_telefonino {
		display: none;
	}
	.logo_libro_index {
		width: 150px;
		margin-top: 20px;
	}
	.scritta_desktop {
		display: none;
	}
	.scritta_mobile {
		display: initial;
		position: relative;
        /*top: 50px;*/
        font-weight: bold;
	}
	.navbar_orizz {
		display: none;
	}
	.a_capo_verticale {
		display: block;
	}
	.navbar_vert {
		display: block;
	}
	.partita_iva_orizzontale {
		display: none;
	}
	.partita_iva_verticale {
		position: absolute;
		top: 25px;
		left: 128px;
		display: block;
		font-size: 10px;
		font-weight: bold;
	}
	.contenitore_copyright_verticale {
		position: absolute;
		top: 15px;
		display: block;
	}
	.contenitore_copyright_orizzontale {
		display: none;
	}
	/*.sfondo_index { background-image: url('../immagini/sfondo_pagina_index.jpg'); background-size: 100% 100%; background-repeat: no-repeat; height: 573px; }*/
	.contenitore_generale { padding: 0; width: 80%; /*background-image: url('../immagini/home_cellulare2.jpg'); background-size: 100% 100%; background-repeat: no-repeat;*/ height: 573px;}
	.contenitore_generale_no_homepage { padding: 0; height: 100% !important; }
	.sezione_home { /*height: 530px*/ position: relative; }
	.sezione_chi_sono { /*height: 455px;*/ position: relative; }
	.sezione_cart { background-image: url('../immagini/entrata_cellulare.jpg'); background-size: 100% 100%; background-repeat: no-repeat; height: 530px; margin-top: -47px; }
	.sezione_contatti { background-image: url('../immagini/sfondo_contatti.jpg'); background-repeat: repeat-y; height: 531px; margin-top: -47px; }
	.navbar { height: auto; width: 90%; z-index: 4; }
	.a_destra { float: right; margin-right: -16px;}
	.cont_bandierine { padding-right: 30px; }
	.immagine_20_anni { position: absolute; top: 94px; left: -12px; height: 145px; }
	.scritta { display: block; position: absolute; top: 150px; left: 51%; }
	.footer_des { padding: 15px 15px 0px 5px; height: 70px !important; }
	.triangolo { position: relative; top: 473px; }
	.sitoinvito { position: absolute; top: 50%; margin-top: -154px; left: 50%; margin-left: -600px;}
	.stella { display: none; }
	.immagine_tablet { display: none; }
	.blocco_inlinea {
		margin: 0px 6px 0px 6px;
	}
	.modal-title-popup-10 {
		display: none;
		
	}
	.modal-title-popup-no-10 {
		display: block;
		
	}
	.tutti_contatti {
		/*margin-top: -100px;*/
	}
	.no_comment {
		color: #ffffff;
		position: absolute;
		width: 100%;
		top: 50%;
		-ms-transform: translateY(-50%);
		transform: translateY(-50%);
	}
	.blocco_verticale {
		margin-top: 20px;
	}
	.blocco_verticale_30 {
		margin-top: 30px;
	}
	.input_commento {
		height: auto !important;
	}
	.textarea_commento {
		height: auto !important;
	}
	.contenitore_data {
		padding: 0px;
	}
	.form_commenti {
		position: absolute;
		bottom: 0px;
		width: 100%;
	}
	.bottone_invia_commento {
		background-image: none;
		font-size: 14px;
		background-color: #af4b72 !important;
		color: #ffffff !important;
		border: none !important;
	}
	.contenitore_form {
		margin-top: 10px;
		position: relative;
		height: 270px;
	}
	.paragrafo_commento {
		display: none;
	}
	.paragrafo_commento_smart {
		display: block;
	}
	.contenitore_video {
		width: 100%;
		height: auto;
	}
	.contenitore_nome {
		padding: 0px 0px 0px 5px;
	}
	.sezione_blog {
		width: 94%;
		margin: 0px auto;
		
	}
	.testo_commento {
		padding-left: 5px;
		margin-bottom: 10px;
	}
	.contenitore_commenti {
		background-color: #af4b72;
		color: #ffffff;
		height: 200px;
		position: relative;
	}
	.contenitore_no_commenti {
		background-color: #af4b72;
		color: #ffffff;
		height: 200px;
		position: relative;
	}
	.form_group_10 {
		display: block;
		width: auto;
	}
	.contenitore_contatti_no_10 {
		display: block;
	}
	.contenitore_contatti_10 {
		display: none;
	}
	.bottone_indirizzami {
		background-image: none !important;
		background-color: #e41957 !important;
		color: #ffffff !important;
		border: none !important;
		margin-top: 10px;
	}
	.font_quattordici {
		font-size: 14px;
	}
	.font_tredici {
		font-size: 13px;
	}
	.margine_iva {
		margin-top: 30px;
	}
	.riga_del_carrello {
		margin-bottom: 10px;
		
	}
	.modal-dialog-specifico-stile-personale {
		width: 90% !important;
	}
	.modal-body-acquista-con-me {
		padding: 5px 5px 5px 20px;
	}
	.totale_carrello {
		font-size: 16px;
	}
	.margine_prezzo {
		margin-bottom: 10px;
	}
	.no_padding {
		padding-left: 0px;
	}
	.cont_carrello {
		width: 70%;
		margin: 0px auto;
		height: 300px;
		overflow-y: scroll;
		scrollbar-width: thin;
	}
	.btn_scegli_consulenza {
		background-image: none !important;
		/*background-color: #009fe3 !important;*/
		background-color: #ffffff !important;
		color: #000000 !important;
		border: 1px solid #000000 !important;
		font-weight: bold;
		border-radius: 4px;
		position: relative;
		right: 1px;
	}
	.icona_carrello {
		position: relative;
		top: 0px;
	}
	.icona_bandierine {
		position: relative;
		top: 0px;
		left: 10px;
	}
	.icona_bandierine_mobile {
		display: block;
	}
	.icona_bandierine_desktop {
		display: none;
	}
	.modal-title-popup-prenota {
		width: 140px !important;
	}
	.modal-body-shopping-insieme {
		width: 97% !important;
	}
	.sezione_no_10 {
		display: initial;
	}
	.sezione_10 {
		display: none;
	}
	.font_sedici {
		font-size: 14px;
	}
	.modal-dialog-specifico {
		width: 96% !important;
	}
	.modal-dialog-specifico-forma-corpo {
		width: 98% !important;
	}
	.modal-dialog-shopping-insieme {
		width: 96% !important;
	}
	.modal-dialog-acquista-con-me {
		width: 96% !important;
	}
	.modal_specifico {
		background-color: rgba(255,255,255,1) !important;
		/*height: 235px !important;*/
	}
	.modal_specifico_idee_regalo {
		background-color: rgba(255,255,255,1) !important;
		height: 210px !important;
	}
	.modal_specifico_viso {
		background-color: rgba(255,255,255,1) !important;
		/*height: 440px !important;*/
	}
	.modal_specifico_armocromia {
		background-color: rgba(255,255,255,1) !important;
		/*height: 540px !important;*/
	}
	.modal_specifico_libro {
		background-color: rgba(255,255,255,1) !important;
		height: 310px !important;
		
	}
	.modal_specifico_forma_corpo {
		background-color: rgba(255,255,255,1) !important;
		/*height: 450px !important;*/
	}
	.modal_specifico_acquista_con_me {
		background-color: rgba(255,255,255,1) !important;
		height: 440px !important;
	}
	.modal_specifico_shopping_insieme {
		background-color: rgba(255,255,255,1) !important;
		height: 620px !important;
	}
	.testo_armocromia {
		margin-top: 0px;
	}
	.testo_libro {
		margin-top: 0px;
	}
	.testo_stile_e_arte {
		margin-top: 0px;
	}
	.testo_stile_per_cerimonia {
		margin-top: 0px;
	}
	.testo_stile_immagine {
		margin-top: 0px;
	}
	.testo_instagram {
		margin-top: 0px;
	}
	.posizione_testo {
		margin-top: 0px;
	}
	.testo_acquista_con_me {
		margin-top: 0px;
	}
	.testo_forme_del_corpo {
		margin-top: 0px;
	}
	.testo_monogramma {
		margin-top: 0px;
	}
	.testo_forme_del_viso {
		margin-top: 0px;
	}
	.suggerimento_prenotazione {
		/*position: absolute;
		left: -10px;
		top: -12px;*/
		display: inline-block;
	}
	.suggerimento_prenotazione_dx {
		position: absolute;
		right: -12px;
		top: -12px;
	}
	.navbar-left {
		position: relative;
		left: 0px;
	}
	.navbar-collapse {
		position: absolute;
		width: 100%;
		background-color: #ffffff;
	}
	.navbar-right { /*margin-right: -33px !important;*/ }
	.contenitore_cataloghi { width: 100%; margin: 0px; }
	.contenitore_slider {
		position: absolute !important;
		width: auto !important;
	}
	.a_capo {
		display: none;
	}
	.navbar-chi-sono {
		text-align: center;
		width: auto !important;
		top: 0px !important;
	}
	.scritta_centrale {
		font-size: 21px;
		color: #222222;
		font-family: 'Bradley Hand ITC';
		line-height: 28px;
		/*top: 5%;
		-ms-transform: translateY(-5%);
		transform: translateY(-5%);*/
		position: relative;
		top: 60px;
	}
	.contenitore_carosello {
		overflow: hidden;
		width: 80%;
		margin-left: 30px;
		
	}
	.testo_scorrevole {
		
		/*height: 170px;*/
	}
	.contenitore_testo_chi_sono {
		position: initial;
		/*height: 208px;*/
	}
	.contenitore_testo_apsi {
		position: initial;
		/*height: 208px;*/
	}
	.contenitore_testo_percorso_artistico {
		position: initial;
		/*height: 208px;*/
	}
	.contenitore_testo_dicono_di_me {
		position: initial;
	}
	.contenitore_testo_fashion_sketches {
		position: initial;
		/*height: 208px;*/
		
	}
	.contenitore_del_testo_costumi_di_impronta {
		position: initial;
		/*height: 208px;*/
	}
	.contenitore_foto_inaugurazione {
		margin-top: -30px;
		overflow-y: scroll;
		scrollbar-width: thin;
	}
	.contenitore_testo_costumi_di_impronta {
		position: initial;
		/*height: 208px;*/
	}
	.contenitore_testo_collaborazioni {
		position: initial;
		height: 208px;
	}
	.testo_stile_personale {
		margin-top: 0px;
		/*height: 150px;*/
	}
	.testo_stile_personale_indipendente {
		margin-top: 0px;
		/*height: 150px;*/
	}
	.testo_stile_personale_ripetizione {
		margin-top: 0px;
		/*height: 150px;*/
	}
	.testo_stile_personale_contrasto {
		margin-top: 0px;
		/*height: 150px;*/
	}
	.testo_stile_personale_professionale {
		margin-top: 0px;
		/*height: 150px;*/
	}
	.testo_stile_in_taglia {
		margin-top: 0px;
		
	}
	.testo_stile_sartoriale {
		margin-top: 0px;
		
	}
	.testo_stile_della_sposa {
		margin-top: 0px;
		
	}
	.testo_stile_professionale {
		margin-top: 0px;
		height: 170px;
	}
	.contenitore_testo {
		width: 90%;
		margin: 0px auto;
	}
	.immagine_sinistra {
		position: relative;
		top: 0px;
	}
	.formato_large_desktop {
		display: none;
	}
	.altri_formati {
		display: initial;
	}
	.bandierina {
		position: absolute;
		top: auto;
		bottom: -90px;
		left: auto;
		right: 37px;
	}
	.modal-title {
		font-size: 14px;
	}
	.modal-title-popup-prenota {
		left: 0px !important;
	}
	.font_dodici {
		font-size: 14px;
	}
	.sezione_stile_personale {
		top: 0px;
	}
	.paragrafo_stile_personale {
		margin-top: 10px;
	}
	.modal-dialog-prenotazione {
		width: 100%;
		height: auto;
	}
	.modal-dialog-pacchetti {
		/*width: 95%;*/
		
	}
	.img_logo {
		height: 150px;
	}
	.pentagramma {
		position: absolute;
		top: auto;
		bottom: -90px;
		left: 37px;
		right: auto;
	}
	.immagine_slider {
		height: auto;
	}
	.immagine_slider_homepage {
		height: 275px;
	}
	.immagine_commento {
		height: auto;
	}
	.bottone_scegli_pacchetto {
		top: 5px;
		left: -26px;
	}
	.immagine_pacchetto {
		max-width: 100%;
	}
	.bottone_prenota {
		bottom: 0px !important;
		margin: 10px 5px 13px 5px;
		background-image: none !important;
		position: relative !important;
	}
	.bottone_prenota_carrello {
		background-color: #e6007e !important;
		margin: 10px 5px 13px 5px;
		background-image: none !important;
		position: relative !important;
	}
	.bottone_info {
		bottom: 0px !important;
		margin: 10px 5px 13px 5px;
		background-image: none !important;
		position: relative !important;
	}
	.bottone_del_monogramma {
		bottom: 0px !important;
		margin: 10px 5px 13px 5px;
		background-image: none !important;
		position: relative !important;
	}
	.bottone_dell_album_personale {
		bottom: 0px !important;
		margin: 10px 5px 13px 5px;
		background-image: none !important;
		position: relative !important;
	}
	.bottone_del_book_professionale {
		bottom: 0px !important;
		margin: 10px 5px 13px 5px;
		background-image: none !important;
		position: relative !important;
	}
	.bottone_della_creazione_brand {
		bottom: 0px !important;
		margin: 10px 5px 13px 5px;
		background-image: none !important;
		position: relative !important;
	}
	.bottone_del_personal_branding {
		bottom: 0px !important;
		margin: 10px 5px 13px 5px;
		background-image: none !important;
		position: relative !important;
	}
	.bottone_stile_professionale {
		bottom: 0px !important;
		margin: 10px 5px 13px 5px;
		background-image: none !important;
		position: relative !important;
	}
	.bottone_info_stile {
		bottom: 0px !important;
		margin: 10px 5px 13px 5px;
		background-image: none !important;
		position: relative !important;
	}
	.bottone_settanta {
		bottom: 0px !important;
		margin: 10px 5px 13px 5px;
		background-image: none !important;
		position: relative !important;
	}
	.bottone_info_settanta {
		bottom: 0px !important;
		margin: 10px 5px 13px 5px;
		background-image: none !important;
		position: relative !important;
	}
	.bottone_info_settanta_costumi {
		bottom: 0px !important;
		margin: 10px 5px 13px 5px;
		background-image: none !important;
		position: relative !important;
	}
	.bottone_stile_personale2 {
		bottom: 0px !important;
		margin: 10px 5px 13px 5px;
		background-image: none !important;
		position: relative !important;
		
	}
	.sezione_carrello {
		font-size: 16px;
		color: #222222;
		margin: 10px auto 10px auto;
		width: 91%;
		line-height: 38px;
		/*background-color: #ffed00;*/
	}
	.immagine_viso {
		height: auto;
	}
	.vai_a_link {
		position: absolute;
		left: 50%;
		top: 50%;
		margin-top: -9.5px;
		margin-left: -114.5px;
		z-index: 2;
		font-weight: normal;
		display: block;
		font-size: 11px;
	}
	.no_nel_mobile {
		display: none;
	}
	.owl-carousel {
		margin-top: 0px;
	}
	.owl-carousel-homepage {
		/*position: relative;
		top: 130px;
		z-index: 3;
		visibility: visible;*/
		visibility: hidden;
	}
	.navbar-nav-chi-sono {
		width: auto;
	}
	.testo {
		right: 0px;
		top: 2px;
		font-size: 16px;
		margin-bottom: 25px;
	}
	.testo_book_personale {
		right: 0px;
		top: 2px;
		font-size: 16px;
		margin-bottom: 25px;
	}
	.testo-chi-sono {
		right: 0px;
		top: 15px;
		font-size: 16px;
		margin-bottom: 25px;
		position: relative;
		height: auto;
	}
	.testo-apsi {
		right: 0px;
		top: 15px;
		font-size: 16px;
		margin-bottom: 25px;
		position: relative;
		height: auto;
	}
	.testo-percorso-artistico {
		right: 0px;
		top: 15px;
		font-size: 16px;
		margin-bottom: 25px;
		position: relative;
		height: auto;
	}
	.testo-dicono-di-me {
		right: 0px;
		top: 15px;
		font-size: 16px;
		margin-bottom: 25px;
		position: relative;
		height: auto;
	}
	.testo-collaborazioni {
		right: 0px;
		top: 15px;
		font-size: 16px;
		margin-bottom: 25px;
		position: relative;
		height: auto;
	}
	.vai_a_link_smartphone {
		display: none;
	}
	.switch_language {
		position: absolute;
		right: -15px;
		top: 26px;
		z-index: 2;
	}
	.info_cookies {
		position: absolute;
		left: 50%;
		top: 50%;
		margin-top: 30px;
		margin-left: -128.5px;
		z-index: 2;
	}
	.logo_footer {
		position: absolute;
		left: 88px;
		top: 12px;
		width: auto !important;
	}
	.grassetto {
		font-size: 14px;
	}
	.immagine_carrello {
		display: none;
	}
	.info_cookies_a {
		position: relative;
		left: 10px;
		display: inline-block;
	}
	.label_desktop {
		display: none;
	}
	.label_mobile {
		display: block;
	}
	.sezione_privacy {
		height: 42%;
	}
	.contenitore_bandierine {
		margin: 0 auto;
		width: 100%;
		position: relative;
		top: 9px;
		left: -8px;
	}
	.contenitore_copyright {
		margin: 0 auto;
		width: 45%;
		position: relative;
		top: 11px;
		left: 20px;
	}
	.footer_sin {
		height: 70px;
	}
	.contenitori_contatto_email {
		margin-bottom: 20px;
	}
	.contenitori_contatto_telefono {
		text-align: left;
	}
	.contenitori_contatto_social {
		margin-top: 20px;
		text-align: left;
	}
	.iconesocial {
		margin: 0px 5px 0px 0px;
	}
	.contenitore_anteprima_prodotto {
		width: 92%;
		overflow-y: auto;
		height: 90%;
		overflow-x: hidden;
		position: relative;
		top: 5px;
		margin: 0px auto 0px auto;
	}
	.contenitore_anteprima_carrello {
		width: 100%;
		overflow-y: auto;
		height: 90%;
		overflow-x: hidden;
		position: relative;
		top: 60px;
		
	}
	.contenitore_anteprima_checkout {
		width: 98%;
		overflow-y: auto;
		height: 90%;
		overflow-x: hidden;
		position: relative;
		margin: 0px auto 0px auto;
		
	}
	.contenitore_anteprima_commento {
		width: 98%;
		overflow-y: auto;
		height: 233px;
		overflow-x: hidden;
		position: relative;
		margin: 0px auto 0px auto;
		
	}
	.contenitore_modale {
		margin-top: 0px;
	}
	.box_opera {
		width: 100%;
		
	}
	#ct_captcha_prenotazione {
		bottom: -19px;
	}
	.immagini_dialog_ecommerce {
		height: auto;
	}
	.dropdown-menu > li > a {
		white-space: normal;
	}
	.immagine_mostra_tre {
		display: inline-block;
		
	}
	.dialog_opere_modale {
		width: 80%;
	}
	.contenitore_impronte_mostra_uno {
		position: absolute;
		width: 100%;
		left: -20px;
	}
	
	.firma_testo {
		
	}
	.no_a_capo_desktop {
		display: initial;
	}
	.contenitore_immagini_pagina_generale {
		display: block;
	}
	.immagini_pagina_generale {
		height: 65px;
		
	}
	.didascalia_impronte_pagina_generale {
		font-size: 12px;
		margin-top: -5px;
	}
	.sottotitolo_impronte_pagina_generale {
		font-size: 12px;
		margin-top: 10px;
	}
	.anteprima_immagine {
		width: 49%;
		display: inline-block;
		margin: 0px 0px 15px 0px;
	}
	.contenitore_opere_modale {
		display: block;
	}
	.cont_impronte_generale {
		position: relative;
		right: 30px;
		top: -10px;
	}
	.singolatre {
		height: 100px;
		position: relative;
		top: 237px;
		left: -83px;
	}
	.dropdown-menu {
		position: static;
		float: none;
	}
	.cd_photo {
		position: absolute;
		top: 45px;
	}
	.immagini_autoritratti {
		height: 80px;
		
	}
	.autoritratti {
		top: 13px;
		left: 50px;
	}
	.img_mostra_tre {
		height: 60px;
	}
	.img_mostra_uno {
		
	}
	.impronte_singola_mostra_tre {
		position: absolute;
		right: 0px;
		top: 0px;
	}
	.contenitore_impronte_mostra_tre {
		position: absolute;
		left: -24px;
		width: 115%;
		text-align: left;
	}
	.pittosculture_cont {
		height: 40px;
		display: inline-block;
	}
	.testo_block {
		display: block;
		margin-bottom: -17px;
	}
	.thumb12 {
		width: 80px;
	}
	.pittosculture_immagini {
		max-height: 100%;
	}
	.immagine_mostra_uno {
		display: inline-block;
		
	}
	.immagini_pitt {
		height: 30px;
		margin-top: 5px !important;
	}
	.scritta_pittosculture {
		width: 200px;
		left: 50%;
		margin-left: -100px;
		position: absolute;
		top: 55px;
		font-size: 10px;
	}
	.dipinti_new {
		height: 80px;
		display: inline-block;
		margin: 5px;
	}
	.immagini_dipinti_new {
		height: 100%;
	}
	.nosm {
		display: none;
	}
	.messaggio_di_testo {
		height: auto !important;
	}
	.impronte_esterna {
		position: relative;
		top: 275px;
	}
	.inlinea {
		display: block;
		margin: 2px 0px 2px 0px;
	}
	.cont_slider_contatti { overflow: visible; z-index: 0; }
	
	#contenitore_catalogo { margin-top: 38px; height: 300px; margin-right: 3px;}
	.slideshow {
margin: 25px 0px 0px 25px;
height: 411px; }
	.slideshow img {
width: 66% !important;
height: 87px;
padding: 3px;
margin-bottom: 25px;
}
	.imm_contatti {float: left;
margin-left: -90px;
max-width: none;
height: 150px;
top: 0px;
position: relative; 
display: block;}
	.riga_studiolo {
		margin-left: -21px;
	}
	.firma {
		width: 145px;
		position: absolute;
		left: 50%;
		margin-left: 15px;
		top: 105px;
	}
	.galleria_musei {
		max-width: 70%;
	}
	.contenitore_pagamento {
		width: 10%;
		display: inline-block;
		margin: 0px 10px 0px 10px;
	}
	.pagamenti {
		margin-bottom: 15px;
	}
	.logo_centrato {
		position: absolute;
		top: 50%;
		margin-top: -269px;
		left: 50%;
		margin-left: -220px;
	}
	.contatti_sito {
		position: absolute;
		top: 50%;
		margin-top: -17px;
		left: 57px;
	}
	.notizie_sito {
		position: absolute;
		top: 50%;
		margin-top: -17px;
		left: auto;
		right: 57px;
	}
	.fancybox-opened .fancybox-title {
		width: 100%;
	}
	
	.imm_contatti_chrome { margin-top: 53px; }
	.cont_immagini {display: block; height: auto; margin-bottom: 10px; width: auto;}
	.box_uno { /*display: block; margin-left: 0px; height: 130px; margin-bottom: 5px; margin-top: -20px;*/ display: none; }
	.box_ind_email { position: relative; top: 50px; }
	.box_due { /*display: block; margin-left: 0px; background-color: #88909d; width: 180px; height: 220px; margin-bottom: 5px;*/ display: none; }
	.box_telefono { position: relative; top: 100px; }
	.immagine_uno_contatti { position: relative; left: -125px; top: -72px; }
	.immagine_due_contatti { position: relative; left: -112px; top: -72px; }
	.box_footer_sin { /*padding-top: 33px;*/ }
	.fb_footer { margin-left: 10px; }
	.icona_di_in { position: relative; left: 80px; top: 19px; }
	.box_footer_des { height: 66px; }
	.copyright { font-size: 10px; }
	.colore_a { color: #333; }
	.immagine_catalogo {

		max-width: 100%;
		height: 90px;
		max-height: 100%;

	}
	.didascalia_eventi_mostre {
		
	}
	.dida_musei {
		position: absolute;
		bottom: 2px;
		width: auto;
		background-color: rgba(0,0,0,0.5);
		padding: 5px;
		-webkit-border-radius: 10px;
		-moz-border-radius: 10px;
		-o-border-radius: 10px;
		border-radius: 10px;
		color: #ffffff;
		font-size: 12px;
		line-height: normal;
	}
	.unslider-fade .unslider-wrap li {
		height: 350px;
		line-height: 350px;
		top: 50%;
		margin-top: -175px;
	}
	.solo_desktop { display: initial; }
	.contenitore_scritta_logo {
		display: none;
	}
	.contenitore_scritta_logo_inglese {
		display: none;
	}
	.immagine_prima { height: 80px !important; margin-left: 15px; }
	.immagine_catalogo_due { display: none; }
	.contenitore_eventi { height: 360px; overflow-x: hidden; overflow-y: auto; margin-top: 30px; width: 60%; }

	.contenitore_curriculum {

		overflow-x: hidden;
		overflow-y: auto;
		height: 399px;
		text-align: left;
		margin-top: -24px;
		font-size: 14px;
		font-weight: normal;


	}
	.contenitore_testi_sponsors {
		width: 70%;
		margin-top: 20px;
		position: absolute;
		right: 14px;
		max-height: 300px;
		overflow-x: hidden;
		overflow-y: auto;
		color: #333333;
	}
	.dedica {
		color: #333333;
	}
	.logo_invito_ing {
		position: absolute;
		left: 50%;
		margin-left: -28%;
		width: 56%;
		top: 100px;
	}
	.logo_invito_ita {
		position: absolute;
		left: 50%;
		margin-left: -28%;
		width: 56%;
		top: 100px;
	}
	
.riga_footer { background-color: #b8b8b8;}
.imm_perf { height: 300px; margin-top: 100px;}
.imm_perf2 { height: 300px; margin-top: 100px;}
.thumb_mobile { width: 80px; }
.contenitore_opere { margin-top: 110px !important; }
.contenitore_anno {float: left; width: 18%; margin-top: 5px;  }
.contenitore_contatti { margin-top: 0px; padding-right: 8px; font-size: 16px; font-weight: bold; width: 93%;
    top: -93px;}
.contenitore_dipinti { margin-top: 45px !important; }
.cont_sculture_app { width: 25%; display: inline-block; }
.cont_pittosculture { position: relative; left: -10px; top: -75px; }
.anno_catalogo { margin-top: 0px;}
.imm_contatti_due { display: none; }
.vista_mobile { display: none; }
#cont_catalogo { margin-top: 150px; }
.cont_sponsors { margin: 95px 0px -5px 0px; }
.footer_mobile { display: none; }
.icon_contacts {  }
#scritta_inglese { color: #ffffff; font-size: 20px; position: relative; top: 60px; left: -5px; }
.nav { z-index: 900; }
.mail_mobile {  }
.visibile_solo_desktop { display: none; }
.smart_horizontal { display: none; }
.smart_vertical{ display: block; }
.contenitore_delle_sculture { margin-top: 100px !important; /*margin-left: 20px;*/ }
.only_desktop { display: none; }
.only_mini { display: block; }
.cont_div { position: absolute; top: -200px; }
.immagine_wiki {
	
		margin-top: 157px;
	  margin-left: -14px;
	  z-index: 100;
	  position: relative;
	  width: 150px;
	
	}
	.wiki_desktop {
	
		display: none;
	
	}
	.perf_desktop {
	
		display: none;
	
	}
	.imm_mobile {
	
		width: 75px;
		height: auto;
		margin-top: 12px;
	
	}
	
	.nomobile {
	
		display: none;
	
	}
	
	.solo_secondo {
	
		display: none;
	
	}
	
	.anno_opera {
	
		font-weight: normal;
	  display: inline-block;
	  position: relative;
	  top: 40px;
	  right: 0px;
	  width: 80px;
	  text-align: left;
	  margin-right: -25px;
	
	}
	
	.anno_opera_due {
	
	  font-weight: normal;
	  display: inline-block;
	  position: relative;
	  top: 56px;
	  right: 10px;
	  
	
	}
	
	.anno_opera_due_seconda {
	
	  font-weight: normal;
	  display: inline-block;
	  position: relative;
	  top: 25px;
	  right: 10px;
	  text-align: left;
	
	}
	
	.div_performances {
	
		 margin-top: 155px;
		  /*margin-left: 26px;*/
		 margin-left: -127px;
	
	}
	
	.div_performances img {
	
		 width: 90px;
		 height: auto;
		 margin-top: 30px;
	
	}
	
	.div_performances_due {
	
		  margin-top: 70px;
		  /*margin-left: 26px;*/
		  margin-left: -138px;
	
	}
	.opera_10 {
		height: 110px;
	}
	.camera_10 {
		height: 30px;
	}
	.div_inglese {
	
		margin-left: -185px;
	
	}
	.cont_primo_piano {
		margin-top: -40px;
	}
	.anno_inglese {
	
		right: 10px !important;
	
	}
	
	.anno_seconda_performance {
	
		right: 8px;
		top: 27px;
	
	}
	
	.immagine_seconda_performance {
	
		height: 55px;
		width: auto;
		margin-top: 16px;
	
	}
	
	.cont_video_sinistra {
	
		display: none;
	
	}
	
	.smartphones {
	
		display: block;
	
	}
	
	.smartphone_firefox {
	
		top: -8px;
	
	}
	
	.sfogliatore_home {
	
		/*margin-top: -24px;
		margin-left: -166px;*/
		width: 100%;
		height: 315px;
	
	}
	
	.chiudi_sfogliatore {
		position: absolute;
		left: 0%;
		bottom: -11px;
		color: #ffffff;
		cursor: pointer;
	}
	.chiudi_sfogliatore_video {
		position: absolute;
		left: 14.4%;
		bottom: -13px;
		color: #ffffff;
		cursor: pointer;
	}
	.chiudi_sfogliatore_perf {
		position: absolute;
		left: 14.4%;
		bottom: -13px;
		color: #ffffff;
		cursor: pointer;
	}
	.icona_zero_video {
	
		width: 50px;
	
	}
	
	.prima_img_video {
	
		width: 50px;
	
	}
	
	.seconda_img_video {
	
		width: 50px;
	
	}
	
	.icona_prima_smartphone {
	
		position: relative;
		top: -5px;
		height: 113px; 
		width: 73px;
	
	}
	
	.icone_sfogliatori {
	
		width: 70px;
	
	}
	.icone_sfogliatori_performances {
	
		width: 70px;
	
	}
	
	#cont_sfogliatori {
	
		height: 345px;
	
	}
	
	.barra_sfogliatore {
	
		position: absolute;
		top: 7.5%;
		width: 89%;
		left: 6%;
  
	}
	
	.margine_destro {
	
		margin-right: 0px;
	
	}
	
	.box_sculture { margin-top: -70px; }
	
	.video_cont_cataloghi {
	
		width: 85%;
		height: 358px;
	
	}
	
	.testo_solo_desktop {
	
		display: none;
	
	}
	
	.testo_desk, .testo_tablet {
	
		display: none;
	
	}
	
	.testo_solo_smartphone {
	
		position: absolute;
		top: 0px;
		left: 20px;
		font-weight: normal;
		font-size: 12px;
		font-style: italic;
	
	}
	
	#cont_frase {
	
		display: none;
	
	}
	
	.solo_smart {
	
		margin-top: 13px;
	
	}
	
	.telefono_smart {
	
		color: #ffffff;
	
	}
	.no_a_capo {
		display: none;
	}
	
	.fancybox-title-float-wrap .child {
	
		width: 110%;
		font-size: 10px;
		line-height: 16px !important;
		white-space: normal !important;
	}
	
	.logo_nuovo_footer {
	
		margin-top: -118px;
		margin-right: -10px;
	
	}
	
	.frase_nuovo_logo_it {
	
		position: absolute;
		left: 7px;
		top: 72px;
		font-size: 12px;
		font-weight: normal;
	
	}
	
	/*.frase_nuovo_logo_en {
	
		position: absolute;
		left: 8px;
		top: 78px;
		font-size: 12px;
		font-weight: normal;
	
	}*/
	
	.icona_tw {
	
		height: 19px;
		position: relative;
		right: 15px;
	
	}
	.icona_in {
		height: 19px;
		position: relative;
		left: -10px;
	}
	.icona_inst {
		height: 19px;
		position: relative;
		left: -13px;
	}
	
	.audio_background_footer {
		position: absolute;
		right: 182px;
		top: 65px;
		z-index: 2;
	}
	.contenitore_lavori {
		top: 23px;
		height: 85%;
	}
	.cont_box_opera {
		width: 32%;
	}
	.carrello_10 {
    top: -23px !important;
	right:10px;
	left: auto !important;
	}
	.carrello_mob {
		top: -6px !important;
	}
	.tecnici_web {
		max-width: 100%;
	}
	.prodotti_nel_carrello {
    right: 18px;
    top: -35px;
	}
	.prodotti_nel_carrello_no_home {
    right: 28px !important;
    top: -20px !important;
	}
	.freccetta_10 {
    
    right: 33px !important;
	}
	.tw_bianco {
		
	}
	.slick-prev {
		left: -8px;
		z-index: 4;
		top: 50px;
	}
	.slick-next {
		right: -8px;
		z-index: 4;
		top: 50px;
	}
	.bottone_10 {
		font-size: 16px !important;
		top: -17px;
		right: 13px !important;
	}
	.modal-content {
    height: 100%;
	}
	.box_pagamento {
	    margin-bottom: -20px !important;	
	}
	.icone_pagamenti_sx {
		/*width: 40px;*/
		position: relative;
		right: -5px;
	
	}
	.icone_pagamenti_dx {
		width: 40px;
		position: relative;
		left: 7px;
	
	}
	.fb-like {
		top: -10px;
		position: relative;
		margin-bottom: 10px;
	}
	.box_pagamento_sotto {
		margin-bottom: 40px !important;
		margin-top: 20px;
	}
	.pagamento_selezionato {
    right: 15px;
    font-size: 28px;
    top: 34px;
	}
	.pagamento_selezionato2 {
    right: 139px;
    font-size: 28px;
    top: 34px;
	}
	#captcha_code {
    /*position: absolute;
    top: 65px;
    left: 15px;*/
	}
	.bottone_riepilogo_ordine {
		width: 91%;
    font-size: 10px;
	}
	.indirizzo_spedizione {
		display: none;
	}
	.indirizzo_spedizione_10 {
		display: block;
	}
	.bottone_conferma {
		width: 91%;
    font-size: 10px;
	}
	.font_dodici {
		font-size: 10px;
	}
	.prima_c {
		font-size: 27px !important;
	}
	.tw_no_smart {
		
	}

}

@media (min-width: 1383px) and (max-height: 900px) {
	.navbar-left {
		position: relative;
		left: 185px;
	}
	.navbar-left-inglese {
		position: relative;
		left: 20px;
	}
	.immagine_index {
		width: 200px;
		margin-top: 7px;
	}
	.navbar_orizz {
		display: none;
	}
	.navbar_vert {
		display: block;
	}
	.no_telefonino {
		display: block;
	}
	.owl-carousel-homepage {
		visibility: hidden;
	}
	.scritta_desktop {
		display: initial;
	}
	.scritta_mobile {
		display: none;
	}
	.testo-filosofia {
		margin-top: -30px;
	}
	.a_capo_verticale {
		display: none;
	}
	.contenitore_copyright_verticale {
		position: absolute;
		top: 15px;
	}
	.contenitore_copyright_orizzontale {
		display: none;
	}
	.footer_index {
		position: absolute;
		bottom: 0px;
		display: block;
		width: 100%;
		border-top: 1px solid #999999;
	}
	.partita_iva_orizzontale {
		display: none;
	}
	.partita_iva_verticale {
		position: absolute;
		top: 20px;
		right: 70px;
		font-weight: bold;
	}
	.footer_blog {
		position: absolute;
		bottom: 0px;
		display: block;
		width: 100%;
		border-top: 1px solid #999999;
	}
	.modal-title-popup-10 {
		display: none;
		
	}
	.modal-title-popup-no-10 {
		display: block;
		
	}
	.bottone_invia_commento {
		background-image: none;
		font-size: 14px;
		background-color: #af4b72 !important;
		color: #ffffff !important;
		border: none !important;
	}
	.contenitore_data {
		padding: 0px;
	}
	.no_comment {
		color: #ffffff;
		position: absolute;
		width: 100%;
		top: 50%;
		-ms-transform: translateY(-50%);
		transform: translateY(-50%);
	}
	.input_commento {
		height: auto !important;
	}
	.textarea_commento {
		height: auto !important;
	}
	.form_commenti {
		position: absolute;
		bottom: 0px;
		width: 100%;
	}
	.contenitore_nome {
		padding: 0px 0px 0px 5px;
	}
	.contenitore_form {
		margin-top: 10px;
		position: relative;
		height: 184px;
	}
	.sezione_blog {
		width: 94%;
		margin: 0px auto;
	}
	.testo_commento {
		padding-left: 5px;
		margin-bottom: 10px;
	}
	.paragrafo_commento {
		height: 284px;
		overflow-y: scroll;
		scrollbar-width: thin;
	}
	.paragrafo_commento_smart {
		display: none;
	}
	.contenitore_video {
		width: 100%;
		height: 284px;
	}
	.btn_scegli_consulenza {
		background-image: none !important;
		/*background-color: #009fe3 !important;*/
		background-color: #ffffff !important;
		color: #000000 !important;
		border: 1px solid #000000 !important;
		font-weight: bold;
		border-radius: 4px;
	}
	.contenitore_commenti {
		background-color: #af4b72;
		color: #ffffff;
		height: 123px;
		position: relative;
	}
	.contenitore_no_commenti {
		background-color: #af4b72;
		color: #ffffff;
		height: 123px;
		position: relative;
	}
	.contenitore_contatti_no_10 {
		display: block;
	}
	.contenitore_contatti_10 {
		display: none;
	}
	.form_group_10 {
		display: block;
		width: auto;
	}
	.font_quattordici {
		font-size: 14px;
	}
	.font_tredici {
		font-size: 13px;
	}
	.modal-body-shopping-insieme {
		width: 100% !important;
	}
	.modal-dialog-specifico-stile-personale {
		width: 490px !important;
	}
	.cont_carrello {
		width: 860px;
		margin: 0px auto;
		height: 300px;
		overflow-y: scroll;
		scrollbar-width: thin;
	}
	.margine_iva {
		margin-top: 30px;
	}
	.bottone_indirizzami {
		background-image: none !important;
		background-color: #e41957 !important;
		color: #ffffff !important;
		border: none !important;
		margin-top: 10px;
	}
	.modal-body-acquista-con-me {
		padding: 5px 5px 5px 20px;
	}
	.margine_prezzo {
		margin-bottom: 10px;
	}
	.riga_del_carrello {
		margin-bottom: 10px;
		
	}
	.no_padding {
		padding-left: 0px;
	}
	.totale_carrello {
		font-size: 16px;
	}
	.contenitore_slider { 
		position: absolute !important;
		top: 0px !important;
		left: 0px;
		right: 0px;
		margin-left: auto;
		margin-right: auto;
		width: auto !important;
		z-index: 2;
		background-color: #ffffff;
		height: 100%;
	}
	.sezione_no_10 {
		display: initial;
	}
	.sezione_10 {
		display: none;
	}
	.font_sedici {
		font-size: 16px;
	}
	.testo_acquista_con_me {
		margin-top: 0px;
	}
	.testo_armocromia {
		margin-top: -45px;
	}
	.testo_libro {
		margin-top: -45px;
	}
	.testo_stile_e_arte {
		margin-top: -45px;
	}
	.testo_stile_per_cerimonia {
		margin-top: -45px;
	}
	.testo_stile_immagine {
		margin-top: -45px;
	}
	.testo_instagram {
		margin-top: -45px;
	}
	.posizione_testo {
		margin-top: -30px;
	}
	.contenitore_carosello {
		overflow: hidden;
		width: 80%;
		margin-left: 30px;
		
	}
	.modal-dialog-specifico {
		width: 600px !important;
	}
	.modal-dialog-specifico-forma-corpo {
		width: 600px !important;
	}
	.modal-dialog-shopping-insieme {
		width: 765px !important;
	}
	.modal-dialog-acquista-con-me {
		width: 395px !important;
	}
	.modal_specifico {
		background-color: rgba(255,255,255,1) !important;
		/*height: 180px !important;*/
	}
	.modal_specifico_idee_regalo {
		background-color: rgba(255,255,255,1) !important;
		height: 135px !important;
	}
	.modal_specifico_viso {
		background-color: rgba(255,255,255,1) !important;
		/*height: 315px !important;*/
	}
	.modal_specifico_armocromia {
		background-color: rgba(255,255,255,1) !important;
		/*height: 500px !important;*/
	}
	.modal_specifico_libro {
		background-color: rgba(255,255,255,1) !important;
		height: 270px !important;
		
	}
	.modal_specifico_forma_corpo {
		background-color: rgba(255,255,255,1) !important;
		/*height: 315px !important;*/
	}
	.modal_specifico_acquista_con_me {
		background-color: rgba(255,255,255,1) !important;
		height: 300px !important;
	}
	.modal_specifico_shopping_insieme {
		background-color: rgba(255,255,255,1) !important;
		height: 320px !important;
	}
	.testo_forme_del_corpo {
		margin-top: -20px;
	}
	.testo_monogramma {
		margin-top: -20px;
	}
	.testo_forme_del_viso {
		margin-top: -20px;
	}
	.icona_carrello {
		position: relative;
		top: -10px;
	}
	.icona_bandierine {
		position: relative;
		top: 0px;
		left: 10px;
	}
	.icona_bandierine_mobile {
		display: none;
	}
	.icona_bandierine_desktop {
		
	}
	.suggerimento_prenotazione {
		/*position: absolute;
		left: 0px;
		top: -12px;*/
		display: inline-block;
	}
	.suggerimento_prenotazione_dx {
		position: absolute;
		right: -2px;
		top: -12px;
	}
	.navbar-chi-sono {
		text-align: center;
		width: auto !important;
		top: 0px !important;
	}
	.testo_stile_personale {
		margin-top: -50px;
		height: 330px;
	}
	.testo_stile_personale_indipendente {
		margin-top: -50px;
		height: 330px;
	}
	.testo_stile_personale_ripetizione {
		margin-top: -50px;
		height: 330px;
		overflow-y: scroll;
		scrollbar-width: thin;
	}
	.testo_stile_personale_contrasto {
		margin-top: -50px;
		height: 330px;
	}
	.testo_stile_personale_professionale {
		margin-top: -50px;
		height: 330px;
	}
	.testo_stile_in_taglia {
		margin-top: -40px;
		height: 300px;
		overflow-y: scroll;
		scrollbar-width: thin;
	}
	.testo_stile_sartoriale {
		margin-top: -40px;
		height: 300px;
		overflow-y: scroll;
		scrollbar-width: thin;
	}
	.testo_stile_della_sposa {
		margin-top: -40px;
		height: 300px;
		overflow-y: scroll;
		scrollbar-width: thin;
	}
	.testo_stile_professionale {
		margin-top: -80px;
		height: 330px;
	}
	.testo_scorrevole {
		height: 265px;
		overflow-y: scroll;
		scrollbar-width: thin;
	}
	.scritta_centrale {
		font-size: 28px;
		color: #222222;
		font-family: 'Bradley Hand ITC';
		line-height: 50px;
		top: 50%;
		-ms-transform: translateY(-50%);
		transform: translateY(-50%);
		position: relative;
		
	}
	.contenitore_testo_chi_sono {
		/*position: absolute;
		bottom: 100px;*/
	}
	.contenitore_testo_apsi {
		/*position: absolute;
		bottom: 100px;*/
		height: 200px;
		overflow-y: scroll;
		scrollbar-width: thin;
	}
	.contenitore_testo_percorso_artistico {
		/*position: absolute;
		bottom: 100px;*/
		height: 200px;
		overflow-y: scroll;
		scrollbar-width: thin;
	}
	.contenitore_testo_dicono_di_me {
		/*position: absolute;
		bottom: 100px;*/
		height: 265px;
		overflow-y: scroll;
		scrollbar-width: thin;
	}
	.contenitore_testo_fashion_sketches {
		/*position: absolute;
		bottom: 100px;*/
		
	}
	.contenitore_del_testo_costumi_di_impronta {
		
	}
	.contenitore_foto_inaugurazione {
		/*margin-top: -30px;
		overflow-y: scroll;
		scrollbar-width: thin;*/
	}
	.contenitore_testo_costumi_di_impronta {
		/*position: absolute;
		bottom: 100px;*/
	}
	.contenitore_testo_collaborazioni {
		/*position: absolute;
		bottom: 100px;*/
		height: 300px;
	}
	.immagine_sinistra {
		position: relative;
		top: 60px;
	}
	.modal-dialog-prenotazione {
		width: 730px;
		height: 88%;
	}
	.modal-dialog-pacchetti {
		/*width: 700px;*/
		
	}
	.sezione_stile_personale {
		top: -30px;
		font-size: 13px;
	}
	.primo_paragrafo {
		margin-top: -40px;
	}
	.paragrafo_stile_personale {
		margin-top: 10px;
	}
	.immagine_viso {
		height: auto;
	}
	.owl-carousel {
		margin-top: -10px;
	}
	
	.navbar {
		
		height: 50px;
		width: 75%;
		position: relative;
		top: -38px;
		
	}
	.modal-popup-prenotazione {
		height: 106%;
	}
	.modal-title-popup-prenota {
		margin: 0px !important;
		width: 200px !important;
	}
	.modale_contatti {
		margin-top: 0px;
	}
	.contenitore_testo {
		width: 90%;
		margin: 0px auto;
	}
	.testo {
		right: 20px;
		top: 25px;
	}
	.testo_book_personale {
		right: 20px;
		top: -45px;
	}
	.testo-chi-sono {
		right: 20px;
		top: 45px;
		position: relative;
		height: 285px;
		overflow-y: scroll;
		scrollbar-width: thin;
	}
	.testo-apsi {
		right: 20px;
		top: 45px;
		position: relative;
		height: 285px;
	}
	.testo-percorso-artistico {
		right: 20px;
		top: 45px;
		position: relative;
		height: 285px;
	}
	.testo-dicono-di-me {
		right: 20px;
		top: 45px;
		position: relative;
		height: 285px;
	}
	.testo-collaborazioni {
		right: 20px;
		top: 45px;
		position: relative;
		height: 285px;
	}
	.blocco_inlinea {
		margin: 0px 6px 0px 6px;
	}
	.immagine_slider {
		height: 320px;
    	max-width: none;
	}
	.immagine_commento {
		/*height: 320px;*/
    	max-width: 67%;
	}
	.img_logo {
		margin-top: 20px;
	}
	.contenitore_contatti {
		margin-top: -35px;
	}
	
}

@media (min-width: 1200px) and (max-width: 1382px) and (max-height: 880px) {
	.navbar-left {
		position: relative;
		left: -100px;
	}
	.a_capo_verticale {
		display: none;
	}
	.immagine_index {
		width: 200px;
		margin-top: 7px;
	}
	.scritta_desktop {
		display: initial;
	}
	.scritta_mobile {
		display: none;
	}
	.no_telefonino {
		display: block;
	}
	.owl-carousel-homepage {
		visibility: hidden;
	}
	.contenitore_copyright_verticale {
		position: absolute;
		top: 20px;
	}
	.contenitore_copyright_orizzontale {
		display: none;
	}
	.navbar_orizz {
		display: block;
		position: relative !important;
		left: 0px !important;
		float: none !important;
	}
	.navbar_orizz > li {
		float: none;
		display: inline-block;
	}
	.navbar_vert {
		display: none;
	}
	.testo-filosofia {
		margin-top: 0px;
	}
	.partita_iva_orizzontale {
		display: none;
	}
	.partita_iva_verticale {
		position: absolute;
		top: 20px;
	}
	.footer_index {
		position: absolute;
		bottom: 0px;
		display: block;
		width: 100%;
		border-top: 1px solid #999999;
	}
	.footer_blog {
		position: relative;
		bottom: 0px;
		display: block;
		width: 100%;
		border-top: 1px solid #999999;
	}
	
	.slick-prev {
		left: -7px;
		background-image: url(../immagini/icone/freccia_sinistra.png);
		width: 30px;
		height: 30px;
		z-index: 4;
	}
	.slick-next {
		right: -7px;
		background-image: url(../immagini/icone/freccia_destra.png);
		width: 30px;
		height: 30px;
		z-index: 4;
	}
	.modal-title-popup-10 {
		display: none;
		
	}
	.modal-title-popup-no-10 {
		display: block;
		
	}
	.input_commento {
		height: auto !important;
	}
	.no_comment {
		color: #ffffff;
		position: absolute;
		width: 100%;
		top: 50%;
		-ms-transform: translateY(-50%);
		transform: translateY(-50%);
	}
	.textarea_commento {
		height: auto !important;
	}
	.contenitore_data {
		padding: 0px;
	}
	.form_commenti {
		position: absolute;
		bottom: 0px;
		width: 100%;
	}
	.bottone_invia_commento {
		background-image: none;
		font-size: 14px;
		background-color: #af4b72 !important;
		color: #ffffff !important;
		border: none !important;
	}
	.paragrafo_commento {
		height: 198px;
		overflow-y: scroll;
		scrollbar-width: thin;
	}
	.paragrafo_commento_smart {
		display: none;
	}
	.contenitore_video {
		width: 100%;
		height: 198px;
	}
	.contenitore_form {
		margin-top: 10px;
		position: relative;
		height: 150px;
	}
	.contenitore_nome {
		padding: 0px 0px 0px 5px;
	}
	.sezione_blog {
		width: 94%;
		margin: 0px auto;
	}
	.testo_commento {
		padding-left: 5px;
		margin-bottom: 10px;
	}
	.contenitore_commenti {
		background-color: #af4b72;
		color: #ffffff;
		height: 125px;
		position: relative;
	}
	.contenitore_no_commenti {
		background-color: #af4b72;
		color: #ffffff;
		height: 125px;
		position: relative;
	}
	.contenitore_contatti_no_10 {
		display: none;
	}
	.contenitore_contatti_10 {
		display: block;
	}
	.contenitore_inlinea_contatti {
		display: inline-block;
		
	}
	.font_quattordici {
		font-size: 14px;
	}
	.font_tredici {
		font-size: 13px;
	}
	.form_group_10 {
		display: block;
		width: auto;
	}
	.margine_iva {
		margin-top: 30px;
	}
	.bottone_indirizzami {
		background-image: none !important;
		background-color: #e41957 !important;
		color: #ffffff !important;
		border: none !important;
		margin-top: 10px;
	}
	.margine_prezzo {
		margin-bottom: 10px;
	}
	.riga_del_carrello {
		margin-bottom: 10px;
		
	}
	.modal-dialog-specifico-stile-personale {
		width: 490px !important;
	}
	.totale_carrello {
		font-size: 16px;
	}
	.modal-body-acquista-con-me {
		padding: 5px 5px 5px 20px;
	}
	.no_padding {
		padding-left: 0px;
	}
	.btn_scegli_consulenza {
		background-image: none !important;
		/*background-color: #009fe3 !important;*/
		background-color: #ffffff !important;
		color: #000000 !important;
		border: 1px solid #000000 !important;
		font-weight: bold;
		border-radius: 4px;
	}
	.cont_carrello {
		width: 860px;
		margin: 0px auto;
		height: 270px;
		overflow-y: scroll;
		scrollbar-width: thin;
	}
	.sezione_no_10 {
		display: initial;
	}
	.sezione_10 {
		display: none;
	}
	.modal-body-shopping-insieme {
		width: 100% !important;
	}
	.font_sedici {
		font-size: 16px;
	}
	.modal-dialog-specifico {
		width: 600px !important;
	}
	.modal-dialog-specifico-forma-corpo {
		width: 600px !important;
	}
	.modal-dialog-acquista-con-me {
		width: 395px !important;
	}
	.modal-dialog-shopping-insieme {
		width: 765px !important;
	}
	.modal_specifico {
		background-color: rgba(255,255,255,1) !important;
		/*height: 180px !important;*/
	}
	.modal_specifico_idee_regalo {
		background-color: rgba(255,255,255,1) !important;
		height: 135px !important;
	}
	.modal_specifico_viso {
		background-color: rgba(255,255,255,1) !important;
		/*height: 315px !important;*/
	}
	.modal_specifico_armocromia {
		background-color: rgba(255,255,255,1) !important;
		/*height: 500px !important;*/
	}
	.modal_specifico_libro {
		background-color: rgba(255,255,255,1) !important;
		height: 270px !important;
		
	}
	.modal_specifico_forma_corpo {
		background-color: rgba(255,255,255,1) !important;
		/*height: 315px !important;*/
	}
	.modal_specifico_acquista_con_me {
		background-color: rgba(255,255,255,1) !important;
		height: 300px !important;
	}
	.modal_specifico_shopping_insieme {
		background-color: rgba(255,255,255,1) !important;
		height: 320px !important;
	}
	.posizione_testo {
		margin-top: -15px;
	}
	.testo_armocromia {
		margin-top: -45px;
	}
	.testo_libro {
		margin-top: -70px;
	}
	.testo_stile_e_arte {
		margin-top: -45px;
	}
	.testo_stile_per_cerimonia {
		margin-top: -45px;
	}
	.testo_stile_immagine {
		margin-top: -45px;
	}
	.testo_instagram {
		margin-top: -45px;
	}
	.testo_stile_personale {
		margin-top: -55px;
		height: 260px;
	}
	.testo_stile_personale_indipendente {
		margin-top: -92px;
		height: 260px;
	}
	.testo_stile_personale_ripetizione {
		margin-top: -92px;
		height: 260px;
	}
	.testo_stile_personale_contrasto {
		margin-top: -92px;
		height: 260px;
	}
	.testo_stile_personale_professionale {
		margin-top: -92px;
		height: 260px;
	}
	.testo_stile_in_taglia {
		margin-top: -40px;
		height: 260px;
		overflow-y: scroll;
		scrollbar-width: thin;
	}
	.testo_stile_sartoriale {
		margin-top: -45px;
		height: 260px;
		overflow-y: scroll;
		scrollbar-width: thin;
	}
	.testo_stile_della_sposa {
		margin-top: -45px;
		height: 260px;
		overflow-y: scroll;
		scrollbar-width: thin;
	}
	.testo_stile_professionale {
		margin-top: -50px;
		height: 235px;
	}
	.testo_scorrevole {
		height: 190px;
		overflow-y: scroll;
		scrollbar-width: thin;
	}
	.testo_forme_del_corpo {
		margin-top: -60px;
	}
	.testo_monogramma {
		margin-top: -60px;
	}
	.testo_forme_del_viso {
		margin-top: -60px;
	}
	.testo_acquista_con_me {
		margin-top: -60px;
	}
	.icona_carrello {
		position: relative;
		top: -10px;
	}
	.icona_bandierine {
		position: relative;
		top: -7px;
		left: 10px;
	}
	.icona_bandierine_mobile {
		display: none;
	}
	.icona_bandierine_desktop {
		
	}
	.suggerimento_prenotazione {
		/*position: absolute;
		left: 0px;
		top: -12px;*/
		display: inline-block;
	}
	.suggerimento_prenotazione_dx {
		position: absolute;
		right: -2px;
		top: -12px;
	}
	.contenitore_slider { 
		position: absolute !important;
		top: 0px !important;
		left: 0px;
		right: 0px;
		margin-left: auto;
		margin-right: auto;
		width: auto !important;
		z-index: 2;
		background-color: #ffffff;
		height: 275px;
	}
	.contenitore_carosello {
		overflow: hidden;
		width: 80%;
		margin-left: 30px;
		
	}
	.navbar-chi-sono {
		text-align: center;
		width: auto !important;
		top: 0px !important;
	}
	.contenitore_testo_chi_sono {
		/*position: absolute;
		bottom: 100px;*/
	}
	.contenitore_testo_apsi {
		/*position: absolute;
		bottom: 100px;*/
		height: 200px;
		overflow-y: scroll;
		scrollbar-width: thin;
	}
	.contenitore_testo_percorso_artistico {
		/*position: absolute;
		bottom: 100px;*/
		height: 200px;
		overflow-y: scroll;
		scrollbar-width: thin;
	}
	.contenitore_testo_dicono_di_me {
		/*position: absolute;
		bottom: 100px;*/
		height: 215px;
		overflow-y: scroll;
		scrollbar-width: thin;
	}
	.contenitore_testo_fashion_sketches {
		/*position: absolute;
		bottom: 100px;*/
	}
	.contenitore_del_testo_costumi_di_impronta {
		position: relative;
        top: -10px;
	}
	.contenitore_foto_inaugurazione {
		/*margin-top: -30px;
		overflow-y: scroll;
		scrollbar-width: thin;*/
	}
	.contenitore_testo_costumi_di_impronta {
		/*position: absolute;
		bottom: 100px;*/
	}
	.contenitore_testo_collaborazioni {
		/*position: absolute;
		bottom: 100px;*/
		height: 250px;
	}
	.immagine_sinistra {
		position: relative;
		top: 60px;
	}
	.scritta_centrale {
		font-size: 24px;
		color: #222222;
		font-family: 'Bradley Hand ITC';
		line-height: 40px;
		top: 48%;
		-ms-transform: translateY(-50%);
		transform: translateY(-50%);
		position: relative;
		
	}
	.logo_libro_index {
		width: 130px;
		margin-top: 10px;
	}
	.sezione_stile_personale {
		top: -60px;
	}
	.paragrafo_stile_personale {
		margin-top: 10px;
	}
	.immagine_viso {
		height: auto;
	}
	.owl-carousel {
		margin-top: -10px;
	}
	.modal-dialog-prenotazione {
		width: 730px;
		height: 676px;
	}
	.riga_prenotazione {
		position: relative;
		bottom: 68px;
	}
	.modal-title-popup-prenota {
		margin: -30px 0px 0px 0px !important;
	}
	.modal-dialog-pacchetti {
		/*width: 700px;*/
		
	}
	.image_refresh {
		z-index: 3;
	}
	.contenitore_testo {
		width: 90%;
		margin: 0px auto;
	}
	.navbar {
		
		height: 50px;
		width: 100%;
		position: relative;
		top: -30px;
		
	}
	.testo {
		right: 0px;
		top: 20px;
	}
	.testo_book_personale {
		right: 0px;
		top: -30px;
	}
	.testo-chi-sono {
		right: 0px;
		top: 10px;
		position: relative;
		height: 225px;
		overflow-y: scroll;
		scrollbar-width: thin;
	}
	.testo-apsi {
		right: 0px;
		top: 10px;
		position: relative;
		height: 225px;
	}
	.testo-percorso-artistico {
		right: 0px;
		top: 10px;
		position: relative;
		height: 225px;
	}
	.testo-dicono-di-me {
		right: 0px;
		top: 10px;
		position: relative;
		height: 225px;
	}
	.testo-collaborazioni {
		right: 0px;
		top: 45px;
		position: relative;
		height: 225px;
	}
	.blocco_inlinea {
		margin: 0px 6px 0px 6px;
	}
	.immagine_slider {
		height: 255px;
    	max-width: none;
	}
	.immagine_commento {
		/*height: 260px;*/
    	max-width: 97%;
	}
	.img_logo {
		margin-top: 37px;
		width: 150px;
	}
	.contenitore_contatti {
		margin-top: 15px;
	}
	
}

