/*---------------------------------------------* AUTHOR */
/* CSS Created:	04/08/2008
/* CSS Author:	Alessandro Avallone
/* email:		ale20378@tin.it
/* website:		sitcc-campania.it
/*---------------------------------------------* BODY */
html, body { 
	margin:0; 
	padding:0; 
	background-color:#d8d199; 
	}
h1, h2, h3, h4 { 
	padding:0;
	}
form, textarea, input {
	margin:0; 
	padding:0;
	font:normal normal 14px Georgia, sans-serif;
	}
/*-------------------------------------------* HEADER */
#header-container { 
	margin:0;
	padding:0;
	width:100%;
	height:145px;
	background-image:url("images/header-bgr.jpg");
	}
#header-container h1 {
	height:0;
	margin:0; 
	padding:0;
	text-indent:-20000px;
	}
* html #header-container h1 { margin:-36px 0 0 0;  }
#header { 
	width:940px;
	margin:0 auto; 
	}	
#main {
	width:100%; background-image:url(images/main-bgr.jpg);
	background-repeat:repeat-x;
	background-color:#FFFFFF;
	}
/*-------------------------------------------* NAVIGATION */
#navigation {
	width:245px;
	height:385px;
	float:left;
	background-image:url(images/nav-bgr.jpg);
	background-repeat:no-repeat;
	font:normal bold 12px Georgia, sans-serif;
	}	
#navigation ul   { 
	list-style:none; 
	margin:25px 0 0px 20px; 
	padding:0;
	}
#navigation li   { display: inline; }
#navigation li a {
	padding:5px 0 0 15px; 
	width:180px;
	height:20px;
	float:left;
	text-decoration:none;
	color:#A8A8A8;
	background-color:#FFFFFF;
	}
#navigation li a:hover   { background-image:url("images/rollover.jpg"); }
#navigation li #current  { color:#000000; background-image:url("images/current.jpg"); }
/*------------------------------------------* CONTENT */
#container {
	width:940px;
	margin:0 auto;
	}
#section { 
	width:685px;
	float:right;
	margin:0 0 0 10px;
	background-image: url(images/content.jpg);
	background-repeat:no-repeat;
}
#title { 
	width:440px; 
	padding:25px 10px 10px 0; 
	font:normal bold 15px Georgia, sans-serif; 
	text-align:right; 
	}
#content { 
	width:650px;
	font:normal normal 15px Georgia, sans-serif;
	text-align:justify;
	padding:35px 0 0 0;
	}
	#content a       { font-weight:bold; color:#999999; }
	#content a:hover { color:#000000; }

.separation {
	width:100%;
	height:20px;
	background-image:url(images/separation.gif);
	}
/*-------------------------------------------- FOOTER */
#footer-container {
	width:100%;
	background-image:url(images/footer.jpg);
	background-repeat:repeat-x;
	}
#footer { 
	width:940px;
	margin:0 auto;	
	padding:35px 0 0 50px;
	font:normal normal 13px Georgia, sans-serif;
	}
#footer a       { text-decoration:none; color:#000000; }
#footer a:hover { text-decoration:underline; }
