/* +------------------------------------------------------------------------+ */
/* | Istituto Superiore di Sanità 4.0 | CSS 4.0 20130117 1535               | */
/* +------------------------------------------------------------------------+ */

/* -----( Tabelle )---------------------------------------------------------- */
table
{
	padding: 0;
	border: 0;
	margin: 0;

	border-collapse: collapse;                                                  /* /!\ */
}
/* -----( Tabelle - Righe )-------------------------------------------------- */
tr, tr:hover
{
	padding: 0;
	border: 0;
	margin: 0;
}
tr:hover
{
	background-color: rgba(102,204,255, .1);;
}
/* -----( Tabelle - Intestazioni di colonna )-------------------------------- */
th, th a:link, th a:visited, th a:hover
{
	font-family: Trebuchet MS, Georgia, Verdana, sans-serif;
	font-size: 90%;
	font-style: normal;
	font-weight: bold;
	color: rgba(102, 102, 102, 1);
	background-color: transparent;
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
}
/* -----( Tabelle - Testo )-------------------------------------------------- */
td, .tabl_mini
{
	padding: .5em;

	font-family: Trebuchet MS, Georgia, Verdana, sans-serif;
	font-size: 100%;
	font-style: normal;
	font-weight: normal;
	color: rgba(60,60,60, 1);
	text-decoration: none;

	background-color: transparent;
}
.tabl_mini
{
	font-size: 80%;
	color: black;
}
.nopa
{
	padding: 0;
	border: 0;
	margin: 0;
	background-color: transparent;
}
/* -----( Tabelle - Dimensioni )--------------------------------------------- */
.tabl_120w { width: 120px; }
.tabl_360w { width: 360px; }
.tabl_720w { width: 720px; }
.tabl_05pw { width: 5%; }
.tabl_10pw { width: 10%; }
.tabl_15pw { width: 15%; }
.tabl_20pw { width: 20%; }
.tabl_25pw { width: 25%; }
.tabl_30pw { width: 30%; }
.tabl_35pw { width: 35%; }
.tabl_40pw { width: 40%; }
.tabl_45pw { width: 45%; }
.tabl_50pw { width: 50%; }
.tabl_55pw { width: 55%; }
.tabl_60pw { width: 60%; }
.tabl_65pw { width: 65%; }
.tabl_70pw { width: 70%; }
.tabl_75pw { width: 75%; }
.tabl_80pw { width: 80%; }
.tabl_85pw { width: 85%; }
.tabl_90pw { width: 90%; }
.tabl_95pw { width: 95%; }
.tabl_100w { width: 100%; }
/* -----( Tabelle - Varie----- )--------------------------------------------- */
.page_cont_titl a
{
	color: white;
}
.page_cont_text table tr td img
{
	padding: 0;
}
.page_cont_text table tr:first-child:hover 
{
	border: 0;
	background-color: transparent;
}
/* -----( Tabelle - Arrotondate )-------------------------------------------- */
.roun
{
	padding: 0;

	border-color: rgba(204,204,204,.5);
	border-width: 2px;
	border-style: solid;
	border-radius: 10px;
	border-collapse: separate;                                                  /* /!\ */
	border-spacing: 0 2px;                                                      /* /!\ */

	background-color: rgba(230,230,230,.5);
	margin: 0;
}
/* -----( Colorazioni )------------------------------------------------------ */
.azur { background-color: rgba(102,204,255, .1); }
.gree { background-color: rgba(0,255,0, .1); }
.oran { background-color: rgba(255,128,0, .1); }
.oran_odd { background-color: rgba(255,128,0, .2); }
.whit { background-color: rgba(255,255,255, .5); }
