html, body {margin: 0; padding: 0;}
body {font-size: 76%; font-family: Arial, Verdana, Sans-serif; text-align: center;
	background-color: #FFA600;
	background-image: url("../img/bg_body.gif");
	background-position: 0 0;
	background-repeat: repeat-x;
	color: #000000;}

a img {border: none;}
a {color: #B31700;}
h1 {color: #B31700; font-size: 1.5em; font-weight: bold;}
h2 {color: #D52321; font-size: 1.3em; font-weight: bold; margin: 0 0 5px 0;}

table {font-size: 1.0em; border: 1px solid #C3C3C3; border-collapse: collapse;}
table th, table td {border: 1px solid #C3C3C3; border-collapse: collapse; padding: 5px;}

li {margin:5px 0 0 0;}

/* TESTATA */
#header {height: 112px;
	background-image: url("../img/bg_header.gif");
	background-position: 0 0;
	background-repeat: no-repeat;
	background-color: #FFA600;}
#logo {float: left; width: 160px; font-size: 0;}
/* LOGO ACER */
#loghino {float: right; width: 184px; font-size: 0;}

/* STRUTTURA */
#container {
	width: 780px; margin: 0 auto;
	text-align: left;
	background-image: url("../img/bg_container.jpg");
	background-position: 0 0;
	background-repeat: repeat-y;}

/* MENU PRINCIPALE */
#menu {float: left; width: 594px; height: 41px; text-align: center;
	background-image: url("../img/bg_menu.jpg");
	background-position: 0 0;
	background-repeat: repeat-x;
	border: 1px solid #C3C3C3; border-top: none;}
#menu ul, #menu li {margin: 0; padding: 0; list-style: none;}
#menu ul {width: 594px;}
#menu li {float: left;  width: 95px; color: #000000; line-height: 41px; border-right: 1px solid #C3C3C3;}
#menu a {float: left; width: 95px; line-height: 41px; text-decoration: none; color: #000000;}
#menu li.cur {
	background-image: url("../img/bg_cur.gif");
	background-position: 0 0;
	background-repeat: no-repeat;}
#menu a:hover {
	background-image: url("../img/bg_cur.gif");
	background-position: 0 0;
	background-repeat: no-repeat;}

/* CONTENUTO */
#content {float: left; width: 596px;}
#incontent {padding: 20px;}

/* PARAGRAFI SOTTO IL TESTO */
.par p {margin: 5px 0 5px 0;}
.par img.left {margin: 0 10px 10px 0; float: left;}
.par img.right {margin: 0 0 10px 10px; float: right;}
.par img.center {margin: 0 auto; text-align: center; display: block;}
.emptypar {clear: both; width: 100%; font-size: 0; line-height: 0; height: 5px;}

/* MENU SECONDARIO */
#navigation {float: right; width: 184px;}

#innavigation ul {list-style-type: none; margin: 0; padding: 0 0 10px 0; border-bottom: 1px dashed #666666; font-weight: bold;}
#innavigation li {margin: 0 0 3px; padding: 0; text-indent: 25px;
	background-image: url("../img/menu_ico.gif");
	background-position: 5px 4px;
	background-repeat: no-repeat;}
#innavigation a {display: block; width: 180px; line-height: 20px;
	text-decoration: none; text-indent: 25px; color: #FFFFFF; background-color: #949494;
	background-image: url("../img/menu_ico.gif");
	background-position: 5px 4px;
	background-repeat: no-repeat;}
#innavigation a:hover {color: #FFFFFF; background-color: #B92C17;}
#innavigation li.cur {background-color: #B92C17; line-height: 20px; color: #FFFFFF; width: 180px;}

/* COLONNA SOTTO IL MENU SECONDARIO */
#extra {float: right; clear: right; width: 184px;}
#inextra {padding: 10px;}
#inextra li {margin: 3px 0 0 -25px;}

/* COLOPHON */
#footer {clear: both; width: 100%; color: #333333;
	background-image: url("../img/bg_container.jpg");
	background-position: 0 0;
	background-repeat: repeat-y; border-top: 1px dashed #666666;}
#infooter {padding: 10px 20px 10px 30px; margin-right: 184px; background-color: #EDEDED;}
/* by BB */
