html {  
	margin: 0px;
	padding: 0px;
	text-align:center;
	background-color:#E5E5E5;
	}
body {
	font-family: Arial, Helvetica, sans-serif ;
	margin:0pt;
	}	

div {
	text-align:center;
	line-height:1;
}
div.titolo {
	position: absolute; 
	top: 9px; right: 1px; bottom: 0px; left: 130px;
	height: 89px;
	margin: 0px;
	padding: 0px;
	text-align: center;
	border-style: solid;
	border-color: #C3C2C0; 
	border-width: 1px;
	background: #FDFDFD; 
	width:870px;
	}
div.elementisinistra { 
	text-align:left;
	font-family: Courier new;
	font-size: 9pt; 
	line-height:1.5;
	position: relative; 
	width: 200px; height: auto;
	top: 100px; right: 0px; bottom: 0px; left: 0px;
	border-style: solid;
	border-color: #C3C2C0; 
	border-width: 1pt;
	margin: 0.7em 0.7em 0.7em 0.7em;
	padding: 0.5em;
	background: #FDFDFD; 
	}

div.visite {
	position: absolute; 
	font-family: arial;
	top: 15px; right: 0px; bottom: 0px; left: 710px;
	font-size: 8pt;
	margin: 0px;
	padding: 1px 0px 1px 0px;
	border-width: 1px;
	text-align: center;
	border-style: solid;
	border-color: #C3C2C0; 
	background: #D0DEE1; 
	width:150px;
	height:15px;
	}
div.datario {
	position: absolute; 
	font-family: arial;
	top: -3px; right: 0px; bottom: 0px; left: 710px;
	font-size: 8pt;
	margin: 0px;
	padding: 1px 0px 1px 0px;
	text-align: center;
	border-width: 1px;
	border-style: solid;
	border-color: #C3C2C0; 
	background: #D0DEE1; 
	width:150px;
	height:15px;
	}
	
div.contenuto { 
	text-align:left;
	font-family: Courier new;
	font-size: 9pt; 
	line-height:1.5;
	position: absolute; 
	width: 780px; height: 510px;
	top: 109px; right: 0px; bottom: 0px; left: 220px;
	border-style: solid;
	border-color: #C3C2C0; 
	border-width: 1px;
	margin: 0px;
	padding: 0px;
	background-image: url(images/shark2.jpg); 
	}

div.contenuto img.onfocus {
	position: absolute; 
	top: 0px; right: 0px; bottom: 0px; left: 558px;
	border-style: solid;
	border-color: #C3C2C0; 
	border-width: 0pt;
}

div.contenuto h1 {
	color:#FF9900;
	line-height:1.5;
	font-size: 22pt; 
	}
div.contenuto h2 {
	color:#33CC00;
	line-height:1;
	font-size: 16pt; 
	}

p.tithome {
	text-align:left;
	vertical-align: middle;
	font-size: 36pt; 
	font-weight: Bold;
	font-family: sans-serif;
	color:#ADB0B6;
	margin: 5px;
	padding: 5px;
}

p.menulat {
	text-align:left;
	line-height:1;
	font:caption;
	font-size: 9pt; 
	margin: 0em 0em 0em 0em;
	padding: 0.1em;
}
p.titoloriquadro {
	text-align:left;
	font-size: 9pt; 
	font-weight: bold;
	font-family: cursive;
	color:white;
	background: #A0A0A0;
	margin: 0px;
	padding: 1px;
}
img.logo {
	position: absolute; 
	top: 10px; right: 0px; bottom: 0px; left: 20px;
	border-style: solid;
	border-color: #C3C2C0; 
	border-width: 0pt;
}

img.email {
	position: absolute; 
	top: 80px; right: 0px; bottom: 0px; left: 950px;
	border-style: solid;
	border-color: #C3C2C0; 
	border-width: 0pt;
}


a:hover, a:active, a:link, a:visited {
	color:navy;
	text-decoration: none;
	}

div.riquadro {
	text-align:justify;
	font-family: Courier new;
	font-size: 8pt; 
	line-height:1.5;
	width: 240px; height: 100px;
	border-style: solid;
	border-color: #C3C2C0; 
	border-width: 1pt;
	margin: 1em 1em 1em 1em;
	padding: 1em;
	background: #E5E5E5; 
	}
div.riquadro img {
	float:left;
	}
div.riquadro p.titoletto {
	font-weight: bold;
	margin:0pt;
	padding:0pt;
	color:navy;
	line-height:1.2;
	}
div.riquadro p.descrizione {
	margin:0pt;
	padding:0pt;
	line-height:1;
	}

div.compleanno {
	text-align:center;
	font-family: Courier new;
	font-size: 9pt; 
	line-height:1;
	width: 200px; height: 170px;
	border-style: solid;
	border-color: #FF0000; 
	border-width: 1pt;
	margin: 1em 1em 1em 1em;
	padding: 0.5em;
	background: #E5E5E5; 
	}

div.compleanno p {
	margin:0pt;
	padding:0pt;
	line-height:1;
	}
div.compleanno p.auguri {
	font-family: Tahoma , arial;
	font-weight: bold;
	margin:0pt;
	padding:0pt;
	color:navy;
	line-height:1;
	font-size: 12pt; 
	text-decoration: blink;
	}
div.compleanno p.nome {
	margin-top:0.5em;
	margin-bottom:0.5em;
	line-height:1;
	font-size: 16pt; 
	font-family: Tahoma , arial;
	color:red;
	font-weight: bold;
	}

