/* Design by Free CSS Templates http://www.freecsstemplates.org Released for free under a Creative Commons Attribution 2.5 License */

* {
	margin: 0;
	padding: 0;
	/* border: thin dotted Black;  */
	}
body {
	margin: 20px 0;
	/* background: url(images/yello035.jpg); */ 
	font: normal 13px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #666666;}
a {
	color: #006600; }
a:hover {
	text-decoration: none;
	color: #004080; }
img{
	border: none;
}

/* Boxed */
.title {
	padding-left: 30px;
	padding-top: 15px;
	background: url(images/img04sv.gif) no-repeat left bottom; 
	}
.boxed1 {
	border-style: solid;
	border-width: 1px;
	border-color: #008000;
	margin-top: 8px;
	background: #E5FFE5;
	}
.boxed2 {
	margin-top: 8px;
	background: #FFFFFF;
	}
.boxed1 .title, .boxed2 .title { 
	height: 24px;
	padding-top: 5px;
	font-size: 100%;
	}
.boxed1 .content, .boxed2 .content {
	padding: 20px;
	}
.boxed1 .allright, .boxed2 .allright {
	line-height: 152%;
	text-align: justify; 
	padding-left: 300px; }
.boxed1 .elenco .voceelenco, .boxed2 .elenco .voceelenco {
	border-bottom: 1px solid #F8F5E7; /*#B09733;*/
	float: left; 
	width: 525px;
	}

/* Header */
#header { 
	width: 760px;
	height: 161px;
	margin: 0 auto;
	background: #006600; 
	border-bottom: 5px solid #004080;}

/* Logo */
#logo {
	float: left;
	width: 239px;
	height: 160px;
	/* background: #9A8825 url(images/logo_regione2.gif) no-repeat;  */
	border-right: 1px solid #FFFFFF;
	text-align: center;}
	} */
#logo h1 {
	padding-top: 120px;
	padding-left: 140px;
	font-size: 14px;
	font-weight: normal;
	color: #FFFFFF;}
#logo h2 {
	text-transform: uppercase;
	letter-spacing: 2px;
	font-size: 9px;}
#logo a {
	text-decoration: none;
	}

/* Menu */
#menu {
	float: left;
	width: 520px;
	height: 49px;
	background: #008000 url(images/gradiente1.jpg) no-repeat top right;
	border-bottom: 1px solid #FFFFFF;}
#menu ul {
	height: 5px;
	/*background: #29A4E1; forse colore */
	list-style: none;}
#menu li {
	display: inline;}
#menu a {
	display: block;
	float: left;
	height: 30px;
	padding: 14px 15px 0 15px;
	/* border-top: 5px solid #29A4E1; */
	border-top: 5px solid #004080;
	text-decoration: none;
	font-weight: bold;
	/* color: #373923; */ 
	color: #FFFFFF;
	}
#menu a:hover {
	border-top-color: #1A7196;}
#menu .active a {}
#menu a b {
	text-decoration: underline;}

	
/* Titolo sito */
#titolo {
	float: left;
	width: 475px;
	height: 110px;
	/* background: #9A8825; */}
#titolo a {
	display: block;
	float: left;
	height: 30px;
	padding: 14px 15px 0 15px;
	text-decoration: none;
	font-weight: bold;
	color: #FFFFFF;
	/* color: #D8C65F; */}
#titolo a:hover {
	border-top-color: #1A7196;}
#titolo h1 {
	width: 475px;
	letter-spacing: -2px;
	font-weight: normal;
	font: normal 36px "Trebuchet MS", Arial, Helvetica, sans-serif;}
#titolo h3 {
	width: 475px;
	font-weight: normal;
	font: italic 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	float: left;
	padding: 15px 15px 0 15px;
	color: #FFFFFF;}

/* Page */
#page {
	width: 760px;
	margin: 0 auto;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF; }
#page table {width: 760px;
	margin: 0 auto;}
#page td { font: normal 12px "Trebuchet MS", Arial, Helvetica, sans-serif; 
	padding: 1px;} 
#td{ normal 12px "Trebuchet MS", Arial, Helvetica, sans-serif; 
	padding: 1px; } 


/* Content */
#content {
	float: left;
	width: 220px;
	padding: 16px;
	border-bottom: 1px solid #FFFFFF;
	background: #FFFFFF; }
#content p, #content ol, #content ul {
	line-height: 152%;}
	
/* ContentBig */
#contentbig {
	float: left;
	width: 525px;
	padding: 3px;
	border-bottom: 1px solid #FFFFFF;
	background: #FFFFFF;  }
#contentbig p, #contentbig ol, #contentbig ul {
	line-height: 152%;
	text-align: justify;}
.strong {font-weight: bold;}
.red {color: red;}
.img_small { 	border: none;
	/*max-height: 150px; */
	max-width: 150px;
	width: 150px; }
.img_ico { 	border: none;
	max-width: 30px;
	width: 30px; }
		
/* Sidebar SX */
#sidebarsx {
	float: left;
	width: 220px;
	padding: 16px;
}
/* Sidebar SX SMALL*/
#sidebarsxsmall {
	float: left;
	width: 200px;
	padding: 5px;
}
/* Sidebar DX */
#sidebardx {
	float: left;
	width: 220px;
	padding: 16px;
}
	
/* News */
#news {
	padding-bottom: 0;
	}
#news ul {
	list-style-type: square;}
#news li {
	margin-bottom: 15px;}
#news h3 {
	margin-bottom: 10px;
	text-transform: uppercase;
	font-size: 77%;}
#news h3 a {
	display: block;}
#news p {
	font-size: 85%;}

/* Welcome */
#welcome {
	margin-bottom: 20px;}

/* Samples */
#sample1, #sample2 {
	float: left;
	width: 230px;}
#sample1 {}
#sample2 {
	margin-left: 20px;}

/* Footer */
#footer {
	width: 760px;
	height: 50px;
	margin: 0 auto;
	padding: 10px 0;
	border-top: 5px solid #004080; 
	background: #FFFFFF;	}
#footer p {
	text-align: center;
	font-size: 77%; }
#footer img {
	border: 0px none; }