﻿@media print
{    
    .no-print, .no-print *
    {
        display: none !important;
    }
}
html, body {
margin:0px;
padding:0px;
background-color:#ffffff;
}
a:link, a:visited {
 color : #0463D0;
 font-weight:bold;
 text-decoration:none;
 border:0px;
}
a:hover {
 color:#ffffff;  
 font-weight: bold; 
 background-color:#0463D0;
 text-decoration: overline underline;
}
.div-titolo-left{
display:inline;	
min-width:80%;
min-height:150px;
float:left;
}

.TitoloPage{
font-family: Roboto, Calibri, Arial, Helvetica, sans-serif; 
font-size: 24px;
text-align:center;
color: #5A595A; 
}
.Titolo{
font-family: Roboto, Calibri, Arial, Helvetica, sans-serif; 
font-size: 18px;
text-align: center;
color: #5A595A; 
margin-top:5px;
margin-bottom:5px;
}
.testo{
font-family: Roboto, Calibri, Arial, Helvetica, sans-serif; 
font-size: 12px;
text-align: left;
color: #000000; 
margin-top:5px;
margin-bottom:5px;
font-weight:bold;
}
.testoC{
font-family: Roboto, Calibri, Arial, Helvetica, sans-serif; 
font-size: 13px;
text-align: center;
color: #000000; 
margin-top:5px;
margin-bottom:5px;
font-style:italic;
font-weight:normal;
}
.testoR{
font-family: Roboto, Calibri, Arial, Helvetica, sans-serif; 
font-size: 12px;
text-align: right;
color: #000000; 
margin-top:5px;
margin-bottom:5px;
}
.testo-ricerche{
font-family: Roboto, Calibri, Arial, Helvetica, sans-serif; 
font-size: 13px;
text-align: center;
color: #000000; 
margin-top:15px;
margin-bottom:15px;
font-style:italic;
font-weight:normal;
line-height:normal;
}
.spazio{
margin-top:0px;
margin-bottom:0px;
line-height:5px;
}
.bott_campo {
font-family:Roboto, Calibri, Arial, Helvetica, sans-serif;
font-size:13px;
color:#000000;
text-align:center;
}
.bott_matr {
font-family:Roboto, Calibri, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
text-align:center;
padding:0px;
margin:0px;
}
.p_bottoni{
font-family: Roboto, Calibri, Arial, Helvetica, sans-serif; 
font-size: 13px;
text-align: center;
color: #000000; 
margin-top:20px;
margin-bottom:20px;
font-weight:normal;
text-align:center;
}

.div-tabelle {
	width:100%;
	padding:0px;
	margin:0px;
	text-align:center;
	box-sizing:content-box;
	overflow:auto;
}
.riga01_TIT_aua_1 {
font-family: Roboto, Calibri, Arial, Helvetica, sans-serif; 
font-size:12px;
font-weight:bold;
text-align: center;
color: #ffffff; 
background-color:#213452;
padding:2px;
}
.riga01_TIT_aua {
font-family: Roboto, Calibri, Arial, Helvetica, sans-serif; 
font-size:12px;
font-weight:bold;
text-align: center;
color: #ffffff; 
background-color:#213452;
padding:2px;
height:70px;
}
.riga01_TIT_mat {
font-family: Roboto, Calibri, Arial, Helvetica, sans-serif; 
font-size: 13px;
font-weight:bold;
text-align: center;
color: #ffffff; 
background-color:#213452;
padding:2px;
height:70px;
}
	.td_numera{
	font-family: Verdana, Geneva, Tahoma, sans-serif;
	font-size:11px;
	color:#000000;
	padding:5px 0px 5px 0px;
	margin:0px;
	text-align:center;
	vertical-align:middle;
	background-color:#DBDBDB;
	border-collapse:separate;
	}

.riga01C {
font-family:Roboto, Calibri, Arial, Helvetica, sans-serif;
font-size:13px;
text-align:center;
font-weight: bold;
background-color:#213452;
color:#ffffff;
padding:3px;
margin:0px;
}
.riga01L {
font-family:Roboto, Calibri, Arial, Helvetica, sans-serif;
font-size:13px;
text-align:left;
	font-weight: bold;
    background-color:#213452;
color:#ffffff;
padding:3px;
	margin:0px;
}
.riga01L_order {
font-family:Roboto, Calibri, Arial, Helvetica, sans-serif;
font-size:13px;
text-align:left;
	font-weight: bold;
    background-color:orange;
color:#ffffff;
	padding:5px 0px 5px 0 px;
	cursor: pointer;
}
.riga02C {
font-family:Roboto, Calibri, Arial, Helvetica, sans-serif;
font-size:13px;
text-align:center;
background-color:#ffffff;
color:#000000;
padding:1px;
border-bottom: 1px solid #C6C3C6;
}
.riga02C_2 {
font-family:Roboto, Calibri, Arial, Helvetica, sans-serif;
font-size:13px;
color:#000000;
text-align:center;
background-color:#ffffff;
padding:1px;
}
.riga02L {
font-family:Roboto, Calibri, Arial, Helvetica, sans-serif;
font-size:13px;
color:#000000;
text-align:left;
background-color:#ffffff;
padding:1px;
border-bottom: 1px solid #C6C3C6;
}
.color {
color:red;
}
.messaggio {
font-family:Roboto, Calibri, Arial, Helvetica, sans-serif; 
font-size: 14px;
font-weight:bold;
font-style:italic;
text-align: center;
color:#000000;
padding:3px 3px 3px 3px;
margin:0px;
}
.messaggio2 {
font-family:Roboto, Calibri, Arial, Helvetica, sans-serif; 
font-size: 16px;
text-align: center;
color:#000000;
padding:3px 3px 3px 3px;
margin:0px;
}

input.autoresize {
  width: 100px;
  min-width:100px;
  height:20px;
  font-family:Roboto, Calibri, Arial, Helvetica, sans-serif; 
font-size: 13px;
}
input[type=text] {
  box-sizing: border-box;
  padding: 4px 8px;
  border-radius: 4px;
  border: 1px solid #ccc;
  margin: 2px;
  text-align:center;
  vertical-align:middle;
  height:20px;
}


@media all and (max-width: 1920px) {


#incongruenze-elenco{
	vertical-align:top;
	text-align:left;
	margin:2px;
	padding:0px;
	min-height:10px;
	min-width:95%;
	}
#incongruenze-scheda{
	vertical-align:top;
	text-align:left;
	margin:2px;
	padding:0px;
	min-height:10px;
	min-width:95%;
	}
}
@media all and (max-width: 736px) {

#incongruenze-elenco{
	vertical-align:top;
	text-align:left;
	margin:2px;
	padding:0px;
	min-height:10px;
	min-width:95%;
	}
#incongruenze-scheda{
	vertical-align:top;
	text-align:left;
	margin:2px;
	padding:0px;
	min-height:10px;
	min-width:95%;
	}
}
