/* inizio generici */
html, body{margin:0; padding:0; color:#036; background-color:#fff;}
body{margin:10px 5px 5px 12px; font:83% arial, verdana, sans-serif;}
div#header{/* position:relative; */ margin-bottom:15px;}
div#container{width:750px; margin:0; background-color:#fff;}
div#content{float:left; width:600px; border-right:1px solid #6d91b5; margin-bottom:10px;}
div#padding{margin-right:10px;}
div#right{float:right; width:140px;}
#footer{clear:both; width:100%; background-color:#e8edf2; text-align:center; padding:4px 0;
border-top:1px solid #6d91b5; border-bottom:1px solid #6d91b5; font-size:0.8em; margin-bottom:45px;}
/* fine generici */



/* inizio formattazione */
a{color:#c00; text-decoration:none;}
a:hover{text-decoration:none;}
/* fine formattazione */



/* inizio header */
div#header h1{float:left; margin:0 0 8px 0; padding:0; color:#79B30B;}
div#header h1 a img{border:0;}

	/* inizio stili menu navigazione */
div#navigation{clear:both; padding:1px 3px;}
ul.navigation{margin:2px 0; padding:0; font-size:1em; list-style:none; text-transform:uppercase;}
ul.navigation li{display:inline; margin-right:5px; padding:0;}
ul.navigation li a.rss{color:#fff; font-weight:bold; text-decoration:none; margin:0; padding:0 4px 0 18px; font-size:0.8em;
border-left:1px solid #df781b; border-top:1px solid #df781b; border-bottom:2px solid #df781b; border-right:2px solid #df781b;
text-transform:none; background:#f6aa59 url(images/rss_bkg.png) left center no-repeat;}
ul.navigation li a.rss:hover{background:#f37a0d url(images/rss_bkg_hover.png) left center no-repeat; color:#fff;}
ul.navigation li a.myspace{color:#fff; font-weight:bold; text-decoration:none; margin:0; padding:0 4px 0 18px; font-size:0.8em;
border-left:1px solid #12347a; border-top:1px solid #12347a; border-bottom:2px solid #12347a; border-right:2px solid #12347a;
text-transform:none; background:#234fa7 url(images/myspace_bkg.png) left center no-repeat;}
ul.navigation li a.myspace:hover{background:#003399 url(images/myspace_bkg_hover.png) left center no-repeat; color:#fff; border-color:#071a42;}
ul.navigation li a.facebook{color:#fff; font-weight:bold; text-decoration:none; margin:0; padding:0 4px 0 18px; font-size:0.8em;
border-left:1px solid #12347a; border-top:1px solid #12347a; border-bottom:2px solid #12347a; border-right:2px solid #12347a;
text-transform:none; background:#3b5998 url(images/facebook_bkg.png) left center no-repeat;}
ul.navigation li a.facebook:hover{background:#003399 url(images/facebook_bkg_hover.png) left center no-repeat; color:#fff; border-color:#04163c;}
ul.navigation li a{color:#036; font-weight:bold; text-decoration:none; margin:0; padding:1px 4px; line-height:25px;
border-left:1px solid #036; border-top:1px solid #036; border-bottom:2px solid #036;
border-right:2px solid #036; background-color:#fbfcfc}
ul.navigation li a:hover{background-color:#fff8bb; border-left:1px solid #ba1a1a;
border-top:1px solid #ba1a1a; border-bottom:2px solid #ba1a1a; border-right:2px solid #ba1a1a;}
ul.navigation li a .accesskey{text-decoration:none; color:#d72323;}
ul.navigation li a.active{border-left:1px solid #ba1a1a; border-top:1px solid #ba1a1a;
border-bottom:2px solid #ba1a1a; border-right:2px solid #ba1a1a; background-color:#fefbde;}

div.adsense-menu{margin-top:7px;}
	/* fine stili menu navigazione */


	/* inizio stili feed
p.feed{margin:0; padding:0; float:right; font-size:1em; color:#036; line-height:18px;}
p.feed .titolo{padding-left:17px; background:(images/rss-bgk.gif) left center no-repeat;}
p.feed a{margin:0 3px; padding:0 4px; font-size:0.8em; font-weight:bold; color:#fff; background-color:#fc6204;
border:1px solid #0f273e;}
p.feed a:hover{color:#036;}
	fine stili feed */


	/* inizio stili login */
form.login{margin:3px 0 0 0; padding:0 13px 0; font-size:0.85em; text-align:right;}
form.login input{margin:0 3px; padding:1px; font-size:0.8em; color:#036; border:1px solid #036; background-color:#f0f4f8;}
form.login button{margin-right:3px; font-size:0.8em; font-weight:bold; color:#036; background-color:#e8edf2;
border-left:1px solid #036; border-top:1px solid #036; border-bottom:2px solid #036; border-right:2px solid #036;}
form.login a{color:#036;}
form.login a:hover{color:#ba1a1a;}
form.login a.recupero-password{color:#bababa; margin-left:4px; font-style:italic;}
.login-errore{margin-right:5px; padding:0 1px; color:#d00; /*background-color:#d00;*/ font-size:1em; font-weight:bold;}
p.login-ok{margin:0 0 5px 0; padding:0; font-size:0.9em; text-align:right;}
p.login-ok a{margin-left:5px;}
	/* inizio stili login */
/* fine header */



/* inizio content */
	/* inizio stili layout */
div.box-padding{padding:5px;}
div.sezione-padding{padding-right:10px;}
h1.box{margin:0; padding:3px 0 0 25px; color:#036; font-size:1.6em; font-weight:bold;
font-style:italic; background:url(images/box_h1_background.png) left top no-repeat; border-bottom:1px solid #316093;}
h1.box-sxdx{margin:0; padding:3px 0 0 25px; color:#036; font-size:1.6em; font-weight:bold;
font-style:italic; background:url(images/box-sxdx_h1_background.png) left top no-repeat; border-bottom:1px solid #316093;}
h1.box a,h1.box-sxdx a{color:#036;}
h1.box a:hover,h1.box-sxdx a:hover{color:#ba1a1a;}

div.box-unico{width:590px; clear:both; margin-bottom:20px; padding:0; background:url(images/box_background.png) bottom right no-repeat;}
div.box-unico p{margin:0; padding:0; line-height:1.3em; font-size:1em;}
div.box-unico h2{margin:0; padding:0; font-size:1.4em; font-weight:bold;}
div.box-unico h2 a{color:#036;}
div.box-unico h2 a:hover{color:#ba1a1a;}
div.box-unico img.sx{float:left; border:1px solid #036; margin-right:5px;}
div.box-unico ul.news{clear:left; margin:15px 0 4px 0; padding:0; list-style-type:none;}
div.box-unico ul.news li{margin:3px 0 0 0; color:#036;}
div.box-unico ul.news li h2 a{font-size:0.7em; font-weight:bold; color:#036; margin:0; padding:0;}
div.box-unico ul.news li h2 a:hover{color:#ba1a1a;}

div.box-speciale{width:590px; clear:both; margin-bottom:20px; padding:0;}
div.box-speciale img{border:1px solid #036;}
div.box-speciale a{border:none;}

div.box-unico ul.concerti{clear:left; margin:-3px 0 8px 0; padding:0; list-style-type:none;}
div.box-unico ul.concerti li{margin:3px 0 0 0; color:#036;}
div.box-unico ul.concerti li a{font-weight:bold; color:#036; margin:0 4px; padding:0;}
div.box-unico ul.concerti li a:hover{color:#ba1a1a;}


div.box-doppio{float:left; width:590px; padding:0; margin-bottom:20px;}

div.box-sx1,div.box-sx2{float:left; width:285px; margin:0; background:url(images/box-sxdx_background.png) bottom right no-repeat;}
div.box-sx1 p,div.box-sx2 p{margin:0; padding:0; line-height:1.3em;}
div.box-sx1 h2,div.box-sx2 h2{margin:0; padding:0; font-size:1.2em; font-weight:bold; color:#036;}
div.box-sx1 img.sx,div.box-sx2 img.sx{float:left; border:1px solid #036; margin-right:4px;}

div.box-dx1,div.box-dx2{float:right; width:285px; margin:0; background:url(images/box_background.png) bottom right no-repeat;}
div.box-dx1 p,div.box-dx2 p{margin:0; padding:0; line-height:1.3em;}
div.box-dx1 h2,div.box-dx2 h2{margin:0; padding:0; font-size:1.2em; font-weight:bold; color:#036;}
div.box-dx1 img.sx,div.box-dx2 img.sx{float:left; border:1px solid #036; margin-right:4px;}

div.box-unico p.box-news-elenco{margin:0 5px 0 0; padding:0; text-align:right; font-size:0.9em; font-style:italic;}
div.box-unico p.box-news-elenco a{margin-left:7px; color:#036;}
div.box-unico p.box-news-elenco a:hover{color:#ba1a1a;}

h2.box-articolo a{color:#036;}
h2.box-articolo a:hover{color:#ba1a1a;}
div.box-doppio p.box-articolo{margin:3px 0 0 0; padding:0;}
div.box-doppio ul.articoli{list-style-type:none; margin:10px 0 0 0; padding:0;}
div.box-doppio ul.articoli li{margin:3px 0;}
div.box-doppio ul.articoli li h2 a{font-size:0.8em; font-weight:bold; color:#036; margin:0; padding:0;}
div.box-doppio ul.articoli li h2 a:hover{color:#ba1a1a;}
	/* fine stili layout */


	/* inizio stili bands */
p.bands-list{width:95%; font-size:1.1em; line-height:1.6em; float:left; margin:0 0 18px 0; padding:0;}
p.bands-list img{float:left; border:1px solid #036; margin-right:5px;}
p.bands-list a.nome-band{font-size:1.3em; font-weight:bold; color:#036;}
p.bands-list a.nome-band:hover{color:#ba1a1a;}
p.bands-iniziale{margin:0 0 20px 0; padding:0; font-size:0.8em; text-align:center;}
p.bands-iniziale a{margin:0 3px; font-weight:bold; color:#036;}
p.bands-iniziale a:hover{color:#ba1a1a;}

h2.box-bands{text-align:center;}
h2.box-bands a{color:#036;}
h2.box-bands a:hover{color:#ba1a1a;}
p.box-bands{line-height:1.5em;}
img.box-bands{margin:3px 0 3px 13px; border:1px solid #036;}
p.box-bands a.scheda{display:block; margin-top:10px; text-align:right; font-style:italic; color:#036;}
p.box-bands a.scheda:hover{color:#ba1a1a;}

h1.band{margin:0 0 5px 0; padding:0; font-size:1.4em;}
h1.band .genere{font-size:0.8em; font-style:italic; font-weight:normal; margin-left:6px;}
p.band-scheda{width:99%; float:left; margin:0 0 20px 0; padding:0; line-height:1.3em;}
img.band-scheda{float:left; border:1px solid #036; margin-right:5px;}
p.band-dettagli{width:99%; margin:0 0 20px 0; padding:0; line-height:1.5em;}
p.band-dettagli a{color:#036;}
p.band-dettagli a:hover{color:#ba1a1a; background-color:#fffca6;}

ul.band-concerti{list-style:none; margin:10px 0 0 0; padding:0;}
ul.band-concerti li{margin:5px 0; padding:0;}
	/* fine stili bands */


	/* inizio stili dati iscrizione */
p.dati-iscrizione{margin:10px 0; padding:0;}
p.dati-iscrizione a:hover{background-color:#fffca6;}
ul.dati-iscrizione{margin:0 0 25px 23px; padding:0; list-style-type:disc;}
ul.dati-iscrizione li{margin:3px 0; padding:0;}

p.right-iscrizione{margin:0 0 15px 0; padding:0; font-size:0.8em;}
p.right-iscrizione a{font-weight:bold; color:#036;}
p.right-iscrizione a:hover{color:#ba1a1a; background-color:#fffca6;}
	/* fine stili dati iscrizione */


	/* inizio stili ricerca */
p.ricerca-errore{margin:10px 0; padding:0;}
ul.ricerca-paginazione{margin:8px 0; padding:0; list-style-type:none; font-size:0.8em; text-align:center;}
ul.ricerca-paginazione li{display:inline; margin:0 4px; padding:0;}
ul.ricerca-paginazione li a{color:#036;}
ul.ricerca-paginazione li a:hover{color:#ba1a1a; background-color:#fffca6;}
	/* fine stili ricerca */


	/* inizio stili listen */
p.listen-list{width:95%; font-size:1.1em; line-height:1.4em; float:left; margin:0 0 22px 0; padding:0;}
p.listen-list img{float:left; border:1px solid #036; margin-right:7px;}
p.listen-list a.nome-band{font-size:1.3em; font-weight:bold; color:#036;}
p.listen-list a.nome-band:hover{color:#ba1a1a;}

h1.listen{margin:0 0 10px 0; padding:0; font-size:1.4em;}
h1.listen .genere{font-size:0.8em; font-style:italic; font-weight:normal; margin-left:6px;}
p.listen-testo{width:99%; margin:20px 0; padding:0; line-height:1.3em;}
img.listen-copertina{float:left; border:1px solid #036; margin-right:45px;}
p.listen-dettagli{width:99%; margin:0 0 20px 0; padding:0; line-height:1.5em;}
p.listen-dettagli a{color:#036;}
p.listen-dettagli a:hover{color:#ba1a1a; background-color:#fffca6;}
p#player2{margin:0; padding:0;}
p.listen-disclaimer{margin:5px 0; padding:0; font-size:0.8em; font-style:italic; text-align:right;}
	/* fine stili listen */


	/* inizio stili album */
p.album-list{width:95%; font-size:1em; line-height:1.5em; float:left; margin:0 0 22px 0; padding:0;}
p.album-list img{float:left; border:1px solid #036; margin-right:7px;}
p.album-list a.titolo{font-size:1.35em; font-weight:bold; color:#036;}
p.album-list a.titolo:hover{color:#ba1a1a;}
p.album-list .firma{font-size:0.9em; font-style:italic; color:#888;}
p.album-views{margin:30px 0 0 0; padding:0; color:#999; font-size:0.8em; font-style:italic;}

h1.album{margin:0 0 10px 0; padding:0; font-size:1.4em;}
h1.album .firma{font-size:0.7em; font-style:italic; font-weight:normal; color:#888;}
div.album-testo{width:99%; margin:20px 0 20px 0; padding:0; line-height:1.3em;}
div.album-testo p{margin:0 0 15px 0; padding:0;}
img.album-copertina{float:left; border:1px solid #036; margin-right:5px;}
p.album-tracklist{width:99%; margin:10px 0 20px 0; padding:0; font-size:0.9em; line-height:1.2em;}
p.album-dettagli{width:99%; margin:0 0 20px 0; padding:0; line-height:1.5em;}
p.album-dettagli img.voto{margin-left:5px; vertical-align:middle;}
p.album-dettagli a{color:#036;}
p.album-dettagli a:hover{color:#ba1a1a; background-color:#fffca6;}

ul.scheda-galleria{list-style:none; margin:0; padding:0;}
ul.scheda-galleria li{display:inline; margin:0 15px 0 0; padding:0;}
ul.scheda-galleria li img{border:1px solid #036;}

div.riscopriamoli-mp3player,div.album-mp3player{margin-top:-15px;}
	/* fine stili album */
	

	/* inizio stili iscrizione */
form.iscrizione{margin:5px 0; padding:0; text-align:center;}
form.iscrizione input{margin-right:10px; font-size:0.9em;}
form.iscrizione button{font-size:0.8em; font-weight:bold;}
a.disc{font-size:0.8em; color:#ccc;}
	/* fine stili iscrizione */


	/* inizio stili posizione */
ul.posizione{list-style-type:none; margin:0 0 10px 0; padding:0; font-size:0.8em;}
ul.posizione li{list-style-type:none; margin-right:11px; display:inline;}
ul.posizione li a{color:#036; text-decoration:underline;}
ul.posizione li a:hover{color:#ba1a1a;}
	/* fine stili posizione */


	/* inizio stili generici contenuti */
h1.sezione{margin:0 0 10px 0; padding:0; color:#036; font-size:1.8em; font-weight:bold; border-bottom:1px solid #6d91b5;}
.h1-sezione-dettaglio{font-size:0.7em; font-weight:bold; font-style:italic;}
h1.articolo{margin:0 0 5px 0; padding:0; font-size:1.4em;}
h2.sezione{margin:-5px 0 0 0; padding:0; font-size:1.3em; font-style:italic;}
h2.sezione a{color:#036;}
h2.sezione a:hover{color:#ba1a1a;}
	/* fine stili generici contenuti */


	/* inizio stili concerti */
h2.concerti-giorno{width:40%; font-size:1.3em; font-style:italic; text-align:center; margin:0 0 3px 0; padding:0; color:#777; border-bottom:1px solid #d5d5d5;}
p.concerti-list{width:95%; font-size:1em; float:left; margin:0 0 10px 0; padding:0;}
p.concerti-list img{float:left; border:1px solid #036; margin-right:7px;}
p.concerti-list a{font-weight:bold; color:#ba1a1a;}
p.concerti-list a:hover{background-color:#fffca6;}
	/* fine stili concerti */


	/* inizio stili partners */
p.partners{margin:25px 0 0 0; padding:0;}
ul.partners-collaboratori{margin:3px 0; padding:0; list-style-type:none; font-size:0.9em;}
ul.partners-collaboratori li{margin:5px 0 9px 0; padding:0;}
ul.partners-collaboratori li a img{border:0; vertical-align:middle; margin:0 3px;}
ul.partners-links{margin:3px 0; padding:0; list-style-type:none;}
ul.partners-links li{display:inline; margin:0 8px 8px 0; padding:0;}
ul.partners-links li a img{border:1px solid #036;}
ul.partners-links li a{color:#036;}
ul.partners-stampa{margin:3px 0; padding:0; list-style-type:none;}
ul.partners-stampa li{margin:3px 0; padding:0;}
ul.partners-stampa li a{color:#036;}
ul.partners-stampa li a:hover{color:#ba1a1a;}
img.partners-logo{margin:5px 0; border:1px solid #003366;}
div.partners-mp3player{margin-top:20px;}
	/* fine stili partners */


	/* inizio stili history */
p.history-list{margin:20px 0; padding:0;}
p.history-list .titolo{font-size:1.6em; font-weight:bold;}
p.history-list a{color:#036;}
p.history-list a:hover{color:#ba1a1a;}
p.history-list img{border:1px solid #036; margin-bottom:3px;}

ul.right-history-list{margin:0 0 10px 0; padding:0; list-style:none; font-size:0.8em; color:#036;}
ul.right-history-list a{color:#036; font-weight:bold;}
ul.right-history-list a:hover{color:#d72323; background-color:#fff8bb;}

h1.history{margin:17px 0 5px 0; padding:0; font-size:1.5em;}
h1.history .firma{margin-left:7px; font-size:0.6em; font-style:italic; font-weight:normal; color:#888;}
h1.history .sottotitolo{margin-left:7px; font-size:0.9em; font-style:italic;}
h1.history a{margin-left:3px; color:#888;}
p.history{margin:10px 0; padding:0; line-height:1.3em; text-align:justify;}
p.history img.sx{float:left; margin:1px 5px 0 0; border:1px solid #036;}
p.history img.dx{float:right; margin:1px 0 0 5px; border:1px solid #036;}
ul.history-discografia{margin:20px 0 5px 0; padding:0; list-style-type:none;}
ul.history-discografia li{margin:1px 0; padding:0;}
ul.history-discografia li.note{margin:5px 0 1px 0; padding:0; font-size:0.8em;}
ul.history-galleria{margin:20px 0 0 0; padding:0; list-style-type: none; line-height: 18px; font-weight:bold;}
ul.history-galleria li {display: inline;}
ul.history-galleria li img {margin:4px 3px 2px 0; border:1px solid #036;}
	/* fine stili history */


	/* inizio stili links */
p.links-iniziale{margin:0 0 20px 0; padding:0; font-size:0.8em; text-align:center;}
p.links-iniziale a{margin:0 3px; font-weight:bold; color:#036;}
p.links-iniziale a:hover{color:#ba1a1a;}
ul.links-list{margin:0 0 0 15px; padding:0; list-style-type:none;}
ul.links-list li{margin:7px 0; padding:0; color:#036; font-weight:bold;}
ul.links-list li a{margin-left:5px; padding:0; color:#888; font-weight:normal; font-style:italic;}
ul.links-list li a:hover{background-color:#fffca6;}
	/* fine stili links */


	/* inizio stili news */
p.sezione-news{margin:0; padding:0; line-height:1.3em;}
p.sezione-news img{float:left; margin-right:4px; border:1px solid #036;}
p.sezione-news a.news-intera{color:#888; margin-left:5px; font-size:0.9em; font-style:italic;}
p.sezione-news a.news-intera:hover{background-color:#fffca6;}

ul.news50{margin:0; padding:0; list-style-type:none;}
ul.news50 li{display:block; margin:0 0 10px 0; padding:0;}
ul.news50 li a{font-size:0.8em; color:#036; font-weight:bold;}
.news50-data{font-size:0.7em; color:#777; font-style:italic; margin-right:5px;}
h2.news-list{margin:3px 0; padding:0; font-size:1.4em;}
h2.news-list a{color:#036;}
h2.news-list a:hover{color:#ba1a1a;}

p.corpo-articolo{margin:0 0 8px 0; padding:0; line-height:1.3em;}
p.corpo-articolo a:hover{background-color:#fffca6;}
img.corpo-articolo-img{margin:7px 0; border:1px solid #036;}
ol.corpo-articolo{margin:0 0 9px 0; padding:0;}
ul.corpo-articolo{margin:0 0 9px 0; padding:0; list-style-type:none;}
ol.corpo-articolo li{margin:0; padding:0; list-style:inside; list-style-type:decimal;}
ul.corpo-articolo li{margin:0; padding:0;}
.news_singola-data{font-size:0.9em; color:#3c6894; font-style:italic;}
img.news-sx{float:left; border:1px solid #036; margin-right:6px;}
.rmr{font-size:0.8em; font-style:italic; margin:8px 0;}
p.news-autore{margin:-5px 0 10px 0; padding:0; color:#999; font-size:1em; font-style:italic;}
p.news-views{margin:30px 0 0 0; padding:0; color:#999; font-size:0.8em; font-style:italic;}


ul.news-opzioni{margin:5px 0 25px 0; padding:0; text-align:right; list-style-type:none; font-size:0.8em;}
ul.news-opzioni li{display:inline; margin-left:10px; padding-left:18px;}
ul.news-opzioni li.email{background:url(images/opzioni_email.gif) left center no-repeat;}
ul.news-opzioni li.commenti{background:url(images/opzioni_commenti.gif) left center no-repeat;}
ul.news-opzioni li.segnalo{background:url(images/opzioni_segnalo.gif) left center no-repeat;}
ul.news-opzioni li.digg{background:url(images/opzioni_digg.gif) left center no-repeat;}
ul.news-opzioni li.delicious{background:url(images/opzioni_delicious.gif) left center no-repeat;}
ul.news-opzioni li.oknotizie{background:url(images/opzioni_oknotizie.gif) left center no-repeat;}
ul.news-opzioni li a:hover{background-color:#fffca6;}
	/* fine stili news */


	/* inizio stili commenti */
h3.commenti{margin:0; padding:0; font-size:1.2em;}
h3.commenti a{color:#036;}
div.commenti{margin:5px 0 15px 0; padding:3px 5px; font-size:0.9em; background-color:#f3f6f9; border-left:3px solid #6d91b5;}
div.commenti p.autore{width:98%; margin:0 0 5px 0; padding:0 0 2px 0; border-bottom:1px solid #6d91b5;}
div.commenti p.autore a{color:#036;}
div.commenti p.autore a:hover{color:#ba1a1a;}
p.commenti-errore,p.link_invio-errore,p.register-errore,p.contatti-errore{margin:5px 0; padding:2px 5px; color:#e00; font-weight:bold;}
form.commenti{margin:0;}
form.invio_link{margin-top:30px;}
form.commenti textarea{margin-bottom:10px; color:#036;}
form.commenti input{color:#036; padding:0;}
form.invio_link input{color:#036; margin-right:20px; padding:0;}
form.commenti label{margin-right:10px;}
form.invio_link label{margin-right:5px;}
form.commenti img.captcha{vertical-align:middle; margin-right:7px; border:1px solid #036;}
form.commenti button,form.invio_link button{margin-top:7px; font-size:0.8em; font-weight:bold; color:#036; background-color:#e8edf2;
border-left:1px solid #036; border-top:1px solid #036; border-bottom:2px solid #036; border-right:2px solid #036;}
a.commenti-register:hover{background-color:#fffca6;}
p.commenti-disclaimer{font-size:0.8em; margin:7px 0; padding:0;}
	/* fine stili commenti */


	/* inizio stili registrazione */
form.register{margin:18px 0; padding:0; font-size:0.9em;}
form.register label{margin-right:10px; float:left; width:340px; text-align:right;}
form.register input{margin-bottom:10px; color:#036; padding:0;}
form.register input.radio{margin:0 3px 0 15px;}
form.register br{clear:left;}
form.register a:hover{background-color:#fffca6;}
form.register img.captcha{margin-left:7px; border:1px solid #036;}
form.register button{margin-top:7px; font-size:0.8em; font-weight:bold; color:#036; background-color:#e8edf2;
border-left:1px solid #036; border-top:1px solid #036; border-bottom:2px solid #036; border-right:2px solid #036;}

img.mese-logo{margin-top:15px;}
	/* fine stili registrazione */


	/* inizio stili contatti */
form.contatti{margin:18px 0; padding:0; font-size:0.9em;}
form.contatti label{margin-right:10px; float:left; width:120px; text-align:right;}
form.contatti input{margin-bottom:10px; color:#036; padding:0;}
form.contatti select{margin-bottom:10px; font-size:0.9em; color:#036; padding:0;}
form.contatti textarea{margin-bottom:10px; color:#036;}
form.contatti br{clear:left;}
form.contatti a:hover{background-color:#fffca6;}
form.contatti img.captcha{margin-left:7px; border:1px solid #036;}
form.contatti button{margin-top:7px; font-size:0.8em; font-weight:bold; color:#036; background-color:#e8edf2;
border-left:1px solid #036; border-top:1px solid #036; border-bottom:2px solid #036; border-right:2px solid #036;}
	/* fine stili contatti */
/* fine content */


/* inizio right */
img.mese-right{margin-bottom:12px;}

	/* inizio stili ricerca */
form.ricerca{margin-bottom:15px; padding:0 0 5px 0; text-align:left;}
form.ricerca select{margin:5px 0; font-size:0.9em; border:1px solid #036; color:#036; background-color:#f0f4f8;}
form.ricerca input{margin:3px 0; font-size:0.9em; border:1px solid #036; color:#036; background-color:#f0f4f8;}
form.ricerca input.radio{margin:0 3px 4px 0; vertical-align:middle; border:none; background:none;}
form.ricerca button{font-size:0.8em; font-weight:bold; color:#036; background-color:#e8edf2;
border-left:1px solid #036; border-top:1px solid #036; border-bottom:2px solid #036; border-right:2px solid #036;}
	/* fine stili ricerca */

	/* inizio stili banner */
div.ban-header{float:right; margin:10px 10px 0 0; padding:13px 0 0 35px;}
img.ban-header{/*margin:13px 0 0 35px;*/ border:1px solid #036;}
div.ban-right{margin:5px 0; text-align:center;}
img.ban-right{border:1px solid #036;}
	/* fine stili banner */

	/* inizio stili random rock pic */
div#random{margin:10px 0; padding:0; text-align:center;}
div#random h2{margin:0; padding:2px 0; font-size:0.9em; font-weight:bold; color:#036;}
div#random img.random{margin:0; border:1px solid #036; width:120px; height:100px;}
	/* fine stili random rock pic */
/* fine right */

/* inizio stili footer */
ul.footer-mappa{clear:both; margin:-20px 0 3px 0; padding:3px 0 0 0; font-size:0.8em; list-style:none; text-align:center;
border-top:1px solid #6d91b5;}
ul.footer-mappa li{display:inline; margin:0 4px; padding:0;}
ul.footer-mappa li a{color:#036; text-decoration:none;}
ul.footer-mappa li a.feed{color:#d8571e; text-decoration:none;}
ul.footer-mappa li a:hover{color:#d72323; text-decoration:none; background-color:#fffca6;}
ul.footer-mappa li a.myspace{color:#234fa7; text-decoration:none;}
ul.footer-mappa li a.myspace:hover{color:#102c65; text-decoration:none; background-color:#fffca6;}
#footer a{color:#d72323; text-decoration:none;}
#footer a:hover{text-decoration:none; background-color:#fffca6;}
/* fine stili footer */




/* inizio stili form per commenti nuova versione */
form.temp_commento{margin:10px 0; padding:0 0 3px 5px; font-size:0.8em; border:1px solid #6d91b5; background-color:#fbfdff;}
.temp_commento{color:#c00;}
form.temp_commento input{margin:2px 0 4px 0; padding:0; font-size:10px; color:#036; background-color:#fff; border:1px solid #6d91b5;}
form.temp_commento textarea{margin:0 0 4px 0; padding:0; font-size:12px; color:#036; background-color:#fff; border:1px solid #6d91b5;}
form.temp_commento button{margin:0; padding:0; font-size:1em; color:#036; background-color:#e8edf2;
border-left:1px solid #036; border-top:1px solid #036; border-bottom:2px solid #036; border-right:2px solid #036;}
/* fine stili form per commenti nuova versione */



/* inizio stili concorso */
p.concorso-domanda{font-size:2em; font-weight:bold; font-style:italic;}
p.concorso-termine{font-size:1.7em; font-style:italic;}
/* fine stili concorso */





/* inizio stili interviste */
.sezione-new{font-size:0.8em; font-weight:bold; font-style:italic; color:#ba1a1a; margin-right:15px;}
p.intervista-giornalista-inizio{color:#e72525; margin:20px 0 15px 0;}
p.intervista-giornalista{color:#e72525; margin:60px 0 15px 0;}
p.intervista-intervistato{color:#036;}
.intervista-autore{font-weight:bold; font-style:italic; padding:0 2px; margin-right:3px; background-color:#ff9;}
img.intervista-sx{float:left; border:1px solid #036; margin-right:6px;}
div.intervista-mp3player{margin:0; padding:0;}
img.intervista-homepage{float:left; border:1px solid #036; margin-bottom:5px;}
h2.intervista-homepage{margin:0; padding:0; font-size:1.4em; font-weight:bold;}
h2.intervista-homepage a{color:#036;}
h2.intervista-homepage a:hover{color:#ba1a1a;}
p.intervista-ascolta{margin:0; padding:0; text-align:right; font-size:0.9em; font-style:italic;}
p.intervista-ascolta a{background:url(interviste/images/play_homepage.jpg) left center no-repeat; padding-left:18px; margin-right:5px; color:#036; font-weight:bold;}
p.intervista-ascolta a:hover{background:url(interviste/images/play_homepage_hover.jpg) left center no-repeat; color:#ba1a1a;}
img.intervista-intestazione{border:1px solid #036;}
ul.interviste-lista{margin:0; padding:0; list-style-type:none;}
ul.interviste-lista img{margin:0 5px 0 0; border:1px solid #036; float:left;}
ul.interviste-lista li{display:block; margin:0 0 20px 0; padding:0; list-style-type:none;}
ul.interviste-lista li a.intervista-titolo{font-size:1.3em; color:#036; font-weight:bold; line-height:1.4em;}
ul.interviste-lista li a.intervista-titolo:hover{font-size:1.3em; color:#036; font-weight:bold; line-height:1.4em; color:#ba1a1a;}
img.intervista-sx{float:left; border:1px solid #036; margin-right:6px;}
/* fine stili interviste */
