body {
	font: 100% "Trebuchet MS", Verdana, Arial, sans-serif;
	color: #000;
	margin: 0; padding: 0;
	text-align: center;
	background: #850000 url(../img/sfondo-body.gif) repeat-x 0 0;
}
p { font: 76%/100% "Trebuchet MS", Helvetica, Arial, sans-serif; margin: 2px 0 4px 0; }

a:link { color: #cc0000; text-decoration: none;   }
a:visited { color: #cc0000; text-decoration: none;   }
a:hover { color: #780000; text-decoration: underline;  }
a:active { color: #FFF; text-decoration: none;  }

h1 { font: small-caps 140%/120% Georgia, "Times New Roman", Times, serif; margin: 0 0 15px 0; }
h2 { font: 100%/140% "Trebuchet MS", Helvetica, Arial, sans-serif; color: #780000; margin: 20px 0 5px 0; }
h3 { font: 100%/130% "Trebuchet MS", Helvetica, Arial, sans-serif; color: #6C6C6C; margin: 7px 0; }
h4 { font: bold 100%/120% "Trebuchet MS", Helvetica, Arial, sans-serif; color: #780000; margin: 3px 0; border-bottom: 1px dotted #FFF; padding-bottom: 3px; }
h5 { font: bold 85%/120% "Trebuchet MS", Helvetica, Arial, sans-serif; color: #A25B1B; margin: 10px 0 3px 0; }
h6 { font: bold 80%/140% "Trebuchet MS", Helvetica, Arial, sans-serif; margin: 0 0 10px 0; padding: 4px; color: #FFF; background: #A5A9A6; width: 280px; }

dl { font: 76%/200% "Trebuchet MS", Helvetica, Arial, sans-serif; margin: 5px 0 10px 0; }
dd { font: bold 100% "Trebuchet MS", Helvetica, Arial, sans-serif; margin: 5px 0 15px 0; color: #875D2E; }

#contenitore {
	width: 760px;
	text-align: left;
	margin: 14px auto;
	border: 4px solid #660000;
	background: #FFE9D0 url(../img/intro-5.jpg) no-repeat 0 0;
}

#testata {
	width: 760px; height: 339px;
	padding: 0 0; margin: 0 0;
	visibility:hidden;
}

#contenuti {
	width: 740px;
	height: 312px; /* 284 */
	margin: 0 0 0 0;
	padding: 16px 10px 0 10px;
	background: #FFE9D0 url(../img/intro-sf-basso.gif) right bottom repeat-x;
	overflow:hidden;
}
#contenuti p {font: 76%/160% "Trebuchet MS", Helvetica, Arial, sans-serif;}
#italiano {float:left; width: 155px; padding:4px 15px; margin:0 0; }
#inglese  {float:left; width: 155px; padding:4px 15px; margin:0 0; }
#tedesco  {float:left; width: 155px; padding:4px 15px; margin:0 0; }
#francese {float:left; width: 155px; padding:4px 15px; margin:0 0; }

#entra-it {float:right; text-align:right; padding:0; width:60px; height: 50px; font-weight:bold; font-size:11px;
	background: #E6DFCA url(../img/band-it.gif) right top no-repeat; margin: 0 0 3px 3px; border: 1px solid #E9C9A6; 
	/*overflow: hidden;*/ }
#entra-it a {display:block; height:20px; padding-top:30px; letter-spacing: 0.4em;
	
	/*background: transparent url(../img/entra.gif) right bottom no-repeat;*/ }

#entra-en {float:right; text-align:right; padding:0; width:60px; height: 50px; font-weight:bold; font-size:11px;
	background: #E6DFCA url(../img/band-en.gif) right top no-repeat; margin: 0 0 3px 3px; border: 1px solid #E9C9A6; 
	/*overflow: hidden;*/ }
#entra-en a {display:block; height:20px; padding-top:30px; letter-spacing: 0.4em;
	}

#entra-fr {float:right; text-align:right; padding:0; width:60px; height: 50px; font-weight:bold; font-size:11px;
	background: #E6DFCA url(../img/band-fr.gif) right top no-repeat; margin: 0 0 3px 3px; border: 1px solid #E9C9A6; 
	/*overflow: hidden;*/ }
#entra-fr a {display:block; height:20px; padding-top:30px; letter-spacing: 0.4em;
	}

#entra-de {float:right; text-align:right; padding:0; width:60px; height: 50px; font-weight:bold; font-size:11px;
	background: #E6DFCA url(../img/band-de.gif) right top no-repeat; margin: 0 0 3px 3px; border: 1px solid #E9C9A6; 
	/*overflow: hidden;*/ }
#entra-de a {display:block; height:20px; padding-top:30px; letter-spacing: 0.2em;
	}

#fondo {background-color:#E9C9A6; color: #850000; margin:0; padding: 3px 2px; text-align:center; }

/* */
.tagline {display:none;}