body {
	font: 9pt arial;
	margin: 0;
	padding: 0;
	color: #EEEEEE;
	background-color: #FEFEFE;

}

div#container {
	width:760px;
	margin: 0 auto;
	padding:0;
	background-color: #10315a;
}

div#main {
	padding: 20px;
}

div#header {
	background-image: url(../img/top.gif);
	background-repeat: no-repeat;
	text-align: left;
	margin: 0;
	padding: 0;
}

div#footer {
	font: 8pt verdana;
	color: #FFFFFF;
	padding: 0;
	margin: 10px 0;
	border-top: 1px solid #8585AF;
}

table {
	border-collapse: collapse;
}

table#tb_menu {
	width:500px;
	padding: 0;
	margin: 0 auto;
}

table#tb_menu td {
	text-align: center;
	padding: 0 10px;
	white-space: nowrap;
	border-right: 1px solid #8585AF;
	border-left: 1px solid #8585AF;
}

a.link_menu {
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: none;
}

a.link_menu:hover, a#mn_active, a#mn_ft_active {
	color: #FFDE00;
}

a {
	color: #FFDE00;
	text-decoration: none;
}

a:hover {
	color: #DA2618;
	text-decoration: underline;
}

a img {
	border: 0;
}

h1 {
	color: #DA2618;
	font: 14pt verdana;
	font-weight: bold;
	margin: 4px 0;
}

h1#tit_pagina {
	color: #DA2618;
	font: 12pt verdana;
	font-weight: bold;
	text-align:center;
	margin: 10px 0 0 0;
}

h2 {
	color: #666666;
	font: 12pt verdana;
	font-weight: bold;
	margin: 4px 0;
}

.center {
	text-align:center;
}

.bold {
	font-weight: bold;
}

.rosso {
	color: #DA2618;
}

.giallo {
	color: #FFDE00;
}

.azzurro {
	color: #338DB9;
}

.input_contatti {
	width:250px;
	background-color: #EEEEEE;
	border: 0;
	border-bottom: 1px solid #CCCCCC;
}

.input_contatti_on {
	border-bottom: 1px solid #DA2618;
}

.td_form_contatti {
	text-align:right;
	padding: 4px;
	white-space: nowrap
}

/* ****************************** */

.galleria {
	list-style:none;

}

.galleria li{
/*
	display:block;
*/
	width:70px;
	height:50px;
	overflow:hidden;
	float:left;
	margin: 2px;
	cursor:pointer;
	border: 3px double #ADD8E6;
}


/* ****************************** */

