body {
	font-family: Courier New, Courier;
	font-size: 13px;
	background-color: white;
	margin: 0;
	padding: 0;
}

a { text-decoration: underline; }
a:hover { background-color: #E6E6E6; }

#wrapper {
	max-width: 1024px;
	margin: 0 auto;
	padding: 0;
	background-color: black;
}

table#layout {
	margin: 0;
	padding: 0 5px 0 5px;
}

table#layout tr {
	margin:	0;
	padding: 0;
}

table#layout td {
	margin: 0;
	padding: 0;
	background-color: white;
	border-style: solid;
	border-color: black;
	border-width: 0 5px 0 5px;
}

#leftcol, #maincol, #rightcol {
	vertical-align: top;
}

#leftcol { width: 15%; }
#rightcol { width: 10%; }

.box {
	padding: 10px;
	border-bottom: 10px solid black;
}

.blue { background-color: #000080; }
.blue, .blue a { color: #FF0; }
.red { background-color: #DF0202; }
.red, .red a { color: #FF0; }
.white { background-color: white; }
.white, .white a { color: black; }
.yellow { background-color: #F2F401; }
.yellow, .yellow a { color: #676767; }

.titoloRubriche, .titoloArchivi {
	font-size: 26px;
}

#elencoRubriche {
	border-bottom: 5px solid black;
}
#elencoRubriche .box {
	/* border-top: 1px solid #999; */
	padding: 20px 10px;
	margin: 0;
	border-top: 3px solid black;
	border-bottom: 0;
	font-size: 14px;
	font-weight: bold;
}

.descrizioneRubrica { font-size: 11px; }

#header {
	background-image: url("images/logo.jpg");
	background-repeat: no-repeat;
	background-position: center center;
	background-color: white;
	height: 179px;
}
#header h1, #header h3 { display: none; }

#body {
	margin-top: 0;
	background-color: white;
	padding: 15px;
}

img.imLeft { float: left; padding-right: 15px; }
img.imRight { float: right; padding-left: 15px; }

.separatoreArticoli {
	clear: both;
	padding-bottom: 10px;
}


.post, .entry { position: relative; }

ul.nav { list-style-type: none; padding: 0; margin: 0; }
ul.nav li { font-size: 18px; }

.titoloArchivi { border-bottom: 3px solid black;}

ul.archivi {
	list-style-type: none;
	padding: 0;
	margin: 0;
}
ul.archivi li {
	font-size: 16px;
	margin-bottom: 5px;
}

.cerca form, .cerca h4 { margin: 0; padding: 0; }
.cerca form input { width: 80%; }

#footer {
	font-size: 11px;
	color: black;
	text-align: center;
}