/************************************************************/
/*
	Tabella dei colori:
	bianco:				#ffffff; 
	Verde Scuro:			#448800;
	Verde Chiaro:			#99cc00;
	Verde:				#77bb00;
	Blu:				#0000cc;
	Blu Scuro:			#000033;
*/
/************************************************************/
hr 
{
    height:                 2px;
    color:                  #99cc00;
    border:                 solid 2px #99cc00;
}
body {
	background-color: 		#99ff99;
	background-image: 		url(/public/luigipasquini/image/sfondo_menu_new.jpg);
	color:				#000000;
	font-family:			Arial;
	font-size:			medium;
}

a {
	color: 				#448800;
	text-decoration:		none;
	font-weight:			bold;
}

a:hover {
	color: 				#77bb00;
	text-decoration:		underline;
}

p {
	text-align:			justify;
}

h1 {
	color:				#336666; 
	border-bottom:			dotted 1px #99cc00;
}

h2, h3 
{
    color:				#336666; 
}

code {
	color:	#000000;
}

div.code {
	background-color: #FFFFFF;
	border:	solid 1px #99cc00;
}

#flag {
	position:	absolute;
	top:		5px;
	right:		25px;
	width:		160px;
	height:		110px;
	overflow:	hidden;
}

#title {
	position:	absolute;
	top:		10px;
	left:		180px;
}

#title h1 {
	font-size:	36px;
	font-family:	"Times New Roman", Roman;
	color:		#ffffff;
	border:		none;
}

#title h3 {
	margin-top:	-15px;
	font-size:	24px;
	font-family:	"Times New Roman", Roman;
	color:		#ffffff;
}

/**************************************************************/
/* HEADER */
#header_bg {
	background-image: 		url(/public/luigipasquini/image/header_centro.jpg);
}

#header_dx {
	background-image: 		url(/public/luigipasquini/image/header_dx.jpg);
}

#header_sx {
	background-image: 		url(/public/luigipasquini/image/header_sx.jpg);
}

/**************************************************************/
/* FOOTER */
#footer {
	font-size:			10px;
	border-bottom:			2px dotted #009900;
}


#footer a {
	color: 				#0000cc;
	text-decoration:		none;
	font-weight:			bold;
}

#footer a:hover {
	color: 				#009900;
	text-decoration:		underline;
}

/**************************************************************/
/* menu orizzontale */
#HorizontalButtonBar {
	font-size: 			12px;
	font-weight: 			bold;
	text-align:			center;
}

#HorizontalButtonBar a {
	color: 				#99cc00;
	text-decoration:		none;
	border-right: 			1px solid #000033;
}

#HorizontalButtonBar a:hover {
	background-color: 		#0000cc;
	color: 				white;
}

#HorizontalButtonBar a.selected {
	background-color: 		#0000cc;
	color: 				white;
}

/**************************************************************/
#find {
	color: 				#ffffff;
}

#find .search {
	border:				1px solid #448800;
	color: 				#0000cc;
	background-color:		#99cc00;
}

#find .send {
	background: 			url(/public/luigipasquini/image/btn_find.gif);
	background-repeat: 		no-repeat;
}

/**************************************************************/
/* menu verticale */
#VerticalTree ul li a {
	text-decoration: 		none;
}

#VerticalTree ul li a {
	background-image: 		url(/public/luigipasquini/image/menu_item.gif);
	font-size: 			14px;
	font-weight:			bold;
	color: 				#0000cc;
	border-bottom:			2px dotted #99cc00;
}

#VerticalTree ul li a:hover {
	color: 				#009900;
	background-image: 		url(/public/luigipasquini/image/menu_item_hover.gif);
}

#VerticalTree ul li a.selected {
	color:				#009900;
	background-image: 		url(/public/luigipasquini/image/menu_item_sel.gif);
}

/**************************************************************/
#content {
	padding: 			5px 10px 5px 10px;
	margin-left:			260px;
}

#single-content {
	padding: 			5px 10px 5px 10px;
	margin-left:			30px;
	min-height: 			390px;
}
/**************************************************************/
div.CommentList {
	border: 			solid 1px #99cc00;
}

div.CommentList table td {
	border-bottom:			dotted 1px #99cc00;
}

