body{background:#fff;font-family:"lucida grande",tahoma,verdana,arial,sans-serif;font-size:11px;color:#333;margin:0;padding:0;text-align:left;direction:ltr;unicode-bidi:embed}
.auto_resize_iframe{height:auto}
h1, h2, h3, h4, h5{font-size:13px;color:#333;margin:0;padding:0}
h1{font-size:14px}
h4, h5{font-size:11px}
.alineaderecha p{font-family:"lucida grande", tahoma, verdana, arial, sans-serif;padding:1; margin:0; font-size:13px;
}
.alineacategorie p{font-family:"lucida grande", tahoma, verdana, arial, sans-serif;padding:2; margin:0; font-size:13px;
}

a{cursor:pointer;color:#3b5998;text-decoration:none}
a:hover{text-decoration:underline}
img{border:0}
td,
td.label{font-size:11px;text-align:left}
dd{color:#000}
dt{color:#777}
p, ul, li, form{
padding:0;
margin:0;
list-style:none;
}
img{border:0;}
.mappa_home{
	margin: 50px 0;
	position:absolute;
	top:100px;
	width:500px;
	display:inline;
	background-image:url(italia_map.gif);
	background-repeat:no-repeat;
	float:left;
}

#mappa_italia{
	float:left;
}
.UIFullPage_Container_home{width:100%; height:500px; padding:0px 0px 0 0px;margin:0 auto; background-image:url(../images/1icttijq.jpg); background-repeat:repeat-x;}
#UIPage_Container_home{width:940px; height:470px; padding:22px 12px 0 12px;margin:0 auto;}
#UIPage_Container_list{width:940px; padding:22px 12px 0 12px;margin:0 auto;}
#UIMapPage_Container_home{width:540px;padding:22px 12px 0 12px;margin:0 auto; float:left; }
#pagefooter{position:relative;bottom: 0;border-top:solid 1px #ddd;margin:20px auto 35px;padding-bottom:5px;width:964px; clear:both;}
.line{position:relative;bottom: 0;border-top:solid 1px #ddd;margin:10px auto 20px;width:100%; clear:both;}
.columna_list .line{position:relative;bottom: 0;border-top:solid 1px #ddd;margin:10px auto;width:100%; clear:both;}
#pagefooter .copyright{float:left;width:150px;color:#777;margin:0;padding:5px 8px 6px 0}
.clearfix:after{clear:both;content:".";display:block;font-size:0;height:0;line-height:0;visibility:hidden}
.clearfix{display:block}
#home_menubar_container{display:block;padding:0;margin:0;background-color:#3b5998;position:relative;z-index:100; height:100px;}
#list_menubar_container {
	color: #FFFFFF;
	background: #3B5998;
	font-weight:bold;
}

/*#list_menubar_container a {
	color:#FFFFFF;
	text-decoration: none;
	outline-style: none;
	padding: 5px;
}

#list_menubar_container a:hover {
	background: #6D84B4;
	padding: 5px;
	text-decoration: none;
}*/


#menubar_container{display:block;padding:0;margin:0;background-color:#3b5998;position:relative;z-index:100}
#fb_menubar{margin:0 auto;position:relative;width:964px;z-index:101; padding:20px 0;}
#fb_menubar .fb_menu_list .fb_menu{float:left}
.fb_menu_dropdown{background:white;border:1px solid #3b5998;margin:-2px 0 0 -1px;padding:5px 0;position:absolute;width:auto;z-index:100;display:none;left:0;top:28px;width:200px;font-size:11px;line-height:normal}
#fb_menubar_slim{margin:0 auto;position:relative;width:964px;z-index:101; /*padding: 13px 0px 6px;*/}
.no_js .fb_menu:hover .fb_menu_dropdown,
.hovered .fb_menu_dropdown{display:block}
.fb_menu_dropdown .fb_menu_item .fb_menu_item_link{border:1px solid white;border-width:1px 0;display:block;padding:3px 35px 3px 19px;line-height:normal}
.fb_menu_dropdown .fb_menu_item .fb_menu_item_link:hover{display:block;background-color:#6d84b4;border-top-color:#617aad;border-bottom-color:#3b5998;color:#fff;text-decoration:none;line-height:normal}
.fb_menu{margin:10px 4px 0 0;position:relative;}
.fb_menu .fb_menu_link{color:#fff;display:inline;font-weight:bold;margin-top:0;padding:7px 7px 6px 8px;height:15px}
.hovered .fb_menu_link,
.fb_menu .fb_menu_link:hover{background-color:#5c75aa;text-decoration:none}
#fb_menubar_logo{margin-top:0}
#fb_menubar_logo .fb_logo_link:hover{background-color:transparent}
#fb_menubar_core .fb_menu_count_holder .in_start{background:transparent url(/rsrc.php/z26UC/hash/cvb152d4.png) no-repeat -250px -101px;display:-moz-inline-box;display:inline-block;padding:0 6px 0 6px;height:15px}
#fb_menubar_core a:hover .fb_menu_count_holder .in_start,
#fb_menubar_core .hovered .in_start{background-position:-250px -116px}
#fb_menubar_core .fb_menu_count_holder .in_end{background:transparent url(/rsrc.php/z26UC/hash/cvb152d4.png) no-repeat -331px -101px;display:block;height:15px;width:7px;position:absolute;top:0;right:0}
#fb_menubar_core a:hover .fb_menu_count_holder .in_end,
#fb_menubar_core .hovered .fb_menu_count_holder .in_end{background-position:-331px -116px}
#fb_menubar #fb_menubar_aux .fb_menu{float:right;margin:6px 5px 0 0}
#fb_menubar_aux .fb_menu .fb_menu_link{font-weight:normal}
#fb_menubar #fb_menubar_aux .fbm_last{margin-right:0}
#universal_search #universal_search_input{width:151px;float:left; margin-right:5px;}
#universal_search #universal_search_input #q{background:white url(/cvb152d4.png) no-repeat 0 -65px;border:1px solid #315091;border-right:0;float:left;margin:0;padding:3px 4px;width:143px}
#universal_search #universal_search_input .typeahead_found#q{background:#e1e9f6}

#universal_search #universal_search_submit{float:left;width:150px;}
#universal_search #universal_search_submit label{border:1px solid #315091;display:block;font-size:11px;margin:0;padding:0;text-decoration:none;width:19px;position:absolute;overflow:hidden}
#universal_search #universal_search_submit label span{background:#6d84b4 url(/rsrc.php/z26UC/hash/cvb152d4.png) no-repeat -429px -65px;display:block;margin:0;padding:3px 0}
#universal_search #universal_search_submit label input{position:absolute;top:-10px;width:1px;height:1px;overflow:hidden}
#universal_search #universal_search_submit label:active{background:#5b75ab;border:1px solid #315091}
#universal_search #universal_search_submit label:active span{background:url(/rsrc.php/z26UC/hash/cvb152d4.png) no-repeat -449px -65px}
#mapa{
	height:348px;
	float:left;
	margin-left:20px;
}
.columna{
	float:left;
	width:400px;
	margin-right:6px;
	margin-top:-14px;
}
.columna_list{
	width:670px;
	margin-right:6px;
	margin-top:-14px;
}

.columnb{
	float:left;
	width:510px;
	margin-left:15px;
	margin-top:-14px;
}

.columnb_list{
	float:left;
	width:200px;
	margin-left:15px;
	margin-top:-14px;
}

.alineaderecha{
	text-align:right;
}
.alineacategorie{
	text-align:left;
	font-size:13px;
}
.inserisci_annuncio_home{
	text-align:left;
	font-size:13px;
	clear:both;
	padding-top:30px;
}
.annuncio_gratuito {
	padding-top:30px;
}
.annuncio_gratuito p{font-family:"lucida grande", tahoma, verdana, arial, sans-serif;padding:2; margin:0; font-size:20px; font-weight:bold; text-align:center;
}

.Home_Top_Container{
	font-size:16px;
	font-weight:bold;
	margin: 5px 0;
}

.input-search-bg {
	width:321px;
	height:42px;
	background-image:url("../images/input-email.gif");
	background-repeat:no-repeat;
	float:left;
	margin-right:10px;
}
.input-search{
	float:left;
	height: 26px;
	width: 303px;
	padding:7px 0;
	margin:1px 7px;
	border:none;
	font-size:20px;
	text-align:left;
	color:#ADADAD;
	background:url("../images/empty.gif");
}

#polaroid{
	float:right;
}

ul#nav,ul#nav li,ul#nav ul{margin:0;padding:0;list-style:none}
ul#nav{height:26px;line-height:35px;margin-left:50px;
    background: #3B5998;color: #fff}
ul#nav a{display:block;padding: 0 15px;text-decoration: none; color:#FFF}
ul#nav li{float: left;position: relative}
ul#nav li li{float: none;line-height: 22px;
    display:block !important;display: inline; /*IE*/}
ul#nav ul{position: absolute;top: 34px;left: -9999px;
    width: 12em;background: #fff;color: #3B5998}
ul#nav ul{padding: 7px 0;border: 1px solid #3B5998}
ul#nav ul,ul#nav li li a{background-color: #FFF;color: #3B5998}
ul#nav li:hover,ul#nav a:hover{background-color: #5C75AA;color: #FFF}
ul#nav li:hover ul,ul#nav li.sfhover ul{left: -1px;z-index: 100} 


#full_search{
/*	width:670px;*/
/*	position:absolute;
	top: 85px;*/
	border: 1px solid #B7B7B7;
	background: #f7f7f7;
	padding: 7px;
/*	left: 227px;*/
	height: 78px;
	margin: 0 5px;
}

select {
/*  border:1px solid #BDC7D8;*/
  font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
  font-size:14px;
  padding:4px 5px;
  color:#666666;
  width:250px;
/*  margin-right: 0;*/
}
.inputtext,
.inputpassword {
/*  border: 1px solid #bdc7d8;*/
  font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
  font-size: 14px;
  width:100%;
  padding:5px 0px;
  color:#666666;
/*  margin-bottom:5px;*/
}

textarea {
  border: 1px solid #bdc7d8;
  padding:4px 5px;
  font-size: 13px;
  font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
  color:#666666;
}

.inputbutton,
.inputsubmit {
  padding:5px 10px;
  border-style: solid;
  border-top-width: 1px;
  border-left-width: 1px;
  border-bottom-width: 1px;
  border-right-width: 1px;
  border-top-color: #D9DFEA;
  border-left-color: #D9DFEA;
  border-bottom-color: #0e1f5b;
  border-right-color: #0e1f5b;
  background-color: #3b5998;
  color: #FFFFFF;
  font-size: 15px;
  font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
  text-align: center;
  line-height:15px;
  font-weight:bold;
 }

#lista_annunci{
	margin:50px 5px 0;
}



/*  -------------------------------|  TABS  |-------------------------------  */

#tabs {
        text-align: center;
        padding: 4px 0px;
        margin: 10px 20px 0px;
        border-bottom: solid 1px #3B5998; }

#tabs div {
        display: inline;
        padding: 0px;
        margin: 0px; }
* html #tabs div {
        margin: 0 3px; }


#tabs a {
        margin: 0px;
        padding: 4px; }

#tabs .activetab a {
        color: white;
        background: #3B5998; }

#tabs .activetab a:hover {
        text-decoration: none; }

#tabs .inactivetab a:hover {
        background: #D8DFEA;
        text-decoration: none; }

#tabs .disabled {
        color: #c0c0c0;
        margin: 0px;
        padding: 4px;
        text-decoration: none; }


/*--|  Toggle Tabs  |--------------------------------------------------------------|
==================================================================================*/

.tabs {
  border-bottom:1px solid #898989;
  margin-bottom:10px;
}

.tabs.top {
  background: #f7f7f7; }

.tabs .left_tabs {
  padding-left:10px;
  float:left;
}

.tabs .right_tabs {
  padding-right:10px;
  float:right;
}

.tabs .back_links {
  padding-right: 20px;
  float:right;
}

.toggle_tabs {
  margin:0;
  padding:0;
  list-style:none;
  text-align:center;
  display:inline;
}

.toggle_tabs li {
  display:inline;
  padding: 2px 0px 3px;
  background: #f1f1f1 url(/toggle_tab_gloss.gif) top left repeat-x;
}

.toggle_tabs li a {
  border:1px solid #898989;
  border-left:0;
  color:#333;
  font-weight:bold;
  padding:2px 8px 3px 9px;
  line-height:19px;
}
.toggle_tabs li a small {
  font-size: 11px;
  font-weight: normal;
}

.toggle_tabs li a:focus {
  outline: 0px;
}

.toggle_tabs li.first a {
  border:1px solid #898989;
}

/*  SELECTED TAB  */

.toggle_tabs li a.selected {
  margin-left:-1px;
  background:#6d84b4;
  border:1px solid #3b5998;
  border-left:1px solid #5973a9;
  border-right:1px solid #5973a9;
  color:#fff;
}

.toggle_tabs li.last a.selected {
  margin-left:-1px;
  border-left:1px solid #5973a9;
  border-right:1px solid #36538f;
}

.toggle_tabs li.first a.selected {
  margin:0;
  border-left:1px solid #36538f;
  border-right:1px solid #5973a9;
}

.toggle_tabs li.first.last a.selected {
  border:1px solid #36538f;
}

.toggle_tabs li a.selected:hover {
  text-decoration:none;
}

/*  DISABLED TAB  */

.toggle_tabs li a.disabled {
  color: #999;
  cursor: default;
}

.toggle_tabs li a.disabled:hover {
  text-decoration:none;
}


.input_search_bar{
	margin-right:5px; 
	float:left;
	vertical-align:middle;
	width:250px;
	margin-top:10px;
}

.pagerpro_container{float:right;margin:10px 0; margin:10px 0; width:100%;}
.pagerpro{float:right;list-style:none;margin:0;padding:0}
.pagerpro .pagerpro_li{display:inline}
.pagerpro .pagerpro_a{padding:3px;padding-bottom:2px}
.pagerpro .pagerpro_a:hover{background-color:#3b5998;border-color:#d8dfea;border-bottom:1px solid #3b5998;color:#fff;text-decoration:none}
.pagerpro .current .pagerpro_a{border-color:#3b5998;border-bottom:2px solid #3b5998;color:#3b5998;font-weight:bold;padding-left:2px;padding-right:2px}
.pagerpro .current .pagerpro_a:hover{background-color:#3b5998;color:#fff}
.pagerpro .disabled{color:#999;cursor:default;background:transparent;border:none}
.footer_bar .pagerpro .pagerpro_a{border-top:2px solid white;padding-top:1px;padding-bottom:0}
.footer_bar .pagerpro .pagerpro_a:hover{border-bottom:2px solid #3b5998;border-top:2px solid #3b5998}
.footer_bar .pagerpro .current .pagerpro_a,
.footer_bar .pagerpro .current .pagerpro_a:hover{border-bottom-color:#fff;border-top:2px solid #3b5998}
