

body {

	margin: 20px;

	background: #fffff8;

	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size: 13px;

	color: #787878;

}



h1, h2, h3 {

	margin: 0;

	font-family: Georgia, "Times New Roman", Times, serif;

	font-weight: normal;

	color: #f15e15;

}



h1 {

	font-size: 2em;

}



h2 {

	font-size: 1.6em;

}



h3 {

	font-size: 1.6em;

}



p, ul, ol {

	margin-top: 0;

	line-height: 180%;

}



ul, ol {

}



a {

	text-decoration: none;

	color: #0A0A0A;

}



a:hover {

	background: none;

	text-decoration: underline;

}



#wrapper {

	width: 1024px;

	margin: 0 auto;

	background: #fffff8;

}



/* Header */



#header {

	width: 855px;

	height: 287px;

	margin: 0 auto;

	background: #FFFFFF url(images/img01.jpg) no-repeat left top;

}



/* Logo */



#logo {

	float: left;

	width: 640px;

	color: #000000;

}



#logo h1, #logo p {

}



#logo h1 {

	float: left;

	padding: 70px 0 0 20px;

	letter-spacing: -1px;

	text-transform: uppercase;

	font-size: 2.6em;

}



#logo p {

	float: left;

	margin: 0;

	padding: 80px 0 0 5px;

	text-transform: uppercase;

	font: bold 14px Arial, Helvetica, sans-serif;	

} 



#logo a {

	border: none;

	background: none;

	text-decoration: none;

	color: #FFFFFF;

}



/* Search */





/* Menu */



#menu {

	width: 1024px;

	height: 32px;

	margin: 0 auto;

	padding: 0;

	

	background: #3e2f28;

}



#menu ul {

	margin: 0;

	padding: 0;

	list-style: none;

	line-height: normal;

}



#menu li {

	float: left;

}



#menu a {

	display: block;

	padding: 9px 10px 10px 20px;

	

	text-decoration: none;

	

	font-size: 12px;

	font-weight: bold;

	color: #FFFFFF;

	border: none;

}



#menu a:hover, #menu .current_page_item a {

	color: #FFFFFF;

}



#menu a:hover {

	text-decoration: underline;

}



/* Page */



#page {

	width: 1024px;

	margin: 0 auto;

	padding: 5px 0px;

	min-height:600px;

}



/* Content */



#content {

	float: left;

	width: 530px;

	padding: 40px 0 0 0;

}





.post {

}



.post .title {

	color: #000000;

}



.post .title a {

	background: none;

	color: #f15e15;

	border: none;

	

}



.post .title a:hover {

	text-decoration: underline;

}



.post .meta {

	

	border-bottom: 1px dashed #D2D4C9;

	text-transform: uppercase;

	text-align: left;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 9px;

}

.post .meta a:hover{

	text-decoration: none;

}



.post .entry {

	color:#3E2F28;

	padding: 10px 0 20px 0;

	text-align: justify;

}



.post .entry a {

text-decoration: underline;

border-bottom: none;

}

.post .entry a:hover {

	color: #f15e15;	

	text-decoration: none;

	border-bottom: none;

}



.evento{

	

}

.evento a:hover{

	text-decoration: underline;

}



.evento .title{

	

	color: #f15e15;

}



.evento .title a {

	color: #f15e15;

	border: none;

}



.evento .title a:hover {

	text-decoration: underline;

}



.evento .meta{	

	color: #f15e15;

	text-transform: uppercase;

	text-align: left;

	font-family: Times New Roman;

	font-size: 15px;

	font-weight: bold;

}



.evento .testo p{

	text-align: justify;

	font-size: 10px;

	

}



.anteprima{

	font-size: 9px;

}

.anteprima a:hover{

	text-decoration: underline;

}



.anteprima .title{

	font-weight: normal;

	font-size: 12px;

	color: #f15e15;

}



.anteprima .title a {

	color: #f15e15;

	border: none;

}



.anteprima .title a:hover {

	text-decoration: underline;

}



.anteprima .meta{	

	margin-top: -5px;

	text-transform: uppercase;

	text-align: left;

	font-family: Arial, Helvetica, sans-serif;

}



.anteprima .entry {

	margin-top: -5px;

	font-size: 11px;

}









/* Sidebar */

#sidebar {

	float: left;

	width: 215px;

	padding: 40px 0 0 0;

		

}



#sidebar ul {

	margin: 0;

	padding: 0;

	list-style: none;

}



#sidebar li {

}



#sidebar li ul {

	padding-bottom: 30px;

}



#sidebar li li {

	line-height: 35px;

}



#sidebar h2 {

	letter-spacing: -.5px;

	color: #000000;

}



#sidebar p {

	padding-bottom: 20px;

	text-align: justify;

}



#sidebar a {

	color: #f15e15;

}



#sidebar a:hover {

	text-decoration: underline;

}



#colonnadx{

	width:225px;

	float:right;

	padding:40px 0 0 20px;

}

#footer {

	width: 910px;

	height: 15px;

	margin: 0 auto;

	background: #3e2f28;

	font-family: Arial, Helvetica, sans-serif;

	color: #B2B2B2;

}

#footer p {

	margin: 0;

	line-height: normal;

	font-size: 12px;

	text-transform: uppercase;

	text-align: center;

}

#footradsense{

	width: 910px;

	height: 50px;

	margin: 0 auto;

	

}

#footeradsense p {

padding-left:142px;

	}

	

	

	#dhtmlgoodies_menu ul li ul{

		display:none;	/* Needed to display ok in Opera */

	}

		

	#dhtmlgoodies_menu{

		visibility:hidden;	

	}

	#dhtmlgoodies_menu ul{

		margin:0px;	/* No indent */

		padding:0px;	/* No indent */

	}

	#dhtmlgoodies_menu li{

		list-style-type:none;	/* No bullets */

	}	

	#dhtmlgoodies_menu a{



		margin:0px;

		padding:0px;

	}

	/* End general configuration CSS */

	

	

	/* Cosmetic */

	

	/***********************************************************************

		CSS - MENU BLOCKS

	 	General rules for all menu blocks (group of sub items) 

	***********************************************************************/

	#dhtmlgoodies_menu ul{

		border:1px solid #000;

		background-color:#3e2f28;

		padding:1px;

	}

		

	#dhtmlgoodies_menu ul.menuBlock1{	/* Menu bar - main menu items */

		border:0px;

		padding:1px;

		background-color:#3e2f28;

		overflow:visible;

	}

	#dhtmlgoodies_menu ul.menuBlock2{	/* Menu bar - main menu items */

		

		border:0px;

		padding:1px;

		border:1px solid #555;

	}

	

	/***********************************************************************

		CSS - MENU ITEMS

	 	Here, you could assign rules to the menu items at different depths.

	***********************************************************************/

	/* General rules for all menu items */

	#dhtmlgoodies_menu a{

		color: #000;

		

		text-decoration:none;

		padding-left:2px;

		padding-right:2px;

	

	}

	

	/*

	Main menu items 

	*/

	

	#dhtmlgoodies_menu .currentDepth1{

		padding-left:40px;

		padding-right:5px;

		

	}

	#dhtmlgoodies_menu .currentDepth1over{

		background-color:#fffff8;

		padding-left:40px;

		padding-right:5px;

		

		

	}

	#dhtmlgoodies_menu .currentDepth1 a{

	color: #FFFFF8;

		font-weight:bold;

	}

	#dhtmlgoodies_menu .currentDepth1over a{	/* Text rules */

		color:#000000;

		font-weight:bold;

	}

	

	/* Sub menu depth 1 */

	#dhtmlgoodies_menu .currentDepth2{

		

	}

	

	#dhtmlgoodies_menu .currentDepth2 a{

		color: #FFFFF8;

		font-weight:bold;

	}

	#dhtmlgoodies_menu .currentDepth2over{

		padding-right:2px;

		background-color:#fffff8;

		

	}	

	#dhtmlgoodies_menu .currentDepth2over a{	/* Text rules */

		color:#000000;

		font-weight:bold;

	}	

	/* Sub menu depth 2 */

	#dhtmlgoodies_menu .currentDepth3{

		padding-right:2px;

		border:1px solid #FFF;

	}

	#dhtmlgoodies_menu .currentDepth3over{

		padding-right:2px;

		background-color:#EDE3EB;

		border:1px solid #000;

	}

	/* Sub menu depth 3 */

	#dhtmlgoodies_menu .currentDepth4{

		padding-right:2px;

		border:1px solid #FFF;

	}

	#dhtmlgoodies_menu .currentDepth4over{

		padding-right:2px;

		background-color:#EBEDE3;

		border:1px solid #000;

	}
	
table.mytable {  padding: 0px; border: none; border: 1px solid #3e2f28;}

table.mytable td { font-size: 13px; border: none; background-color: #F4F4F4; 

vertical-align: middle; padding: 7px;  }

table.mytable tr.special td { border-bottom: 1px solid #ff0000;  }		