body {
background:url(../img/carlo-home.jpg) no-repeat top center #000;
font-family: Arial, Verdana, Helvetica, sans-serif; 	font-size: 11px;	color: #fff; 	text-align: right; 	
margin: 0;	padding: 0;	border: 0;
}

#header-studio {width: 496px; height:109px; float:left; overflow:hidden; padding:1px 0 0 164px;  text-align:left;font-size: 12px;}
#header-studio #facebook {width: 113px; height:101px; float:left; overflow:hidden; padding:8px 0 0 0;}
#studio-menu {width: 383px; height:12px; float:left; padding:65px 0 0 0; text-align:center; }


#carlo_home {width: 496px;	height: auto; padding:0 0 0 164px; margin: 0 auto 0 auto; float:left; text-align:left;font-size: 12px;}
#carlo_home .news-titolo {font-size:14px; font-weight:bold;}
#carlo_home .news-luogo {font-size:14px; }

.right_disco {padding:5px 0 0 10px; float:left;}

#studio-servizi {width: 440px;	height: auto; float:left; clear:left; margin: 20px auto 0 auto; text-align: left;}

#studio-move {background: url(../studio/registrazione/sfondo-mid.jpg) no-repeat top center #c9c9c9; width: 660px;	height: auto; margin: 22px auto 0 auto;text-align: left; overflow:hidden;color: #000}

table.strumenti {	table-layout: fixed;	width: 630px; height:auto;	border-collapse: collapse;  margin: 0 auto 0 auto;}
table.strumenti td {vertical-align:top;  }
td.strumenti {width: 124px; height:auto;	padding:0 0 10px 0;}

td.artisti {width: 143px; height:auto;	padding:0 0 15px 0;}

div#strutturaDiv {
	margin: 0 auto 0 15px;
	float: left;
	text-align:center;
	width: 300px;
	height: auto;
}


/*stili*/
a.a-schede:link, a.a-schede:visited {	text-decoration: none;	color: #000;	border: 0; }
a.a-schede:hover {	text-decoration: none;	color: #333;	border: 0;}

#studio-move a,#studio-move  a:visited {	text-decoration: none;	color: #000;	border: 0; }
#studio-move a.:hover {	text-decoration: none;	color: #333;	border: 0;}


/*date CALENDARIO*/
p.mese {margin:0; padding:10px 0 0px 0; font-size:15px; font-weight:bold; clear:both;}

#data_elenco { margin:0 auto 0 auto; width: 496px;	height: auto;  overflow:hidden;  clear: both; }
.giorno { width: auto;	height: auto;  float:left; overflow:hidden;  font-weight:bold;}
.pdf { width: auto;	height: auto;  float:right; overflow:hidden; font-weight:normal; }
.freccia {/*background: url(../giornalista/freccia2.gif) center no-repeat; */width: 24px;	height: 12px; float:left;}
.data {width: auto;	height: auto; padding:3px 0  3px 0; margin:5px 0 0px 0; clear:both; overflow:hidden; border-bottom :1px solid #444;  }
.data .descrizione { width: auto;	height: auto; float:left; overflow:hidden; clear:both;}
.data p {padding:0; margin:0 0 0px 0; }
.ora {font-weight:normal; font-size:11px;}


/* prodotto singolo */
#singolo { margin:0 auto 0 auto; width: 500px;	height: auto;  overflow:hidden;  clear: both; }

#singolo p {padding:0; margin:5px 0 5px 0; font-size:14px;}
#singolo p.data {padding:0; margin:0 0 0px 0; font-weight:bold; font-size:15px;}
#singolo .ora {font-weight:normal; font-size:11px;}
#singolo google {margin:0; padding:10px 0 10px 0;}

.hide {visibility:hidden;}