body
	{
	background-color: #e2e2e2 !important;
	}
	
.layout 
	{ 
	padding: 50px; 
	font-family: Georgia, serif; 
	}
	
.layout-slider 
	{ 
	margin-bottom: 60px; 
	width: 50%; 
	}
	
p 
	{
	font-size: 1.3em !important;
	} 
	
#pagina
	{
	min-height: 500px !important;
	font-size:1.1em !important;
	}
	
td
	{
	font-size:1.2em !important;
	color: #154294;
	}
	
th
	{
	font-size:1.2em !important;
	color: #17459C;
	}
	
table.bordata 
	{
	border-width: 1px;
	border-spacing: 1px;
	border-style: solid;
	border-color: #c2c2c2;
	border-collapse: collapse;
	background-color: white;
	}
	
table.bordata th 
	{
	border-width: thin;
	padding: 1px;
	border-style: solid;
	border-color: #c2c2c2;
	background-color: white;
	-moz-border-radius: ;
	}
	
table.bordata td 
	{
	border-width: thin;
	padding: 1px;
	border-style: solid;
	border-color: #c2c2c2;
	background-color: white;
	-moz-border-radius: ;
	}
	
.boxTondo 
	{
	font-family: 'PT Sans', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
	font-size:13px !important;
	color: #000000;
	width: 60px;
	height: 20px;
	border: 1px solid #B4B4B4 !important;
	background-color: #F7F7F7 !important;
	padding-top: 3px;
	padding-right:5px;
	text-align: right;
	border-radius:6px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	}

.stinput 
	{
	border: 1px solid #D8D8D8;
	padding: 4px;
	background: #F7F7F7;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	-moz-box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.07) inset;
	-webkit-box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.07) inset;
	box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.07) inset;
	font-size:0.8em;
	color: #000000;
	text-align:right !important;
	width:40% !important;
	}
	
.bottoni 
	{  
	background: #3498db;  
	background-image: -webkit-linear-gradient(top, #3498db, #2980b9);  
	background-image: -moz-linear-gradient(top, #3498db, #2980b9);  
	background-image: -ms-linear-gradient(top, #3498db, #2980b9);  
	background-image: -o-linear-gradient(top, #3498db, #2980b9);  
	background-image: linear-gradient(to bottom, #3498db, #2980b9); 
	-webkit-border-radius: 28; 
	-moz-border-radius: 28;  
	border-radius: 28px;  
	font-family: Arial;  
	color: #ffffff;  
	font-size: 20px;  
	padding: 5px 10px 5px 10px;  
	text-decoration: none;
	}
	
.bottoni:hover 
	{  
	background: #a6d7f5;  
	background-image: -webkit-linear-gradient(top, #a6d7f5, #5bb9f7);  
	background-image: -moz-linear-gradient(top, #a6d7f5, #5bb9f7);  
	background-image: -ms-linear-gradient(top, #a6d7f5, #5bb9f7);  
	background-image: -o-linear-gradient(top, #a6d7f5, #5bb9f7);  
	background-image: linear-gradient(to bottom, #a6d7f5, #5bb9f7);  
	text-decoration: none;
	}

.bottoni:disabled 
	{  
	background: #c2c2c2;  
	/*background-image: -webkit-linear-gradient(top, #a6d7f5, #5bb9f7); 
	background-image: -moz-linear-gradient(top, #a6d7f5, #5bb9f7);  
	background-image: -ms-linear-gradient(top, #a6d7f5, #5bb9f7);  
	background-image: -o-linear-gradient(top, #a6d7f5, #5bb9f7);  
	background-image: linear-gradient(to bottom, #a6d7f5, #5bb9f7);*/  
	text-decoration: none;
	}
	
.jslider-pointer 
	{
	height: 50px !important;
	width: 30px !important;
	background-color: #a6d7f5 !important; 
	border-radius: 12px;  
	text-align: center;
	border: 1px solid #3498db;
	}
		