html, body { margin:0px; padding:0px; background:url(../images/bg.jpg); font-family:Trebuchet MS, sans-serif; font-size:13px; color: #b0b9ca;  }
td { font-size: 14px; }
td.titolo_td { font-weight: bold; color:#FFFFFF; background-color:#111111; }

#contenitore_totale { width:100%; float:left; position:relative; }
#header { width:960px; height:110px; float:left; position:relative; background:url(../images/bg_header.jpg); }
#center { width:960px; float:left; position:relative; background:url(../images/bg_content.jpg) repeat-y; padding-bottom:50px;  }

#content 		{ width:670px; float:left; position:relative; }
#content_int 	{ width:620px; float:left; position:relative; left:30px; padding:0px; margin:0px; }
#content_int p 	{ float:left; position:relative; width:100%; text-align:justify; margin:5px 0px 0px 0px; padding:0px 0px 5px 0px; }

/* MENU */
#menu 		{ width:290px; height:750px; float:right; position:relative; background:url(../images/bg_menu.jpg); }
#menu span 	{ display:none; }
#menu ul a 	{ height:30px; float:left; position:relative; }

	.ul_menu_red { width:50%; left:10px; margin-top:30px; }
	.ul_menu_red .btn_text a 	{ width:75px; background:url(../images/btn_text.jpg); }
	.ul_menu_red .btn_video a 	{ width:75px; background:url(../images/btn_video.jpg); }
	.ul_menu_red .btn_audio a 	{ width:75px; background:url(../images/btn_audio.jpg); }

	.ul_menu_black { width:60%; left:10px; margin-top:130px; }
	.ul_menu_black .btn_cosa a 		{ width:75px; background:url(../images/btn_cosa.jpg); }
	.ul_menu_black .btn_come a	 	{ width:120px; background:url(../images/btn_come.jpg); }
	.ul_menu_black .btn_dove a 		{ width:160px; background:url(../images/btn_dove.jpg); }
	.ul_menu_black .btn_vendila a 	{ width:170px; background:url(../images/btn_vendila.jpg); }
	.ul_menu_black .btn_contatti a 	{ width:95px; background:url(../images/btn_contatti.jpg); }
	.ul_menu_black .btn_account a 	{ width:150px; background:url(../images/btn_account.jpg); }
	
#menu ul a:hover { background-position:bottom; }	

#btn_extra { width:170px; height:160px; position:absolute; left:0px; top:450px;}
#btn_extra span 	{ display:none; }
#btn_extra * 		{ margin:0px; padding:0px; float:left; position:relative; }
	.btn_merch a 	{ width:170px; height:80px; background:url(../images/btn_merch.jpg); }
	.btn_down a 	{ width:170px; height:80px; background:url(../images/btn_down.jpg); }
	.btn_mit a 		{ width:70px; height:90px; background:url(../images/btn_mit.jpg); top:20px; }

/* CONTENUTI HOME in content_int */
#banner_big { width:620px; height:200px; float:left; position:relative;  }
#banner_contest { width:350px; height:200px; float:left; position:relative;  }
#banner_news { width:250px; height:200px; float:right; position:relative;  }
#banner_home { width:620px; height:100px; float:left; position:relative; margin-top:20px;  }

#box_home { width:100%; float:left; position:relative; margin-top:10px; }
	.box_int 	{ width:220px; float:left; position:relative; left:15px; }
	.p_box 		{ font-size:12px; width:100%; margin:0px; padding:0px; color:#6633FF; }

	#box_video { width:350px; height:310px; float:left; position:relative; background:url(../images/box_video.jpg) no-repeat; }
		.box_video_int { width:270px; float:left; position:relative; margin-top:45px; left:15px; }
	#box_text 	{ width:250px; height:150px; float:right; position:relative; background:url(../images/box_text.jpg); }
	#box_audio 	{ width:250px; height:150px; float:right; position:relative; background:url(../images/box_audio.jpg); margin-top:10px; }

/* TESTATINE */
.titolo_gen 	{ width:100%; height:40px; float:left; position:relative; margin-top:15px;   }

.titolo_tuoi_text 	{ background:url(../images/titolo_tuoi_text.jpg) no-repeat; }
.titolo_tuoi_audio 	{ background:url(../images/titolo_tuoi_audio.jpg) no-repeat; }
.titolo_tuoi_video 	{ background:url(../images/titolo_tuoi_video.jpg) no-repeat; }

.titolo_text 	{ background:url(../images/titolo_text.jpg) no-repeat; }
.titolo_audio 	{ background:url(../images/titolo_audio.jpg) no-repeat; }
.titolo_video 	{ background:url(../images/titolo_video.jpg) no-repeat; }

.titolo_profilo 		{ background:url(../images/titolo_profilo.jpg) no-repeat; }
.titolo_personale 		{ background:url(../images/titolo_personale.jpg) no-repeat; }
.titolo_registrazione 	{ background:url(../images/titolo_registrazione.jpg) no-repeat; }
.titolo_password 		{ background:url(../images/titolo_password.jpg) no-repeat; }

.titolo_login 	{ width:80px; height:50px; float:left; position:relative; background:url(../images/titolo_login.jpg); }

.titolo_cosa 		{ background:url(../images/titolo_cosa.jpg) no-repeat; }
.titolo_come 		{ background:url(../images/titolo_come.jpg) no-repeat; }
.titolo_dove 		{ background:url(../images/titolo_dove.jpg) no-repeat; }
.titolo_vendila 	{ background:url(../images/titolo_vendila.jpg) no-repeat; }
.titolo_contatti 	{ background:url(../images/titolo_contatti.jpg) no-repeat; }
.titolo_merch 		{ background:url(../images/titolo_merch.jpg) no-repeat; }
.titolo_down 		{ background:url(../images/titolo_down.jpg) no-repeat; }

/* BOX ERRORE JAVASCRIPT PER I FORM */
.error_box { width:160px; background-color:#FFCCFF; float:right; position:relative; font-weight:bold; padding-left:20px; margin-top:7px; background:url(../images/error.jpg) no-repeat;  color:#CC0000; font-size:11px; }
input { width:240px; height:21px; float:left; position:relative; margin:5px 0px 5px 0px; padding:4px 3px 0px 3px; border:2px solid #666666; color:#b0b9ca; background:url(../images/bg_input.jpg) repeat-x; }

/* LOGIN BOX */
#box_login { width:280px; float:left; position:relative; padding-bottom:20px; }

#loginform 				{ width:100%; float:left; position:relative; margin:0px; padding:0px;  }
#loginform label 		{ width:100%; height:20px; float:left; position:relative; margin:5px 0px 0px 0px; padding:0px; }
#loginform button 		{ width:250px; height:40px; cursor:pointer; margin:0px; padding:0px; margin-top:5px; border: none; background: url(../images/btn_login.jpg); }
#loginform .error_box 	{ float:left; position:relative; font-weight:bold; padding-left:20px; margin-top:0px; margin-bottom:5px;  color:#CC0000; font-size:11px; background:url(../images/error.jpg) no-repeat;  }
.p_login 				{ width:250px; float:left; position:relative; margin:0px; padding:0px; margin-top:10px;}

/* CONTATTI */
#infoform 			{ width:100%; float:left; position:relative; margin:0px; padding:0px; margin-top:10px; padding-bottom:50px; }
#infoform label 	{ width:180px; float:left; position:relative; margin:0px; padding:0px; margin-top:10px; }
#infoform select 	{ width:100px; height:25px; float:left; position:relative; margin:5px 0px 5px 0px; padding:3px 5px 3px 5px; border:2px solid #666666; }
#infoform textarea 	{ width:238px; height:120px; margin:0px; padding:4px; color:#b0b9ca; float:left; position:relative; overflow:auto; border:2px solid #666666; background-color:#000000; font-family:Trebuchet MS; font-size:13px;}
#infoform button 	{ width:250px; height:40px; margin:0px; padding:0px; float:left; position:relative; cursor:pointer; border: none; background: url(../images/btn_invia.jpg); }

/* SUBMIT FORM */
#subform 		{ width:100%; float:left; position:relative; margin:0px; padding:0px; }
#subform label 	{ width:180px; height:20px; float:left; position:relative; margin:10px 0px 0px 0px; padding:0px; }
#subform button { width:250px; height:40px; float:left; position:relative; cursor:pointer; margin:0px; padding:0px; margin-top:10px; border: none; background: url(../images/btn_login.jpg); }

/* REGISTRAZIONE ACCOUNT */
#regform 			{ width:100%; float:left; position:relative; margin:0px; padding:0px; margin-top:10px; padding-bottom:50px; }
#regform label 		{ width:180px; float:left; position:relative; margin:0px; padding:0px; margin-top:10px; }
#regform select 	{ width:100px; height:25px; float:left; position:relative; margin:5px 0px 5px 0px; padding:3px 5px 3px 5px; border:2px solid #666666; }
#regform textarea 	{ width:238px; height:120px; margin:0px; padding:4px; color:#b0b9ca; float:left; position:relative; overflow:auto; border:2px solid #666666; background-color:#000000; font-family:Trebuchet MS; font-size:13px;}
#regform button 	{ width:250px; height:40px; margin:0px; padding:0px; cursor:pointer; float:left; position:relative; border: none; background: url(../images/btn_registrati.jpg); }

/* ATTIVA ACCOUNT */
#actform 		{ width:100%; float:left; position:relative; margin:0px; padding:0px; margin-top:10px; padding-bottom:50px; }
#actform label 	{ width:180px; float:left; position:relative; margin:0px; padding:0px; margin-top:10px; }
#actform button { width:250px; height:40px; margin:0px; padding:0px; cursor:pointer; float:left; position:relative; border: none; background: url(../images/btn_attiva.jpg); }

/* MODIFICA DATI */
#modform 			{ width:100%; float:left; position:relative; margin:0px; padding:0px; padding-bottom:50px; }
#modform label 		{ width:180px; float:left; position:relative; margin:0px; padding:0px; margin-top:10px; }
#modform select 	{ width:100px; height:25px; float:left; position:relative; margin:5px 0px 5px 0px; padding:3px 5px 3px 5px; border:2px solid #666666; }
#modform textarea 	{ width:238px; height:120px; margin:0px; padding:4px; color:#b0b9ca; float:left; position:relative; overflow:auto; border:2px solid #666666; background-color:#000000; font-family:Trebuchet MS; font-size:13px;}
#modform button 	{ width:250px; height:40px; margin:0px; padding:0px; cursor:pointer; float:left; position:relative; border: none; background: url(../images/btn_modifica.jpg); }
#modform .check 	{ width:16px; height:16px; float:left; position:relative; left:10px; }
#modform img 		{ border:2px solid #666666; }

/* RECUPERO PASSWORD */
#step1 			{ width:100%; float:left; position:relative; margin:10px 0px 50px 0px; padding:0px; }
#step1 label 	{ width:180px; float:left; position:relative; margin:0px; padding:0px; margin-top:10px; }
#step1 button 	{ width:250px; height:40px; margin:0px; padding:0px; float:left; cursor:pointer; position:relative; border: none; background: url(../images/btn_codice.jpg); }

#step2 			{ width:100%; float:left; position:relative; margin:10px 0px 50px 0px; padding:0px; }
#step2 label 	{ width:180px; float:left; position:relative; margin:0px; padding:0px; margin-top:10px; }
#step2 button 	{ width:250px; height:40px; margin:0px; padding:0px; float:left; position:relative; border: none; background: url(../images/btn_password.jpg); }

/* VIDEO GALLERY */
.video_strip { width:620px; float:left; position:relative; margin:0px; padding:0px; margin-bottom:20px; padding-bottom:5px; border-bottom:1px solid #40444d; }
.audio_strip .box_obj 	{ width:620px; height:350px; float:left; position:relative; margin:0px; padding:0px; }
.video_strip object 	{ width:620px; height:350px; float:left; position:relative; margin:0px; padding:0px; }
.video_strip p 			{ margin:0px; padding:0px; margin-top:5px; }

.video_ga_strip 			{ width:100%; float:left; border-bottom:1px solid #40444d; }
.video_ga_strip .box_obj 	{ width:300px; height:170px; float:left; }


/* AUDIO GALLERY */
.audio_strip { width:100%; float:left; position:relative; margin:0px; padding:0px; margin-top:10px; padding-bottom:10px; border-bottom:1px solid #40444d; }
.audio_strip .box_obj 	{ width:180px; height:30px; float:left; position:relative; margin:0px; padding:0px; }
.audio_strip object 	{ float:left; position:relative; margin-top:18px; }
.audio_strip p 			{  margin:0px; float:left; position:relative; padding:0px; margin-top:5px; }

/* TEXT GALLERY */
.text_strip 	{ width:100%; float:left; position:relative; margin:0px; padding:0px; margin-top:10px; padding-bottom:10px; border-bottom:1px solid #40444d; }
.text_strip p	{ width:100%; margin:0px; padding:0px; margin-top:5px;  }


/* GESTIONE ACCOUNT */
.user_menu { width:100%; float:left; position:relative; padding-bottom:10px; }
.user_menu span { display:none; }

a.btn_ga_gen 	{ width:108px; height:80px; float:left; position:relative; margin-right:20px; }
	a.btn_ga_text  	{ background:url(../images/btn_ga_text.jpg); }
	a.btn_ga_audio 	{ background:url(../images/btn_ga_audio.jpg);  }
	a.btn_ga_video  { background:url(../images/btn_ga_video.jpg); }
	a.btn_ga_dati  	{ background:url(../images/btn_ga_dati.jpg); }
	a.btn_ga_esci 	{ background:url(../images/btn_ga_esci.jpg); margin:0px; }

.btn_ga_back a { width:108px; height:50px; float:right; position:relative; margin-bottom:30px; background:url(../images/btn_ga_back.jpg);  }
.btn_ga_back span { display:none; }
.btn_ga_inserisci { width:108px; height:50px; float:left; position:relative; margin-bottom:10px; background:url(../images/btn_ga_inserisci.jpg) }
.btn_ga_inserisci span { display:none; }

#btn_ga_ins_text { width:100%; height:50px; float:left; position:relative; margin-bottom:10px; background:url(../images/btn_ga_ins_text.jpg) no-repeat center; }
#btn_ga_ins_video { width:100%; height:50px; float:left; position:relative; margin-bottom:10px; background:url(../images/btn_ga_ins_video.jpg) no-repeat center; }
#btn_ga_ins_audio { width:100%; height:50px; float:left; position:relative; margin-bottom:10px; background:url(../images/btn_ga_ins_audio.jpg)  no-repeat center; }

.ga_tabella { width:100%; float:left; position:relative; margin:0px; padding:0px; }


/* PAGINAZIONE */
#pages { width:100%; height:50px; float:left; position:relative; margin:0px; padding:20px 0px 20px 0px; margin-top:10px; border-top:2px solid #bc2121; }
#pages a:hover { background-position:bottom; }
	.go a 				{ width:50px; height:30px; background:url(../images/btn_pag_vai.jpg) no-repeat top left; float:left; position:relative; margin:0px 0px 0px 10px; }
	.next a 			{ width:50px; height:30px; background:url(../images/btn_pag_next.jpg) no-repeat top left; float:right; position:relative; }
	.next_disabled a 	{ width:50px; height:30px; cursor:default; background:url(../images/btn_pag_next_no.jpg) no-repeat top left; float:right; position:relative; }
	.prev a 			{ width:50px; height:30px; background:url(../images/btn_pag_prev.jpg) no-repeat top left; float:left; position:relative;  }
	.prev_disabled a 	{ width:50px; height:30px; cursor:default; background:url(../images/btn_pag_prev_no.jpg) no-repeat top left; float:left; position:relative; }
#pages .title 	{ width:100px; float:left; position:relative; padding:0px; margin:0px; padding-top:5px; }
#pages .links 	{ float: left; position:relative; margin:0px; padding:0px; }
#pages input 	{ width:50px; height:25px; float:left; position:relative; margin:2px 0px 0px 0px; padding:3px 5px 5px 5px; color:#b0b9ca; background:url(../images/bg_input_mobpre.jpg) no-repeat; border:0px; font-family:Trebuchet MS, sans-serif;  }
#pages span 	{ display:none;}
#pages .pag_center { width:220px; float:left; position:relative; margin:0px; padding:0px; left:110px; }


/* DATI */
.dati { width:30px; height:600px; position:absolute; top:10px; right:0px; background: url(../images/dati.jpg) no-repeat; }


/* DOWNLOADS */
.down_strip 	{ width:100%; float:left; position:relative; padding-bottom:20px; }
.down_strip a 	{ width:100%; float:left; position:relative; margin:0px; padding:0px; text-align:center; }
.box_down 		{ width:120px; float:left; position:relative; margin:0px; padding:0px; margin-left:3px; }
.box_down img 	{ margin:0px; padding:0px;  }
.box_merch 		{ width:140px; float:left; position:relative; margin:0px 7px 0px 7px; }
.box_merch img 	{ width:100%; height:140px;  }

/* MERCHANDISING */

/* VARIE ED EVENTUALI */
h1, h3, h5 { display:none; }
h4 { width:100%; margin:0px; padding:0px; float:left; position:relative; font-size:14px; border-bottom:2px solid #CC0000; padding-bottom:5px; margin-bottom:20px; }

dl, dt, dd { float:left; position:relative; margin:0px; padding:0px; width:100%; }
dl { margin-bottom:10px; }
dt { color:#FFFFFF; margin-top:5px; }
dd { padding-left:20px; }

ul, li { float:left; position:relative; margin:0px; padding:0px; list-style:none; }

img { float:left; position:relative; padding:0px; margin:0px; font-size:0px; line-height:0px; border:0px;}
.barretta { width:100%; height:10px; margin:20px 0px 10px 0px; padding:0px; float:left; position:relative; background:url(../images/barretta.jpg) no-repeat; }

a 		{ text-decoration:none; color:#CC0000; }
a:hover { text-decoration:none; color:#FF3333; }

a.link_profilo 			{ color:#000000;}
a:hover.link_profilo 	{ color:#FFFFFF; }

label 		{ margin:0px; padding:0px; border:none; }
fieldset 	{ margin:0px; padding:0px; border:none; }

.titolo 	{ font-size:12px; font-weight:bold; color:#FFFFFF; margin:0px; padding:0px; }
.titolo_box { width:100%; font-size:12px; float:left; position:relative; margin-top:35px; font-weight:bold; color:#000000; }
.data		{ width:14px; font-weight:bold; }
.inviato 	{ color:#CC0000; }

.box_flash { width:100%; height:30px; float:left; position:relative; margin:0px; padding:10px 0px 10px 0px; text-align:center; }

.dida { color:#CC0000; font-size:11px; float:left; position:relative; font-weight:bold; }

button span { display:none; } 

b { color:#FFFFFF; }
.b_rosso { color:#CC0000; font-weight:bold; }
