body {
margin: 0px;
padding: 0px;
text-align: center /* per IE 5.x/Win */
}

a:link, a:visited {
color: #666;
font-weight: bold;
text-decoration: none;
}

a:hover, a:focus, a:active {
color: #888;
text-decoration: underline;
}

.linkSez {
padding-top: 5px;
font-size: 16px;
border-bottom: 1px solid red;
}

#centrato {
background: url(/pix/DESIGNER/sfondo.2col.fisso.gif) left top repeat-y;
background /**/:/**/ url(/pix/DESIGNER/sfondo.2col.fisso.gif) left top repeat-y;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 65%;
width: 740px;
width /**/:/**/ 720px;
margin: 10px auto 0 auto;
text-align: left; /* per IE 5.x/Win */
}

#colonna-1 {
/*background: url(/pix/DESIGNER/sfondo.2col.fisso.gif) top center repeat-y; */
border-top: 1px #000 solid;
height: 90%;
float:left;
width: 170px;
margin: 0px 15px 0px 0px;
margin /**/:/**/ 0px 15px 0px 0px;
padding: 0px;
}


#box1a{
background: url(/pix/DESIGNER/titmusicapicc.gif) top center no-repeat; 
background /**/:/**/ url(/pix/DESIGNER/titmusicapicctrasp.png) top center no-repeat; 
width:100%;
height: 130px;
}
.boxlink
{
 align: left;
 font-size: 0.9em;
 font-weight: 500;
 text-decoration: none;
}


#box2a{
float: left;
font-size: small;
background-color: transparent; 
height: 130px;
padding: 0 0 0 15px;
text-transform:uppercase;
list-style-image: url('/pix/DESIGNER/guiDot.png');
}

#box2a li{
left: -3px;
}

#box2a p:first-line{
text-transform: lowercase;
font-weight: bold;
}

#spot1 {
margin: 0px;
border: 0px;
padding: 0px;
}

#spot2 {
margin: 0px;
border: 0px;
padding: 0px;
}

#box5a{
text-align: center;
padding: 10px; 
clear: left;
font-size: 0.9em;
text-transform: lowercase;
}

.occhiAperti {
font-family: Bodoni, Garamond, 'Times new roman', serif;
font-weight: bold;

font-size:large;
}

#corpo {
float:left;
width: 500px;
margin: 0px 15px 0px 0px;
padding: 0px;
}

#head{
height: 45px;
width: 100%;
padding: 0px;
margin: 0px;
}

.boxHead {
height: 44px;
float: left;
border-top: 1px #000 solid;
text-align: center;
vertical-align: top;
padding: 0px;
}

.boxHead img {
float:left;
text-align: left;
padding: 0px;
margin: 0px;
border: 0px;
}

.box1b img {
float:left;
text-align: left;
padding: 0px;
margin: 0 4px 1px 0;
border: 0px;
}

.txtBoxb {
font-size:xx-small;
position:relative;
background-color: transparent;
width: 120px;
text-align: left;
padding-left /**/:/**/ 50px;
}

.box1b {
float: left;
vertical-align: top;
width: 240px;
width /**/:/**/ 242px;
height: 44px;
margin: 0px 4px 0px 0px;
border-top: 1px #000 solid;
text-align: center;
}

#box2b {
float: left;
width: 172px;
width /**/:/**/ 164px;
margin: 0px 4px 0px 0px;
}

#box3b {
width: 140px;
width /**/:/**/ 156px;
height: 30px;
margin: 0px 0px 0px 0px;
}

#box3b span{
font-size: x-small;
font-weight: bold;
margin: 0px;
padding: 0px;
}

#moduloNewslet {
height: 100%;
width:100%;
background-color: #EEE;
vertical-align:baseline;
}

#moduloNewslet form {
height: 100%;
width:100%;
background-color: #EEE;
vertical-align:baseline;
}

#moduloNewslet input {
margin-top: 8px;
background-color: #EEE;
font-size: xx-small;
border: 1px solid #000;
width: 88px;
height: 1em;
vertical-align:baseline;
}

#moduloNewslet input[type=text] {
background-color: #EEE;
font-size: xx-small;
border: 1px solid #000;
width: 88px;
height: 1em;
vertical-align:baseline;
}

#moduloNewslet input[type=submit] {
background-color: #DDD;
font-size: xx-small;
border: 1px solid #000;
margin-top:5px;
width: 50px;
margin-top: 3px;
vertical-align:baseline;
}

#sezione {
clear: left;
}

hr {
height: 1px;
color: #000 no-shadow;
}

.occhiello {
font: bold 1.2em verdana, sans-serif;
}

.titolo {
font: bold 2em verdana, sans-serif;
color:  #F00;
}

.sottotitolo {
font: bold 1.3em verdana, sans-serif;
color: #333;}

.testo {
font: 0.9em medium verdana, sans-serif #000;
text-align:justify;
}

.testo img {
margin: 0px 10px 0px 0px;
padding: 0px;
}
#pie-di-pagina {
 background: url(/pix/DESIGNER/sfstriscia.png) 0 0 repeat-x;
 clear: both;
 border-top: 1px #000 solid;
 height: 52px; 
 width: 760px;
 margin: 10px 0 0 0;
 padding: 0;
}

#pie-left {
 float:left;
 width: 110px;
 height: 35px;
 margin: 0;
 padding: 0;
 list-style: none;
 vertical-align: middle;
}

#pie-left a {
 color: #000;
 display: block;
 height: 35px;
 vertical-align: middle;
 text-decoration:none;
 font-weight: bold;
 padding:0;


 background: url(/pix/logocomune.gif) 5px center no-repeat;
}

#pie-centro {
 text-align: center;
 float:left;

 width: 540px;
 height: 33px;

 margin-top: 13px;
 padding: 0 0 0 0;
 }

#pie-right {
 float:left;
 width: 110px;
 margin: 0 0 0 0;
 padding: 9px 0 0 0;
 }


#pie-di-pagina {
 clear: left;
 background: url(/pix/foot.gif) 0 0 repeat-x;
 background-color: white;
 clear: both;
 border-top: 1px #000 solid;
 height: 52px; 
 width: 100%;
 margin: 13px 0 0 0;
 padding: 0;
}

#pie-left {
 float:left;
 width: 110px;
 height: 35px;
 margin: 0;
 padding: 0;
 list-style: none;
 vertical-align: middle;
}

#pie-left a {
 color: #000;
 display: block;
 height: 35px;
 vertical-align: middle;
 text-decoration:none;
 font-weight: bold;
 padding: 7px 50% 3px 35px;
 background: url(/pix/logocomune.gif) 5px center no-repeat;
}

#pie-centro {
 font-size: x-small;
 text-align: center;
 float:left;
 width: 360px;
 height: 33px;
 margin-top: 13px;
 padding: 4px 0 0 0;
 }

#pie-right {
 float:right;
 text-align: right;
 width: 110px;
 margin: 0 0 0 0;
 padding: 9px 0 0 0;
 }

.riga
{
 size: 1px;
}
