/*------------------------------------------
	stylesheets per: RADIOARTICOLO1.IT, v. 1.0
	uri: http://www.radioarticolo1.it
	author: Roberto Marzialetti < roberto@marzialetti.com >
------------------------------------------*/

body, td, div, span, h1, h2, h3, p, label, input, button, select { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }
form { margin: 0; padding: 0 }
a { text-decoration: underline; color: #6e6d6d; }
body { margin: 0; padding: 0; text-align: center; /* per IE */ background: url(../img/bg.gif) #e5e5e5 repeat-x; }
h1, h2, h3 { font-family: Georgia, Garamond, 'Times New Roman', serif; margin: 0; color: #575e66; }

h1 { font-size: 24px; font-weight: normal; margin-bottom: 4px; }
h2 { font-size: 18px; }
h3 { font-size: 15px; }
h1 a, h1 a:hover, h1 a:visited, h2 a, h2 a:hover, h2 a:visited  { text-decoration: none; }
h2 span, h1 span, a span { display: none; }

.rosso { color: Red; }
.antispam { font-size: 18px; color: red; font-weight: bold; }
.alert { color: #990000; }
.bordo-foto { float: left;  margin-right: 10px; }
.sx { float: left; }
.dx { float: right; }

.container-pag { float: left; width: 100%; }
.container-pag .desc { float: left; }
.container-pag .pages { float: right; }
.container-pag a, .container-pag a.current { display: block;  height: 15px;  border: 1px solid #878787; color: #878787; margin-left: 4px; padding: 4px; float: left; text-decoration: none; }
.container-pag a.current { background: #878787; color: white; }

#logo-stampa { display: none; }
.mb { margin-bottom: 10px; }
.mt { margin-bottom: 10px; }
.vai { text-decoration: none; color: #bfbfbf; font-weight: normal; }

.tit-palinsesto-pagina { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; color: #c82a27; font-weight: bold; }

.tab-link th { background: #999999; text-align: center; color: #FFFFFF; }
.tab-link tr td { background: #E9E9E9; vertical-align: top; }
.tab-link tr td .logo { background: #FFFFFF; }

.tab-contatti th { background: #999999; text-align: center; color: #FFFFFF; }
.tab-contatti tr td { background: #E9E9E9; vertical-align: top; text-align: center; }
.tab-contatti tr td .logo { background: #FFFFFF; }

#sitebox { width: 996px; margin: 0 auto; text-align: left; }
#container { width: 996px; text-align: left; float: left; background: White; display: inline; }
#wrapper { width: 976px; padding: 0 10px; float: left; background: White; display: inline; }
#header { float: left; }
	#header #sx { float: left; }
	#header #sx #barra { background: url(../img/bg_barra_alto.gif); height: 33px; width: 676px; }
	#header #sx #barra marquee { color: Red; width: 635px; font-size: 12px; font-weight: bold; padding-top: 7px; }
	#header #sx #manifesto { background: url(../img/bg_manifesto.gif); height: 166px; width: 676px; }
	#header #sx #manifesto h1 a { display: block;  height: 166px; width: 360px; }

	#header #dx { float: left; width: 300px; height: 189px; }
	#header #dx #top-dx { background: url(../img/bg_top_dx.gif); width: 300px; height: 119px; }
	#header #dx #nostre-news { height: 80px; width: 300px; }

#header #pulsanti { margin-top: 10px; float: left; width: 976px; margin-bottom: 10px; }
#header #pulsanti .sx a, #header #pulsanti .dx a  { display: block; float: left; }
#header #pulsanti .sx a { border-bottom: 1px solid #d4d4d4; margin-top: 8px;}
/* #header #pulsanti .sx a#home { background: url(../img/but_home.gif); width: 94px; height: 50px; } */
#header #pulsanti .sx a#chi-siamo { background: url(../img/but_chi_siamo.gif); width: 145px; height: 50px; }
#header #pulsanti .sx a#contatti { background: url(../img/but_contatti.gif); width: 186px; height: 50px; }
#header #pulsanti .sx a#luoghi { background: url(../img/but_luoghi.gif); width: 179px; height: 50px; }
#header #pulsanti .sx a#links { background: url(../img/but_links.gif); width: 156px; height: 50px; }
#header #pulsanti .dx a#internet { background: url(../img/but_ascolta_internet.gif); width: 150px; height: 59px; }
#header #pulsanti .dx a#fm { background: url(../img/but_ascolta_fm.gif); width: 150px; height: 59px; }

#main { width: 976px; float: left; display: inline; }
	#content-interno { float: left; width: 646px; margin-right: 15px; margin-left: 15px; margin-top: 20px; display: inline; }
	#content { float: left; width: 666px; margin-right: 10px; margin-top: 20px; display: inline; }
		#content-home { float: left; display: inline; width: 460px; }
			.box-ombra { float: left; }
				.box-ombra .box-ombra-header { float: left; width: 460px; background: url(../img/bg_box_ombra_header.gif) no-repeat; height: 19px; }
				.box-ombra .box-ombra-main { float: left; width: 438px; background: url(../img/bg_box_ombra_main.gif) repeat-y; padding: 0 11px; } /* 460 */
					.box-ombra .box-ombra-main h2 { background: url(../img/bg_titolo_1ditroppo.gif) no-repeat; width: 430px; height: 45px; }
				.box-ombra .box-ombra-footer { float: left; width: 460px; background: url(../img/bg_box_ombra_footer.gif) no-repeat; height: 19px; }

		#colonna-cx { float: left; width: 196px; margin-left: 10px; }
			.box-centro { float: left; border-top: 3px solid #e73c34; background: #ffffff url(../img/bg_box_centro.gif) repeat-x; padding-top: 20px; width: 196px; margin-bottom: 10px; }

			h1#tit-podcast { width: 180px; height: 49px; background: url(../img/bg_tit_podcast.gif) no-repeat; margin-bottom: 0px; }
			.box-centro .audio { width: 196px; float: left; }
			.box-centro .audio h2 { float: left; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; width: 130px; }
			.box-centro .audio img { float: left; border: 1px solid #e63b33; margin-right: 10px; margin-bottom: 10px; }

			h1#tit-palinsesto { width: 180px; height: 49px; background: url(../img/bg_tit_palinsesto.gif) no-repeat; margin-bottom: 0px; floaT: left; }
			.box-centro ul#palinsesto { margin: 0; padding: 0; list-style-type: none; font-weight: bold; color: #424242; }
			.box-centro ul#palinsesto li { border-bottom: 1px solid #cacaca; padding: 3px 1px;}
			.box-centro ul#palinsesto li span { color: #c53535; }
			.box-centro ul#palinsesto li a { margin: 0; padding: 0; list-style-type: none; font-weight: bold; color: #424242; text-decoration: none; }

	#colonna-dx { float: left; width: 300px; }
		.box-dx { float: left; margin-bottom: 10px; width: 300px; }
			.box-dx .box-dx-header { float: left; width: 300px; background: url(../img/bg_box_dx_header.gif) no-repeat; height: 11px; }
			.box-dx .box-dx-main { float: left; width: 278px; background: url(../img/bg_box_dx_main.gif) repeat-y; padding: 0 11px; }
			.box-dx .box-dx-footer { float: left; width: 300px; background: url(../img/bg_box_dx_footer.gif) no-repeat; height: 11px; }
	
	
#footer { float: left; width: 996px; background: url(../img/bg_footer.gif) right top no-repeat White; }
	#footer div, #footer div a, #footer p { font-size: 10px; color: #575656; margin: 0; padding: 0;}
	#footer #alto { height: 53px; border-bottom: 9px solid #e5e5e5; width: 996px; }
	#footer #colonna-sx { float: left; margin-top: 28px; }
	#footer #colonna-sx #logo { float: left; margin-right: 10px; margin-left: 22px; }
	#footer #colonna-dx { float: right; width: 400px; padding: 10px; border-left: 1px dotted #cdcdcd; }
	/*#footer #credits { background: url(../img/bg_globo_bottom.gif) right top no-repeat; height: 54px; float: left; width: 996px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #c82a27; text-align: right; }*/
	#footer #basso { background: url(../img/bg_globo_bottom.gif) right top no-repeat; height: 54px; float: left; width: 996px; }
	#footer #basso #credits { float: right; font-size: 10px; color: #c82a27; text-align: right; margin-top: 4px; }
	#footer #basso #credits a { color: #c82a27; font-weight: bold; }
	
.box-articolo { margin-left: 10px; }
.box-articolo p { margin: 0; color: #575e66; }
.box-articolo p img { float: left; margin-right: 10px; margin-bottom: 10px; border: 1px solid #9a9278; padding: 2px; background: White; }
.box-articolo p h1 { color: Red; }

.occhiello { color: #a1a1a1; font-family: Georgia, Garamond, 'Times New Roman', serif; }
.catenaccio {  font-family: Arial, Verdana, sans-serif; color: #6e6d6d; font-size: 13px; margin:0; margin-top: 5px; }
#articolo { width: 430px; overflow: hidden; float: left; }
	#articolo div#catenaccio { background-color: #ececec; color: #575e66; padding: 8px; }
	#articolo h3#occhiello { font-size: 11px; color: #a1a1a1 }
	#articolo h1#titolo { margin: 6px 0 6px; color: Black; }
	#articolo #foto { margin-top: 10px; }
	#articolo p#didascalia { margin-top: 3px; padding-top: 1px; background: url(../img/bg_didascalia.jpg); padding: 8px; color: #575e66; }

	ul#documenti, ul#link, ul#correlati { padding: 10px; margin: 0px; background: #f2f2f2; }
	ul#correlati { width: 430px; }

#documenti li, #link li, #correlati li { margin-right: 10px; list-style: none; height: 22px; font-size: 11px; }
#correlati li { height: auto; line-height: 15px; margin-bottom: 15px; display: block; }
#documenti a, #link a, #correlati a { text-decoration: none; color: #d33007; text-decoration: underline; font-family: Verdana, Arial, sans-serif; }

/* #container-pagina { float: left; border-top: 3px solid #e73c34; background: #ffffff url(../img/bg_box_centro.gif) repeat-x; padding-top: 20px; width: 100%; margin-bottom: 10px; } */
#container-pagina { float: left; width: 100%; margin-bottom: 10px; }
h1#tit-audio { height: 49px; background: url(../img/bg_tit_podcast.gif) no-repeat; margin-bottom: 0px; border-bottom: 3px solid #e73c34; margin-bottom: 20px; }
h1#tit-rubrica-10, h1#tit-rubrica-9  { height: 49px; background: url(../img/bg_tit_documenti_e_materiali.gif) no-repeat; margin-bottom: 0px;} /* documenti */
h1#tit-rubrica-9 { background: url(../img/bg_tit_parole_al_lavoro.gif) no-repeat; } /* documenti */
h2#tit-archivio-audio { height: 49px; background: url(../img/bg_tit_archivio_podcast.gif) no-repeat; margin-bottom: 0px; border-bottom: 5px solid Red; }

/* nella copertina audio */
.audio { float: left; border-bottom: 1px solid #e9e7e0; margin-bottom: 10px; padding-bottom: 10px; width: 100%; }
.audio img { float: left; border: 1px solid #555555; margin-right: 12px; }
.audio .content { float: left; width: 480px; }
.audio .content h2 { color: #000000; font-size: 16px; font-family: Verdana, Arial; margin-bottom: 5px; padding: 0; }
.audio .content p { float: left; color: #555555; font-size: 12px; margin: 0; display: inline; margin-bottom: 10px;}
.audio .download { float: right; }
.audio .download a img { border: 0; float: left; margin: 0;}
.audio-in-evidenza {margin-bottom: 30px; border-bottom: 2px solid #e9e7e0; padding-bottom: 30px; } 
	.audio-in-evidenza .content h2 { color: #e2001a; font-size: 18px; }

.articolo { margin-bottom: 15px; padding-bottom: 15px; border-bottom: 1px solid #cbcbcb; float: left; width: 640px; }

ul#articoli-rassegna  { margin: 0; padding: 0; list-style-type: none; color: #424242; }
ul#articoli-rassegna li { border-bottom: 1px solid #bfbeba; padding: 3px 1px; font-size: 13px; }
ul#articoli-rassegna li a { text-decoration: none; color: Black; }

ul#articoli-rassegna-chiusura  { margin: 0; padding: 0; list-style-type: none; color: #A40100; }
ul#articoli-rassegna-chiusura li { border-bottom: 2px solid #A40100; padding: 23px 1px 3px 1px; font-size: 13px; }
ul#articoli-rassegna-chiusura li a { text-decoration: none; color: Black; }

h2#tit-cerca { width: 128px; height: 18px; background: url(../img/bg_tit_cerca_archivio.gif) no-repeat; margin-bottom: 10px; }
.invia { background-color: Red; color: White; border: 0; }

.fotonotizia { float: left; border-bottom: 1px solid #e9e7e0; margin-bottom: 10px; padding-bottom: 10px; width: 100%; }
.fotonotizia img { float: left; border: 1px solid #555555; margin-right: 12px; }
.fotonotizia .content { width: 500px; float: left; }
.fotonotizia .content h2 { color: #000000; font-size: 16px; font-family: Verdana, Arial; margin-bottom: 5px; padding: 0; }
.fotonotizia .content a { background: url(../img/but_guarda_galleria.gif) no-repeat; width: 91px; height: 9px; display: block; margin-top: 5px;}
.fotonotizia .content p { float: left; color: #555555; font-size: 12px; margin: 0; display: inline; margin-bottom: 10px;}

.box_fm_testata { margin: 0; padding: 5px; text-align: center; background: #464646; color: #FFFFFF }
.box_fm_chiaro_cx { margin: 0; padding: 5px; background: #e3e3e3; }
.box_fm_chiaro_sx { margin: 0; padding: 5px; background: #e3e3e3; }
.box_fm_scuro_cx { margin: 0; padding: 5px; background: #CECECE; }
.box_fm_scuro_sx { margin: 0; padding: 5px; background: #CECECE; }

#rec-status { border: 0px; }
#rec-timer { border: 0px; width: 100px; }

.sfondo_registratore { background: url(../img/sfondo_registratore.png) no-repeat }

