/* **************** CSS Document ************** */
* {
	margin: 0;
	padding: 0;
}
html {
	height: 100%;
	margin: 0;
	padding: 0;
}
body {
	font-family: Arial, Helvetica, san-serif;
	font-size: 11px;
	font-weight: normal;
	color: #555;
	background-color: #404040;
	margin: 0 auto;
	text-align: center;
	height: 100%;
}

a.link {
	color: #3299BB;
	text-decoration: none;
}

a.link:hover {
	text-decoration: underline;
}

#mainwrapper {
	width: 100%;
	height: 100%;
}

div#top {
	width: 100%;
	height: 62px;
	background: #040404 url(../images/bgk-top.jpg) repeat-x;
	margin: 0 auto;
	text-align: center;
}

#toplogo_hp {
	width: 980px;
	height: 62px;
	background-image: url(../images/toplogo_hp.jpg);
	background-repeat: no-repeat;
	margin: 0 auto;
	text-align: center;
}

#mainspace  {
	width: 100%;
	background-color: #F3F3F3;
}

#maincenterspace {
	width: 980px;
	height: 1700px;
	background-color: #ffffff;
	margin: 0 auto;
	text-align: center;
	border-left: 1px solid #EAEAEA; 
	border-right: 1px solid #EAEAEA; 
	border-bottom: 1px solid #EAEAEA; 
}

#maincenterspace_scheda {
	width: 980px;
	height: 1650px;
	background-color: #ffffff;
	margin: 0 auto;
	text-align: center;
	border-left: 1px solid #EAEAEA; 
	border-right: 1px solid #EAEAEA; 
	border-bottom: 1px solid #EAEAEA; 
}

#maincenterspace_scheda-agenzia {
	width: 980px;
	height: 1700px;
	background-color: #ffffff;
	margin: 0 auto;
	text-align: center;
	border-left: 1px solid #EAEAEA; 
	border-right: 1px solid #EAEAEA; 
	border-bottom: 1px solid #EAEAEA; 
}

#maincenterspace_ricerca-avanzata {
	width: 980px;
	height: 4600px;
	background-color: #ffffff;
	margin: 0 auto;
	text-align: center;
	border-left: 1px solid #EAEAEA; 
	border-right: 1px solid #EAEAEA; 
	border-bottom: 1px solid #EAEAEA; 
}

#maincenterspace_ricerca {
	width: 980px;
	height: 4600px;
	background-color: #ffffff;
	margin: 0 auto;
	text-align: center;
	border-left: 1px solid #EAEAEA; 
	border-right: 1px solid #EAEAEA; 
	border-bottom: 1px solid #EAEAEA; 
}

#maincenterspace_area_riservata {
	width: 980px;
	height: 4100px;
	background-color: #ffffff;
	margin: 0 auto;
	text-align: center;
	border-left: 1px solid #EAEAEA; 
	border-right: 1px solid #EAEAEA; 
	border-bottom: 1px solid #EAEAEA; 
}

#maincenterspace_punto_info {
	width: 980px;
	height: 1800px;
	background-color: #ffffff;
	margin: 0 auto;
	text-align: center;
	border-left: 1px solid #EAEAEA; 
	border-right: 1px solid #EAEAEA; 
	border-bottom: 1px solid #EAEAEA; 
}

#divsx {
	width: 650px;
	float: left;
	/*background-color: #ff00ff;*/
}

#divdx {
	width: 330px;
	float: left;
	/*background-color: #ff00ff;*/
}

form {
	margin: 0;
	padding: 0;
}

#searchspace {
	width: 600px;
	height: 300px;
	background-color: #fff;
	border: 10px solid #f3f3f3;
	margin: 0 auto;
	text-align: center;
	margin-top: 20px;
	margin-bottom: 0px;
}

ul.menu_search_hp {
	float: left;
	list-style: none;
	padding: 0;
	margin-top: 10px;
	margin-left: 10px;
}

ul.menu_search_hp li {
	float: left;
	list-style: none;
	margin: 0 .5em 0 0;
	background-color: #EFEFEF;
	padding: 8px;
	/*border-top: 1px solid #DCDCDC;*/
	/*border-left: 1px solid #DCDCDC;*/
	border-right: 1px solid #DCDCDC;
	cursor: pointer;
}

.menu_search_hp li.sel {
	float: left;
	list-style: none;
	margin: 0 .5em 0 0;
	background-color: #3C3C3C;
	padding: 8px;
	/*border-top: 1px solid #DCDCDC;*/
	/*border-left: 1px solid #DCDCDC;*/
	border-right: 1px solid #DCDCDC;
	cursor: default;
}

#btn_search_hp {
	font-family: Arial, Helvetica, san-serif;
	font-size: 14px;
	font-weight: bold;
	margin-left: 8px;
	margin-right: 8px;
}

#btn_search_hp_sel {
	font-family: Arial, Helvetica, san-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FF7E00;
	margin-left: 8px;
	margin-right: 8px;
}

a.menu_search_hp {
	color: #555;
	text-decoration: none;
}

a.menu_search_sel_hp {
	color: #FF7E00;
	text-decoration: none;
}

ul.checkform li {
	font-family: Arial, Helvetica, san-serif;
	font-size: 13px;
	font-weight: bold;
	float: left;
	list-style: none;
	margin: 0 0 0 0;
	margin-left: 12px;
}

.select_hp {
	font-family: Arial, Helvetica, san-serif;
	font-size: 14px;
	font-weight: normal;
	color: #555;
	width: 250px;
	padding: 2px;
	border: 1px solid #eaeaea;
	background-color: #FAFAFA;
}

.input_comune_hp {
	font-family: Arial, Helvetica, san-serif;
	font-size: 14px;
	font-weight: bold;
	color: #555;
	width: 250px;
	padding: 6px;
	border: 1px solid #eaeaea;
	margin: 0 .5em 0 0;
	background-color: #FAFAFA;
}

.input_ricerca_libera_hp {
	font-family: Arial, Helvetica, san-serif;
	font-size: 14px;
	font-weight: bold;
	color: #555;
	width: 450px;
	padding: 6px;
	border: 1px solid #d2d2d2;
	margin: 0 .5em 0 0;
	background-color: #FAFAFA;
}

.btn_trova_hp {
	font-family: Arial, Helvetica, san-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FF7E00;
	width: 80px;
	margin: 0 .5em 0 0;
	background-color: #D5D5D5;
	padding: 6px;
	border: 1px solid #C4C4C4;
	border-top: 0px solid #fff;
	border-left: 0px solid #fff;
	border-right: 0px solid #fff;
	border-bottom: 1px solid #C4C4C4;
	cursor: pointer;
}

#ricerca_libera_space {
	width: 600px;
	/*height: 40px;*/
	background-color: #f3f3f3;
	border: 10px solid #f3f3f3;
	margin: 0 auto;
	text-align: center;
	margin-top: 0px;
	margin-bottom: 15px;
}

#avatarspace_hp {
	font-family: Arial, Helvetica, san-serif;
	font-size: 11px;
	font-weight: normal;
	color: #555;
	width: 620px;
	height: 125px;
	margin-bottom: 20px;
	background-color: #fff;
	margin: 0 auto;
	text-align: center;
	margin-bottom: 5px;
}

#avatar_img {
	width: 87px;
	height: 86px;
	float: left;
	margin-right: 10px;
	background-color: #fff;
}

#avatar_txt {
	width: 510px;
	float: left;
	font-family: Arial, Helvetica, san-serif;
	font-size: 11px;
	font-weight: normal;
	color: #555;
	background-color: #fff;
}

#ultimi_annunci_hp {
	width: 600px;
	/*height: 380px;*/
	background-color: #fff;
	border: 10px solid #f3f3f3;
	margin: 0 auto;
	text-align: center;
	margin-bottom: 10px;
	overflow: hidden;
}

#ultimi_annunci2_hp {
	width: 610px;
	height: 390px;
	background-color: #f3f3f3;
	border: 5px solid #f3f3f3;
	margin: 0 auto;
	text-align: center;
	margin-bottom: 10px;
	overflow: hidden;
}

#ultimi_annunci2_hp_space1 {
	width: 275px;
	height: 358px;
	background-color: #fff;
	border: 10px solid #fff;
	float: left;
	margin: 5px;
	overflow: hidden;
}

#ultimi_annunci2_hp_space2 {
	width: 275px;
	height: 358px;
	background-color: #fff;
	border: 10px solid #fff;
	float: left;
	margin: 5px;
	overflow: hidden;
}

#loginspace_hp {
	width: 263px;
	/*height: 150px;*/
	background-color: #fff;
	border: 10px solid #EFF5F7;
	margin: 0 auto;
	text-align: left;
	margin-right: 20px;
	/*margin-bottom: -40px;*/
	padding: 10px;
}

#box_annuncio_dx_hp {
	width: 283px;
	/*height: 150px;*/
	background-color: #f3f3f3;
	border: 10px solid #f3f3f3;
	margin: 0 auto;
	text-align: left;
	margin-right: 20px;
	margin-bottom: 0px;
	padding: 0px;
}

#box_news_rss_hp {
	width: 263px;
	/*height: 480px;*/
	background-color: #fff;
	border: 10px solid #f3f3f3;
	margin: 0 auto;
	text-align: left;
	margin-right: 20px;
	margin-bottom: 0px;
	padding: 10px;
}

div#freccia {
	width:70px;
	height:60px;
	background:url(../images/Trovato3.png) no-repeat;
	position:relative;
	left:260px;
	top:80px;
}

#box_banner_dx_hp {
	width: 283px;
	/*height: 106px;*/
	background-color: #f0f;
	margin: 0 auto;
	text-align: center;
	margin-right: 20px;
	margin-bottom: 10px;
	padding: 10px;
	border: 0px solid #fff;	
}

#ico_spot_video_dx_hp {
	width: 300px;
	height: 45px;
	background: #fff url(../images/ico_spot_video.jpg) no-repeat;
	margin: 0 auto;
	text-align: center;
	margin-right: 20px;
	margin-bottom: 5px;
}

#box_spot_video_dx_hp {
	width: 303px;
	height: 45px;
	background-color: #f0f;
	margin: 0 auto;
	text-align: center;
	margin-right: 20px;
	margin-bottom: 10px;
}

#box_news_dx_hp {
	width: 283px;
	/*height: 106px;*/
	background-color: #f3f3f3;
	margin: 0 auto;
	text-align: center;
	margin-right: 20px;
	margin-bottom: 10px;
	padding: 10px;
	border-bottom: 1px solid #EAEAEA;
}

/* ********************************************** */
/* pagina scheda.php                                 */
/* ********************************************** */
#toplogo {
	width: 980px;
	height: 62px;
	background-image: url(../images/toplogo.jpg);
	background-repeat: no-repeat;
	margin: 0 auto;
	text-align: center;
}

#div_sx_scheda {
	width: 330px;
	float: left;
	background-color: #fff;
}

#div_dx_scheda {
	width: 650px;
	float: left;
	background-color: #fff;
}

#box_agenzia_scheda {
	width: 263px;
	/*height: 106px;*/
	background-color: #fff;
	border: 10px solid #f3f3f3;
	margin: 0 auto;
	text-align: left;
	margin-top: 20px;
	margin-left: 20px;
	margin-bottom: 0px;
	padding: 10px;
	overflow: hidden;
}

div.logo_agenzia {
	width: 263px;
}

div.info_agenzia {
	margin-top: 20px;
	margin-left: 20px;
	margin-right: 20px;
	width: 263px;
}

#box_info_annuncio_scheda {
	width: 283px;
	/*height: 106px;*/
	background-color: #f3f3f3;
	margin: 0 auto;
	text-align: center;
	margin-top: 20px;
	margin-left: 20px;
	padding: 10px;
	border-bottom: 1px solid #EAEAEA;
}

#box_mappa_scheda {
	width: 263px;
	height: 200px;
	background-color: #fff;
	border: 10px solid #f3f3f3;
	margin: 0 auto;
	text-align: left;
	margin-top: 20px;
	margin-left: 20px;
	margin-bottom: 0px;
	padding: 10px;
	overflow: hidden;
}

#box_annunci_simili_scheda {
	width: 263px;
	/*height: 106px;*/
	background-color: #fff;
	border: 10px solid #f3f3f3;
	margin: 0 auto;
	text-align: left;
	margin-top: 20px;
	margin-left: 20px;
	margin-bottom: 15px;
	padding: 10px;
	overflow: hidden;
}

#header_login_scheda {
	width: 303px;
	height: 28px;
	background: #4594B0 url(../images/sfum_login.jpg) repeat-x;
	margin-left: 20px;
}

#box_login_scheda {
	width: 263px;
	/*height: 106px;*/
	background-color: #fff;
	border: 10px solid #EFF5F7;
	margin: 0 auto;
	text-align: left;
	margin-right: 0px;
	margin-left: 20px;
	margin-bottom: 20px;
	padding: 10px;
}

#box_banner_scheda_sx {
	width: 283px;
	/*height: 106px;*/
	background-color: #f0f;
	margin: 0 auto;
	text-align: center;
	margin-left: 20px;
	margin-bottom: 10px;
	padding: 10px;
	border: 0px solid #fff;	
}

#annuncio_scheda {
	width: 580px;
	/*height: 345px;*/
	background-color: #fff;
	border: 10px solid #f3f3f3;
	margin: 0 auto;
	text-align: left;
	margin-top: 20px;
	margin-bottom: 15px;
	padding: 10px;
}

#box_tit_annuncio_scheda {
	width: 580px;
	height: 50px;
	background-color: #fff;
}

#box_titolo_scheda {
	width: 380px;
	float: left;
	background-color: #fff;
}

#box_prezzo_scheda {
	width: 200px;
	float: left;
	background-color: #fff;
	text-align: right;
}

ul.titolo_scheda li {
	font-family: Arial, Helvetica, san-serif;
	font-size: 14px;
	font-weight: normal;
	color: #555;
	
	list-style: none;
	margin: 0;
	padding: 0;
	margin-bottom: 5px;
}

div.prezzo_scheda {
	font-family: Arial, Helvetica, san-serif;
	font-size: 14px;
	font-weight: normal;
	color: #555;
	margin-top: 18px;
	margin-bottom: 5px;
}

#box_foto_scheda {
	width: 580px;
	/*height: 320px;*/
	background-color: #fff;
	overflow: hidden;
}

#foto_scheda {
	width: 330px;
	float:left;
}

#utility_scheda {
	width: 250px;
	float: left;
	background-color: #fff;
}

ul.menu_scheda {
	float: left;
	list-style: none;
	padding: 0;
	margin-top: 10px;
	margin-left: 0px;
}

ul.menu_scheda li {
	float: left;
	list-style: none;
	margin: 0 .4em 0 0;
	background-color: #EFEFEF;
	padding: 8px;
	/*border-top: 1px solid #DCDCDC;*/
	/*border-left: 1px solid #DCDCDC;*/
	border-right: 1px solid #DCDCDC;
	cursor: pointer;
}

.menu_scheda li.sel {
	float: left;
	list-style: none;
	margin: 0 .4em 0 0;
	background-color: #3C3C3C;
	padding: 8px;
	/*border-top: 1px solid #DCDCDC;*/
	/*border-left: 1px solid #DCDCDC;*/
	border-right: 1px solid #DCDCDC;
	cursor: default;
}

#btn_scheda {
	font-family: Arial, Helvetica, san-serif;
	font-size: 14px;
	font-weight: bold;
	margin-left: 8px;
	margin-right: 8px;
}

#btn_scheda_sel {
	font-family: Arial, Helvetica, san-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FF7E00;
	margin-left: 8px;
	margin-right: 8px;
}

a.menu_scheda {
	color: #555;
	text-decoration: none;
}

a.menu_scheda_sel {
	color: #FF7E00;
	text-decoration: none;
}

#box_descr_scheda {
	width:570px;
	font-family: Arial, Helvetica, san-serif;
	font-size: 12px;
	color: #555;
	margin: 5px;
	padding: 0px;
	margin-bottom:5px;
}

#box_form_scheda {
	width: 283px;
	/*height: 280px;*/
	background-color: #f3f3f3;
	margin: 0 auto;
	text-align: center;
	margin-left: 20px;
	margin-bottom: 10px;
	padding: 10px;
	border-bottom: 1px solid #EAEAEA;
}


ul.emailform li {
	list-style: none;
	margin: 0;
	padding: 0;
	margin-top: 5px;
}

div.emailform_label {
	float: left;
	text-align: right;
	width: 60px;
	font:  normal 13px Arial, Helvetica, sans-serif;
    color: #555;
    margin: 4px;
    padding: 2px;
}

div.emailform_value {
	float: left;
	text-align: left;
	width: 190px;
	margin: 2px;
    padding: 2px;
}

input.emailform_text {
    font-family: Arial,Helvetica,san-serif;
	font-size: 12px;
	font-weight: normal;
	color: #5A5A5A;
	width:190px;
	border:solid 1px #EAEAEA;
	padding:4px;
}

textarea.emailform_note { 
	font-family: Arial,Helvetica,san-serif;
	font-size: 12px;
	font-weight: normal;
	color: #5A5A5A;
	width:190px;
	height:70px;
	border:solid 1px #EAEAEA;
	padding:4px;
}

div.emailform_btn {
	width: 112px;
	font-family: Arial, Helvetica, san-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FF7E00;
	
	margin: 0 auto;
	text-align: center;
	background-color: #D5D5D5;
	padding: 6px;
	cursor: pointer;
	border-top: 1px solid #D5D5D5;
	border-left: 1px solid #D5D5D5;
	border-right: 1px solid #C8C8C8;
	border-bottom: 1px solid #C8C8C8;
}

a.emailform_btn {
	color: #FF7E00;
	text-decoration: none;
}

#emailform_res_message {
	width: 280px;
	/*height: 30px;*/
	margin: 0 auto;
	text-align: center;
	margin-top: 15px;
	margin-bottom: 15px;
}

/* ********************************************** */

/* ********************************************** */
/* pagina ricerca-avanzata.php                    */
/* ********************************************** */
#div_sx_ricerca {
	width: 330px;
	float: left;
	background-color: #fff;
}

#div_dx_ricerca {
	width: 650px;
	float: left;
	background-color: #fff;
}

#box_searchspace_ricerca {
	width: 263px;
	/*height: 106px;*/
	background-color: #fff;
	border: 10px solid #f3f3f3;
	margin: 0 auto;
	text-align: left;
	margin-top: 20px;
	margin-left: 20px;
	margin-bottom: 20px;
	padding: 10px;
	/*overflow: hidden;*/
}

ul.menu_ricerca  {
	float: left;
	list-style: none;
	padding: 0;
	margin-top: 10px;
	margin-left: 10px;
}

ul.menu_ricerca  li {
	float: left;
	list-style: none;
	margin: 0 .5em 0 0;
	background-color: #EFEFEF;
	padding: 8px;
	/*border-top: 1px solid #DCDCDC;*/
	/*border-left: 1px solid #DCDCDC;*/
	border-right: 1px solid #DCDCDC;
	cursor: pointer;
}

.menu_ricerca  li.sel_ricerca  {
	float: left;
	list-style: none;
	margin: 0 .5em 0 0;
	background-color: #3C3C3C;
	padding: 8px;
	/*border-top: 1px solid #DCDCDC;*/
	/*border-left: 1px solid #DCDCDC;*/
	border-right: 1px solid #DCDCDC;
	cursor: default;
}


a.menu_ricerca  {
	color: #555;
	text-decoration: none;
}

a.menu_ricerca_sel {
	color: #FF7E00;
	text-decoration: none;
}

ul.checkform_ricerca li {
	font-family: Arial, Helvetica, san-serif;
	font-size: 12px;
	font-weight: bold;
	list-style: none;
	margin-top:4px;
	margin-left: 12px;
	margin-right: 4px;
}

.select_ricerca  {
	font-family: Arial, Helvetica, san-serif;
	font-size: 14px;
	font-weight: normal;
	color: #555;
	width: 260px;
	padding: 2px;
	border: 1px solid #eaeaea;
	background-color: #FAFAFA;
}

.input_comune_ricerca  {
	font-family: Arial, Helvetica, san-serif;
	font-size: 14px;
	font-weight: bold;
	color: #555;
	width: 250px;
	padding: 6px;
	border: 1px solid #eaeaea;
	margin: 0 .5em 0 0;
	background-color: #FAFAFA;
}

.input_ricerca_libera_ricerca  {
	font-family: Arial, Helvetica, san-serif;
	font-size: 14px;
	font-weight: bold;
	color: #555;
	width: 450px;
	padding: 6px;
	border: 1px solid #d2d2d2;
	margin: 0 .5em 0 0;
	background-color: #FAFAFA;
}

.btn_trova_ricerca  {
	font-family: Arial, Helvetica, san-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FF7E00;
	width: 80px;
	margin: 0 .5em 0 0;
	background-color: #D5D5D5;
	padding: 6px;
	border: 1px solid #C4C4C4;
	border-top: 0px solid #fff;
	border-left: 0px solid #fff;
	border-right: 0px solid #fff;
	border-bottom: 1px solid #C4C4C4;
	cursor: pointer;
}





#box_info_annuncio_ricerca {
	width: 283px;
	/*height: 106px;*/
	background-color: #f3f3f3;
	margin: 0 auto;
	text-align: center;
	margin-top: 20px;
	margin-left: 20px;
	padding: 10px;
	border-bottom: 1px solid #EAEAEA;
}

#header_login_ricerca {
	width: 303px;
	height: 28px;
	background: #4594B0 url(../images/sfum_login.jpg) repeat-x;
	margin-left: 20px;
}

#box_login_ricerca {
	width: 263px;
	/*height: 106px;*/
	background-color: #fff;
	border: 10px solid #EFF5F7;
	margin: 0 auto;
	text-align: left;
	margin-right: 0px;
	margin-left: 20px;
	margin-bottom: 20px;
	padding: 10px;
}

#box_banner_ricerca_sx {
	width: 283px;
	/*height: 106px;*/
	background-color: #f0f;
	margin: 0 auto;
	text-align: center;
	margin-left: 20px;
	margin-bottom: 10px;
	padding: 10px;
	border: 0px solid #fff;	
}

#annuncio_ricerca {
	width: 580px;
	/*height: 345px;*/
	background-color: #fff;
	border: 10px solid #f3f3f3;
	margin: 0 auto;
	text-align: left;
	margin-top: 20px;
	margin-bottom: 10px;
	padding: 10px;
}

#risultati_ricerca {
	width: 600px;
	/*height: 345px;*/
	background-color: #f3f3f3;
	border: 10px solid #f3f3f3;
	margin: 0 auto;
	text-align: left;
	margin-top: 20px;
	margin-bottom: 10px;
	padding: 0px;
}

div.box_risultati {
	width: 580px;
	background-color: #fff;
	padding: 10px;
}

#box_tit_annuncio_ricerca {
	width: 580px;
	height: 25px;
	background-color: #fff;
}

#box_titolo_ricerca {
	width: 380px;
	float: left;
	background-color: #fff;
}

#box_prezzo_ricerca {
	width: 200px;
	float: left;
	background-color: #fff;
	text-align: right;
}

ul.titolo_ricerca li {
	font-family: Arial, Helvetica, san-serif;
	font-size: 14px;
	font-weight: normal;
	color: #555;
	
	list-style: none;
	margin: 0;
	padding: 0;
	margin-bottom: 5px;
}

div.prezzo_ricerca {
	font-family: Arial, Helvetica, san-serif;
	font-size: 14px;
	font-weight: normal;
	color: #555;
	margin-top: 18px;
	margin-bottom: 5px;
}

#box_foto_ricerca {
	width: 580px;
	height: 300px;
	background-color: #fff;
}

#foto_ricerca {
	width: 400px;
	float:left;
}

#utility_ricerca {
	width: 180px;
	float: left;
	background-color: #fff;
}

ul.menu_ricerca {
	float: left;
	list-style: none;
	padding: 0;
	margin-top: 00px;
	margin-left: 0px;
}

ul.menu_ricerca li {
	float: left;
	list-style: none;
	margin: 0 0.3em 0 0;
	background-color: #EFEFEF;
	padding: 6px;
	/*border-top: 1px solid #DCDCDC;*/
	/*border-left: 1px solid #DCDCDC;*/
	border-right: 1px solid #DCDCDC;
	cursor: pointer;
}

.menu_ricerca li.sel_ricerca {
	float: left;
	list-style: none;
	margin: 0 0.3em 0 0;
	background-color: #3C3C3C;
	padding: 6px;
	/*border-top: 1px solid #DCDCDC;*/
	/*border-left: 1px solid #DCDCDC;*/
	border-right: 1px solid #DCDCDC;
	cursor: default;
}

#btn_ricerca {
	font-family: Arial, Helvetica, san-serif;
	font-size: 13px;
	font-weight: bold;
	margin-left: 2px;
	margin-right: 2px;
}

#btn_ricerca_sel {
	font-family: Arial, Helvetica, san-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FF7E00;
	margin-left: 2px;
	margin-right: 2px;
}

a.menu_ricerca {
	color: #555;
	text-decoration: none;
}

a.menu_ricerca_sel {
	color: #FF7E00;
	text-decoration: none;
}

#box_descr_ricerca {
	width:570px;
	font-family: Arial, Helvetica, san-serif;
	font-size: 12px;
	color: #555;
	margin: 5px;
	padding: 0px;
	margin-bottom:5px;
}

#box_form_ricerca {
	width: 283px;
	/*height: 280px;*/
	background-color: #f3f3f3;
	margin: 0 auto;
	text-align: center;
	margin-left: 20px;
	margin-bottom: 10px;
	padding: 10px;
	border-bottom: 1px solid #EAEAEA;
}

#box_paginazione {
	width:100%;
	height:70px;
	background-color:#fff;
}

.numpag {
	font-family: Arial, Helvetica, san-serif;
	font-size: 13px;
	font-weight: normal;
	color: #555;
	margin: 0 .5em 0 0;
	text-decoration: none;
}

.numpag:hover {
	text-decoration: underline;
}

.numpagsel {
	font-family: Arial, Helvetica, san-serif;
	font-size: 14px;
	font-weight: bold;
	color: #F97F00;
	margin: 0 .5em 0 0;
}

/* ********************************************** */
/* box_utente.php                                 */
/* ********************************************** */
ul.loginform li {
	list-style: none;
	margin: 0;
	padding: 0;
	margin-top: 0px;
}

div.loginform_label {
	float: left;
	text-align: right;
	width: 60px;
	font:  normal 13px Arial, Helvetica, sans-serif;
    color: #555;
    margin: 4px;
    padding: 2px;
}

div.loginform_value {
	float: left;
	text-align: left;
	width: 141px;
	margin: 2px;
    padding: 2px;
}

input.loginform_text {
    font-family: Arial,Helvetica,san-serif;
	font-size: 12px;
	font-weight: normal;
	color: #5A5A5A;
	width: 120px;
	border: solid 1px #EAEAEA;
	padding: 2px;
	background-color: #f2f2f2;
}

div.loginform_btn {
	width: 60px;
	font-family: Arial, Helvetica, san-serif;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	
	margin: 0 auto;
	text-align: center;
	background-color: #4D4D4D;
	padding: 2px;
	cursor: pointer;
	border-top: 1px solid #D5D5D5;
	border-left: 1px solid #D5D5D5;
	border-right: 1px solid #C8C8C8;
	border-bottom: 1px solid #C8C8C8;
	margin-left: 70px;
	margin-top: -10px;
}

a.loginform_btn {
	color: #fff;
	text-decoration: none;
}

#loginform_res_message {
	width: 280px;
	/*height: 30px;*/
	margin: 0 auto;
	text-align: center;
	margin-top: 15px;
	margin-bottom: 15px;
}

/* ********************************************** */
/* Scheda Agenzia                                 */
/* ********************************************** */

#div_sx_scheda-agenzia {
	width: 330px;
	float: left;
	background-color: #fff;
} 

#div_dx_scheda-agenzia {
	width: 650px;
	float: left;
	background-color: #fff;
}

/* ********************************************** */
/* Area Riservata                                 */
/* ********************************************** */

#div_sx_area_riservata {
	width: 330px;
	float: left;
	background-color: #fff;
} 

#div_dx_area_riservata {
	width: 650px;
	float: left;
	background-color: #fff;
}

#header_login_area_riservata {
	width: 303px;
	height: 28px;
	background: #4594B0 url(../images/sfum_login.jpg) repeat-x;
	margin-left: 20px;
	margin-top: 20px;
}

#box_login_area_riservata {
	width: 263px;
	/*height: 106px;*/
	background-color: #fff;
	border: 10px solid #EFF5F7;
	margin: 0 auto;
	text-align: left;
	margin-right: 0px;
	margin-left: 20px;
	margin-bottom: 20px;
	padding: 10px;
}

.select_area_riservata {
	font-family: Arial, Helvetica, san-serif;
	font-size: 14px;
	font-weight: normal;
	color: #555;
	width: 250px;
	padding: 2px;
	border: 1px solid #eaeaea;
	background-color: #FAFAFA;
}

/* ********************************************** */
/* Punto Info                                     */
/* ********************************************** */

#div_sx_punto_info {
	width: 330px;
	float: left;
	background-color: #fff;
} 

#div_dx_punto_info {
	width: 650px;
	float: left;
	background-color: #fff;
}

/* ********************************************** */
/* footer.php                                     */
/* ********************************************** */

.linkinfo {
	font-family: Arial, Helvetica, san-serif;
	font-size: 12px;
	font-weight: normal;
	color: #fff;
}

a.linkinfo {
	text-decoration: none;
}

a.linkinfo:hover {
	text-decoration: underline;
}

.copyr {
	font-family: Arial, Helvetica, san-serif;
	font-size: 12px;
	font-weight: normal;
	color: #fff;
}

/* ********************************************** */

#bottomspace {
	width: 100%;
	height: 22px;
	background-color: #F3F3F3;
	margin: 0 auto;
	text-align: center;
}

#footerspace {
	width: 100%;
	height: 100px;
	background: #404040 url(../images/bgk-footer.jpg) repeat-x;
}

	
	
	

