* 		{ 
		/*font-family:		Verdana, Arial, sans-serif;*/
		font-family:		Arial, sans-serif;
		/*font-family:		"Comic Sans MS", sans-serif;*/
		font-size:		10px;
		font-weight:		normal;
		}

pre		{
		font-family:		courier, monospace;
		padding:		20px 40px 20px 40px;
		margin-left:		40px;
		margin-right:		40px;
		background:		#eeeeee;
		font-size:		12px;
		border:			thin dotted #666666;
		}

b		{ font-weight:		bold;
		  font-size:		10px;}


hr		{
		  margin:		5px 10px 5px 0px;
		  background-color:	#aaaaaa;
		}


body		{
		margin:			50px 80px 0px 80px;
		background-color:	#000000;
		background-image:	url("images/tendone.jpg");
		background-repeat:	no-repeat;
		background-position:	top left;
		}

.cornice { border: 1px solid #666666; }

#page		{
		margin:			0px;
		/*background-color:	#333333;*/
		}

#head		{
		height:			100px;
		/*background:		#494949;*/
		background-image:	url("images/title_bg.jpg");
		background-repeat:	no-repeat;
		background-position:	top left;
		border:			1px solid #666666;
		}

#head h1	{ display: none; }

#head_hack	{ /*for hiding the header_image_2 in small browser windows*/
		height:			102px;
		width:			80px;
		position:		absolute;
		top:			50px;
		left:			0px;
		z-index:		3;
		/*background:		#333333;*/
		}

#head_image_1	{
		position:		absolute;
		top:			70px;
		left:			170px;
		z-index:		2;
		}

#head_image_2	{
		position:		absolute;
		top:			51px;
		right:			80px;
		z-index:		1;
		}

#navigation	{
		position:		absolute;
		top:			161px;
		left:			80px;
		width:			150px;
		padding:		5px 0px 10px 10px;
		/*background:		#494949;*/
		background-repeat:	repeat-y;
		background-position:	top right;
		border:			1px solid #666666;
		}

#navigation h3	{
		margin:			10px 10px 5px 0px;
		padding:		2px 0px 2px 0px;
		color:			#555555;
		background:		#ffbb00;
		border:			1px solid #333333;
		font-size:		12px;
		font-weight:		bold;
		letter-spacing:		1px;
		text-align:		center;
		}

#navigation a	{
		display:		block;
		padding:		1px;
		padding-left:		16px;
		color:			#aaaaaa;
		font-size:		12px;
		text-decoration:	none;
		}

#navigation a:hover {
		color:			#ffbb00;
		/*background-image:	url("images/hover2.jpg");
		background-repeat:	no-repeat;
		background-position:	center left;*/
		}

#navigation p	{
		margin:			5px 0px 10px 2px;
		color:			#666666;
		font-size:		9px;
		font-weight:		normal;
		}

#navi_footer	{ padding-left:		12px; }

#navi_footer a:hover { background:	transparent; }

#navi_footer p	{
		margin:			10px 0px 0px 0px;
		padding-right:		22px;
		color:			#888888;
		text-align:		center;
		}

#content	{
		position:		relative;
		top:			9px;
		margin:			0px 0px 50px 170px;
		/*background-color:	#333333;*/
		}
		
#content_title	{
		margin:			0px 0px 6px 0px;
		padding:		0px 20px 0px 70px;
                /*background-image:	url("images/pad1.jpg");
		background-color:	#535353;
		background-color:	#111111;
		background-repeat:	repeat;
		background-position:	top left;*/
		border:			1px solid #666666;
		}

#content_navi	{
		height:			20px;
		margin:			0px;
		padding:		0px 20px 0px 0px;
		/*background-color:	#bbbbbb;*/
		background-repeat:	repeat-y;
		background-position:	top left;
		border:			1px solid #666666;
		}

#content_navi a { float: right; }
		
#content_navi a:hover {
		background-repeat:	no-repeat;
		}

#content_frame	{
		margin:			4px 0px 0px 0px;
		padding:		0px 20px 10px 20px;
		/*background-color:	#333333;*/
		border-top:		solid #666666 1px;
		border-left:		solid #666666 1px;
		border-right:		solid #666666 1px;
		}

#content_frame b { font-weight:		bold;
		   font-size:		13px;
		   color:		white;}
		   
#content_frame i { font-size:		13px;
		 }

#content h2	{
		color:			#ffbb00;
		font-size:		16px;
		font-weight:		bold;
		}

#content h3	{
		color:			#666666;
		font-size:		15px;
		font-weight:		bold;
		}

#content h4	{
		color:			#666666;
		font-size:		12px;
		font-weight:		normal;
		text-decoration:	underline;
		}

#content p	{
		margin-left:		5px;
		color:			#aaaaaa;
		font-size:		10pt;
		font-weight:		normal;
		line-height:		12pt;
		text-align:		justify;
		}

#content td	{
		margin-left:		5px;
		color:			#aaaaaa;
		font-size:		10pt;
		font-weight:		normal;
		line-height:		12pt;
		text-align:		justify;
		}

#content a	{
		color:			#668592;
		font-size:		10pt;
		font-weight:		normal;
		text-decoration:	none;
		}
	
#content a:hover { color: 		#cc2222; }

#content a:visited { color: 		#668592; }

#content li	{
		color:			#aaaaaa;
		font-size:		10pt;
		font-weight:		normal;
		}

#content code	{
		padding:		5px 15px 5px 15px;
		margin:			15px;
		background:		#eeeeee;
		border:			thin dotted #666666;
		font-family:		courier, monospace;
		font-size:		12px;
		}

#footer 	{
		margin:			0px 0px 0px 0px;
		padding:		10px 0px 5px 0px;
		/*background-color:	#111111;*/
		border-left:		solid #666666 1px;
		border-right:		solid #666666 1px;
		border-top:		solid #222222 1px;
		border-bottom:		solid #666666 1px;
		}

#footer p	{
		font-size:		10px;
		color:			#666666;
		font-weight:		normal;
		text-align:		center;
		}

#counter	{
		padding:		0px 0px 0px 20px;
		}

/* --- IMMAGINI --- */

table.shadow	{ 
		
		}

td.shadow-top	{ 
		height: 6px;  
		background-image: url(images/shadow/top.jpg)
  		}

td.shadow-topRight { 
		width: 6px;
    		height: 6px;
    		background-image: url(images/shadow/topRight.jpg)
  		}

td.shadow-right { 
    		width: 6px; 
    		background-image: url(images/shadow/right.jpg)
  		}

td.shadow-bottomRight { 
    		width: 6px; 
    		height: 6px; 
    		background-image: url(images/shadow/bottomRight.jpg)
  		} 

td.shadow-bottom { 
    		height: 6px;
    		background-image: url(images/shadow/bottom.jpg)
  		}

td.shadow-bottomLeft { width: 6px;
    		height: 6px;
    		background-image: url(images/shadow/bottomLeft.jpg)
  		} 

td.shadow-left { width: 6px;
    		background-image: url(images/shadow/left.jpg)
  		}

td.shadow-topLeft { 
    		width: 6px; 
    		height: 6px; 
    		background-image: url(images/shadow/topLeft.jpg)
  		}      

td.shadow-center { 
    		background-color: white  
  		}
