/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      Copyright 2003- 2004 -  Visuddhi
   - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
      Questo programma deve essere distribuito assieme al presente testo
      e deve sempre e comunque  riportare la dicitura
      PROGRAMMA ORIGINALE DI VISUDDHI - WWW.VISUDDHI.COM
   - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
      Visuddhi - Santa Marinella (RM)-ITALY - mail: info@visuddhi.com
   - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/

html, body { width:100%; height:100%; margin:0px; padding:0px;
  color:#666666; background-color:#efefef; }

body, td { font-family:verdana,sans-serif; font-size:12px; color:#666666; }

table, td { border-style:none; }
table { margin:0px; border-collapse:collapse; }
td { padding:0px; vertical-align:top; }

img { border:0px; }

a { color:#228CCB; text-decoration:none; }
a:hover { text-decoration:underline; }

object { display:block; }

h2 { display:inline; padding:3px 8px 2px 25px; font-size:13px;
  color:#228CCB; }

#principale { width:760px; margin:auto; background-image:url(img/sfondo.gif); }
#sinistra { width:550px; background-color:#ffffff; padding-top:20px; }
#destra { width:190px; height:300px; padding-left:20px; padding-top:13px; padding-bottom:13px; background-color:#dadada; }
#menutesto { text-align:center; padding:10px 20px; background-color:#efefef; }
#contenuto { width:500px; margin:0px 0px 20px 40px; text-align:justify; }

.fotonews { float:left; margin:0px 6px 2px 0px; padding:1px; border:1px solid #bbbbbb; }
.tabelladati td, .small { font-size:9px; }

.emuframe {	height:300px;	margin:10px 0 10px 0; padding:10px;
	border:1px solid #cccccc;	overflow:auto;
	scrollbar-face-color: #dddddd; scrollbar-highlight-color: #dddddd; scrollbar-shadow-color: #dddddd;
	scrollbar-3dlight-color: #ffffff; scrollbar-arrow-color: #999999; scrollbar-track-color: #efefef;
	scrollbar-darkshadow-color: #dddddd;
	font-size:9px;
	color:#555; background-color:#fff; }

.input { border:1px solid #666666; }
.text { border:1px solid #666666; }
.button { border:1px solid #666666; }
label { padding:2px 10px 2px 5px; font-size:10px; color:#ffffff; background-color:#666666; }

#gal_logo { position:absolute; top:0px; left:0px; }
#gal_alto { position:absolute; top:25px; right:0px;
  padding:2px 0px; width:520px;
  font-weight:bold;
  color:#ffffff; background-color:#000000; }
#gal_centro { position:absolute; top:50px; left:178px; }
#gal_basso { position:absolute; bottom:0px; left:0px; }

