html,body {
	margin: 0px;
	padding: 0px;
}

#main {
	width: 970px;
}
.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;
}
body {
	font-size: 11px;
	font-family: Verdana;
	background-repeat: repeat-x;
	background-color: #FFFFFF;
}
 
.center {
	text-align: center;
	margin: 0px auto;
}

a {
	text-decoration: none;
}

.cat_home a {
	text-align: center;
	text-decoration: none;
	color: #9B9B9B;
	font-size: 10px;
}

#header {
	text-align: center;
	height: 163px;
}

#header_sx {
	text-align: center;
	width: 292px;
	height: 163px;
	display: inline;
	float: left;
	cursor: pointer;margin:0px;
	background-image:none;
}

#header_sx_logo {
	margin-top:6px;margin-left:55px;
	text-align:center;
	width:180px;
	height:126px;
	background-image: none;
}
.img_header_sx_logo {
	border:0px;
}
#header_sx_baseline {
	top:134px;
	width: 292px;
	height:24px;
	font-size:13px;
	font-weight:bold;
	color:#9B9B9B;
	background-image: url('http://css.iakke.com/default/images/verticali/logo_baseline_v.jpg');
	background-repeat: no-repeat;
	padding:5px 0px 0px 0px;
}


#header_cx {
	vertical-align: top;
	text-align: center;
	background-image:url('http://css.iakke.com/default/images/verticali/box_search.jpg');
	background-repeat: no-repeat;
	width: 477px;
	height: 131px;
	padding-top: 0px;
	margin: 0px;
	float: left;
	display: inline;
}

#top_sponsor {
	background-image:url('http://css.iakke.com/default/images/verticali/top_sponsor.jpg');
	background-repeat: no-repeat;
	width: 477px;
	height: 24px;
	padding: 5px 0px 0px 0px;
	margin-top: 2px;
	overflow: hidden;
}

/*partita account*/
#header_dx {
	vertical-align: top;
	text-align: center;
	vertical-align: middle;
	width: 198px;
	height: 161px;
	display: inline;
	float: left;
	background-image:url('http://css.iakke.com/default/images/listing/account_box.gif');
	background-repeat: no-repeat;
}
#header_dx_text {
	padding: 10px 0px 10px 0px;
	vertical-align: middle;
	text-align: center;
	width: 196px;
}
.no_underline {
	font-size: 9px;
	text-align: center;
	font-style: normal;
	color: #828282;
	width: 194px;
}
.nickname {
	font-size: 13px;
	text-align: center;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
	width: 194px;
}
._underline {
	font-size: 11px;
	text-align: center;
	text-decoration: underline;
	font-style: normal;
	color: #828282;
	width: 194px;
	cursor: pointer;
}
.segnalaL {
	cursor: pointer;
}
/*fine partita account*/

form {
	border: 0px;
	padding: 0px;
	margin: 0px;
	font-size: 12px;
	color: #676662;
}
fieldset {
	border: 0px;
	padding: 0px;
	margin: 0px;
	border-collapse: collapse;
}
#richiesta_aziende {
	padding: 8px 0px 0px 10px;
	margin: 0px;
	height: 123px;
}
input {
	font-size: 11px;
	color: #333333;
	border: 1px solid #CCCCCC;
	margin: 0px;
	height: 15px;
	border-collapse: collapse;
	padding-left: 3px
}
.what {
	font-size: 17px;
	font-weight: bold;
	color: #000000;
	text-align: right;
	width: 100px;
	height: 20px;
	vertical-align: top;
}
.where {
	font-size: 18px;
	font-weight: bold;
	color: #000000;
	text-align: right;
	width: 100px;
	vertical-align: top;
}
.prox {
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-align: right;
	width: 100px;
	vertical-align: top;
	padding-top: 7px;
}
.faq {
	height: 16px;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	margin: 0px;
	padding: 0px 0px 0px 6px;
	padding-top: 4px;
	vertical-align: top;
}
.search_box {
	vertical-align: top;
	background-image:url('http://css.iakke.com/default/images/verticali/animaz_search.jpg');
	background-repeat: no-repeat;
	width: 477px;
	height: 131px;
	padding-top: 3px;
	overflow: hidden;
}
.suggerimento {
	font-size: 10px;
	color: #646464;
	padding-top: 1px;
	height: 10px;
	text-align: left;
}
.bottone {
	display: inline;
	float: right;
	position: relative;
	top: 93px;
	left: -39px !important;
	left: -36px; /* any IE */
	width: 76px;
	height: 22px;
	text-align: left;
}
#colonna_cx {
	width: 772px;display: inline;float:left;
}
/*colonna di destra di google*/
#colonna_dx {
	width: 198px;height: auto !important;height: 675px;min-height: 675px;
	display: inline;float:right;
	vertical-align: top;
}
#google_top_box {
	background-image:url('http://css.iakke.com/default/images/verticali/column_right_top.png');
	background-repeat: no-repeat;
	width: 198px;height: 10px;
	color: #9B9B9B;
	padding: 0px;margin: 0px;
	overflow: hidden;
}
#google_center_box {
	background-image:url('http://css.iakke.com/default/images/verticali/column_right_center.gif');
	background-repeat: repeat-y;
	width: 198px;
	text-align: left;
}
.google_center_box {
	padding:0px 10px 0px 10px;
}
.narrow_container {margin:10px 10px 10px 10px;}
.separate_300 {width:178px;height:1px;background-image:none;background-color:#B4B4B4;}
.rag_soc_google {margin:0px 0px 5px 0px;}
.ad_line_dx {cursor:pointer;font-family:verdana;font-size:13px;font-weight:bold;color:#F2BF24;white-space:normal;margin:0px 0px 3px 0px;padding:7px 0px 0px 0px;}
.ad_text {
	white-space:normal;
	line-height:14px;
	color:#505050;
	font-family:verdana;
	font-size:10px;
	font-style:normal;
	font-weight:normal;
}
.google_ad_url {margin-top:5px;}
.ad_url {cursor:pointer;white-space:normal;color:#B4B4B4;font-size:10px;font-style:normal;font-weight:normal;width:178px;overflow: hidden;}
.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:#B4B4B4;font-size:10px;margin-left:10px;}	
#google_foot_box {
	background-image:url('http://css.iakke.com/default/images/verticali/column_right_foot.png');
	background-repeat: no-repeat;
	width: 198px;height: 8px;
	color: #FFFFFF;
	padding: 0px;margin: 0px;
	overflow: hidden;
}
/*fine colonna_dx*/

/*icon ragione sociale*/
.content_icon {height:18px;vertical-align:middle;}
.content_icon span {cursor:pointer;margin-top:2px;margin-left:3px;font-size:9px;color:#9B9B9B;display:inline;float:left;}
.content_icon span:hover {cursor:pointer;color:#9B9B9B;text-decoration:underline;}
.rate img {cursor:pointer;margin-left:5px;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*/



.naviga_categorie {
	width: 300px;
	z-index: 2;
	position: relative;
}
.naviga_categorie ul {
	list-style-image:url('http://css.iakke.com/default/images/square.gif');
	margin: 0;
	overflow:auto;
	border:1px solid #9B9B9B;
	height:65px;
	width:280px;
	padding-left:20px;
	margin-bottom:10px;	
}
.naviga_categorie li {
	list-style-image:url('http://css.iakke.com/default/images/square.gif');
	margin: 0;
	padding: 0;
}

/*box sottosettori*/
#box {
	width:380px;
	height: 160px;
	display:inline;
	float:left;
	padding:0px 0px 0px 0px;
	/*border:1px solid#FF0000;*/
}

.box {
	width:360px;
	height: 220px;
	display:inline;
	float:left;
	padding:50px 20px 0px 0px;
	/*border:1px solid#FF0000;*/
}

#box_top {
	width:350px;
	height:60px;
	/*border:1px solid#00FF00;*/
	display:inline;
	float:left;
}

.box_top {
	width:350px;
	height:60px;
	/*border:1px solid#00FF00;*/
	display:inline;
	float:left;	
}

.box_img {
	width:80px;
	height:60px;
	display:inline;
	float:left;
	/*border:1px solid#0000FF;*/
}

.box_title {
	width:270px;
	height:60px;
	display:inline;
	/*border:1px solid#0000FF;*/
}

#box_bottom_sottosettori {
	display:inline;
	float:left;
	width:650px;
	padding:0px 0px 0px 0px;
	/*border:1px solid#00FF00;*/
}

.box_bottom_sottosettori {
	display:inline;
	float:left;
	width:650px;
	padding:0px 0px 0px 0px;
	/*border:1px solid#00FF00;*/
}

.box_title_sottosettori {
	display:inline; 
	float:left; 
	height:auto; 
	width:650px; 
	text-align:left; 
	padding:5px 15px 0px 0px;
}

.box_title {
	width:270px;
	height:60px;
	display:inline;
	/*border:1px solid#0000FF;*/
}

#box_bottom {
	display:inline;
	float:left;
	width:350px;
	padding:0px 0px 0px 0px;
	/*border:1px solid#00FF00;*/
}

.box_bottom {
	display:inline;
	float:left;
	width:350px;
	padding:0px 0px 0px 0px;
	/*border:1px solid#00FF00;*/
}

.settore {
	color:#649BFF;
	font-size:13px;
}

.sottosettori {
	color:#9B9B9B;
	padding-left:150px;
	width:550px;
}
.sottosettori li {
	color:#9B9B9B;
}

.sottosettore {
	color:#9B9B9B;
	font-size:11px;
}

.sottosettore a {
	color:#9B9B9B;
}

.sottosettore a:hover {
	color:#000000;
}

/*----------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---------*/