/* parti comuni ------------------------------------- */

body {
	height:100%;
	margin:0;
	background:url("img/fondo.jpg") repeat-x left top #cdd3d5;
}

.testo {
	padding:0px 25px 0px 15px;
	font-size:13px;
	font-family:Arial,"Trebuchet MS", Verdana,Geneva,Helvetica,sans-serif;
	COLOR: #333333;
     }

.testo a {
	color:#333333; TEXT-DECORATION:none; font-weight:bold;
     }

.testo a:link, .testo a:visited {
 	background:none; color:#333333; TEXT-DECORATION:none; font-weight:bold;
     }

.testo a:hover { 
	background:none; color:#74bd47; TEXT-DECORATION:none; font-weight:bold;
     }
.titolo {
	padding:20px 10px 0px 0px;
	font-size:18px;
	font-family:Arial,"Trebuchet MS", Verdana,Geneva,Helvetica,sans-serif;
	COLOR: #002d68;
	border-bottom: 1px dotted #AAAAAA;
     }

#title {
	color: #8e140f;
	display: block;
	border-bottom: 1px dotted red;
	letter-spacing: 0.2em;
	font-size: 10px;
	/* margin-bottom: 4px; */
	margin-right: 6px;
	 }	
	 
#titlesc {
	color: #002d68;
	display: block;
	border-bottom: 1px dotted #AAAAAA;
	font-size:13px;
	font-family:Arial,"Trebuchet MS", Verdana,Geneva,Helvetica,sans-serif;
	margin-bottom: 4px;
	margin-right: 6px;
	 }	 	 	 
	
/* --------------------------------------------------------------------------- */	

	
	
/* blocco left_menu.tpl ------------------------------------- */

#navcontainer { margin-left: 0px; }

#navcontainer ul
{
margin: 0;
padding: 0;
list-style-type: none;
font-size: 13px;
font-family:Arial,"Trebuchet MS", Verdana,Geneva,Helvetica,sans-serif;
}

#navcontainer li { margin: 0 0 1px 0; }

#navcontainer a
{
display: block;
padding: 6px 0px 6px 10px;
width: 239px;
color: #002d68;
background:url("img/fondo_tasto.gif") no-repeat left top #f2f1f1;
text-decoration: none;
}

#navcontainer a:hover
{
color: #74bd47;
text-decoration: none;
}

#navcontainer ul ul li { margin: 0 0 1px 0; }

#navcontainer ul ul a
{
display: block;
padding: 5px 5px 5px 30px;
width: 239px;
color: #002d68;
background:url("img/fondo_tasto_over.gif") no-repeat left top #f2f1f1;
text-decoration: none;
}

#navcontainer ul ul a:hover
{
color: #ffffff;
background:url("img/fondo_tasto_over.gif") no-repeat left top #f2f1f1;
text-decoration: none;
}




/* blocco section.tpl ------------------------------------- */

div.sectioncontent  {
	margin-left: 10px
	}	


div.sectioncontent a {
	color: #006400;
	font-size: 10px;
	font-family: verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	text-decoration: none;
 }

div.sectioncontent a:link  {
	color: #006400;
	text-decoration: none }

div.sectioncontent a:hover {
	color: #990000;
	text-decoration: underline }
	
div.sectioncontent a:visited {
	color: #006400
	}	
	
div.sectioncontent img 	{
	float: right;
	margin-right: 20px
}	

div.sectioncontent a.foot {
	font-size: 10px;
	color: #036;
	font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;
	text-decoration: none;
 }

div.sectioncontent a.foot:link  {
	color: #036;
	text-decoration: none }

div.sectioncontent a.foot:hover {
	color: #036;
	text-decoration: underline }
	
div.sectioncontent a.foot:visited {
	color: #036;
	}
	
div.sectioncontent  p.titolo{
	font-size: 20px;
	font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;
	text-decoration: none;
	font-weight: bold;
	}		



		

/* --------------------------------------------------------------------------- */	

/* blocco allnews.tpl ------------------------------------- */

div.allnews {
	padding: 4px;
}

div.allnews a {
	color: #006400;
	font-size: 10px;
	font-family: verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	text-decoration: none;
 }

div.allnews a:link  {
	color: #006400;
	text-decoration: none }

div.allnews a:hover {
	color: #990000;
	text-decoration: underline }
	
div.allnews a:visited {
	color: #006400
	}	


/* --------------------------------------------------------------------------- */	

/* blocco section.tpl ------------------------------------- */

div.sectioncontent {
	padding: 4px;
}

div.sectioncontent td.bgrond {
		background-image: url("## $section_background ##")
}

div.sectioncontent a {
	color: #006400;
	font-size: 10px;
	font-family: verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	text-decoration: none;
 }

div.sectioncontent a:link  {
	color: #006400;
	text-decoration: none }

div.sectioncontent a:hover {
	color: #990000;
	text-decoration: underline }
	
div.sectioncontent a:visited {
	color: #006400
	}	


/* blocco files.tpl ------------------------------------- */

div.files {
	padding: 4px;
}

div.files a {
	color: #006400;
	font-size: 10px;
	font-family: verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	text-decoration: none;
 }

div.files a:link  {
	color: #006400;
	text-decoration: none }

div.files a:hover {
	color: #990000;
	text-decoration: underline }
	
div.files a:visited {
	color: #006400
	}	


/* --------------------------------------------------------------------------- */	

/* blocco image.tpl ------------------------------------- */

div.image {
	padding: 4px;
}

div.image a {
	color: #006400;
	font-size: 10px;
	font-family: verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	text-decoration: none;
 }

div.image a:link  {
	color: #006400;
	text-decoration: none }

div.image a:hover {
	color: #990000;
	text-decoration: underline }
	
div.image a:visited {
	color: #006400
	}	

/* --------------------------------------------------------------------------- */	

/* blocco searchlib.tpl ------------------------------------- */

td.rictab {
	border-bottom: 1px solid black;
}


/* --------------------------------------------------------------------------- */	
