BODY {
	MARGIN: 0px 0 0 0;
	FONT-FAMILY: Trebuchet MS, Verdana, Helvetica, Arial, sans-serif;
	background: #E2D7B5;
	font-size: 12px;
	color: #3C0000;
}

.info_light{
	font: 10px;
	color: #8E8E8E;
	border: 1px dashed;
	padding-left: 10;
	padding-right: 10;
	padding-bottom: 10;
	padding-top: 10;
	text-align: justify;
}

td	{
	font-family: Trebuchet MS;
	font-size: 12px;
}


.scuro_p { font-family: Trebuchet MS; font-size: 11px; color: #2D0000 }

.chiaro_p { font-family: Trebuchet MS; font-size: 11px; color: FAF6E8 }


a, a:link, a:visited { font-family: Trebuchet MS; font-size: 12px; color: #3C0000; font-weight: bold; text-decoration:none }
a:hover, a:active { font-family: Trebuchet MS; font-size: 12px; color: #999999; font-weight: bold; text-decoration:none }

a.codino, a:link.codino, a:visited.codino {font-size: 11px;}
a:hover.codino, a:active.codino {font-size: 11px;}

input, select, file, textarea, option {
	border: 1px solid #CEB070;
	background-color: #FFFFF0;
	color: #101140;
	font-size: 11px;
	font-family: Trebuchet MS;
}

input:focus, select:focus, file:focus, textarea:focus, option:focus {
	background: #EEE5CC;
}

.p_giallo {
	border-style:ridge; border-width:1px; font-family: "Trebuchet MS";
	font-size: 13px;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #FFB530
}

:over.p_giallo {
	background: #F09100;
}

.foto {border: 1px solid #DDCEAA; padding: 2px; }

h1 {
    margin: 0;
    font-size: 100%;
    font-weight: bold;
}

h2 {
    margin: 0 0 .5em .5em;
    padding-top: 1.5em;
    font-size: 120%;
    font-weight: bold;
}

h3 {
    margin: 0;
    font-size: 120%;
    font-weight: bold;
}

h4 {
    font-weight: bold;
    margin: 1.2em 0 0;
}

h5 {
    font-weight: bold;
    margin: 1em 0 0;
}

h6 {
    font-size: 88%;
    font-style: italic;
    font-weight: normal;
    margin: 0;
}

