html, body, td {
	font-family: 'Source Sans Pro','helvetica neue',helvetica,arial,verdana;
}

/* Tabella con form di interrogazione */

table.interrogazione {
	border:1px solid #bbb; 
	padding:5px; 
	background-color:#eee;
	border-collapse: collapse;
	font-size:110%;
	width:350px;
	}

table.interrogazione input {
	font-size:110%;
}	
	
/* Tabella visualizzazione risultati */
	
table.view {
	width: 100%;
    border-collapse: collapse;
	border: 1px solid #f0f0f0;
	font-size:93%;
	}

table.view td {
	padding:3pt;
}

table.view tr:nth-child(odd) { background: #fff;}
table.view tr:nth-child(even) { background: #eee;}
table.view tr:hover {
	cursor:pointer;
	cursor:hand;
	background: #777;
	color:#fff;
}
	
table.view th {
	background-color:#96E2D5;
	color:#000;
}
	
/* Scheda con le informazioni */

#scheda.nazionale {
	width:95%;
}

#scheda {
	width:550px;
	border:1px solid #ddd; 
	padding:5px; 
	background-color:#eee;
}

#scheda .campo {
	border:1px solid #ccc;
	background-color:#fff; 
	padding:2px;
}

#scheda img {
	border:10px solid #fff;
	box-shadow: 4px 4px 4px #999;
	width:125px;
	height:170px;
}

#scheda img.foto_formazioni {
	border:10px solid #fff;
	box-shadow: 4px 4px 4px #999;
	width:255px;
	height:170px;
}

#scheda img.watermark {
	position:absolute;
	top:0px;
	left:0px;
	z-index:10;
}

#scheda td, #scheda th {
	padding:3px;
	cursor:default;
	vertical-align:top;
}

#scheda .intestazione {
	font-size:150%;
	font-weight:bold;
	color:#fff;
	background-color:#15996C;
	cursor:default;
	padding-top:5px;
	padding-bottom:5px;
	border:2px inset #15996C;
}

#scheda #listaStagioni {
	margin-top:10px;
	margin-bottom:10px;
}
#scheda #listaStagioni th {
	background-color:#96E2D5;
}
input[type="submit"] {
	font-size:120%;
	cursor:pointer;
	cursor:hand;
	margin-top:10px;
	padding-top:6px;
	padding-bottom:6px;
	padding-left:20px;
	padding-right:20px;
	color:#fff;
	background: #1D00FF;
}

input[type="submit"]:hover {
	background: #5580FB;
}

/* Figurine */
.figurine_preview_box {
	margin: 0px auto;
	display:table;
}
.figurine_preview {
	float: left; 
	background-image: url("figurine/preview_file.png"); 
	background-position: 50% 0px;
	background-repeat: no-repeat;
	width: 160px; 
	height: 210px; 
	padding-top: 20px;
	margin-bottom:10px;
	text-align: center;
	font-size: 90%;
}

.figurine_preview:hover {
	background-image: url("figurine/preview_file_hover.png");
}
.figurine_preview img {
	border: 2px solid #fff;
	width: 120px;
	height: 160px;
}

.figurine_preview .dida {
	padding-left:10px;
	padding-right:10px;
}

.figurine_preview a {
	text-decoration: none;
	color:#524022;
	font-weight: bold;
}


/* Libri */
.libri_preview_box {
	margin: 0px auto;
	display:table;
}
.libri_preview {
	float: left; 
	xxx_background-image: url("libri/preview_file.png"); 
	background-position: 50% 0px;
	background-repeat: no-repeat;
	width: 190px; 
	height: 280px; 
	padding-top: 20px;
	margin-bottom:10px;
	text-align: center;
	font-size: 90%;
}

.libri_preview:hover {
	xxx_background-image: url("libri/preview_file_hover.png");
}

.libri_preview img {
	border: 2px solid #fff;
	width: 180px;
	height: 240px;
}

.libri_preview .dida {
	padding-left:10px;
	padding-right:10px;
}

.libri_preview a {
	text-decoration: none;
	color:#524022;
	font-weight: bold;
}

.lista .introduzione {
	font-size:110%;
	font-family:arial,verdana,'sans serif';
	padding:5px;
	margin-top:10px;
	margin-bottom:15px;
	color:#777;
	border:1px dotted #ddd;
	background-color:#ffe;
	box-shadow: 3px 3px 5px 2px #aaa;
}

.shadow {
	box-shadow: 6px 6px 3px #999;
}
