body {
	margin:0px;
	padding:0px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:#E9FEFF;
}
#contenitore {
	background-color:#8FAAB3;
	width:760px;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
}
#titolone {
	display:none;
}
img.band_home {
	margin:5px;
}
	#logo {
		float:left;
		width:329px;
	}
	#navigazione {
		width:431px;
		background-color:#A5C8CA;
		float:left;
		padding-top:15px;
		height:40px;
		padding-bottom:4px;
		text-align:right;
	}
	#navigazione a {
		margin:10px;
		text-decoration:none;
		color:#000000;
	}
	#navigazione a:hover {
		color:#F8CE1A;
	}
	#navigazione img {
		border:0px;
		vertical-align:middle;
	}
#pulsanti {
	clear:both;
	text-align:left;
}
#corpo {
	background-image:url(img/sfondo_contenitore.gif);
	background-repeat:repeat-y;
	float:left;
	width:550px;
	text-align:center;
}
	#contenuto {
		width:530px;
		margin-left:auto;
		margin-right:auto;
		padding-right:15px;
		text-align:center;
		margin-bottom:20px;
	}
	#contenuto img {
		border:0px;
	}
	#contenuto .titolo {
		clear:right;
		background-color:#7B959E;
		text-align:left;
		text-transform:uppercase;
		font-weight:bold;
		color:#F8CE1A;
		padding-left:13px;
		margin-left:10px;
		margin-right:10px;
		margin-top:25px;
		margin-bottom:10px;
		border-left:5px solid #FFFFFF;
	}
	#contenuto p {
		margin-left:15px;
		margin-right:15px;
		margin-top:0px;
		text-align:left;
		line-height:1.7em;
		width:485px;
	}
	#contenuto p.giustificato {
		text-align:justify;
	}
	#contenuto img.dx {
		float:right;
		margin-left:6px;
		margin-top:5px;
	}
	#contenuto img.sx {
		float:left;
		margin-right:6px;
		margin-top:5px;
	}
	/********************** CONTATTI */
	
	#contenuto #contatti {
		margin-left:15px;
		margin-right:15px;
		text-align:left;
	}
	#contatti .azienda {
		font-weight:bold;
	}
	#contatti a {
		font-weight:bold;
		color:#5B747D;
		padding-left:8px;
	}

	form {
		background-color:#FFFFFF;
		margin:0 auto;
	}
	label {
		display:block;
		float:left;
		width:100px;
		margin-left:5px;
		font-weight:bold;
	}
	.corsivo_rosso {
		font-style:italic;
		color:#990000;
		font-weight:bold;
	}
	
	/********************* NOLEGGIO */
	#contenuto table.noleggio {
		background-color:#FFFFFF;
		margin-left:10px;
		width:510px;
		border:1px solid #B6DADB;
		font-size:10px;
		
	}
	#contenuto table.noleggio th {
		background-color:#7B959E;
		color:#FFFFFF;
		text-transform:uppercase;
	}
	#contenuto table.noleggio td {
		border:1px solid #A5C8CA;
		text-align:left;
	}
	#contenuto table.noleggio td.prezzo {
		border:1px solid #A5C8CA;
		text-align:right;
	}
	/********************** PRODOTTI */
	#contenuto img.prodotto {
		padding-top:20px;
	}
	#contenuto table.prodotti {
		background-color:#FFFFFF;
		margin-left:10px;
		width:510px;
		font-size:11px;
	}
	#contenuto table.prodotti td {
		padding:3px;
	}
	#contenuto table.prodotti th.marca {
		width:200px;
		background-color:#7B959E;
		color:#FFFFFF;
		text-transform:uppercase;
		text-align:left;
	}
	#contenuto table.prodotti th.marca strong {
		color:#000000;
	}
	#contenuto table.prodotti td {
		border:1px solid #A5C8CA;
		text-align:left;
	}
	#contenuto table.prodotti td.lunghezze {
		vertical-align:top;
	}
#colonna {
	background-color:#8FAAB3;
	background-image:url(img/sfondo_colonna.gif);
	background-repeat:no-repeat;
	float:left;
	text-align:left;
	width:210px;
}
	#separa_colonna {
		background-color:#A5C1CA;
		height:4px;
		font-size:3px;
	}
	#partner {
		margin-bottom:20px;
	}
	#offerte {
		background-color:#FFFFFF;
		font-size:0.85em;
		margin-left:13px;
		margin-top:35px;
		width:171px;
		text-align:left;
		text-transform:lowercase;
	}
	#offerte p {
		padding:5px;
		padding-bottom:0px;
		margin-bottom:0px;
	}
	#offerte strong {
		font-size:1.1em;
		font-weight:bold;
		text-transform:uppercase;
	}
	#offerte .titolo {
		background-color:#7B959E;
		text-align:left;
		text-transform:uppercase;
		font-weight:bold;
		color:#F8CE1A;
		padding:4px;
		padding-left:10px;
		margin-bottom:2px;
		font-size:1.2em;

	}
	#offerte a {
		color:#000000;
		text-decoration:none;
		display:block;
		font-size:10px;
		padding-left:10px;
		text-transform:capitalize;

	}
	#offerte a:hover {
		color:#DCB400;
	}

#piede {
	font-size:11px;
	background-color:#8FAAB3;
	clear:both;
	width:760px;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	padding-top:7px;
	padding-bottom:7px;	
	border-bottom:15px solid #A5C8CA;
}
#piede a {
	color:#FFCC00;
}
#firma {
	clear:both;
	width:760px;
	text-align:left;
	margin-left:auto;
	margin-right:auto;
	padding-left:40px;
	padding-top:3px;
	margin-bottom:15px;
}
#firma a {
	color:#000000;
}
#firma a:hover {
	color:#7B959E;
}
/************************************ AMMINISTRAZIONE */

#contenitore_admin {
	width:850px;
	margin-left:auto;
	margin-right:auto;
}
#contenitore_admin	#navigazione {
		width:850px;
		background-color:#A5C8CA;
		margin-top:15px;
		height:30px;
		text-align:center;
	}
form {
	text-align:left;
}

.labelle100 {
	float:left;
	width:100px;
	text-align:right;
	margin-right:5px;
	font-size:12px;
	font-weight:bold;
}
#contenitore_admin #news {
		width:850px;
		float:left;
		font-size:0.85em;
		padding-top:25px;
		padding-bottom:25px;
		text-align:left;
	}
#contenitore_admin input.invia {
		float:right;
	}
#contenitore_admin .elenco_offerte {
		width:850px;
		float:left;
		font-size:0.85em;
		padding-top:10px;
		text-align:left;
}
	#contenitore_admin table.noleggio {
		background-color:#FFFFFF;
		margin-left:10px;
		width:99%;
		border:1px solid #B6DADB;
	}
	#contenitore_admin table.noleggio th {
		background-color:#7B959E;
		color:#FFFFFF;
		text-transform:uppercase;
	}
	#contenitore_admin table.noleggio td {
		border:1px solid #A5C8CA;
		text-align:left;
	}
	#contenitore_admin table.noleggio td.prezzo {
		border:1px solid #A5C8CA;
		text-align:right;
	}
.telemark {
	font-weight: bold;
	color: #CC0000;
	text-transform: uppercase;
}