/* ---------------------------------- INIZIO XHTML_PU.CSS -------------------------------------------------------------- */

html,body {margin: 0px;padding: 0px;}
body {font-size:11px;color:#9b9b9b;font-family:verdana;background-color:#FFFFFF;text-align:center;}
#main {width:1024px;margin:auto;text-align:center;}
img {border:0px;}
a {text-decoration:none; color:#9B9B9B;cursor:pointer;}
a:hover {text-decoration:underline; color:#9B9B9B;cursor:pointer;}
span {text-decoration:none; color:#9B9B9B;cursor:pointer;}
span:hover {text-decoration:underline; color:#9B9B9B;cursor:pointer;}
p {padding:0px 20px 10px 10px;color:#9B9B9B;font-size:11px;}
.button {
	vertical-align:bottom;cursor:pointer;height:20px;padding:0px 2px 3px 1px;color:#FFFFFF;font-size:12px;font-weight:bold;border:1px solid #FFFFFF;text-align:center;font-family:Verdana;
	/*background-image: url("http://css.iakke.com/default/images/bg_btn.png");
	background-repeat: repeat-x;*/
	background-image: url(http://css.iakke.com/default/images/spriteme_listing_1.png);
    background-position: 0px -60px;
}

/*parte home*/
.ht {width:1004px;display:inline;}
.htl {float:left;margin:0px auto;width:300px;height:250px;}

.htc {float:left;margin:0px auto; width:384px;height:240px;position:relative;}
.bg_search_box {
	/*background-image: url('http://css.iakke.com/default/images/bg_box_search_home.gif');
	background-repeat: no-repeat;*/
	background-image: url(http://css.iakke.com/default/images/spriteme_home.png);
    background-position: -10px -100px;
	width:384px;height:175px;color:#FFFFFF;
}
.td_r {width:220px;text-align:left;margin-left:0px;color:#C8C8C8;}
.prox_home {font-size:12px;font-weight:bold;color:#C8C8C8;text-align:right;width:110px;vertical-align:top;padding-top:7px;}

.bg_search_box table {border:0px;width:330px;height:150px; border-collapse: collapse;margin-left:30px;margin-right:24px;}
.bg_search_box tr {width:330px;height:45px;font-size:11px;padding-top:1px;text-align:left;}
.bg_search_box a {text-decoration:underline;color:#C8C8C8;}

.bg_search_box_btm {position:relative;width:384px;height:35px;text-align:center;display:inline;float:left;}
.bg_search_box_btm_left {
	float:left;width:138px; height:35px;
	/*background-image: url('http://css.iakke.com/default/images/bg_search_home_left.gif');
	background-repeat: no-repeat;*/
	background-image: url(http://css.iakke.com/default/images/spriteme_home.png);
    background-position: -10px -295px;
}
.bg_search_box_btm input {cursor:pointer;display:inline;float:left;border:0px; width:110px; height:35px;text-align:center;margin:0px;padding:0px;
}
.bg_search_box_btm_right {
	float:left;width:136px; height:35px;
	/*background-image: url('http://css.iakke.com/default/images/bg_search_home_right.gif');
	background-repeat: no-repeat;*/
	background-image: url(http://css.iakke.com/default/images/spriteme_home.png);
    background-position: -10px -350px;
}

.banner_home_adv {width:1024px;border:0px;height:180px;}
.banner_home {width:804px;border:0px;height:180px;text-align:center;margin-left:110px;margin-right:110px;}
.banner_home_adv td {cursor:pointer;}
.banner_home td {cursor:pointer;} 

/*motore di ricerca booking*/
.htr {float:right;width:252px;height:160px;}
.htr_list {float:right;width:265px;height:120px;padding-left:33px;position:relative;}
.htrt {float:left;width:258px;height:20px;color:#B4B4B4;font-size:18px;font-family:Trebuchet MS;font-style:normal;font-weight:normal;text-align:left;padding-left:10px;}
#search_booking {float:left;}
.htrc {float:left;width:258px;height:75px;font-family:Trebuchet MS;text-align:left;background-image: url('http://css.iakke.com/default/images/hotel_up.gif');background-repeat: no-repeat;}
.htrcc {margin-left:20px;margin-top:10px;}
.htrc_text {float:left;font-size:16px;color:#FF8200;font-weight:bold;}
.htrc_legend {float:left;font-size:12px;font-weight:bold;}
.htrb {float:left;width:252px;height:45px;display:inline;}
.htrb_left {float:left;width:66px;height:45px;background-image: url('http://css.iakke.com/default/images/hotel_dn_l.gif');background-repeat: no-repeat;}
.htrb_right {float:left;width:66px;height:45px;background-image: url('http://css.iakke.com/default/images/hotel_dn_r.gif');background-repeat: no-repeat;}
/*fine booking*/

.clear {clear: both;}

.box_cat {float:left;margin:0px 18px 0px 18px; width:968px; height:auto !important;height: 100px;min-height:100px;}
.top_best_title {font-size:16px;color:#8C8C8C;width:938px;text-align:left;margin-left:22px;}
.more {float:right;text-align:right;cursor:pointer;color:#8C8C8C;width:938px;}
.top_best_top {
	/*background-image: url('http://css.iakke.com/default/images/top_best_top.gif');
	background-repeat: no-repeat;*/
	background-image: url(http://css.iakke.com/default/images/spriteme_home.png);
    background-position: -10px -405px;
	width:968px;height:7px;white-space:nowrap;margin:0px;padding:0px;overflow:hidden;
}
.top_best_center {background-image: url('http://css.iakke.com/default/images/top_best_center.gif');background-repeat: repeat-y;width:968px;height: auto !important;height:2px;min-height:2px;white-space:nowrap;margin:0px;padding:0px;}
.top_best_cat {font-size:11px;color:#9B9B9B;height: 50px;text-align: left;padding:0px;margin-left:8px;white-space:normal;}
.top_best_cat a:hover {color:#ff9000;}
.top_best_cat ul {text-align:left;list-style-image: url('http://css.iakke.com/default/images/square.gif');margin:0;padding-left:15px;width:216px;}
.top_best_foot {
	/*background-image: url('http://css.iakke.com/default/images/top_best_foot.gif');
	background-repeat: no-repeat;*/
	background-image: url(http://css.iakke.com/default/images/spriteme_home.png);
    background-position: -10px -432px;
	width:968px;height:7px;white-space:nowrap;margin:0px;padding:0px;
}
	
.ww_home {font-size:24px;font-weight:bold;font-family:Trebuchet MS;color:#FFFFFF;text-align:right;width:110px;height:20px;vertical-align:top;}
.ww_home label {white-space:nowrap;}

.what {font-size:18px;font-weight:bold;color:#000000;text-align:right;width:110px;height:20px;vertical-align:top;}
.where {font-size:18px;font-weight:bold;color:#000000;text-align:right;width:110px;vertical-align:top;}
.prox {font-size:12px;font-weight:bold;color:#9B9B9B;text-align:right;width:110px;vertical-align:top;padding-top:7px;}
/*fine partita home*/

/*banner google*/
.head_banner {float:left;width:728px;height:90px;border:1px solid #9B9B9B;margin:5px 150px 5px 150px;}
.foot_banner {float:left;width:728px;height:90px;border:1px solid #9B9B9B;margin:5px 150px 5px 150px;}

#header {width:1024px;height:90px;font-family:verdana;color:#9B9B9B;font-size:11px;}
#header_sx {
	width:210px;height:80px;margin-left:10px;margin-top:10px;cursor:pointer;
	/*background-image: url('http://css.iakke.com/default/images/logo_iakke.gif');
	background-repeat: no-repeat;*/
	background-image: url(http://css.iakke.com/default/images/spriteme_home.png);
    background-position: -10px -10px;
	display:inline;float:left;
}
#header_dx {width:804px;height:90px;display:inline;float:right;}
#header_dx_1 {width:804px;height:32px;display:inline;float:left;}

#header_left {display:inline;float:left;text-align:left;}

#header_right {display:inline;float:right;text-align:right;}
.header_cat {display:inline;float:left;margin-top:8px;}
#connect {text-align:right;float:right;margin-right:10px;font-size:12px;padding-top:8px;}
.nick {color:#505050;font-weight:bold;font-size:12px;float:left;}

#header_dx_2 {
	width:794px;height:32px;margin-right:10px;display:inline;float:left;vertical-align:middle;
	/*background-image: url("http://css.iakke.com/default/images/header_blu.gif");
	background-repeat: repeat-x;*/
	background-image: url(http://css.iakke.com/default/images/spriteme_listing_1.png);
    background-position: 0px -10px;
}
.header_dx_2_h {color:#FFFFFF;font-family:Trebuchet MS;font-weight:bold;font-style:italic;font-size:20px;text-align:left;vertical-align:bottom;
float:left;margin-left:10px;font-weight:normal;}

form {border:0px; padding:0px; margin:0px;}
fieldset {border:0px; padding:0px; margin:0px; border-collapse: collapse;height:20px;}
#richiesta_aziende {text-align:right;margin-right:10px;display:inline;width:784px;}
input {vertical-align:middle;color:#505050;padding:0px 0px 0px 3px;margin:4px 0px 0px 0px;
	height:20px;border-collapse: collapse;cursor:text;}

/*.input_header {
	font-size: 11px;
	border:0px;padding:2px 0px 0px 3px;margin:0px 3px 0px 0px;
	color:#505050;font-family:verdana;
	height:18px;border-collapse: collapse;
	vertical-align:middle;
}*/

#cosa {width:150px;}
#dove {width:150px;}
#prossimita {width:120px;}
.ww {color:#FFFFFF;font-family:Trebuchet MS;font-weight:bold;font-size:18px;text-align:left;vertical-align:bottom;}
.text_near {color:#FFFFFF;font-family:Trebuchet MS;font-weight:bold;font-size:14px;text-align:left;vertical-align:bottom;}
.near_italic {font-style:italic;font-weight:bold;color:#FFFFFF;font-family:Trebuchet MS;font-size:12px;vertical-align:bottom;}
.near_italic span:hover {text-decoration:none;}

#header_dx_3 {width:794px;height:26px;display:inline;float:left;text-align:right;}
.header_dx_3 {color:red;font-weight:bold;height:16px;margin-bottom:2px;cursor:pointer;}

#colonna_sx {vertical-align:top;width:300px;height: auto !important;height: 675px;min-height:675px;display:inline;float:left;margin-left:10px; z-index:-2;text-align:left;}
/*contenuto della map*/
.double_click {height:26px;text-align:center;font-size:10px;padding:2px 0px 2px 0px;background-image: url('http://css.iakke.com/default/images/bg_div_300.gif')}
#oggettistica_mappa {text-align:center;margin:0px;padding:0px;z-index: 1;}
#map {overflow:hidden;width:300px; height:230px; margin:0px; padding:0px;}
.map_ragionesociale {color:#649BFF;font-weight:bold;font-size:12px;text-align:left;}
.map_address {color:#9b9b9b;font-size:10px;text-align:left;}
/*fine contenuto della map*/

#under_map {
	background-image: url('http://css.iakke.com/default/images/bg_div_300.gif');
	background-repeat: repeat-y;
	margin:0px 0px 0px -310px;
	width:300px;
	height:auto;
	position:absolute;
	top:350px;
	z-index:1;
}

#banner_underadsense {
	margin:-75px 0px 0px 390px;
	width:300px;
	height:auto;
	position:absolute;
	z-index:1;
}

#under {margin:10px 10px 10px 10px;height: auto !important;height:40px;min-height:40px;}

.title_cat {
	width: 280px;
	font-style:normal;color:#505050;white-space:normal;font-weight:bold;font-size:11px;
	margin:0px 0px 5px 2px;
}
.title_cat span {color:#505050;}
.title_cat a {color:#505050;}
.title_cat a:hover {color:#505050;}
.filter_cat {margin-top:5px;vertical-align:top;
	color:#9B9B9B;
	text-align:left;
	position:relative;
	width:280px;
}
.filter_cat a {padding: 0px 5px 5px 0px;}
.filter_cat a:hover {color:#000000;}
.filter_cat ul {
    list-style-image: url('http://css.iakke.com/default/images/square.gif');
    margin:0;
    padding-left:20px;
    height:66px;
    overflow:auto;
    border:1px solid #9B9B9B;
}
/*fine colonna di sinistra*/

/*init colonna centrale*/
#colonna_cx {
	display:inline;float:left;
	vertical-align:top;
	text-align:left;margin-left:10px;
	width:384px;
	height: auto !important;
	height: 900px;  
	min-height:900px;
	z-index:1;
}

/*init briciola*/
#cat_menu_center {
	/*background-image: url('http://css.iakke.com/default/images/bg_384_grey.gif');
	background-repeat: repeat-y;*/
	background-image: url(http://css.iakke.com/default/images/spriteme_listing_2.png);
    background-position: -10px 0px;
	width:384px;height: auto !important;height:22px;min-height:50px;
	padding:0px;margin:0px 0px 10px 0px;
}
.cat_menu_center {
	font-size:10px;color:#9B9B9B;font-weight:normal;line-height:14px;
	white-space:normal;text-align:justify;padding:5px 10px 5px 10px;
}
.cat_menu_center a {white-space:normal;}

.header1 {font-size:10px;display:inline;white-space:normal;}
.header3 {font-size:10px;display:inline;white-space:normal;}
.header3 a {font-size:10px;display:inline;}
/*fine briciola*/

/*init podium*/
.lc_top {
	width:100%;float:left;background-color:#ffffff;height:0.5em;padding:0px;margin:10px 0px 0px 0px;border-right:2px solid #FFFFFF;}
.lc_top_in {border-top:0.1em solid #9B9B9B;border-left:1px solid #9B9B9B;border-right:1px solid #9B9B9B;
	width:98%;float:left;height:0.5em;background-color:#60D4F4;}
.lc_center {width:100%;float:left;background-color:#EBEBEB;padding:0px;margin:0px;border-right:2px solid #F4F4F4;}
.opec_listing_lc_title {
	width:98%;float:left;margin:0px;padding:0px;
	border-left:1px solid #9B9B9B;border-right:1px solid #9B9B9B;
	background-color:#60D4F4;border-bottom:2px solid #C5EEF9;
	}
.header2_lc {
	width:100%;float:left;font-family:verdana;font-size:14px;font-weight:bold;color:#649BFF;
	padding-left:2%;padding-right:2%;padding-bottom:0.5em;
	white-space:normal;color:#FFFFFF;cursor:pointer;
}
.opec_listing_lc {
	width:98%;float:left;margin:0px;padding:0px;padding-bottom:5px;
	border:1px solid #9B9B9B;background-color:#FFFFFF;}

.lc_foot {width:100%;float:left;background-color:#ffffff;height:0.4em;margin:0px;padding:0px;border-right:2px solid #F4F4F4;}
.lc_foot_in {float:right;width:98%;background-color:#EBEBEB;height:0.5em;margin:0px;padding:0px;border-bottom:2px solid #F4F4F4;}
.content_icon_lc {width:98%;height:18px;float:left;vertical-align:middle;}
.content_icon_lc span {margin-top:2px;margin-left:3px;font-size:9px;display:inline;float:left;}
.rate img {cursor:pointer;margin-left:8px;width:82px;height:9px;display:inline;float:left;margin-top:4px;}
.icon_listing_lc {cursor:pointer;display:inline;float:right;margin-right:5px;text-align:right;}
.icon_listing_lc img {cursor:pointer;margin-top:3px;margin-left:6px;vertical-align:top;display:inline;float:left;}
/* end podium*/

/*banner listing*/
#banner_podium_flash {
	width:384px;height:84px;float:left;
	cursor:pointer;
	margin-top:10px;	
}

#banner_horizon_flash {
	width:300px;height:84px;float:left;
	cursor:pointer;
	margin-top:2px;	
}

/*banner podium listing*/
#banner_pro {border:1px solid #999999;float:left;
	width:298px;height:83px;font-family:Trebuchet MS,Arial;cursor:pointer;
	background-image: url('http://css.iakke.com/default/images/iconbannerpro.jpg');background-repeat: no-repeat;background-position:right;
}
.banner_title_home {float:left;color:#666666;font-size:14px;text-align:left;padding:0px 0px 1px 10px;}
.banner_title_home span {color:#666666;font-size:18px;font-weight:bold;}
#banner_podium {border:1px solid #999999;
	width:378px;height:83px;float:left;margin-top:10px;font-family:Trebuchet MS,Arial;cursor:pointer;
	background-image: url('http://css.iakke.com/default/images/adv/banner_podium.jpg');background-repeat: no-repeat;background-position:right;
}
#banner_horizon {border:1px solid #9B9B9B;
	width:294px;height:83px;float:left;margin-bottom:5px;margin-top:2px;cursor:pointer;font-family:Trebuchet MS,Verdana,arial;cursor:pointer;
	background-image: url('http://css.iakke.com/default/images/adv/banner_horizon.jpg');background-repeat: no-repeat;background-position:right;
}
.banner_title {float:left;color:#666666;font-size:15px;text-align:left;padding:0px 0px 1px 10px;}
.banner_title span {color:#666666;font-size:20px;font-weight:bold;}
.banner_text {float:left;color:#9B9B9B;font-size:12px;padding:0px 0px 0px 10px;line-height:16px;white-space:normal;text-align:left;}
.banner_btn {float:left;padding:2px 0px 0px 10px;}
.banner_btn span {color:#505050;text-align:left;}
/*end banner podium listing*/

/*init cambia pagina*/
#menu_pages {
	float:left;width:384px;height:18px;
	/*background-image: url('http://css.iakke.com/default/images/bg_384_blu.gif');
	background-repeat: repeat-y;*/
	background-image: url(http://css.iakke.com/default/images/spriteme_listing_2.png);
    background-position: -414px 0px;
}
#menu_pages_foot {
	float:left;width:384px;height:18px;
	/*background-image: url('http://css.iakke.com/default/images/bg_384_blu.gif');
	background-repeat: repeat-y;*/
	background-image: url(http://css.iakke.com/default/images/spriteme_listing_2.png);
    background-position: -414px 0px;
}
.menu_pages {padding:3px 10px 0px 10px;font-size:10px;color:#C8C8C8;font-weight:bold;}
.menu_pages a {color:#C8C8C8;font-weight:bold;font-size:10px;}
.menu_pages span {color:#C8C8C8;font-weight:bold;font-size:10px;}
.page_selected {font-size:10px;font-weight:bold;color:#FFFFFF;}
/*end cambia pagina*/

#listing {
	white-space:normal;
	float:left;
	width:384px;height: auto !important;/*height: 660px;min-height:660px;*/	
}

/*link per segnalare un azienda nella categoria*/
.segnala {border:1px solid #FF7000;height: auto !important;height:16px;min-height:16px;
white-space:normal;cursor:pointer;text-align:left;font-size:10px;color:#FF7000;padding:2px 2px 2px 5px;}
.segnala a {color:#FF7000;font-size:10px;font-weight:bold;}
/*link in basso alla pagina per andare alla pagina 1, nel caso di link statici*/
#torna {height: auto !important;height:16px;min-height:16px;white-space:normal;cursor:pointer;text-align:left;margin:0px 0px 0px 5px;font-size:9px;color:#FF7000;}
#torna a {color:#FF7000;font-size:9px;font-weight:bold;}

.separate {float:left;width:100%;margin: 2px 0px 0px 0px;border-top:1px solid #E1E1E1;}
.separate_white {width:100%;height:1px;background-color:#FFFFFF;margin: 0px 0px 0px 0px;/*border-top:1px solid #FFFFFF;*/}

.opec_listing {margin:0px;padding:0px;}
/*.opec_listing:hover {margin:0px;padding:0px;background-color:#EBEBEB;}*/

.opec {margin:0px;padding:0px;cursor:pointer;float:left;}

.opec_top {display:inline;padding:0px;margin:0px;width:384px;float:left;}

.logo {float:left;}
.logo img {width:80px;padding-top:5px;}

.opec_dx {float:left;vertical-align:top;width:auto;height:auto;}

.link_adv {
	height:10px;margin:0px;padding:0px;vertical-align:top;
}
.link_adv span {
	text-decoration:underline;color:#00AAAA;
	font-size:9px;float:right;
}

.header2 {
	font-family:verdana;font-size:14px;font-weight:bold;color:#649BFF;
	white-space:normal;margin:0px 0px 3px 0px;padding:4px 0px 0px 5px;
	width:auto;
}
.header2_bk {
	font-family:verdana;font-size:14px;font-weight:bold;color:#649BFF;
	white-space:normal;margin:0px 0px 3px 0px;padding:4px 0px 0px 5px;
	width:295px;
}
.header2 a {font-family:verdana;font-size:14px;font-weight:bold;color:#649BFF;white-space:normal;text-decoration:underline;}
.header2_bk a {font-family:verdana;font-size:14px;font-weight:bold;color:#649BFF;white-space:normal;text-decoration:underline;}
.header2_bk a:hover {font-family:verdana;text-decoration:underline;font-size:14px;font-weight:bold;color:#9b9b9b;white-space:normal;margin:0px 0px 3px 0px;width:auto;}

/*page booking*/
.bk_adr {
	float:left;display:inline;width:auto;position:relative;
}
.adr {
	float:left;line-height:14px;width:auto;
	font-style:normal;font-weight:normal;color:#505050;
	white-space:normal;padding:0px 0px 0px 5px;
}
.adr_bk {
	float:left;line-height:14px;width:210px;
	font-style:normal;font-weight:normal;color:#505050;
	white-space:normal;padding:0px 0px 0px 5px;
}
.booking {
	float:right;text-align:right;height:40px;padding:0px;position:absolute;left:218px;
}
.booking div {
	text-align:center;
	/*background-image: url("http://css.iakke.com/default/images/bg_btn.png");
	background-repeat: repeat-x;height:18px;*/
	background-image: url(http://css.iakke.com/default/images/spriteme_listing_1.png);
    background-position: 0px -60px;
	width:85px;vertical-align:bottom;cursor:pointer;padding:2px 0px 0px 0px;
	color:#FFFFFF;font-size:11px;font-weight:bold;
}
/*fine page booking*/

.contatti {width:296px;float:left;padding:0px 0px 0px 5px;margin-top:3px;}
.contatti img {margin-top:0px;vertical-align:bottom;}

.descrizione {float:left;width:370px;margin-top:3px;
white-space:normal;text-align:justify;padding:0px 0px 0px 5px;}

/*init link categoria listing*/
.segnala_cat {width:370px;float:left;font-style:normal;font-weight:normal;color:#B4B4B4;
margin-top:5px;padding:0px 0px 4px 5px;}
.segnala_cat_link {width:370px;float:left;font-style:normal;font-weight:normal;
margin-top:5px;cursor:pointer;padding:0px 0px 4px 5px;}
/*fine categoria listing*/

/*icon ragione sociale*/
.content_icon {width:384px;height:18px;vertical-align:middle;}
.content_icon span {margin-top:2px;margin-left:3px;display:inline;float:left;}
.rate img {cursor:pointer;margin-left:8px;width:82px;height:9px;display:inline;float:left;margin-top:4px;}
.icon_listing {cursor:pointer;display:inline;float:right;margin-right:5px;text-align:right;}
.icon_listing img {cursor:pointer;margin-top:3px;margin-left:6px;vertical-align:top;display:inline;float:left;}
/*fine icon ragione sociale*/

/*suggerimenti localita*/
.suggestion_where {padding:0px 0px 0px 30px;font-weight:bold;cursor:pointer;}
.suggestion_where span a {color:#000000;}
.suggestion_where span a:hover {color:#000000;}
/*fine suggerimenti localita'*/

/*colonna_dx*/
#colonna_dx {vertical-align:top;display:inline;float:right;width:300px;height:auto !important;height:675px;min-height:675px;text-align:left;margin-left:10px;margin-right:10px;}
#banner_dx {width:300px;position:relative;top:0px;}
#google_center_box {height:100%;width:99%;text-align:left;white-space:normal;color:#f8f8f8;overflow:hidden; border: 1px solid #F0F0F0; background-color:#F0F0F0; margin-top:0px;margin-bottom:5px;}
#google_center_box2 {height:100%;width:382px;text-align:left;white-space:normal;color:#f8f8f8;overflow:hidden;border: 1px solid #F0F0F0; background-color:#F0F0F0; margin-top:0px;margin-bottom:5px;}
#google_center_box3 {height:100%;width:382px;text-align:left;white-space:normal;color:#f8f8f8;overflow:hidden;border: 1px solid #F0F0F0; background-color:#F0F0F0; margin-top:0px;margin-bottom:5px;}
#vis_adsense {position:absolute; top:80px; margin-left:645px; z-index:1; height:310px; width:224px; background-repeat: no-repeat; background-image: url(http://css.iakke.com/default/images/vis_adsense.png);}
.narrow_container {margin:0px 0px 2px 0px;padding:2px 0px 0px 5px;}
.rag_soc_google {margin:0px 0px 2px 0px;}
.ad_line_dx {cursor:pointer;text-decoration:underline;font-size:14px;font-weight:bold;color:#649BFF;white-space:normal;margin:0px 0px 3px 0px;width:auto;}
.ad_line_dx span {cursor:pointer;text-decoration:underline;font-size:14px;font-weight:bold;color:#649BFF;white-space:normal;margin:0px 0px 3px 0px;width:auto;}
.ad_line_dx span:hover {cursor:pointer;text-decoration:underline;font-size:14px;font-weight:bold;color:#649BFF;white-space:normal;margin:0px 0px 3px 0px;width:auto;}
.ad_text {white-space:normal;line-height:14px;color:#505050;font-style:normal;font-weight:normal;}
.google_ad_url {margin-top:2px;}
.ad_url {cursor:pointer;white-space:normal;color:#B4B4B4;font-style:normal;font-weight:normal;}
.ad_url:hover {text-decoration:underline;}
.ad_line_top {left:5px;display:inline;cursor:pointer;font-size:11px;}
.ad_line_top:hover{text-decoration:underline;}
.ad_header_top {color:#9B9B9B;font-size:10px;text-align:left;}
.ad_header_dx {color:#000000;font-size:12px;width:100%;text-align:left;margin-left:5px;font-family:trebuchet MS;}
/*fine colonna_dx*/

#top_sponsor {width:384px;height:24px;margin-top:10px;background-color:#F0F0F0;float:left;display:inline;}
.top_sponsor {margin:5px 5px 0px 10px;white-space:nowrap;color:#9B9B9B;overflow:hidden;font-size:10px;}

/*----------ADSENSE---------*/
/*.ads_1{overfow:hidden;}
.ads_2{overfow:hidden;}
.ads_3{overfow:hidden;}*/
/*----------END ADSENSE---------*/

/*-------------NAF--------------*/
.header1_naf {padding:0px 0px 0px 10px;font-size:18px;color:#649BFF;display:inline;}
.header1_naf a {font-size: 18px;color:#649BFF;display:inline;}
.header2_naf {padding:0px 0px 0px 10px;font-size:16px;font-weight:bold;color:#9B9B9B;display:inline;}
.header2_naf a {font-size:16px;font-weight:bold;color:#9B9B9B;display:inline;}
.listing_home_naf {width:694px;height: auto !important;height: 660px;min-height:660px;margin:0px 10px 0px 0px;padding:18px 0px 0px 0px;}
/*home cat box*/
#listing #box {width:342px;height:auto;display:inline;float:left;padding:0px;}
.box {width:322px;height:auto;display:inline;float:left;padding:0px 20px 0px 0px;}
#box_top {width:312px;height:50px;display:inline;float:left;}
.box_top {width:312px;height:50px;display:inline;float:left;}
.box_img_naf {width:28px;height:35px;display:inline;float:left;margin-top:15px;margin-left:32px;}
.box_title {width:232px;height:50px;display:inline;}
#box_bottom {display:inline;float:left;height:auto;width:312px;padding:0px;}
.box_bottom {display:inline;float:left;width:312px;padding:0px;}
.settore {color:#649BFF;font-size:13px;padding:0px 0px 0px 0px;}
.sottosettori {padding:0px 0px 0px 65px;color:#9B9B9B;}
.sottosettore {color:#9B9B9B;font-size:11px;padding:0px 0px 1px 0px;}
.sottosettore a:hover {color:#000000;}
/*-------------END NAF--------------*/

.foot {bottom:0px;position:absolute;text-align:center; margin:0px auto; width:9px;}
#footer {clear:both;height:21px;padding-top:5px;padding-bottom:0px;margin-bottom:0px;vertical-align:bottom;}
/*----------LOADER---------*/
#attendi {z-index:3000;display:none;position:absolute;top:450px;left:40%;width:240px;height:40px;padding:10px;border:3px solid #FFFFFF;background-color:#7FA9BF;}
#wait {display:inline;float:left;width:70px;height:39px;background-image: url('http://css.iakke.com/default/images/under_loading.png');background-repeat:no-repeat;}
#wait img {width:16px;height:16px;margin-top:17px;margin-right:15px;}
.text_wait {display:inline;float:left;font-size:12px;font-weight:bold;color:#FFFFFF;text-align:left;margin-top:5px;margin-left:15px;}
/*----------END LOADER---------*/


/*

#header_dx_bottom_2 {
	display: -moz-inline-box;
	background-image: url("http://css.iakke.com/default/images/spriteme_listing_1.png") ;

	background-position: 0px -10px;
	padding: 9px;
} 
*/

#header_dx_bottom_2 {
	    margin-left: 250px;
	    margin-top: 5px;
        width:794px;height:32px;margin-right:10px;display:inline;float:left;vertical-align:middle;
        background-image: url(http://css.iakke.com/default/images/spriteme_listing_1.png);
    background-position: 0px -10px;
}


#richiesta_aziende_bottom {text-align:right;margin-right:10px;display:inline;width:784px;}


.header_dx_2_h {color:#FFFFFF;font-family:Trebuchet MS;font-weight:bold;font-style:italic;font-size:20px;text-align:left;vertical-align:bottom;
float:left;margin-left:10px;font-weight:normal;}
/* ---------------------------------- FINE XHTML_PU.CSS -------------------------------------------------------------- */

