div.orari {
 float:right; 
 background: #fbfbfb;
 width:250px; 
 margin: 5px; 
 padding: 0 5px 0 0;  
 height:auto;
}
.orari ol {
  padding: 5px 10px 5px 20px; 
}
.orari li {
 border-bottom: 1px #e1e1e1 solid;
}
.orari_top {
 background: #d2d2d2 url(../img/orari200_top.png) no-repeat; 
 width:250px; 
 height:10px; 
 clear:both;
 overflow:hidden;
}
.orari_bottom { 
 background: #ededed url(../img/orari200_bottom.png) no-repeat; 
 width:250px; 
 height:10px; 
 clear:both;
 overflow:hidden;
}
.oraritext {
 float:left;
 background: transparent url(../img/text.png) bottom left repeat-x; 
 border-left:1px #d4d4d4 solid;
 border-right:1px #d4d4d4 solid;
 padding: 0 0 0 5px;
 width: 242px;
 text-align: left;
}

div.orari180 {
 float:right; 
 background: #fbfbfb;
 width:180px; 
 margin: 5px 5px 5px 5px; 
 padding: 0px;  
 height:auto;
}
.orari180_top {
 background: #d2d2d2 url(../img/orari180_top.png) no-repeat; 
 width:180px; 
 height:10px; 
 clear:both;
 overflow:hidden;
}
.orari180_bottom { 
 background: #ededed url(../img/orari180_bottom.png) no-repeat; 
 width:180px; 
 height:10px; 
 clear:both;
 overflow:hidden;
}
.orari180text {
 float:left;
 background: transparent url(../img/text.png) bottom left repeat-x; 
 border-left:1px #d4d4d4 solid;
 border-right:1px #d4d4d4 solid;
 padding: 0 0 0 2px;
 width: 175px;
 height: 350px;
 text-align: left;
}
.orari180 ol {
  padding: 5px 10px 5px 20px; 
}
.orari180 li {
 border-bottom: 1px #e1e1e1 solid;
}