/* CSS Document */

.newselenco .wrapper-info {
	FLOAT: right; MARGIN-LEFT: -160px; WIDTH: 100%
}
.newselenco .info {
	MARGIN-LEFT: 160px
}
.newselenco .foto {
	FLOAT: right; WIDTH: 160px; TEXT-ALIGN: center;
}
.newselenco {
	PADDING: 10px 0px; BORDER-bottom: #e5e5e5 1px solid;MARGIN: 10px 0px 0px;
}
.newselenco H2 {
	MARGIN-TOP: 10px
}
.newselenco H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0 0px 3px; PADDING-TOP: 0px
}
.newselenco P {
	MARGIN: 3px 0px 0px
}
.newselenco .data {
	color:#666666
}

.newsstruttura {
	PADDING: 5px 0px;  OVERFLOW: hidden; WIDTH: 99%;
}


#corpocontenuto .membrigiunta {padding:5px 0}
#corpocontenuto p {margin:0; padding:3px 0}

.boxdettaglio{background:#F4F4F4;border:1px solid #E4E4E4;padding:10px; margin: 10px 0;
min-height: 150px;
	height: auto !important;
	height: 150px;}
.boxdettaglio ul{	list-style-type:none;padding:10px;margin:0}	
.boxdettaglio li{BACKGROUND: url(../immagini/ico.gif) no-repeat 0px 8px;padding:0 10px ;}	

ul.membrigiunta {	list-style-type:none;padding:10px;margin:0;}	
ul.membrigiunta li {
margin:0;
background: url(../immagini/ico.gif) no-repeat 0px 16px;
list-style-type:none;
padding:10px 8px;
border-bottom: 1px solid #E4E4E4;
}


/* stile tab canali tematici*/

ul.tabs {
	margin: 0;
	padding: 0;
	float: left;
	list-style: none;
	height: 32px; /*--Set height of tabs--*/
	border-bottom: 1px solid #82A130;
	border-left: 1px solid #82A130;
	width: 97%;
}
ul.tabs li {
	float: left;
	margin: 0;
	padding: 0;
	height: 31px; /*--Subtract 1px from the height of the unordered list--*/
	line-height: 31px; /*--Vertically aligns the text within the tab--*/
	border: 1px solid #82A130;
	border-left: none;
	margin-bottom: -1px; /*--Pull the list item down 1px--*/
	overflow: hidden;
	position: relative;
	background: #E8F4CA;
}
ul.tabs li a {
	text-decoration: none;
	color: #000;
	display: block;
	padding: 0 20px;
	border: 1px solid #fff; /*--Gives the bevel look with a 1px white border inside the list item--*/
	outline: none;
}
ul.tabs li a:hover {
	background: #F4F4F4;
}
html ul.tabs li.active, html ul.tabs li.active a:hover  { /*--Makes sure that the active tab does not listen to the hover properties--*/
	background: #fff;
	border-bottom: 1px solid #fff; /*--Makes the active tab look like it's connected with its content--*/
}
.tab_container {
	border-top: none;
	overflow: hidden;
	clear: both;
	float: left; width:97%;
	background: #fff;
}
.tab_content {
	padding: 20px;
}

/*stile elenco documenti*/
ul.elencodocumenti {
margin:0;
padding:0

}
ul.elencodocumenti li {
margin:0;
background: url(../immagini/ico.gif) no-repeat 0px 16px;
list-style-type:none;
padding:10px 8px;
border-bottom: 1px solid #E4E4E4;
}

/*stile elenco documenti*/
ul.elencodocumenti {
margin:0;
padding:0

}
ul.elencodocumenti li {
margin:0;
background: url(../immagini/ico.gif) no-repeat 0px 16px;
list-style-type:none;
padding:10px 8px;
border-bottom: 1px solid #E4E4E4;
}
/*stile index*/
#areacanaliindex {
font-weight:normal;
color:#666666;
padding:10px 0;

}
#areacanaliindex ul li{
padding:5px 8px;
background: url(../immagini/ico.gif) no-repeat 0px 12px;
}
#areacanaliindex ul.elencodocumenti li span a{
font-weight:normal;
color:#666666;

}

#areacanaliindex ul.elencodocumenti li span a:hover{
font-weight:normal;
color:#6699cc;

}
h2.titoloindex {
padding:10px 0
}
h2.titolocanali {
margin:2px 0;
padding:5px;
background:#E8F4CA;
}

span.canale {
background:#E8F4CA;
padding:5px;
}

