ul,li {list-style:none;}
body,p,form,ul,li,h1,h2,h3,h4,h5,h6,html {margin:0; padding:0;}

body{
font-family: Arial, "Trebuchet MS", sans-serif;
font-size:11px;
color: #313131; /*testo*/
background: #d7b0cf url(sfond.jpg) repeat-y center;/*sfondo*/
text-align: center;
}

div#container{width:933px; margin: 0 auto; text-align:justify;}

/*TRE COLONNE - HOME*/
div#main{float:left;width:690px; margin-left: 5px;}
div#colsin{float:left;width:210px;}
div#nav{float:right;width:468px;}
div#extra{float:right;width:210px; margin-right: 5px;}

div#container2{width:933px; margin: 0 auto; text-align:justify;}

a:link {
background:transparent;
color:#9e001b;
white-space:nowrap;
}

a:visited {
background:transparent;
color:#ff5408;
white-space:nowrap;
}

a:hover, a:focus, a:active {
text-decoration:underline; 
white-space:nowrap;
}

/* IL TITOLO H1 SERVE PER IL TITOLO DELLE SEZIONI */
h1 {
text-align: center;
font-size:15px;
font-family: Arial, "Trebuchet MS", sans-serif;
color: #313131; 
letter-spacing: 2px;
font-style:normal; 
font-variant:normal; 
font-weight:bold;
margin: 0 auto;
padding: 0;
}
		 
/* IL TITOLO H2 SERVE PER I CAMPI NELLE TABELLE */
h2 {
text-align: center;
font-size:11px;
font-family: Arial, Helvetica, sans-serif;
color: #232323; 
letter-spacing: 1px;
font-style:normal; 
font-variant:normal; 
font-weight:normal;
margin: 0px;
padding: 10px 0px;
}

/* IL TITOLO H3 SERVE PER Il I TITOLI DELLE COLONNE  */
h3 {
text-align: center;
font-size:12px;
font-family: "Trebuchet MS", "Comic Sans MS", Arial, sans-serif;
color: #000000; 
background:transparent;
letter-spacing: 1px;
font-style:normal; 
font-variant:normal; 
font-weight:bold;
padding: 3px 0px 3px 0px;
border-bottom: 0;
margin: 0 auto;
}

/*IL TITOLO H4 SERVE PER I TITOLI DEI POST*/
h4 {
text-align: center;
font-size:16px;     
font-family: "Trebuchet MS", "Comic Sans MS", Arial, sans-serif;
color: #9e001b;
background:transparent;
letter-spacing: 1px;
font-style:normal; 
font-variant:normal; 
font-weight:bold;
padding: 5px 0px;
margin: 0 auto;
}

/*IL TITOLO H5 SERVE PER I CAMPI IN GRASSETTO CENTRATI*/
h5 {
text-align: center;
font-size:12px;    
font-family: Arial, "Trebuchet MS", sans-serif;
color: #1d1d1d; 
letter-spacing: 1px;
font-style:normal; 
font-variant:normal; 
font-weight:bold;
padding: 5px 0px;
margin: 0 auto;
}

/*IL TITOLO H6 SERVE PER I CAMPI IN GRASSETTO*/
h6 {
text-align: left;
font-size:12px;    
font-family: Arial, "Trebuchet MS", sans-serif;
color: #1d1d1d; 
letter-spacing: 1px;
font-style:normal; 
font-variant:normal; 
font-weight:bold;
padding: 5px 0px;
margin: 0 auto;
}

h7 {
text-align: left;
font-size:10px;     
font-family: Arial, "Trebuchet MS", sans-serif;
color: #ff5408;
letter-spacing: 1px;
font-style:normal; 
font-variant:normal; 
font-weight:normal;
padding: 5px 0px;
margin: 0 auto;
}

em {
letter-spacing: 1px;
}

form {
margin-bottom: 3px;
}

.padding {
padding:2px;
}

.interlinea {
line-height: 170%;
}

.clear {
clear: both;
}

.above {
margin-bottom: 0.5%;
}

.invisible {
visibility: hidden;
border:0px;
}
.invisible2 {
visibility: hidden;
border:0px;
margin: 0px;
padding: 2px;
}

/* IMPOSTAZIONI GENERALI DELLA PAGINA */
#outer {
width:98%;
text-align:center;
margin: 0 auto;
}

#header {
width:100%;
font-family: "Comic Sans MS", "Copper Black", sans-serif;
font-size: 3em;
line-height:300%;
height:175px;
margin: 1% 0%;
border: 2px solid #f6a8f8;
background: #000000 url(alonemusic7.jpg) no-repeat top center;
text-indent: -5000px;
}

#banner {
width:100%;
text-align: center;
line-height:300%;
height:66px;
margin: 1% 0%;
border: 0;
padding-top: 0.7%;
background: transparent;

}

#container {
text-align:left;
border: 0px solid #CCC;
}

#container2 {
text-align:center;
border: 0px solid #CCC;
}

#colonna_sin {
float: left;
width: 210px;
}

#contenuto {
float: left;
margin: 0% 1%; 
width: 54%;
line-height: 160%;
}

#contenuto2 {
float: left;
margin: 0% 1%; 
width: 80%;
line-height: 160%;
}


.briciole {
font-size: 0.85em;
color: #737273;
text-align: left;
margin: 0px 10px;
padding: 2px;
border-top: 1px solid #b6b6b6;
border-bottom: 1px solid #b6b6b6;
}

.briciole a:link, .briciole a:visited {
background:transparent;
color: #9e001b;
text-decoration: none;
}

.briciole a:hover, .briciole a:focus, .briciole a:active {
color: #ff7200;
text-decoration: underline;
}

#colonna_destra {
float: right;
width: 210px;
}

#fondopagina {
clear:both;
font-size: 0.9em;
text-align: center;
margin: 0 auto;
color:#444;
}

#fondopagina ul{
margin: 0;
padding-left: 0;
list-style:none;
}

#fondopagina li{
display:inline;
margin:0;
padding:0;
}

#fondopagina a:link, 
#fondopagina a:visited{
color:#444;
margin:0;
padding:2px 3px;
text-decoration:none;
}

#fondopagina a:hover, 
#fondopagina a:focus, 
#fondopagina a:active{
color:#222;
text-decoration: underline;
}

#footer {
clear: both;
width: 100%;
background-color: transparent;
border-top: 1px solid #000000;
margin: 1%;
color: #000;
padding:2px 3px;
font-weight: bold;
line-height: 130%
}

#footer a:link, 
#footer a:visited{
background:transparent;
color:#000;
text-decoration:none;
}

#footer a:hover, 
#footer a:focus, 
#footer a:active{
color:#00A;
text-decoration: underline;
}

div.textimage{
width: 95%; 
border: 0;
background-color: transparent;
}

div.textimage img{
float:left;
margin: 10px
}

div.textimage h6, div.textimage p{
margin:0 10px;
padding: 0
}

div.textimage h6{
margin-top: 10px
}

div.clearer{clear: left}


#menu, #menu li {
  list-style: none;
  margin: 0;
	font-family: Verdana, Arial, sans-serif;
  font-size: 1em;
  line-height:185%;
  }

#menu {
  padding: 7px 0;
  text-align: center;
  border-bottom: 0;
  }

#menu li {
  display: inline;
  padding: 7px 7px 7px 0;
  margin-left: 0;
	font-size:1.0em;
letter-spacing: 0.9px;
  background: url(tab.jpg) no-repeat top right;
  }

#menu a {
  padding: 7px 0 7px 7px;
  background: url(tab.jpg) no-repeat top left;
  text-decoration: none;
  color: #ffffff;
  }

#menu li#current, #menu li#current a {
  background-image: url(tabBkActive.png);
  border-bottom: 1px solid #FFF;
  }

#menu li#current a, #menu li a:hover {
  color: #003;
  }

* html #menu li {
  padding:0 4px 0 0;
  }  /*  hack per IE5.5 e IE6 */

*:first-child+html #menu li {
  padding:0 4px 0 0;
  }  /* hack per IE7 */


/* stili del menù orizzontale 
#aux {
margin: 0 auto;
text-align:justify;
}

#menubar {
text-align: justify;
font-family: Verdana, Arial, sans-serif;
font-size: 0.9em;
line-height:185%;
}

#menubar ul{
margin:0;
padding-left: 0;
list-style:none;
}

#menubar li{
font-size:1.0em;
letter-spacing: 0.9px;
display:inline;
margin:0;
padding:0;
}

#menubar a:link, 
#menubar a:visited{
float:left; 
background: transparent url(tab.jpg); /*colore del menu orizzontale
color:#000000;
margin:0;
padding:5px 16px;
text-decoration:none;
border-right:1px solid #fff;
}

#menubar a:hover, 
#menubar a:focus, 
#menubar a:active{
color:#ffffff;
background:#9e001b;/*menu orizzontale selezionato*/
}*/

/* STILI HEADER */
#data {
float:right;
position: relative;
top: 143px;
color: #DDD;
text-indent:0;
font-size: 0.3em;
margin: 0 auto;
padding: 0;
padding-right:7px;
line-height:120%;
}

/* STILI DELLE COLONNE */
#colonna_destra div, #colonna_sin div {
width: 100%;
margin: 0px 0px 5px;
border: 1px solid #ff7200;/*bordi colonne*/
background: transparent; /*sfondo tabelle*/
padding-bottom:4px;
text-align: center;
}

#colonna_destra div h3, #colonna_sin div h3 {
background: url(tab.jpg); /*titoli tabelle*/
}

#colonna_destra div h3 a:link, 
#colonna_destra div h3 a:visited,
#colonna_sin div h3 a:link,
#colonna_sin div h3 a:visited {
color:#000000;/*titoli*/
background: transparent;
text-decoration:none; 
}

#colonna_destra div h3 a:hover,
#colonna_destra div h3 a:focus,
#colonna_destra div h3 a:active,
#colonna_sin div h3 a:hover,
#colonna_sin div h3 a:focus,
#colonna_sin div h3 a:active {
text-decoration:underline; 
background: transparent;
color: #ffffff ;/*titoli*/
}

#colonna_destra div p, #colonna_sin div p {
padding-right: 7px;
padding-left: 7px;
padding-top: 7px;
padding-bottom: 5px;
margin: 0 auto;
}

#descrizione {
border: 0;
padding: 3px;
text-align: center;
color: #444;
font-size: 12px;
font-family: "Trebuchet MS", "Comic Sans MS", Arial, sans-serif;
background-color: transparent;
line-height:150%;
}

#descrizione a:link, 
#descrizione a:visited{
color:#444;
margin:0;
padding:2px 3px;
text-decoration:none;
}

#descrizione a:hover, 
#descrizione a:focus, 
#descrizione a:active{
color:#222;
text-decoration: underline;
}

#postcontainer {
margin: 15px 0px 5px;
text-align: center;
}

/* STILI IN COLONNA CENTRALE */
.post {
margin: 7px 1px;
border: 0;
padding: 7px 5px 5px;
text-indent: 5px;
text-align: justify;
font-size:1em;
background: transparent;
}

div#container_lr{width:100%;}

div#left_box {
float: left;
width: 218px;
margin: 7px 1px;
border: 0;
padding: 7px 5px 5px;
text-indent: 5px;
text-align: center;
font-size:1em;
background-color: transparent;
}

div#right_box {
float: right;
width: 218px;
margin: 7px 1px;
border: 0;
border-left: 1px solid Black; 
padding: 7px 5px 5px;
text-indent: 5px;
text-align: center;
font-size:1em;
background-color: transparent;
}

#right_box img{
    max-width:220px;
    
}


div#container_left{float: left; width:307px;}

.box_one {
float: left;
width: 138px;
margin: 7px 1px;
border: 0;
padding: 7px 5px 5px;
text-indent: 5px;
text-align: center;
font-size:1em;
background-color: transparent;
}

.box_two {
float: right;
width: 140px;
margin: 7px 1px;
border: 0;
border-left: 1px solid Black;
border-right: 1px solid Black; 
padding: 7px 5px 5px;
text-indent: 5px;
text-align: center;
font-size:1em;
background-color: transparent;
}

.box_three {
float: right;
width: 138px;
margin: 7px 1px;
border: 0;
padding: 7px 5px 5px;
text-indent: 5px;
text-align: center;
font-size:1em;
background-color: transparent;
}

div#container_rec{float:left; width:100%;}

div#left_rec {
float: left;
width: 218px;
margin: 7px 1px;
border: 0;
padding: 7px 5px 5px;
text-indent: 5px;
text-align: left;
font-size:1em;
background-color: transparent;
}

div#right_rec {
float: right;
width: 218px;
margin: 7px 1px;
border: 0;
padding: 7px 5px 5px;
text-indent: 5px;
text-align: left;
font-size:1em;
background-color: transparent;
}

div#left_pad {
float: left;
width: 218px;
margin: 7px 1px;
border: 0;
padding: 7px 5px 5px;
text-indent: 5px;
text-align: left;
font-size:1em;
background: url(pad.jpg);
}

div#right_pad {
float: right;
width: 218px;
margin: 7px 1px;
border: 0;
padding: 7px 5px 5px;
text-indent: 5px;
text-align: left;
font-size:1em;
background: url(pad.jpg);
}

.comment {
background:transparent;
color: #000000;
font-family: Arial, Verdana, serif;
font-size:10px;
text-align: left;
margin: 3px 0px 3px 5px;
}

.materia {
text-align:center;
background-color: transparent;
margin: 0 auto;
margin-top: 10px;
padding: 13px;
border: 0;
font-family: Arial, Helvetica, sans-serif;
font-size:1.2em;
line-height:120%;
} 

.materia h2 {
width: 85%;
padding-bottom:13px;
border-bottom: 1px solid #000000;
text-align: center;
margin: 0 auto;
margin-bottom: 20px;
}

.materia a:link, 
.materia a:visited {
text-decoration:none;
color:#009;
}

.materia a:hover, 
.materia a:focus, 
.materia a:active {
text-decoration:underline;
}

table {
table-layout: fixed;
width: 490px;
background: transparent;
empty-cells: show;
border: 2px solid #5f0038;
border-collapse:collapse;
text-align: center;
font-size:11px;
font-family: Arial, Helvetica, sans-serif;
}

caption {
text-align: center;
font-weight: bold;
color: #5f0038;
}

td, th {
border: 1px solid #5f0038;
border-style: solid none;
}

#banner a:link, #banner a:hover, #banner a:visited, #banner a{ text-decoration:none;
color:transparent;}