/*
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:100px; height:100px;
	position:absolute;top:230px;left:50%;
	margin:-122px 0 0 -130px;
  }
  
div.transbox
  {
  	width:380px; height:200px;
	position:absolute;top:220px;left:50%;
	margin:-122px 0 0 -390px;
	
	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;
  width:230px; height:125px;
  font-weight:bold;
  color:#DA00BD;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 15px;
  }
  
div.like{
  	width:380px; height:110px;
	position:absolute;top:520px;left:50%;
	margin:-122px 0 0 -390px;
	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;
}

#like1
  {
  	width:380px; height:110px;
	position:absolute;top:530px;left:50%;
	margin:-122px 0 0 -383px;
  }

#menu{
  	width:380px; height:70px;
	position:absolute;top:430px;left:50%;
	margin:-122px 0 0 -390px;
	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;
	
}

#scheda{
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	width:768px;
	height:430px;
	position:absolute; left: 50%; top:580px;
	margin:-55px 0 0 -395px;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;	
	line-height: 130%;	
	
	background-color:#ffffff;
	border:1px solid blue;
	/* for IE */
	filter:alpha(opacity=90);
	/* CSS3 standard */
	opacity:0.9;
	-moz-border-radius: 1em;    
}

#news{
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	width:768px;
	height:580px;
	position:absolute; left: 50%; top:1030px;
	margin:-55px 0 0 -395px;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;	
	line-height: 130%;	
	
	background-color:#ffffff;
	border:1px solid blue;
	/* for IE */
	filter:alpha(opacity=90);
	/* CSS3 standard */
	opacity:0.9;
	-moz-border-radius: 1em;    
}

#intervista{
padding-left:2px;
padding-right:2px;
padding-top:1px;
float:left;
width:590px;
height:170px;
position:absolute; left: 50%; top:1620px;
margin:-55px 0 0 -295px;
}

#photogallery{
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	width:768px;
	height:380px;
	position:absolute; left: 50%; top:1750px;
	margin:-55px 0 0 -395px;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;	
	line-height: 130%;	
	
	background-color:#ffffff;
	border:1px solid blue;
	/* for IE */
	filter:alpha(opacity=90);
	/* CSS3 standard */
	opacity:0.9;
	-moz-border-radius: 1em;    
}


#videogallery{
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	width:768px;
	height:580px;
	position:absolute; left: 50%; top:2150px;
	margin:-55px 0 0 -395px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;	
	line-height: 130%;	
	text-align: left;	
	background-color:#ffffff;
	border:1px solid blue;
	/* for IE */
	filter:alpha(opacity=90);
	/* CSS3 standard */
	opacity:0.9;
	-moz-border-radius: 1em;    
}
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%;
}

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:2480px;
	margin:-55px 0 0 -400px;
	text-align: center;
}


#codicesegreto{
padding-left:2px;
padding-right:2px;
padding-top:1px;
width:300px;
height:285px;
position:absolute; left: 50%; top:2140px;
margin:-55px 0 0 -345px;
}

#imgcodicesegreto{
padding-left:2px;
padding-right:2px;
padding-top:0px;
width:300px;
height:285px;
position:absolute; left: 50%; top:2152px;
margin:-55px 0 0 -0px;
}

#cristicchi{
padding-left:2px;
padding-right:2px;
padding-top:1px;
width:300px;
height:285px;
position:absolute; left: 50%; top:2430px;
margin:-55px 0 0 -345px;
}

#imgcristicchi{
padding-left:2px;
padding-right:2px;
padding-top:0px;
width:300px;
height:285px;
position:absolute; left: 50%; top:2442px;
margin:-55px 0 0 0px;
}

#tim{
padding-left:2px;
padding-right:2px;
padding-top:1px;
width:300px;
height:285px;
position:absolute; left: 50%; top:2730px;
margin:-55px 0 0 -345px;
}

#imgtim{
padding-left:2px;
padding-right:2px;
padding-top:0px;
width:300px;
height:285px;
position:absolute; left: 50%; top:2742px;
margin:-55px 0 0 -0px;
}

#eredita{
padding-left:2px;
padding-right:2px;
padding-top:1px;
width:300px;
height:285px;
position:absolute; left: 50%; top:3030px;
margin:-55px 0 0 -345px;
}

#imgeredita{
padding-left:2px;
padding-right:2px;
padding-top:0px;
width:300px;
height:285px;
position:absolute; left: 50%; top:3042px;
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:3290px;
	margin:10px 0 0 -395px;
	background-color: black;
	-moz-border-radius: 1em;		
}

div.transboxs
  {
  	width:580px; height:125px;
	position:relative;left:50%; top:3310px;
	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;
  }
  
  #bottomspace{
	width:600px;
	height:20px;
	position:absolute; left: 50%; top:2980px;
	margin:-55px 0 0 -300px;
}






