/* CSS Document */
body{
	margin: 0px;
	padding: 0px;
}                                                        
a{
  text-decoration: none;
}
a:hover, a:active{
  outline: none;
  text-decoration: none;
  color: #242424 !important;
}
a:focus{  
  outline:none; 
}
.back-to-home {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 18px;
  text-transform: uppercase;
  text-decoration: none;
  padding: 16px 0 0 2%;
  height: 44px; /* VARIABILE */
  background: #37160B repeat scroll 0%;  /* VARIABILE */
  color: #ffffff;  /* VARIABILE */ 
}  
.back-to-home a {
  color: #ffffff !important;   /* VARIABILE = RIGA 26 */
} 

.custom-informativa{
	color: #242424 !important;
  margin:0 auto !important; 
  width:96% !important;
  padding:2% !important;
  font: normal 14px Arial,Helvetica,sans-serif !important;    
  background: #ffffff !important; 
}
.custom-informativa a{ 
  text-decoration: underline;
}
.custom-informativa h1 {
    text-align: center !important;
}

.custom-informativa  div, .custom-informativa  ul {
  margin-bottom: 15px !important;
  color: #242424 !important;
  line-height: 20px !important;
}
.custom-informativa  h1, .custom-informativa  h2{
  font: bold 16px Arial,Helvetica,sans-serif !important;    
  color: #37160B !important;  /* VARIABILE come background back-to-home */
}
.custom-informativa h3{
  font: bold 14px Arial,Helvetica,sans-serif !important;    
  color: gray !important;
}
table{
  margin: 0 auto 20px 0;
  width:100%; 
  border-spacing:3px;  
} 

table tr th{ 
  background: #37160B repeat scroll 0%;  /* VARIABILE come background back-to-home */
  color: #ffffff;
  padding: 10px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;  
  border-radius: 3px;   
}
table tr td{ 
  background: #CDD9E6;
  color: #222222;
  border-top: 1px solid #ffffff;    
  padding: 10px; 
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;  
  border-radius: 3px;   
}