/* verdino: background-color: #CFC; */


body {
 font-family: "Trebuchet MS",verdana;
 font-size: 75%;
 background-color: white;
 margin: 0 3em 0 3em;
 padding: 0 0 1em 0;
}

#pagina {
        margin: 0;
		min-width: 600px;
}
		
#headerBar {
text-align: left;
position: relative;
border-bottom: 1px solid #369;
padding: none;
margin: none;
}

#horizMenu, #location {
	 padding: 0.2em 0 0.2em 0.4em;
}

#horizMenu {
	background-color: #CFC;
}

#horizMenu h1 {
	font-size: 1em;
	font-weight: bold;	
	display: inline;
}


#location {
 position: relative;
 border-bottom: 1px solid #369;
}

/* ricerca */

#ricerca {
	position: relative;
	border: 2px solid black;
	border-width: 2px 0 2px 0;
	font-size: 80%;
	padding: 3px;
	padding-left: 40px;
	background-color: white;
	background-image: url(../images/cerca.gif);
	background-position : top left;
	background-repeat : no-repeat;
}

#ricerca * {
	display: inline;
}


#filtroBarra {
	display: block;
	border-bottom: 1px dotted #ddd;
	margin-bottom: 4px;
}

#filtroBarra, #filtroRicerca {
	margin: 2px;
}

#filtroRicerca form {

}

#filtroRicerca form * {

}

#filtroRicerca label {
	background-color: transparent;
}

/* fine ricerca */


#contenuto {
 padding: 1em 0 1em 0.2em;
 position: relative;
 width: 100%;
}

#footer {
	border-top: 1px solid #369;
}

/* cds Nuovo e Vecchio ordinamento */
/* cdsMin è il contenitore con numero inferiore di cds */

.contenitoreCds {
	position: relative;
	width: 600px;
}

.cdsMin, .cdsMax {
	width: 300px;
	padding: 0.5em;
}

.cdsMin {
	position: absolute;
	top: 0;
	left: 300;
}

.cdsMax {
	position: relative;
	margin-left: 0;
	border-right: 2px dashed #DDD;
}

.contenitoreCds h2 {
	display: block;
	background-color: #CFC;
	text-align: center;
	border-bottom: 1px solid black;	
}

.contenitoreCds label {
	background-color: transparent;
	display: inline;	
}

.contenitoreCds p {
	border-bottom: 1px solid #DDD;
}



/* elementi generici */

img {
	border: none;
	margin: none;
	padding: none;
	display: block;
}

/* tabelle */
table {
	width: 100%;
}

th {
	background-color: #CFC;
	font-weight: bold;
	text-align: left; 
}

td {
	border-bottom: 1px dashed #DDD;
	text-align: left; 
}


