img { border: 0px; }

BODY {
	font-family: "Lucida Grande", "Trebuchet MS", "Arial", sans-serif;
	text-align: center;
	font-size: 16px;
	margin: 0 auto;
	margin-top: 40px;
	background: #c0c0c0;	/*536662*/	/* 549162 */
}

#page {
	font-size: 12px;
	width: 800px;
	margin: 0 auto;
}

#container {
/*	background: #f0f0f0; */
	background: #cccc99;
	border-left: 1px solid #959595;
	border-right: 1px solid #959595;
	display: block;
	float: left;
}

#header {
	padding: 0px 0px 0px 0px;
	color: #ffffff;
	/*text-shadow: 1px 2px 2px #000000;*/
	background: #f0f0f0;
	height: 210px;
	background-image: url(../img/main_banner.gif);
	background-position: center;
	background-repeat: no-repeat;
}

#mainmenu {
/*	padding: 6px 0px 6px 0px;
	color: #ffffff;
	background: #c02520; */
	text-align: right;
	border-top: 1px solid #b01000;
	border-bottom: 1px solid #a01000;
	background-image: url(../img/mainmenu.jpg);
	padding: 8px 14px 8px 0px;
	color: #ffffff;
}

#mainmenu #languages a {
    float: left;
	padding: 0px 0px 8px 15px;
    text-decoration: none;
	background: none;
}
#mainmenu #languages a:hover {
	text-decoration: none;
	background: none;
}

#mainmenu a {
	color: #ffffff;
	background: none;
	padding: 9px 6px 9px 6px;
	text-decoration: none;
}
#mainmenu a:hover {
	color: #c01000;
	background: #ffffff;
	padding: 9px 6px 9px 6px;
	text-decoration: none;
}

/*#mainmenu #mmright {
	text-align: right;
	margin-right: 15px;
}*/

#left {
	padding: 0px 0px 15px 0px;
/*	background: #f0f0f0; */
	background: #cccc99;
	width: 160px;
	display: block;
	float: left;
}

#left p {
	text-align: left;
	margin-left: 15px;
}

#main {
	padding: 25px 25px 5px 20px;
	background: #ffffff;
	min-height: 750px;
	height: auto !important;
	height: 750px;
	width: 593px;
	display: block;
	float: right;
}

#main #sponsor {
	width: 600px;
	padding-bottom: 10px;
    vertical-align: middle;
    text-align: center;
}

#main #sponsor img {
	border: 0px;
	padding-right: 10px;
}

#main #up p {
	margin-left: 10px;
	text-align: justify;
}

#main td {
	font-size: 10px;
}

#main p {
	margin-left: 25px;
	text-align: left;
}

#main p.ppp {
	margin-left: 25px;
	text-align: justify;
	margin-right: 15px;
}

#main a {
	color: #0060ff;
	text-decoration: none;
}

#main a:hover {
	text-decoration: none;
}

#main p a#link {
	color: #060606;
	text-decoration: none;
}

/* menu a scomparsa */
div.sottomenu {
	text-align: justify;
	font-size: 11px;
	color: #383838;
	padding: 10px 0px 10px 0px;
}

div.sottosottomenu {
	border: 1px solid #400;
	background-color: #f0f0f0; 
	text-align: justify;
	font-size: 11px;
	color: #383838;
	padding: 10px 15px 10px 15px;
}

#footer {
	width: 800px;
	font-size: 10px;
	color: #ffffff;
	background: #307536;
	padding: 8px 0px 8px 0px;
	border-top: 1px solid #307000;
	border-bottom: 1px solid #206000;
	display: block;
	float: left;
}

#copy {
	clear: both;
	width: 800px;
	height: 25px;
	padding-top: 25px;
	border-left: 1px solid #c0c0c0;
	border-right: 1px solid #c0c0c0;
	font-family: "Trebuchet MS", Arial;
	font-size: 11px;
	color: #383838;
	background-image: url(../img/fondo.jpg);
}

ul.leftMenu {
	font-size: 1em;
/*	list-style-image: url(img/elenco.jpg); */
	list-style-type: none;
	padding: 5px;
	margin-left: 15px;
	text-align: left;
}

ul.leftMenu li a {
	color: #845f3d;
	text-decoration: none;
}

ul.leftMenu li a:hover {
	background: #ffffff;
/*	text-decoration: underline; */
}

ul.leftMenuSponsor {
	font-size: 1em;
/*	list-style-image: url(img/elenco.jpg); */
	list-style-type: none;
	padding: 0px;
	margin-left: 22px;
	text-align: left;
}

a {
	color: #845556;
	text-decoration: underline;
}

a:hover {
	color: #543536;
	text-decoration: none;
}

.descrizione {
	text-align: left;
	margin-left: 100px;
	text-align: justify;
}



/* ipotetico */
/*#sottomenu {
	width: 650px;
	color: #909075;
	position: block;
	float: left;
	background: #f0f0f0;
}

#sottomenu a {
	color: #909075;
	text-decoration: none;
}

#sottomenu a:hover {
	text-decoration: underline;
}

.mini {
	font-size: 9px;
}
.maxi {
	color: #ffffff;
	width: 165;
	background-color: #aa9933;
	height: 16px;
	padding: 5px 0px 5px 0px;
	margin-bottom: 5px;
}*/
