body {margin: 0; background: url('img/bg_body.gif') 100% 100%; font-size: 75%; font-family: tahoma, helvetica, arial;}

#sito {position: absolute; top: 23px; left: 50%; margin-left: -392px; width: 785px;}
#lingua {margin: 0 20px 0 0}
#lingua a {float: right;}
#lingua img {border: 0; margin: 20px 5px 0 0}

/*------------------------------------------------------------------------------------INTESTAZIONE*/
#intestazione {
	width: 100%;
	height: 118px;
	background: url('img/bg_intestazione.png') no-repeat !important; /* PNG */
	background: url('img/bg_intestazione.jpg') no-repeat;
}
#intestazione img {margin: 37px 0 0 28px; border: 0;}
#lingue {float: right; margin-top: 65px; padding-right: 48px; font-variant: small-caps; letter-spacing: 1px;}
#lingue a {color: #A09B6D; text-decoration: none;}

/*--------------------------------------------------------------------------------------------MENU*/
#menu {
	width: 100%;
	height: 23px;
	text-align: center;
	padding: 0 10px 0 10px;
	background: url('img/bg_menu.png') no-repeat !important; /* PNG */
	background: url('img/bg_menu.jpg') no-repeat;
}
#menu div {
	padding: 3px 0 0 0;
	margin: 0;
	display: inline;
	float: left;
	width: 153px;
	height: 23px;
	font-weight: bold;
	letter-spacing: 1px;
	color: #fff;
}
#menu .corrente {background: url('img/bg_p_menu.gif') no-repeat;}
#menu a {color: #343434; text-decoration: none; margin-top: -3px;}
#menu a:hover {color: #fff; background: url('img/bg_p_menu.gif') no-repeat; width: 153px; height: 23px; display: block; padding-top: 3px;}

/*------------------------------------------------------------------------------------------SCREEN*/
#screen {
	width: 100%;
	height: 281px;
	padding: 0 10px 0 10px;
	margin: 0 !important;
	margin-top: -3px;
	background: url('img/bg_screen.png') no-repeat !important; /* PNG */
	background: url('img/bg_screen.jpg') no-repeat;
}
#screen img {margin-top: 7px !important; margin-top: 10px;}

/*-------------------------------------------------------------------------------------DESCRIZIONE*/
#descrizione {
	width: 100%;
	height: 23px;
	text-align: center;
	margin: 0 !important;
	margin-top: -3px;
	background: #fff;
	background: url('img/bg_menu.png') no-repeat !important; /* PNG */
	background: url('img/bg_menu.jpg') no-repeat;
}
#descrizione p {
	margin: 0;
	padding-top: 3px;
	font-weight: bold;
	color: #444;
}

/*---------------------------------------------------------------------------------------CONTENUTI*/
#contenuti {
	width: 100%;
	min-height: 50px;
	height: auto !important;
	height: 50px;
	margin: 0 !important;
	margin-top: -3px;
	background: url('img/bg_contenuti.png') repeat-y !important; /* PNG */
	background: url('img/bg_contenuti.jpg') repeat-y;
}
#incontenuti {padding: 45px 10px 45px 10px;}
#contenitore {min-height: 130px; height: auto !important; height: 130px;}
.unterzo, .unmezzo, .dueterzi, .fetta {float: left; line-height: 1.2em;}
.unterzo {width: 33%;}
.unmezzo {width: 49%;}
.dueterzi {width: 60%;}
.fetta {width: 40%;}
.inunterzo, .inunmezzo, .indueterzi, .infetta {padding-left: 27px; padding-right: 10px;}
.inunterzo h1, .inunmezzo h1, .indueterzi h1, .infetta h1 {color: #7A7861; font-weight: normal; font-size: 1.6em; margin: 0 0 20px 0;}
.inunterzo p, .inunmezzo p, .indueterzi p, .infetta p {color: #92907B; margin: 0 0 10px 0;}
.sinistra {padding: 8px 10px 14px 7px; background: url('img/cornicetta.gif'); margin: 0 10px 10px 0; float: left; border: 0;}
.destra {padding: 8px 12px 14px 7px; background: url('img/cornicetta.gif'); margin: 0 0 10px 10px; float: right; border: 0;}
.inunterzo a, .inunmezzo a, .indueterzi a, .infetta a {color: #D2BA70; text-decoration: none;}
.inunterzo a:hover, .inunmezzo a:hover, .indueterzi a:hover, .infetta a:hover {text-decoration: underline;}
table {width: 95%; margin-bottom: 5px;}
th {text-align: left; font-weight: normal; background: red; padding: 3px 3px 3px 0; color: #92907B;}
td {background: red; padding: 3px; width: 80px; text-align: center; color: #92907B;}
.pari th, .pari td {background: #ECEADD;}
.dispari th, .dispari td {background: #F3F1E4;}
#spessore {font-size: 0; width: 100%; clear: both; height: 0px;}

/*------------------------------------------------------------------------------------------FOOTER*/
#footer {
	width: 100%;
	height: 62px;
	text-align: center;
	background: url('img/bg_footer.png') repeat-y !important; /* PNG */
	background: url('img/bg_footer.jpg') repeat-y;
}
#infooter {padding: 20px 10px 0px 10px; font-variant: small-caps; font-size: 95%; color: #C6C3A4;}
#infooter a {color: #D2BA70; text-decoration: none;}
#infooter a:hover {text-decoration: underline;}
