body {
	margin: 0;
	padding: 0;
	font-family: verdana;
	color: #333;
	text-align: center;
}


.errors{
	font-size: 13px;
	color: Red;
}

.bad_alert{
padding: 5px;
align:center;
background:#FFE8C6;
border-width:3px;
border-style:solid;
border-color:#ff9900;
}
.good_alert{
padding: 5px;
align:center;
background:#C0F5C1;
border-width:3px;
border-style:solid;
border-color:#008000;
}

.normal{  color: #000000;         background-color: #E8E8E8; }
.sobre{ color: #000000;         background-color: #9999FF;  }
.header {     background-color: #6699ff;  vertical-align: middle; color: #ffffff;  font-weight: bold; text-transform: uppercase;  text-align: center;}
a:link.loginfo , a:visited.loginfo ,a.loginfo , .loginfo{color: white;         background-color: #CC0000; font-weight: bold;}
a:hover.loginfo {color: black;  background-color: #CC0000; font-weight: bold;}

a:link.big , a:visited.big ,a.big , .big{color: white;         background-color: #CC0000; font-weight: bold;  font-size: 20px;}
a:hover.big {color: black;  background-color: #CC0000; font-weight: bold;  font-size: 20px;}


a,tr, select, textarea {    text-decoration: none;   font-size: 11px;   color: #000000; background-color: inherit;}
a, a:link, a:visited {   background-color: inherit;       color: #223344;  vertical-align: baseline;       text-transform: capitalize;}
a:hover, a:active {      background-color: inherit;       color: white;  text-transform: capitalize; }


a.link, a.link:link, a.link:visited { background-color: inherit;       color: #223344;  vertical-align: baseline;       text-transform: capitalize;}
a.link:hover, a.link:active {background-color: inherit;    color: #009EEA;  text-transform: capitalize; }

.titlestats { color:#D10000; font-weight:bolder;     font-family: Arial, Helvetica, sans-serif; font-size: 16px;             }
/*  tabelle usate internamente */
.table_info{border-width: 1;border:0px; }
.table_title{background-color: #7F7F7F; color: white	; font-weight: bold; text-transform: capitalize; text-align: center; }

.thumbnail{
position: relative;
z-index: 0;
}

.thumbnail:hover{
background-color: transparent;
z-index: 50;
}

.thumbnail span{
position: absolute;
background-color: #6699FF;
padding: 5px;
left: -1000px;
border: 1px dashed gray;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail span img{
border-width: 0;
padding: 2px;
}

.thumbnail:hover span{
visibility: visible;
top: 0;
left: 100px;

}
