﻿.LabelPiccola {
font-size: 9pt;
color: #210042;
font-family: Helvetica,Arial,sans-serif,Verdana;
font-weight :bold;
}

.LabelLogin {
color:darkblue;}

.LabelLoginPlanergy {
color: gray;
font-weight :600;
font-size :14pt;
}

.LabelTitolo {
color: White;
font-size: medium;
font-weight: bold;
font-family: 'Montserrat',Lato, Helvetica, Arial, sans-serif, Verdana;
}


.LabelBianca18 {
color: White;
font-size: 18pt;
font-family: 'Montserrat',Lato, Helvetica, Arial, sans-serif, Verdana;
}

.LabelBianca14 {
color: White;
font-size: 14pt;
font-family: 'Montserrat',Lato, Helvetica, Arial, sans-serif, Verdana;
}

.LabelBianca12 {
color: White;
font-size: 12pt;
font-family: 'Montserrat',Lato, Helvetica, Arial, sans-serif, Verdana;
}

.LabelBianca10 {
color: White;
font-size: 10pt;
font-family: 'Montserrat',Lato, Helvetica, Arial, sans-serif, Verdana;
}

.LabelFont {
    font-family: 'Nunito','Montserrat',Lato, Helvetica, Arial, sans-serif, Verdana;
}

.LabelPiccolaCalendario
{
font-size: 9pt;
color: #210042;
font-family: Helvetica,Arial,sans-serif,Verdana;
font-weight :bold;
-webkit-print-color-adjust: exact;}

.LabelPiccolaLegenda {
 font-size: 9pt;
 color: #210042;
 font-family: Helvetica,Arial,sans-serif,Verdana;
 -webkit-print-color-adjust: exact;}

.LabelCalendario {
font-size: 7pt;
color: Black;
font-family: Helvetica,Arial,sans-serif,Verdana;
font-weight :normal;
-webkit-print-color-adjust: exact;
}

.LabelPiccolaNoBold {
font-size: 9pt;
color: #210042;
font-family: Helvetica,Arial,sans-serif,Verdana;}

.LabelPiccolaUL {
font-size: 9pt;
color: #210042;
font-family: Helvetica,Arial,sans-serif,Verdana;
font-weight :bold;
text-decoration : underline;}

.LabelDarkBlu {
color: darkblue;}

.LabelDarkBluB {
color: darkblue;font-weight: bold;}

.LabelDarkBluG {
color: darkblue;
font-size: 12pt;}

.LabelRossa {
color: #ff0002;}

.LabelRossaG {
color: #ff0002;
font-size: 12pt;}

.LabelVociMenu {
  font-size: 10pt;
  color:#210042;
  font-weight :bold;
  font-family: Helvetica,Arial,sans-serif,Verdana;
  text-align:center;
  margin-top:10px;
}

.verticale {
writing-mode: tb-rl;
filter: flipH() flipV();
}

.verticale2 {
color: #F00;
display: block;
width: 1.1em;
margin: 0 10px;
letter-spacing: 1.1em;
background: #C7CFB6;
word-break: break-all;
}
Panel_Cruscotto
.clear {
clear: both;}

.TitoloLbl {
color: #210042;
font-size: 10pt;
font-family: Helvetica,Arial,sans-serif,Verdana;
font-weight :bold 
}

.TitoloLogin {
font-size: 20pt;
color: #ff0002;}

.TitoloLoginSimone {
    font-family: 'Montserrat',Calibri,Helvetica,Arial,sans-serif,Verdana;
    font-size:16pt;
    color: gray;
}

.TitoloLoginScuro {
    font-family: 'Montserrat',Calibri,Helvetica,Arial,sans-serif,Verdana;
    font-size: 32pt;
    color: #558ed5;
}
.TitoloLoginChiaro {
    font-family: 'Montserrat',Calibri,Helvetica,Arial,sans-serif,Verdana;
    font-size: 32pt;
    color: #BFBFBF;
}

.TitoloLoginGrigio {
    font-family: 'Montserrat',Calibri,Helvetica,Arial,sans-serif,Verdana;
    font-size: 28pt;
    color: gray;
}

.TitoloBarraNav {
font-size: 16pt;
padding-left: 1rem;
color:white;}

.TitoloBarraNavRosso {
font-size: 16pt;
padding-left: 1rem;
color: #ff0002;
}

.fontIconeBarra {
    font-size:16pt;
    color:#BFBFBF;
}

 BottoneGrande, Button.BottoneGrande
{
COLOR: #210042;
FONT-FAMILY: Helvetica,Arial,sans-serif,Verdana;
FONT-SIZE: 14pt
}

.adjustedZIndex {
z-index: 1;}

.SfondoPannello {
box-shadow:6px 6px 6px #0098F5;
background-color: white;
width: 70%;
padding: 15px 15px;
text-align:center
}

.Bottone_Grigio {
-moz-box-shadow:inset 0px 1px 0px 0px #404040;
-webkit-box-shadow:inset 0px 1px 0px 0px #404040;
box-shadow:inset 0px 1px 0px 0px #404040;
background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #404040), color-stop(1, #8F8F8F) );
background:-moz-linear-gradient( center top, #404040 5%, #8F8F8F 100% );
background-image: -ms-linear-gradient(top, #404040 0%, #8F8F8F 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#404040', endColorstr='#8F8F8F');
background-color:#8F8F8F;
-webkit-border-top-left-radius:5px;
-moz-border-radius-topleft:5px;
border-top-left-radius:5px;
-webkit-border-top-right-radius:5px;
-moz-border-radius-topright:5px;
border-top-right-radius:5px;
-webkit-border-bottom-right-radius:5px;
-moz-border-radius-bottomright:5px;
border-bottom-right-radius:5px;
-webkit-border-bottom-left-radius:5px;
-moz-border-radius-bottomleft:5px;
border-bottom-left-radius:5px;
text-indent:0;
border:1px solid #D2D2D2;
display:inline-block;
color:White;
font-family:Helvetica,Arial,sans-serif,Verdana;
font-size:10pt;
font-weight:bold;
font-style:normal;
height:28px;
width:150px;
}
.Bottone_Grigio:hover {
background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #8F8F8F), color-stop(1, #404040) );
background:-moz-linear-gradient( center top, #8F8F8F 5%, #404040 100% );
background-image: -ms-linear-gradient(top, #8F8F8F 0%, #404040 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#8F8F8F', endColorstr='#404040');
background-color:#404040;
}.Bottone_Grigio:active {
position:relative;
top:2px;
}

.Bottone_Grigio_Cruscotto {
-moz-box-shadow:inset 0px 1px 0px 0px #404040;
-webkit-box-shadow:inset 0px 1px 0px 0px #404040;
box-shadow:inset 0px 1px 0px 0px #404040;
background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #404040), color-stop(1, #8F8F8F) );
background:-moz-linear-gradient( center top, #404040 5%, #8F8F8F 100% );
background-image: -ms-linear-gradient(top, #404040 0%, #8F8F8F 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#404040', endColorstr='#8F8F8F');
background-color:#8F8F8F;
-webkit-border-top-left-radius:5px;
-moz-border-radius-topleft:5px;
border-top-left-radius:5px;
-webkit-border-top-right-radius:5px;
-moz-border-radius-topright:5px;
border-top-right-radius:5px;
-webkit-border-bottom-right-radius:5px;
-moz-border-radius-bottomright:5px;
border-bottom-right-radius:5px;
-webkit-border-bottom-left-radius:5px;
-moz-border-radius-bottomleft:5px;
border-bottom-left-radius:5px;
text-indent:0;
border:1px solid #D2D2D2;
display:inline-block;
color:White;
font-family:Helvetica,Arial,sans-serif,Verdana;
font-size:10pt;
font-weight:bold;
font-style:normal;
height:40px;
width:99%;
margin-top :2px;
}
.Bottone_Grigio_Cruscotto:hover {
background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #8F8F8F), color-stop(1, #404040) );
background:-moz-linear-gradient( center top, #8F8F8F 5%, #404040 100% );
background-image: -ms-linear-gradient(top, #8F8F8F 0%, #404040 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#8F8F8F', endColorstr='#404040');
background-color:#404040;
}.Bottone_Grigio_Cruscotto:active {
position:relative;
top:2px;
}

.Bottone_GrigioPiccolo {
-moz-box-shadow:inset 0px 1px 0px 0px #404040;
-webkit-box-shadow:inset 0px 1px 0px 0px #404040;
box-shadow:inset 0px 1px 0px 0px #404040;
background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #404040), color-stop(1, #8F8F8F) );
background:-moz-linear-gradient( center top, #404040 5%, #8F8F8F 100% );
background-image: -ms-linear-gradient(top, #404040 0%, #8F8F8F 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#404040', endColorstr='#8F8F8F');
background-color:#8F8F8F;
-webkit-border-top-left-radius:5px;
-moz-border-radius-topleft:5px;
border-top-left-radius:5px;
-webkit-border-top-right-radius:5px;
-moz-border-radius-topright:5px;
border-top-right-radius:5px;
-webkit-border-bottom-right-radius:5px;
-moz-border-radius-bottomright:5px;
border-bottom-right-radius:5px;
-webkit-border-bottom-left-radius:5px;
-moz-border-radius-bottomleft:5px;
border-bottom-left-radius:5px;
text-indent:0;
border:1px solid #D2D2D2;
display:inline-block;
color:White;
font-family:Helvetica,Arial,sans-serif,Verdana;
font-size:10pt;
font-weight:bold;
font-style:normal;
height:28px;
width:75px;
}
.Bottone_GrigioPiccolo:hover {
background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #8F8F8F), color-stop(1, #404040) );
background:-moz-linear-gradient( center top, #8F8F8F 5%, #404040 100% );
background-image: -ms-linear-gradient(top, #8F8F8F 0%, #404040 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#8F8F8F', endColorstr='#404040');
background-color:#404040;
}.Bottone_GrigioPiccolo:active {
position:relative;
top:2px;
}

.BottoneInvio {
-moz-box-shadow:inset 0px 1px 0px 0px #00a2ff;
-webkit-box-shadow:inset 0px 1px 0px 0px #00a2ff;
box-shadow:inset 0px 1px 0px 0px #00a2ff;
background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #00a2ff), color-stop(1, #0000ff) );
background:-moz-linear-gradient( center top, #00a2ff 5%, #0000ff 100% );
background-image: -ms-linear-gradient(top, #00A2FF 0%, #0000FF 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00a2ff', endColorstr='#0000ff');
background-color:#0000ff;
-webkit-border-top-left-radius:5px;
-moz-border-radius-topleft:5px;
border-top-left-radius:5px;
-webkit-border-top-right-radius:5px;
-moz-border-radius-topright:5px;
border-top-right-radius:5px;
-webkit-border-bottom-right-radius:5px;
-moz-border-radius-bottomright:5px;
border-bottom-right-radius:5px;
-webkit-border-bottom-left-radius:5px;
-moz-border-radius-bottomleft:5px;
border-bottom-left-radius:5px;
text-indent:0;
border:1px solid #0000ff;
display:inline-block;
color:White;
font-family:Helvetica,Arial,sans-serif,Verdana;
font-size:10pt;
font-weight:bold;
font-style:normal;
height:28px;
width:150px;
}
.BottoneInvio:hover {
background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #0000ff), color-stop(1, #00a2ff) );
background:-moz-linear-gradient( center top, #0000ff 5%, #00a2ff 100% );
background-image: -ms-linear-gradient(top, #0000ff 0%, #00a2ff 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0000ff', endColorstr='#00a2ff');
background-color:#00a2ff;
}.BottoneInvio:active {
position:relative;
top:2px;
}

.HeaderGrigliaProdotti {
font-family: Helvetica,Arial,sans-serif,Verdana;
background: white;
color: Black;
border-top-style:none;
border-left-style:none;
border-right-style:none;
border-bottom:1px solid Black;
}

.HeaderMenu2{
background: White ; 
color: #210042;
border-top-style:none;
border-left-style:none;
border-right-style:none;
border-bottom-style:none;
border-color:White;
}

.removeHeaderBorders{
border-top-style:none;
border-left-style:none;
border-right-style:none;
}

.BottomHeaderBorders{
border-top-style:none;
border-left-style:none;
border-right-style:none;
border-bottom:1px solid DarkBlue;
}

.BotTopHeaderBorders {
border-top: 1px solid DarkBlue;
border-left-style: none;
border-right-style: none;
border-bottom: 1px solid DarkBlue;
}

.HeaderMenu {
background: #B3490D ; 
background:-moz-linear-gradient( center top, #B3490D  5%, #CB8158 100% ); 
background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #B3490D ), color-stop(1, #CB8158) );
behavior:url(ie-css3.htc);
}

.HeaderMenu_NoGrad {
    background: #B3490D ; 
    behavior:url(ie-css3.htc);
}

.HeaderMenuReverse {
    background: #CB8158 ; 
    background:-moz-linear-gradient( center top, #CB8158  5%, #B3490D 100% ); 
    background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #CB8158 ), color-stop(1, #B3490D) );
   
    behavior:url(ie-css3.htc);
}

.TestoSolaLettura
{font-size: 9pt; color:  Black; font-family: Helvetica,Arial,sans-serif,Verdana; background-color :White; border-style:none;}

.TestoSolaLettura_RC {color: Black; background-color: White; border-style :solid; }

.TestoSolaLetturaBiancoBordo {
font-size: 9pt;
color:  Black;
font-family: Helvetica,Arial,sans-serif,Verdana;
background-color :White;}


.TestoSolaLetturaBianco {
font-size: 9pt;
color:  Black;
font-family: Helvetica,Arial,sans-serif,Verdana;
background-color :White;
border-style:none;}

.TestoSolaLetturaNeutro
{
    font-size: 9pt;
    color:  Black;
    font-family: Helvetica,Arial,sans-serif,Verdana;
    border-style:none;
}

.LabelGrigia
{
 font-size: 9pt;
 color:  Black;
 font-family: Helvetica,Arial,sans-serif,Verdana;
 background-color : #D2D2D2;
}

.LabelVersione {
  font-size: 8pt;
  /*color: White;*/
  color: black;
  font-family: Helvetica,Arial,sans-serif,Verdana;
  font-weight:bold; 
}

.TestoTextBoxLogin {
 font-size: 9pt;
 color:  Black;
 font-family: Helvetica,Arial,sans-serif,Verdana;
 font-weight:bold; 
}

.TestoSelezionato
{
 font-size: 9pt;
 color:  Black;
 background-color : #80FF80;
 font-family: Helvetica,Arial,sans-serif,Verdana;
 font-weight:normal; 
}

.TestoTextBoxInput {
font-size: 9pt;
color: Black;
font-family: Helvetica,Arial,sans-serif,Verdana;
}

.TextBoxInputBold {
font-size: 9pt;
color: Black;
font-family: Helvetica,Arial,sans-serif,Verdana;
font-weight:bold; 
}

.TestoDropDown {
   font-size: 9pt;
   color:  #210042;
   font-family: Helvetica,Arial,sans-serif,Verdana;
}

.TestoDropDownGrassetto {
   font-size: 9pt;
   color:  Black;
   font-weight :bold;
   font-family: Helvetica,Arial,sans-serif,Verdana;
}

.DropDownBold {
    font-size: 9pt;
    color:  #210042;
    font-family: Helvetica,Arial,sans-serif,Verdana;
    font-weight :bold;
}

PaginaPricipale, Div.PaginaPrincipale {
background-color :White; 
width :960px; 
margin-right :auto; 
margin-left :auto; 
padding-left :10px;
padding-right :10px; 
margin-top :2px; 
margin-bottom :8px; 
box-shadow: 7px 7px 7px #CB8158;
-webkit-border-top-left-radius:3px;
-moz-border-radius-topleft:3px;
border-top-left-radius:3px;
-webkit-border-top-right-radius:3px;
-moz-border-radius-topright:3px;
border-top-right-radius:3px;
-webkit-border-bottom-right-radius:3px;
-moz-border-radius-bottomright:3px;
border-bottom-right-radius:3px;
-webkit-border-bottom-left-radius:3px;
-moz-border-radius-bottomleft:3px;
border-bottom-left-radius:3px;
 position :relative;
    
behavior:url(ie-css3.htc);
}

.TitoloPagina {
border: 1px solid #ddd; 
background: #F5F5F5; 
background:-moz-linear-gradient( center top, #F5F5F5  5%, #E2E2E2 100% ); 
background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #F5F5F5 ), color-stop(1, #E2E2E2) );  
-webkit-border-top-left-radius:8px;	
-moz-border-radius-topleft:8px;	
border-top-left-radius:8px;
-webkit-border-top-right-radius:8px;	
-moz-border-radius-topright:8px;
border-top-right-radius:8px;
-webkit-border-bottom-right-radius:8px;
-moz-border-radius-bottomright:8px;
border-bottom-right-radius:8px;
-webkit-border-bottom-left-radius:8px;
-moz-border-radius-bottomleft:8px;
border-bottom-left-radius:8px;
}

#footer {
list-style:none;
width:940px;
margin:1px auto 1px auto;
padding:0px 0px 0px 20px;
height:30px;
  
/*Ombreggiatura*/
box-shadow: 3px 3px 3px #B2B2B2;
  
/* Rounded Corners */
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
border-radius: 6px;

background: #ECB553;

/* Bordi */
border: 1px solid #AB440C;

line-height:30px;
vertical-align:middle;
text-align : center;
behavior:url(ie-css3.htc);}

#footer_bis {
position:absolute; bottom:0;
bottom: 0;
list-style:none;
width:940px;
margin:1px auto 1px auto;
padding:0px 0px 0px 20px;
height:30px;
  
/*Ombreggiatura*/
box-shadow: 3px 3px 3px #CB8158;
  
/* Rounded Corners */
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
border-radius: 6px;

background: #ECB553;

/* Bordi */
border: 1px solid #AB440C;

line-height:30px;
vertical-align:middle;
text-align : center;
behavior:url(ie-css3.htc);}

#footerlogin {
list-style:none;
width:780px;
margin:1px auto 1px auto;
padding:0px 0px 0px 10px;
height:30px;
  
/*Ombreggiatura*/
box-shadow: 3px 3px 3px #B2B2B2;

/* Rounded Corners */
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
border-radius: 6px;

background: #ECB553;

/* Bordi */
border: 1px solid #AB440C;

line-height:30px;
vertical-align:middle;
text-align : center;
behavior:url(ie-css3.htc);}


.BordoCellaMenu {
background-color :#B3490D;
border-bottom: 1px solid #B3490D;
border-top: 1px solid #B3490D;

background: #B3490D; 
background:-moz-linear-gradient( center top, #B3490D  5%, #CB8158 100% ); 
background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #B3490D ), color-stop(1, #CB8158) );

behavior:url(ie-css3.htc);
}

.BordoCellaMenu_NoGrad {
background-color :#B3490D;
border-bottom: 1px solid #B3490D;
border-top: 1px solid #B3490D;
background: #B3490D; 

behavior:url(ie-css3.htc);
}

.HeaderGriglieRicerca {
    background: #014890;
    background: -moz-linear-gradient( center top, #014890 5%, #0053a8 100% );
    background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #014890 ), color-stop(1, #0053a8) );
    behavior: url(ie-css3.htc);
}

.HeaderGriglieRicercaLight {
border: 1px solid White; 
background: #F5F5F5; 
background:-moz-linear-gradient( center top, #F5F5F5  5%, #E2E2E2 100% ); 
background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #F5F5F5 ), color-stop(1, #E2E2E2) );  
}

.OmbraPannello {
box-shadow:6px 6px 6px #5F5F5F;
background-color: white;
width: 70%;
padding: 15px 15px;
text-align:center;
behavior:url(ie-css3.htc);
}

.LinkPannelliBlu{
font-size: 12pt;
color: Navy;
font-family: Helvetica,Arial,sans-serif,Verdana;
font-weight :bold;}

.PannelloDati {
    background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, White), color-stop(1, #B2B2B2) );
	background:-moz-linear-gradient( center top, White 5%, #B2B2B2 100% );
	background-image: -ms-linear-gradient(top, White 0%, #B2B2B2 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='White', endColorstr='#B2B2B2');
    background-color :White; 
    width :90%;
    height : 52px;
    margin-right :auto; 
    margin-left :auto; 
    padding-left :10px;
    padding-right :10px; 
    margin-top :0px; 
    margin-bottom :2px; 
    box-shadow: 3px 3px 3px #5F5F5F;
    text-align :center;
    border:1px solid #E3923F;
    -webkit-border-top-left-radius:5px;
	-moz-border-radius-topleft:5px;
	border-top-left-radius:5px;
	-webkit-border-top-right-radius:5px;
	-moz-border-radius-topright:5px;
	border-top-right-radius:5px;
	-webkit-border-bottom-right-radius:5px;
	-moz-border-radius-bottomright:5px;
	border-bottom-right-radius:5px;
	-webkit-border-bottom-left-radius:5px;
	-moz-border-radius-bottomleft:5px;
	border-bottom-left-radius:5px;
	text-indent:0;
	border:1px solid #cc850a;
	cursor:pointer;
	behavior:url(ie-css3.htc);
}
.PannelloDati:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #B2B2B2), color-stop(1, White) );
	background:-moz-linear-gradient( center top, #B2B2B2 5%, White 100% );
	background-image: -ms-linear-gradient(top, #B2B2B2 0%, White 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#B2B2B2', endColorstr='White');
	background-color:#B2B2B2;
	behavior:url(ie-css3.htc);
}.PannelloDati:active {
	position:relative;
	top:2px;
	behavior:url(ie-css3.htc);
}

.PannelloDatiMod {
    background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, White), color-stop(1, #B2B2B2) );
	background:-moz-linear-gradient( center top, White 5%, #B2B2B2 100% );
	background-image: -ms-linear-gradient(top, White 0%, #B2B2B2 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='White', endColorstr='#B2B2B2');
    background-color :White; 
    width :80%;
    height : 100px;
    margin-right :auto; 
    margin-left :auto; 
    padding-left :10px;
    padding-right :10px; 
    margin-top :2px; 
    margin-bottom :15px; 
    -moz-box-shadow: 5px 5px 5px #5F5F5F; /* Firefox */  
    -webkit-box-shadow: 5px 5px 5px #5F5F5F; /* Safari and Chrome */  
    box-shadow: 5px 5px 5px #5F5F5F;
    text-align :center;
    border:1px solid #E3923F;
    -webkit-border-top-left-radius:5px;
	-moz-border-radius-topleft:5px;
	border-top-left-radius:5px;
	-webkit-border-top-right-radius:5px;
	-moz-border-radius-topright:5px;
	border-top-right-radius:5px;
	-webkit-border-bottom-right-radius:5px;
	-moz-border-radius-bottomright:5px;
	border-bottom-right-radius:5px;
	-webkit-border-bottom-left-radius:5px;
	-moz-border-radius-bottomleft:5px;
	border-bottom-left-radius:5px;
	text-indent:0;
	cursor:pointer;
	zoom:1;
	behavior:url(ie-css3.htc);
}
.PannelloDatiMod:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #B2B2B2), color-stop(1, White) );
	background:-moz-linear-gradient( center top, #B2B2B2 5%, White 100% );
	background-image: -ms-linear-gradient(top, #B2B2B2 0%, White 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#B2B2B2', endColorstr='White');
	background-color:#B2B2B2;
	zoom:1;
	behavior:url(ie-css3.htc);
}.PannelloDatiMod:active {
	position:relative;
	top:2px;
	zoom:1;
	behavior:url(ie-css3.htc);
}

.BottoneMain {
	-moz-box-shadow:inset 0px 1px 0px 0px #fffff0;
	-webkit-box-shadow:inset 0px 1px 0px 0px #fffff0;
	box-shadow:inset 0px 1px 0px 0px #fffff0;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #fffff0), color-stop(1, #E3923F) );
	background:-moz-linear-gradient( center top, #fffff0 5%, #E3923F 100% );
	background-image: -ms-linear-gradient(top, #FFFFF0 0%, #E3923F 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffff0', endColorstr='#E3923F');
	background-color:#fffff0;
	-webkit-border-top-left-radius:5px;
	-moz-border-radius-topleft:5px;
	border-top-left-radius:5px;
	-webkit-border-top-right-radius:5px;
	-moz-border-radius-topright:5px;
	border-top-right-radius:5px;
	-webkit-border-bottom-right-radius:5px;
	-moz-border-radius-bottomright:5px;
	border-bottom-right-radius:5px;
	-webkit-border-bottom-left-radius:5px;
	-moz-border-radius-bottomleft:5px;
	border-bottom-left-radius:5px;
	text-indent:0;
	border:1px solid #cc850a;
	display:inline-block;
	color:Black;
	font-family:Helvetica,Arial,sans-serif,Verdana,Tahoma;
	font-size:9pt;
	font-weight:bold;
	font-style:normal;
	height:100%;
	/*line-height:50px;*/
	width:100%;
	/*text-decoration:none;
	text-align:center;
	text-shadow:1px 1px 0px #fffff0;*/
	zoom:1;
}
.BottoneMain:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #E3923F), color-stop(1, #fffff0) );
	background:-moz-linear-gradient( center top, #E3923F 5%, #fffff0 100% );
	background-image: -ms-linear-gradient(top, #E3923F 0%, #FFFFF0 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#E3923F', endColorstr='#fffff0');
	background-color:#E3923F;
	zoom:1;
}.BottoneMain:active {
	position:relative;
	top:2px;
}

.PannelloDatiPiccolo {
    background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, White), color-stop(1, #B2B2B2) );
	background:-moz-linear-gradient( center top, White 5%, #B2B2B2 100% );
	background-image: -ms-linear-gradient(top, White 0%, #B2B2B2 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='White', endColorstr='#B2B2B2');
    background-color :White; 
    width :32%;
    height :31px;
    text-align :center;
    border:1px solid #E3923F;
     padding-top :2px;
    -webkit-border-top-left-radius:5px;
	-moz-border-radius-topleft:5px;
	border-top-left-radius:5px;
	-webkit-border-top-right-radius:5px;
	-moz-border-radius-topright:5px;
	border-top-right-radius:5px;
	-webkit-border-bottom-right-radius:5px;
	-moz-border-radius-bottomright:5px;
	border-bottom-right-radius:5px;
	-webkit-border-bottom-left-radius:5px;
	-moz-border-radius-bottomleft:5px;
	border-bottom-left-radius:5px;
	text-indent:0;
	cursor:pointer;
	behavior:url(ie-css3.htc);
}
.PannelloDatiPiccolo:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #B2B2B2), color-stop(1, White) );
	background:-moz-linear-gradient( center top, #B2B2B2 5%, White 100% );
	background-image: -ms-linear-gradient(top, #B2B2B2 0%, White 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#B2B2B2', endColorstr='White');
	background-color:#B2B2B2;
	behavior:url(ie-css3.htc);
}.PannelloDatiPiccolo:active {
	position:relative;
	top:2px;
	behavior:url(ie-css3.htc);
}

.PannelloPiccoloGrigio
{
    background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, White), color-stop(1, #B2B2B2) );
	background:-moz-linear-gradient( center top, White 5%, #B2B2B2 100% );
	background-image: -ms-linear-gradient(top, White 0%, #B2B2B2 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='White', endColorstr='#B2B2B2');
    background-color :White; 
    width :90%;
    height : 35px;
    margin-right :auto; 
    margin-left :auto; 
    padding-left :10px;
    padding-right :10px; 
    margin-top :0px; 
    margin-bottom :0px; 
    text-align :center;
    border:1px solid #E3923F;
    -webkit-border-top-left-radius:5px;
	-moz-border-radius-topleft:5px;
	border-top-left-radius:5px;
	-webkit-border-top-right-radius:5px;
	-moz-border-radius-topright:5px;
	border-top-right-radius:5px;
	-webkit-border-bottom-right-radius:5px;
	-moz-border-radius-bottomright:5px;
	border-bottom-right-radius:5px;
	-webkit-border-bottom-left-radius:5px;
	-moz-border-radius-bottomleft:5px;
	border-bottom-left-radius:5px;
	text-indent:0;
	cursor: pointer;
	behavior:url(ie-css3.htc);
}.PannelloPiccoloGrigio:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #B2B2B2), color-stop(1, White) );
	background:-moz-linear-gradient( center top, #B2B2B2 5%, White 100% );
	background-image: -ms-linear-gradient(top, #B2B2B2 0%, White 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#B2B2B2', endColorstr='White');
	background-color:#B2B2B2;
	behavior:url(ie-css3.htc);
}.PannelloPiccoloGrigio:active {
	position:relative;
	top:2px;
	behavior:url(ie-css3.htc);
}

.PannelloGrandeGrigio
{
    background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, White), color-stop(1, #B2B2B2) );
	background:-moz-linear-gradient( center top, White 5%, #B2B2B2 100% );
	background-image: -ms-linear-gradient(top, White 0%, #B2B2B2 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='White', endColorstr='#B2B2B2');
    background-color :White; 
    width :90%;
    height : 52px;
    margin-right :auto; 
    margin-left :auto; 
    padding-left :10px;
    padding-right :10px; 
    margin-top :0px; 
    margin-bottom :0px; 
    padding-top :20px;
    text-align :center;
    border:1px solid #E3923F;
    -webkit-border-top-left-radius:5px;
	-moz-border-radius-topleft:5px;
	border-top-left-radius:5px;
	-webkit-border-top-right-radius:5px;
	-moz-border-radius-topright:5px;
	border-top-right-radius:5px;
	-webkit-border-bottom-right-radius:5px;
	-moz-border-radius-bottomright:5px;
	border-bottom-right-radius:5px;
	-webkit-border-bottom-left-radius:5px;
	-moz-border-radius-bottomleft:5px;
	border-bottom-left-radius:5px;
	text-indent:0;
	cursor: pointer;
	behavior:url(ie-css3.htc);
}.PannelloGrandeGrigio:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #B2B2B2), color-stop(1, White) );
	background:-moz-linear-gradient( center top, #B2B2B2 5%, White 100% );
	background-image: -ms-linear-gradient(top, #B2B2B2 0%, White 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#B2B2B2', endColorstr='White');
	background-color:#B2B2B2;
	behavior:url(ie-css3.htc);
}.PannelloGrandeGrigio:active {
	position:relative;
	top:2px;
	behavior:url(ie-css3.htc);
}

.PannelloGrandeRosso
{
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.01, White), color-stop(1, #FF9966) );
	background:-moz-linear-gradient( center top, White 0.1%, #FF9966 100%);
	background-image: -ms-linear-gradient(top, White 0.1%, #FF9966 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='White', endColorstr='#FF9966');
    background-color :White; 
    width :90%;
    height : 52px;
    margin-right :auto; 
    margin-left :auto; 
    padding-left :10px;
    padding-right :10px; 
    margin-top :0px; 
    margin-bottom :0px; 
    text-align :center;
    padding-top :20px;
    border:1px solid #E3923F;
    -webkit-border-top-left-radius:5px;
	-moz-border-radius-topleft:5px;
	border-top-left-radius:5px;
	-webkit-border-top-right-radius:5px;
	-moz-border-radius-topright:5px;
	border-top-right-radius:5px;
	-webkit-border-bottom-right-radius:5px;
	-moz-border-radius-bottomright:5px;
	border-bottom-right-radius:5px;
	-webkit-border-bottom-left-radius:5px;
	-moz-border-radius-bottomleft:5px;
	border-bottom-left-radius:5px;
	text-indent:0;
	cursor: pointer;
	behavior:url(ie-css3.htc);
}.PannelloGrandeRosso:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0, #FF9966), color-stop(0.99, White) );
	background:-moz-linear-gradient( center top, #FF9966 0%, White 99.99% );
	background-image: -ms-linear-gradient(top, #FF9966 0%, White 99.99%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF9966', endColorstr='White');
	background-color:#FFC0CB;
	behavior:url(ie-css3.htc);
}.PannelloGrandeRosso:active {
	position:relative;
	top:2px;
	behavior:url(ie-css3.htc);
}

.PannelloBarraGrigioLiscio
{
    background: #F5F5F5; 
    background-color :#F5F5F5;
    width :98%;
    height : 21px;
    margin-right :auto;
    margin-left :auto;
    padding-top :0px;
    padding-left :6px;
    padding-right :10px;
    margin-top :0px;
    margin-bottom :0px;
    -webkit-border-top-left-radius:5px;
	-moz-border-radius-topleft:5px;
	border-top-left-radius:5px;
	-webkit-border-top-right-radius:5px;
	-moz-border-radius-topright:5px;
	border-top-right-radius:5px;
	-webkit-border-bottom-right-radius:5px;
	-moz-border-radius-bottomright:5px;
	border-bottom-right-radius:5px;
	-webkit-border-bottom-left-radius:5px;
	-moz-border-radius-bottomleft:5px;
	border-bottom-left-radius:5px;
	text-indent:0;
	border:1px solid #B2B2B2;
	text-align : Left;
	vertical-align:middle;
	behavior:url(ie-css3.htc);
}

.PannelloPiccoloRossoPiattoOmbra
{
    background-color :#FFdddd; 
    width :90%;
    height : 45px;
    margin-right :auto; 
    margin-left :auto; 
    padding-left :10px;
    padding-right :10px; 
    margin-top :0px; 
    margin-bottom :0px; 
    text-align :center;
	text-indent:0;
	cursor: pointer;
    border:1px solid #aaa;
	box-shadow: 3px 3px 3px #ccc;
	-webkit-border-top-left-radius:3px;
	-moz-border-radius-topleft:3px;
	border-top-left-radius:3px;
	-webkit-border-top-right-radius:3px;
	-moz-border-radius-topright:3px;
	border-top-right-radius:3px;
	-webkit-border-bottom-right-radius:3px;
	-moz-border-radius-bottomright:3px;
	border-bottom-right-radius:3px;
	-webkit-border-bottom-left-radius:3px;
	-moz-border-radius-bottomleft:3px;
	border-bottom-left-radius:3px;
	box-shadow: 3px 3px 3px #ccc;
    
	behavior:url(ie-css3.htc);
}.PannelloPiccoloRossoPiattoOmbra:hover {
box-shadow: 3px 3px 3px #aaa;
behavior:url(ie-css3.htc);
}

.PannelloProvvigioniPiattoOmbra
{
    background-color :Red; 
    width :90%;
    height : 45px;
    margin-right :auto; 
    margin-left :auto; 
    padding-left :10px;
    padding-right :10px; 
    margin-top :0px; 
    margin-bottom :0px; 
    text-align :center;
	text-indent:0;
	cursor: pointer;
    border:1px solid #aaa;
	box-shadow: 3px 3px 3px #ccc;
	-webkit-border-top-left-radius:3px;
	-moz-border-radius-topleft:3px;
	border-top-left-radius:3px;
	-webkit-border-top-right-radius:3px;
	-moz-border-radius-topright:3px;
	border-top-right-radius:3px;
	-webkit-border-bottom-right-radius:3px;
	-moz-border-radius-bottomright:3px;
	border-bottom-right-radius:3px;
	-webkit-border-bottom-left-radius:3px;
	-moz-border-radius-bottomleft:3px;
	border-bottom-left-radius:3px;
	box-shadow: 3px 3px 3px #ccc;
    
	behavior:url(ie-css3.htc);
}.PannelloProvvigioniPiattoOmbra:hover {
	box-shadow: 3px 3px 3px #aaa;
	behavior:url(ie-css3.htc);
	}


.PannelloPiccoloGialloPiatto {
    background-color :#fcf6cc; 
    width :90%;
    height : 45px;
    margin-right :auto; 
    margin-left :auto; 
    padding-left :10px;
    padding-right :10px; 
    margin-top :0px; 
    margin-bottom :0px; 
    text-align :center;
	text-indent:0;
	cursor: pointer;
	behavior:url(ie-css3.htc);
}

.PannelloPiccoloGialloPiattoOmbra
{
    background-color :#fcf6cc; 
    width :90%;
    height : 45px;
    margin-right :auto; 
    margin-left :auto; 
    padding-left :10px;
    padding-right :10px; 
    margin-top :0px; 
    margin-bottom :0px; 
    text-align :center;
	text-indent:0;
	cursor: pointer;
    border:1px solid #aaa;
	box-shadow: 3px 3px 3px #ccc;
	-webkit-border-top-left-radius:3px;
	-moz-border-radius-topleft:3px;
	border-top-left-radius:3px;
	-webkit-border-top-right-radius:3px;
	-moz-border-radius-topright:3px;
	border-top-right-radius:3px;
	-webkit-border-bottom-right-radius:3px;
	-moz-border-radius-bottomright:3px;
	border-bottom-right-radius:3px;
	-webkit-border-bottom-left-radius:3px;
	-moz-border-radius-bottomleft:3px;
	border-bottom-left-radius:3px;
	box-shadow: 3px 3px 3px #ccc;
	
	behavior:url(ie-css3.htc);
}.PannelloPiccoloGialloPiattoOmbra:hover {
	box-shadow: 3px 3px 3px #aaa;
	behavior:url(ie-css3.htc);
	}


.PannelloPiccoloVerdePiatto
{
    background-color :#ddFFcc; 
    width :90%;
    height : 45px;
    margin-right :auto; 
    margin-left :auto; 
    padding-left :10px;
    padding-right :10px; 
    margin-top :0px; 
    margin-bottom :0px; 
    text-align :center;
	text-indent:0;
	cursor: pointer;
	behavior:url(ie-css3.htc);
}

.PannelloPiccoloVerdePiattoOmbra
{
    background-color :#ddFFcc; 
    width :90%;
    height : 45px;
    margin-right :auto; 
    margin-left :auto; 
    padding-left :10px;
    padding-right :10px; 
    margin-top :0px; 
    margin-bottom :0px; 
    text-align :center;
	text-indent:0;
	cursor: pointer;
    border:1px solid #aaa;
    box-shadow: 3px 3px 3px #ccc;
	-webkit-border-top-left-radius:3px;
	-moz-border-radius-topleft:3px;
	border-top-left-radius:3px;
	-webkit-border-top-right-radius:3px;
	-moz-border-radius-topright:3px;
	border-top-right-radius:3px;
	-webkit-border-bottom-right-radius:3px;
	-moz-border-radius-bottomright:3px;
	border-bottom-right-radius:3px;
	-webkit-border-bottom-left-radius:3px;
	-moz-border-radius-bottomleft:3px;
	border-bottom-left-radius:3px;
	box-shadow: 3px 3px 3px #ccc;
	behavior:url(ie-css3.htc);
}.PannelloPiccoloVerdePiattoOmbra:hover {
	box-shadow: 3px 3px 3px #aaa;
	behavior:url(ie-css3.htc);
	}

.PannelloPiccoloBluPiatto
{
    background-color :#ccddFF; 
    width :90%;
    height : 45px;
    margin-right :auto; 
    margin-left :auto; 
    padding-left :10px;
    padding-right :10px; 
    margin-top :0px; 
    margin-bottom :0px; 
    text-align :center;
	text-indent:0;
	cursor: pointer;
	behavior:url(ie-css3.htc);
}

.PannelloPiccoloBluPiattoOmbra
{
    background-color :#ccddFF; 
    width :90%;
    height : 45px;
    margin-right :auto; 
    margin-left :auto; 
    padding-left :10px;
    padding-right :10px; 
    margin-top :0px; 
    margin-bottom :0px; 
    text-align :center;
	text-indent:0;
	cursor: pointer;
    border:1px solid #aaa;
	box-shadow: 3px 3px 3px #ccc;
	-webkit-border-top-left-radius:3px;
	-moz-border-radius-topleft:3px;
	border-top-left-radius:3px;
	-webkit-border-top-right-radius:3px;
	-moz-border-radius-topright:3px;
	border-top-right-radius:3px;
	-webkit-border-bottom-right-radius:3px;
	-moz-border-radius-bottomright:3px;
	border-bottom-right-radius:3px;
	-webkit-border-bottom-left-radius:3px;
	-moz-border-radius-bottomleft:3px;
	border-bottom-left-radius:3px;
	
	behavior:url(ie-css3.htc);
}.PannelloPiccoloBluPiattoOmbra:hover {
	box-shadow: 3px 3px 3px #aaa;
	behavior:url(ie-css3.htc);
	}

.PannelloPiccoloBiancoPiattoOmbra
{
    background-color :White; 
    width :90%;
    height : 45px;
    margin-right :auto; 
    margin-left :auto; 
    padding-left :10px;
    padding-right :10px; 
    margin-top :0px; 
    margin-bottom :0px; 
    text-align :center;
	text-indent:0;
    border:1px solid #aaa;
	box-shadow: 3px 3px 3px #ccc;
	-webkit-border-top-left-radius:3px;
	-moz-border-radius-topleft:3px;
	border-top-left-radius:3px;
	-webkit-border-top-right-radius:3px;
	-moz-border-radius-topright:3px;
	border-top-right-radius:3px;
	-webkit-border-bottom-right-radius:3px;
	-moz-border-radius-bottomright:3px;
	border-bottom-right-radius:3px;
	-webkit-border-bottom-left-radius:3px;
	-moz-border-radius-bottomleft:3px;
	border-bottom-left-radius:3px;
	
	behavior:url(ie-css3.htc);
}

.PannelloPiccoloCelestePiatto
{
    background-color :#99CBFF; 
    width :90%;
    height : 45px;
    margin-right :auto; 
    margin-left :auto; 
    padding-left :10px;
    padding-right :10px; 
    margin-top :0px; 
    margin-bottom :0px; 
    text-align :center;
	text-indent:0;
	cursor: pointer;
	behavior:url(ie-css3.htc);
}

.PannelloPiccoloCelestePiattoOmbra
{
    background-color :#99CBFF; 
    width :90%;
    height : 45px;
    margin-right :auto; 
    margin-left :auto; 
    padding-left :10px;
    padding-right :10px; 
    margin-top :0px; 
    margin-bottom :0px; 
    text-align :center;
	text-indent:0;
	cursor: pointer;
    border:1px solid #aaa;
	box-shadow: 3px 3px 3px #ccc;
	-webkit-border-top-left-radius:3px;
	-moz-border-radius-topleft:3px;
	border-top-left-radius:3px;
	-webkit-border-top-right-radius:3px;
	-moz-border-radius-topright:3px;
	border-top-right-radius:3px;
	-webkit-border-bottom-right-radius:3px;
	-moz-border-radius-bottomright:3px;
	border-bottom-right-radius:3px;
	-webkit-border-bottom-left-radius:3px;
	-moz-border-radius-bottomleft:3px;
	border-bottom-left-radius:3px;
	box-shadow: 3px 3px 3px #ccc;
	behavior:url(ie-css3.htc);
}.PannelloPiccoloCelestePiattoOmbra:hover {
	box-shadow: 3px 3px 3px #aaa;
	behavior:url(ie-css3.htc);
}


.PanelBarraTitoloLiscio {
    background: #e5e5e5; 
    background-color :#e5e5e5;
    color:#444;
    font-size: 8pt; 
    font-family: Verdana,Helvetica, Arial,sans-serif;
    font-weight :bold;
    width :98%;
    height : 21px;
    margin-right :auto;
    margin-left :auto;
    padding-top :0px;
    padding-left :6px;
    padding-right :10px;
    margin-top :0px;
    margin-bottom :0px;
    -webkit-border-top-left-radius:3px;
	-moz-border-radius-topleft:3px;
	border-top-left-radius:3px;
	-webkit-border-top-right-radius:3px;
	-moz-border-radius-topright:3px;
	border-top-right-radius:3px;
	-webkit-border-bottom-right-radius:3px;
	-moz-border-radius-bottomright:3px;
	border-bottom-right-radius:3px;
	-webkit-border-bottom-left-radius:3px;
	-moz-border-radius-bottomleft:3px;
	border-bottom-left-radius:3px;
	text-indent:0;
	border:1px solid #B2B2B2;
	text-align : Left;
	vertical-align:middle;
	behavior:url(ie-css3.htc);
}

.PanelLiscioSchema {
  background: #e5e5e5; 
  background-color :#e5e5e5;
  color:#444;
  font-size: 8pt; 
  font-family: Verdana,Helvetica, Arial,sans-serif;
  font-weight :bold;
  width :95%;
  height : 21px;
  margin-right :auto;
  margin-left :auto;
  padding-top :0px;
  padding-left :6px;
  padding-right :10px;
  margin-top :0px;
  margin-bottom :0px;
  -webkit-border-top-left-radius:3px;
  -moz-border-radius-topleft:3px;
  border-top-left-radius:3px;
  -webkit-border-top-right-radius:3px;
  -moz-border-radius-topright:3px;
  border-top-right-radius:3px;
  -webkit-border-bottom-right-radius:3px;
 -moz-border-radius-bottomright:3px;
 border-bottom-right-radius:3px;
 -webkit-border-bottom-left-radius:3px;
 -moz-border-radius-bottomleft:3px;
 border-bottom-left-radius:3px;
 text-indent:0;
 border:1px solid #B2B2B2;
 text-align : Left;
 vertical-align:middle;
 behavior:url(ie-css3.htc);
}

.SinotticoLabelNumeri
{
font-size: 10pt; 
color: Black; 
font-family: Verdana,Helvetica, Arial,sans-serif;
font-weight :bold;
color:#444;
}

.SinotticoLabelTabelle
{
font-size: 10pt; 
color: Black; 
font-family: Verdana,Helvetica, Arial,sans-serif;
font-weight :bold;
color:#444;
}

.SinotticoLabelStati
{
font-size: 9pt; 
color: Black; 
font-family: Verdana,Helvetica, Arial,sans-serif;
color:#444;
}

.PanelGrandeRossoPiatto
{
    background-color :#FFdddd; 
    width :90%;
    height : 52px;
    margin-right :auto; 
    margin-left :auto; 
    padding-left :10px;
    padding-right :10px; 
    margin-top :0px; 
    margin-bottom :0px; 
    text-align :center;
    padding-top :20px;
	text-indent:0;
	cursor: pointer;
	behavior:url(ie-css3.htc);
}

.PanelGrandeGialloPiatto
{
    background-color :#fcf6cc; 
    width :90%;
    height : 52px;
    margin-right :auto; 
    margin-left :auto; 
    padding-left :10px;
    padding-right :10px; 
    margin-top :0px; 
    margin-bottom :0px; 
    text-align :center;
    padding-top :20px;
	text-indent:0;
	cursor: pointer;
	behavior:url(ie-css3.htc);
}

.PanelGrandeVerdePiatto
{
    background-color :#ddFFcc; 
    width :90%;
    height : 52px;
    margin-right :auto; 
    margin-left :auto; 
    padding-left :10px;
    padding-right :10px; 
    margin-top :0px; 
    margin-bottom :0px; 
    text-align :center;
    padding-top :20px;
	text-indent:0;
	cursor: pointer;
	behavior:url(ie-css3.htc);
}

.PanelGrandeBluPiatto
{
    background-color :#ccddFF; 
    width :90%;
    height : 52px;
    margin-right :auto; 
    margin-left :auto; 
    padding-left :10px;
    padding-right :10px; 
    margin-top :0px; 
    margin-bottom :0px; 
    text-align :center;
    padding-top :20px;
	text-indent:0;
	cursor: pointer;
	behavior:url(ie-css3.htc);
}

.BordiUpload
{
    font-size: 9pt;
    color: Black;
    font-family: Helvetica,Arial,sans-serif,Verdana;
    background: white;
    color: Black;
    border:1px solid Black;
    Width:260px;
}

.PanelLinkLiscio
{
    background: #e5e5e5; 
    background-color :#e5e5e5;
    color:#444;
    font-size: 8pt; 
    font-family: Verdana,Helvetica, Arial,sans-serif;
    font-weight :bold;
    width :97%;
    height : 22px;
    margin-right :auto;
    margin-left :auto;
    padding-top :0px;
    padding-left :6px;
    padding-right :10px;
    margin-top :0px;
    margin-bottom :0px;
    -webkit-border-top-left-radius:3px;
	-moz-border-radius-topleft:3px;
	border-top-left-radius:3px;
	-webkit-border-top-right-radius:3px;
	-moz-border-radius-topright:3px;
	border-top-right-radius:3px;
	-webkit-border-bottom-right-radius:3px;
	-moz-border-radius-bottomright:3px;
	border-bottom-right-radius:3px;
	-webkit-border-bottom-left-radius:3px;
	-moz-border-radius-bottomleft:3px;
	border-bottom-left-radius:3px;
	text-indent:0;
	border:1px solid #B2B2B2;
	text-align : Left;
	vertical-align:middle;
	cursor:pointer;
	behavior:url(ie-css3.htc);
}

.PanelLinkLiscio22
{
    background: #e5e5e5; 
    background-color :#e5e5e5;
    color:#444;
    font-size: 8pt; 
    font-family: Verdana,Helvetica, Arial,sans-serif;
    font-weight :bold;
    width :97%;
    height : 34px;
    margin-right :auto;
    margin-left :auto;
    padding-top :0px;
    padding-left :6px;
    padding-right :10px;
    margin-top :0px;
    margin-bottom :0px;
    -webkit-border-top-left-radius:3px;
	-moz-border-radius-topleft:3px;
	border-top-left-radius:3px;
	-webkit-border-top-right-radius:3px;
	-moz-border-radius-topright:3px;
	border-top-right-radius:3px;
	-webkit-border-bottom-right-radius:3px;
	-moz-border-radius-bottomright:3px;
	border-bottom-right-radius:3px;
	-webkit-border-bottom-left-radius:3px;
	-moz-border-radius-bottomleft:3px;
	border-bottom-left-radius:3px;
	text-indent:0;
	border:1px solid #B2B2B2;
	text-align : Left;
	vertical-align:middle;
	cursor:pointer;
	behavior:url(ie-css3.htc);
}

.PanelLinkLiscioCruscotto {
    background: #ECB553;
    background-color: #ECB553;
    color: #444;
    font-size: 8pt;
    font-family: Verdana,Helvetica, Arial,sans-serif;
    font-weight: bold;
    width: 97%;
    height: 76px;
    margin-right: auto;
    margin-left: auto;
    padding-top: 0px;
    padding-left: 6px;
    padding-right: 10px;
    margin-top: 0px;
    margin-bottom: 0px;
    box-shadow: 3px 3px 3px #B2B2B2;
    -webkit-border-top-left-radius: 6px;
    -moz-border-radius-topleft: 6px;
    border-top-left-radius: 6px;
    -webkit-border-top-right-radius: 6px;
    -moz-border-radius-topright: 6px;
    border-top-right-radius: 6px;
    -webkit-border-bottom-right-radius: 6px;
    -moz-border-radius-bottomright: 6px;
    border-bottom-right-radius: 6px;
    -webkit-border-bottom-left-radius: 6px;
    -moz-border-radius-bottomleft: 6px;
    border-bottom-left-radius: 6px;
    text-indent: 0;
    border: 1px solid #AB440C;
    text-align: Left;
    vertical-align: middle;
    behavior: url(ie-css3.htc);
}

.PanelLinkLiscioCruscotto_old {
    background: #e5e5e5;
    background-color: #e5e5e5;
    color: #444;
    font-size: 8pt;
    font-family: Verdana,Helvetica, Arial,sans-serif;
    font-weight: bold;
    width: 97%;
    height: 76px;
    margin-right: auto;
    margin-left: auto;
    padding-top: 0px;
    padding-left: 6px;
    padding-right: 10px;
    margin-top: 0px;
    margin-bottom: 0px;
    box-shadow: 3px 3px 3px #5F5F5F;
    -webkit-border-top-left-radius: 3px;
    -moz-border-radius-topleft: 3px;
    border-top-left-radius: 3px;
    -webkit-border-top-right-radius: 3px;
    -moz-border-radius-topright: 3px;
    border-top-right-radius: 3px;
    -webkit-border-bottom-right-radius: 3px;
    -moz-border-radius-bottomright: 3px;
    border-bottom-right-radius: 3px;
    -webkit-border-bottom-left-radius: 3px;
    -moz-border-radius-bottomleft: 3px;
    border-bottom-left-radius: 3px;
    text-indent: 0;
    border: 1px solid #B2B2B2;
    text-align: Left;
    vertical-align: middle;
    behavior: url(ie-css3.htc);
}

.PanelLinkLiscioRicerca
{
background: White; 
background-color :White;
color:#444;
font-size: 8pt; 
font-family: Verdana,Helvetica, Arial,sans-serif;
font-weight :bold;
width :97%;
height : 128px;
margin-right :auto;
margin-left :auto;
padding-top :0px;
padding-left :6px;
padding-right :10px;
margin-top :10px;
margin-bottom :0px;
-webkit-border-top-left-radius:3px;
-moz-border-radius-topleft:3px;
border-top-left-radius:3px;
-webkit-border-top-right-radius:3px;
-moz-border-radius-topright:3px;
border-top-right-radius:3px;
-webkit-border-bottom-right-radius:3px;
-moz-border-radius-bottomright:3px;
border-bottom-right-radius:3px;
-webkit-border-bottom-left-radius:3px;
-moz-border-radius-bottomleft:3px;
border-bottom-left-radius:3px;
text-indent:0;
border:1px solid #B2B2B2;
text-align : Left;
vertical-align:middle;
behavior:url(ie-css3.htc);
}

.PanelRicerca_Stampe {
background: White; 
background-color :White;
color:#444;
font-size: 8pt; 
font-family: Verdana,Helvetica, Arial,sans-serif;
font-weight :bold;
width :450px;
margin-right :auto;
margin-left :auto;
padding-top :0px;
padding-left :3px;
padding-right :10px;
margin-top :0px;
margin-bottom :0px;
-webkit-border-top-left-radius:3px;
-moz-border-radius-topleft:3px;
border-top-left-radius:3px;
-webkit-border-top-right-radius:3px;
-moz-border-radius-topright:3px;
border-top-right-radius:3px;
-webkit-border-bottom-right-radius:3px;
-moz-border-radius-bottomright:3px;
border-bottom-right-radius:3px;
-webkit-border-bottom-left-radius:3px;
-moz-border-radius-bottomleft:3px;
border-bottom-left-radius:3px;
text-indent:0;
border:1px solid #B2B2B2;
text-align : Left;
vertical-align:middle;
behavior:url(ie-css3.htc);
}

.PanelLiscioInsEsterno {
background: White; 
background-color :White;
color:#444;
font-size: 8pt; 
font-family: Verdana,Helvetica, Arial,sans-serif;
font-weight :bold;
width :97%;
height : 550px;
margin-right :auto;
margin-left :auto;
padding-top :0px;
padding-left :6px;
padding-right :10px;
margin-top :10px;
margin-bottom :0px;
-webkit-border-top-left-radius:3px;
-moz-border-radius-topleft:3px;
border-top-left-radius:3px;
-webkit-border-top-right-radius:3px;
-moz-border-radius-topright:3px;
border-top-right-radius:3px;
-webkit-border-bottom-right-radius:3px;
-moz-border-radius-bottomright:3px;
border-bottom-right-radius:3px;
-webkit-border-bottom-left-radius:3px;
-moz-border-radius-bottomleft:3px;
border-bottom-left-radius:3px;
text-indent:0;
border:1px solid #B2B2B2;
text-align : Left;
vertical-align:middle;
behavior:url(ie-css3.htc);}

.PanelLiscioSubMenu
{
-webkit-border-top-left-radius:3px;
-moz-border-radius-topleft:3px;
border-top-left-radius:3px;
-webkit-border-top-right-radius:3px;
-moz-border-radius-topright:3px;
border-top-right-radius:3px;
-webkit-border-bottom-right-radius:3px;
-moz-border-radius-bottomright:3px;
border-bottom-right-radius:3px;
-webkit-border-bottom-left-radius:3px;
-moz-border-radius-bottomleft:3px;
border-bottom-left-radius:3px;
width: 90%;
border:1px solid #B2B2B2;
text-align : Left;
vertical-align:middle;
behavior:url(ie-css3.htc);
}

.PanelLiscioMenu {
background: White; 
background-color :White;
color:#444;
font-size: 8pt; 
font-family: Verdana,Helvetica, Arial,sans-serif;
font-weight :bold;
width :97%;
height : 35px;
margin-right :auto;
margin-left :auto;
padding-top :0px;
padding-left :6px;
padding-right :10px;
margin-top :0px;
margin-bottom :0px;
-webkit-border-top-left-radius:3px;
-moz-border-radius-topleft:3px;
border-top-left-radius:3px;
-webkit-border-top-right-radius:3px;
-moz-border-radius-topright:3px;
border-top-right-radius:3px;
-webkit-border-bottom-right-radius:3px;
-moz-border-radius-bottomright:3px;
border-bottom-right-radius:3px;
-webkit-border-bottom-left-radius:3px;
-moz-border-radius-bottomleft:3px;
border-bottom-left-radius:3px;
text-indent:0;
border:1px solid #B2B2B2;
text-align : Left;
vertical-align:middle;
cursor:pointer;
behavior:url(ie-css3.htc);
}.PanelLiscioMenu:hover 
{box-shadow: 1px 1px 2px #5F5F5F;}

.LabelUpload {
-moz-box-shadow:inset 0px 1px 0px 0px #fffff0;
-webkit-box-shadow:inset 0px 1px 0px 0px #fffff0;
box-shadow:inset 0px 1px 0px 0px #fffff0;
background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #fffff0), color-stop(1, #E3923F) );
background:-moz-linear-gradient( center top, #fffff0 5%, #E3923F 100% );
background-image: -ms-linear-gradient(top, #fffff0 0%, #E3923F 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffff0', endColorstr='#E3923F');
background-color:#fffff0;
-webkit-border-top-left-radius:5px;
-moz-border-radius-topleft:5px;
border-top-left-radius:5px;
-webkit-border-top-right-radius:5px;
-moz-border-radius-topright:5px;
border-top-right-radius:5px;
-webkit-border-bottom-right-radius:5px;
-moz-border-radius-bottomright:5px;
border-bottom-right-radius:5px;
-webkit-border-bottom-left-radius:5px;
-moz-border-radius-bottomleft:5px;
border-bottom-left-radius:5px;
text-indent:0;
border:1px solid #cc850a;
display:inline-block;
color:Black;
font-family:Tahoma,Helvetica,Arial,sans-serif,Verdana;
font-size:9pt;
font-weight:bold;
font-style:normal;
height:22px;
padding-top:6px;
width:150px;
cursor:pointer;
text-align:center;
}.LabelUpload:hover {
background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #E3923F), color-stop(1, #fffff0) );
background:-moz-linear-gradient( center top, #E3923F 5%, #fffff0 100% );
background-image: -ms-linear-gradient(top, #E3923F 0%, #fffff0 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#E3923F', endColorstr='#fffff0');
background-color:#E3923F;
}.LabelUpload:active {
position:relative;
top:2px;}

.LinkPannelli {
font-size: 12pt;
color: black;
font-family: Helvetica,Arial,sans-serif,Verdana;
font-weight: bold;
}

.CellaGrigia
{background-color: #e2e2e2;}

.CellaVerdeChiaro
{background-color: #DAFDDA;}

.CellaVerdeMenta
{background-color: #80FF80;}

.CellaGialloPaglierino
{background-color: #FFFFC2;}

.CellaBiancaBordo
{
 border-style :inset; 
 border-width :thin;
}

.Testo3D {
    font-family:Copperplate Gothic Bold,Copperplate Gothic,Helvetica,Arial,sans-serif,Verdana;
	font-size:32pt;
	font-style:italic;
	
    /*font:italic 72px Copperplate Gothic Bold;*/
    color:#FFFFFF;
    text-shadow: 0 1px 0 #ccc,
        0 2px 0 #c9c9c9,
        0 3px 0 #bbb,
        0 4px 0 #b9b9b9,
        0 5px 0 #aaa,
        0 6px 1px rgba(0,0,0,.1),
        0 0 5px rgba(0,0,0,.1),
        0 1px 3px rgba(0,0,0,.3),
        0 3px 5px rgba(0,0,0,.2),
        0 5px 10px rgba(0,0,0,.25),
        0 10px 10px rgba(0,0,0,.2),
        0 20px 20px rgba(0,0,0,.15);
    text-align: center;
    behavior:url(ie-css3.htc);
}

.Testo3DMini {
    font-family:Copperplate Gothic Bold,Copperplate Gothic,Helvetica,Arial,sans-serif,Verdana;
	font-size:20pt;
	font-style:italic;
	color:  #009246;
    /*color:#FFFFFF;
    text-shadow: 0 1px 0 #ccc,
        0 2px 0 #c9c9c9,
        0 3px 0 #bbb,
        0 4px 0 #b9b9b9,
        0 5px 0 #aaa,
        0 6px 1px rgba(0,0,0,.1),
        0 0 5px rgba(0,0,0,.1),
        0 1px 3px rgba(0,0,0,.3),
        0 3px 5px rgba(0,0,0,.2),
        0 5px 10px rgba(0,0,0,.25),
        0 10px 10px rgba(0,0,0,.2),
        0 20px 20px rgba(0,0,0,.15);
    text-align: center;*/
    behavior:url(ie-css3.htc);
}
.DivPiccoloVerdePiattoOmbraStampe
{
    background-color :#ddFFcc; 
    width :98%;
    height : 40px;
    margin-right :auto; 
    margin-left :auto; 
    padding-left :0px;
    padding-right :0px; 
    margin-top :0px; 
    margin-bottom :0px; 
    text-align :center;
	text-indent:0;
	cursor: pointer;
    border:1px solid #aaa;
    box-shadow: 3px 3px 3px #ccc;
	-webkit-border-top-left-radius:3px;
	-moz-border-radius-topleft:3px;
	border-top-left-radius:3px;
	-webkit-border-top-right-radius:3px;
	-moz-border-radius-topright:3px;
	border-top-right-radius:3px;
	-webkit-border-bottom-right-radius:3px;
	-moz-border-radius-bottomright:3px;
	border-bottom-right-radius:3px;
	-webkit-border-bottom-left-radius:3px;
	-moz-border-radius-bottomleft:3px;
	border-bottom-left-radius:3px;
	box-shadow: 3px 3px 3px #ccc;
	behavior:url(ie-css3.htc);
}

.FixedHeader {
    position: absolute;
}

.PanelLinkLiscioVerde {
    background: #B5FF91; 
    background-color :#B5FF91;
    color:#444;
    font-size: 8pt; 
    font-family: Verdana,Helvetica, Arial,sans-serif;
    font-weight :bold;
    width :97%;
    height : 18px;
    margin-right :auto;
    margin-left :auto;
    padding-top :0px;
    padding-left :6px;
    padding-right :10px;
    margin-top :0px;
    margin-bottom :0px;
    -webkit-border-top-left-radius:3px;
	-moz-border-radius-topleft:3px;
	border-top-left-radius:3px;
	-webkit-border-top-right-radius:3px;
	-moz-border-radius-topright:3px;
	border-top-right-radius:3px;
	-webkit-border-bottom-right-radius:3px;
	-moz-border-radius-bottomright:3px;
	border-bottom-right-radius:3px;
	-webkit-border-bottom-left-radius:3px;
	-moz-border-radius-bottomleft:3px;
	border-bottom-left-radius:3px;
	text-indent:0;
	border:1px solid #B2B2B2;
	text-align : Left;
	vertical-align:middle;
	cursor:pointer;
	behavior:url(ie-css3.htc);
}

.testo_3d {
color: #fff;
text-shadow: 0px 1px 0px #999, 0px 2px 0px #888, 0px 3px 0px #777, 0px 4px 0px #666, 0px 4px 0px #555, 0px 5px 0px #444, 0px 4px 0px #333, 0px 9px 8px #001135;
font-family: 'Arial Black', Gadget, sans-serif;
font-size: 100px;
}

.testo_3d_Piccolo {
color:Blue  ;
text-shadow: 0px 1px 0px #999, 0px 1px 0px #888, 0px 1px 0px #777, 0px 1px 0px #666, 0px 1px 0px #555, 0px 1px 0px #444, 0px 1px 0px #333, 0px 2px 1px #001135;
font-family: 'Arial Black', Gadget, sans-serif;
font-size: 22px;
}

.Bottone_Rosso {
	-moz-box-shadow:inset 0px 1px 0px 0px #404040;
	-webkit-box-shadow:inset 0px 1px 0px 0px #404040;
	box-shadow:inset 0px 1px 0px 0px #404040;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05,Red), color-stop(1, #ff4c4c) );
	background:-moz-linear-gradient( center top,Red 5%, #ff4c4c 100% );
	background-image: -ms-linear-gradient(top, Red 0%, #ff4c4c 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='Red', endColorstr='#ff4c4c');
	background-color:#ff4c4c ;
	-webkit-border-top-left-radius:5px;
	-moz-border-radius-topleft:5px;
	border-top-left-radius:5px;
	-webkit-border-top-right-radius:5px;
	-moz-border-radius-topright:5px;
	border-top-right-radius:5px;
	-webkit-border-bottom-right-radius:5px;
	-moz-border-radius-bottomright:5px;
	border-bottom-right-radius:5px;
	-webkit-border-bottom-left-radius:5px;
	-moz-border-radius-bottomleft:5px;
	border-bottom-left-radius:5px;
	text-indent:0;
	border:1px solid #D2D2D2;
	display:inline-block;
	color:White;
	font-family:Helvetica,Arial,sans-serif,Verdana;
	font-size:10pt;
	font-weight:bold;
	font-style:normal;
	height:32px;
	width:150px;
}
.Bottone_Rosso:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ff4c4c), color-stop(1, Red) );
	background:-moz-linear-gradient( center top, #ff4c4c 5%, Red 100% );
	background-image: -ms-linear-gradient(top, #ff4c4c 0%, Red 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff4c4c', endColorstr='Red');
	background-color:Red;
}.Bottone_Rosso:active {
	position:relative;
	top:2px;}
	
.Bottone_Grigio {
	-moz-box-shadow:inset 0px 1px 0px 0px #404040;
	-webkit-box-shadow:inset 0px 1px 0px 0px #404040;
	box-shadow:inset 0px 1px 0px 0px #404040;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #404040), color-stop(1, #8F8F8F) );
	background:-moz-linear-gradient( center top, #404040 5%, #8F8F8F 100% );
	background-image: -ms-linear-gradient(top, #404040 0%, #8F8F8F 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#404040', endColorstr='#8F8F8F');
	background-color:#8F8F8F;
	-webkit-border-top-left-radius:5px;
	-moz-border-radius-topleft:5px;
	border-top-left-radius:5px;
	-webkit-border-top-right-radius:5px;
	-moz-border-radius-topright:5px;
	border-top-right-radius:5px;
	-webkit-border-bottom-right-radius:5px;
	-moz-border-radius-bottomright:5px;
	border-bottom-right-radius:5px;
	-webkit-border-bottom-left-radius:5px;
	-moz-border-radius-bottomleft:5px;
	border-bottom-left-radius:5px;
	text-indent:0;
	border:1px solid #D2D2D2;
	display:inline-block;
	color:White;
	font-family:Helvetica,Arial,sans-serif,Verdana;
	font-size:10pt;
	font-weight:bold;
	font-style:normal;
	height:28px;
	width:130px;
}
.Bottone_Grigio:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #8F8F8F), color-stop(1, #404040) );
	background:-moz-linear-gradient( center top, #8F8F8F 5%, #404040 100% );
	background-image: -ms-linear-gradient(top, #8F8F8F 0%, #404040 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#8F8F8F', endColorstr='#404040');
	background-color:#404040;
}.Bottone_Grigio:active {
	position:relative;
	top:2px;
}
 
.breadcrumbWhite {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
padding: 0.25rem 0.25rem;
margin-bottom: 1rem;
list-style: none;
background-color: white;
border-radius: 0.25rem;
}

.card-register_imm {
max-width: 100%;}

.PannelloBordoRosso {
background-color: #ff0002; border: 1px solid #ff0002;
}

.BordoRossoBottom {
border-bottom: 1px solid #ff0002;}

/*Claudio*/
/* _____________________________________*/
.btn2 {
display: inline-block;
font-weight: 400;
color: #212529;
text-align: center;
vertical-align: middle;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
background-color: transparent;
border: 1px solid transparent;
padding: 0.375rem 0.75rem;
font-size: 1rem;
line-height: 1.5;
border-radius: 0.25rem;
-webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
    .btn2 {
        -webkit-transition: none;
        transition: none;
    }
}

.btn2:hover {
color: #212529;
text-decoration: none;
}


.btn2:focus, .btn2.focus {
outline: 0;
-webkit-box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}

.btn2.disabled, .btn2:disabled {
opacity: 0.65;
}

a.btn2.disabled,
fieldset:disabled a.btn2 {
pointer-events: none;
}

.btn2-primary {
color: #fff;
background-color: #FF0002;
border-color: #FF0002;
}

.btn2-primary:hover {
    color: #fff;
    background-color: #A30002;
    border-color: #A30002;
}

.btn2-primary:focus, .btn-primary.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
    box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
}

.btn2-primary.disabled, .btn2-primary:disabled {
    color: #fff;
    background-color: #FF0002;
    border-color: #FF0002;
}

.btn2-primary:not(:disabled):not(.disabled):active, .btn2-primary:not(:disabled):not(.disabled).active,
.show > .btn2-primary.dropdown-toggle {
    color: #fff;
    background-color: #A30002;
    border-color: #680002;
}

.btn2-primary:not(:disabled):not(.disabled):active:focus, .btn2-primary:not(:disabled):not(.disabled).active:focus,
.show > .btn2-primary.dropdown-toggle:focus {
-webkit-box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
}

.btn2-block {
display: block;
width: 100%;
}

.btn2-block + .btn2-block {
margin-top: 0.5rem;}

input[type="submit"].btn2-block,
input[type="reset"].btn2-block,
input[type="button"].btn2-block {
    width: 100%;
}

.btnSimone {
    display: inline-block;
    font-weight: 500;
    color: #ba2f2f;
    font-family: 'Montserrat',Lato, Helvetica, Arial, sans-serif, Verdana;
    text-align: center;
    vertical-align: middle;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-color: transparent;
    border: 1px solid transparent;
    padding: 0.375rem 0.75rem;
    font-size: 1rem;
    line-height: 1.5;
    border-radius: 0.25rem;
    -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
    .btnSimone {
        -webkit-transition: none;
        transition: none;
    }
}

.btnSimone:hover {
    /*color: #780c0c;*/
    color: #014890;
    text-decoration: none;
}

.btnSimone:focus, .btnSimone.focus {
    outline: 0;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
    box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}

.btnSimone.disabled, .btnSimone:disabled {
    opacity: 0.65;
}

a.btnSimone.disabled,
fieldset:disabled a.btnSimone {
    pointer-events: none;
}

.btnSimone-primary {
    color: #fff;
    /*background-color: #ba2f2f;
    border-color: #780c0c;*/
    background-color: #368BD6;
    border-color: #014890;
}

    .btnSimone-primary:hover {
        color: #fff;
        background-color: #014890;
        border-color: #014890;
    }

    .btnSimone-primary:focus, .btnSimone-primary.focus {
        -webkit-box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
        box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
    }

    .btnSimone-primary.disabled, .btnSimone-primary:disabled {
        color: #fff;
        background-color: #f5dfa9;
        border-color: #f5dfa9;
    }

    .btnSimone-primary:not(:disabled):not(.disabled):active, .btnSimone-primary:not(:disabled):not(.disabled).active,
    .show > .btnSimone-primary.dropdown-toggle {
        color: #fff;
        background-color: #005fa8;
        border-color: #677885;
    }

        .btnSimone-primary:not(:disabled):not(.disabled):active:focus, .btnSimone-primary:not(:disabled):not(.disabled).active:focus,
        .show > .btnSimone-primary.dropdown-toggle:focus {
            -webkit-box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
        }

.btnSimone-block {
    display: block;
    width: 100%;
}

    .btnSimone-block + .btnSimone-block {
        margin-top: 0.5rem;
    }

input[type="submit"].btnSimone-block,
input[type="reset"].btnSimone-block,
input[type="button"].btnSimone-block {
    width: 100%;
}


/*claudio*/
.bg-nmp {
    background-color: #231F20 !important
}

a.bg-nmp:focus, a.bg-nmp:hover, button.bg-nmp:focus, button.bg-nmp:hover {
    background-color: #231F20 !important
}

.dial-nmp {
    background-color: #231F20 !important
}

.BarraTitoloRES {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding: 0.75rem 1rem;
    margin-bottom: 1rem;
    list-style: none;
    background: linear-gradient(#780c0c, #ba2f2f );
    border-radius: 0.25rem;
}

.BarraTitoloSim {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding: 0.75rem 1rem;
    margin-bottom: 1rem;
    list-style: none;
    background: linear-gradient(#014890, #558ed5);
    border-radius: 0.25rem;
}

.sidebar {
  width: 90px !important;
  background-color: #212529;
  min-height: calc(100vh - 56px);
}

.sidebar .nav-item:last-child {
  margin-bottom: 1rem;
}

.sidebar .nav-item .nav-link {
  text-align: center;
  padding: 0.75rem 1rem;
  width: 90px;
}

.sidebar .nav-item .nav-link span {
  font-size: 0.65rem;
  display: block;
}

.sidebar .nav-item .dropdown-menu {
  position: absolute !important;
  -webkit-transform: none !important;
  transform: none !important;
  left: calc(90px + 0.5rem) !important;
  margin: 0;
}

.sidebar .nav-item .dropdown-menu.dropup {
  bottom: 0;
  top: auto !important;
}

.sidebar .nav-item.dropdown .dropdown-toggle::after {
  display: none;
}

.sidebar .nav-item .nav-link {
  color: rgba(255, 255, 255, 0.5);
}

.sidebar .nav-item .nav-link:active, .sidebar .nav-item .nav-link:focus, .sidebar .nav-item .nav-link:hover {
  color: rgba(255, 255, 255, 0.75);
}

.sidebar.toggled {
  width: 0 !important;
  overflow: hidden;
}

@media (min-width: 768px) {
  .sidebar {
    width: 225px !important;
  }
  .sidebar .nav-item .nav-link {
    display: block;
    width: 100%;
    text-align: left;
    padding: 1rem;
    width: 225px;
  }
  .sidebar .nav-item .nav-link span {
    font-size: 1rem;
    display: inline;
  }
  .sidebar .nav-item .dropdown-menu {
    position: static !important;
    margin: 0 1rem;
    top: 0;
  }
  .sidebar .nav-item.dropdown .dropdown-toggle::after {
    display: block;
  }
  .sidebar.toggled {
    overflow: visible;
    width: 90px !important;
  }
  .sidebar.toggled .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .sidebar.toggled .nav-item .nav-link {
    text-align: center;
    padding: 0.75rem 1rem;
    width: 90px;
  }
  .sidebar.toggled .nav-item .nav-link span {
    font-size: 0.65rem;
    display: block;
  }
  .sidebar.toggled .nav-item .dropdown-menu {
    position: absolute !important;
    -webkit-transform: none !important;
    transform: none !important;
    left: calc(90px + 0.5rem) !important;
    margin: 0;
  }
  .sidebar.toggled .nav-item .dropdown-menu.dropup {
    bottom: 0;
    top: auto !important;
  }
  .sidebar.toggled .nav-item.dropdown .dropdown-toggle::after {
    display: none;
  }
}

/*claudio fine*/
/* _____________________________________*/

.card-60 {
    max-width: 60rem;
}
.card-100 {
    max-width: 100%;
}
.sfondoNavbar {
background-color: #27357E;
}



/* Paolo 01/07/2021*/
.card-body-icon {
    position: absolute;
    z-index: 0;
    top: -1.25rem;
    right: -1rem;
    opacity: 0.4;
    font-size: 5rem;
    -webkit-transform: rotate(15deg);
    transform: rotate(15deg);
}

.form-label-group > label {
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    margin-bottom: 0;
    /* Override default `<label>` margin */
    line-height: 1.5;
    color: #495057;
    border: 1px solid transparent;
    border-radius: 0.25rem;
    -webkit-transition: all 0.1s ease-in-out;
    transition: all 0.1s ease-in-out;
}

.form-label-group input::-webkit-input-placeholder {
    color: transparent;
}

.form-label-group input:-ms-input-placeholder {
    color: transparent;
}

.form-label-group input::-ms-input-placeholder {
    color: transparent;
}

.form-label-group input::-moz-placeholder {
    color: transparent;
}

.form-label-group input::placeholder {
    color: transparent;
}

.form-label-group input:not(:placeholder-shown) {
    padding-top: calc(var(--input-padding-y) + var(--input-padding-y) * (2 / 3));
    padding-bottom: calc(var(--input-padding-y) / 3);
}

    .form-label-group input:not(:placeholder-shown) ~ label {
        padding-top: calc(var(--input-padding-y) / 3);
        padding-bottom: calc(var(--input-padding-y) / 3);
        font-size: 12px;
        color: #777;
    }

.scroll-to-top2 {
    position: fixed;
    right: 15px;
    bottom: 15px;
    /*display: none;*/
    width: 50px;
    height: 50px;
    text-align: center;
    color: #fff;
    background: rgba(52, 58, 64, 0.5);
    line-height: 46px;
}

.scroll-to-top2:focus, .scroll-to-top2:hover {
    color: white;
}

.scroll-to-top2:hover {
    background: #343a40;
}

.scroll-to-top2 i {
    font-weight: 800;
}

.smaller {
    font-size: 0.7rem;
}

.rounded2-sm {
    border-radius: 0.2rem !important;
}

.rounded2 {
    border-radius: 0.25rem !important;
}

.rounded2-top {
    border-top-left-radius: 0.25rem !important;
    border-top-right-radius: 0.25rem !important;
}

.rounded2-right {
    border-top-right-radius: 0.25rem !important;
    border-bottom-right-radius: 0.25rem !important;
}

.rounded2-bottom {
    border-bottom-right-radius: 0.25rem !important;
    border-bottom-left-radius: 0.25rem !important;
}

.rounded2-left {
    border-top-left-radius: 0.25rem !important;
    border-bottom-left-radius: 0.25rem !important;
}

.rounded2-lg {
    border-radius: 0.3rem !important;
}

.rounded2-circle {
    border-radius: 50% !important;
}

.rounded2-pill {
    border-radius: 50rem !important;
}

.rounded2-0 {
    border-radius: 0 !important;
}

/*---------------------------------------------*/

/*modifiche claudio  01/07*/
.btn_pla {
    display: inline-block;
    font-weight: 400;
    line-height: 1.5;
    color: #1a8a8a;
    text-align: center;
    text-decoration: none;
    vertical-align: middle;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-color: transparent;
    border: 1px solid transparent;
    padding: 0.375rem 0.75rem;
    font-size: 1rem;
    border-radius: 0.25rem;
    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

.btn-primary_pla {
    color: #fff;
    background-color: #0f478f;
    border-color: #092d5c;
    /*Modifica Paolo 28/06/2021*/
    width: 100%;
}

    .btn-primary_pla:hover {
        color: #fff;
        background-color: #092d5c;
        border-color: #092d5c;
    }

    .btn-primary_pla:disabled, .btn-primary_pla.disabled {
        color: #fff;
        background-color: #616b78;
        border-color: #444b54;
    }

.btn_pla:disabled, .btn_pla.disabled, fieldset_pla:disabled .btn_pla {
    pointer-events: none;
    opacity: 0.65;
}

@media (prefers-reduced-motion: reduce) {
    .btn_pla {
        transition: none;
    }
}

.btn_pla:hover {
    color: #FFF;
}

fieldset_pla {
    min-width: 0;
    padding: 0;
    margin: 0;
    border: 0;
}

.bg-dark_pla {
    background-color: #000000 !important;
}

.BarraTitoloPLA {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding: 0.75rem 1rem;
    margin-bottom: 1rem;
    list-style: none;
    background: #0c3469;
    border-radius: 0.25rem;
    color: white;
    font-weight: 700;
    font-family: sans-serif;
}

.LabelBiancaPLA {
    color: #1a8a8a;
    font-size: 12pt;
    font-weight: 600;
    font-family: 'sans-serif',Lato, Helvetica, Arial, sans-serif, Verdana;
}

.LabelBiancaPLA16 {
    color: #1a8a8a;
    font-size: 16pt;
    font-weight: 600;
    font-family: 'sans-serif',Lato, Helvetica, Arial, sans-serif, Verdana;
}

.form-control2 {
    display: block;
    width: 100%;
    height: calc(1.5em + 0.75rem + 2px);
    padding: 0.375rem 0.75rem;
    font-size: 12px;
    font-weight: 400;
    line-height: 1.5;
    color: #495057;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    border-radius: 0.25rem;
    -webkit-transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
    transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
    transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
    .form-control2 {
        -webkit-transition: none;
        transition: none;
    }
}

.form-control2::-ms-expand {
    background-color: transparent;
    border: 0;
}

.form-control2:focus {
    color: #495057;
    background-color: #fff;
    border-color: #80bdff;
    outline: 0;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
    box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}

.form-control2::-webkit-input-placeholder {
    color: #6c757d;
    opacity: 1;
}

.form-control2::-moz-placeholder {
    color: #6c757d;
    opacity: 1;
}

.form-control2:-ms-input-placeholder {
    color: #6c757d;
    opacity: 1;
}

.form-control2::-ms-input-placeholder {
    color: #6c757d;
    opacity: 1;
}

.form-control2::placeholder {
    color: #6c757d;
    opacity: 1;
}

.form-control2:disabled, .form-control2[readonly] {
    background-color: #e9ecef;
    opacity: 1;
}

select.form-control2:focus::-ms-value {
    color: #495057;
    background-color: #fff;
}

.form-control2-file,
.form-control2-range {
    display: block;
    width: 100%;
}

.form-control2-plaintext {
    display: block;
    width: 100%;
    padding-top: 0.375rem;
    padding-bottom: 0.375rem;
    margin-bottom: 0;
    line-height: 1.5;
    color: #212529;
    background-color: transparent;
    border: solid transparent;
    border-width: 1px 0;
}

    .form-control2-plaintext.form-control2-sm, .form-control2-plaintext.form-control2-lg {
        padding-right: 0;
        padding-left: 0;
    }

.form-control2-sm {
    height: calc(1.5em + 0.5rem + 2px);
    padding: 0.25rem 0.5rem;
    font-size: 0.875rem;
    line-height: 1.5;
    border-radius: 0.2rem;
}

.form-control2-lg {
    height: calc(1.5em + 1rem + 2px);
    padding: 0.5rem 1rem;
    font-size: 1.25rem;
    line-height: 1.5;
    border-radius: 0.3rem;
}

select.form-control2[size], select.form-control2[multiple] {
    height: auto;
}

textarea.form-control2 {
    height: auto;
}


.btn_pla_rosso {
    display: inline-block;
    font-weight: 400;
    line-height: 1.5;
    color: red;
    text-align: center;
    text-decoration: none;
    vertical-align: middle;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-color: transparent;
    border: 1px solid transparent;
    padding: 0.375rem 0.75rem;
    font-size: 1rem;
    border-radius: 0.25rem;
    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

.btn-primary_pla_rosso {
    color: #fff;
    background-color:red;
    border-color: #156e5f;
    /*Modifica Paolo 28/06/2021*/
    width: 100%;
}

    .btn-primary_pla_rosso:hover {
        color: #fff;
        background-color: #125e5e;
        border-color: #062923;
    }

    .btn-primary_pla_rosso:disabled, .btn-primary_pla.disabled {
        color: #fff;
        background-color: #5b7a75;
        border-color: #2f403d;
    }

.btn_pla_rosso:disabled, .btn_pla_rosso.disabled, fieldset_pla_rosso:disabled .btn2 {
    pointer-events: none;
    opacity: 0.65;
}

@media (prefers-reduced-motion: reduce) {
    .btn_pla_rosso {
        transition: none;
    }
}

.btn_pla_rosso:hover {
    color: #FFF;
}


/*---------------------------------------------*/

.RigaPuntiMisura {
    height:3px;
    border-width:0px;
    color:black;
    background-color:black;
}

.altezza-text {
    Height :50px;
}

.checkbox_margin input[type="checkbox"] {
    margin-right: 5px;
}

.main {
    display: flex;
    padding: 2em;
    height: 90vh;
    justify-content: center;
    align-items: middle;
}

.clockbox,
#clock {
    width: 100%;
}

/* Clock styles */
.circle {
    fill: none;
    stroke: #000;
    stroke-width: 9;
    stroke-miterlimit: 10;
}

.mid-circle {
    fill: #000;
}

.hour-marks {
    fill: none;
    stroke: #000;
    stroke-width: 9;
    stroke-miterlimit: 10;
}

.hour-arm {
    fill: none;
    stroke: #000;
    stroke-width: 17;
    stroke-miterlimit: 10;
}

.minute-arm {
    fill: none;
    stroke: #000;
    stroke-width: 11;
    stroke-miterlimit: 10;
}

.second-arm {
    fill: none;
    stroke: #000;
    stroke-width: 4;
    stroke-miterlimit: 10;
}

/* Transparent box ensuring arms center properly. */
.sizing-box {
    fill: none;
}

/* Make all arms rotate around the same center point. */
/* Optional: Use transition for animation. */
#hour,
#minute,
#second {
    transform-origin: 300px 300px;
    transition: transform .5s ease-in-out;
}
.LabelTitolo_Txtbox {
    color: Black;
    font-size: 12px;
    font-weight: bold;
    font-family: 'Century Gothic',Lato, Helvetica, Arial, sans-serif, Verdana;
}

/* fine documento*/