html {margin: 0; font-size: 100%;}
body {font-family: Arial, Verdana, Helvetica, Sans-serif; font-size: 76%;
	margin: 0; color: #1D0063; text-align: center;
	background-color: #FFFFFF;}

table {font-size: 1em;}

a {color: #FAB700;}
a:hover {color: #FFFFFF;}

h1 {margin: 0 0 10px 0;
	font-size: 1.7em;
	color: #FAB700;}
h2 {font-size: 1.3em; margin: 0 0 10px 0; color: #FFFFFF;}
ul  {margin: 0 0 10px 0; padding: 0 0 0 15px;}
li {margin: 0;}

/* POPUP */
body.inf675 {margin: 20px; text-align: left; color: #FFFFFF; background-color: #1D0063;}

#box {width: 780px; margin: 0 auto; text-align: left;}
#inbox {}

/* TESTATA */
#header {
	border: 1px solid #999999;
	background-color: #FAB700;
	height: 98px;
	background-image: url("bg_header.gif");
	background-position: top right;
	background-repeat: no-repeat;}
#payoff {float: left; width: 640px; margin: 80px 0 0 -50px; font-size: 0.9em; font-weight: bold;}
#logo {float: left; width: 180px; font-size: 0;}

/* MENU */
#menu {
	font-weight: bold;
	float: left;
	width: 200px;
	font-size: 1.2em;}
#menu p {padding: 10px 10px 10px 10px;
	margin: 0 30px 10px 0;
	color: #1D0063;
	background-color: #FFFFFF;
	border: 1px solid #FAB700;}
#menu p.cur {
	color: #FAB700;
	background-color: #1D0063;
	border: 1px solid #FAB700;}
#menu a {text-decoration: none; color: #1D0063;}
#menu a:hover {color: #FAB700;}
#inmenu {padding: 10px 10px 65px 20px;
	background-image: url("bus.gif");
	background-position: left bottom;
	background-repeat: no-repeat;}

/* LINGUA */
#menulng {padding: 30px 15px 0 20px;}

/* CORPO */
#main {float: left; width: 100%; background-color: #1D0063; color: #FFFFFF;}
#inmain {float: left; width: 100%;
	min-height: 400px;
	height: auto !important;
	height: 400px;}

#content {float: left; width: 560px;}
#incontent {padding: 10px;}
#incontent img {border: 1px solid #FFFFFF; margin: 0 10px 10px 0;}
.divfull {clear: both; width: 100%; font-size: 0; line-height: 0; height: 10px;}
/* COLOPHON*/
#colophon {background-color: #1D0063; color: #FFFFFF;
	clear: both;
	text-align: center;}
#incolophon {margin: 0 10px 0 10px; padding: 10px; border-top: 1px solid #FFFFFF;}

/* WEBFORM */
table.webform {width: 70%;}
table.webform td.label {padding-right: 10px;}
table.webform .field {color: #000000; width: 250px; background-color: #FFFFFF; border: solid 1px #FAB700;}
table.webform textarea {height: 80px;}
table.webform .button {background-color: #FAB700; color: #1D0063; border: solid 1px #FAB700; font-size: 0.9em;}

/* by BB */