.thumbnail{ position: relative; z-index: 0; }
 .thumbnail:hover{ background-color: transparent; z-index: 50; } 
 .thumbnail span{ /*CSS for enlarged image*/ position: absolute; background-color: lightyellow; padding: 5px; left: -1000px; border: 1px dashed gray; visibility: hidden; color: black; text-decoration: none; } .thumbnail span img{ /*CSS for enlarged image*/ border-width: 0; padding: 2px; } 
.thumbnail:hover span{ /*CSS for enlarged image on hover*/ visibility: visible; top: 0; left: 60px; /*position where enlarged image should offset horizontally */ } 

 

.specbottom{list-style-image:url(/images/icons/arrow_bottom_right.png);}
.specbottom li {margin:5px 0 0 0;font-size:15px;}

.seotext h2 {font-size: 13px;font-weight: bold;color: #000000;font-style: none;margin: 10px 0px 10px 0px;}
 



.seotext h1
{
text-align:left;
	font-size:20px;
color:#712D2A;

}
.seotext h2 
{
	font-size: 13px;
	font-weight: bold;
	color: #000000;
    font-style: none;
   text-align:center;
   margin: 10px 0px 10px 0px;
}
p {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-indent:0px;
	text-align:justify;
	margin: 2px;
	margin-top: 12px;
	color: #000000;
}

a {
text-decoration:underline;

}

#page-wrap {
	width: 480px;
	background-color:#e9d9b8;
	margin: 20px auto;
	padding: 20px;
}

a.reveal {
	padding: 3px;
	background: #990000;
	color: white;
	cursor: pointer;
}


.splCont{display:none;border:1px solid #cccccc;padding:3px 5px;}
.newyearvideo ul li{list-style:none;}
.newyearvideo ul li{list-style:none;}
.newyearvideo  a.splLink{font-weight:bold;text-decoration:underline;}

.news_style span{background-color:#fff;}
.news_style  a{font-size:15px;line-height:20px;}
.news_style{width:253px;}
.news_style_w{background-color:#fff;}

ul.specialisti {list-style:none;padding:0 10px 0px 0;}
.specialisti li{margin:5px 0px 0px 0;}
.specialisti a{font-size:25px;color:#000;font-weight:bold;}
.specialisti a:hover{text-decoration:none;} 
.fooooter{font-size:12px;} 
