/* CSS Document */

/*____________________________________ GENERALE ______________________________________*/
* {margin:0; padding:0;}

body {
background-color: white;  
font-family: Verdana,Arial,sans-serif;
font-size: 10.5px; 
color: #777;
text-decoration: none; 
border: none; 
text-align: center /* per centrare i blocchi in IE/Win */;
}

img {border:0}

p {text-decoration:none; border:none; text-align:left; line-height:1.3em; margin:0}
b {color:#999; font-weight:bold;}
	#dx b {color:#777; font-weight:bold;}
a, a:visited, a:link {color:#888; font-weight:bold; text-decoration: none}
a:hover {color:#ccc; text-decoration: none;}

h1 {font-size:14px; font-weight:bold; color:#999; letter-spacing:.2em; border-bottom:solid #ccc 1px; margin-bottom:10px}
h2 {margin-top: 15px; margin-bottom: 8px; padding:0; font-size: 12px; font-weight: bold; border-bottom:1px solid white;}

hr {clear:left; border:none; height:1px; background-color:silver; text-align:left /*this will align it left for IE*/; margin:5px auto 5px 0; /*this will align it left for Mozilla*/ }

/*_________________________________ AREE COMUNI _______________________________________*/
#centrato {width:975px; margin:auto/* per centrare i blocchi in netscape */; text-align:left /* per centrare i blocchi in IE/Win */;}

#intestazione {background-image:url(images/base_top.gif); background-repeat:no-repeat; width:965px; height:75px; text-align:left;}
	#box_int1 {float:left}
		#box_logo {float:left; margin:6px 0 5px 15px}
		#flash_dec {float:left; width:300px; height:54px;}
	
		#menu {clear:both; margin:0 0 0 20px; list-style:none;}
		#menu li {float:left; margin-right:3px; width:68px}
		#menu a {/*float:left; height: 11px; padding: 0 0.5em; text-decoration: none; white-space: nowrap;*/ /* serve ad evitare che ev. voci del menu con 2 parole vengano spezzate */}
		#menu a:link, a:visited {}
		#menu a:hover, a:focus, a:active {}
		#menu .vocecorrente a:link, .vocecorrente a:visited, .vocecorrente a:hover, .vocecorrente a:focus, .vocecorrente a:active {}
			#menu_radio {cursor:pointer}
	#box_int2 {float:left; width:290px; padding:0;}
			#player_info {margin-top:12px; width:280px; height:10px; background-color:white}
				#player_info div {float:left; font-size:10px; margin-right:2px}
				#player_info2 {width:210px}
			#box_audioplayer {margin:0; margin:9px 0 0 -1px}
	#box_lang {float:right; padding:4px; margin:0 20px 0 0; height:10px; font-size:10px}
		#lang_active {color:silver}
	
#corpo {float:left; width:965px; margin:0; padding:0; min-height:750px} /* elemento contenitore delle colonne sx, centro, dx*/

	#sx {float:left; width:350px; margin-left:10px}
		#sx #box_latest {margin:8px 0}
			#box_latest #box1 {float:left;} 
			#box_latest #box2 {float:left; padding:6px; margin:35px 0 0 8px}
		#sx #box_info_netlabel {clear:left; padding-top:20px}
	
		#sx .list {font-size:10.5px; line-height:1.3em; list-style:none}
		#sx li.sel {background-color:#bbb; padding:1px 1px 1px 0}
			#sx li.sel a{color:#fff}
			#sx li span.title_list {font-weight:normal}
		
	#dx {float:left; margin-left:12px; width:550px; padding:16px; text-align:left; background-color:#e7e7e7}
	
		#dx #box_news {float:left; width:540px; /*overflow-x:hidden; overflow-y:auto;*/ text-align:left;} /* box */
			ul#list_news {list-style:none}
				ul#list_news li {clear:left}
				
			#box_head {height:180px; border-bottom:solid #ccc 1px}
				#box_cover {float:left}
					#box_cover img {padding:6px; border:solid #a4a4a4 1px; width:150px; height:150px}
				#box_dati {float:left; padding:16px 0 0 15px;}
					
			#box_tracks {clear:left; padding:8px 0 8px 0; border-bottom:solid #ccc 1px}
				#box_tracks ul li a {cursor:pointer}
				#box_tracks #box_zip {margin-top:15px}
				
			#box_social {padding:8px 0 8px 0; border-bottom:solid #ccc 1px}
			#box_descr {clear:left; padding:8px 30px 8px 0;}
				#box_descr h1 {width:550px}
				#box_descr hr {width:550px}
			#box_shout {}
	
	#piepagina {clear:left; width:975px}
		#piepagina #base_footer_top {background-image:url(images/base_btm.gif); background-repeat:no-repeat; height:16px}
		#piepagina #base_footer {background-image:url(images/base_footer.gif); background-repeat:repeat-y; padding:10px;}
			#base_footer #footer_sx {float:left; width:400px; margin-left:10px}
			#base_footer #footer_centro1, #footer_centro2 {float:left; width:200px}
				#base_footer .box_icon {float:left; width:300px; margin-top:4px}
				#base_footer .box_icon img {float:left}
				#base_footer .box_icon p {float:left; margin-left:6px; font-weight:normal}
		/* .footer {text-align:right; padding-top: 25px;} */
	
#flashplayer {}

ul#tracklist {list-style: none; margin:0; padding:0}

/*_____________________________________ FORM (SHOUT/CONTATTI) _________________________________________*/
form {}
	input, textarea, select {margin:8px; border:solid #777 1px; font-size:10.5px}
	form legend {border-color:#999;}
	form label {float:left; width:180px; margin:8px 0 0 15px; border-bottom:solid silver 1px;}
	form .button {cler:both; width:80px; border:solid #777 1px; background-color:#ddd; cursor:pointer}
	form textarea {width:300px; font-family:Verdana,Arial,sans-serif; font-size:11px; color:#777}
	form input.error, form textarea.error {border:solid red 3px}
	form label.error {float:right; width:300px; margin:0; padding:0; border:none; color:red}
	/* form#form_shout label.error {float:right; border:none; color:red; font-size:10px} */

/* FORM (contact/NL) */
form#NL_iscrizione {}
	form#NL_iscrizione label {float:left; margin:0}
	input#csbmNLiscr {}

	


