/* 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: #313131 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:60% !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: #202020 !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: #202020 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;   
}