@charset "utf-8";
/* CSS Document */

p {margin:0pz; padding:0px;}
a {text-decoration:none}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
img {border:none}

#contenitore { position:relative; width:1024px; height:auto; margin-left:auto; margin-right:auto; }
#stradasup {width:1024px; height:117px; position:relative}
#bandasup {width:1024px; height:139px; position:relative; z-index:2}
#menu {width:auto; height:20px; position:absolute; top:81px; left:340px; z-index:5}
#menu a {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#404041; font-weight:bold}
#areariservata {
	position: absolute;
	width: auto;
	height: auto;
	top: 44px;
	left: 730px;
	z-index: 3
}
#bannerone {width:640px; height:324px; position:absolute; top:111px; right:44px; z-index:1 }
#bannerone2 {width:640px; height:324px; position:absolute; top:111px; right:44px;  z-index:0 }
#botbisarca {width:470px; height:467px; position:absolute; top:81px; left:40px; z-index:4;}
#bghead {width:1024px; height:233px; position:relative; margin-top:-12px; z-index:1}
#conttesto {position:relative; width:980px; height:auto; margin-top:139px; margin-left:auto; margin-right:auto; z-index:5}
#footer {position:relative; width:980px; height:38px; margin-top:28px; margin-left:auto; margin-right:auto; z-index:1}
#stradainf {width:1024px; height:170px; position:relative; z-index:2}
#modiscrizione {width:577px; height:646px; position:relative;-moz-box-shadow:6px 6px 25px 4px rgba(0, 0, 0, 0.10);
-webkit-box-shadow:6px 6px 25px 4px rgba(0, 0, 0, 0.10);
box-shadow:6px 6px 25px 4px rgba(0, 0, 0, 0.10); margin-top:20px; margin-bottom:20px;
}
#moddapoint {width:319px; height:646px; position:relative;-moz-box-shadow:6px 6px 25px 4px rgba(0, 0, 0, 0.10);
-webkit-box-shadow:6px 6px 25px 4px rgba(0, 0, 0, 0.10);
box-shadow:6px 6px 25px 4px rgba(0, 0, 0, 0.10); margin-top:66px; margin-bottom:20px; background-color:#FFF
}
#divlistainterna {position:relative; height:222px; width:319px; display:table; vertical-align:middle}
#triangolo {position:absolute; width:20px; height:20px; top:8px; right:8px;}

#preventivopopup {position:absolute; width:983px; top:110px; left:22px; height:1000px; background-image:url(/ITA/immagini/sfondopop.png); z-index:3; display:none}
#conttablepopup {width: 618px; height: 697px; position: absolute; top: 191px; left: 225px;}

.listahome {font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#939598; line-height:25px; list-style:none; font-weight:bold; margin:0px; padding:0px; margin-top:15px}
.listainterna {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#939598; line-height:25px; list-style:none; font-weight:bold; margin:0px; padding:0px; margin-top:15px}
.listacustodia {font-family:Arial, Helvetica, sans-serif; list-style:url(/ITA/immagini/listtri.png);  margin:0px; padding:0px; margin-top:15px}

.quasinero {color:#1a1a1a}
.rosso {color:#be1e2d}
.grigioscuro {color:#404041}
.grigio {color:#777777}
.arial11 {font-family:Arial, Helvetica, sans-serif; font-size:11px;}
.arial12 {font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.arial13 {font-family:Arial, Helvetica, sans-serif; font-size:13px;}
.arial15 {font-family:Arial, Helvetica, sans-serif; font-size:15px;}
.arial20 {font-family:Arial, Helvetica, sans-serif; font-size:20px;}
.arial10 {font-family:Arial, Helvetica, sans-serif; font-size:10px;}
.arial22 {font-family:Arial, Helvetica, sans-serif; font-size:22px;}
.line18 {line-height:18px;}
.line22 {line-height:22px;}
.line26 {line-height:26px;}
.line28 {line-height:26px;}

.text { width:120px; height:16px; font-family:Arial, Helvetica, sans-serif; font-size:10px; border:1px solid #999; background-color:transparent; border-radius:10px}

.textBig { width:210px; height:30px; font-family:Arial, Helvetica, sans-serif; font-size:10px; border:1px solid #999; background-color:transparent; border-radius:10px}

.textbox {border:2px solid #bbc0c5; background-color:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:12px; height:23px}

#bisarca {position: absolute; width: 532px; height: 310px; top: 582px; left: 426px;}
#legenda {position: absolute; width: 302px; height: 87px; top: 750px; left:30px;}
#logout {position: absolute; width: 89px; height: 23px; top: -10px; right: 22px;}
#modificadati {position: absolute; width: 128px; height: 23px; top: 22px; right: 22px;}
#conttestoar {position:relative; width:980px; padding-left:22px; padding-right:22px; height:833px; margin-top:139px; margin-left:auto; margin-right:auto; z-index:1; background-image:url(/ITA/immagini/sfondos.png); background-repeat:no-repeat; background-position:bottom right;}

.lable { width:100px; height:11px; color:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:8px; padding-top:3px; background-color:#404040; background-image:url(/ITA/immagini/labletri.png); background-repeat:no-repeat; background-position:right center; padding-left:5px; font-weight:bold; text-align:left}
.lable a {color:#FFF; }
.lable1 { width:208px; height:11px; color:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:8px; padding-top:3px; background-color:#404040; background-image:url(/ITA/immagini/labletri.png); background-repeat:no-repeat; background-position:right center; padding-left:5px; font-weight:bold; text-align:left}
.lable2 { width:322px; height:11px; color:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:8px; padding-top:3px; background-color:#404040; background-image:url(/ITA/immagini/labletri.png); background-repeat:no-repeat; background-position:right center; padding-left:5px; font-weight:bold; text-align:left}
.lable3 { width:430px; height:11px; color:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:8px; padding-top:3px; background-color:#404040; background-image:url(/ITA/immagini/labletri.png); background-repeat:no-repeat; background-position:right center; padding-left:5px; font-weight:bold; text-align:left}
.lable4 { width:539px; height:11px; color:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:8px; padding-top:3px; background-color:#404040; background-image:url(/ITA/immagini/labletri.png); background-repeat:no-repeat; background-position:right center; padding-left:5px; font-weight:bold; text-align:left}
.aspbutton { width:208px; height:15px; color:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:8px;  background-color:#404040; background-image:url(/ITA/immagini/labletri.png); background-repeat:no-repeat; background-position:right center; padding-left:5px; font-weight:bold; text-align:left; border:0px; }
.lable1 a {color:#FFF; }
.textbox2 {border:1px solid #bbc0c5; background-color:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:10px; height:15px; margin-top:2px; width:101px;}
.textboxgrigio {border:1px solid #bbc0c5; background-color:#e7e7e8; font-family:Arial, Helvetica, sans-serif; font-size:10px; height:15px; margin-top:2px; width:101px;}

.textbox3 {border:2px solid #bbc0c5; background-color:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:12px; height:15px}

#instrasp { width:409px; height:23px; position:absolute; left:20px; bottom:20px;}

.micromenu {font-family:Arial, Helvetica, sans-serif; font-size:8px; font-weight:bold}
.micromenu div {margin-top:12px; margin-bottom:12px; margin-right:4px;}
.micromenu div a {color:#a7a9ac}
.micromenu .selezionato {color:#1a1a1a !important}

#annullapopup {position:absolute; width:983px; top:-27px; left:22px; height:1000px; background-image:url(/ITA/immagini/sfondopop.png); z-index:3; display:none}
#annullaint {width: 505px; height: 697px; position: absolute; top: 191px; left: 225px;}

#domicilio {position:absolute; width:983px; top:-27px; left:22px; height:1000px; background-image:url(/ITA/immagini/sfondopop.png); z-index:3; display:none}
#domicilioint {width: 505px; height: 697px; position: absolute; top: 191px; left: 225px;}

#dapoint {position:absolute; width:983px; top:-27px; left:22px; height:1000px; background-image:url(/ITA/immagini/sfondopop.png); z-index:3; display:none}
#dapointint {
	width: 941px;
	height: 697px;
	position: absolute;
	top: 191px;
	left: 0px;
}

#dettagliopopup {position:absolute; width:983px; top:-27px; left:22px; height:1000px; background-image:url(/ITA/immagini/sfondopop.png); z-index:3; display:none}
#dettaglioint {width: 505px; height: 697px; position: absolute; top: 191px; left: 225px;}


/* Tiny Scrollbar inizio -------------- */
#scrollbar1 {  margin: 10px; margin-bottom:10px; 
	 }
#scrollbar1 .viewport { width: 95%; height: 500px; overflow: hidden; position: relative;  }
#scrollbar1 .overview { list-style: none; position: absolute; left: 0; width:100%; top: 0px; padding: 0px 0px 0px 0px; margin: 0;  }
#scrollbar1 .scrollbar{  position: relative;  float: right; width: 8px; height:0px;  }
#scrollbar1 .track {  height: 500px; width:7px;  margin-bottom:14px; position: relative; padding: 0 1px; background-image:url(/ITA/images/bg-scrollbar-track-y.png);  z-index:1 }

#scrollbar1 .thumb { background:  url(/ita/images/bg-scrollbar-thumb-y.png) no-repeat ; height: 36px; width: 7px; cursor: pointer; overflow:visible; position: absolute; top:14px; left: 1px;  }



#scrollbar1 .disable { display: none; }

#scrollbar2 {  margin: 10px; margin-bottom:10px; 
	 }
#scrollbar2 .viewport { width: 95%; height: 500px; overflow: hidden; position: relative;  }
#scrollbar2 .overview { list-style: none; position: absolute; left: 0; width:100%; top: 0px; padding: 0px 0px 0px 0px; margin: 0;  }
#scrollbar2 .scrollbar{  position: relative;  float: right; width: 8px; height:0px;  }
#scrollbar2 .track {  height: 500px; width:7px;  margin-bottom:14px; position: relative; padding: 0 1px; background-image:url(/ITA/images/bg-scrollbar-track-y.png);  z-index:1 }

#scrollbar2 .thumb { background:  url(/ita/images/bg-scrollbar-thumb-y.png) no-repeat ; height: 36px; width: 7px; cursor: pointer; overflow:visible; position: absolute; top:14px; left: 1px;  }



#scrollbar2 .disable { display: none; }
.noSelect { user-select: none; -o-user-select: none; -moz-user-select: none; -khtml-user-select: none; -webkit-user-select: none; }
/* Tiny Scrollbar fine -------------- */

#scrollbar3 {  margin: 0px; margin-bottom:0px;
	 }
#scrollbar3 .viewport { width: 98%; height: 338px; overflow: hidden; position: relative;  }
#scrollbar3 .overview { list-style: none; position: absolute; left: 0; width:100%; top: 0px; padding: 0px 0px 0px 0px; margin: 0px;  }
#scrollbar3 .scrollbar{  position: relative;  float: right; width: 8px; height:0px;  }
#scrollbar3 .track {  height: 338px; width:7px;  margin-bottom:14px; position: relative; padding: 0 1px; background-image:url(/ITA/images/bg-scrollbar-track-y.png);  z-index:1 }

#scrollbar3 .thumb { background:  url(/ita/images/bg-scrollbar-thumb-y.png) no-repeat ; height: 36px; width: 7px; cursor: pointer; overflow:visible; position: absolute; top:14px; left: 1px;  }



#scrollbar3 .disable { display: none; }

#scrollbar4 {  margin: 0px; margin-bottom:0px;
	 }
#scrollbar4 .viewport { width: 96%; height: 290px; overflow: hidden; position: relative;  }
#scrollbar4 .overview { list-style: none; position: absolute; left: 0; width:100%; top: 0px; padding: 0px 0px 0px 0px; margin: 0px;  }
#scrollbar4 .scrollbar{  position: relative;  float: right; width: 8px; height:0px;  }
#scrollbar4 .track {  height: 290px; width:7px;  margin-bottom:14px; position: relative; padding: 0 1px; background-image:url(/ITA/images/bg-scrollbar-track-y.png);  z-index:1 }

#scrollbar4 .thumb { background:  url(/ita/images/bg-scrollbar-thumb-y.png) no-repeat ; height: 36px; width: 7px; cursor: pointer; overflow:visible; position: absolute; top:14px; left: 1px;  }



#scrollbar4 .disable { display: none; }


.numero {width:17px; height:17px; background-color:#d62029; text-align:center; color:#FFF; border-radius:10px; line-height:19px; border:1px solid #333}
.numeroGrigio {width:17px; height:17px; background-color:#bfc0c2; text-align:center; color:#FFF; border-radius:10px; line-height:19px; border:1px solid #333}