<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@font-face {
    font-family: 'proxima_nova_rgregular';
    src: url('../font/proxima_nova_reg-webfont.eot');
    src: url('../font/proxima_nova_reg-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/proxima_nova_reg-webfont.woff2') format('woff2'),
         url('../font/proxima_nova_reg-webfont.woff') format('woff'),
         url('../font/proxima_nova_reg-webfont.ttf') format('truetype'),
         url('../font/proxima_nova_reg-webfont.svg#proxima_nova_rgregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'proxima_nova_rgbold_italic';
    src: url('../font/proxima_nova_bold_it-webfont.eot');
    src: url('../font/proxima_nova_bold_it-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/proxima_nova_bold_it-webfont.woff2') format('woff2'),
         url('../font/proxima_nova_bold_it-webfont.woff') format('woff'),
         url('../font/proxima_nova_bold_it-webfont.ttf') format('truetype'),
         url('../font/proxima_nova_bold_it-webfont.svg#proxima_nova_rgbold_italic') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'proxima_novalight';
    src: url('../font/proxima_nova_light-webfont.eot');
    src: url('../font/proxima_nova_light-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/proxima_nova_light-webfont.woff2') format('woff2'),
         url('../font/proxima_nova_light-webfont.woff') format('woff'),
         url('../font/proxima_nova_light-webfont.ttf') format('truetype'),
         url('../font/proxima_nova_light-webfont.svg#proxima_novalight') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'proxima_nova_rgbold';
    src: url('../font/proxima_nova_bold-webfont.eot');
    src: url('../font/proxima_nova_bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/proxima_nova_bold-webfont.woff2') format('woff2'),
         url('../font/proxima_nova_bold-webfont.woff') format('woff'),
         url('../font/proxima_nova_bold-webfont.ttf') format('truetype'),
         url('../font/proxima_nova_bold-webfont.svg#proxima_nova_rgbold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'proxima_novasemibold';
    src: url('../font/proxima_nova_sbold-webfont.eot');
    src: url('../font/proxima_nova_sbold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/proxima_nova_sbold-webfont.woff2') format('woff2'),
         url('../font/proxima_nova_sbold-webfont.woff') format('woff'),
         url('../font/proxima_nova_sbold-webfont.ttf') format('truetype'),
         url('../font/proxima_nova_sbold-webfont.svg#proxima_novasemibold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'proxima_novaextrabold';
    src: url('../font/proxima_nova_xbold-webfont.eot');
    src: url('../font/proxima_nova_xbold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/proxima_nova_xbold-webfont.woff2') format('woff2'),
         url('../font/proxima_nova_xbold-webfont.woff') format('woff'),
         url('../font/proxima_nova_xbold-webfont.ttf') format('truetype'),
         url('../font/proxima_nova_xbold-webfont.svg#proxima_novaextrabold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'bebas_neue_regularregular';
    src: url('../font/bebasneue_regular-webfont.eot');
    src: url('../font/bebasneue_regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/bebasneue_regular-webfont.woff2') format('woff2'),
         url('../font/bebasneue_regular-webfont.woff') format('woff'),
         url('../font/bebasneue_regular-webfont.ttf') format('truetype'),
         url('../font/bebasneue_regular-webfont.svg#bebas_neue_regularregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'bebas_neuebold';
    src: url('../font/bebasneue_bold-webfont.eot');
    src: url('../font/bebasneue_bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/bebasneue_bold-webfont.woff2') format('woff2'),
         url('../font/bebasneue_bold-webfont.woff') format('woff'),
         url('../font/bebasneue_bold-webfont.ttf') format('truetype'),
         url('../font/bebasneue_bold-webfont.svg#bebas_neuebold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
  font-family: 'ChronicleDisplay-Semi';
  src: url('../font/ChronicleDisplay-Semi.eot?#iefix') format('embedded-opentype'),
  	   url('../font/ChronicleDisplay-Semi.otf')  format('opentype'),
	   url('../font/ChronicleDisplay-Semi.woff') format('woff'), 
	   url('../font/ChronicleDisplay-Semi.ttf')  format('truetype'), 
	   url('../font/ChronicleDisplay-Semi.svg#ChronicleDisplay-Semi') format('svg');
  font-weight: normal;
  font-style: normal;
}

* {
	font-family: 'proxima_nova_rgregular';
	font-size: 14px;
	font-weight: 100;
	color: #2d2d2d;
}

a {
	color: black;
}

#top_header {
    background: #3a435a;
}

.secondary_menu li img {
	-webkit-filter: invert();
	filter: invert();
}

#header {
	position: absolute;
	background: rgba(255,255,255,0.5);
	z-index: 20000;
}

#menu #menu_navigazione ul li {
	font-family: 'proxima_nova_rgregular';
	font-weight: 300;
	font-weight: 14px;
	border-bottom: 2px solid transparent;
	padding: 30px 10px 26px;
}

#menu #menu_navigazione ul li a {
	font-size:14px;
	font-size:13px;
	letter-spacing:-0.4px;
	transition: font-size .3s;
}

#menu #menu_navigazione ul li {
	line-height: 14px;
}

#menu #menu_navigazione ul li:hover {
	border-bottom:2px solid #3a435a; 
}

#menu #menu_navigazione .testo_menu_selezionato {
	background-position: 50% 100%;
	background-image: url('../images/freccia_menu.png');
}

#menu #menu_navigazione ul li {
	background-repeat: no-repeat;
	padding: 30px 10px 26px;
	transition: padding-left .3s;
}

#menu #menu_mobile.menu_mobile_off {
	background: url('../images/menu_mobile_off.png') no-repeat;
}

#menu #menu_mobile.menu_mobile_on {
	background: url('../images/menu_mobile_on.png') no-repeat;
}

#menu #ricerca {
	background: transparent url('../images/search.png') 16px 26px no-repeat;
	display:none;
}

#menu #ricerca.ricerca_aperta {
	background: #3a435a url('../images/close.jpg') 16px 25px no-repeat;
}

#menu #ricerca.ricerca_aperta img {
	background: white;
	
}

#menu #barra_ricerca input {
	border: none;
	border-radius: 7px;
	background: white;
}


#menu .barra_ricerca_aperta {
	background: #3A435A !important;
}

#menu .barra_ricerca_chiusa {
	background: #FFFFFF;
}

#footer {
	float: left;
	width: 100%;
}

#footer_bottom {
	background: #2b3346;
	color: white;
}

#footer_bottom .policy_privacy a {
	color: white;
}

#footer_bottom .copyright {
	color: white;
}

#footer_bottom .copyright a {
	color: white;
}

#menu_footer {
	background: #f6f6f6;
}

#menu_footer ul li {
	font-family: 'proxima_nova_rgregular';
	font-weight: 300;
	font-weight: 14px;
	border-bottom: 2px solid transparent;
}

#menu #menu_sotto {
	background: rgba(58,67,90,0.93);
}

.titolo_area_riservata {
	font-family: 'Playfair Display';
	font-style: italic;
	font-size: 35px;
	color: white;
}

.titolo_area_riservata b {
	font-family: 'proxima_nova_rgbold';
	font-size: 25px;
	color: white;
	font-style: normal;
}

#menu #menu_sotto .box_attori_attrici .box_meta .lista_titolo b {
	color: white;
	font-family: 'proxima_nova_rgbold';
	font-size: 35px;
}

#menu #menu_sotto .box_attori_attrici .box_meta .lista a {
	color: white;
}

#menu #menu_sotto .login_baby {
	color: white;
}

#menu #menu_sotto .login_baby .form {
	color: white;
}

#menu #menu_sotto .login_baby b {
	color: white;
}

#menu #menu_sotto .login_baby .testo {
	color: white;
}

#menu #menu_sotto .login_baby .input_check {
	color: white;
}

#menu #menu_sotto .login_baby .riga_singola_lunga {
	color: white;
}

#menu #menu_sotto .login_baby .errore_registrazione {
	color: red;
}


#menu #menu_sotto .login_baby .label {
	color: white;
}

#menu #menu_sotto .login_baby .errore_login {
	background: red;
	color: white;
}

#menu #menu_sotto .login_baby .riga input[type=button] {
	font-size: 21px;
}

#lista_artisti_footer .login_baby {
	background: rgba(58,67,90,0.93);
}

#lista_artisti_footer .login_baby .testo {
	color: white;
}

#lista_artisti_footer .login_baby .label {
	color: white;
}

#lista_artisti_footer .login_baby .errore_login {
	background: red;
	color: white;
}

#lista_artisti_footer .login_baby .riga input[type=button] {
	font-size: 21px;
}

#elenco_artisti .hover_immagine_artista,#lista_artisti_footer .hover_immagine_artista {
	background: rgba(255,255,255,.6);
}


#elenco_artisti .login_baby {
	background: rgba(58,67,90,0.93);
}

#elenco_artisti .login_baby .form {
	color: white;
}

#elenco_artisti .login_baby .testo {
	color: white;
}

#elenco_artisti .login_baby .label {
	color: white;
}

#elenco_artisti .login_baby .errore_login {
	background: red;
	color: white;
}

#elenco_artisti .login_baby .riga input[type=button] {
	font-size: 21px;
}

#menu #menu_sotto .loading {
	background: rgba(58,67,90,0.93);
}

#menu #menu_sotto .titolo_blocco {
	color: white;
	font-family: 'Playfair Display';
	font-style: italic;
	font-size: 20px;
}

#menu #menu_sotto .blocco_menu .contenitore_menu {
	background: rgba(58,67,90,0.93);
}

#menu #menu_sotto .blocco_menu .contenitore_menu .back_arrow {
	background:rgba(0, 0, 0, 0) url("../js/masterslider/skins/default/light-skin-1.png") repeat scroll -89px -26px;
}

#menu #menu_sotto .blocco_menu .contenitore_menu .forward_arrow {
	background:rgba(0, 0, 0, 0) url("../js/masterslider/skins/default/light-skin-1.png") repeat scroll -89px -103px;
}


#menu #menu_sotto .titolo_blocco b {
	font-family: 'proxima_nova_rgbold';
	font-size: 20px;
	color: white;
}

#menu #menu_sotto .titolo_blocco .titolo_vai_lista a {
	color: white;
	font-family: 'Playfair Display';
	font-style: italic;
	font-size: 20px;
}

#menu #menu_sotto .blocco_menu .nome_artista a {
	color: white;
	font-family: 'proxima_novalight';
	font-size: 14px;
}

#menu #menu_sotto .blocco_menu .nome_artista a b {
	font-family: 'proxima_nova_rgbold_italic';
	color: white;
}

#menu #barra_ricerca {
	background: white;
}

#menu #barra_ricerca #contenitore_risultati_ricerca {
	background: rgba(58,67,90,0.93);
}

#contenitore_risultati_ricerca .singolo_artista_ricerca .nome_cognome a {
	color: white;
	font-family: 'proxima_novalight';
	font-size: 14px;
	
}

#contenitore_risultati_ricerca .singolo_artista_ricerca .nome_cognome {
	color: white;
}

#contenitore_risultati_ricerca .singolo_artista_ricerca .nome_cognome a b {
	color: white;
	font-family: 'proxima_nova_rgbold_italic';
}

#box_nuovi_artisti .ms-view { 
	background:white;
}

#slider_homepage .ms-view {
	background: #898e9c;
}

#slider_homepage .nome_cognome a {
	color: white;
	font-size:72px;
	font-family: 'Playfair Display';
	font-style: italic;
	text-shadow: 1px 0 black;
}

#slider_homepage .nome_cognome a b {
	color: white;
	font-size:72px;
	font-family: 'Playfair Display';
	font-style: normal;
	font-weight: bold;
	text-shadow: 1px 0 black;
}

#slider_homepage .show_profile {
	border: 1px solid rgba(255,255,255,0.5); 
	color: rgba(255,255,255,0.5);
	text-align: right;
	/* text-shadow: 1px 0 black; */
}

#slider_homepage .testo_show {
	color: white;
	font-family: 'Helvetica Neue';
	font-size: 12px;
	letter-spacing: 1px;
	/* text-shadow: 1px 0 black; */
}

#slider_homepage .testo_show b {
	font-weight: normal;
	color: white;
	font-family: "proxima_novaextrabold";
}

#slider_homepage .numero_artista .numero_sopra {
	color: white;
	font-family: 'bebas_neuebold';
	font-size: 36px;
	border-bottom: 1px solid rgba(255,255,255,0.5); 
	text-shadow: 1px 0 black;
}

#slider_homepage .numero_artista .numero_sotto {
	color: rgba(255,255,255,0.5);
	font-family: 'bebas_neuebold';
	font-size: 36px;
	text-shadow: 1px 0 black;
}

#slider_homepage .numero_artista .nome_girato {
	font-family: 'proxima_nova_rgregular';
	font-size: 14px !important;
	color:white;
	/* text-shadow: 1px 0 black; */
}

#slider_homepage .numero_artista.thumb_aperta {
	background: transparent url('../images/freccia_thumb.png') no-repeat 0 50%;
}

#slider_homepage .per_thumb_artista .sfondo_thumb .interno_thumb {
	background: rgba(255,255,255,0.5);
}

#slider_homepage .nome_girato b {
	font-family: 'proxima_novaextrabold';
	font-size: 14px;
	color:white;
}

#slider_homepage .dati_anagrafici {
	color: white;
	font-family: 'proxima_novalight';
	font-size: 15px;
	font-style: normal;
	border-top: 1px solid white; 
	/* text-shadow: 1px 0 black; */
}

#slider_homepage .dati_anagrafici b {
	color: white;
	font-family: 'proxima_novaextrabold';
	font-size: 15px;
	font-style: normal;
	/* text-shadow: 1px 0 black; */
}

#last_news_box .titolo_gen {
	font-family: 'Playfair Display';
	font-style: italic;
	font-size: 40px;
}

#last_news_box .titolo_gen b {
	font-family: 'proxima_novaextrabold';
	font-size: 40px;
	font-style: normal;
}


#last_news_box .sottotitolo a {
	font-family: 'proxima_nova_rgregular';
	font-size: 16px;
}

#last_news_box .riga {
	background: black;
}


#last_news_box .parag .categoria {
	font-family: 'Playfair Display';
	font-style: italic;
	font-size: 18px;
	font-weight: bold;
	text-transform: capitalize;
}

#last_news_box .parag .titolo {
	font-family: 'proxima_novaextrabold';
	font-size: 18px;
	text-transform: capitalize;
}

#last_news_box .parag .data {
	font-family: 'proxima_novalight';
	font-size: 14px;
}

#last_news_box .parag .altri_artisti {
	font-family: 'proxima_nova_rgbold';
	font-size: 14px;
	background: transparent url('../images/freccia_news.png') no-repeat 0px 5px;
}

#last_news_box .lista_artisti_tag {
	background: transparent url("../images/freccia_menu.png") no-repeat 50% 0;
}

#last_news_box .lista_artisti_tag .artista_singolo_tag {
	background: rgba(58, 67, 90, 0.93);
}

#last_news_box .lista_artisti_tag .artista_singolo_tag a {
	color:white;
}

#last_news_box .parag .testo b {
	font-family: 'proxima_nova_rgbold';
	font-size: 14px;
	line-height: 26px;
}

#last_news_box .parag .testo {
	font-family: 'proxima_nova_rgregular';
	font-size: 14px;
	line-height: 26px;
}



#box_nuovi_artisti .titolo_gen {
	font-family: 'Playfair Display';
	font-style: italic;
	font-size: 40px;
}

#box_nuovi_artisti .titolo_gen b {
	font-family: 'proxima_novaextrabold';
	font-size: 40px;
	font-style: normal;
}

#box_nuovi_artisti .parag_artisti .blocco_artista_nuovo .testi .nome_artista a {
	font-family: 'ChronicleDisplay-Semi';
	font-size: 37px;
	color: white;
	line-height: 37px;
	text-shadow: 1px 1px black;
}

#box_nuovi_artisti .parag_artisti .blocco_artista_nuovo .testi .nome_artista a i {
	font-family: 'Playfair Display';
	font-style: italic;
	font-size: 37px;
	color: white;
}

#box_nuovi_artisti .parag_artisti .blocco_artista_nuovo .testi .testo_artista {
	font-family: 'Helvetica Neue';
	font-size: 16px;
	color: white;
	letter-spacing: 2px;
}

#box_nuovi_artisti .parag_artisti .blocco_artista_nuovo .testi .testo_artista b { 
	color: white;
}



#compleanni_home .titolo_piccolo {
	font-family: 'proxima_novasemibold';
	
}

#compleanni_home .titolo_grande {
	font-family: 'Playfair Display';
	font-size: 48px;
	font-style: italic;
}

#compleanni_home .titolo_grande b {
	font-family: 'proxima_novaextrabold';
	font-size: 48px;
	font-style: normal;
}

#compleanni_home .nome_artista a {
	font-family: 'Playfair Display';
	font-size: 18px;
	font-style: italic;
	font-weight:100;
}

#compleanni_home .nome_artista a b {
	font-family: 'Playfair Display';
	font-size: 18px;
	font-weight: bold;
	font-style: normal;
}

#box_registrazione .login_artista .testo {
	color: white;
}

#box_registrazione .login_artista .label {
	color: white;
}

#box_registrazione .login_artista .errore_login_artista {
	background: red;
	color: white;
}

#box_registrazione .login_artista .riga input[type=button] {
	font-size: 21px;
}

#box_registrazione .login_artista .separatore {
	background: white none repeat scroll 0 0;
}

#box_registrazione .login_artista .in_separatore {
	color: white;
}


#box_registrazione .bordo {
	background: black;
}

#box_registrazione .titolo_sopra b {
	font-family: 'proxima_novaextrabold';
	font-size: 34px;
	font-style: normal;
}

#box_registrazione .tasto {
	background:#3a435a;
	color: white;
}


#box_registrazione .titolo_sopra {
	font-family:"Playfair Display";
	font-size: 34px;
	font-style: italic;
}

#box_registrazione .titolo_sotto {
	font-family: 'proxima_novaextrabold';
	font-size: 18px;
	font-style: normal;
}

#box_registrazione .tasto {
	font-family:"Playfair Display";
	font-size: 18px;
	font-style: italic;
}

#box_registrazione .tasto b {
	font-family: 'proxima_novaextrabold';
	font-size: 18px;
	font-style: normal;
	color: white;
}

#box_registrazione_artista {
	background: rgba(58,67,90,0.93);
}

#box_registrazione_artista {
	color: white;
}

#box_registrazione_artista b {
	color: white;
}

#box_registrazione_artista .riga_singola,#box_registrazione_artista .riga_singola_lunga {
	color: white;
}

#box_registrazione_artista .riga_singola .label_registrazione {
	color: white;
}

#box_registrazione_artista .riga_singola .input_registrazione {
	color: white;
}

#box_registrazione_artista .riga_singola .input_check {
	color: white;
}

#box_registrazione_artista .riga_singola_lunga .input_registrazione input {
	font-size: 21px;
}

#box_registrazione_artista .errore_registrazione {
	color: red;
}

#blocco_contatti .blocco_singolo.blocco_mappa .indirizzo {
	font-family: 'Helvetica Neue';
	font-size: 12px;
}

#blocco_contatti .blocco_singolo .bordo {
	background: black;
}

#blocco_contatti .blocco_singolo .testo_sopra {
	font-family:"Playfair Display";
	font-size: 27px;
	font-style: italic;
}

#blocco_contatti .blocco_singolo .testo_sopra b {
	font-family: 'proxima_novaextrabold';
	font-size: 27px;
	font-style: normal;
}

#blocco_contatti .blocco_singolo.blocco_contact .testo {
	line-height: 30px;
	font-family: 'proxima_nova_rgregular';
	font-size: 18px;
	font-style: normal;
}

#blocco_contatti .blocco_singolo.blocco_contact .testo b {
	font-family: 'proxima_nova_rgbold';
	font-size: 18px;
	font-style: normal;
}

#blocco_contatti .blocco_singolo .staff_singolo {
	font-family: 'proxima_nova_rgbold';
	font-size: 18px;
	font-style: normal;
}

#blocco_contatti .blocco_singolo .staff_singolo i {
	font-family:"Playfair Display";
	font-size: 13px;
	font-style: italic;
	text-transform: capitalize;
}

#blocco_contatti .blocco_singolo .staff_singolo a {
	font-family: 'proxima_nova_rgregular';
	font-size: 14px;
	font-style: normal;
}

#foto_addetto {
	background: #3a435a;
}

#blocco_contatti .blocco_singolo .staff_singolo.staff_selezionato {
	background: #3a435a;
	color: white;
}

#blocco_contatti .blocco_singolo .staff_singolo.staff_selezionato i {
	color: white;
}

#blocco_contatti .blocco_singolo .staff_singolo.staff_selezionato a {
	color: white;
}

#blocco_contatti .blocco_singolo .staff_singolo.staff_selezionato a:hover {
	opacity: 0.6;
}

.sfondo_divisorio_social {
	background: white url('../images/sfondo_divisorio_social.png') repeat-x;
}

.divisorio_social {
	background: white url('../images/divisorio_social.png') no-repeat;
}

#footer_social .titolo_social {
	font-family: 'Playfair Display';
	font-style: italic;
	font-size: 14px;
}

#footer_social .titolo_social b {
	font-family: 'proxima_nova_rgbold';
	font-size: 14px;
	font-style: normal;
}

#blocco_twitter .sopra .titolo {
	font-family: 'proxima_novaextrabold';
	font-size: 14px;
}

#blocco_twitter .sopra .sottotitolo {
	font-family: 'proxima_nova_rgregular';
	font-size: 12px;
}

#blocco_twitter .sopra .data {
	font-family: 'proxima_nova_rgregular';
	font-size: 12px;
}

#blocco_twitter .sopra .testo {
	font-family: 'proxima_nova_rgregular';
	font-size: 14px;
	line-height: 21px;
}

#last_block_social {
	font-family: 'proxima_novalight';
	font-size: 14px;
	line-height: 28px;
}

#last_block_social b {
	font-family: 'proxima_nova_rgbold';
	font-size: 14px;
}

#last_block_social a {
	text-decoration: underline;
	font-family: 'proxima_novalight';
	font-size: 14px;
	line-height: 28px;
}

#elenco_artisti .artista_singolo.classe_grandezza_piccolo .hover_immagine_artista .nome_cognome_hover a,#lista_artisti_footer .artista_singolo.classe_grandezza_piccolo .hover_immagine_artista .nome_cognome_hover {
	font-size: 15px;
}

#elenco_artisti .artista_singolo.classe_grandezza_piccolo .hover_immagine_artista .nome_cognome_hover b,#lista_artisti_footer .artista_singolo.classe_grandezza_piccolo .hover_immagine_artista .nome_cognome_hover b {
	font-size: 15px;
}

#elenco_artisti .hover_immagine_artista .nome_cognome_hover a,#lista_artisti_footer .hover_immagine_artista .nome_cognome_hover {
	font-family: 'Playfair Display';
	font-style: italic;
	font-size: 18px;
}

#elenco_artisti .hover_immagine_artista .nome_cognome_hover a b,#lista_artisti_footer .hover_immagine_artista .nome_cognome_hover b  {
	font-family: 'Playfair Display';
	font-style: normal;
	font-size: 18px;
	font-weight: bold;
}

#elenco_artisti .hover_immagine_artista .dati_princ_hover,#lista_artisti_footer .hover_immagine_artista .dati_princ_hover {
	font-family: 'Helvetica Neue';
	font-size: 12px;
	font-weight: 400;
	color: #000000;
}

#elenco_artisti .artista_singolo.classe_grandezza_piccolo .hover_immagine_artista .dati_princ_hover,#lista_artisti_footer .artista_singolo.classe_grandezza_piccolo .hover_immagine_artista .dati_princ_hover {
	font-size: 10px;
}

#elenco_artisti .artista_singolo.classe_grandezza_piccolo .nome_artista a,#lista_artisti_footer .artista_singolo.classe_grandezza_piccolo .nome_artista a {
	font-size: 15px;
}

#elenco_artisti .artista_singolo.classe_grandezza_piccolo .nome_artista a b,#lista_artisti_footer .artista_singolo.classe_grandezza_piccolo .nome_artista a b {
	font-size: 15px;	
}


#elenco_artisti .artista_singolo .nome_artista a,#lista_artisti_footer .artista_singolo .nome_artista a {
	font-family: 'Playfair Display';
	font-style: italic;
	font-size: 24px;
}

#elenco_artisti .artista_singolo .nome_artista a b,#lista_artisti_footer .artista_singolo .nome_artista a b {
	font-family: 'Playfair Display';
	font-style: normal;
	font-size: 24px;
	font-weight: bold;
}

#filtra_artisti {
	padding-top: 150px;
}

#filtra_artisti .blocco_immagini_filtri #foto_grande_filtro {
	background: url('../images/foto_grand_off.png') no-repeat;
}

#filtra_artisti .blocco_immagini_filtri #foto_piccola_filtro {
	background: url('../images/foto_picc_off.png') no-repeat;
}

#filtra_artisti .blocco_immagini_filtri #foto_grande_filtro.foto_selected {
	background: url('../images/foto_grand_on.png') no-repeat !important;
}

#filtra_artisti .blocco_immagini_filtri #foto_piccola_filtro.foto_selected {
	background: url('../images/foto_picc_on.png') no-repeat !important;
}

#filtra_artisti .contenitore_filtri .contenitore_filtro_singolo.filtro_selezionato {
	font-family: 'proxima_nova_rgbold';
	font-size: 14px;
}

#filtra_artisti .contenitore_filtri .contenitore_filtro_singolo:hover {
	opacity: 0.2;
}

#filtra_artisti .contenitore_filtri .contenitore_filtro_singolo.filtro_selezionato:hover {
	opacity: 1;
}

#filtra_artisti .titolo_contenitore_filtro {
	background: #f5f5f5;
}

#filtra_artisti .contenitore_filtro_nascosto {
	display: none;
}

#filtra_artisti .contenitore_filtri select {
	border: 1px solid #e1e1e1;
	font-family: 'proxima_nova_rgbold';
	font-size: 14px;
}

#scheda_artista {
	padding-top: 150px;
}

#scheda_artista .box_funzione .testo a {
	font-family: 'proxima_nova_rgbold';
	font-size: 10px;
}

.box_funzione #invio_curr_email_1,.box_funzione #invio_curr_email_2 {
	background:url("../images/freccia_menu.png") no-repeat 122px 0;
}

.box_funzione #invio_curr_email_1 .scelta_email,.box_funzione #invio_curr_email_2 .scelta_email {
	background: rgba(58, 67, 90, 0.93);
	color: white;
}


#scheda_artista .tasto_modifica_artista {
	background: #f2f2f2;
}

#scheda_artista #slider_scheda_artista .ms-view {
	background: white !important;
}

#scheda_artista .tipo_artista b {
	font-family: 'Playfair Display';
	font-weight: bold;
	font-size: 13px;
	font-style: normal;
}

#scheda_artista .nome_artista b {
	font-family: 'Playfair Display';
	font-weight: bold;
	font-size: 42px;
	font-style: normal;
}

#scheda_artista .collaborazione {
	font-family: 'Playfair Display';
	font-size: 13px;
	font-style: normal;
}

#scheda_artista .nome_artista {
	font-family: 'Playfair Display';
	font-style: italic;
	font-size: 42px;
}

#scheda_artista .link_artista a {
	color:#c5c5c5;
}

#scheda_artista .dati_artista .blocco_dati_artista .titolo {
	font-family: 'proxima_nova_rgbold';
	font-size: 18px;
	
}

#scheda_artista .dati_artista .blocco_dati_artista .blocchetto .titoletto {
	font-family: 'proxima_nova_rgregular';
	font-size: 14px;
	text-transform: capitalize;
}

#scheda_artista .dati_artista .blocco_dati_artista .blocchetto .testo {
	font-family: 'proxima_nova_rgregular';
	font-size: 14px;
	text-transform: capitalize;
}

#scheda_artista .titolo_showreel {
	font-family: 'Playfair Display';
	font-style: italic;
	font-size: 40px;
}

#scheda_artista .titolo_showreel b {
	font-family: 'proxima_novaextrabold';
	font-size: 40px;
	font-style: normal;
}

#scheda_artista .titolo_video,#scheda_artista .titolo_video .text_video,#scheda_artista .informazioni_video .download_video {
	font-family: "proxima_nova_rgregular";
	font-size: 21px;
}


#scheda_artista .titolo_video b {
	font-family: 'proxima_novaextrabold';
	font-size: 14px;
	font-style: normal;
}

#scheda_artista .scarica {
	background: #f2f2f2;
	font-family: 'proxima_nova_rgregular';
	font-size: 12px;
}

#scheda_artista .curriculum_box .titolone {
	font-family: 'Playfair Display';
	font-style: italic;
	font-size: 72px;
	color: #ededed;
}

#scheda_artista .curriculum_box .anno_lavoro {
	background: transparent url('../images/anno_curri.png') no-repeat !important;
	color: white;
}

#scheda_artista .curriculum_box .tipologia_lavoro {
	font-family: 'Playfair Display';
	font-style: italic;
	font-size: 30px;
}

#scheda_artista .curriculum_box .tipologia_lavoro b {
	font-family: 'proxima_nova_rgbold';
	font-style: normal;
	font-size: 30px;
}

#scheda_artista .curriculum_box .singolo_blocco {
	background: transparent url('../images/puntino_curr.png') no-repeat;
}

#scheda_artista .curriculum_box .singolo_blocco {
	font-family: 'proxima_nova_rgregular';
	font-size: 15px;
}

#scheda_artista .curriculum_box .singolo_blocco i {
	font-family: 'Playfair Display';
	font-style: italic;
	font-size: 15px;
}

#scheda_artista .curriculum_box .singolo_blocco b {
	font-family: 'proxima_nova_rgbold';
	font-size: 15px;
}

#scheda_artista .curriculum_box .elenco_premi {
	font-family: 'proxima_nova_rgregular';
	font-size: 14px;
}

#scheda_artista .curriculum_box .elenco_premi b {
	font-family: 'proxima_nova_rgbold';
	font-size: 14px;
}

#scheda_artista .curriculum_box .premio_singolo {
	background: #efefef;
	font-family: 'proxima_nova_rgregular';
	font-size: 15px;
}


#scheda_artista .curriculum_box .premio_singolo b {
	font-family: 'proxima_nova_rgbold_italic' !important;
	font-size: 15px;
}

#slider_showreel .ms-view {
	background: white;
}

#scheda_artista .video_artista_box .box_miniature_video .miniatura_video_singola .testo_miniatura_video {
	color: white;
	font-size: 11px;
	font-weight: normal;
	background: rgba(0, 0, 0, 0.5);
}

#scheda_artista .video_artista_box .login_baby {
	color: white;
}

#scheda_artista .video_artista_box .login_baby .form {
	color: white;
}


#scheda_artista .video_artista_box .login_baby b {
	color: white;
}

#scheda_artista .video_artista_box .login_baby .testo {
	color: white;
}

#scheda_artista .video_artista_box .login_baby .input_check {
	color: white;
}

#scheda_artista .video_artista_box .login_baby .riga_singola_lunga {
	color: white;
}

#scheda_artista .video_singolo_artista {
	background: #ededed;
}


.video_singolo_artista .login_baby .testo {
	color: white;
}

.video_singolo_artista .login_baby .form {
	color: white;
}


.video_singolo_artista .login_baby .label {
	color: white;
}

.video_singolo_artista .login_baby .errore_login {
	background: red;
	color: white;
}

.video_singolo_artista .login_baby .riga input[type=button] {
	font-size: 21px;
}

.video_singolo_artista .login_baby {
	background: rgba(58,67,90,0.93);
}

#lista_news {
	padding-top: 150px;
}


#lista_news .titolo_gen {
	font-family: 'Playfair Display';
	font-style: italic;
	font-size: 40px;
}

#lista_news .titolo_gen b {
	font-family: 'proxima_novaextrabold';
	font-size: 40px;
	font-style: normal;
}

#lista_news .titolo_gen span b {
	font-family: "Playfair Display";
    font-size: 42px;
    font-style: normal;
    font-weight: bold;
}

#lista_news .titolo_gen span {
	font-family: "Playfair Display";
    font-size: 42px;
    font-style: italic;
}


#lista_news .sottotitolo a {
	font-family: 'proxima_nova_rgregular';
	font-size: 16px;
}

#lista_news .riga {
	background: black;
}


#lista_news .blocco_news .categoria {
	font-family: 'Playfair Display';
	font-style: italic;
	font-size: 18px;
	font-weight: bold;
	text-transform: capitalize;
}

#lista_news .blocco_news .titolo {
	font-family: 'proxima_novaextrabold';
	font-size: 18px;
	text-transform: capitalize;
}

#lista_news .blocco_news .data {
	font-family: 'proxima_novalight';
	font-size: 14px;
}

#lista_news .blocco_news .altri_artisti {
	font-family: 'proxima_nova_rgbold';
	font-size: 14px;
	background: transparent url('../images/freccia_news.png') no-repeat 0px 5px;
}

#lista_news .lista_artisti_tag {
	background: transparent url("../images/freccia_menu.png") no-repeat 50% 0;
}

#lista_news .lista_artisti_tag .artista_singolo_tag {
	background: rgba(58, 67, 90, 0.93);
}

#lista_news .lista_artisti_tag .artista_singolo_tag a {
	color:white;
}

#lista_news .blocco_news .testo b {
	font-family: 'proxima_nova_rgbold';
	font-size: 14px;
	line-height: 26px;
}

#lista_news .blocco_news .testo {
	font-family: 'proxima_nova_rgregular';
	font-size: 14px;
	line-height: 26px;
}

#lista_news .blocco_news .boderino_news {
	background: #e1e1e1;
}

@media (max-width: 1590px) and (min-width: 1380px) {
	#menu #menu_navigazione ul li { padding: 30px 10px 26px !important; }
	
	#menu #ricerca {
		padding:25px 0px !important;
		background: transparent url("../images/search.png") no-repeat scroll 0px 26px;
		width:18px;
	}
}

@media (max-width: 1480px) and (min-width: 1280px) {
	#menu #menu_navigazione ul li { padding: 30px 5px 26px !important; }
}

@media (max-width: 1379px) and (min-width: 1280px) {
	#top_header { width: calc(100% - 30px); padding: 0 15px; }
	#header { width: calc(100% - 30px); padding: 0 15px; }
	
	/* 	#menu #menu_navigazione ul li { padding: 30px 5px 26px !important; } */
	/* 	#menu #menu_navigazione ul li a { font-size:13px !important; letter-spacing:-0.4px !important; } */
	
	#menu #ricerca {
		padding:25px 0px !important;
		background: transparent url("../images/search.png") no-repeat scroll 0px 26px;
		width:18px;
	}
	
	#menu #barra_ricerca {
		right: 15px;
	}
}

@media (max-width: 1285px) {
	#menu #menu_navigazione ul li { padding: 30px 4px 26px !important; }
}

@media (max-width: 1279px) and (min-width: 1186px) {
	#top_header { width: calc(100% - 20px); padding: 0 10px; }
	#header { width: calc(100% - 20px); padding: 0 10px; }
	#menu #menu_navigazione ul li a { font-size:12px !important; letter-spacing:-0.4px !important; }
	
	#menu #ricerca {
		padding:25px 0px !important;
		background: transparent url("../images/search.png") no-repeat scroll 0px 26px;
		width:18px;
	}
	
	#menu #barra_ricerca {
		right: 10px;
	}
}

@media (max-width: 1165px) {
	#menu #menu_navigazione {
		background: #3a435c;
	}
	
	#menu #menu_navigazione ul {
		flex-direction: column;
	}
	
	#menu_navigazione {
		height: auto !important;
	}
	
	#menu #menu_navigazione ul li {
		border-bottom: none !important;
		padding: 24px 16px !important; 
	}
	
	#menu #menu_navigazione ul li:hover {
		border-bottom:none !important; 
	}
	
	#menu #menu_navigazione ul li,
	#menu #menu_navigazione ul li a {
		color: white;
	}
}

@media (max-width: 1024px) {
	
	#top_header { padding: 0; width: 100%; }
	.secondary_menu li { margin-right: 10px; }
	.secondary_menu li a:nth-of-type(2) { display:none; }
	.secondary_menu li:last-child { display:none; }
	
	#scheda_artista {
		padding-top: 70px;
	}
	#filtra_artisti {
		padding-top: 70px !important;
	}
	#lista_news {
		padding-top: 70px;
	}

	#menu #logo img {
		width: 35px;
	}
	
	#menu #ricerca { display:block; }
	#menu #barra_ricerca {
		background: #3a435a !important;
	}
	
	
	#menu #barra_ricerca input {
		background: white url('../images/search.png') 95% 10px no-repeat !important;

	}
	
	#menu #ricerca {
		background-position: 16px 17px !important; 
	}
	
	#menu #ricerca.ricerca_aperta {
		background: #3a435a url('../images/close.jpg') 16px 18px no-repeat;
	}
	
	#slider_homepage .nome_cognome a {
		font-size: 25px !important;
	}
	
	#slider_homepage .nome_cognome a b {
		font-size: 25px !important;
	}
	
	#last_news_box .titolo_gen {
		font-size: 32px !important;
		text-align: center;
	}
	
	#last_news_box .titolo_gen b {
		font-size: 32px !important;
		text-align: center;
	}
	
	#last_news_box .parag .categoria {
		font-size: 16px !important;
	}
	
	#box_nuovi_artisti .titolo_gen {
		font-size: 32px !important;
		text-align: center;
	}
	
	#box_nuovi_artisti .titolo_gen b {
		font-size: 32px !important;
		text-align: center;
	}
	
	#box_nuovi_artisti .parag_artisti .blocco_artista_nuovo .testi .nome_artista a {
		font-size: 40px;
	}
	
	#box_nuovi_artisti .parag_artisti .blocco_artista_nuovo .testi .nome_artista a i {
		font-size: 40px;
	}
	
	#box_nuovi_artisti .parag_artisti .blocco_artista_nuovo .testi .testo_artista {
		font-size: 14px;
	} 
	
	#box_nuovi_artisti .parag_artisti .blocco_artista_nuovo .testi .testo_artista b {
		font-size: 14px;
	} 
		
	#compleanni_home .titolo_piccolo {
		font-size: 14px !important;
		
	}
	
	#compleanni_home .titolo_grande {
		font-size: 32px !important;	
	}
	
	#compleanni_home .titolo_grande b {
		font-size: 32px !important;	
	}
	
	#box_registrazione .titolo_sopra {
		font-size: 30px;
	}
	
	#box_registrazione .titolo_sopra b {
		font-size: 30px;
	}

	#scheda_artista .nome_artista {
		font-size: 36px;	
	}

	#scheda_artista .nome_artista b {
		font-size: 36px;
	}
	
	#lista_news .titolo_gen {
		font-size: 32px !important;
		text-align: center;
	}
	
	#lista_news .titolo_gen b {
		font-size: 32px !important;
		text-align: center;
	}
	
	#lista_news .blocco_news .categoria {
		font-size: 16px !important;
	}
	
	#elenco_artisti .artista_singolo .nome_artista a,#lista_artisti_footer .artista_singolo .nome_artista a {
		font-size: 19px;
	}
	
	#elenco_artisti .artista_singolo .nome_artista a b,#lista_artisti_footer .artista_singolo .nome_artista a b {
		font-size: 19px;
	}
	
}</pre></body></html>