html, body {
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
	background-color:#000000;
	font-family: Helvetica, Arial;
	font-size:1em;
}
#header {margin:0; padding:0; height: 150px; overflow:hidden;}
#logo {margin:0 0 0 30px; width:124px; height: 124px; padding:16px 0 0 0; float:left;}
#testata {margin:0 0 0 223px; /*width:730px;*/ padding:0; height: 140px; background:url(imgs/testata.gif) no-repeat left top;}
#container {margin: 0 0 0 20px;}
#flashcontent {
	margin: 0 auto;
	width: 100%;
	height: 100%;
	/*background-color: #FFFFCC;*/
}
#flashcontent p {
	padding: 120px 120px 0 120px;
	text-align:center;
	color:#bbb299;
	font-size:12px;
	line-height:120%;
	font-family:Helvetica,Arial;
	}
#flashcontent a {color:#FFF; text-decoration:underline;}
#sidebar {margin-top:30px;width:224px; float:left; line-height:1.4em;}
#sidebar h3 {font-size:1.4em; color:#9C937D; margin:0 0 10px 0;}
#main {margin:40px 20px 0 230px; border-left:1px solid #fff; padding:0 20px;}
#main-top { margin:20px 68px 0 230px; border-left:1px solid #A89D80; padding:13px 0 0; background: url(imgs/ombra_main_top.gif) no-repeat right top;}
#main-bianco {margin:0; padding:5px 60px 14px 30px; background:#fff url(imgs/ombra_main.gif) repeat-y right top;}

/*#main-top {height:13px; margin:20px 68px 0 230px; border-left:1px solid #A89D80; padding:0 60px 0 30px; background: url(imgs/ombra_main_top.gif) no-repeat right top;}
#main-bianco {margin:0 68px 0 230px; border-left:1px solid #A89D80; padding:5px 60px 14px 30px; background:#fff url(imgs/ombra_main.gif) repeat-y right top;}
*/
#main-bianco h3 {color:#9C937D; font-size:1.3em; font-family: Georgia, Arial;}
#main-bianco p {color:#333; font-size:.9em; font-family: Georgia, Arial; line-height:1.3em;}
#main-bianco img {float:left; margin: 0 16px 6px 0;}
#main-bianco a:link, #main-bianco a:visited {text-decoration:underline; color:#666;}
#main-bianco a:hover, #main-bianco a:active {text-decoration:underline; color:#000;}

/* ------- GENERAL --------- */
h3 {color:#A89D80;}
.bianco {color:#fff;}
.clear {clear:both;}
a:link, a:visited {color:#000; text-decoration:none;}
a:hover {color:#FFF;}

/* ------- FORM --------- */
input {padding:4px; margin:6px 0; color:#666; font-size:1.1em; border:1px solid #999;/*line-height:1.4em;*/}
textarea {padding:4px; margin:6px 0; color:#333; font-size:.9em; border:1px solid #999; font-family: Helvetica, Arial; line-height:1.1em;}
label {padding:.8em; color:#333;}
button {margin:6px 3px; padding:.5em; border:none; font-size:1em; color: #fff; background-color:#000;}

/* ------- MENU -------- */
#sidebar a {text-decoration:none; font-weight:bold;}
#sidebar span {font-weight:bold; color:#000;}
#sidebar a:link, #sidebar a:visited {color:#FFF;}
#sidebar a:hover {color:#000;}