﻿html
{
	margin: 0;
	padding: 0;
}	

body 
{
	margin: 0;
	padding: 0;
	background-color: #73a6d6;
	color: #3357b3;
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 0.7em;
	text-align: center; /* Dovuto alla centratura per IE5.x per Win */
}

h2
{
	color: #ff7736;
	font-size: 1.5em;
	font-weight: bold;
	margin: 0;
	padding: 0.5em 0.6em 0 0.6em; 
}

h3
{
	color: #ff7736;
	font-size: 1.2em;
	font-weight: bold;
	margin: 0;
	padding: 0 0.6em 0 0.6em;
}

.titoli
{
	color: #ffffff;
	font-size: 2em;
	font-weight: bold;
	margin: 0;
	padding: 0.1em 0.6em 0 0.6em;
}

#centrato
{
	width: 760px;
	margin: auto;
	text-align: left; /* ripristina le impostazioni di layout per IE5.x per Win */
}

#intestazione
{
	background-color: #73a6d6;
	background-image: url(Images/MiniSito_01.jpg);
	background-repeat: no-repeat;
	width: 760px;
	height: 260px;
	z-index: 1;
	margin: 0;
	padding: 0;
}

#intestazione h1
{
	margin: 0;
	padding: 0;
	font-size: 1.2em;
	position: relative;
	z-index: -1;
}

#corpo
{
	margin: 0;
	padding: 0;
	background-image: url(Images/MiniSito_03.jpg);
	background-repeat: repeat-y;
	background-color: Transparent;
	float: left;
	width: 760px;
}

#colonna1
{
	margin: 0;
	padding: 10px 5px 0 10px;
	background-color: Transparent;
	float: left;
	width: 515px;
}

#colonna1 a, #colonna1 a:link, #colonna1 a:visited, #colonna1 a:hover, #colonna1 a:focus,
#colonna1 a:active
{
	color: #ff7736;
	text-decoration: underline;
}

#img1
{
	padding: 0 57px 0  58px;
}

#colonna2
{
	margin: 0;
	padding: 10px 5px 0 10px;
	background-color: Transparent;
	float: left;
	width: 215px;
}

#colonna2 br
{
	clear: both;
}

#colonna2 h3 a, #colonna2 h3 a:link, #colonna2 h3 a:visited
{
	color: #ff7736;
	text-decoration: none;
}

#colonna2 h3 a:hover, #colonna2 h3 a:focus, #colonna2 h3 a:active
{
	color: #ff7736;
	text-decoration: underline;
}

#colonna2 p a, #colonna2 p a:link, #colonna2 p a:visited
{
	color: #3357b3;
	text-decoration: none;
}

#colonna2 p a:hover, #colonna2 p a:focus, #colonna2 p a:active
{
	color: #3357b3;
	text-decoration: underline;
}

#colonna2 img
{
	padding: 2px;
}

.menuNavigazione
{
	font-size: 1em;
	margin: 190px 25px 0 0;
	padding: 0.5em 0 0;
	text-align: right;
	font-weight: bold;
}

.menuNavigazione li
{
	display: inline;
	margin: 0 0.8em 0;
	height: 0;
}

.menuNavigazione li a
{
	text-decoration: none;
	margin: 0;
	padding: 0;
}

.menuNavigazione a:link, .menuNavigazione a:visited
{
	color: #FFF;
}

.menuNavigazione a:hover, .menuNavigazione a:focus, .menuNavigazione a:active
{
	color: #FFF;
	text-decoration: underline;
}

#immagine
{
	background-image: url(Images/MiniSito_02.jpg);
	background-repeat: no-repeat;
	padding-top: 7px;
}

.intSx
{
	padding: 0 0 0 15px;
}

.intDx
{
	color: #fff;
	font-size: 1.1em;
	padding-left: 580px;
}

#piePagina
{
	clear: left;
	width: 760px;
	height: 51px;
	font-size: .8em;
	background-image: url(Images/MiniSito_04.jpg);
	background-repeat: no-repeat;
	padding-top: 22px;
	padding-left: 10px;
	font-weight: bold;
	float: left;
}

#pie1
{
	text-align: center;
	width: 520px;
	padding: 0;
	float: left;
}

#pie2
{
	text-align: center;
	width: 195px;
	padding: 5px 0 0 20px;
	font-size: 1.3em;
	font-weight: bold;
	float: left;
}

#pie2 h3 a, #pie2 h3 a:link, #pie2 h3 a:visited
{
	color: #ff7736;
	text-decoration: none;
}

#pie2 h3 a:hover, #pie2 h3 a:focus, #pie2 h3 a:active
{
	color: #ff7736;
	text-decoration: underline;
}

#pie2 p a, #pie2 p a:link, #pie2 p a:visited
{
	color: #3357b3;
	text-decoration: none;
}

#pie2 p a:hover, #pie2 p a:focus, #pie2 p a:active
{
	color: #3357b3;
	text-decoration: underline;
}


#colonna1 p
{
	text-align: justify;
	padding: 2px;
}

table
{
	width: 100%;
	margin-top: 30px;
}

.destra
{
	margin: 0;
	padding: 0;
	text-align: right;
}

.centro
{
	text-align:center;
}

.controlli
{
	font-size: 1em;
	color: #3357b3;
}

.prezzi
{
	margin: auto;
	margin-top: 20px;
	margin-bottom: 20px;
	border-collapse: collapse;
	width: 95%;
	border: 2px solid #ff7736;
	text-align: center;
}

.prezzi thead
{
	background: #f9f1db;
}

.prezzi caption
{
	padding-bottom: 5px;
	color: #ff7736;
	font-size: 1.5em;
	text-align: center;
	font-weight: bold;
	font-variant: small-caps;
}

.prezzi tr.dispari
{
	background-color: #dbf9e9;
}

.prezzi tr.pari
{
	background-color: #f9f1db;
}

.prezzi td, .prezzi th
{
	border: 1px solid #ff7736;
	padding: 0.3em 0.4em;
}

.rosso
{
	color: Red;
	font-weight: bold;
}

.zero
{
	margin: auto;
	padding-top: 0;
	margin-top: 5px;
	padding-bottom: 0px;
	margin-bottom: 5px;
	width: 95%;
}