html, body {
	margin: 0px;
	padding: 0px;
}

h1, h2, h3, h4, h5, h6, p, form {
	margin: 0px;
	padding: 0px;
}
.imgA{
vertical-align:top;
float:left;
padding-right:28px;
border:0;
}

h4 {
	margin-left:0px;
}
h6 {
	font-size:16px;
	font-weight: 500;
}
#wrapper {
	background-image:url(../img/sfondo1.jpg);
	background-repeat:no-repeat;
	background-position: top;
	background-color: #F7F7F7;
	margin-bottom: 0px;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0px;
	width: 100%;
}

#content {
	background-image: url(../img/bg_header_top.gif);
	background-position: top;
	background-repeat: repeat-x;
	margin-bottom: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	width: 100%;
}

#header {
	margin: 0px;
	margin-left:0px;
	height:94px;
	background-image:url(../img/header.jpg);
	background-position:center;
}
.img {
	padding-left:0px;
	vertical-align:middle;
	}
	
	.img2 {
	vertical-align:middle;
	text-align:center;
	}
	
.foto {
	text-align:center;
	}
#logo {
	float: left;
	width: 160px;
	
	}

#logo h1 {
	color: #333;
	font-family: "Arial";
	font-size: 22px;
	padding-left: 0px;
	padding-top: 20px;
	font-weight:400;

}

#logo h4 {
	color: #333;
	font-family: "Arial";
	font-size: 22px;
	font-weight: 400;
	padding-left: 0px;
}

#english {
	margin: 0px;
	margin-left:780px;

	padding-top:3px;
}

#english a {
	color: #fff;
	font-family: Arial, Tahoma;
	font-size: 13px;
	text-decoration: none;
	font-weight: normal;
}

#links {
	margin: 0px;
	margin-left:0px;
	height:0px;
	padding-left:50px;
}	
#links ul {
	margin: 0px;
	padding-top: 40px;
	padding-right: 0px;
	text-align:left;
}

#links li {
	height: 25px;
	list-style-type: none;
	display: inline;
	text-align: center;
	width: 100px;
	padding: 0.3em 0.5em 0.3em 0.5em;
}

#links a {
	color: #666;
	font-family: Arial, Tahoma;
	font-size: 15px;
	text-decoration: none;
		font-weight: normal;
}

#links a:hover {
	color: #000;
	font-family: Arial, Tahoma;
	font-size: 15px;
	text-decoration: none;
}

#mainimg {
	height: 370px;
}

#contentarea {
	clear: both;
	padding-bottom: 15px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 15px;
	height:0px;
}

#leftbar {
	float: left;
	width:60%;
	padding-left:15px;
	padding-top: 0px;
	padding-right: 0px;


}

#leftbar h2 {
	color: #999;
	font-family: "Arial";
	font-size: 25px;
	font-weight: normal;
	letter-spacing: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	text-decoration: none;
	text-align:left;
	padding-top: 0px;
}

#leftbar p {
	color: #797B7A;
	font-family: "Arial";
	font-size: 12px;
	font-weight: normal;
	padding-bottom: 0px;
	padding-left: 10px;
	padding-right: 30px;
	padding-top: 10px;
	text-decoration: none;
	text-align:justify;
	}

#leftbar a {
	color: #666;
	font-family: "Arial";
	font-size: 12px;
	font-weight: bold;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	text-decoration: none;
}

#leftbar a:hover {
	color: #000;
	font-family: "Arial";
	font-size: 12px;
	font-weight: bold;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	text-decoration: none;
}

#rightbar {
	float:right;
	clear:right;
	width: 27%;
	padding-top: 0px;
	padding-right:75px;
}

#rightbar h2 {
	color: #900;
	font-family: "Georgia";
	font-style:oblique;
	font-size: 34px;
	font-weight: normal;
	padding-bottom: 5px;
	padding-left: 0px;
	text-decoration: none;
	text-align:left;
		padding-top: 0px;
}

#rightbar p {
	color: #797B7A;
	font-family: "Trebuchet MS";
	font-size: 11px;
	font-weight: normal;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	text-decoration: none;
	text-align:justify;
}

#rightbar_b{
	float: right;
	width:27%;
	padding-top: 0px;
	padding-right:75px;

}

#rightbar_b h2 {
	color: #797B7A;
	font-family: "Georgia";
		font-style:oblique;
	font-size: 18px;
	font-weight: normal;
	padding-bottom: 5px;
	padding-left: 0px;
	text-decoration: none;
	text-align:left;
		padding-top: 30px;
}

#rightbar_b p {
	color: #797B7A;
	font-family: "Trebuchet MS";
	font-size: 11px;
	font-weight: normal;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	text-decoration: none;
	text-align:justify;
}
#frm {
 width:90%;
 border: 1px solid  #CCC;
 background-color:#FFF;
 height:100%;
 	padding-left: 10px;
	padding-top:10px;
	padding-bottom:15px;
}

#frm1 {
 width:90%;
 border: 1px solid  #CCC;
 background-color:#fff;
 height:100%;
 	padding-left: 10px;
	padding-top:10px;
	padding-bottom:15px;
}
#search-in {
 width:70%;
 height:20px;
 background-color:#f7f7f7;
}
#menu {
	height: 38px;

	padding-top: 10px;
	background-image:url(../img/menu.jpg);
	background-position:center;
	color:#333;
	float: left;
}
#menu ul{
	background-color: transparent;
		padding: 0.3em 1.0em 0.3em 1.5em;
	height:48px;
	padding-top: 0px;
	text-align: center;
	font-style:oblique;
		color:#333;
		display: inline;
}
#menu li {
	background-color: transparent;
		padding: 0.3em 1.0em 0.3em 1.5em;
	height:48px;
	padding-top: 0px;
	text-align: center;
	font-style:oblique;
		color:#333;
		display: inline;

}

#menu a {
	font-family: "Georgia";
	font-size: 20px;
	font-weight: normal;
	text-decoration: none;
		color:#333;
}

#menu a:hover {
	color: #666;
	font-family: "Georgia";
	font-size: 20px;
	font-weight: normal;
	text-decoration: underline;
}


#bottom {
	clear: both;
	height: 32px;
	padding-top: 25px;
	background-color:#f7f7f7;
}

#email {
	background-image:url(../img/footer.jpg);
	background-position:bottom;
	height: 88px;
	padding-top: 0px;
	width: 100%;
	text-align:center;
}

#email p {
	color: #666;
	font-family: Arial, Tahoma;
	font-size: 11px;
	font-weight: normal;
	padding-top: 15px;
	padding-left:32px;
}
#email ul {
	margin: 0px;
	padding-top:30px;
}

#email li {
	list-style-type: none;
	display: inline;
	padding: 0.3em 0.8em 0.3em 0.5em;
}

#email a {
	color: #666;
	font-family: Arial, Tahoma;
	font-size: 11px;
	text-decoration: none;
	font-weight: normal;

}

#email a:hover {
	color: #333;
	font-family: Arial, Tahoma;
	font-size: 11px;
	font-weight: normal;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	text-decoration: none;
}

.testobarrasotto {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}
a.testobarrasotto:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	text-decoration: underline;
}
a.testobarrasotto:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}
a.testobarrasotto:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}
a.testobarrasotto:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}

.testonero {
	font-family: Arial, Helvetica, sans-serif;
	color:#666;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	float: left;
	width: 90%;
	padding-left: 70px;
		padding-right: 0px;
	padding-top: 50px;
	text-align:justify;
}

.operartista {
	font-family: Arial, Helvetica, sans-serif;
	color:#666;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	float: left;
	width: 90%;
	padding-left: 70px;
		padding-right: 0px;
	padding-top: 20px;
	text-align:justify;
}
.testonero_b {
	font-family: Arial, Helvetica, sans-serif;
	color:#666;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	float: left;
	width: 100%;
	padding-left: 0px;
		padding-right: 0px;
	padding-top: 0px;
	text-align:justify;
}

.menu {
width: 220px;
background-color:#F7F7F7;
color: #333;
}
.visualizza {
width: 100px;
background-color: #999;
color: #fff;
}

a.linkdentro:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #0000ff;
	text-decoration: none;
}
a.linkdentro:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #0000ff;
	text-decoration: none;
}
a.linkdentro:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #0000ff;
	text-decoration: none;
}
a.linkdentro:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #0000ff;
	text-decoration: underline;
}
a.linkdentroBig:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #0000ff;
	text-decoration: none;
}
a.linkdentroBig:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #0000ff;
	text-decoration: none;
}
a.linkdentroBig:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #0000ff;
	text-decoration: none;
}
a.linkdentroBig:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #0000ff;
	text-decoration: underline;
}
.data {
	font-family: Arial, Helvetica, sans-serif;
	color:#666;
	font-size: 13px;
	font-weight: normal;
	text-decoration: none;
	float: left;
	width: 100%;
	padding-left: 0px;
		padding-right: 0px;
	padding-top: 0px;
	text-align:justify;
}
.titoloevento {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #DEDBDB;
	padding-left: 70px;
	padding-top: 70px;
	line-height:20px;
	text-decoration: none;
}
.titolilink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #DEDBDB;
	padding-left: 70px;
	padding-top:70px;
	line-height:10px;
	text-decoration: none;
}
.titoloscheda {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #CCCCCC;
	text-decoration: none;
}
.nolinkdentro {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666;
	text-decoration: none;
}
select {
	width: 180px;
}
#gallery {
	padding-top:20px;
	width: 81%;
	line-height:40px;
	padding-left:75px;
	padding-right:75px;
	}

	#gallery img {
		border: 5px solid;
		border-color: #CCC;
		border-width: 5px 5px 5px;
		padding:0px;
		float:left;
	}
	#gallery a:hover img {
		border: 5px solid;
		border-color: #999;
		border-width: 5px 5px 5px;
		color: #fff;
	}
	#gallery a:hover { color: #fff; }
	
	#photogallery {
	padding-top:20px;
	width: 100%;
	line-height:40px;
	padding-left:75px;
	padding-right:75px;
	}

	#photogallery img {
		border: 5px solid;
		border-color: #fff;
		border-width: 15px 15px 15px;
		
	}
	#photogallery a:hover img {
		border: 5px solid;
		border-color: #f7f7f7;
		border-width: 15px 15px 15px;
		color: #fff;
	}
	#photogallery a:hover { color: #fff; }
	
#google {
	float:right;
	padding-right:50px;
}
#link_amici {
	display: table-caption;
	list-style-type: none;
	text-align: right;
	padding-left:75px;
}
.scrivi {
	font:Arial, Helvetica, sans-serif;
	float: left;
	width: 40%;
	padding-left: 70px;
	padding-right: 0px;
	padding-top: 0px;
	text-align: left;
}
.scrivi1 {
	font:Arial, Helvetica, sans-serif;
	float: left;
	width: 40%;
	padding-left: 70px;
	padding-right: 0px;
	padding-top: 0px;
	text-align: left;
}

#galleriaArtisti {
	text-align:center;
	padding-top: 0px;
	width:100%;
	line-height:0px;
	margin:auto;
	padding-left:30px;
}
#galleriaArtisti ul{
	padding-top: 0px;
		list-style-type: none;
}
#galleriaArtisti li {
	padding-top: 10px;
	padding-left:0px;
	float: left;
	width:156px;
height:155px;
border-top:0px #EEEEEE solid;
border-left:0px #EEEEEE solid;
border-right:0px #EEEEEE solid;
border-bottom:0px #EEEEEE solid;
background-color:#f7f7f7;
text-align:center
}

#galleriaArtisti li:hover {
	padding-top: 10px;
	float: left;
	width:156px;
height:155px;
border-top:0px #EEEEEE solid;
border-left:0px #EEEEEE solid;
border-right:0px #EEEEEE solid;
border-bottom:0px #EEEEEE solid;
background-color: #E8E8E8;
text-align:center;
}

#galleriaArtisti img {
	padding: 0px 0px 0px 0px;
	padding-top: 0px;
	text-align: center;
}

#galleriaArtisti a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #666;
	padding-top: 0px;
	text-align: left;
	padding: 0px 0px 0px 0px;
	text-align:left;
	line-height:10px;
}

#galleriaArtisti a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	padding-top: 0px;
	text-align: left;
	padding: 0px 0px 0px 0px;
	text-align:left;
	color: #666;
		line-height:10px;
}

#galleriaGalleria {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:center;
	padding-top: 0px;
	width:100%;
	line-height:15px;
	margin:auto;
	padding-left:30px;
}
#galleriaGalleria ul{
	padding-top: 0px;
		list-style-type: none;
}
#galleriaGalleria li {
	padding-top: 10px;
	padding-left:0px;
	float: left;
	width:156px;
height:130px;
border-top:0px #EEEEEE solid;
border-left:0px #EEEEEE solid;
border-right:0px #EEEEEE solid;
border-bottom:0px #EEEEEE solid;
background-color:#f7f7f7;
text-align:center
}

#galleriaGalleria li:hover {
	padding-top: 10px;
	float: left;
	width:156px;
height:130px;
border-top:0px #EEEEEE solid;
border-left:0px #EEEEEE solid;
border-right:0px #EEEEEE solid;
border-bottom:0px #EEEEEE solid;
background-color: #E8E8E8;
text-align:center;
}

#galleriaGalleria img {
	padding: 0px 0px 0px 0px;
	padding-top: 0px;
	text-align: center;
}

#galleriaGalleria a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #666;
	padding-top: 0px;
	text-align: left;
	padding: 0px 0px 0px 0px;
	text-align:left;
	line-height:10px;
}

#galleriaGalleria a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	padding-top: 0px;
	text-align: left;
	padding: 0px 0px 0px 0px;
	text-align:left;
	color: #666;
		line-height:10px;
}

#pagination {
	text-align:center;
	margin:0px 0px 0px 0px;
	padding-left:30px;
}
#pagination ul{
	padding-top: 0px;
	list-style-type: none;
}
#pagination li {
	padding-top: 0px;
	padding-left:0px;
	float: left;
	width:5px;
height:5pxpx;
border-top:0px #EEEEEE solid;
border-left:0px #EEEEEE solid;
border-right:0px #EEEEEE solid;
border-bottom:0px #EEEEEE solid;
background-color:#f7f7f7;
text-align:center
}

#pagination li:hover {
	padding-top: 0px;
	float: left;
	width:5px;
height:5px;
border-top:0px #EEEEEE solid;
border-left:0px #EEEEEE solid;
border-right:0px #EEEEEE solid;
border-bottom:0px #EEEEEE solid;
background-color: #E8E8E8;
text-align:center;
}

#pagination a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #666;
	padding: 0px 0px 0px 0px;
}

#pagination a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align: left;
	padding: 0px 0px 0px 0px;
	color: #666;
}

#dropmenudiv{
position:absolute;
margin-top:20px;
background-color: #f7f7f7;
border:1px solid black;
border-bottom-width: 0;
font:normal 12px Verdana;
line-height:18px;
z-index:100;
}

#dropmenudiv a{
font-family:Arial;
color:#333;
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid black;
padding: 1px 0;
text-decoration: none;
}

#dropmenudiv a:hover{ /*hover background color*/
background-color: #CCC;
}

.navlist li {
list-style-type: square;
width: 135px;
background-color: #F7F7F7;
}
#bookshop {
	line-height:20px;
	padding-top:20px;
	width: 81%;
	padding-left:75px;
	padding-right:75px;
	}
	
#bookshop h3{
	font-size:18px;
	font-family: Arial;
	font-weight:normal;
	padding-left:75px;
	padding-right:75px;
	}
	
#bookshop p{
	padding-top:7px;
	width: 81%;
	padding-left:75px;
	padding-right:75px;
	}
	
#bookshop img {
		border: 5px solid;
		border-color: #f7f7f7;
		border-width: 5px 5px 5px;
		padding:0px;
		float:left;
	}
	#bookshop a:hover img {
		border: 5px solid;
		border-color: #f7f7f7;
		border-width: 5px 5px 5px;
		color: #fff;
	}
	#bookshop a:hover { color: #fff; }
	
	#galleriaPerformance {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:center;
	padding-top: 0px;
	width:100%;
	line-height:30px;
	margin:auto;
	padding-left:30px;
}
#galleriaPerformance ul{
	padding-top: 0px;
		list-style-type: none;
}
#galleriaPerformance li {
	padding-top: 10px;
	padding-left:0px;
	float: left;
	width:156px;
height:130px;
border-top:0px #EEEEEE solid;
border-left:0px #EEEEEE solid;
border-right:0px #EEEEEE solid;
border-bottom:0px #EEEEEE solid;
background-color:#f7f7f7;
text-align:center;
}

#galleriaPerformance li:hover {
	padding-top: 10px;
	float: left;
	width:156px;
height:130px;
border-top:0px #EEEEEE solid;
border-left:0px #EEEEEE solid;
border-right:0px #EEEEEE solid;
border-bottom:0px #EEEEEE solid;
background-color: #E8E8E8;
text-align:center;
}

#galleriaPerformance img {
	padding: 0px 0px 0px 0px;
	padding-top: 0px;
	text-align: center;
}

#galleriaPerformance a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #666;
	padding-top: 0px;
	text-align: left;
	padding: 0px 0px 0px 0px;
	text-align:left;
	line-height:10px;
}

#galleriaPerformance a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	padding-top: 0px;
	text-align: left;
	padding: 0px 0px 0px 0px;
	text-align:left;
	color: #666;
		line-height:10px;
}

.cv {
	font-family: Arial;
	color:#333;
	font-size: 13px;
	width: 90%;
	padding-left:5%;
	padding-right:5%;
	padding-top:5%;
	text-align:justify;
}
