* {margin:0; padding:0;}
body{font: 12px Verdana, Arial, Helvetica, sans-serif;color: #474747;
padding-top:5px;text-align:center;background:#F4F5FF;}
a{color:#8394F8;text-decoration:none;}
a:visited{color:#BE4398;}
a:hover, a:visited:hover{color:#3825C7;text-decoration:underline;}
#div_contenitore{width:744px;margin:0 auto;background:#fff;text-align:left;}
h2{margin:20px 0 5px;border-bottom:2px solid #AEB9FA;}
h3, h4{font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;}
h3{font-size: 17px;letter-spacing:2px;}
h4{font-size:15px;letter-spacing:1px;margin-bottom:5px;color:#3825C7;} 
p, ul{line-height:1.5;text-align:justify;margin-bottom:8px;
font-family: Georgia, "Times New Roman", Times, serif;}
abbr{cursor:help;}
img{border:none;}
span strong{font: 11px Verdana, Arial, Helvetica, sans-serif;font-weight:bold;}
#div_contenuto{background: url(immagini/sfondo.gif) no-repeat 100% 65px;padding: 0 30px 0 30px;}
.div_freccia{border-bottom: 2px dotted #AEB9FA;}
.div_freccia p.freccia{text-align:right;padding-bottom:0;line-height:1;}
p.freccia a{font-weight:normal;font-size:11px;
background: url(immagini/frecciaup.gif) no-repeat top left;padding:0 0 6px 22px;}
p.freccia a:hover{background-image: url(immagini/frecciaupon.gif);}
#div_contenuto p.freccia a span{text-decoration:underline;font-weight:bold;font-size:11px;}
#div_navigazione{background: #AEB9FA url(immagini/tabnav.gif) no-repeat right bottom;margin:0 20px 0 30px;
padding-right:30px;letter-spacing:2px;font-size:10px;font-weight:bold;}
#div_navigazione ul li{display:inline;}
#div_navigazione a{text-decoration:none;
background:#fff url(immagini/punto_gatto.gif) 100% 50% no-repeat;padding:6px 20px 10px 8px;}
#div_navigazione a:visited{color:#8394F8;}
#div_navigazione a:hover{color:#3825C7;background-image: url(immagini/punto_gattohov.gif);}
#div_navigazione ul, #div_footer ul{list-style:none; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;margin-bottom:0;line-height:1;
text-align:left;}
#div_navigazione ul #li_arr a{padding-left:0;}
#div_navigazione ul li a.current{background-image:url(immagini/punto_gattoon.gif);color:#820078;}
#div_briciole{font-size:10px;color:#8C8C8C;font-weight:bold; text-align:right;margin:10px -10px 0 0;}
#div_briciole a, #div_menutest a{font-weight:normal;}
#div_briciole img{margin:0 3px 0 2px;vertical-align:bottom;}
#div_contenuto ul{list-style:none;margin-top:5px;}
#div_contenuto li a{background:transparent url(immagini/puntolista.gif) 0 50% no-repeat;padding-left:12px;}
#div_contenuto li a:visited{background-image: url(immagini/puntovis.gif);}
#div_contenuto li a:hover{background-image: url(immagini/puntohov.gif);}
#div_contenuto li a img {border:none;vertical-align: middle;margin-left:3px;}
#div_foto{float:left;width:150px;border:1px dotted #646464;padding:5px;}
#body_index #div_contenuto {background: url(immagini/sfondo.gif) no-repeat 100% 65%;
padding:0;}
#body_index blockquote{font: bold 20px/1.5 Georgia, Times, serif; margin:40px auto 30px;
color: #8B8B8B;background: url(immagini/virgsx.gif) no-repeat top left;width:600px;}
#body_index #b_english p{padding:37px 0 30px 60px;}
#body_index blockquote p{padding:37px 0 30px 10px;background: url(immagini/virgdx.gif) no-repeat bottom right;
text-align:center;}
#body_index blockquote #p_autore_citazione{background:none;padding:0;font-size:16px;text-align:center;}
#body_index address{padding-left:30px;}
#body_chisono p, #body_chisono #div_contenuto ul, #body_chisono h3, #body_chisono h4{margin-left:180px;}
#body_chisono #div_contenuto ul{padding-left:20px;list-style:disc;}
#div_menutest{text-align:center;margin:80px 0 20px;font-weight:bold;color:#8C8C8C;font-size:11px;letter-spacing:1px;}
#div_menutest a {letter-spacing:1px;}
address{color:#8C8C8C;padding: 8px 0 3px;font-style:normal;font-weight:bold;font-size:10px;
line-height:1.5;text-align:center;}
address a:hover{text-decoration:underline;}
#div_footer{font-size: 10px;background: #AEB9FA url(immagini/tabnavl.gif) no-repeat left bottom;
border-top:4px solid #8394F8;width:100%;float:right;}
#div_footer ul{background:#fff;float:right;line-height:1.3;}
#div_footer li{display:inline;line-height:2;padding-left:15px;}
#div_footer li#aggiornamento{padding-left:2px;}
#div_footer a{color:#8394F8;font-weight:bold;letter-spacing:1px;
background: #fff url(immagini/farfalla.gif) no-repeat left bottom; padding-left:12px;}
#div_footer a:hover{color:#3825C7;background-image: url(immagini/farfallaon.gif);text-decoration:none;}
#div_contenuto dl{margin: 5px 0;width:72%;}
#div_contenuto dt{margin-top:10px;border-top: 1px dotted #8394F8;}
#div_contenuto dt a{padding-left:2px;font-weight:bold;}
#div_contenuto dt a img{border:none;vertical-align: middle;margin-left:3px;}
#div_contenuto dd{padding:3px 3px 0 3px;text-align:justify;font-size:11px;border-bottom:1px solid #CBCEE2;}
dt, dd{background:#F6F7FF;}
/*#body_index h2{font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;font-size:20px;background: url(immagini/sfondo_h2.jpg) no-repeat top left;border:none;}
p#download{padding: 20px 0 20px 50px;background: url(immagini/sfondo_download.jpg) no-repeat left center;width:400px;}*/

table{margin:10px 0 15px;border: 1px dotted #8394F8;border-width: 1px 0 0;width:100%;}
th{font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;font-size:11px;color:#8394F8;background:#F6F7FF;
text-transform: uppercase;border-bottom: 1px dotted #8394F8;padding-right:3px;text-align:left;}
th.titolo{width:130px;}
th.autore{width:100px;}
th.descrizione{width:220px;}
th.album{text-align:center;width:161px;padding:2px 0 7px;}
th.copertina{}
th.album{width:161px;}
th.tipo_file{width:70px;}
body#arrangiamenti td{padding:7px 10px 7px 3px;}
body#arrangiamenti th.tipo_file{width:80px;}
body#arrangiamenti th.ascolta{width:70px;}
th.scarica{width:85px;}
th.ascolta{width:85px;}
td{vertical-align:middle;padding:2px 10px 2px 3px;border-bottom: 1px dotted #8394F8; font-size:11px;}
td a.icona_ascolta{background: url(immagini/icona_ascolta.gif) no-repeat right center; padding:3px 22px 3px 0;}
td a.icona_scarica{background: url(immagini/down-yellow.gif) no-repeat right center; padding:3px 19px 3px 0;}
td a.icona_ingrandisci{background: url(immagini/lente.gif) no-repeat left center; padding:3px 0 2px 16px;}
td a:hover{text-decoration:none;}
th img, td img{border:none;vertical-align: middle;margin-left:2px;}
td h5{text-align:center;font-size:11px;margin-bottom:3px;}
td p.ingrandisci{font-size:10px; font-weight:bold;text-align:center;font-family:Verdana, Arial, Helvetica, sans-serif;
margin:-5px 0 10px; padding:0;}
td p.ingrandisci img{border:none;vertical-align: middle;}
td strong{color:#f00;}

/* modulo contatto */
form{margin:20px 0 0;padding:0;width:70%;}
fieldset{border:none;margin:0; padding:0;}
:focus {outline: 0;}
input:focus, textarea:focus{background:#FFFED2;}
input, textarea{font-size: 13px; color: #474479; font-family: "Courier New", Courier, monospace;}
#spedito{color:#6FA59C;}
.alert{color:#D43531;font-size:12px;font-weight:bold;}
p#invia{text-align:center;}
input#send{font-size:16px;}


