img{border:0px}

body{
background-color:#FFF6CA;
font-family : tahoma;
font-size : 11px;
}

.root{
}

a{
 color : green;
 text-decoration: none 
}

.middle{
   background-repeat:no-repeat;
   background-color : #FFF6CA;
   background-image : url("images/middle.jpg");
   width : 620px;
   height : 4px;
}

.table{
border-collapse : collapse;
background-color: #FFF6CA;
border-color : "#000000";
}

.tablefoto{
border-collapse : collapse;
}

.tevent{
  border-collapse : collapse;
  border-color : "#000000";
}

.tservizi{
border-collapse : collapse;
width : 90%;
background-repeat : no-repeat;
}

.angsx{
background-image : url("images/lefttb.png");
width : 163px;
height : 27px;
background-repeat : no-repeat;
}

.dx{
/*background-color : #FFF6CA;*/
background-image : url("images/rightmid.gif");
background-repeat:no-repeat;
width : 20px;
}

.eventi{
background-color : #FFF6CA;
font-size : 11px;
color : #9acd32;
}

.menu{

}

.topmenu{
background-color : "#FFFFFF";
height : 30px;
}

.bot{
background-image : url("images/bot2.jpg");
background-repeat : no-repeat;
height : 50px;
}

.cont{
  width : 620px;
  background-image:url(images/bg2.gif);
}

.contup{
  background-color : "#FFF6CA";
  width : 620px;
  height: 27px;
  background-image:url(images/back.png);
}

.text{
 color : grey;
 font-size : 11px;
 text-align : justify;
}

.last{
 color : green;
 font-family : tahoma;
 font-size : 10px;
}

.texttopevent{
 color : #008000;
 text-align : left;
 font-size : 11px; 
}

.tmenu{
 color : grey;
 font-size : 11px;
 text-align : center
}

.line {
height:1px;
background-color:#CCCCCC;
width:239px;
margin:10px 0 12px 22px;
}

.textinfo{
 color : #8F8F8F;
 font-size : 13px;
 text-align : center;
}

.small{
/*position:absolute;
top:55px;
right:59px*/
}
.small img{
/*margin:0 22px 0 0*/
}

/*.menu ul, .menu img{
float:left
}
.menu li{
float:left;
list-style-type:none
}
#content{

float:left;
width:595px;
font-family:tahoma;
font-size:11px;
color:#3A3A3A;;
}
.left{
width:265px;
height:98px;
padding:0 0 0 10px;
}
.left a{
margin:2px 0 0 5px;
}
.float{
float:left
}
.line {
height:1px;
background-color:#CCCCCC;
width:239px;
margin:10px 0 12px 22px;
}
.left img{
margin:0 10px 0 -4px
}
.left p{
padding:0 0 0 0
}
.left ul{
display:block;
padding:0 0 0 90px
}
.left li{
list-style-type:none;
background-image:url(images/arrowli.gif);
background-position:0px 3px;
background-repeat:no-repeat;
padding:0 0 0 10px;;
line-height:14px
}
.left a{
font-family:Tahoma;
font-size:11px;
color:#2E9C14;
text-decoration:underline
}
.left a:visited{text-decoration:underline}
.left a:hover{text-decoration:none}
.right{
background-color:#FFF9DC;
width:277px;
float:right;
margin:-10px 35px 14px 0;
position:relative;
}
.item{
padding:14px 10px 0 20px;
font-family:Tahoma;
font-size:11px;
color:#3A3A3A;
float:left;
}
.item img{
float:left;
padding:0 8px 15px 0
}

.item span{
display:block;
font-weight:bold;
float:right;
margin:5px 5px 5px 0
}
.item span strong{
color:#EF6E00
}
.title{
margin:10px 0 0 20px
}
.line2 {
height:1px;
background-color:#CCCCCC;
width:239px;
float:left;
margin:0 0 0 20px
}
.pad{
margin:0 0 0 -25px;
}
.bot{
background-image:url(images/bot.jpg);
background-position:right bottom;
background-repeat:no-repeat;
margin:0 0 0 -25px;
padding:15px 0 0 41px;
height:134px
}
.bot ul{
float:right;
margin:0 50px 0 0
}
.bot li{
list-style-type:none;
background-image:url(images/arrowli.gif);
background-position:0px 4px;
background-repeat:no-repeat;
padding:0 0 0 10px;;
}
.bot a{
font-family:Tahoma;
font-size:11px;
font-weight:bold;
color:#2E9C14;
text-decoration:none
}
.a{
display:block;
float:left;
width:570px;
padding:10px 0 26px 1px
}
.a img{
float:left;
margin:0 9px 0 0
}
#footer, #footer a{
font-family:Tahoma;
font-size:9px;
color:#2E9C14;
text-decoration:none;
text-align:center;
}
#footer p{
padding:10px 0 0 0
}
#footer a{
padding:7px;
}
#footer a:visited{text-decoration:none}
#footer a:hover{text-decoration:underline}*/
