A:link
{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #6981A8;
	text-decoration: none;
	font-size : 11px;
	font-weight : bold;
}
A:Visited
{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #6981A8;
	text-decoration: none;
	font-size : 11px;
	font-weight : bold;
}
A:Active 
{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: Red;
	text-decoration: none;
	font-size : 11px;
	font-weight : bold;
}
A:Hover  
{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #193470 ;
	text-decoration: underline;
	font-size : 11px;
	font-weight : bold;
}

A.calendar:link
{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #6981A8;
	text-decoration: none;
	font-size : 15px;
	font-weight : bold;
}
A.calendar:Visited
{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #6981A8;
	text-decoration: none;
	font-size : 15px;
	font-weight : bold;
}
A.calendar:Active 
{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: Red;
	text-decoration: none;
	font-size : 15px;
	font-weight : bold;
}
A.calendar:Hover  
{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: Red;
	text-decoration: underline;
	font-size : 15px;
	font-weight : bold;
}

TD.home
{
	border : 1px double #005F82;
}

TD.tbl
{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #113050;
	text-decoration: none;
	font-size : 10px;
	border : 1px solid #000000;
	padding:0 15px;
}

TH.tbl
{
	text-align: center;
		color: #113050;
	border : 1px solid #000000;


}

TH.tbl font
{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size : 10px;

}

TD.print1
{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	font-size : 18px;
}

TD.tbl1
{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #113050;
	text-decoration: none;
	font-size : 9px;
	border : 1px solid #000000;
	padding : 0.3rem;
}

TD.tbl2
{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #113050;
	text-decoration: none;
	font-size : 9px;
	border : 1px solid #000000;
	padding : 0.5rem;
}

TD.left_menu
{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #113050;
	text-decoration: none;
	font-size : 10px;
	border-right : 1px solid #113050;
	width: 15%;
}

TD.bottom
{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #113050;
	text-decoration: none;
	font-size : 10px;
	border-bottom : 1px solid #113050;
}

TD.titlePul
{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	font-size : 12px;
	border : 1px solid #113050;
	background : #111111;
}

TD.timone2
{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	font-size : 10px;
	border : 1px solid #000000;
}

TD.timone3
{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #113050;
	text-decoration: none;
	font-size : 10px;
	border : 1px solid #FFFFFF;
}

TD.footer
{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #113050;
	text-decoration: none;
	font-size : 9px;
}

TD.internal
{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #113050;
	text-decoration: none;
	font-size : 10px;
	height:20px;
}

TD.internal2
{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #113050;
	text-decoration: none;
	font-size : 16px;
}

TD.internal3
{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #113050;
	text-decoration: none;
	font-size : 22px;
}

TD.calendar
{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #113050;
	text-decoration: none;
	font-size : 15px;
	/*border : 1px solid #000000;*/
}

H5{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #113050;
	text-decoration: none;
	font-size : 15px;
}

.textform
{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #113050;
	text-decoration: none;
	font-size : 10px;
	font-weight : normal;
	border : 1px solid #666666;
}


.textform_color
{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: Red;
	text-decoration: none;
	font-size : 10px;
	font-weight : normal;
	border : 1px solid #fec455;
}

.pulsanti
{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: White;
	text-decoration: none;
	font-size : 11px;
	font-weight : bold;
	background-color : #113050;
	height:35px;
	padding:0px 10px;
}

.pulsanti2
{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: White;
	text-decoration: none;
	font-size : 10px;
	font-weight : bold;
	background-color : Red;
}
.pulsanti3
{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: White;
	text-decoration: none;
	font-size : 5px;
	font-weight : normal;
	background-color : Red;
	width:1;
}
.pulsanti4
{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: Black;
	text-decoration: none;
	font-size : 5px;
	font-weight : normal;
	background-color : White;
	width:1;
}

.p_attivo
{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #113050;
	text-decoration: none;
	font-size : 11px;
	font-weight : bold;
	background-color : white;
	height:35px;
	padding:0px 10px;
}


.titoletto
{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #6981A8;
	text-decoration: none;
	font-size : 10px;
	font-weight : bold;
}

.costo::-webkit-inner-spin-button, 
.costo::-webkit-outer-spin-button { 
  -webkit-appearance: none; 
  margin: 0; 
}

/* Chrome, Safari, Edge, Opera */
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

/* Firefox */
input[type=number] {
  -moz-appearance:textfield;
}
.btn-info {background-color: #68a; color: white !important}
.table_mov th, .table_mov td {padding: 5px 5px; border: 1px solid #555}
.table_mov1 th, .table_mov1 td {padding: 5px 5px;}

a.nav-link {color: #68a !important; font-size: 0.8rem !important}

.btn-info.disabled, .btn-info:disabled {background-color: #ddd !important; border-color: #333 !important}

.my_navbar li {margin: 5px;}

.btn-secondary { background: #d3d9df !important; border: 1px solid #68a !important; color: #68a; font-weight: bold;}

.btn-secondary:hover {color: #193470;}
a.nav-link:hover {color: #193470 !important} 

.modal-title {font-weight: bold;}
a.mov_modal_btn {font-size: 15px; line-height: 22px;}

.input-group-text {font-size: 0.8rem !important}

.input-group1 .input-group-text {font-size: 0.7rem !important}


@media print
{    
    .no-print, .no-print *
    {
        display: none !important;
        visibility: hidden !important;
    }
}