	@font-face {
		font-family: 'MyriadProRegular';
		src: url('http://www.oldschool.it/fonts/myriadpro-reg-webfont.eot');
		src: url('http://www.oldschool.it/fonts/myriadpro-reg-webfont.eot?#iefix') format('embedded-opentype'),
			 url('http://www.oldschool.it/fonts/myriadpro-reg-webfont.woff') format('woff'),
			 url('http://www.oldschool.it/fonts/myriadpro-reg-webfont.ttf') format('truetype'),
			 url('http://www.oldschool.it/fonts/myriadpro-reg-webfont.svg#MyriadProRegular') format('svg');
		font-weight: normal;
		font-style: normal;

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

	}
	*/
	/*
	strong {
	font-family: MyriadProBold;
	}
	b {
	font-family: MyriadProBold;
	}
	*/

	body {
		margin: 0;
		font-family: MyriadProRegular;
		/*font-family: Myriad Pro, Arial;*/
		font-size: 12pt;
	}
	table {
		border-collapse: collapse;
		border: 0;
 	}
	td {
		padding: 0px;
	}
	
	p {
		/*margin-bottom: 0px;
		margin-top: 0px;*/
	}
	
	h1{
		font-size: 14pt;
		font-weight: bold;
		margin: 0;
	}
	
	h2{
		font-size: 11pt;
		font-weight: bold;
		margin: 0;
	}
	
	.h1_white{
		font-size: 14pt;
		font-weight: bold;
		margin: 0;
		color: #FFFFFF;
	}
	
	.h2_blue{
		font-size: 11pt;
		margin: 0;
		color: #007DC9;
	}
	
	.messaggio_text{
		font-size: 14pt;
		font-weight: bold;
		margin: 0;
		color: #FFFFFF;
	}
	
	a.link:link {text-decoration: none; color: #007DC9;}
	a.link:active {text-decoration: none; color: #007DC9;}
	a.link:visited {text-decoration: none; color: #007DC9;}
	a.link:hover {text-decoration: underline; color: #2E2E2E;}
	
	a.link_black:link {text-decoration: none; color: #000000;}
	a.link_black:active {text-decoration: none; color: #000000;}
	a.link_black:visited {text-decoration: none; color: #000000;}
	a.link_black:hover {text-decoration: underline; color: #007DC9;}
	
	a.link_red:link {text-decoration: none; color: red;}
	a.link_red:active {text-decoration: none; color: red;}
	a.link_red:visited {text-decoration: none; color: red;}
	a.link_red:hover {text-decoration: underline; color: #007DC9;}

	a.link_footer:link {text-decoration: none; color: #FFFFFF;}
	a.link_footer:active {text-decoration: none; color: #FFFFFF;}
	a.link_footer:visited {text-decoration: none; color: #FFFFFF;}
	a.link_footer:hover {text-decoration: underline; color: #007DC9;}
	
	.text {
		font-size: 9pt;
	}
	
	.text_menu {
		font-size: 12pt;
		margin-bottom: 0px;
		margin-top: 0px;
	}
	
	.text_bold {
		font-size: 11pt;
		font-weight: bold;
	}
	
	.text_title_result {
		font-size: 12pt;
		font-weight: bold;
		margin-top: 0px;
		margin-bottom: 0px;
	}
	
	.text_cat_result {
		font-size: 11pt;
		font-weight: bold;
		margin-top: 0px;
		margin-bottom: 0px;
	}
	
	.text_cat2_result {
		font-size: 11pt;
		margin-top: 0px;
		margin-bottom: 0px;
	}
	
	.text_desc_result {
		font-size: 10pt;
		margin-top: 0px;
		margin-bottom: 0px;
		text-align: justify;
		text-justify: inter-word;
	}
	
	.text_blog {
		font-size: 9pt;
		margin-top: 5px;
		margin-bottom: 5px;
	}

	.text_footer_title {
		font-size: 12pt;
		margin-top: 0px;
		margin-bottom: 0px;
		color: #FFFFFF;
		font-weight: bold;
	}
	
	.text_footer {
		font-size: 9pt;
		margin-top: 4px;
		margin-bottom: 4px;
		color: #FFFFFF;
	}
	
	.text_service {
		font-size: 9pt;
		margin-top: 4px;
		margin-bottom: 4px;
	}
	
	.text_service_bold {
		font-size: 9pt;
		margin-top: 4px;
		margin-bottom: 4px;
		font-weight: bold;
	}
	
	.text_service_white {
		font-size: 9pt;
		margin-top: 4px;
		margin-bottom: 4px;
		color: #FFFFFF;
	}
	
	.text_service_white_bold {
		font-size: 9pt;
		margin-top: 4px;
		margin-bottom: 4px;
		color: #FFFFFF;
		font-weight: bold;
	}
	
	.text_little {
		font-size: 9pt;
		margin-top: 10px;
		margin-bottom: 0px;
	}
	
	.select {
		font-size: 9pt;
	}
	
	.select_home {
		font-size: 9pt;
		width: 150px;
	}

	.text_richiesta {
		font-size: 9pt;
		margin: 0px;
	}
	
	.input_richiesta {
		font-size: 9pt;
		margin: 0px;
		width: 167px;
		height: 16px;
		border-top: 1px solid #A0A0A0;
		border-bottom: 1px solid #E0E0E0;
		border-left: 1px solid #E0E0E0;
		border-right: 1px solid #E0E0E0;
	}	
	
	.select_richiesta {
		font-size: 9pt;
		width: 171px;
		height: 20px;
		border-top: 1px solid #A0A0A0;
		border-bottom: 1px solid #E0E0E0;
		border-left: 1px solid #E0E0E0;
		border-right: 1px solid #E0E0E0;
	}
	
	.textarea_richiesta {
		font-size: 9pt;
		width: 244px;
		height: 270px;
		border-top: 1px solid #A0A0A0;
		border-bottom: 1px solid #E0E0E0;
		border-left: 1px solid #E0E0E0;
		border-right: 1px solid #E0E0E0;	
	}
	
	.textarea_richiesta_orizzontale {
		font-size: 9pt;
		width: 500px;
		height: 220px;
		border-top: 1px solid #A0A0A0;
		border-bottom: 1px solid #E0E0E0;
		border-left: 1px solid #E0E0E0;
		border-right: 1px solid #E0E0E0;	
		resize:vertical;
		min-height:220px;
	}
	
	.textarea_privacy_richiesta {
		font-size: 8pt;
		width: 244px;
		height: 190px;
		border-top: 1px solid #A0A0A0;
		border-bottom: 1px solid #E0E0E0;
		border-left: 1px solid #E0E0E0;
		border-right: 1px solid #E0E0E0;	
	}
	
	.select_richiesta_giorno {
		font-size: 9pt;
		width: 39px;
		height: 20px;
		border-top: 1px solid #A0A0A0;
		border-bottom: 1px solid #E0E0E0;
		border-left: 1px solid #E0E0E0;
		border-right: 1px solid #E0E0E0;
	}
	.select_richiesta_mese {
		font-size: 9pt;
		width: 80px;
		height: 20px;
		border-top: 1px solid #A0A0A0;
		border-bottom: 1px solid #E0E0E0;
		border-left: 1px solid #E0E0E0;
		border-right: 1px solid #E0E0E0;
	}
	.select_richiesta_anno {
		font-size: 9pt;
		width: 52px;
		height: 20px;
		border-top: 1px solid #A0A0A0;
		border-bottom: 1px solid #E0E0E0;
		border-left: 1px solid #E0E0E0;
		border-right: 1px solid #E0E0E0;
	}
	
	#ricerca_home {
	width: 780px;
	height: 55px;
	background:url(http://www.oldschool.it/img/pixel_grigio_scuro_78.png) top center repeat;
	-moz-border-radius: 10px;
	border-radius: 10px;
 	}
	
	#ricerca_indietro_scheda {
	width: 480px;
	height: 55px;
	background:url(http://www.oldschool.it/img/pixel_grigio_scuro_78.png) top center repeat;
	-moz-border-radius: 10px;
	border-radius: 10px;
 	}
	
	#allineamento_pannello_artista {
	width: 200px;
	height: 55px;
	background:url(http://www.oldschool.it/img/pixel_grigio_scuro_78.png) top center repeat;
	-moz-border-radius: 10px;
	border-radius: 10px;
 	}
	
	#banner_artisti {
	width: 850px;
	height: 100px;
	background:url(http://www.oldschool.it/img/pixel_grigio_scuro_78.png) top center repeat;
	-moz-border-radius: 10px;
	border-radius: 10px;
 	}
	
	#messaggio {
	width: auto;
	/*height: 55px;*/
	background:url(http://www.oldschool.it/img/pixel_grigio_60.png) top center repeat;
	-moz-border-radius: 10px;
	border-radius: 10px;
	margin-bottom: 10px;
 	}
	
	#messaggio1 {
	width: auto;
	/*height: 55px;*/
	background:url(http://www.oldschool.it/img/pixel_grigio_60.png) top center repeat;
	-moz-border-radius: 10px;
	border-radius: 10px;
	margin-bottom: 10px;
 	}
	
	#messaggio2 {
	width: auto;
	/*height: 55px;*/
	background:url(http://www.oldschool.it/img/pixel_grigio_60.png) top center repeat;
	-moz-border-radius: 10px;
	border-radius: 10px;
	margin-bottom: 10px;
 	}
	
	/* Tooltip with images */
	.hotspot {
		cursor: wait;
	}
	
	#tt {
	 position:absolute;
	 display:block;
	 z-index: 9;
	 //background:url(http://www.oldschool.it/img/tt_left.gif) top left no-repeat;
	 //background:#2E2E2E;
	 background:url(http://www.oldschool.it/img/pixel_grigio_scuro_78.png) top center repeat;
	 -moz-border-radius: 10px;
	border-radius: 10px;
 	 }
	 #tttop {
	 display:block;
	 height:5px;
	 margin-left:5px;
	 //background:url(http://www.oldschool.it/img/tt_top.gif) top right no-repeat;
	 overflow:hidden;
	 }
	 #ttcont {
	 display:block;
	 //padding:2px 12px 3px 7px;
	 margin-left:15px;
	 margin-right:15px;
	 //background:#666;
	 color:#fff;
	 }
	#ttbot {
	display:block;
	height:15px;
	margin-left:5px;
	//background:url(http://www.oldschool.it/img/tt_bottom.gif) top right no-repeat;
	overflow:hidden;
	}
	

/*
Back to top button 
*/
#back-top {
	position: fixed;
	bottom: 20px;
	left: 135px;
}
#back-top a {
	width: 108px;
	display: block;
	text-align: center;
	text-decoration: none;
	/*color: #555;
	filter: alpha(opacity=50);
	opacity: .5;
	-moz-opacity: .5;*/
	color: rgba(60, 60, 60, 0.5);
	
	/* background color transition */
	-webkit-transition: 1s;
	-moz-transition: 1s;
	transition: 1s;
}
#back-top a:hover {
	/*
	filter: alpha(opacity=100);
	opacity: 1.0;
	-moz-opacity: 1.0;
	*/
	color: rgba(60, 60, 60, 1.0);
}
/* arrow icon (span tag) */
#back-top span {
	width: 108px;
	height: 108px;
	margin-bottom: 10px;
	/*
	filter: alpha(opacity=50);
	opacity: .5;
	-moz-opacity: .5;
	*/
	background: rgba(80, 80, 80, 0.5) url(http://www.oldschool.it/img/freccia_torna_su.png) no-repeat center center;
	display: block;
	/* rounded corners */
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	/* background color transition */
	-webkit-transition: 1s;
	-moz-transition: 1s;
	transition: 1s;
}
#back-top a:hover span {
	/*
	filter: alpha(opacity=100);
	opacity: 1.0;
	-moz-opacity: 1.0;
	background-color: #aaa;
	*/
	background: rgba(80, 80, 80, 1.0) url(http://www.oldschool.it/img/freccia_torna_su.png) no-repeat center center;
}

/*
Menu movibile
*/
#menu-movibile {
	position: fixed;
	width: 100%;
	top: 0px;
	left: auto;
	right: auto;
	z-index:900;
}

#banner_fisso {
	height		:	263px;
	width		:	850px;
	overflow	:	hidden;
	margin		:	0 auto;
	position: relative;
}