body
{
	width: 100%;
}
body, table, select, input, .corpoDelTesto
{
	font-size: 10pt;
	font-family: 'Times New Roman';
}
.corpoDelTesto
{
	text-align: left;
}
a:link, a:visited, a:active, .coloremenu
{
	color: #375cbc;
}

a:hover
{
	color: gray;
}

a:link.menuOrange, a:visited.menuOrange, a:active.menuOrange
{
	color: darkorange;
}

.container
{
	width: 100%; 
	height: 100%;
	}
.main
{
	width: 779px;
	background-image: url(../images/sfondo.jpg);
	background-repeat: repeat-y;
	overflow: auto;
	height: auto !important;
	/* correggere qui */
	padding-bottom: 30px;
	}
	
.SpallaSx
{
	clear: left; 
	float: left; 
	background-image: url(../images/spallaSx-sfondo.jpg);
	background-repeat: no-repeat;
	width: 163px;
	height: 550px;
	padding-top: 50px;
	}
	
.spallaDx 
{
	background-image: url(../images/spallaDx-sfondo.jpg);
	background-repeat: no-repeat;
	width: 154px;
	height: 550px;
	padding-top: 55px;
	float: left;
}

.principale, .principaleAdmin
{
	height: 550px;
	float: left; 
	background-repeat: no-repeat;
	height: auto !important;
}
.principale
{
	background-image: url(../images/corpo-sfondo-ricerca.jpg);
	width: 462px;
}
.principaleAdmin
{
	background-image: url(../images/corpo-destra-sfondo.jpg);
	width: 550px;
}
.ricerca
{
	background-image: url(../images/ricerca-sfondo.jpg);
	background-repeat: no-repeat;
	height: 36px;
	padding-left: 0px;
	padding-right: 0px;
	clear: both; 
	width: 100%
}
.contenuto, .contenutoAdmin, .contenuto-auto
{
	padding-right: 22px;
	padding-left: 22px;
	padding-top: 15px;
}

.contenuto
{
	height: 514px;
	/* correggere qui 
	background-repeat: no-repeat;
	background-image: url(../images/corpo-sfondo.jpg);*/
}
.contenuto-auto
{
	height: auto !important;
}

.contenutoAdmin
{
	height: 550px;
}

.menu, .menuOrange
{
	font-weight: bold;
	font-size: 11.5pt;
	font-family: 'Times New Roman';
	color: #375cbc;
	position: relative;
	top: -1px;
}

.menuOrange
{
	color: darkorange;
}

.FlashRotator, .data, .titolo, .corpoDelTesto, .links
{
	clear: both; 
	width: 100%
	}

.FlashRotator
{
	visibility:hidden;
	display: block
	}
	
.data
{
	FONT-SIZE: 7pt; 
	TEXT-ALIGN: right;
	/* correggere qui */
	padding-bottom: 5px;
}
.titolo, .titoloVolume
{
	/* correggere qui */
	margin-bottom: 10px;
	font-weight: bold;
	font-size: 12pt;
	color: #375cbc;
	font-family: 'Times New Roman';
	text-align: left; 
	}

.autori
{
	font-style: italic;
}
.obbligatorio
{
	background: #ffffaa;
}

/* Banner */

.banner-container
{
	PADDING-LEFT: 13px; 
	PADDING-TOP: 28px; 
	width:779px; 
	height: 116px; 
	BACKGROUND-IMAGE: url(../images/banner-sfondo.jpg); 
	BACKGROUND-REPEAT: no-repeat;
}
	
.banner-logo, .banner-description
{
	float: left; 
	display: block;
	}
	
.banner-logo
{
	}
	
.banner-description
{
	margin-top:85px
	}
	
/* Barra Menu */

.menu-container
{
	width: 163px; 
	float: left; 
	clear: both;
	}
	
.menu-button
{
	width: 38px; 
	padding-left: 15px; 
	padding-right: 10px;  
	float: left; 
	clear: left
	}	

.menu-link
{
	width: 100px; 
	float: left; 
	padding-top: 10px;
	}

/* Barra Ricerca */

.Ricerca-Blocco
{
	float:left;
	}
	
/* Repeater-Volumi */

.volumi-copertina
{
	clear: left; 
	float: left; 
	width: 90px; 
	margin-right: 7px	
	}
	
.volumi-contenuto
{
	float: left; 
	width: 321px	
	}
	
.volumi-titolo, volumi-descrizione
{
	clear: both; 
	float: left; 
	width: 321px; 
}
	
.volumi-titolo
{
	margin-bottom: 5px	
}
	
.volumi-descrizione
{
	text-align: justify;
}
	
.volumi-container
{
	clear: both; 
	float: none; 
	border-bottom: #c5c5c5 5px solid; 
	width: 418px;
	padding-bottom: 17px; 
	margin-bottom: 17px;	
	overflow: auto;
	
	}
	
/* Da Rivedere */

table.volumi, td.volumi
{
	font-size: 9pt;
	font-family: Times New Roman;
}

img.anteprima
{
	BORDER-RIGHT: #375cbc 2px solid; 
	BORDER-TOP: #375cbc 2px solid; 
	BORDER-LEFT: #375cbc 2px solid; 
	BORDER-BOTTOM: #375cbc 2px solid
}

.sottotitolo
{
	font-weight:bold;
	color: #375cbc;
	}

span.label
{
	font-weight: bold;
	color: #375cbc;
	text-align: left;
}

span.evidenza
{
	position: relative;
	top: -3px;
}

