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; }

a:focus { outline-style: none; }

#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.png); }
#menu span 	{ display:none; }
#menu_int 	{ float:left; position:relative; top:120px; left:10px; }
#menu_int ul a 	{ width:170px; height:30px; float:left; position:relative; background:url(../images/sprite_menu.png); }

#menu_int .ul_menu_black 				{ position:absolute; top:0px; left:0px; }
#menu_int .ul_menu_black a.btn_cosa		{ background-position:left top; }
#menu_int .ul_menu_black a.btn_come  	{ background-position:left -30px; }
#menu_int .ul_menu_black a.btn_dove 	{ background-position:left -60px; }
#menu_int .ul_menu_black a.btn_vendila 	{ background-position:left -90px; }
#menu_int .ul_menu_black a.btn_contatti { background-position:left -120px; }
#menu_int .ul_menu_black a.btn_account 	{ background-position:left -160px; margin-top:10px; }

#menu_int .ul_menu_black a:hover.btn_cosa		{ background-position:-170px top; }
#menu_int .ul_menu_black a:hover.btn_come  		{ background-position:-170px -30px; }
#menu_int .ul_menu_black a:hover.btn_dove 		{ background-position:-170px -60px; }
#menu_int .ul_menu_black a:hover.btn_vendila 	{ background-position:-170px -90px; }
#menu_int .ul_menu_black a:hover.btn_contatti 	{ background-position:-170px -120px; }
#menu_int .ul_menu_black a:hover.btn_account 	{ background-position:-170px -160px; }
	
#menu_int .ul_menu_red  			{ position:absolute; top:200px; left:0px; }
#menu_int .ul_menu_red a.btn_text  	{ background-position:left -200px; }
#menu_int .ul_menu_red a.btn_audio  { background-position:left -230px; }
#menu_int .ul_menu_red a.btn_video 	{ background-position:left -260px; }
#menu_int .ul_menu_red a.btn_down 	{ background-position:left -290px; }
	
#menu_int .ul_menu_red a:hover.btn_text  	{ background-position:-170px -200px; }
#menu_int .ul_menu_red a:hover.btn_audio  	{ background-position:-170px -230px; }
#menu_int .ul_menu_red a:hover.btn_video 	{ background-position:-170px -260px; }
#menu_int .ul_menu_red a:hover.btn_down 	{ background-position:-170px -290px; }

#menu_int .ul_menu_extra  				{ position:absolute; top:340px; left:0px; width:170px;  }
#menu_int .ul_menu_extra a.btn_eventi  	{ background-position:left -320px; height:70px; }
#menu_int .ul_menu_extra a.btn_dicono  	{ background-position:left -390px; height:70px; }
#menu_int .ul_menu_extra a.btn_mit 		{ background-position:-340px top; width:50px; height:100px; margin-top:30px; float:left; }
	
#menu_int .ul_menu_extra a:hover.btn_eventi { background-position:-170px -320px; }
#menu_int .ul_menu_extra a:hover.btn_dicono { background-position:-170px -390px; }
#menu_int .ul_menu_extra a:hover.btn_mit 	{ background-position:-340px -100px; }


#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_down 		{ background:url(../images/titolo_down.jpg) no-repeat; }

.titolo_eventi 		{ background:url(../images/titolo_eventi.jpg) no-repeat; }
.titolo_dicono 		{ background:url(../images/titolo_dicono.jpg) no-repeat; }
.titolo_vendita 	{ background:url(../images/titolo_vendita.jpg) no-repeat; }

.titolo_settimana 	{ background:url(../images/titolo_settimana.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 #CC0000; }
#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; line-height:25px; float:left; position:relative; text-align:center; margin:0px; padding:0px; color:#b0b9ca; background:url(../images/bg_input_mobpre.jpg) no-repeat; 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; }

/* PAGINAZIONE 2 */
#paging { width:100%; float:left; position:relative; padding-top:20px; border-top:2px solid #CC0000;  }
#paging span { display:none; }
#paging a, #paging div, #paging p, #paging input { position:relative; float: left; margin:0px; padding:0px; }

#paging a, #paging div { width:50px; height:30px; }
#paging a.pag_back { background:url(../images/btn_pag_prev.jpg) no-repeat top left; }
#paging a.pag_next { background:url(../images/btn_pag_next.jpg) no-repeat top left; float:right; }
#paging a:hover.pag_back { background-position:bottom; }
#paging a:hover.pag_next { background-position:bottom; }
#paging div.pag_back_off { background:url(../images/btn_pag_prev_no.jpg) no-repeat top left; }
#paging div.pag_next_off { background:url(../images/btn_pag_next_no.jpg) no-repeat top left; float:right; }

#paging #pag_center { width:60%; }
#paging p			{ width:60%; text-align:right; padding:5px; }
#paging input 		{ width:50px; height:25px; line-height:25px; text-align:center; color:#b0b9ca; background:url(../images/bg_input_mobpre.jpg) no-repeat; }
#paging a.pag_vai		{ left:10px; background:url(../images/btn_pag_vai.jpg) no-repeat top left; }
#paging a:hover.pag_vai	{ background-position:bottom; }

/* EVENTI */
.events { float:left; position:relative; margin-top:10px; border-bottom:2px solid #CC0000; padding-bottom:20px; }

.events_title { width:100%; float:left; position:relative; }
.events_title h4 { margin:0px; border:none; color:#FFFFFF; font-size:18px; }
.events_title h6 { font-size:16px;  }
	
.events_text { width:96%; float:left; position:relative; text-align:justify; }

.events_img 		{ width:100%; float:left; position:relative; margin-top:20px; }
	.events_img img { border:1px solid #FFFFFF; background-color:#FFFFFF; }
	.events_img a 	{ float:left; position:relative; margin:0px 0px 0px 0.8em; border:none; }

.events a.pdf 	{ height:30px; line-height:30px; float:left; position:relative; background:url(../images/ico_pdf.png) no-repeat center left; padding:0px 0px 0px 60px; } 

.archive 		{ width:100%; }
.archive li 	{ width:100%; }

.archive a 			{ width:96%; float:left; cursor:pointer; text-decoration:none; border-bottom:1px solid #40444d; padding:5px 12px; }
.archive a:hover 	{ background-color:#191919; }

.archive_title  	{ width:100%; float:left; font-size:16px; color:#FFFFFF; }
.archive_subtitle 	{ width:100%; float:left; font-size:14px; color:#CC0000; }
.archive_date 		{ width:100%; float:left; font-size:12px; color:#666666; }
.archive_evidence 	{ background-color:#0e0e0e; }

.archive a.rassegna 		{ width:90%; float:left; cursor:pointer; text-decoration:none; border-bottom:1px solid #40444d; padding:25px 0px 25px 70px; background:url(../images/ico_rassegna.png) no-repeat left center; }

/* 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;  }

/* BOX BIRRE */
.box_birre { width:620px; height:350px; float:left; position:relative; margin-top:20px; background:url(../images/box_birre.png); }
	.box_birre_txt 	{ width:450px; height:330px; padding:10px; float:left; position:relative; font-size:12px; color:#666666   }
	.box_birre_txt p{ padding:0px; margin:0px; }
	.box_birre_txt b{ color:#333333; }
	
	.box_chiara_img { width:150px; height:350px; float:left; position:relative; background:url(../images/box_chiara.jpg); }
	.box_rossa_img 	{ width:150px; height:350px; float:left; position:relative; background:url(../images/box_rossa.jpg); }
	.box_nera_img 	{ width:150px; height:350px; float:left; position:relative; background:url(../images/box_nera.jpg); }
	.box_castagna_img 	{ width:150px; height:350px; float:left; position:relative; background:url(../images/box_castagna.jpg); }
	.box_kuasapa_img 	{ width:150px; height:350px; float:left; position:relative; background:url(../images/box_kuasapa.jpg); }
	.box_natale_img 	{ width:150px; height:350px; float:left; position:relative; background:url(../images/box_natale.jpg); }
	.box_raaf_img 		{ width:150px; height:350px; float:left; position:relative; background:url(../images/box_raaf.jpg); }
	.box_shock_img 		{ width:150px; height:350px; float:left; position:relative; background:url(../images/box_shock.jpg); }
	.box_weisse_img 	{ width:150px; height:350px; float:left; position:relative; background:url(../images/box_weisse.jpg); }
	.box_bio_img 		{ width:150px; height:350px; float:left; position:relative; background:url(../images/box_bio.jpg); }
	.box_dist_rossa_img { width:150px; height:350px; float:left; position:relative; background:url(../images/box_dist_rossa.jpg); }
	.box_dist_rossar_img { width:150px; height:350px; float:left; position:relative; background:url(../images/box_dist_rossar.jpg); }
	.box_dist_raaf_img { width:150px; height:350px; float:left; position:relative; background:url(../images/box_dist_raaf.jpg); }
	.box_dist_weisse_img { width:150px; height:350px; float:left; position:relative; background:url(../images/box_dist_weisse.jpg); }

.ul_box_birre 		{ width:100%; }
.ul_box_birre li 	{ width:100%; }

.box_birre table tr td 		{ font-size:12px; }

#table_birre				{ width:450px; position:absolute; bottom:20px; text-align:center; border:1px solid #C5C5C5; border-collapse:collapse; }
#table_birre tr td 			{ font-size:11px;  }
#table_birre thead tr td 	{ border:1px solid #CC0000;  }
#table_birre tbody tr td 	{ border:1px solid #C5C5C5; }

/* 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; }
h6 { width:100%; margin:0px; padding:0px; float:left; position:relative; font-size:12px; color:#CC0000; }

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; }

