﻿body {font-family: tahoma, Verdana,  sans-serif; font-size:11px;}
h1, h2, h3, h4, h5, h6 {font-family: Tahoma, Verdana, sans-serif; height:auto; line-height:normal;}


.titolopunta {font-size:24px; font-family: Tahoma, Verdana, sans-serif; margin-top:-10px !important;}
.modulo textarea {font-family: Tahoma, Verdana, sans-serif;}

#topbar{margin-top:-4px;}

#btnshowmore {display:none;}
#breadcrumb {margin-top:-0px; padding:15px 10px; display:block; float:left;}
/*margin-top: -15px*/
#totale {display:block; margin-top:-0px;}


#morelist {display:block;}

#search #group-optionals .label_even, #search #group-optionals .label_odd {margin-left:0px; float:left; display:inline;}
#group-optionals input { margin:0px 0px 5px 0px; display:inline-block; margin-top:-20px; }

/* OK
#search #group-optionals .label_even, #search #group-optionals .label_odd {margin-left:0px; float:none; display:block; clear:both}
#group-optionals input {float:none; margin:0; clear:both;}
*/

.annuncio_list .annuncio_desc ul {margin-left:0; left:0}

#results .pagine .numeropagine {display:inline;}
#results .pagine .numeropagine li {width:20px; display:inline;padding:0 2px;}
#results .pagine .numeropagine li a {width:20px; padding:2px 0; }

/* Aggiunte davide */

UL.thumbs LI{
	margin-right: 1px;	
}

.agenzia_list ul li {
    color: #000000;
    display: inline;
    font-size: 11px;
    list-style: none outside none;
    margin-right: 2px;
    margin-top: 5px;
    padding-left: 7px;
}

.banner_red {
	background-color:#C00000; 
	color:White; 
	width:270px; 
	height:80px; 
	border:3px #000 solid; 
	margin-bottom:20px; 
	padding:15px; 
	text-align:left; 
	color:#FFF; 
	font-size:15px; 
}
.banner_red:hover {
	background-color:#920003; 
}
.banner_red A{
	color: white; 
	font-size:18px; 
	font-weight:bold;
}
.annuncio_list ul li{
	float: left;
	display: inline;
	height: 22px;
	line-height: 22px;
	vertical-align: bottom;
}

#topbar {
	padding-top: 7px;
}
#toplogo {
	padding-top: 5px;
}
#container_list {
	/*margin-top: 20px;*/
}

#search label
{
	float: left;
	padding-top: 6px;
	font-size:12px;
}

.banner_red A
{
	font-size:14px;
}

.ContCheck, .TdCheck
{
	float:left;	
}

.ContCheck input
{
	float:left;	 
	margin-top: 5px !important;
}

.ContCheck label, .TdCheck label
{
	float: none;
}

.DivSelect, .DivText
{
	background: #EFEFEF;		
	height: 22px;
	padding: 0px;
}

.DivSelect div, .DivText div
{
	background: #ffffff;	
	border: 1px solid #898989 ; 
	height: 20px;
	padding: 0px;
}

.DivSelect select
{
	background: #ffffff;
  padding-top: 7px;
  padding-bottom: 7px;
  padding-left: 3px;
  padding-right: 0px;
  font-size: 12px;
  line-height: 1;
  border: 1px solid #898989 ;
  height: 20px;
  width: 100%;
}

.DivText input
{
	width: 98%;	
	height: 20px;
}
