body, html {
	margin:		0px;
}
	
body {
	background:	url('bg.png') repeat-y #FFF;
	margin: 	0px;
}

body,table,td,textarea,input {
	color: 		#000;
	font-family: 	"Trebuchet MS", "Luxi Sans", "Helvetica", sans-serif, batang;
	font-size: 	9pt;
}
/*tolto a title logo e subtitle 70 px verso dx*/
#logo {
	position: 	absolute;
 	top:		18px;
	left:		125px;
}


#footer {
	position:absolute;
	bottom: 59%;
      clear: both;  
      left:           290px;
        text-align:     justify;
       width:          400px;

font-size: 	5pt; 
color:          #F90;

}





#logo a img {
	border:		0px;
}

#title {
        position:       absolute;
        top:            50px;
        left:         20px;
	width:		80px;
   height: 140px;
       text-indent:17px;
        font-size:      49px;
	font-weight:	bold;
text-align:left;
       
}

#subtitle {
        position:       absolute;
        top:            125px;
        left:           380px;
        width:          390px;
   text-indent: 0px; 
       font-size:      36px;
        font-weight:    bold;
        color:          #F90;
}

#main {
        position:       relative;
        top:            270px;
        left:           290px;
        width:          400px;
        text-align:     justify;
        padding-bottom: 50px;
}


#stuff {
	position:	absolute;
	top:		220px;
	left:		10px;
	width:		183px;
	overflow:	hidden;
}

a,a:active,a:visited 	{ color : #F90; text-decoration : none; }
a:hover 		{ color : #000; text-decoration : underline; }

#stuff a,#stuff a:active,#stuff a:visited	{ color : #FFF; text-decoration : none; }
#stuff a:hover                 			{ color : #000; text-decoration : underline; }

#main h1 { 
	font-size:	14pt; 
	/*background:	url('block4.gif') no-repeat 0px 4px;*/
	background:	url('flower.png') no-repeat 0px 4px;
	padding-left:	25px;
}

#stuff h1 { 
	font-size:	10pt; 
        background:     url('blockinv.gif') no-repeat 0px 4px;
        padding-left:	14px;
	margin-top:	20px;
}

#stuff label { visibility:hidden; display:none; }
#stuff legend { visibility:hidden; display:none; }
#stuff fieldset { border:0; padding:0; margin:0; }

#main a img { border: 1px dashed #F90; }
#main h3 a img { border: 0px; }

input,textarea {
        border: 		1px solid #F90;
        background-color: 	#FFF;
}

#stuff input, #stuff textarea {
	border:			1px solid #000;
}

h3 {
	font-family:	"Verdana", sans-serif;
	font-weight:	normal;
	font-size:	8pt;
	text-align:	right;
	border-bottom:	1px solid #F90;
	margin-bottom:	40px;
        padding-bottom: 3px;
}

td.calendartoday {
	background-color:	#DDD;
	font-weight:		bold;
}

p.commentstop {
	border-top:	1px dashed gray;
	font-family:	"Verdana", sans-serif;
	font-size:	7pt;
	color:		gray;
}

p.commentsbottom {
	text-align:	right;
	font-family:	"Verdana", sans-serif;
	font-size:	7pt;
	color:		gray;
}

p.commentsbottom a, p.commentstop a {
	color:	#FA0;
}