html {
    background: #e6e9e9;
}
body {
    background: #e6e9e9;
    padding: 4px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    color: Navy;
}


/************* INTESTAZIONE PAGINA ************/
#TopPagina {
	width: 920px;
	height: 90px;
	margin: 0px auto;
	padding: 5px 0px;
	background-color: White;
 border-bottom:  1px solid #009900;
 
	/*background: Aqua; /*#FFFBFD;*/
}
#Logo {
  padding:5px;
 /* height: 90px;
  background-color: silver;*/
  float: left;
}
#LinkFiliali {
  padding:16px;
  float: right;
  margin: 10px 0px;
}
#Bottone16Fil{
    font-size: small;
    font-weight: bold;
    border-style:solid;
    border-color: Green;
    border-width:2px;
    border-radius: 5px 5px 5px 5px;
    text-align: center;
    background-color: #009900;
    height: 26px;
    line-height: 26px;
    box-shadow: 4px 4px 5px gray;
    width:180px;
}
a.ChiudiPage:link {
    color: #FFFFFF;
    font-weight: bold;
	 text-decoration: none;
}
a.ChiudiPage:visited {
    color: #FFFFFF;
    font-weight: bold;
	 text-decoration: none;
}
a.ChiudiPage:hover {
    color: #FFFF00;
    font-weight: bold;
	 text-decoration: none;
}
a.mailInfo:link {
    color: Navy;
    font-weight: bold;
	 text-decoration: none;
    }
a.mailInfo:visited {
    color: Navy;
    font-weight: bold;
	 text-decoration: none;
    }
a.mailInfo:hover {
    color: Navy;
    font-weight: bold;
	 text-decoration: none;
 }
a.mail:link {
    color: #009900;
	 text-decoration: none;
	 font-size: small;
    }
a.mail:visited {
    color: #009900;
	 text-decoration: none;
 	 font-size: small;
    }
a.mail:hover {
    color: #009900;
	 text-decoration: underline;
 	 font-size: small;
 }


/************* MENU ************/
#menu {
	width: 920px;
	margin: 0px auto;
	padding: 5px 0px 5px 0px;
	background-color: #009900;
}
#menu ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
	text-align: center;
}
#menu li {
	display: inline;
}
#menu a {
	padding: 5px 15px;
	text-transform: uppercase;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}
#menu a:hover {
	color: yellow;
}


/************* PIEDE DELLA PAGINA ************/
#UltimaRiga {
	clear: both;
	margin: 0px auto;
    background-color: white;
    font-size: x-small;
    font-weight: bold;
    height:40px;
    text-align: center;
    line-height:40px;
    border-top : 1px solid #009900;
	 width: 920px;
	 /*color: #009900;*/
}


/************* CORPO DELLA PAGINA ************/
div.MiaPagina {
    position: relative;
    background: #fff;
    margin: 0 auto;	
    width: 920px;
}
.corpo {
    overflow: visible;
    margin: 0 auto;	
    width: 800px;
}
div.ImgCentrale {
    /*margin: 10px 0px 0px 0px;*/
    display: block;
    margin: 0 auto;	
}
div.SiamoAperti {
    border-bottom : 1px solid #009900;
    width:600px;
    margin: 0 auto;	
    text-align: center;
    line-height: 30px;
    font-weight: bold;
}
div.InfoContatto {
    margin: 10px 0px 0px 0px;
    width: 100%;
    text-align: center;
    font-weight: bold;
    font-size: medium;
    line-height:30px;
}
div.RigaSocial{
    display: flex;
    justify-content: center;
    align-items: center;
}
div.Facebook{
    float:left;
    margin: 0px 10px 0px 0px;
}
div.Instagram{
    float:left;
}
div.RigaMail{
	
}
div.RigaContattaci{
    display: flex;
    justify-content: center;
    align-items: center;
}
div.RigaFiliali{
	
}
div.Contattaci1 {
    font-size: medium;
    font-weight: bold;
    padding:0px;
    text-align: center;
    background-color: #FFFFFF;
    float:left;
    margin: 0px 15px 0px 0px;
}
div.Contattaci2 {
    float:left;
    font-size: small;
    font-weight: bold;
    border-style:solid;
    border-color: Green;
    border-width:2px;
    border-radius: 5px 5px 5px 5px;
    padding:0px;
    text-align: center;
    background-color: #009900;
    width: 150px;  
    box-shadow: 4px 4px 5px gray;
}

/************* ELENCO NOMI E FOTO FILIALI ************/
div.MyTab {
  border-style: none;
  padding:2px;
  width: 100%;
}
div.DivLeft { 
float:left; 
margin:4px;
}
div.ImgFil {
  background-color: #009900;
  text-align: center;
  padding: 4px;
  cursor: pointer;
}
div.Testo {
    display: table;
    height: 30px;
    width: 100%;
    background-color: #009900;
    text-align: center;
    border-radius: 0px 0px 10px 10px;  
    font-size: small;
}
a.NomeFil:link {
    color: #FFFFFF;
    font-weight: bold;
    text-decoration: none;
}
a.NomeFil:visited {
    color: #FFFFFF;
    font-weight: bold;
    text-decoration: none;
}
a.NomeFil:hover {
    color: #FFFF00;
    font-weight: bold;
    text-decoration: none;
}


/************* INFORMATIVA ************/
div.ContenitoreFrame {
    background: #fff;
    margin: 0 auto;	
    width: 920px;
}
div.DivInformativa {
  position: absolute;
  top: -126px;
  left: 310px;
  margin: 0 auto;
  float: right;
  height: 90px;
  width: 340px;
  padding: 20px;
  background-color: #FFFF00;
  text-align: left;
  opacity:0.70;
  border-radius: 10px 10px 10px 10px;
  border-style:solid;
  border-color:silver;
  border-width:2px;
}
div.ok {
    float:left;
    font-size: small;
    font-weight: bold;
    background-color: #009900;
    border-style:solid;
    border-color:#009900;
    border-width:1px;
    padding:6px;
    margin: 10px 3px 3px 3px;
    border-radius: 3px 3px 3px 3px;
}
div.LeggiInformativa {
    float:left;
    font-size: small;
    font-weight: bold;
    background-color: #009900;
    border-style:solid;
    border-color:#009900;
    border-width:1px;
    padding:6px;
    margin: 10px 3px 3px 3px;
    border-radius: 3px 3px 3px 3px;
	 box-shadow: 4px 4px 5px gray;
}
div.LeggiInformativa:hover {
    color: #FFFF00;   
}
.TestoInformativa {
    font-weight: bold;
    font-size: small;
    color: #009900; 
}
div.PaginaInformativa {
  border-style:solid;
  border-color:#CCCCCC;
  border-width:1px;
  margin: 0px auto;
  padding:10px;
  font-size: small;
  color: #009900;
  text-align: justify;
  clear: left;
  display: block;
}

.CorpoRichieste {
    overflow: visible;
    margin: 0 auto;	
    width: 900px;
}
.CorpoInseriti {
    overflow: visible;
    margin: 0 auto;	
    width: 900px;
    padding: 10px 0px 20px 0px;
}
.CorpoUscita {
    overflow: visible;
    margin: 0 auto;	
    width: 900px;
    text-align: center;
}

/************* CORPO PAGINA DETTAGLIO FILIALE ************/
#PaginaDettFil {
	width: 920px;
	background: white;
	margin: auto;
}
#CorpoPagina {
	width: 920px;
	margin: auto;
	padding: 0px 0px 0px 0px;
	background: yellow; /*#FFFBFD;*/
	overflow: hidden;
	display: flex; 
}
#Main {
	float: left;
	width: 676px;
	padding: 4px;
	bottom: 1px;
	background-color: White;
	font-size: small;
}
#ColonnaDx {
	float: right;
	width: 220px;
	padding: 10px 10px 15px 6px;
	color: #009900;
	background-color: yellow;
}
#OffertaFil{
	float: left;
	background-color: #F0FFF0;
	width: 212px;
	height: 260px;
	box-shadow: 4px 4px 5px gray;
	margin: 0px 11px 10px 0px;
	position: relative;
	border-bottom: solid;
	border-bottom-color: Silver;
	border-bottom-width: 1px;
	border-left: solid;
	border-left-color: Silver;
	border-left-width: 1px;
	border-right: solid;
	border-right-color: Silver;
	border-right-width: 1px;
}
#ImgFil{
	
}
#TipoOfferta{
	background-color: red;	
	color: white;
	font-size: x-small;
	padding: 2px;
	font-weight: bold;
}
#TipoInEvidenza{
	background-color: #009900;	
	color: white;
	font-size: 10px;
	padding: 2px;
	font-weight: bold;
}
#TestoFil{
	background-color: white;	
	color: gray;
	font-size: 15px;
	font-weight: bold;
	padding: 3px;
	line-height: 24px;
	text-align: left;
}
#PrezzoFil{
	padding: 5px;
	color: gray;
	font-size: 12px;
	font-weight: bold;
	line-height: 18px;
	position: absolute;
	bottom: 0px;
	height: 40px;
	width: 190px;
}
#Contatti{
   color: #009900;
	background-color: White;
	padding: 0px 0px 0px 6px;	
	box-shadow: 4px 4px 5px gray;
   border-radius: 5px 5px 5px 5px;
}
#Staff{
   color: #009900;
	background-color: White;
	padding: 0px 0px 0px 6px;	
	margin: 10px 0px 0px 0px;
	box-shadow: 4px 4px 5px gray;
   border-radius: 5px 5px 5px 5px;
	overflow: hidden;
/*	text-align: center;*/
}
#Persona{
	background-color: white;
	padding: 0px 0px 0px 6px;	
	margin: 6px 6px 6px 0px;
	border: solid;
	border-width: 1px;
}
#Orari{
   color: #009900;
	background-color: White;
	padding: 0px 0px 0px 6px;	
	margin: 10px 0px 0px 0px;
	box-shadow: 4px 4px 5px gray;
   border-radius: 5px 5px 5px 5px;
	overflow: hidden;
}
#Orario{
	margin: 6px 30px 6px 30px;
	text-align: center;
   border-radius: 5px 5px 5px 5px;
	background-color: Silver;
	border: solid;
	border-width: 1px;
	background-color: White;
}
.TestoUscita {
   font-weight: bold;
   font-size: 16px;
   line-height: 40px;
}
.Testo24 {
   font-weight: bold;
   font-size: 14px;
   line-height: 24px;
}
.Testo20 {
   font-size: 12px;
   line-height: 20px;
}
.ImageBorder { 
	border: 3px solid #009900;
   border-radius: 4px 4px 4px 4px;
}
#RigaContattaciSubito{
    padding: 0px 8px 8px 8px;
    float: left;
    margin: 0px 0px 10px 0px;
}
#ContattaciSubito{
    font-size: small;
    font-weight: bold;
    border-style:solid;
    border-color: Green;
    border-width:2px;
    border-radius: 5px 5px 5px 5px;
    text-align: center;
    background-color: #009900;
    height: 30px;
    line-height: 26px;
    box-shadow: 4px 4px 5px gray;
    width:180px;
}


/******** PAGINA LAVORA CON NOI ************/
input[type=text] {
  width: 300px;
  padding: 4px;
  margin: 4px; 
  box-sizing: border-box;
  border: 1px solid silver;
  border-radius: 4px;
}
input[type=text200] {
  width: 200px;
  padding: 4px;
  margin: 4px; 
  box-sizing: border-box;
  border: 1px solid silver;
  border-radius: 4px;
}
input[type=text400] {
  width: 400px;
  padding: 4px;
  margin: 4px; 
  box-sizing: border-box;
  border: 1px solid silver;
  border-radius: 4px;
}
input[type=radio] {
    color: #009900;
    font-size: small;
}
div.MiaPagina {
    position: relative;
    background: #FFFFFF;
    width: 920px; /*	 height: 100%;*/
    margin: 0 auto;	
}
div.MessLavora { 
    height: 27px;
    padding: 16px 0px 10px 10px;
    font-weight: bold;
}
.MessFine { 
    height: 27px;
    line-height:  34px;
    padding: 16px 0px 10px 10px;
    font-weight: bold;
}
div.DivMainInput { 
    /*border: 1px solid silver;*/
    margin: 0px 0px 0px 10px;
	 font-size: small;
}
div.Etichette{
    float:left;
    width: 70px;
    padding: 8px 0px 0px 0px;
    height: 26px;
}
div.DivLabelFile { 
    float:left; 
    margin:2px;
    width: 120px;
    height: 27px;
    /*border: 1px solid silver;*/
    padding: 7px 0px 0px 0px;
}
div.DivInput {
   float:left; 
   height: 34px;
}
div.DivInputFile {
    float:left; 
    height: 34px;
    padding: 8px 0px 0px 0px;
}
.TestoRosso {
    color: red;
    font-weight: bold;
}
.TestoRossoSmall {
    color: red;
    font-weight: bold;
    font-size: x-small;
}

.TestoNonDisp {
    color: navy;
    font-weight: bold;
    padding: 0px 0px 0px 4px;
}
div.DivMessaggio { 
    /*border: 1px solid silver;*/
    margin:10px 0px 0px 10px;
}
div.DivLabelMess { 
    /*border: 1px solid silver;*/
    margin:2px;
}
div.DivArea { 
    /*border: 1px solid silver;*/
    margin:2px;
}
div.ChkPrivacy { 
    color: navy;
    font-size: small;
}
div.DivBottone { 
    /*border: 1px solid silver;*/
    margin:2px 12px 2px 2px;
    padding: 0 0 0 2px;
    text-align: left;
    float:left;
}
#pulsante {
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	padding: 10px 10px;
	width: 180px;
	height: 40px;
	box-shadow: 4px 4px 5px gray;
}
div.DivBottoneCruscotto { 
    /*border: 1px solid silver;*/
    margin:2px 12px 2px 2px;
    padding: 0 0 0 2px;
    text-align: left;
    float:left;
}
#PulsanteCruscotto {
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	padding: 10px 10px;
	width: 260px;
	height: 40px;
	box-shadow: 4px 4px 5px gray;
}
div.DivCampiObb {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    color: gray;
    font-size: x-small;
    width:400px;
    float:left;
    /*border: 1px solid silver;*/
    margin:2px;
    padding: 0 0 0 2px;
	 height: 40px;
	 line-height: 40px;
}
div.MessaggioErrore {
    float: left;
    margin: 2px;
    height: 28px;
    /*border: 1px solid silver;*/
    padding: 4px 4px 4px 10px;
    font-size: small;
}
div.Piede {
   padding:4px;
}
div.RigaBottone {
	margin: 0px 0px 20px 0px;
}

div.BottoneTornaIndietro {
   font-size: small;
   font-weight: bold;
   border-style:solid;
  	border-color: Green;
  	border-width:2px;
   border-radius: 5px 5px 5px 5px;
  	text-align: center;
  	background-color: white;
   height: 26px;
   line-height: 26px;
   box-shadow: 4px 4px 5px gray;
   float: right;
   margin: 4px 10px 3px 2px;
   width: 200px;
}

div.BottoneChiudiSessone {
   font-size: small;
   font-weight: bold;
   border-style:solid;
  	border-color: Green;
  	border-width:2px;
   border-radius: 5px 5px 5px 5px;
  	text-align: center;
  	background-color: red;
   height: 26px;
   line-height: 26px;
   box-shadow: 4px 4px 5px gray;
   float: right;
   margin: 4px 10px 3px 2px;
   width: 200px;
}
div.BottoneTornaHomepage {
   font-size: small;
   font-weight: bold;
   border-style:solid;
  	border-color: Green;
  	border-width:2px;
   border-radius: 5px 5px 5px 5px;
  	text-align: center;
  	background-color: #009900;
   height: 26px;
   line-height: 26px;
   box-shadow: 4px 4px 5px gray;
   margin: 0 auto;
   width: 200px;
}
div.BottoniCruscotto {
   font-size: small;
   font-weight: bold;
   border-style:solid;
  	border-color: Green;
  	border-width:2px;
   border-radius: 5px 5px 5px 5px;
  	text-align: center;
  	background-color: #009900;
   height: 26px;
   line-height: 26px;
   box-shadow: 4px 4px 5px gray;
   float: right;
   margin: 4px 10px 3px 2px;
   /*padding: 2px 10px 2px 2px;*/
   width: 200px;
}
a.ChiudiPage {
    text-decoration: none;
}
a.ChiudiPage:link {
    color: #FFFFFF;
    font-weight: bold;
}
a.ChiudiPage:visited {
    color: #FFFFFF;
    font-weight: bold;
}
a.ChiudiPage:hover {
    color: #FFFF00;
    font-weight: bold;
}


/******** PAGINA INVIO OK / NON OK CURRICULUM ************/
.TestoBlu {
	font-size: small;
   font-weight: bold;
	line-height: 32px;
	padding: 20px 0px 20px 20px;
	color: Navy;
}


/********************* TOP RIPRISTINO **********************************/
#TopPaginaRip {
	width: 920px;
	height: 70px;
	margin: 0px auto;
	padding: 5px 0px;
   background:  #FFD700;
	/*background: Aqua; /*#FFFBFD;*/
}
#LogoUnder{
	float: left;
	padding: 6px;
}
#TestoUnder{
	float: left;
	font-size: large;
	font-weight: bold;
	color: Black;
	padding: 20px 6px 0px 6px;
	text-align: center;
}
#RigaFbIg{
   float: right;
	font-size: medium;	
	font-weight: bold;
	padding: 20px 6px 0px 6px;
}
div.Facebook{
	   float:left;
		margin: 0px 10px 0px 0px;
}
div.Instagram{
	   float:left;
}

/* ----------- FORM PRIVACY ---------------*/
h1 {
	color: #006600;
	font-weight: bold;
	font-size: small;
}
h2 {
   color: #006600;
  	font-weight: bold;
	font-size: small;
}
h3 {
   color: #006600;
   font-size: small;
	font-weight: normal;
}
div.Policy {
  border-style:solid;
  border-color:#CCCCCC;
  border-width:1px;
  font-size: small;
  color: #009900;
  text-align: justify;
  padding: 6px;
}
div.ProceduraWb {
  border-style:solid;
  border-color:#CCCCCC;
  border-width:1px;
  font-size: small;
  color: #009900;
  text-align: justify;
  padding: 6px;
  margin: 0px auto;
}


/************************ PAGINA FORMINFO *******************/
label {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  color: #009900;
  font-size: small;
}
div.TestoLocalita{
    color: gray;
    font-size: small;
	 line-height: 20px;
	 padding: 6px 0px 2px 0px;
}



/************************ CREO CORPO UNICO FILIALE *******************/
#TestoDESC{
	background-color: white;	
	font-size: 15px;
	font-weight: bold;
	padding: 5px;
	line-height: 26px;
	text-align: left;
}
#TestoCAPOELENCO{
	font-size: 12px;
	font-weight: bold;
	line-height: 16px;
	padding: 5px;
}
#TestoPUNTOELENCO{
	font-size: 10px;
	font-weight: bold;
	line-height: 14px;
}
#TestoLINK {
   font-size: 12px;
   line-height: 14px;
   padding: 5px;
}

/************************ schede cleinte *******************/
/*#OffertaFil{
	float: left;
	background-color: #F0FFF0;
	width: 212px;
	height: 260px;
	box-shadow: 4px 4px 5px gray;
	margin: 0px 11px 10px 0px;
	position: relative;
	border-bottom: solid;
	border-bottom-color: Silver;
	border-bottom-width: 1px;
	border-left: solid;
	border-left-color: Silver;
	border-left-width: 1px;
	border-right: solid;
	border-right-color: Silver;
	border-right-width: 1px;
}*/
table.Fil {
    border: thin solid Silver;
    border-collapse: collapse;
    border-spacing: 4px;
}
tr.Fil {
    border: thin solid Silver;
    padding: 5px;
}
td.Fil {
    padding: 5px;
    color: #009900;
    font-size: small;
}
div.EtichetteReg{
    float:left;
    width: 150px;
    padding: 8px 0px 0px 0px;
    height: 26px;
       
}
div.EtichetteRegCons{
    float:left;
    width: 150px;
   padding: 8px 0px 0px 0px;
   line-height: 22px;
       
}
div.EtichetteRegFil{
    float:left;
    width: 210px;
   padding: 8px 0px 0px 0px;
   height: 26px;
      /* border : 1px solid #009900;*/
}
div.DivInputFil {
   height: 34px;
   padding: 2px 5px 40px 5px;
   /*border : 1px solid #009900;*/
    color: #009900;
    font-size: small;  
}
div.DivInputCons {
   height: 34px;
   padding: 5px 5px 5px 5px;
   /*border : 1px solid #009900;*/
    color: #009900;
    font-size: small;  
}

div.ChkPrivacyCliente { 
    color: navy;
    font-size: small;
    padding: 8px 0px 8px 10px;
}
table.Cons {
    /*border: thin solid Silver;
    border-collapse: collapse;
    border-spacing: 4px;*/
}
tr.Cons {
    /*border: thin solid Silver;*/
    padding: 0px; /*1px 1px 1px 5px;*/
}
td.Cons {
     padding: 2px 10px 2px 0px;
    color: #009900;
    font-size: small;
    line-height: 22px;
}
td.ConsGray {
     padding: 2px 6px 2px 2px;
    color: gray;
    font-size: small;
}

div.EtichetteGray{
    float:left;
    padding: 0px 0px 0px 10px;
    line-height: 30px;
    color: gray;
    font-size: small;
}
div.EtichetteGrayP{
    float:left;
    padding: 0px 0px 0px 20px;
    line-height: 20px;
    color: gray;
    font-size: small;
}
div.MioFrame{
    background: #e6e9e9;
    position:absolute;
    top:20px;
    right:10px;
    /*border: thin solid Silver;*/
}
div.MiaPaginaPrivacyClienti {
    position: relative;
    background: #fff;
    margin: 0 auto;	
    width: 810px;
}
.corpoPrivacyClienti {
    overflow: visible;
    margin: 0 auto;	
    width: 800px;
    padding: 5px;
}
div.EtichetteLogin{
    float:left;
    width: 130px;
    padding: 8px 0px 0px 0px;
    height: 26px;
}
div.EtichetteAddetto{
    float:left;
    width: 100px;
    padding: 8px 0px 0px 0px;
    height: 26px;
}
div.DivMessaggioLogin { 
    /*border: 1px solid silver;*/
    padding:10px 0px 0px 10px;
    color: gray;
    font-size: medium;

}
div.MessRitiri{
    padding: 10px 0px 10px 8px;
    font-size: small;
    float:right;
    
}
div.ElencoAddetti{
    padding: 10px 0px 10px 8px;
    font-size: small;
    float:left;
    line-height: 20px;
}
div.ElencoClienti{
    padding: 10px 0px 10px 8px;
    font-size: small;
    float:left;
}
div.CancellaClienti{
    padding: 10px 0px 10px 8px;
    font-size: small;
    float:right;
}
div.CellaKf{
    float:left;
    padding: 14px 0px 0px 0px;
}
div.CellaAddetto{
    float:left;
    padding: 4px 0px 0px 10px;
}
div.CellaNumDoc{
    float:left;
    padding: 4px 0px 4px 20px;
}
div.Tabella{
    float:left;
    padding: 0px 0px 8px 0px;
}
div.CellaTabRitiri{
    float:left;
    border: thin solid Silver;
    padding: 5px;
    color: #009900;
    font-size: xx-small;
}
.TestoNoRitiri {
    font-size: small;
    line-height: 12px;
    padding: 0px;
    color: #009900;
}
.TestoBluXS {
    font-size: x-small;
    line-height: 10px;
    padding: 0px;
    color: Navy;
}
.TestoBluS {
    font-size: small;
    color: Navy;
}
.TestoAddetto {
    font-size: small;
    color: Navy;
}
.TestoAddettoRosso {
    font-size: small;
    color: Red;
}
.TestoNumDoc {
    font-size: small;
    color: Navy;
}
.TestoBluM {
    font-size: medium;
    line-height: 20px;
    padding: 0px;
    color: Navy;
}
.TestoVerdeS {
    font-size: medium;
    line-height: 10px;
    padding: 0px;
    color: #009900;
}
.TestoVerdeM {
    font-size: medium;
    line-height: 12px;
    padding: 0px;
    color: #009900;
}
.TestoNeroXXSmall {
    font-size: xx-small;
    line-height:12px;
    padding: 0px;
    color: black;
}
div.RagSoc { 
    padding: 10px;
}
table.Addetti {
    border: thin solid Silver;
    border-collapse: collapse;
    border-spacing: 4px;
}
tr.Addetti {
    border: thin solid Silver;
    padding: 8px;
}
td.Addetti {
    border: thin solid Silver;
    padding: 5px;
    color: #009900;
    font-size: small;
    padding: 8px;
}
td.AddettiTit {
    border: thin solid Silver;
    padding: 5px;
    color: Navy;
    font-size: small;
    padding: 8px;
}

table.Ritiri {
    border: thin solid Silver;
    border-collapse: collapse;
    border-spacing: 4px;
}
tr.Ritiri {
    border: thin solid Silver;
    padding: 8px;
}
td.Ritiri {
    border: thin solid Silver;
    padding: 5px;
    color: #009900;
    font-size: xx-small;
    padding: 8px;
}
td.RitiriTit {
    border: thin solid Silver;
    padding: 5px;
    color: Navy;
    font-size: xx-small;
    font-weight: bold;
    padding: 8px;
}

td.CliIns {
    border: thin solid Silver;
    padding: 2px;
    color: #009900;
    font-size:xx-small;
    
}
td.CliInsTit {
    border: thin solid Silver;
    padding: 2px;
    color: Navy;
    font-size: xx-small;
    
}
div.MessRegCliente { 
    /*border: 1px solid silver;*/
    padding:0px 0px 10px 0px;
}
div.RigaBottoneIframe {
    margin: 0 auto;
    text-align: center;
    padding: 10px;
}
div.BottoneIFrame {
   font-size: small;
   font-weight: bold;
	border-style:solid;
  	border-color: Green;
  	border-width:2px;
   border-radius: 5px 5px 5px 5px;
  	text-align: center;
  	background-color: #009900;
	height: 26px;
	line-height: 26px;
	box-shadow: 4px 4px 5px gray;
	margin: 0 auto;
	width: 100px;
}
div.EtichetteConCtrl{
    float:left;
    width: 60px;
    padding: 8px 0px 0px 0px;
    height: 30px;
       
}
p.linea {
  border-bottom: 2px solid #009900;
  padding-left: 20px;
  padding-right:  20px;
}