@charset "utf-8";
/* CSS Document */

 div#search_col_dx {
	background: #FFF none repeat scroll 0 0;
	border-left: 1px solid #D3E1F9;
	margin-left: 360px;
	overflow: hidden;
	padding-left: 5px;
	padding-right: 4px;
}
div#search_col_dx td {
	margin-top: 0;
	font-size: 80%;
}
div#search_col_sx {
	background: #FFF none repeat scroll 0 0;
	width: 350px;
	list-style-position: outside;
        float: left;
}
/*div.dn-hdr {
	background-color: #3366FF;
	color: #FFF;
	font-size: 14px;
	height: 23px;
	line-height: 23px;
	margin: 0;
	padding: 0;
}
.dn-img {
	background: transparent url(/remove.gif) no-repeat scroll 0 0;
	border: 0 none;
	height: 9px;
	position: relative;
	width: 11px;
}
a.dn-r-img {
	float: right;
	margin: 3px 4px 0 4px;
}*/
div#search_col_sx ul, li {
    font-family: arial,sans-serif;
    font-size: 14px;
    list-style: none outside none;
    margin-left: 20px;
    vertical-align: middle;
}
div#search_col_sx li {
	margin: 0 5px 4px 0;
	width: 100%;
}
ul.dn-attr {
	background: #FFF none repeat scroll 0 0;
	font-size: 80%;
	margin: 8px 0 4px 0;
	padding-left: 6px;
}
/*ul.dn-attr-hidden {
	background: #FFF none repeat scroll 0 0;
	border-top: 1px solid #DFDFFF;
	margin: 0;
	padding: 4px 0 0 0;
}*/
li.col_sx_titoli {
	background-color: #EDEBE6;
	font-weight: bold;
	line-height: 1.1;
	padding-bottom: 1px;
	padding-top: 1px;
}

/*.dn-hidden {
	display: none;
}
.dn-inline-block, .ris_successivi, .ris_successivi table, .dn-img, span.dn-more-img {
	display: inline-block;
}
.dn-block {
	display: block;
}

a.dn-attr-v:hover {
	text-decoration: underline;
}
a.dn-link, .dn-img {
	outline-style: none;
}
.dn-overflow {
	overflow-x: hidden;
}*/

.ris_successivi {
	border: 0 none;
	float: right;
	margin: -2px 5px 0 20px;
	font-size: 80%;
}

/*span.dn-more-img {
	height: 15px;
	margin-right: 1px;
	overflow: hidden;
	position: relative;
	vertical-align: text-bottom;
	width: 15px;
}
span.dn-limg {
	background: transparent url(/less.gif) no-repeat scroll 0 0;
}
span.dn-mimg {
	background: transparent url(/more.gif) no-repeat scroll 0 0;
}*/
div.barra_risultati {
	background-color: #EDEBE6;
	clear: both;
	font-size: 80%;
	padding: 6px;
	width: 100%;
}

div.risultati {
	margin-left: 8px;
	margin-top: 8px;
}
/*div.oneboxResults table {
	width: 100%;
}*/

.ricerca {
    margin-bottom: 15px;
    margin-left: 15px;
    font-size: 14px;
}
.numresults {
    font-size: 12px;
}
em {
    font-weight: bold;
}