html{
	background:#480000 url(/img/bg2.jpg);
}
body {
	/*	font-family: "Times New Roman", Times, serif;*/
	font-size: 11pt;
	font-family: Arial, Helvetica, sans-serif;
}
body a {
	color: #48000;
	text-decoration: none;
}

TD {
	font-size: 11pt;
	font-family: Arial, Helvetica, sans-serif;
}

.bordo {border: 2px solid #480000;}

/* Structural wrapping */
div.wrap {float:left;width:100%;text-align: center; }
div.wrap div.b {width:996px; margin: auto; text-align: left; padding:1px;}
div.wrap div.c {width:996px; margin: auto; padding:0px 0px 0px 0px;}

/* Slice */
div#slice {
	background-color: Maroon;
	border-bottom: 1px solid #333333;
	color: White;
	font-weight: bold;
	font-size: 13px;
	font-family: Arial, sans-serif;
	padding: 8px;
}

/* Colori */
.beige { color: #fffac2 }
.beige A { color: #fffac2 }
.menuo a {
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	background-color: #FFF19D;
	color: #3B1002;
	padding: 4px 22px 4px 22px;
	margin: 0 2px;
}
.menuo a:hover {
	font-size: 13px;
	font-weight: bold;
	color: #fffac2;
	background-color: #480000;
}

.menu a {
	font-size: 14px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	background-color: #db8232;
	color: #ffffff;
	padding: 4px 11px 4px 11px;
	margin: 0 2px;
}
.menu a:hover {
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
	background-color: #480000;
}

H1 {
	color: #480000;
	font-size: 30px;
	margin: 0px;
}

H2 {
	margin: 4px;
}

H3 {
	margin: 1px;
}

UL {
	margin-bottom: 0px;
}

.border {
	float: right;
	margin: 4px;
	padding: 6px;
	border: 1px solid #616161;
	background: #FFF8D2;
}

.border2 {
	margin: 4px;
	padding: 6px;
	border: 1px solid #616161;
	background: #FFF8D2;
}

.footer {
	font-size: 10px;
	color: #480000;
}

.footer a {
	font-size: 10px;
	color: #480000;
	text-decoration: none;
}

.dred {
	color: #990000;
}

.citazione {
	padding-left: 400px;
	text-align: right;
}

/* Pagination */

.pagination{
padding: 2px;
float:left;
}

.pagination ul{
margin: 0;
padding: 0;
text-align: right; /*Set to "right" to right align pagination interface*/
font-size: 10px;
}

.pagination li{
list-style-type: none;
display: inline;
padding-bottom: 1px;
}

.pagination a, .pagination a:visited{
padding: 0 5px;
border: 1px solid #9aafe5;
text-decoration: none; 
color: #2e6ab1;
background-color: #FFFFFF;
}

.pagination a:hover, .pagination a:active{
border: 1px solid #2b66a5;
color: #000;
background-color: #FFFF80;
}

.pagination a.currentpage{
background-color: #2e6ab1;
color: #FFF !important;
border-color: #2b66a5;
font-weight: bold;
cursor: default;
}

.pagination a.disablelink, .pagination a.disablelink:hover{
background-color: white;
cursor: default;
color: #929292;
border-color: #929292;
font-weight: normal !important;
}

.pagination a.prevnext{
font-weight: bold;
}
