body,html{
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

body {
	font-family: Verdana, Arial;
	font-size:11px;
	background:#A1A0A5;
	color:#000000;
	background-image: url(../images/bg_pages.gif);
	background-position:center;
	background-repeat:repeat-y;
	padding: 0px;
	margin: 0px;
}

.grayspace {
	background:#A1A0A5;
	height:15px;
	width:auto;
	padding-bottom:0px;
	margin-bottom: 0px
}

td {
	background:#ffffff;
	color:#000000
}

a{
	color: #000000;
	text-decoration:none
}

table.head {
	background-color: #ffffff;
	margin-top: 2px
}

td.left_col_up {
	background-color: #003263;
}

td.left_col_up img{
	border-bottom: 1px solid #FFFFFF;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	border-top: 0px;
	border-left: 0px;
	border-right:0px
}

td.left_col {
	background-color: #003263;
	background-image:url(../images/bg_emptybox_bottom2.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	color: #FFFFFF;
	padding-bottom:5px;
	font-size:10px
}

td.left_col a{
	color: #FFFFFF;
	text-decoration:none
}

.empty_box_up {
	background-image:url(../images/bg_emptybox_up2.gif);
	background-position:top;
	background-repeat:no-repeat;
	padding:50px 5px 0px 0px;
	margin:0px 0px 0px 0px;
	text-align:center
}

.empty_box_up a{
	color: #FFFFFF;
	text-decoration:none
}

/* categorie - prodotti */
.categories {
	margin-left: 0px;
	padding-right: 13px;
	padding-left: 14px;	
	padding-bottom: 10px
}

.categories a{
	text-decoration: none;
}

.product_upbox {
	background-image: url(../../catalogo/img/prod_box_up2.gif);
	background-position:top;
	background-position:center;
	background-repeat:no-repeat;
	text-align:center;
	width:183px;
	height:5px;
	margin-bottom: 0px;
	padding-bottom:0px;
	margin-top:0px
}

.product_imagebox {
	background-image: url(../../catalogo/img/prod_box_middle.gif);
	background-position:center;
	background-repeat:repeat-y;
	text-align:center;
	width:183px;
	height:171px;
	margin-bottom: 0px;
}
.product_imagebox img{
	margin-top:2px;
	margin-bottom:2px
}

.product_bottombox {
	background-image:url(../../catalogo/img/prod_box_bt.gif);
	background-position:bottom;
	background-position:center;
	background-repeat:no-repeat;	
	text-align:left;
	width:183px;
	height:5px;
	margin-top:0px;
	padding-top:0px;
	top: 0px;
}

.product_descriptionbox {
	color: #003263;
	width:183px;
	text-align:center;
	margin-bottom:0px;
	padding-top:5px;	
	padding-bottom:0px;
	font-weight:bold
}

.product_descriptionbox a{
	text-decoration:none;
	color: #003263;
	font-weight:bold
}



.copy {
	color:#CCCCCC;
	font-size:9px;
	width: 848px;
	margin-left: auto;
	margin-right: auto;
	margin-top:5px;
	text-align:center
}

span.title_page {
	color:#003263;
	font-size: 24px;
	font-weight:bold;
}


span.urls {
	padding-right: 20px;
	padding-top: 5px;
	color: #000000;
	font-weight:normal;
	font-size:11px;
	float:left;
	text-align:left
}

div#content_page {
	position:absolute;
	margin-top: 0px;
	width: 632px; 
	background-image:url(../images/chi_bg.jpg);
	background-position:top;
	background-repeat:no-repeat;
	vertical-align:middle;
	height:auto
}

div#text_page {
	width: 402px;
	float: right;
	padding-top: 15px;
	padding-bottom: 30px;
	margin-right:20px; 
	height:370px;
}

div#bottom_page {
	background-image:url(../images/chi_bg_bt.jpg);
	width:632px;
	height:6px;
	clear:both;
	position:relative
}

div#content_formpage {
	position:absolute;
	margin-top: 0px;
	width: 632px; 
	height:auto;
	background-image:url(../images/form_bg2.jpg);
	background-position:top;
	background-repeat:no-repeat;
	vertical-align:middle;
	text-align:center
}

div#formpage {
	padding-top: 110px;
	padding-bottom: 0px;
	margin-right:50px;
	margin-left:50px;
	text-align:center; 
	height:260px;
}

div#formpage form{
	margin: 0px;
	padding: 0px
}

div#formpage form input#button{
	font-size: 10px;
	font-weight:bold;
	border: 1px #7D7C80 solid
}

div#formpage form input.submit{
	font-size: 10px;
	font-weight:bold;
	border: 1px #7D7C80 solid;
	margin-top:5px
}

div#formpage table tr td{
	background:none;
}

div#bottom_formpage {
	background-image:url(../images/form_bg_bt.jpg);
	width:632px;
	height:6px;
	clear:both;
	position:relative
}
.red {
	color:#DE180D;
}

.blu {
	color:#003263;
	text-decoration:underline
}

.alter_table_top {
	background-image: url(../../catalogo/img/zoom_bg_t.gif);
	background-position:top;
	background-repeat:repeat-x;	
}
.alter_table_dx {
	background-image: url(../../catalogo/img/zoom_bg_d.gif);
	background-position:right;
	background-repeat:repeat-y;	
}
.alter_table_sx {
	background-image: url(../../catalogo/img/zoom_bg_s.gif);
	background-position:left;
	background-repeat:repeat-y;	
}
.alter_table_bt {
	background-image: url(../../catalogo/img/zoom_bg_b.gif);
	background-position:bottom;
	background-repeat:repeat-x;	
}

/*catalogo*/

.intestazione_center {
	background: #DCDCDC;
	border-top: 0px solid #ffffff;
	border-bottom: 0px solid #ffffff;
	color: #ffffff;
	font-weight: bold;
	padding-bottom: 1px;
	padding-top: 1px;
	padding-right: 5px;
	line-height:12px
}

.intestazione_left {
	background: #DCDCDC;
	border-top: 0px solid #ffffff;
	border-left: 0px solid #ffffff;
	border-bottom: 0px solid #ffffff;
	color: #ffffff;
	font-weight: bold;
	padding-bottom: 1px;
	padding-top: 1px;
	padding-left:9px;
	font-size:16px
}

.intestazione_right {
	background: #DCDCDC;
	border-top: 0px solid #ffffff;
	border-right: 0px solid #ffffff;
	border-bottom: 0px solid #ffffff;
	color: #ffffff;
	font-weight: bold;
	padding-bottom: 1px;
	padding-top: 1px;
}

.img_catalogo {
	border: 9px solid #ffffff;
	margin-right: 12px
}
.NOimg_catalogo {
	border: 0px solid #ffffff;
	margin-right: 16px
}
.separ_result {
	border-bottom: 1px dashed #DCDCDC
}

.box_red_small {
	color: #F17C00;
	padding-right: 15px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-weight:bold
}

.box_red_small a {
	color: #F17C00;
	text-decoration: none
}

.box_normal {
	padding-right: 15px;
	color:#808080
}

.box_pages {
	color:#808080;
	font-size: 9px;
	padding: 3px
}
.box_pages a{
	color: #000000;
	text-decoration: none
}

.box_pages a:hover{
	text-decoration: underline
}
/*dettaglio auto*/
.min_dettaglio {
	border-left: 3px solid #ffffff;
	border-bottom: 0px;
	border-top:0px;
	border-right: 3px solid #ffffff;	
	margin-bottom: 5px;
	margin-top: 0px;
	padding-top: 0px
}

.zoom_container {
	background:#ffffff;
	padding:9px 9px 7px 9px;
	margin:0px
}

.zoom_container #image {
	border: 0px solid #ffffff;
	margin:0px;
	padding:0px;
	margin-bottom: 0px;
}

.results {
	width:342px;
	margin-top: 0px
}

.results td{
	background:#FFFFFF;
}

.results td#nobg{
	background: none
}
.single_property {
	border-bottom: dashed 1px #DCDCDC;
	padding-bottom: 3px;
	padding-top: 3px;
	color: #808080;
	text-align:right;
	padding-right: 5px;
}
.single_property_result {
	border-bottom: dashed 1px #808080;
	color: #000000;
	background: #DCDCDC;
	padding-bottom: 3px;
	padding-top: 3px;
	padding-left: 3px;
	padding-right: 3px
}

.equipment_title {
	color: #F17C00;
	font-size:12px;
	margin-top:7px;
	margin-left:0px;
	padding-bottom:3px
}
.equipment_box {
	background-color: #F0F0F0;
	border: 1px solid #DCDCDC;
	padding: 9px;
	color: #808080;
	font-size:11px
}
.notes_title {
	color: #F17C00;
	font-size:12px;
	margin-top:-5px;
	margin-left:0px;
	padding-bottom:3px;
	float:left;
	width: 40px
}
.result_box {
	background-color: #F0F0F0;
	border: 1px solid #DCDCDC;
	padding: 2px;
	color: #808080;
	font-size:12px;
	margin:0px;
}
.print_box {
	padding-top: 5px;
	text-align: center;
	width: 91px;
}
.print_box img{
	padding-bottom: 10px
}	

