#nav_bar {
	position:absolute;
	left:0px;
	top:0px;
	width:512px;
	height:32px;
	z-index:50;
	background-color:#0033FF;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 0px;
	padding-bottom: 0px;
	display: inline;
	letter-spacing: 0em;
	word-spacing: 0em;
	line-height: 32px;
}
.evento {
	background-image: url(immagini/nav_01.jpg);
	height: 32px;
	width: 107px;
	position: relative;z-index:200;
	float:left;
	left: 0px;
	display:inline;
	top: 0px;z-index:100;
}

.spacer {
	background-image: url(immagini/nav_02.jpg);
	height: 32px;
	width: 1px;display:inline;
	left:0;
	position:relative;z-index:200;
	float:left;
	

	
	
}
.press {
	background-image: url(immagini/nav_03.jpg);
	height: 32px;
	width: 58px;left:0;
	position:relative;
	float:left;z-index:200;
	display:inline
}
.accoglienza {
	background-image: url(immagini/nav_05.jpg);
	height: 32px;
	width: 125px;left:0;
	position:relative;
	float:left;z-index:200;
	display:inline
}
.contatti {
	background-image: url(immagini/nav_07.jpg);
	height: 32px;
	width: 91px;left:0;
	position:relative;
	float:left;z-index:200;
	display:inline
}
.partners {
	background-image: url(immagini/nav_09.jpg);
	height: 32px;
	width: 127px;left:0;
	position:relative;z-index:200;
	float:left;
	display:inline
}
a.evento:hover{
	background-image: url(immagini/over_01.jpg);
	height: 32px;
	width: 107px;left:0;
	position:relative;z-index:200;
	float:left;
	display:inline
}

a.press:hover  {
	background-image: url(immagini/over_03.jpg);
	height: 32px;
	width: 58px;
}
a.accoglienza:hover{
	background-image: url(immagini/over_05.jpg);
	height: 32px;
	width: 125px;
}
a.contatti:hover  {
	background-image: url(immagini/over_07.jpg);
	height: 32px;
	width: 91px;
}
a.partners:hover  {
	background-image: url(immagini/over_09.jpg);
	height: 32px;
	width: 127px;
}

#title {
	position:absolute;
	left:512px;
	top:0px;
	width:512px;
	height:32px;z-index:0;
}

#bar_top {
	position:absolute;
	left:0px;
	top:32px;
	width:1024px;
	height:32px;z-index:0;
}
#screen {
	position:absolute;
	left:448px;
	top:64px;
	width:576px;
	height:512px;
	z-index:0;
	background:url(immagini/GAL_2_05.jpg);
}

#bar_bottom {
	position:absolute;
	left:0px;
	top:576px;
	width:1024px;
	height:64px;z-index:0;
}
#mainbox {
	position: absolute;
	height: 640px;
	width: 960px;z-index:0;
	left:0px;
}
#mainbox2 {
	position: absolute;
	height: 640px;
	width: 960px;
	z-index:0;
	top: 0px;
}
#contenitore1 {
	position: absolute;
	height: 576px;
	width: 1024px;z-index:0;
	top:-64px;
}
a.gallery, a.gallery:visited {
 display: block !important;
    display: inline;  
 text-decoration:none; 
 width:64px; 
 height:64px; 
 float:left; 
 margin:0px; 
 z-index:50;
 }
 a.text, a.text:visited {
 display: block !important;
    display: inline;  
 text-decoration:none; 
 width:64px; 
 height:64px; 
 float:left; 
 margin:0px; 
 z-index:50;
 }
 a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}
a:active {
	text-decoration: none;
}
a.gallery em, a.gallery span {display:none;}
a.text em, a.text span {display:none;}

a.gallery:hover {border:0px solid #fff;
}
a.text:hover {border:0px solid #fff;
}
#container_right {
	position:relative;
	width:960px;
	height:576px;
	top:64px;
	margin-left: 0px;
	margin-top: 0px;
	bottom: 0px;
}

/* BORDO FOTO GRANDE */
#container_right img {border:0px solid #fff;
margin-top:0px;}

/* ICONE */
#thumbs {
	position:absolute;
	left:0px;
	top:0px;
	width:448px;
	height:512px;z-index:0;}

/* SCRITTA */
#container_right a.gallery:hover span {
	display:block;
	position:absolute;
	width:512px;
	top:0px;
	left:448px;
	margin-right:0px;
	font-size:12px;
	font-style:normal;
	color:#fffff;
	z-index:100;
	text-align: right;
	margin-bottom: 0px;
	height: auto;
}
#container_right a.text:hover span {
	display:inline;
	position:absolute;
	width:414px;
	top:5px;
	left:448px;
	margin-right:64px;
	font-size:12px;
	font-style:normal;
	color:#fffff;
	z-index:200;
	text-align: left;
	margin-bottom: 0px;
	height: auto;
	font-family: Verdana, Arial, Helvetica, sans-serif, "trebuchet MS";
	margin-left: 64px;
}
.titoletto{
	font-family: Verdana, Arial, Helvetica, sans-serif, "Trebuchet MS";
	font-size: 12px;
	font-weight: bold;
	color: #CCCCCC;
	display: inline;
}
.titolettonero{
	font-family: Verdana, Arial, Helvetica, sans-serif, "Trebuchet MS";
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	display: inline;
}

.cg{
	font-family: Verdana, Arial, Helvetica, sans-serif, "Trebuchet MS";
	font-size: 12px;
	font-weight: normal;
	color: #CCCCCC;
	display: inline;
	font-style: normal;
}

.fava
{
margin-top: 464px;
margin-right: 64px;
}

/* DIDASCALIA */
#container_right a.gallery:hover span:first-line {
	font-style:normal;
	font-weight:bold;
	font-size:12px;
	color:#fff;
	font-family: Verdana, Arial, Helvetica, sans-serif, "Trebuchet MS";
	bottom: 3px;
}
.bio{
	margin-top: 50px;
	margin-right: 800px;
	font-family: Geneva, Arial, Helvetica, sans-serif, "Trebuchet MS";
	font-size: 12px;
	color: #FFFFFF;
	text-align: left;
	padding: -50px;
	display: block;
	margin-bottom: 52px;
	margin-left: 40px;
	width: 400px;
}

#container_right a.gallery:active, #container_right a.gallery:focus {border:0px solid #000;}

/* FOTO GRANDE */
#container_right a.gallery:active em, #container_right a.gallery:focus em 
{display:block; 
position:absolute; 
width:512px; 
right:-960px; 
color:#000; 
z-index:50;
text-align : center;
background-color: Fuchsia;
}

#container_right h1 {clear:both; 
margin:0; 
padding-top:0px; 
padding-left:0px; 
width:300px; 
text-align:left; 
font-family: Verdana, Arial, Helvetica, sans-serif, "Trebuchet MS"; 
font-size:12px; 
font-weight:bold; 
color:#CCCCCC;
}
h9 {
	clear:both;
	margin:0;
	padding-top:0px;
	padding-left:0px;
	width:300px;
	text-align:left;
	font-family: Verdana, Arial, Helvetica, sans-serif, "Trebuchet MS";
	font-size:12px;
	font-weight:normal;
	color:#FFFFFF;
	font-style: italic;
}
#container_right h2 {
	clear:both;
	margin:0;
	padding-top:0px;
	padding-left:0px;
	width:300px;
	text-align:left;
	font-family: Verdana, Arial, Helvetica, sans-serif, "Trebuchet MS";
	font-size:12px;
	font-weight:normal;
	color:ffffff;
	font-style: italic;
}


#container_right h1 em {font-size:0.6em; color:#000;}


/* CORPO */

body {
padding: 0px; 
margin: 0px;
background-color : #333333;
font-family: Verdana, Arial, Helvetica, sans-serif, "Trebuchet MS";
background-repeat: no-repeat;
background-position: top center;
}
	
h3 {
font-family: "BankGothic Lt BT", arial, sans-serif;
letter-spacing: 0px;
margin-top : 5px;
margin-bottom : 4px;
margin-bottom : 6px;
margin-left : 15px;
font-size : 14px;
color : #fff;
}

h5 {clear:both; 
margin:0; 
padding-top:0px; 
padding-left:0px; 
width:300px; 
text-align:left; 
font-family: Verdana, Arial, Helvetica, sans-serif, "Trebuchet MS"; 
font-size:12px; 
font-weight:normal; 
color:#CCCCCC;
}
h6 {clear:both; 
margin:0; 
padding-top:0px; 
padding-left:0px; 
width:300px; 
text-align:left; 
font-family: Verdana, Arial, Helvetica, sans-serif, "Trebuchet MS"; 
font-size:11px; 
font-weight:bold; 
color:#CCCCCC;
}
h8{
	font-family: Verdana, Arial, Helvetica, sans-serif, "Trebuchet MS";
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	display: inline;
}
.h10{
	color: #649834;
	font-weight: bold;
	
}
h12 {
	clear:both;
	margin:0;
	padding-top:0px;
	padding-left:0px;
	width:300px;
	text-align:left;
	font-family: Verdana, Arial, Helvetica, sans-serif, "Trebuchet MS";
	font-size:12px;
	font-weight:normal;
	color:ffffff;
	font-style: italic;
}
.a button h10:hover{
	color: #649834;
	font-weight: bold;
	
}

#contenitore1 { 
position : absolute;
width : 800px;
margin-left: -400px;
left: 50%;
top: 30px;
} 

a, a:visited {color: silver;
text-decoration: none;
} 

a:hover {color:#fff;} 

/* TITOLO */
#scritta { 
position : absolute;
width: 800px;
height : 35px;
top: 5px;
color: white;
margin-left: -400px;
left: 50%;
text-align: center;
} 

/* LINK */
#assoluto3 { 
position : absolute;
width: 790px;
height: 20px;
top: 540px;
z-index: 1;
margin-left: -400px;
left: 50%;
color: #989898;
text-align: center;
} 

#navi_2 {
	position:absolute;
	left:12px;
	top:13px;
	width:581px;
	height:23px;
	z-index:1;
	font-family: Verdana, Arial, Helvetica, sans-serif, "Trebuchet MS";
	font-size: 12px;
	color: #FFFFFF;
	text-align: left;
	margin-right: auto;
	margin-left: auto;
	display: inline;
}

#credits {
	position:absolute;
	left:880px;
	top:616px;
	width:97px;
	height:23px;
	z-index:1;
	font-family: Verdana, Arial, Helvetica, sans-serif, "Trebuchet MS";
	font-size: 12px;
	color: #333333;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
	display: inline;
}




a.button, a.button:visited{
	
	font-family: Verdana, Arial, Helvetica, sans-serif, "Trebuchet MS";
	font-size: 12px;
	color: #CCCCCC;text-align: right;
	
}
a.button:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif, "Trebuchet MS";
	font-size: 12px;
	color: #649834;
	font-weight: normal;text-align: right;
	
}
a.button2, a.button2:visited{
	
	font-family: Verdana, Arial, Helvetica, sans-serif, "Trebuchet MS";
	font-size: 11px;
	color: f39001;text-align: right;
	
}
a.button2:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif, "Trebuchet MS";
	font-size: 11px;
	color: #FFFFFF;
	font-weight: normal;text-align: right;
	
}
a.button3, a.button3:visited{
	
	font-family: Verdana, Arial, Helvetica, sans-serif, "Trebuchet MS";
	font-size: 11px;
	color: #CCCCCC;text-align: right;
	
}
a.button3:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif, "Trebuchet MS";
	font-size: 11px;
	color: #999999;
	font-weight: normal;text-align: right;}
a.Stile1{
	color: #649834;
	font-weight: bold;
}
a.Stile1:hover{
	color: #649834;
	font-weight: bold;
}
a.Stile1:visited{
	color: #649834;
	font-weight: bold;
}
#mainbox3 {
	font-family: Verdana, Arial, Helvetica, sans-serif, "Trebuchet MS";
	font-size: 12px;
	color: #FFFFFF;
	display: block;
	height: 500px;
	width: 500px;
	margin: 20px;
}

