/* CSS Document */

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: justify;
	margin:0;
	padding:0;
	color: #424242;}
	
	a {color: #3f92e5; text-decoration: none; font-weight: bold;}
	a:hover {color: #3f92e5; text-decoration: underline; font-weight: bold;}
	
	h1 {
		font-size: 24px; 
		color: #9d9d9d; 
		padding: 0px 0px 10px 0px;}
	h1 .titolopre {color: #5b5b5b; font-size:36px;}
	
	h2 {
	font-size: 18px;
	color: #9d9d9d; 
	background-image: url(images/separatore.gif); 
	background-position: left bottom; 
	background-repeat: no-repeat;
	padding: 20px 0px 10px 0px;}
	h2 .titolopre {color: #5b5b5b; font-size:24px;}
	
	h3 {
		font-size: 14px; 
		color: #9d9d9d;
		background-image: url(images/separatore.gif); 
		background-position: left bottom; 
		background-repeat: no-repeat;
		padding: 20px 0px 10px 0px;}
	h3 .titolopre {color: #5b5b5b; font-size:18px;}
	
	b {}
	
	ul {padding: 10;}
	
	li {
		list-style-image: url(images/point.gif);
		padding-bottom: 10px;}
		
		
	
.testomenu {
	font-size:11px;
	color: #747474;
	text-align: left;}
	
.contenuti {
	width: 460px;}
	
.intropron {
	font-size: 12px;
	text-align: left;}
	
	.intropron img {
		margin-right: 10px;}
			
.promo {
	width: 460px;
	height: 126px;
	background-image: url(images/promo.gif);
	background-position: top;
	background-repeat: no-repeat;
	padding: 0;
	overflow: hidden;}
	
	.promo p{
	padding: 0px 20px 10px 60px;
	font-weight: bold;
	font-size: 14px;
	text-align:center;
	color: #848484;}
	
		.pricepromo {
			font-size: 22px;
			color: #e33232;
			}
	
		.pricediscount {
			font-size: 16px;
			color: #5b5b5b;
			text-decoration: line-through;
			}
			
		.barrato {
			font-size: 16px;
			color: #cccccc;
			text-decoration: line-through;
			}
	
.dettagli td{
	height: 70px;
	padding: 10px;}
	
	.bestchoice {color: #FFFFFF; font-weight: bold; font-size: 16px; background-color: #5ea2e3; text-align: left;}
	.bestchoicepricecol {text-align: center; color: #FFFFFF; font-weight: bold; font-size: 18px; background-color: #3f90df;}
	.otherchoice {font-size: 12px; background-color: #bcd7ef; text-align: left;}
	.otherchoicepricecol {font-size: 14px; background-color: #a8c9e6; text-align: center; }
	
/* FORM CONTATTI */

	
form {padding-left: 15px;}

form td{
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;}

input.campo {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #000;
	background: #ddd;
	padding: 1px 3px 1px 3px;
	margin-left: 2px;
	width: 130px;		
	height:18px;
	border: 0;
}

input.camposmall {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #000;
	background: #ddd;
	padding: 1px 3px 1px 3px;
	margin-left: 2px;
	width: 70px;		
	height:18px;
	border: 0;
}

select.camposmall {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #000;
	background: #ddd;
	padding: 1px 0px 1px 1px;
	margin-left: 2px;
	width: 40px;		
	height:18px;
	border: 0;
}

select.campo {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #000;
	background: #ddd;
	padding: 1px 0px 1px 1px;
	margin-left: 2px;
	width: 130px;		
	height:24px;
	border: 01;
}

textarea.campo {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #000;
	background: #ddd;
	border: 0;
	padding: 2px;
	width: 220px;
	height: 147px;	
	margin: 0px;
	margin-top: 5px;	
	margin-bottom: 5px;
}

input.pulsante {
	margin: 0px 8px 0px 4px;
	padding: 5px 10px;	
	border: 0px;
	font: 14px Arial, Helvetica, sans-serif;
	color: #fff;
	background-color: #3f92e9;
	font-weight:bold;
}
	
	
	
.footer {
text-align: center;
font-size: 11px;
padding: 20px 10px 30px 10px;
	
}
