
/* HTML BODY CONTENT */

	html{
		height:100%;
		border:0;
		margin:0;
		padding:0;
		font-family:Verdana;
		background:#FFFFFF url('../img/sfondo_body_home.jpg') no-repeat top left;
	}

	img{
		border:1px solid #CC9900;
		padding:3px;
		margin:5px;
	}

	ul{
		margin:0px;
		padding:0px;
	}

	ul li{
		margin:0px;
		padding:0px;
		list-style:none;
		margin-bottom:5px;
	}
	form{
		border:0px;
		margin:0px;
		padding:0px;
	}
	fieldset{
		border:0;
		margin:0;
		padding:0;
	}
	legend{
		display:none;
	}
	a{
		text-decoration:none;
	}
	a:hover{
		text-decoration:underline;
	}

	.hidden{
		display:none;
	}
	.clear{
		clear:both;
		border:0px;
		margin:0px auto;
		padding:0px;
		font-size:0px;
	}
	div.spacerh20{
		border:0;
		margin:0;
		padding:0;
		height:20px;
	}

	body{
		color:#000;
		text-align:left;
		border:0px;
		margin:0px auto;
		padding:0px;
		height:100%;
		font-family:Verdana;
		font-size:0.8em;

	}
	.spacer10{
		height:10px;
	}
	div#contentesterno{
		border:0px;
		margin:0px;
		padding:0px;
		height:100%;
		width:780px;
		display:block;
		text-align:left;
		border:0px dotted red;

	}
	div.header{
		border:0px solid red;
		margin:0px;
		padding:0px;
		width:780px;
		font-size:1em;
		height:136px;
		display:block;
	}
	div.footer{
		border:0px solid red;
		margin:0px auto;
		margin-top:15px;
		padding:0px;
		font-size:0.8em;
		color:#FFF;
		float:right;
		padding:0px 0px;
		text-align:right;
		width:100%;
	}

	div.contentbody{
		border:0px dotted green;
		margin:0px;
		padding:0px;
		width:780px;
		background: url('../img/sfondo_footer.gif') no-repeat bottom left;

	}
	div.contentleft{
		width:150px;
		border:0px solid red;
		padding-bottom:50px;
		margin-left:20px;
		padding-top:130px;
		height:300px;
		float:left;
	}
	div.contentright{
		float:left;
		border:0px solid red;
		width:390px;
		padding-bottom:50px;
		margin-top:30px;
		margin-left:20px;
	}
	div.content{
		width:600px;
		padding-bottom:50px;
		margin-top:30px;
	}

	.hidden{
		display:none;
	}
	.italico{
		font-style:italic;
	}
	.bold{
		font-weight:bold;
	}
	.error{
		color:red;
		font-style:italic;
	}
	.clear{
		clear:both;
		border:0px;
		margin:0px auto;
		padding:0px;
		height:0px;
		font-size:0px;
	}
	.separate{
		clear:both;
		border:0px;
		margin:0px auto;
		padding:0px;
		height:5px;
		width:100%;
		display:block;
		font-size:0px;
		background-color: #F5F5F5;
		margin:5px 0px;
	}
	.spacer10{
		height:10px;
	}
	.spacer30{
		height:30px;
	}
	.boldato{
		font-weight:bold;
	}
	div.logo{
		top:60px;
		position:absolute;
		margin-left:10px;
	}


	div.bannerrightsmall{
		border:1px solid red;
		margin:10px;
	}
	div.mainright{
		float:left;
		width:350px;
		display:block;
		border:0px solid yellow;
		padding:0px;
		margin:0px;
		margin-top:10px;
	}
	div.mainleft{
		margin:0px;
		padding:0px;
		float:left;
		width:350px;
		display:block;
		border:0px solid red;
		padding-left:10px;
		padding-top:10px;
	}
	div.main{
		margin:0px;
		padding:0px;
		border:0px solid red;

		padding-top:10px;
	}
	/* fine - HTML BODY CONTENT */

	div.left{
		width:39%;
		float:left;
	}
	div.right{
		width:45%;
		float:right;
	}
	div.lefthome{
		width:39%;
		float:left;
	}
	div.righthome{
		width:45%;
		float:right;
	}



	/* MENU LEFT SOTTOPAGINE */
	div.menuleft{
		margin:0px;
		padding:0px;
		margin-left:260px;
		position:absolute;
		color:#FFF;
		font-size:0.9em;
	}
	div.menuleft ul{
		color:#FFF;
		font-weight:normal;
		margin:0px;
		padding:0px;
		list-style:none;
	}
	div.menuleft ul li{
		border:0px solid #000;
		margin:0px;
		padding:0px;
		text-align:left;
		font-weight:bold;
		font-size:1.2em;
		margin-bottom:10px;
		background:url(../img/sfondo_submenu_off.png) no-repeat bottom left;

		/*height:22px;*/
	}
	div.menuleft ul li.vocesel#first,
	div.menuleft ul li.vocesel#last,
	div.menuleft ul li.vocesel{
		background:url(../img/sfondo_submenu_on.png) no-repeat bottom left;
		text-decoration:none;
		color:#FFCC00;
	}
	div.menuleft span.lingua a,
	div.menuleft ul li.voce a,
	div.menuleft ul li.voce#last a,
	div.menuleft ul li.voce#first a{
		color:#FFF;
		text-decoration:none;
	}
	div.menuleft ul li.vocesel a,
	div.menuleft ul li.vocesel#last a,
	div.menuleft ul li.vocesel#fist a{
		color:#FFCC00;
		text-decoration:none;
	}


	div.menuleft span.lingua a:hover,
	div.menuleft ul li.voce a:hover,
	div.menuleft ul li.voce#last a:hover,
	div.menuleft ul li.voce#first a:hover{
		color:#FFCC00;
		background:url(../img/sfondo_submenu_on.png) no-repeat bottom left;
		background-position:-10px 0px;
	}
	div.menuleft ul li.vocesel#last,
	div.menuleft ul li.voce#last{
		border-right:0px solid #333;
	}
	/* FINE MENU LEFT SOTTOPAGINE */

	/*STYLE - MENU - HEADER*/

	div.menutop{
		margin:0px;
		padding:0px;
		width:100%;
	}
	div.menutop ul{
		color:#999;
		font-weight:normal;
		margin:0px;
		padding:0px;
		list-style:none;
		float:right;
		padding-top:35px;
	}
	div.menutop ul li{
		border:0px solid #000;
		border-right:1px solid #999;
		margin:0px;
		margin-right:5px;
		padding:0px;
		padding-right:5px;
		text-align:center;
		font-weight:normal;
		font-size:0.9em;
		float:left;
	}
	div.menutop ul li.voceselend,
	div.menutop ul li.vocesel{
		background:url(../img/butt_orange.gif) no-repeat top right;
	}
	div.menutop span.lingua a,
	div.menutop ul li.voce a,
	div.menutop ul li.vocesel a,
	div.menutop ul li.voceselend a,
	div.menutop ul li.voceend a{
		color:#999;
		text-decoration:none;
	}
	div.menutop span.lingua a:hover,
	div.menutop ul li.voce a:hover,
	div.menutop ul li.voceend a:hover{
		color:#999;
		text-decoration:underline;
	}
	div.menutop ul li.voceselend,
	div.menutop ul li.voceend{
		border-right:0px solid #333;
	}
	/* FINE MENU HEADER */


	/*STYLE - MENU */

	div.menu{
		position:absolute;
		top:5px;
		left:350px;
		border:0px solid red;
		margin-left:0px;
		padding:0px;
		font-family:Verdana;
	}
	div.menu ul{
		color:#000;
		font-weight:normal;
		margin:0px;
		padding:0px;
		list-style:none;
	}
	div.menu ul li{
		margin:0px;
		padding:0px;
		text-align:left;
		font-weight:bold;
		font-size:1.0em;
		height:30px;
		width:auto;
		float:left;
		text-align:left;
		margin: 0px;
		margin-right:15px;

	}
	div.menu ul li.voceselend,
	div.menu ul li.vocesel{
		color:#63A824;
		/*background:url(../img/sfondo_voce_menu_on.jpg) no-repeat top center;*/
	}
	div.menu span.lingua a,
	div.menu ul li.voce a,
	div.menu ul li.voceend a{
		height:30px;
		color:#707173;
		text-decoration:none;
	}
	div.menu span.lingua a:hover,
	div.menu ul li.voce a:hover,
	div.menu ul li.vocesel a,
	div.menu ul li.voceselend a,
	div.menu ul li.voceend a:hover{
		color:#63A824;
		/*background:url(../img/sfondo_voce_menu_on.jpg) no-repeat top center;*/
		text-decoration:none;
	}
	div.menu ul li.voceselend,
	div.menu ul li.voceend{
	}
	/* FINE MENU  */

	/* MENU LANGUAGES */
	div.menulang{
		position:absolute;
		top:5px;
		left:720px;
		border:0px solid red;
		margin-left:0px;
		padding:0px;
		font-family:Verdana;
	}
	div.menulang ul{
		color:#63A824;
		font-weight:normal;
		margin:0px;
		padding:0px;
		list-style:none;
	}
	div.menulang ul li{
		margin:0px;
		padding:0px;
		text-align:left;
		font-size:0.9em;
		width:auto;

		margin: 0px;
		margin-right:15px;
	}
	div.menulang ul li a{
	text-decoration:none;
	color:#63A824;
	}
	div.menulang ul li a:hover{
	color:#63A824;
	text-decoration:underline;
	}
	/* FINE MENU  */

	/*STYLE - MENU - FOOTER*/

	div.menufooter{
		border:0px solid green;
		margin:0px;
		font-family:Verdana;
		margin-top:5px;

	}
	div.menufooter ul{
		float:left;
		width:400px;
		color:#707173;
		font-weight:normal;
		margin:0px;
		padding:0px;
		list-style:none;
		border:0px solid green;
		margin-left:40px;
	}
	div.menufooter ul li{
		border:0px solid #000;
		border-right:1px solid #707173;
		margin:0px;
		margin-right:5px;
		padding:0px;
		padding-right:5px;
		text-align:center;
		font-weight:normal;
		font-size:0.9em;
		float:left;
	}
	div.menufooter ul li.voceselend{
		padding-right:0px;
		margin-right:0px;

	}
	div.menufooter ul li.voceselend,
	div.menufooter ul li.vocesel{
		text-decoration:underline;
	}
	div.menufooter span.lingua a,
	div.menufooter ul li.voce a,
	div.menufooter ul li.vocesel a,
	div.menufooter ul li.voceselend a,
	div.menufooter ul li.voceend a{
		color:#707173;
		text-decoration:none;
	}
	div.menufooter span.lingua a:hover,
	div.menufooter ul li.voce a:hover,
	div.menufooter ul li.voceend a:hover{
		color:#707173;
		text-decoration:underline;
	}
	div.menufooter ul li.voceselend,
	div.menufooter ul li.voceend{
		border-right:0px solid #333;
		margin-right:10px;
	}
	/* FINE MENU HEADER */


	div.contentfooter{

	}
	div.scrittafooter{
		float:right;
		width:200px;
		color:#707173;
		margin-right:30px;
		text-align:right;
		font-size:1.0em;
		font-family:Verdana;
		border:0px solid red;
	}


	/*PAGINE*/
	.static_titolo_pagina a,
	.static_titolo_pagina a:hover{
		color:#000;
		text-decoration:none;
	}
	.static_voce,
	.static_titolo_pagina,.static_titolo_pagina2{
		/*margin-top:16px;*/
		font-weight:bold;
		font-size:1.2em;
		color:#707173;
		/*background: url('../img/sfondo_titoli.gif') no-repeat bottom left;*/
		margin-bottom:10px;
	}
	.static_intro a,
	.static_sottotitolo_pagina a,
	.static_sottotitolo_pagina a:hover{
		color:#999;
		text-decoration:none;
	}
	.static_intro a:hover{
		color:#999;
		text-decoration:underline;
	}

	.static_sottotitolo_pagina{
		/*margin-top:16px;*/
		font-weight:bold;
		font-size:1em;
		color:#999;
	}

	.noborder,
	.static_intro img a{
		border:0px;
		text-decoration:none;
		z-index:100;
		margin-right:-30px;
	}
	.static_intro,
	.static_descrizione,
	.static_descrizione2{
		margin-top:10px;
		line-height:1.5em;
		font-size:0.9em;
		margin-bottom:15px;
		color:#333;
	}

	a{
		color:#63A824;
		text-decoration:underline;
	}
	a:hover{
		color:#63A824;
		text-decoration:none;
	}

	.static_descrizione p{
		margin:0px;
		padding:0px;
	}

	.static_descrizione ul{
		margin:0px;
		padding:0px;
	}

	.static_descrizione ul li{
		margin:0px;
		padding:0px;
		list-style:square;
	}
	div.bannerleft div.static_titolo_pagina{
		padding-left:0px;
		background:url(../img/sfondo_pulsante_off.png) no-repeat top left;
	}
	div.bannerleft div.dettaglio_pagine{
		padding-left:0px;
	}
	div.bannerrightsmall div.static_titolo_pagina,
	div.bannerright div.static_titolo_pagina{
		padding-left:0px;
		background:url(../img/sfondo_pulsante_off.png) no-repeat top left;
	}
	div.bannerrightsmall div.dettaglio_pagine,
	div.bannerright div.dettaglio_pagine{
		padding-left:0px;
	}

    .pad40{
    	padding-left:0px;
    }
	div.bannerrightsmall{
		border:0px solid #000;
		margin:0px;
		padding:10px;

	}

	div.bannerrightsmall div.static_titolo_pagina{
		background:url(../img/categorie_sfondo_titolo.jpg) no-repeat bottom left;
		margin:0px;
		padding:0px;
	}

	div.bannerrightsmall ul li{
		background:url(../img/categorie_sfondo.jpg) no-repeat bottom left;
		margin:0px;
		padding:0px;
		height:25px;
		padding-left:10px;
	}
	div.bannerrightsmall ul li.voceselend a,
	div.bannerrightsmall ul li.vocesel a{
		font-weight:bold;
		text-decoration:none;
	}
	div.marche{
		background-color:#EDEDED;
		text-align:center;
	}
	div.marche ul li{
		float:left;
		margin:10px;
	}


	ul.search_list{
		margin-top:10px;
		margin-left:20px;
	}

	ul.search_list li.titolo{
		margin-top:20px;
		list-style:square;
		font-weight:bold;
	}
	ul.search_list li.link a{
		font-size:0.8em;
		font-weight:normal;
		color:#FFCC00;
	}
	div#map{
		border:1px solid #CCC;
		padding:5px;
	}

	div.sponsor{
		font-weight:bold;
		font-size:1.1em;
		color:#FFFFFF;
	}
	div.zonasponsor{
		border:1px solid #BFCFE3;
		width:200px;
		height:150px;
		display:block;
		text-align:center;
	}
	div.zonasponsor img{
		margin:0px auto;
		border:0px;
	}
	ul.gallery li{
		list-style:none;
		height:100px;
		overflow:hidden;
	}
	ul.galleryfoto{
		margin-top:10px;
	}
	ul.galleryfoto li{
		list-style:none;
		margin:3px;
		float:left;
	}
	ul.galleryfoto li img{
		border:0px;
	}

	img.gallery_img_list{
		margin-top:5px;
		border:0px;
	}
	div.gallery_img{
		clear:both;
		float:left;
		width:90px;
	}
	div.gallery_titolo a:hover{
		color:#FFF;
		text-decoration:underline;
	}
	div.gallery_titolo a,
	div.gallery_abstract a:hover,
	div.gallery_abstract a{
		color:#FFF;
		text-decoration:none;
	}
	div.gallery_titolo{
		color:#FFF;
		font-weight:bold;
		float:left;
		margin-left:20px;
		width:350px;
	}

	div.gallery_abstract{
		color:#FFF;
		float:left;
		margin-left:20px;
		width:500px;
	}

	div.gallery_titolo_foto{
		color:#FFF;
		font-weight:bold;
		margin-bottom:5px;
	}

	div.gallery_abstract_foto{
		color:#FFF;
		margin-bottom:20px;
	}

	div.sponsor ul{
		list-style:none;
	}

	div.sponsor ul li{
		float:left;
		margin:5px;
		list-style:none;
	}
	div.sponsor ul li a:hover,
	div.sponsor ul li a{
		text-decoration:none;
		color:#000;
	}

	div.sponsor ul li img{
		border:2px solid #000;
	}


	div.preimmagini{
		list-style:none;
		background:url('../img/sfondo_quadri.jpg') no-repeat top left;
		display:block;
		width:370px;
		height:130px;
		border-top:1px dotted #2F2F2F;
		margin-left:-30px;
	}
	ul.immagini{
		list-style:none;
		margin-top:25px;
	}
	ul.immagini li{
		float:left;
		margin-right:3px;
		margin-bottom:8px;
		list-style:none;
		height:120px;
	}
	ul.immagini li a:hover,
	ul.immagini li a{
		text-decoration:none;
	}


	div.centro ul.immagini{
		list-style:none;
		margin-top:5px;
		margin-left:0px;
	}
	div.centro ul.immagini li{
		float:left;
		list-style:none;
	}
	div.centro ul.immagini li a:hover,
	div.centro ul.immagini li a{
		text-decoration:none;
	}



	table{
	 	border:0px;
	 	padding:2px;
	 	margin:1px;
		border-spacing:2px;
	 	padding:2px;
	 }
	 th{
	 	font-size:1.0em;
		font-weight:normal;
		background-color:#E9C300;
		color:#000;
		border:0px;
	 	padding:2px;
	 	margin:1px;
	 	border:2px solid transparent;
	 }
	 td{
	 	font-size:0.8em;
		font-weight:normal;
		color:#FFF;
		border:0px;
	 	padding:2px;
	 	/*	spacing:1px;*/
	 	margin:1px;
	 	background-color:#1a1a1a;
	 	border:2px solid transparent;
	 }
	 td.punti{
		font-weight:normal;
		background-color:#FFE954;
		color:#000;
		border:0px;
	 	padding:2px;
	 	margin:1px;
	 	border:2px solid transparent;
	 	}

ul.esposizioni li,
ul.critiche li,
ul.bibliografie li{
	clear:both;
	margin-top:15px;
	height:100px;
}

div.left ul.esposizioni li,
div.left ul.critiche li,
div.left ul.bibliografie li{
	clear:both;
	margin-top:0px;
	height:auto;
}




img.imghome{
	border:0px;
	padding:0px;
 	margin:0px;
}
div.home{
	margin-left:300px;
	margin-top:110px;
	width:280px;
}
div.immaginihome{
	margin-left:40px;
	margin-top:-60px;
	width:200px;
}

span.siteclass{
	color:#63A824;
}



div.contentleft ul li{
	text-align:right;
	width:140px;
}
div.contentleft ul li.vocesel,div.contentleft ul li.voceselend{
font-weight:bold;
}
img{
	border:2px solid #63a824;
	padding:2px;
}


.list_pagine_documento{
margin-top:5px;
padding-left:25px;
background:url(../img/icona_pdf.jpg) no-repeat top left;
}

