﻿hr	{
/*	color: --primary;
*/	color: #0099ff;
	background: #0099ff;
	border: 0;
	height: 30px;
}



.thumbnail {
	transition: all .2s ease-in-out;
	background-color: #F1FFFF;
}
.thumbnail:hover {
	border: 3px solid #66FF33;
	transform: scale(1.04);
}


.caption > h6 {
	color: 333;
	font-size: 1.3 rem;
}
/* genere */
.caption > h7 {
	color: 333;
	font-size: 1.0 rem;
	font-style:italic;
}

.caption > h8 {
	color: 333;
	font-size: 1.3 rem;
}

.caption > h9 {
	color: 333;
	font-size: 1.3 rem;
}

/* ---------------  hotword   ------------------*/

a{
	text-decoration: none;
	color: #0099ff;
	font-weight:600;
}

/* ---------------  neretto   ------------------*/

.grassetto{
	font-weight:600;
	color:black;
}

/* ---------------  neretto-corsivo   ------------------*/

.grassetto_corsivo{
	font-weight: 600;
	color: black;
	font-style: italic;
}



/* ---------------  DMI       ------------------*/

.dmi{
	color: #0099ff;
	font-weight:600;
}

/* ---------------  UPPERCASE       ------------------*/

.maiuscolo{
	text-transform: uppercase;
}

.medio {
	font-size:medium;
}

/*---------------- LIST alternate bg color -------------------------
li { background: white; }
li:nth-child(odd) { background: lightgrey; }
tab {
    display: inline-block;
    margin-left: 600px;
}

/*------------------- autonumbering table row ---------------------*/

.ftable tr:not(.fble_htr) {
    counter-increment: rowNumber;
}

.ftable tr:not(.fble_htr) td:first-child::before {
    content: counter(rowNumber);
    min-width: 2em;
    margin-right: 1.0em;   /* was 0.5  */
}
/*
table {
  counter-reset: rowNumber;
}

table tr::before {
  display: table-cell;
  counter-increment: rowNumber;
  content: counter(rowNumber) ".";
  padding-right: 0.3em;
  text-align: right;
}*/