/*
LAYOUT: Three-Column (Right)
DESCRIPTION: Three-column fluid layout with two sidebars on both sides of content
*/

div#container {
float:left;
width:100%;
margin: 0;
}

div#content {
margin:0 250px 0 200px;
}

div.sidebar {
float:left;
overflow:hidden;
}

div#primary {
margin:0 0 0 -100%;
width: 190px;
}

div#secondary {
margin:0 0 0 -240px;
width:240px;
}

* khtml div#primary {
left:0px;
position:relative;
}

div#footer {
clear:left;
width:100%;
}
/* disegno le colonne */
body {
	background: #fff url(../grafica/separa_left200.gif) repeat-y left;
}
#wrapper {
	background: transparent url(../grafica/separa250.gif) repeat-y right;
}


h2 {
	font-size: 180%;
	padding-bottom: 0.5em;
}

h2 a:link,
h2 a:visited {
	color: #4670AD;
	background: #fff;
	text-decoration: none;
}
h2 a:hover,
h2 a:focus,
h2 a:active {
	color: #c00000;
	background: #fff;
	text-decoration: none;
}

.post {
	margin: 0 0 1em 0;
}
.entry-meta, .more-link {
	font-size: 85%;
	color: #707070;
	background: #fff;
	border-bottom: 1px dashed #ccc;
	margin: 0 0 0.5em 0;
	padding-bottom: 0.5em;
}
.more-link {
	display: block;
	margin: 0.5em 0;
	border-bottom: none;
	text-align: right;
}
a.more-link:link,
a.more-link:visited {
	background: #fff;
	color: #707070;
	text-decoration: none;
}
a.more-link:hover,
a.more-link:focus,
a.more-link:active {
	background: #fff;
	color: #c00000;
	text-decoration: none;
}


/*  notizie in evidenza */
.in_evidenza {
	background: #f2f2f2 url(../grafica/box_top_right.gif) no-repeat right top;
	margin: -0.5em -0.5em 1.5em 0;
}
.aux1  {
	background: url(../grafica/box_evidenza_top_left.gif) no-repeat left top;
	padding-top: 2em;
}
.aux2 {
	background:  url(../grafica/box_bottom_right.gif) no-repeat right bottom;
}
.aux3 {
	background:  url(../grafica/box_bottom_left.gif) no-repeat left bottom;
	border: none;
	padding: 0 25px 20px 15px;
}

.in_evidenza .p1 h2 {
	border-top: none;
}
.in_evidenza h2 {
	border-top: 1px solid #ccc;
	padding: 0.5em 0;
	background: #f2f2f2;
}
.in_evidenza h2 a:link,
.in_evidenza h2 a:visited {
	background: #f2f2f2;
	color: #4670AD;
}
.in_evidenza h2 a:hover,
.in_evidenza h2 a:focus,
.in_evidenza h2 a:active {
	color: #c00000;
	background: #f2f2f2;
	text-decoration: none;
}
.in_evidenza .entry-meta, 
.in_evidenza .entry-content  {
	background: #f2f2f2;
	color: #404040;
}
.in_evidenza .entry-meta a,
.in_evidenza .entry-content a {
	text-decoration: none;
	color: #000;
	background: #f2f2f2 url(../grafica/sottolinea.gif) repeat-x bottom;
}
.in_evidenza .entry-meta a:hover,
.in_evidenza .entry-meta a:focus,
.in_evidenza .entry-meta a:active,
.in_evidenza .entry-content a:hover,
.in_evidenza .entry-content a:focus,
.in_evidenza .entry-content a:active {
	text-decoration: none;
	color: #C00000;
	background: #FFE182 url(../grafica/sottolinea.gif) repeat-x bottom;
}
.in_evidenza a.more-link:link,
.in_evidenza a.more-link:visited {
	background: #f2f2f2;
	color: #707070;
}
.in_evidenza a.more-link:hover,
.in_evidenza a.more-link:focus,
.in_evidenza a.more-link:active {
	background: #f2f2f2;
	color: #c00000;
}
.edit-link {
	font-size: 100%;
}
.in_evidenza .edit-link a {
	background: #f2f2f2;
	color: #ff0000;
}
.in_evidenza .edit-link a:hover,
.in_evidenza .edit-link a:focus,
.in_evidenza .edit-link a:active {
	text-decoration: underline;
	background: #f2f2f2;
	color: #ff0000;
}
/* disposizione dei post succesivi a quelli in evidenza */
.riga {
	width: 100%;
	clear: left;
	font-size: 85%;
	line-height: 150%;
}
.riga div.post {
	float: left;
	width: 47%;
}
.riga div.right {
	margin-left: 5%;
}
.riga h2 {
	line-height: 115%;
	font-size: 160%;
	font-weight: bold;
	padding: 0;
}
.riga .more-link {
	font-size: 100%;
}

/* menu in evidenza */
/*MENU HOME */
#sfondo_menuHome {
	
}
#menuHome {
	margin: 0px 0px 10px 0px;
	padding: 20px 0 0px 0;
}
#menuHome li {
	list-style: none;
	padding: 5px 10px;
	margin: 0;
}
#menuHome li a {
	display: block;
	width: 178px;
	height: 48px;
	position: relative;
	cursor: pointer;
	border: 1px solid #ccc;
	padding: 0;
}
#menuHome li a:hover,
#menuHome li a:focus,
#menuHome li a:active {
	border: 1px solid #ff0000;
	background: #fff;
}
#menuHome a span {
	position: absolute;
	width: 180px;
	height: 50px;
}
