/*********main grid*********/
.sr_col_1_top {
        padding-top:2px;
        padding-left:2px;
        padding-right:2px;
        border-right:1px solid #ff9900;
        border-left:1px solid #ff9900;
	border-bottom:1px solid #ff9900;
        position:absolute;
        left:0px;
        top:110px;
        width:294px;
        height:458px;
}

.sr_col_1_bottom {
        padding-left:2px;
        padding-right:2px;
        padding-top:2px;
        border-right:1px solid #ff9900;
        border-left:1px solid #ff9900;
        border-bottom:1px solid #ff9900;
        position:absolute;
        left:0px;
        top:394px;
        width:294px;
        height:175px;
}

.sr_col_2 {
        padding-top:2px;
        padding-left:2px;
        padding-right:2px;
        border-right:1px solid #ff9900;
        position:absolute;
        left:300px;
        top:110px;
        width:532px;
        height:458px;
        border-bottom:1px solid #ff9900;
}

/*********box interni*******/

.sr_googleMap{
	background-color:#fdf0d9;
	position:absolute;
    top:2px;
    height:455px;
    width:294px;	
    margin:0px;
}

/******risultati **********/
.sr_elenco{
	background-color:#fdf0d9;	
	position:absolute;
	top:16px;         
	height:380px;
	width:532px;
	/*height:407px;*/
	overflow: auto;
	overflow-x: hidden;
}

.sr_moreResultsTop {
    position:absolute;
    top:2px;
	height:14px;
    background-color:#ff6e00;
    color:#ffffff;
    font-weight:bold;
    font-size:1.15em;
    width:532px;
}


div.sr_scroll {
	margin-left:5px;
	margin-top:3px;
	margin-bottom:3px;
	font-size:1em;
	line-height:12px;
	height:20px;
	vertical-align: baseline;
	font-weight: bold;
	position:absolute;
	top:396px;	
}

.sr_scroll a {color:#000000;}

/*.sr_moreResultsTop form {display:inline;} 

.sr_moreResultsBottom {
	position:absolute;
	left:0px;
	top:445px;
	height:14px;
	width:532px;
    background-color:#ff6e00;
    color:#ffffff;
    font-weight:bold;
    font-size:1.15em;
}

.sr_moreResultsBottom form {display:inline;}

span.sr_pagNum {
	position:absolute;
	top:2px;
	left:450px;
}*/

input.sr_moreButtonLeft {
	height:14px;
	width:14px;
	border-style:none;
	background-color:transparent;
	font-size:1.15em;
	color:#ffffff;
        font-weight:bold;
	position:absolute;
	top:-1px;
	left:430px;
}

input.sr_moreButtonRight {
	height:14px;
        border-style:none;
        background-color:transparent;
        font-size:1.15em;
        color:#ffffff;
        font-weight:bold;
        position:absolute;
	top:-1px;
	left:505px;
}

/*a.sr_moreLinkLeft {left:435px;color:#ffffff;font-size:1.15em;font-weight:bold;position:absolute;}
a.sr_moreLinkRight {left:515px;color:#ffffff;font-size:1.15em;font-weight:bold;position:absolute;}*/

.sr_box {
	margin-left:2px;
	margin-right:2px;
	margin-top:3px;
	padding:2px;
	width:514px;
	height:116px;
	background-color:#ffffff;	
}


.sr_thumbnail {
	position:absolute;
	padding:2px;
	width:120px;
	height:112px;
	left:4px;
	background-color:#fdf0d9;
	margin-top:0px;
}

.sr_icons {
	position:absolute;
	padding:2px;
	width:32px;
	height:112px;
	left:130px;
	margin-top:2px;
}

.sr_icons img {display:inline;}

.sr_details {
	position:absolute;
	padding:2px;
	width:346px;
	height:112px;
	left:168px;
	background-color:#D8DADC;
    color:#000000;
}

div.sr_details_title{
	font-size:1.3em;
}

div.sr_details_title a{color:#000000;}

div.azi_descr {
	margin-top:5px;
	font-size:1.2em;
	font-style:italic;
	color:#000000;
	line-height:12px;
	height:62px;
	overflow:hidden;
}

div.azi_etc {
	position:absolute;
	top:78px;
}
div.azi_etc a {
        position:absolute;
        color:#000000;
        top:20px;
        left:270px;
        width:100%;
}


/***********Criteri di ricerca attivi********/

.sr_criteri {
        border:1px solid #ff9900;
        padding:2px 2px 2px 2px;
        height:153px;
}

.sr_criteri_search {      
        position:absolute; 
        left:133px;  
        top:164px;   
}

.sr_criteri_search a {color:#000000;}

.mkrPanel { 
    margin-top:-24px;
    padding:0px;      
}

/**** Pagination ****/

#articolo {
    padding-bottom:0px 0px 4px 0px;
}

.pagination_moreResultsTop {
	height:17px;
    background-color:#ff6e00;
    color:#ffffff;
    font-weight:bold;
    text-align:right;
    margin:0px;
    padding:0px;
}

.pagination p, .pagination a, .pagination a:hover {
  color:#ffffff;
  text-decoration:none;
}

.art_splitter {
	border-top:1px solid #ff9900;
	height:1px;
	width:490px;
	margin:4px;
	padding:0px;
	clear: both;
}

p.pagination {
	text-align:right;
	padding-top:2px;
}