
html {
	font-family: arial, courier new, freesans, verdana,bookman old style;
	font-size: 10pt;
	color: #5a1010;
}
div {
	font-size:1em;
}
table {
	font-size:1em;
}
body {
	/*background-image: url('images/background.jpg');
	background-position: center;*/
	background-color: #ffffff;
	margin: 0px;
}
h4 {
	font-weight: bold;
	text-align:center;
	margin: 10px;
	padding-bottom: 3px;
	border-bottom: solid 1px #ffe494;
	border-bottom: solid 1px #ff910C;
}
img {border:0px;}
span.modificatori {
	margin-top: -15px;
	padding:0px;
	display:inline;
	float:right;
}
span.albums {
	margin: 0px;
	padding:5px;
	width: 370px;
	display:inline;
	border-top: solid 1px #ff910C;
	float:right;
}
/*** Blocco contenente l'intera pagina centrata *****/
div#unico {
	width: 1005px;
	border: solid 0px;
}
div#unico a.intro {
	text-decoration: none;
	color: #808080;
	background-color: #fff;
	display: block;
	width: 200px;/*
	font-size: 2em;*/
}
div#unico a.intro:hover {
	text-decoration: none;
	display: block;
	color: #000;
	width: 200px;
	background-color: #DFDFDF;

}

div#head {
	background-image: url('images/header1.jpg');
	background-position: left;
	background-repeat: no-repeat;
	width: 100%;
	height: 151px;
	margin-bottom: -40px;
	color:#fCdD82;/*
	font-size:.9em;*/
	text-align: right;
}

div.elenco{
	opacity: 0.6;
	-moz-opacity:0.6;
	filter:alpha(opacity=60);
	background-color: #fCfDe2;
	border: solid 1px #fCcD42;
	display: block;
	float: left;
	width: 30%;/*
	height: 200px;
	font-size:.9em;*/
	margin: 5px;
	margin-left: 1%;
	text-align: justify;
	padding:2px;/*
	opacity: 1.0;*/
}
div.elenco:hover{
	opacity:1;
	-moz-opacity:1;
	filter:alpha(opacity=100);
}
div.foto{
	border: solid 1px #fCcD42;
	background-color: #fCfDe2;
	opacity: .6;
	-moz-opacity:0.6;
	filter:alpha(opacity=60);
	display: block;
	float: left;
	width: 45%;/*
	height: 200px;
	font-size:.9em;*/
	margin: 5px;
	margin-left: 2%;
	
	text-align: justify;
	padding:2px;
}
div.foto img.foto{
	border: solid 1px #880000;
	opacity: .6;
	-moz-opacity:0.6;
	filter:alpha(opacity=60);
	display: block;
	clear: right;
	height: 100px;
	margin: 5px;
}
div.foto:hover{
	opacity:1.0;
	-moz-opacity:1;
	filter:alpha(opacity=100);
}
div.foto img.foto:hover{
	opacity:1.0;
	-moz-opacity:1;
	filter:alpha(opacity=100);
}
/****************************************************************
		BLOCCO DEL MENU' PRINCIPALE E TABELLE RELATIVE
*****************************************************************/

div#menu {
	background-image: url('images/sfondo_menu0.jpg');
	width: 100%;
	height: 22px;
	border-top: solid 0px #fCcD42;
	border-bottom: solid 0px #fCcD42;
	margin-bottom: 10px;

}


div#menu table {
	width: 100%;
	height: 22px;
	border: solid 0px;
	margin: 0px;/*
	font-size: 0.9em;*/
	border-top: solid 1px #fCcD42;
	border-bottom: solid 1px #fCcD42;
}
div#menu table caption {
		font-size: 1.2em;
		border: solid 0px #FFE012;
		color: #FFE012;
		/*background-image: url('images/caption.gif');
		background-repeat: no-repeat;
		background-position: center;*/
}
div#menu table tr {
	color: #FFE012;
}
div#menu table td {
	height:100%;
	width:13%;
	color: #FFE012;
	text-align: center;
	margin: 0px;
	}
div#menu table a{
	height: 19px;
	text-decoration: none;
	display: block;
	margin-top: -2px;
	margin-bottom: -2px;
	color: #9D610C; /*giallo*/
}
div#menu table a:hover{
	background-image:  url('images/sfondo_menu1.jpg');
	background-position:  center center;
	height: 19px;
	display: block;
	margin-top: -3px;
	margin-bottom: -3px;
	text-decoration: none;
	color: #007EFE; /*azzurro*/
	border: solid 1px #fCcD42;
	border-top: solid 1px white;
	border-bottom: solid 1px white;
}

/****************************************************************
		BLOCCO A SINISTRA E TABELLE RELATIVE
*****************************************************************/

div#left {
	background-image: url('images/sfondo_laterale.jpg');
	background-position: right;/*
	font-size: 0.9em;*/
	text-align: left;
	width: 16%;
	padding: 15px;
	padding-left:5px;
	padding-right:5px;
	margin: 5px;
	margin-left: 0px;
	border: solid 1px #ee7EFE;
	border-left: solid 0px #997EFE;
	float: left;
}
div#left table{/*
	font-size: 0.9em;*/
	text-align: left;
	width: 100%;
	margin-bottom: 10px;
	padding: 0px;
}
div#left table caption {/*
	background-image: url('images/sfondo_laterale.jpg');*/
	background-position: left;
	font-weight: bold;
	font-size:1.1em;
	text-align: center;
	width: 100%;
	margin-bottom: 5px;
	padding: 0px;
	border-bottom: solid 0px #f0c469;
	border-top: solid 2px #f0c469;
}
div#left table th {
	margin: 0px;
	padding-top: 0px;
	border-bottom: solid 1px #e4c66f;
}
div#left table td {
	margin: 0px;
	padding: 0px;
	border-bottom: dotted 1px #e4c66f;
}
div#left a{
	display: block;
	padding: 2px;
	text-decoration: none;
	color: #7a4903; /*giallo*/
}
div#left a:hover{
	display: block;
	padding: 2px;
	text-decoration: underline;
	background: #fff;
	color: #d38d2b; /*marrone chiaro*/
}
div#left img{
	width: 140px;
}

/****************************************************************
		BLOCCO A DESTRA E TABELLE RELATIVE
*****************************************************************/

div#right {
	background-image: url('images/sfondo_laterale.jpg');
	background-position: left;/*
	font-size: 0.9em;*/
	text-align: left;
	width: 12%;
	padding: 15px;
	padding-left:5px;
	padding-right:5px;
	margin: 5px;
	margin-right: 0px;
	border: solid 1px #997EFE;
	border-right: solid 0px #997EFE;
	float: right;
}
div#right table{/*
	font-size: 0.9em;*/
	text-align: right;
	width: 100%;
	margin: 0px;
	padding: 0px;
}

div#right table td {
	margin: 0px;
	padding-left: 3px;
	padding-right: 3px;
	border-bottom: dotted 1px #e4c66f;
}

div#right table caption{
	font-weight: bold;
	font-size:1.1em;
	text-align: right;
	padding: 0px;
	width: 99%;
	height: 15px;
	background-image:url('images/sfondo_div_center_1.jpg');
	background-position: bottom left;
	margin:0px;
	border-top: solid 1px #e08429;
	border-bottom: solid 1px #e08429;
}
div#right a{
	text-decoration: none;
	color: #9D610C; /*giallo*/
}
div#right a:hover{
	display: block;
	text-decoration: underline;
	color: #9D610C; /*marrone chiaro*/
}
div#right span#mailing {/*
	font-size: 1.8em;*/
	border: solid 1px #e08429;
	padding: 2px;
}

div#right img {
	width: 110px;
	border: solid 1px #e08429;
	align: center;
}
/****************************************************************
		BLOCCO IN CALCE ALLA PAGINA E TABELLE RELATIVE
*****************************************************************/

div#footer {
	clear: both;
	width: 100%;
	border-top: solid 1px #B8BBF0;
	color: #B8BBF0;
}

/****************************************************************
		ELENCHI E ALTRE DEF
*****************************************************************/

ul#elenco {
	margin-top: 0px;
	padding-top: 0px;
	text-align: left;
}
ul#elenco li{
	margin-left: -15px;
}