body { 
	font:14px verdana,helvetica,sans-serif;
	/*background-color:#000000;*/
	color:#FFFFFF;
	margin:0;
	padding:0;
	background-image:url(/winter/images/sfondo.jpg);
	background-repeat:repeat-x;
	background-attachment:fixed;
	background-position:top;
	background-color:#923031;
}
code { font:80% verdana,helvetica,sans-serif; display:block; margin:0 1em .5em 1em; }
hr { display:none }

/* centrare la pagina web a larghezza fissa */
body { text-align:center }  
#testa { width:100%; margin:0; text-align:left }
#corpo { width:100%; margin:0; text-align:left }
#piedipagina { width:100%; margin:0; text-align:left }

/* testa */
#testa { 
	border-bottom:1px solid #EEC840; 
	/*padding:1em 0;*/
	padding: 0;
}

/* corpo */
#corpo { 
	position:relative; 
	border:0; 
}
#corpo-colonna1 { 
	position:absolute; top:0; left:0; 
	width:150px; 
	padding:1em 0;
}
#corpo-colonna2 { 
	margin:0 150px 0 150px; 
	border:0; 
	padding:1em 0;
	border-left: 1px solid #EEC840;
	border-right: 1px solid #EEC840;
	border-bottom: 1px solid #EEC840;
}
#corpo-colonna3 { 
	position:absolute; top:0; right:0; 
	width:150px; 
	padding:1em 0;
	font-size:70%;
}

/*pie' di pagina */
#piedipagina { 
	border:0; 
	padding:1em 0;
	/*background-color:#923031;*/
	color:#EEC840;
}


/*LINK*/

a {
	color: #EEC840;
	text-decoration: underline;
	font-weight:bold;
}

a:hover {
	color: #FFFFFF;
	text-decoration: none;
}


/*TABELLE*/
table#dati {
	padding:0;
	border:0;
}

td.left {
	text-align: right;
	vertical-align: top;
	height: 25px;
}

td.right {
	text-align: left;
	vertical-align: top;
	height: 25px;
}

caption {
	font-weight: bold;
	font-size: 140%;
	text-align:left;
	padding-bottom:15px;
	color:#800000;
	}
/*FORM*/
form {
	margin: 0;
}
