body {
 background-color: #FFF;
 font-family: Verdana, Helvetica, sans-serif;
 padding:0;
 margin:0;
}

img {border:0;}

.clear {clear:both;}

#all { border:1px solid #5C513A; }

#testata {
 font-family: Arial, Helvetica, sans-serif;
 background: url(img/sfondotop.jpg) no-repeat left top ;
 color:#343434;
 font-size:10px;
 padding:0;
 text-align:center;
 line-height:32px;
}
#testata a, #testata a:visited {
 color:#343434;
 text-decoration: none;
}

#testata a:hover {
 color: #343434;
 text-decoration:underline;
}

#sx{
 background:#5C513A;
 width:236px;
}

#contenuto {
 background-color: #FFF;
 padding: 45px 0 40px 40px;
 font-size:x-small;
}

#bug {
 width:100%;
}

#logo{
 padding:0;
 margin: 0;
}

#testo {
 text-align: left;
 width:370px;
}
#testo p {
 width:360px;
}

#immagine {
 text-align: right;
 width:150px;
}

#immagine2 {
 text-align: right;
 width:135px;
 padding:0 0 30px 0;
}

#compagnie {
 width:135px;
 float: right;
 text-align: left;
 padding: 5px 5px 5px 0;
 line-height:0.8em;
}

#compagnie ul{list-style:none;padding:0;margin:0;}
#compagnie li{list-style:none;padding:0 0 8px 0;margin:0;}

#compagnie a {
 color: #951900;
 text-decoration: none;
}

#compagnie a:hover {
 text-decoration:underline;
}

#compagnie a:visited{
 color: #951900;
}

#compagnie2 a {
 color: #951900;
 text-decoration: none;
}

#compagnie2 a:hover {
 text-decoration:underline;
}
#compagnie2 a:visited{
 color: #951900;
}

p {
 text-align: left;
}

.d1 {
 text-align: center;
}

h2.linea {
border-bottom: 1px solid #A5A6A7;
font-size:14px;
text-transform:uppercase;
}

#programma {
border-bottom: 1px solid #A5A6A7;
font-size:16px;
text-align:right;
text-transform:uppercase;
}

.d2 {
 text-decoration: underline;
}

a {
 color: #951900;
 text-decoration:none;
}

a:hover {
 text-decoration:underline;
}

a:visited{
 color: #951900;
}

#piepagina { text-align:right; text-decoration:none;font-size:10px;margin:8em 1em 0 0;}

#piepagina a:link, #piepagina a:visited, #piepagina a:hover {color:#fff;text-decoration:none;}

/* NEW */

h3.new{
 margin: 0;
 padding: 0;
}

#index h4 {margin-bottom:0;}

h4.new{
 margin-top: 0px;
 padding-top: 0px;
 color:#951900;
}

h4 {font-size:x-small;}

.text_red {
 color: #951900;
 font-weight:bold;
}

.barra{
 text-align:left;
 color:#A5A6A7;
 background-color:#A5A6A7;
 border:none;
 height:1px;
 width: 200px;
}

dl.enti dt {
 height:90px;
 width:100px;
 float:left;
 text-align:center;
}

dl.enti dd {
 height:90px;
 width:200px;
 float:left;
}
dl.enti2 dt {
 height:90px;
 width:180px;
 float:left;
 text-align:center;
}

dl.enti2 dd {
 height:90px;
 width:130px;
 float:left;
}
