#pagina {
background-color: #FFFFFF;
width: 730px;
border: 1px dashed #008000;
padding: 0px 0px;
margin-top:10px;
margin-bottom:10px;
text-align: left;
}


#header {
background-color: /*#EFF5EB*/ #FFFFFF;
border: 1px dashed #008000;
width: 732px;
text-align: center;
margin-bottom:4px;


}


#adv_alto{
background-color: #FFFFFF;
width: 732px;
height: 92px;
border: 1px dashed #008000;

margin-top:2px;
margin-bottom:4px;
text-align: center;

}

#adv_hor_index {
				background-color: #FFFFFF;
				width: 732px;
				height: 290px;
				border: 1px dashed #008000;
				/*padding: 0px 1px;*/

				margin-bottom:4px;
				text-align: center;

				}
#adv_hor_subcat {
				background-color: #FFFFFF;
				width: 537px;
				height: 82px;
				border: 1px dashed #008000;
				/*padding: 0px 1px;*/
				margin-bottom:4px;
				text-align: center;

				}

#content {
background-color: #FFFFFF;
width: 732px;
margin-top:0px;
margin-bottom:0px;
text-align: center;
}


#boxricerche{
background-color: #FFFFFF;
border:0px solid #990000;
width: 732px;
/*padding: 0px 1px;*/

margin-bottom:4px;

text-align: left;
clear: both;

}


#risultatiricerche {
float:left;
background-color: #FFFFFF;
width: 544px;
/*padding: 0px 2px;*/

margin-bottom:4px;

text-align: left;
}


#risultatiricerche {
float:left;
background-color: #FFFFFF;
width: 544px;


margin-bottom:4px;
text-align: left;

}
#advricerche {
float:right;
background-color: #FFFFFF;
border: 1px dashed #008000;
width: 168px;
height: 610px;


margin-bottom:4px;
text-align: left;
}


#micro_categ {
background-color: #FFFFFF;
width:100%
border: 1px dashed #008000;


margin-bottom:4px;
text-align: center;
}

#professionisti{
background-color: #EFF5EB;
width: 732px;
height: auto;
border: 1px dashed #008000;
font-size: 12px;
margin-bottom:4px;
padding-top:10px;
text-align: center;

}

#professionisti h1{
font-size:23px;
}


#professioni_left {
positon:absolute;
float:left;
width: 350px;
padding: 5px 5px 5px 5px;
margin-bottom:4px;
text-align: left;
}


#professioni_right {
positon:absolute;
float:right;
width: 350px;
padding: 5px 5px 5px 5px;
margin-bottom:4px;
text-align: left;
}

.aziende1, .global_search1 {
background-color: #FFFFFF;
width: 530px;
padding: 5px 5px 5px 5px;
margin-bottom:4px;
text-align: left;
border:1px dashed #008000;
clear: both;
}

.aziende2, .global_search2  {
background-color: #fff1c6;
width: 530px;
padding: 5px 5px 5px 5px;
margin-bottom:4px;
border:1px dashed #008000;
text-align: left;
clear: both;
}

DIV#ricerca {border:0px solid #990000; width:732px;margin-bottom:4px;}


#professioni_left_test {
width: 100%;
padding: 2px;
margin-bottom:4px;
text-align: left;
border:0px dashed #990000;

}

#professioni_left_test p.left {margin-left:0px;
		margin-top:0px;
		margin-bottom:0px;
		float:left;
		width:320px;
		padding-left:20px;
		/*border:1px solid #000000;*/
		clear:left;
color:#008000;
					font-weight:bold;
					text-decoration:none;
		}

.right{margin-top:0px;
		margin-left:360px;
		margin-bottom:3px;
		padding-right:20px;
		padding-left:5px;

		/*border:1px solid #000000;*/
color:#008000;
					font-weight:bold;
					text-decoration:none;
		}

a.left, a.right {color:#008000;
					font-weight:bold;
					

				  }
		a.left:hover,a.right:hover {background-color:#dddddd;}



.option{color:#FF6600;text-decoration:none;}
.pager_select{color: #000000;font-weight:bold;font-size:14px;}

#percorso { margin-bottom:4px;width:732px; background-color:#EFF5EB;border:1px dashed #008000;}
#percorso p{text-align:left;}

p.err {color: red;font-weight:bold;}

.global_search1, .global_search2{border:1px dashed #008000; margin-bottom:4px;}

.submit {
		  border:1px solid #008000;
		  width: 100px;
		  height: 25px;
		  font-family: Arial;
		  color: #008000;
		  background-color: #FFFFFF;
		  font-weight:bold;
		}
.input_text{
			border: 1px solid #008000;
			padding-left: 4px;
			padding-right: 4px;
			padding-top: 1px;
			padding-bottom: 1px;
			background-color: #F4F4F4;
}


.path{padding-left:10px;color:#FF6600;font-weight:bold;}
.path a{padding-left:2px;color:#FF6600;font-weight:bold;}

img#imprese {vertical-align: middle;text-align: center; border-width: 0; }
h1.logo{font-size:30px;text-align:left;padding:0px; margin:0px;margin-top:5px;}
span.testo1, span.testo_logo1, span.res_ricercato{color:#ff6600;}
span.testo2, span.testo_logo2{ color:#008000;}
span.nome_soc{ color:#008000;font-weight:bold;font-size:14px;}
span.left,p.allinea{text-align:left;margin-left:-310px;}
h2.subcat{font-size:13px;}
h1.ricercato{font-size:13px;font-style: normal;display:inline;}


.top_ricerche{text-align:left;padding-left:10px;padding-top:5px;}