/*
Released for free under a Creative Commons Attribution 2.5 License
*/



body {
	margin: 0;
	height: 100%;
	padding: 0;
	background: #ffffff;
	text-align: justify;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

html { height: 100%; margin: 0 }

a:link {
	text-decoration: none;
	color: blue;
}

a:visited {
	text-decoration: none;
	color: blue;
}
a:hover {
	color: red;
	font-weight: bold;
}

#titolo{
	width:786px; height:524px;
	position:absolute;top:120px;left:50%;
	margin:-122px 0 0 -393px;
}

#kiss
  {
  	width:380px; height:100px;
	position:absolute;top:260px;left:50%;
	margin:-122px 0 0 -130px;
  }
div.transbox
  {
  	width:380px; height:125px;
	position:absolute;top:250px;left:50%;
	margin:-122px 0 0 -393px;
	
	background-color:#ffffff;
	border:1px solid blue;
	/* for IE */
	filter:alpha(opacity=60);
	/* CSS3 standard */
	opacity:0.6;
	-moz-border-radius: 1em;
  }
 
div.transbox p
  {
  margin:20px 20px;
  font-weight:bold;
  color:#DA00BD;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 15px;
  }

#menu{
  	width:380px; height:140px;
	position:absolute;top:400px;left:50%;
	margin:-122px 0 0 -393px;
	padding-top:10px;
	line-height: 120%;
	background-color:#ffffff;
	border:1px solid blue;
	/* for IE */
	filter:alpha(opacity=60);
	/* CSS3 standard */
	opacity:0.6;
	-moz-border-radius: 1em;
	
text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	
}


#news{
padding-left:10px;
padding-right:10px;
padding-top:10px;
width:820px;
height:10px;
position:absolute; left: 50%; top:580px;
margin:-55px 0 0 -404px;
text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;	
	line-height: 130%;	
}


h1{
	text-transform: none;
	font-size: 14px;
	text-align: left;
	font-weight: normal;
	padding-bottom: 0.2em; 
	line-height: normal;
}

h2{
	text-transform: none;
	font-size: 13px;
	text-align: left;
	font-weight: bold;
}

#pirandello{
padding-left:2px;
padding-right:2px;
padding-top:1px;
padding-bottom:6px;
float:left;
width:900px;
height:160px;
position:absolute; left: 50%; top:1170px;
margin:-55px 0 0 -450px;
text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	line-height: 30%;
}

#intervista{
padding-left:2px;
padding-right:2px;
padding-top:1px;
float:left;
width:590px;
height:170px;
position:absolute; left: 50%; top:1350px;
margin:-55px 0 0 -295px;
}



data{
float:left;
	text-transform: none;
	font-weight: bold;
	color: #0099ff;
}

new{
float:left;
	text-transform: none;
	font-weight: normal;
	color: #000000;
}


#gallery{
padding-left:10px;
padding-right:10px;
padding-top:80px;
float:center;
width:800px;
height:320px;
position:absolute; left: 50%; top:1480px;
margin:-55px 0 0 -400px;
text-align: center;
}

#videogallery{
padding-left:10px;
padding-right:10px;
padding-top:80px;
float:center;
width:800px;
height:170px;
position:absolute; left: 50%; top:1890px;
margin:-55px 0 0 -400px;
text-align: center;

}


#codicesegreto{
padding-left:2px;
padding-right:2px;
padding-top:1px;
width:690px;
height:285px;
position:absolute; left: 50%; top:2140px;
margin:-55px 0 0 -345px;
}

#imgcodicesegreto{
padding-left:2px;
padding-right:2px;
padding-top:1px;
width:690px;
height:285px;
position:absolute; left: 50%; top:2150px;
margin:-55px 0 0 -0px;
}

#cristicchi{
padding-left:2px;
padding-right:2px;
padding-top:1px;
width:690px;
height:285px;
position:absolute; left: 50%; top:2430px;
margin:-55px 0 0 -345px;
}

#imgcristicchi{
padding-left:2px;
padding-right:2px;
padding-top:1px;
width:690px;
height:285px;
position:absolute; left: 50%; top:2440px;
margin:-55px 0 0 0px;
}

#tim{
padding-left:2px;
padding-right:2px;
padding-top:1px;
width:690px;
height:285px;
position:absolute; left: 50%; top:2730px;
margin:-55px 0 0 -345px;
}

#imgtim{
padding-left:2px;
padding-right:2px;
padding-top:1px;
width:690px;
height:285px;
position:absolute; left: 50%; top:2740px;
margin:-55px 0 0 -0px;
}

p.v1{
padding-left:2px;
padding-right:2px;
padding-top:2px;
width:340px;
height:285px;
float: left;
}

#firma
  {
  position:absolute; left: 50%; top:3000px; 
  margin:-55px 0 0 -250px; 
  font-weight:bold;
  color:#000000;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 14px;
  }

#guestbook{
padding-left:1px;
padding-right:1px;
padding-top:1px;
width:820px;
height: 45000px;
position:absolute; left: 50%; top:29000px;
margin:-55px 0 0 -410px;
text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;	
background: #000000;
}

#saluti{
	padding-left:15px;
	padding-right:15px;
	padding-top:15px;
	padding-bottom:15px;
	width:786px; height:auto;
	position:relative;left:50%; top:3000px;
	margin:10px 0 0 -405px;
	background-color: black;
	border: 2px solid #000;
	line-height: 130%;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color:yellow;
	-moz-border-radius: 1em;
	z-index: -1;	
}

#imgsaluti{
	padding-left:10px;
	padding-right:2px;
	padding-top:15px;
	width:800px; height:380;
	position:absolute;left:50%; top:2990px;
	margin:10px 0 0 -395px;
	background-color: black;
	-moz-border-radius: 1em;		
}

div.transboxs
  {
  	width:580px; height:125px;
	position:relative;left:50%; top:3010px;
	margin:10px 0 0 -170px;	
	border:0px;
	-moz-border-radius: 1em;
  }
 
div.transboxs p
  {
  margin:20px 20px;
  font-weight:bold;
  color:#ffff33;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 15px;
  text-align: right;
  }





