
/* COMPR. 2 */


.bg1{ background-color:#eec}
.bg2{ background-color:#cec}
.bg3{ background-color:#ffd}
.bordo{border:dashed 1px #69c}


.topMask{padding:10px 10px 0 10px; background-color:#0066A6; position:relative}
.topMask .TR{display:block; position:absolute; width:10px; height:10px; line-height:5px; z-index:5; background:url('http://immagini.paginebianche.it/newpbol/img/maskTR.gif') no-repeat top; top:0; right:0}
.topMask h2{float:left}
.topMask ul.info{float:left; padding:4px 0 0 10px}
.topMask li{padding: 2px 0 3px 0; list-style:none}
.topMask li.brd {font-size: 11px}
.topMask ul li:first-child {border-left:0;}

.topMask h2{padding:0}
.topMask ul.services li {float: left; margin-right: 4px;}
.topMask ul.services {float: right;}
.topMask .prima-riga, .topMask .prima-riga a {background-color:#0066A6; color:#E8FEF8; }
.topMask .prima-riga li {padding: 1px 0 6px 0;}
.altra-riga {background-color: #dbe9f1; padding: 3px 2px}

#infoPec {z-index: 2000000; position: absolute}

address{font-style:normal; display:block}


.contentCsTwoCols{border:solid 10px #0066A6; border-width: 0 10px 10px 10px; margin:0; padding:0 6px 0 9px; background-color:#fff; height:0; min-height: 181px;}
.contentCsTwoCols[class]{height:auto;}
.contentCsLeftColumn{float:left; width:61em; margin-right:-3px; position: relative; z-index: 30000}
.contentCsLeftColumn[class]{margin-right:0}
.contentCsRightColumn{float:none; margin:0; height:0}
.contentCsRightColumn[class]{margin:0 0 0 61em; height:auto}
.contentCsBottom{clear: left; z-index: 1}
.contentCsBottomRight {float: right; position: relative; top:-25px; width: 208px}
.contentCsPadding{}

.menu-cs ul.clearfix {width: 720px; background-color: #d8e7f1; -webkit-border-radius: 5px; -moz-border-radius: 5px; float: left;}


.menu-cs ul.menu-medio li:first-child a {-webkit-border-top-left-radius: 5px; -webkit-border-bottom-left-radius: 5px; -moz-border-radius-topleft: 5px; -moz-border-radius-bottomleft: 5px;}
.menu-cs ul.menu-medio li:first-child a.active {background-color: #458AC0;}
.video .contentCsTwoCols .menu-cs ul.clearfix {width: 100%}
.video .cntItems .title {background:transparent url(http://immagini.paginebianche.it/newpbol/img/unib20100628.png) no-repeat scroll -475px -382px; height:29px;border-left:0px; margin:20px 0 0 54px;padding:5px 0 0 10px}
.video .cntItems .title h3 {font-size: 133%; font-weight: normal}
.video .cntItems {padding: 16px 8px 400px 14px}
.cntItems .arvid .textWhitMargin {position: relative; top: 376px;}
.video #video {position: absolute; top: 72px; left: 65px}
.contentCsTwoCols .menu-cs ul.clearfix li {float: left; list-style: none; height: 26px }
.contentCsTwoCols .menu-cs ul.clearfix li a {padding:6px 0; display: block; text-transform: capitalize;}
.contentCsTwoCols .menu-cs ul.clearfix li a span {border-right: 1px solid #458AC0; padding: 0 16px;}
.contentCsTwoCols .menu-cs li {list-style: none;}
.contentCsTwoCols .menu-cs ul.clearfix li a.active {background-color: #458ac0; color: #fff;  position: relative; left:-1px; height: 14px}
.contentCsTwoCols .menu-cs ul.clearfix li a.active span {border-right: 0px}
.contentCsTwoCols .menu-cs {clear: both; width: 100%; z-index: 2}
.contentCsTwoCols .menu-cs h3, .contentCsTwoCols h3.sercar {padding: 6px 0 6px 8px; width: 200px; float: right; background-color: #a9a9a9; color: #fff; text-transform: uppercase}
.contentCsTwoCols h3.sercar {float: none; }

.menuicone ul li {list-style: none}
.contentCsTwoCols .menu-cs ul.clearfix li.serviz {}
.menuicone {clear: right; width: 206px; background-color: #fff; margin-bottom: 5px; padding-bottom:6px; border: 1px solid #d8d8d8; border-width: 0px 1px 1px 1px;}
.menuicone .boxIconeServizi {}
.menuicone .boxIconeServizi ul {margin: 0px 8px 0 8px; padding: 7px 0 0 0; border: 1px solid #d8d8d8; border-width: 1px 0 0}
.menuicone .boxIconeServizi li {list-style-type: none; padding: 6px 0 4px 1px}
.menuicone .boxIconeServizi li.obj span {display: block; float: left; text-indent: -100000px; margin-right: 4px; width: 30px; height: 23px; background-image: url(http://immagini.paginebianche.it/newpbol/img/pittogram.gif); text-transform: lowercase; background-repeat: no-repeat}
.menuicone #espandi {text-indent: -10000px; background: #DFDFDF url(http://immagini.paginebianche.it/newpbol/img/pittogram.gif) no-repeat scroll 76px -763px; height: 12px;cursor: pointer; margin-top: 4px}
.menuicone .pitto {overflow-y: hidden}




.amer span {background-position: -4px -739px; width: 39px; height: 19px; }
.area span {background-position: 0px -24px;}
.condiz span {background-position: 0px -151px; }
.auto span {background-position: 0px -61px; }
.banche span {background-position: 0px -316px; }
.carta span {background-position: -4px -597px; width: 47px; height: 19px;}
.certi span {background-position: 0px -10px; }
.chiave span {background-position: 0px -401px; }
.chisu span {background-position: 0px -232px; }
.city span {background-position: -4px -638px; width: 23px; height: 19px;}
.diners span {background-position: -4px -619px; width: 78px; height: 18px;}
.disabi span {background-position: 0px -175px; }
.euro span {background-position: 0px -238px; }
.fumat span {background-position: 0px -92px;}
.gioc span {background-position: 0px -485px; }
.gomma span {background-position: 0px -292px; }
.info span {background-position: 0px -205px; }
.jcb span {background-position: -4px -543px; height: 18px;}
.maestro span {background-position: -4px -717px; width: 31px; height: 18px;}
.metro span {background-position: 0px -513px; }
.orario span {background-position: 0px -261px; }
.pago span {background-position: -4px -564px; width: 29px; height: 18px;}
.park span {background-position: 0px -289px;}
.raggiu span {background-position: 0px -63px; }
.refer span {background-position: 0px -345px; }
.ticket span {background-position: -4px -694px;  width: 32px; height: 20px;}
.triang span {background-position: 0px -513px; }
.visa span {background-position: -4px -667px; width: 28px; height: 19px;}




.menuDx{background-color:#fff; padding:10px 0 8px 0;}
.menuDx .bordoSx{background:#fff url('http://immagini.paginebianche.it/newpbol/img/dot-border-ver.gif') repeat-y left top; padding:0 .75em; margin:0}
.menuDx li, .services li {list-style:none}
.menuDx a, .services a {display:block; font-size:92%}
.menuDx a:hover{color:#C2151C; text-decoration:underline;}
.bluMenu{padding:10px 0 6px 0}
.bluMenu li{padding-bottom:.25em}
.bluMenu a{background: url('http://immagini.paginebianche.it/newpbol/img/unib20100628.png') no-repeat -1px -704px;
padding-left:1.5em; color: #6D6F71}
.bluMenu a:hover		{background: url('http://immagini.paginebianche.it/newpbol/img/unib20100628.png') no-repeat -1px -680px}

.special .bluMenu a		{display:block; padding-left:1.5em; background:url('http://immagini.paginebianche.it/newpbol/img/arrow-infoservi-special.gif') no-repeat left center}
.services a				{padding:6px 2px 1px 28px; background-image:url('http://immagini.paginebianche.it/newpbol/img/unib20100628.png'); background-repeat:no-repeat;}

.services span{padding:4px 0 4px 0; }
.services a.btn1{background-position: -334px -628px;}
.services a.btn1:hover, .services a.btn1.active {background-position:-334px -647px;}
.services a.btn2{background-position: -334px -666px;}
.services a.btn2:hover, .services a.btn2.active {background-position:-334px -685px;}
.services a.btn3{background-position: -334px -524px;}
.services a.btn3:hover, .services a.btn3.active {background-position:-334px -547px;}
.services a.btn4{background-position: -334px -704px;}
.services a.btn4:hover, .services a.btn4.active {background-position: -334px -723px;}
.services a.btn5{background-position: -334px -590px;}
.services a.btn5:hover, .services a.btn5.active {background-position:-334px -609px;}
.services a.btn6{background-position: -334px -664px;}
.services a.btn6:hover, .services a.btn6.active {background-position:-334px -687px;}

.pdfBox			{border:3px solid #D8E7F1;margin:0 0 5px; padding:12px; font-size: 92%; z-index: 3000; position: relative; background:transparent url(http://immagini.paginebianche.it/newpbol/img/box_all.gif) no-repeat scroll 138px -47px;}
.pdfBox span 	{display: block; padding: 3px 0 5px 0;width:125px}

.pdfBox .link_pdf 	{font-size: 95%; padding-top: 6px;}
.pdfBox .link_pdf a:hover	{text-decoration: underline;}

.view_pdf span.arrow_filter {background: transparent url('http://immagini.paginebianche.it/newpbol/img/box_all.gif') no-repeat scroll 0 0; position: absolute; top: -15px; right: 154px; height: 15px; width: 26px;}

.view_pdf	{position:absolute;background: #fff;border:1px solid #d9d9d9;cursor:pointer;right:-0.2em;min-height:50px;padding:14px;top:9.2em;z-index:3000;}

.text_label {text-transform: lowercase; float: left; width:570px;}

.view_pdf a.download {background:transparent url('http://immagini.paginebianche.it/newpbol/img/box_all.gif') no-repeat scroll 0px -28px;cursor:pointer;display:block;
height:15px;padding: 4px 0 0 20px; margin-top: 10px;}

.services a.active {color:#C2151C;}
.services a.active:hover {text-decoration: none;}

.chiamaGratis:link, .chiamaGratis:visited {background:url('http://immagini.paginebianche.it/newpbol/img/ChiamaGratis_r.gif') no-repeat 9px 8px; display: block; height:2.5em; line-height:2.5em; margin:0em 0 0.9em 0; text-indent: -100000px; border: 1px solid #d8d8d8; border-width: 1px 0 0 }


.boxVisual {border-bottom:solid .25em #fff; background-color:#fff; float: right; clear: right; width: 208px}
.boxVisual .title{background-color:#d7d7d7; color:#555; padding:0 .25em}
.boxVisual h3{padding:.5em; margin:0; text-transform: uppercase}
.boxVisual h3 span{float:left}
.boxVisual a.expand{float:right; width:1em; height:1em; text-indent:-5000px; background:url('http://immagini.paginebianche.it/newpbol/img/ico-add-chosen.gif') no-repeat center center}
.boxVisual img{margin:0 auto; border:0; width:100%}


.createPath{border-bottom:solid .25em #fff; width: 200px}
.createPath .title	{background-color:#e0e0e0; color:#555; padding:0 .25em}

.createPath .formBody			{margin-top:0.5em; display:block;}
.createPath h3					{padding: 8px 5px; margin:0; float:left}
.createPath a					{float:right; width:1.5em; height:1.5em; text-indent:-5000px; margin-top:.25em}
.createPath a.expand			{background:url('http://immagini.paginebianche.it/newpbol/img/ico-closed-gray.gif') no-repeat center center;}
.createPath a.collapse			{background:url('http://immagini.paginebianche.it/newpbol/img/ico-open-gray.gif') no-repeat center center}

.createPath h4.nome				{color:#0066A6; padding:0 0 0 .75em;}
.createPath h4.blu				{color:#0066A6; font-size:92%; padding-bottom:.25em}
.createPath .start 				{ }
.createPath .start .formRow h4 	{border-bottom:1px solid #D9D9D9;color:#777777;font-size:11px;font-weight:normal; margin:0 0 8px 33px; padding:4px 0 0; width:13em; }
.createPath .stop 				{ }
.createPath .stop .formRow h4	{border-bottom:1px solid #D9D9D9;color:#777777;font-size:11px;font-weight:normal; margin:0 0 8px 33px; padding:4px 0 0; width:13em;}

.start .daA, .stop  .daB {text-indent: -10000px; background: url(http://immagini.paginebianche.it/newpbol/img/img_uni_percorsi_pb.gif) no-repeat -54px -367px; position: absolute; width: 30px; height: 30px; display: block; }
.stop  .daB {background-position: -235px -367px}
.createPath form				{border:solid 1px #d8d8d8; border-width: 0 1px 1px 1px; background-color:#fff;}
.createPath .formRow			{margin:0 8px 0 10px; padding:0;}

.createPath .dot				{padding:.5em 0 .25em 0; margin-top:.5em; border-top: 1px dotted #cdcdcd;}

.createPath .btn				{padding:0.5em 0; margin:0.5em 58px 0.75em 0; }

.createPath .start label, .createPath .stop address	{margin: 0 5px 0 33px;}


.createPath .szLabelSx			{width:9px}
.createPath .szField			{float:right; width:148px}
.createPath .szH4 				{width:6.25em; float:left; padding: 0.25em 0 0 2.8em;}
.createPath .szH4 h4			{color:#777; font-size: 11px; font-weight: normal; }
.createPath address				{font-size:92%}
.createPath .more				{background:url('http://immagini.paginebianche.it/newpbol/img/ico-add-chosen.gif') no-repeat left center; font-size:92%; font-weight:bold; float:left; text-indent:0; padding:.25em 0 0 15px; margin: 0.25em 0 0 2.9em; width:auto}
.createPath .more:visited		{text-decoration:none}
.createPath .more:hover			{text-decoration:underline; color:#C2151C}
.createPath select				{float:left; margin:0 0 0 38px; clear:left}
.createPath .radioLabel			{padding-left:.75em; margin-top:.25em}
.createPath .itinerario select	{float:none; display: block; margin: 5px 0 0 0; width: 170px}

.createPath .radioLabel[class]	{margin-top:0}
*:first-child+html .createPath .radioLabel{margin-top:.25em}
.szField .TR					{right:1px !important} 
.szField .TR[class]				{right:0 !important}
.createPath .bgAlert 			{width: 197px; margin:5px 0pt 0px 5px; padding:5px 0pt 0pt 8px;}
.createPath .bgAlert .errorMsg 	{padding-left: 40px;}
.altre_cat ul li:hover 			{text-decoration: underline;}
.createPath .btn-search button {font-size: 12px; width: 123px; height: 25px; margin: 5px;}



.csHeader						{padding:14px 16px 15px 15px; position:relative;}
.csLogo							{float:left; width:127px;}
.logo_ins .csAddress 			{width: 560px; }
.logo_ins .csAddress.altreinfo	{padding-left: 127px; }
.logo_ins .csAddress.altreinfo .text_label {width: 470px}
.lang_de .logo_ins .csAddress.altreinfo .text_label{width: 451px}
.csAddress.altreinfo h3			{font-size: 82%; padding-left: 5px;}
.csAddress 						{float:left;  width: 690px;}
.csAddress .row					{clear:left;}
.csAddress .rowExtra			{clear:left; padding:.33em 0 .75em 0}
.csAddress h2.blu				{color:#0066a6; font-size:117%;padding-bottom:10px}
.special h2.blu					{color:#5BCBF5}
.csAddress h3 					{font-weight: bold; font-size: 92%; background-color: #efefef; margin: 15px 0 7px -5px; padding: 2px 0 2px 2px}
* html .csAddress h3			{margin-left: 0px}
.csAddress p.dove				{padding-right:1em; font-size:92%}
.csAddress p.opera				{padding-left:24px; clear: both; background:url('http://immagini.paginebianche.it/newpbol/img/fuorizona.gif') no-repeat left center; font-size:92%}
.csAddress span.blu				{color:#0066A6}
  .special span.blu				{color:#5BCBF5}
.csAddress span.float{float:left; padding-right:.25em; clear:left; font-weight:bold;}
.csAddress ul {list-style:none; margin:0; padding-top:2px}
.csAddress li {float:left;}

.csAddress span.label {display: block; font-weight: bold; float: left; width: 115px; clear: left}
.lang_de .csAddress span.label{width:107px}


.csAddress address:after, .csAddress p.dove:after, .csAddress p.opera:after, .csAddress ul.tel:after,  .csAddress ul.tel-verde:after, .csAddress ul:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.csAddress address, .csAddress p.dove, .csAddress p.opera, .csAddress ul.tel,  .csAddress ul.tel-verde, .csAddress ul {display: inline-block;}
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}

* html .csAddress address, * html .csAddress p.dove, * html .csAddress p.opera, * html .csAddress ul.tel, * html .csAddress ul.tel-verde, * html .csAddress ul {height: 1%;}
.csAddress address, .csAddress p.dove, .csAddress p.opera, .csAddress ul.tel,  .csAddress ul.tel-verde, .csAddress ul {display: block;}


.csAddress li.next {padding-left:14px; background:url('http://immagini.paginebianche.it/newpbol/img/dblDot.gif') no-repeat left center}
.csAddress p.greenNr{float:left; padding-left:18px; background:url('http://immagini.paginebianche.it/newpbol/img/numero_verde.gif') no-repeat left center}
.csAddress a{text-decoration:underline}
.csAddress a:visited{text-decoration:underline}
.csAddress a:hover{color:#C2151C}
.csAddress .more, .csHeader .more {background: url('http://immagini.paginebianche.it/newpbol/img/unib20100628.png') no-repeat -1087px -585px; float:left; padding-left:15px; font-size:92%; font-weight:bold; text-decoration:none; display: block; width:40px; margin:.25em 0 0 0em}
.csAddress .more:visited{text-decoration:none}
.csAddress .more:hover {text-decoration:underline}
.csAddress a.telefono {margin-bottom:0;height:13px}

.pdfBox strong {font-weight:bold;display:block;}
.bluMenu .link-rossi, .indirizzi .link-rossi, .bluMenu .active, .indirizzi .active {background: url('http://immagini.paginebianche.it/newpbol/img/unib20100628.png') no-repeat -1px -681px; color: #C2151C;}



.cntItems {padding:16px 5px 10px 12px; float: left; width: 707px; position: relative}
* html .cntItems {padding:10px 0; }
.cntItems legend {display:none}
.cntItems p {font-size:100%;line-height: 140%}
.cntItems p.txt_cs {padding-bottom: 10px;}
.cntItems .rubrica_cs span.label, .cntItems .kw_cs span.label {font-weight: bold; width: 85px; display: block; float: left; }
.cntItems .rubrica_cs, .cntItems .kw_cs	{margin-top: 5px;}
.cntItems .kw_cs ul {display: block; width: 285px; float: left; margin-right: 10px;}
.cntItems .kw_cs ul li {list-style-type: none; border-bottom: #d9d9d9 1px solid; padding: 4px 0}



.errorMsg ul ul {padding-left: 20px;}
.errorMsg ul li {padding: 5px 3px;}
.errorMsg ul ul li {padding: 0; list-style: disc; display: list-item;}

.cntItems .oneCol, .cntItems .colSx, .cntItems .colDx, .cntItems .colonna {padding-bottom: 1.5em; margin-right: 5px;}
.cntItems .colSx {width:29em; float:left}
.cntItems .colDx {width:29em; float:left;}
.cntItems .colonna {width:29em; float:left;}
.cntItems .title {background-color:#EFEFEF; color: #555; padding: 5px 15px 4px 7px; margin:0 0 4px 0}
.title_indirizzi {background-color:#EFEFEF; color:#555; height:26px; padding:0 15px 4px 0; position:relative}
.contentAziTitolo.title_indirizzi h2 {background:transparent none repeat scroll 0 0; border:medium none; color:#555555; float:left; font-size:110%; margin:0 0 0 1em; padding-top:7px; text-transform:uppercase; }
.cntItems .text {margin:0 .5em}
.cntItems .text li {list-style-type: none;}
.cntItems .textWhitMargin{margin:0 6px 6px 0}
.video .cntItems .textWhitMargin{margin:0 .5em 0 .5em; padding:10px 0 0 50px; width:530px}
.cntItems .textDot{margin:0 6px 6px 0; padding-bottom:6px; background:url('http://immagini.paginebianche.it/newpbol/img/dot-border.gif') repeat-x left bottom}
.cntItems span.bold{font-weight:bold}
.cntItems a:hover{color:#C2151C; text-decoration:underline}
.cntItems h2{font-size:117%; margin: 0 0 1em .75em; color:#C2151C}
.cntItems .formRow	{margin:0 1.75em 0 1.75em; padding:.25em 0;}
.cntItems .partenza .formRow{margin:0 1.75em 0 1.75em; padding:.25em 0; float: left;}
.cntItems .partenza .formRow.radio {margin: 0;}
.cntItems .formRowDot{margin:0 1.75em 0 1.5em; padding:.25em 0; background:url('http://immagini.paginebianche.it/newpbol/img/dot-border.gif') repeat-x left bottom}
.cntItems .formRowXSpace{margin:0 1.75em 0 1.75em; padding:.25em 0 1.75em 0}
.cntItems .calcolaPercorso .formRowXSpace {margin:0 1.75em 0 1.75em; padding:0em 0 1.75em 0; float: left}

.rightLink{float:right; font-size:92%; padding:.25em 0 .25em 1.5em; background: url('http://immagini.paginebianche.it/newpbol/img/unib20100628.png') no-repeat -1px -704px;}
.rightLink:hover{background: url('http://immagini.paginebianche.it/newpbol/img/unib20100628.png') no-repeat -1px -681px}
.title h3{font-size:92%}
.csForm label{padding-top:.25em; font-size:92%}
.csForm p.nota{font-size:83%; padding-top:.5em}
.cntItems .dot{background:url('http://immagini.paginebianche.it/newpbol/img/dot-border.gif') repeat-x left bottom}
.cntItems ul.mail li {padding-right: 12px;}
.cntItems ul.mail li:last-child {padding-right: 0;}
.cntItems li.next {display: list-item; float: none;}


.csForm .stdRc .TL, .csForm .stdRc .TR, .csForm .stdRc .BL, .csForm .stdRc .BR{background-image:url('http://immagini.paginebianche.it/newpbol/img/rcWhite.gif')}
.csForm .stdRc .TR{right:-1px}
.csForm .stdRc .TR[class]{right:0}
.csForm .cmdBtn{float:right}
.csForm .stdBtn .TL, .csForm .stdBtn .TR, .csForm .stdBtn .BL, .csForm .stdBtn .BR{background-image:url('http://immagini.paginebianche.it/newpbol/img/bRedRcWhite.gif')}
.csForm .stdBtn .TR{right:-1px}
.csForm .stdBtn .TR[class]{right:0}
.csForm .selRc .BR{padding:0}
.csForm .selRc .BR[class]{padding:.25em .5em}
.csForm .selRc .TL[class],
.csForm .selRc .TR[class],
.csForm .selRc .BL[class],
.csForm .selRc .BR[class]		{background-image:url('http://immagini.paginebianche.it/newpbol/img/rcWhite.gif')}
*+html .csForm .selRc .TL,
*+html .csForm .selRc .BR,
*+html .csForm .selRc .TR,
*+html .csForm .selRc .BL {background: none; padding:0;}

.csAddress p.risp 				{padding: 5px 0; font-size: 108%;}


.ptgrm li 						{padding:0; margin-bottom:.25em; float:left; width:14.25em; border-left: solid 1px #d8d8d8}
.ptgrm .first					{clear:left; border:none}
.ptgrm img						{padding-right:4px; float:left}
.ptgrmPagam li 					{padding:0 .5em; margin-bottom:.25em; float:left}


.indirizzi ul, .indirizzi li	{float:left; list-style: none;}
.indirizzi li.address			{padding:.5em .5em .5em 1em; list-style:none; float:none;}
.indirizzi li.next				{padding-left:14px; float: left; background:url('http://immagini.paginebianche.it/newpbol/img/dblDot.gif') no-repeat left center; margin-left:.16em}
.indirizzi .row					{clear:left;}
.indirizzi .rightLink			{padding:0 0 0 1.5em}
.address ul.bluMenu 			{float: right; width: 13em;}
.address ul.bluMenu li			{float: none; width: 13em; list-style: none;}
.address ul.bluMenu li a, .address ul.bluMenu li a.rightLink {float: none; display: block;}
.indirizzi span.float			{font-weight:bold; float:left; padding-right:.25em; clear:left}
.indirizzi .rightLink			{font-size:100%}
.indirizzi .email				{clear:left; float:left}
.indirizzi .addrBlock			{float:left; width:41em}
.indirizzi ul.main 				{margin-bottom:.25em}
.indirizzi .internet 			{padding-top:.2em; font-size:92%; clear:left; float:left; width:44em}
.indirizzi .internet a 			{float:left; padding-right:.25em; color:#999}
.indirizzi .internet a.next		{background:url('http://immagini.paginebianche.it/newpbol/img/dblDotLight.gif') no-repeat left center; padding-left:14px}


.calcolaPercorso {width:711px}
.calcolaPercorso h2				{background:url('http://immagini.paginebianche.it/newpbol/img/dot-border-dark.gif') repeat-x left bottom; padding-bottom:.5em; margin-bottom:1em}
.calcolaPercorso .title			{margin-left:1em}
.calcolaPercorso .szLabel		{float:left; width:7em}
.calcolaPercorso .itinerario .szLabel {width: 6em; padding-top:6px;}
.calcolaPercorso .szField		{float:left; width:31.75em}
.calcolaPercorso .arrivo p		{float:left; margin:0; padding:.25em 0}
.calcolaPercorso .radio			{position:relative}
.calcolaPercorso .radio label	{padding-right:.75em}
.calcolaPercorso .radio input	{position:relative; top:.25em}
.calcolaPercorso .more, .mappa .more {background:url('http://immagini.paginebianche.it/newpbol/img/ico-add-chosen.gif') no-repeat left center; text-indent:0; position: absolute; top: 174px; right: 237px; padding-left:15px; font-size:92%; font-weight:bold; margin:.25em 0 0 .75em}
.calcolaPercorso .TR			{right:-1px !important}

.bottone 						{float: right;}
.creaPath .bottone 				{float: left; }

#coordPopup 					{top:24px; left:60px;}
#coordPopup span.chiudi 		{position: absolute; top:4px; left: 180px; background:url('http://immagini.paginebianche.it/newpbol/img/ico-close-chosen.gif') no-repeat;}


.contatta .formRow{margin:0 0 0 1.75em; padding:.25em 0; width:54.5em}
.contatta h2{background:url('http://immagini.paginebianche.it/newpbol/img/dot-border-dark.gif') repeat-x left bottom; padding-bottom:.5em; margin-bottom:1em}
.contatta .title{margin-left:1em}
.contatta .dot{background:url('http://immagini.paginebianche.it/newpbol/img/dot-border.gif') repeat-x left bottom; padding-bottom:1.25em; margin-bottom:.75em}
.contatta .spacer{padding:.25em 0 1.75em 0}
.contatta .szFieldSmallDx{float:right; width:6.25em}
.contatta .szFieldMediumSx{float:left; width:18.8em}
.contatta .szFieldMediumSx.azi {margin-top: 10px}
.contatta .szFieldMediumDx{float:right; width:19em}
.contatta .szFieldLarge{float:left; width:32.5em}
.contatta .szFieldBig{float:right; width:45em}
.contatta .messaggio.szFieldBig, .contatta .xspacer .szFieldBig{float:right; width:45em; height: 89px}

.contatta label{float:left}
.contatta .szLabelLeft{width:10em}
.contatta .szLabelLeft.azi {margin-top: 10px; width: 10.4em;}
.contatta .szLabelLeftIn{width:9em;margin-left:1em}
.contatta .szLabelMid{width:6em; margin-left:1.5em}
.contatta .szLabelRight{width:5em; margin-left:1.5em}
.contatta h4.blu{color:#0066A6; font-size:92%; padding-bottom:.25em}
.contatta p.nota{padding:0}


.contatta .stdRc .TR{right:0}  .contatta .stdBtn .TR{right:0}
.szFieldSmallDx .TR{right:-1px !important}  .TR[class]{right:0 !important}
.contatta span.nota{font-size:83%; padding-left:12em}

.contatta .geo .latilongi 		{float: right; width: 5em; margin: 0 auto;}
.contatta .geo .latilongi .formRow.btn {margin: 20px 0 0 0;}
.contatta .geo .latilongi p 	{margin: 0 0 0 20px}
.contatta .geo .formRow			{width: auto;}
.contatta .geo .szLabelLeft.azi {clear: both; width: 80px;}
.contatta .geo .szLabelLeft 	{width: 80px;}
.contatta .geo .szLabelMid 		{width: 30px; margin-left: 0.5em;}
.contatta .geo .szFieldMediumDx {width: 17em;}
* html .contatta.geo .formRow 	{width: 1%;}
.csAddress.coord .message.info 	{margin: 20px; float:left;}
.csAddress.coord p.risp 		{float: right; width: 136px; margin: 10px 50px;}
.csAddress.coord 				{width: 706px;}



.callGratis .dotDark			{background:url('http://immagini.paginebianche.it/newpbol/img/dot-border-dark.gif') repeat-x left bottom}
.callGratis h2					{background:url('http://immagini.paginebianche.it/newpbol/img/ChiamaGratis_r.gif') no-repeat left center; text-indent:-5000px; line-height:2.5em}
.callGratis a					{font-size:92%}
.callGratis .colSx li			{width:16em; padding:.25em 0}
.callGratis .colDx li			{width:26em; padding:.25em 0}
.callGratis .cuffie				{background:url('http://immagini.paginebianche.it/newpbol/img/chiama-cuffie.gif') no-repeat left center; padding:.25em 0 .25em 40px; margin:.5em 0}
.callGratis .cuffie2			{background:url('http://immagini.paginebianche.it/newpbol/img/chiama-cuffie.gif') no-repeat left center; padding:.5em 0 .5em 40px; margin:.25em 0}
.callGratis .telefono			{background:url('http://immagini.paginebianche.it/newpbol/img/chiama-telefono.gif') no-repeat left center; padding:.25em 0 .25em 40px; margin:.5em 0}
.callGratis .telefono2			{background:url('http://immagini.paginebianche.it/newpbol/img/chiama-telefono.gif') no-repeat left center; padding:.5em 0 .5em 40px; margin:.25em 0}
.callGratis span.bold			{font-weight:bold}
.callGratis .telefono			{font-size:92%}
.callGratis img.zebra			{padding-top:.5em}
.callGratis form				{clear:left}
.callGratis .formRow			{margin:0; padding:.25em 0; width:23em}
.callGratis .formRowSx			{margin:0; padding:.25em 0; width:14em; float:left}
.callGratis .formRowDx			{margin:0; padding:.25em 0; width:14em; float:right}
.callGratis .spacer				{padding:.25em 0 .75em 0}
.callGratis .XtraSpacer			{padding:.25em 0 2.75em 0}
.callGratis .szFieldLarge		{width:23em}
.callGratis .szFieldSmall		{width:5.25em;float:left}
.callGratis .szFieldMedium		{width:17em; float:right}
.callGratis h4					{padding-left:.75em; font-size:92%}
.callGratis .requisiti			{padding:.25em 0 1em 1em}
.callGratis .choose				{padding:.5em 0 .5em 1.5em; background:url('http://immagini.paginebianche.it/newpbol/img/arrow-infoservi.gif') no-repeat left center; float:left}
.callGratis .choose:hover		{background:url('http://immagini.paginebianche.it/newpbol/img/arrow-infoservi-in.gif') no-repeat left center}
.callGratis .error				{background-color:#ffc; border-top:1px solid #ffc709; border-bottom:1px solid #ffc709; width:10em; text-align:center; padding:5px 20px; margin-top:.75em}
.callGratis .error span			{color:#C2151C}

.cntItems .requisiti ul, .cntItem .requisiti li, .contentCsTwoCols .requisiti ul, .contentCsTwoCols .requisiti li {clear: both;list-style-type: disc; margin-left: 5px;}

.requisiti li, .requisiti ul 	{float: none;}
.cntItems .requisiti li ul 		{padding-left: 5px;}
.cntItems .requisiti li ul li, .contentCsTwoCols .requisiti li ul li {list-style-type: circle; margin-left: 15px;}


ul.indirizzi .num 				{float: left; margin-right: 5px; text-indent: 0;font-weight: bold; font-size: 92%; text-align: center; background: transparent url(http://immagini.paginebianche.it/newpbol/img/num-bg.gif) no-repeat 0 0;}
.surfBar						{padding:.5em .5em .25em; margin-bottom:1em; background:url('http://immagini.paginebianche.it/newpbol/img/dot-border.gif') repeat-x left top; font-size:92%}
.surfBar .divSx 				{float:left}
.surfBar span.blu				{color:#0066A6; font-weight:bold}
.surfBar span.active			{color:#555; font-weight:bold}
.surfBar ul						{float:right; margin:0; padding:0}
.surfBar li						{list-style: none; float:left}
.surfBar li.pagNr				{padding:0 .5em}
.surfBar li.more				{border-left: solid 1px #d8d8d8}
.surfBar .prec					{padding:0 .5em 0 1.17em; background:url('http://immagini.paginebianche.it/newpbol/img/unib20100628.png') no-repeat -1px -747px}
.surfBar .next					{padding:0 1.32em 0 .5em; background:url('http://immagini.paginebianche.it/newpbol/img/unib20100628.png') no-repeat scroll right -704px}
.surfBar .prec:hover			{background:url('http://immagini.paginebianche.it/newpbol/img/unib20100628.png') no-repeat -1px -769px}
.surfBar .next:hover			{background:url('http://immagini.paginebianche.it/newpbol/img/unib20100628.png') no-repeat scroll right -681px}

.csForm.contatta .bgAlert 		{width:58.2em; margin: 0pt 0pt 1em 0.75em; padding: 7px 0 5px 8px; }



ul.mpan 			 			{float:right; height:30px; display: block;}

br 								{line-height: 1%;}


.partenza 						{display:block; margin:0 0 10px 10px;}
.partenza .title_percorso 		{background: transparent url(http://immagini.paginebianche.it/newpbol/img/img_uni_percorsi_pb.gif) no-repeat scroll -221px -6px}
.title_percorso 				{float:left; height:50px;}
.title_percorso h3				{border-bottom:1px solid #D9D9D9; color:#777777; font-size:11px; font-weight:normal; margin:0 0 8px 33px; padding:4px 0 0; width:13em;}

.arrivo 						{display:block; margin:0 0 10px 10px;}
.arrivo .title_percorso 		{background: transparent url(http://immagini.paginebianche.it/newpbol/img/img_uni_percorsi_pb.gif) no-repeat scroll -221px -88px}

.createPath .itinerario			{padding-left: 0px; margin-top: 5px; width:100%; float: none;}
.createPath .itinerario .formRow{margin: 8px 0 10px 5px; padding: 10 0 0 0;}
.createPath fieldset .itinerario p 	{font-size: 92%;  padding: 5px 5px 0px 40px }
.creratePath .bottone 			{float: none;}

.itinerario 					{display:block; float:left; padding-left: 185px;}

.cntItems .itinerario .dot		{background: none;}

.risultati 						{clear:right; height: 50px; margin-bottom: 20px; padding: 9px 20px 0 207px;}
.risultati .distanzaPer 		{border-bottom: 1px solid #E2E2E2;margin-bottom: 1px;padding: 16px 3px 0 0;}
.risultati .valore 				{color:#F3901D; float:right; font-size: 125%;}

.distanzaPer .testo 			{float:left;font-size: 92%;padding-top: 3px;}
.tempoPer .testo 				{float:left;font-size: 92%;}



.contentPercorso 				{border-bottom:1px solid #D9D9D9; border-left:1px solid #D9D9D9; border-right:1px solid #D9D9D9; margin:0; padding:15px 10px;}

.blocco.pointer 				{padding-top:0px;}
.blocco 						{padding:0 0 5px;}
.blocco ul, .blocco li 			{list-style: none}

.markerb 						{background:#FFFFFF url(http://immagini.paginebianche.it/newpbol/img/img_uni_percorsi_pb.gif) no-repeat scroll -221px -88px;}
.markera 						{background:#FFFFFF url(http://immagini.paginebianche.it/newpbol/img/img_uni_percorsi_pb.gif) no-repeat scroll -221px -6px;}
.markera, .markerb 				{display:block; float:left; height:30px; margin:0 15px 1px 0; text-indent:-10000px; width:26px;}

.pointer .blockTitle h3 		{padding-right:22px;}
.blockTitle						{height:30px; margin-bottom:10px;}
.blockTitle h3 .innerSx, .blockTitle h3 .innerDx {float:left; margin-left:30px;}
.blockTitle h3					{background-color:#EBEBEB;color:#555555;display:block;float:left;font-size:100%;padding:9px 40px 9px 10px;width:89%;}
.blockTitle h3 .dettagli 		{float:right;font-size:125%;font-weight:normal;}
.blockTitle h3 span				{float: left; }

.rowBorder						{border-bottom:1px solid #EBEBEB;}

.blockRow 						{margin-left:40px;padding:5px 0;position:relative;}
.blockRow .ico1, .blockRow .ico2, .blockRow .ico3 {display:block; float:left;}
.blockRow .ico1 				{color:#FFFFFF; font-size:83%; height:13px; left:-36px; padding:2px 2px 0px 2px; position:absolute; text-align:center;top:10px; width:15px;}
.blockRow .ico1[class]{background:transparent url(http://immagini.paginebianche.it/newpbol/img/bg_numero.png) no-repeat scroll 0 0;}
.blockRow .ico3 				{margin-right:10px; width:25px;height:25px;}
.blockRow .ico2 				{height:25px; width:25px;}
.blockRow span.pedaggio 		{background:transparent url(http://immagini.paginebianche.it/newpbol/img/img_uni_percorsi_pb.gif) no-repeat scroll -70px -263px; width:130px;}
.blockRow span.limitato 		{background:transparent url(http://immagini.paginebianche.it/newpbol/img/img_uni_percorsi_pb.gif) no-repeat scroll -65px -289px; height:19px; width:172px;}
.blockRow span.limitatoend 		{background:transparent url(http://immagini.paginebianche.it/newpbol/img/img_uni_percorsi_pb.gif) no-repeat scroll -65px -317px; height:19px; width:167px;}
.blockRow p 					{color:#808080;float:left;font-size:100%;margin:7px 0 0;}
.blockRow p span.nome 			{color:#666666; font-weight:bold;}
.blockRow span.eco, .blockRow span.limitato, .blockRow span.limitatoend, .blockRow span.pedaggio, .blockRow span.ecoend, .blockRow span.ecostart {clear:left; display:block; height:20px; margin:2px 0 0; text-indent:-10000px; width:200px;}
.blockRow span.ecostart 		{background:transparent url(http://immagini.paginebianche.it/newpbol/img/img_uni_percorsi_pb.gif) no-repeat scroll -65px -205px;}
.blockRow span.ecoend 			{background:transparent url(http://immagini.paginebianche.it/newpbol/img/img_uni_percorsi_pb.gif) no-repeat scroll -65px -234px; }
.blockRow span.dist 			{float:right; padding:3px 6px 0 0; text-align:center; width:73px;}
.blockRow ul.substeps li 		{background:transparent url(http://immagini.paginebianche.it/newpbol/img/img_uni_percorsi_pb.gif) no-repeat scroll 245px 334px; clear:left; color:#808080; margin-top:6px; padding-left:20px; list-style: none;}
.blockRow ul.substeps 			{font-size:92%; margin:0 0 10px 60px;}
.blockRow ul.substeps span.nome {color:#666666; font-weight:bold;}

.zoom_small 					{float:right;padding:5px 0 0;width:42px;}

.blockTappa 					{border:1px solid #EBEBEB;height:30px;margin-bottom:10px; width:100%;}
.blockTappa h3 					{color:#666666;padding:9px 40px;}
.blockTitle h3 .dettagli 		{float:right;font-size:125%;font-weight:normal;}

ul.destinazione 				{padding:15px 0 0 50px;width:560px;}
ul.destinazione li.first 		{border-bottom:1px solid #F0F0F0; clear: left}
ul.destinazione li 				{height:24px; list-style:none; padding:9px 0 0; display: block;}
ul.destinazione a span.freccia {background:transparent url(http://immagini.paginebianche.it/newpbol/img/unib20100628.png) no-repeat scroll -1px -705px; text-indent: -1000px; display:block; padding-left:18px; float: left; width:2px;}
ul.destinazione a:hover	span.freccia {background:transparent url(http://immagini.paginebianche.it/newpbol/img/unib20100628.png) no-repeat scroll -1px -681px; }
ul.destinazione span.azione 	{font-size:108%;}
ul.destinazione span.luogo 		{color:#0066A6; font-weight:bold;}
ul.destinazione a:hover span.luogo	{color:#C2151C;}



.more_indirizzi 				{margin: 0 20px 0 0}
.indirizzo_db 					{float: left}

.contentPercorso .blockRow p {width: 455px;}

.lang_en  .blockRow span.ecostart 	 {background: transparent url(http://immagini.paginebianche.it/newpbol/img/traduzioni-percorsi_en.gif) no-repeat scroll -2px -2px;}
.lang_en  .blockRow span.ecoend 	 {background: transparent url(http://immagini.paginebianche.it/newpbol/img/traduzioni-percorsi_en.gif) no-repeat scroll -2px -25px;}
.lang_en  .blockRow span.limitato  	 {background: transparent url(http://immagini.paginebianche.it/newpbol/img/traduzioni-percorsi_en.gif) no-repeat scroll -2px -71px;}
.lang_en  .blockRow span.limitatoend {background: transparent url(http://immagini.paginebianche.it/newpbol/img/traduzioni-percorsi_en.gif) no-repeat scroll -2px -95px;}
.lang_en  .blockRow span.pedaggio	 {background: transparent url(http://immagini.paginebianche.it/newpbol/img/traduzioni-percorsi_en.gif) no-repeat scroll -2px -50px;}

.lang_de .blockRow span.ecostart 	 {background: transparent url(http://immagini.paginebianche.it/newpbol/img/traduzioni-percorsi_de.gif) no-repeat scroll -2px -2px;}
.lang_de .blockRow span.ecoend 	 {background: transparent url(http://immagini.paginebianche.it/newpbol/img/traduzioni-percorsi_de.gif) no-repeat scroll -2px -25px;}
.lang_de .blockRow span.limitato  	 {background: transparent url(http://immagini.paginebianche.it/newpbol/img/traduzioni-percorsi_de.gif) no-repeat scroll -2px -71px;}
.lang_de .blockRow span.limitatoend {background: transparent url(http://immagini.paginebianche.it/newpbol/img/traduzioni-percorsi_de.gif) no-repeat scroll -2px -95px;}
.lang_de .blockRow span.pedaggio	 {background: transparent url(http://immagini.paginebianche.it/newpbol/img/traduzioni-percorsi_de.gif) no-repeat scroll -2px -50px;}


.lang_fr .blockRow span.ecostart 	 {background: transparent url(http://immagini.paginebianche.it/newpbol/img/traduzioni-percorsi_fr.gif) no-repeat scroll -3px -3px;}
.lang_fr .blockRow span.ecoend 	 {background: transparent url(http://immagini.paginebianche.it/newpbol/img/traduzioni-percorsi_fr.gif) no-repeat scroll -2px -25px;}
.lang_fr .blockRow span.limitato  	 {background: transparent url(http://immagini.paginebianche.it/newpbol/img/traduzioni-percorsi_fr.gif) no-repeat scroll -2px -71px;}
.lang_fr .blockRow span.limitatoend {background: transparent url(http://immagini.paginebianche.it/newpbol/img/traduzioni-percorsi_fr.gif) no-repeat scroll -2px -95px;}
.lang_fr .blockRow span.pedaggio	 {background: transparent url(http://immagini.paginebianche.it/newpbol/img/traduzioni-percorsi_fr.gif) no-repeat scroll -2px -50px;}

.lang_es .blockRow span.ecostart 	 {background: transparent url(http://immagini.paginebianche.it/newpbol/img/traduzioni-percorsi_es.gif) no-repeat scroll -2px -2px;}
.lang_es .blockRow span.ecoend 	 {background: transparent url(http://immagini.paginebianche.it/newpbol/img/traduzioni-percorsi_es.gif) no-repeat scroll -2px -25px;}
.lang_es .blockRow span.limitato  	 {background: transparent url(http://immagini.paginebianche.it/newpbol/img/traduzioni-percorsi_es.gif) no-repeat scroll -2px -71px;}
.lang_es .blockRow span.limitatoend {background: transparent url(http://immagini.paginebianche.it/newpbol/img/traduzioni-percorsi_es.gif) no-repeat scroll -2px -95px;}
.lang_es .blockRow span.pedaggio	 {background: transparent url(http://immagini.paginebianche.it/newpbol/img/traduzioni-percorsi_es.gif) no-repeat scroll -2px -50px;}

.calcolaPercorso #loadingPercorso {margin: 100px 280px}
.mappa #loadingPercorso {margin: 20px 280px 5px 280px}
.contentAz #mapcontainerOuter.streetv {top:-31px;}

.arvid { display: none}
.cntItems .sedi-regioni {float: left; margin:0 0 0 30px}
.cntItems .sedi-regioni li {list-style-type: none;}
.cntItems .sedi-regioni .sede, .cntItems .sedi-regioni .lista-sedi {float:left; width: 230px; margin: 0 0 0 30px}
.cntItems .sedi-regioni .sede dt {padding:6px 0 0 0; font-weight:bold}
.cntItems .sedi-regioni dt, .cntItems .sedi-regioni dd {padding: 0 10px 0 10px}
.cntItems .sedi-regioni dl dl dt, .cntItems .sedi-regioni dl dl dd {padding: 0 0 5px 3px; }
.cntItems .sedi-regioni dl dl dd a {text-decoration: underline;}
.cntItems .sedi-regioni dl dd {background-color: #efefef}
.cntItems .sedi-regioni .sede dt.titolo {text-transform: uppercase; font-weight: bold; background-color: #d0d0d0; padding: 3px 3px 3px 10px; margin-bottom: 2px;}
.cntItems .sedi-regioni .sede dt.provincia {background-color: #D8E7F1; padding: 3px 3px 3px 10px} 
.cntItems .sedi-regioni .sede dl {padding:0 0 5px 0}
.cntItems .sedi-regioni .sede dl {padding:0; border: 1px dotted #d0d0d0; border-width: 0 0 1px 0}
.cntItems .sedi-regioni .regioni {float:left}
.cntItems .sedi-regioni .regioni li {border:1px solid #d6d6d6; border-width: 0 0 1px 0; width:195px; padding:3px 0 5px 0}
.cntItems .sedi-cartina {float: left;}
.cntItems .sedi-regioni .regioni li.blu a {color: #0066A6;}
.cntItems .sedi-regioni .lista-sedi dt {background-color: #dfdfdf;}



a.pec_ico 			{height: 16px; width: 22px; background:transparent url('http://immagini.paginegialle.it/pgolnew/img/uni20100708.png') no-repeat -5px bottom; 
						text-indent: -200000px; display: block; float: left; position:relative;  }
a.pec_ico:hover		{background: transparent url('http://immagini.paginegialle.it/pgolnew/img/uni20100708.png') -72px bottom no-repeat;}

span.pec 			{float: left;}
.box_blocco_pec 	{position: relative; float: left;z-index: 5000000}

a.headMinisitiEmail	{text-decoration: underline;}
.box_pec_cont 		{z-index: 20000; padding: 5px; background-color: #7a7a7a; -moz-border-radius: 10px; -webkit-border-radius:10px; position: absolute; top:25px; left: -12px; width: 230px; color: #fff; }
	
.title_pec 			{padding: 7px 10px 5px 10px; background-color: #e0e0e0; margin: 0; -moz-border-radius: 10px; -webkit-border-radius:10px; color:#555555;}
.box-triangolino 	{border-color: white white #7a7a7a; border-style: solid; border-width: 0pt 10px 10px; width: 0pt; height: 0; line-height: 0;
						position: absolute; top: 17px; left: -4px; display: block;}
.spiega_pec 		{padding: 10px;}

.spiega_pec span 	{font-style: italic; font-size: 11px; padding: 7px 0 0 0; display: block;}
.close_box_pec 		{height: 25px; width: 25px; background: transparent url('http://immagini.paginegialle.it/pgolnew/img/uni20100708.png') -1px -702px no-repeat;
						position: absolute; display: block; cursor: pointer; top:-8px; right:-7px; text-indent:-200000px; }
.close_box_pec a	{cursor: pointer; text-indent: -200000px; height: 25px; width: 25px; display: block;}
.close_box_pec a:focus, .close_box_pec a:active,  a.pec_ico:active, a.pec_ico:focus { outline: 0; }

/* COMPR. 16 */
* html .product-rfq {height: 10px;} 

*+html form.fFiscale .input-rnd {margin-top: 8px}
* html form.fFiscale .input-rnd {margin-top: 5px}
* html .lang_en form.fFiscale .input-rnd {margin-top: 8px;}

*+html form.fFiscale label 		{padding-top: 0.8em;}
* html .lang_en form.fFiscale label 		{padding-top: 0.8em;}

* html .contextualbianco br {line-height: 1px;}
*+html .contextualbianco br {line-height: 1px;}
* html .title_mappa br {line-height: 1px;}
* html .title_mappa .legendamaps {width: 80px}
*+html .title_mappa .legendamaps {width: 80px}
* html .lang_de .title_mappa .legendamaps {width: 100px}
*+html .lang_de .title_mappa .legendamaps {width: 100px}

* html .contentCsTwoCols .menu-cs ul.clearfix li  {width:100px;}
.content-middle-shadow-top, .content-middle-shadow-bottom {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='http://immagini.paginebianche.it/newpbol/img/ombra.png'); width: 940px; height: 4px;}
* html .utili_enter {height: 125px;}

html {filter: expression(document.execCommand("BackgroundImageCache", false, true));}

* html .lang_it .mask-search-forms.small p.btn-search  	{right:  50px;	top:  12px;}
* html .lang_es .mask-search-forms.small p.btn-search  	{right:  20px; top:  16px;}
* html .lang_en .mask-search-forms.small p.btn-search 	{right:  20px; top:  16px;}
* html .lang_fr .mask-search-forms.small p.btn-search  	{right:  25px; top:  15px;}
* html .lang_de .mask-search-forms.small p.btn-search 	{right:  65px; top:  16px;}

*+html .lang_it .mask-search-forms.small p.btn-search 	{top:15px;}
*+html .lang_en .mask-search-forms.small p.btn-search 	{top:15px;}
*+html .lang_fr .mask-search-forms.small p.btn-search 	{top:15px;}
*+html .mask-search-forms.small p.btn-search button, *+html .mask-search p.btn-search button {padding: 0 0 2px;}

* html .lang_it .small fieldset p.btn-search button, * html .lang_it .grigio button, * html .lang_it p.btn-search button {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='http://immagini.paginebianche.it/newpbol/img/lang/btn-search2_it.png'); margin-right: 25px;}

* html .lang_es .small fieldset p.btn-search button, * html .lang_es .grigio button, * html .lang_es p.btn-search button {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='http://immagini.paginebianche.it/newpbol/img/lang/btn-search2_es.png'); margin-right: 25px;}
* html .lang_en .small fieldset p.btn-search button, * html .lang_en .grigio button, * html .lang_en p.btn-search button {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='http://immagini.paginebianche.it/newpbol/img/lang/btn-search2_en.png'); margin-right: 25px;}
* html .lang_fr .small fieldset p.btn-search button, * html .lang_fr .grigio button, * html .lang_fr p.btn-search button {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='http://immagini.paginebianche.it/newpbol/img/lang/btn-search2_fr.png'); margin-right: 25px;}
* html .lang_de .small fieldset p.btn-search button, * html .lang_de .grigio button, * html .lang_de p.btn-search button {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='http://immagini.paginebianche.it/newpbol/img/lang/btn-search2_de.png'); margin-right: 25px;}

* html .lang_it .speciali .small fieldset p.btn-search button, * html .lang_it .speciali .grigio button, * html .speciali .lang_it p.btn-search button 
{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='http://immagini.paginebianche.it/newpbol/img/lang/btn-search2_it.png'); margin-right: 14px;}

* html form.fFiscale p.btn-search, * html .fCAP p.btn-search, * html .fcur p.btn-search, * html .formSpec p.btn-search {right:32em;}

*+html .lang_it .fCAP p.btn-search {bottom: 1.5em}
*+html .lang_en .fCAP p.btn-search, *+html .lang_es .fCAP p.btn-search, *+html .lang_fr .fCAP p.btn-search, *+html .lang_de .fCAP p.btn-search {bottom: 1.5em}
*+html .lang_es .fCAP p.btn-search {bottom: 2.4em}

* html p.par 			{margin-bottom: 5px}
* html .mask-search-forms.small p.input-list {margin-right: 5px }
* html .fcur .szField 	{width: 270px}
* html .curiosita .fcur .szField 	{width: 18.5em}
* html .curiosita .fcur {width: 25.5em}

* html .fcur select { margin-left: 10px; width: 230px; font-size: 10px}



* html .lang_it .small .obbligatorio {top: 45; right: 75px;}
* html .lang_es .small .obbligatorio {top: 45; right: 75px;}
* html .lang_en .small .obbligatorio {top: 45; right: 55px;}
* html .lang_fr .small .obbligatorio {top: 45; right: 75px;}
* html .lang_de .small .obbligatorio {top: 45; right: 90px;}


*+html .small .obbligatorio {top: 50px; position: relative;}
*+html .lang_it .small .obbligatorio, *+html .lang_en .small .obbligatorio, *+html .lang_fr .small .obbligatorio, *+html .lang_de .small .obbligatorio, *+html .lang_es .small .obbligatorio  {right: 0px;}

* html .switch-pg {top: 20px;}
*+html .switch-pg {top: 20px;}

* html form.fFiscale p.labelPad.floatSx  {margin-top: 5px;}
* html .lang_en form.fFiscale p.labelPad.floatSx, * html .lang_it form.fFiscale p.labelPad.floatSx {margin-top: 8px}

*+html .lang_it form.fFiscale p.labelPad.floatSx, *+html .lang_es form.fFiscale p.labelPad.floatSx  {margin-top: 5px;}
*+html .lang_en form.fFiscale p.labelPad.floatSx, *+html .lang_de form.fFiscale p.labelPad.floatSx 	{padding-top: 5px;}
*+html .lang_fr form.fFiscale p.labelPad.floatSx {padding-top: 7px;}

*+html .container.lang_it .fiscale p.btn-search button 	{background: url('http://immagini.paginebianche.it/newpbol/img/lang/btn-calcola_it.png') no-repeat; width: 65px;}
*+html .container.lang_es .fiscale p.btn-search button 	{background: url('http://immagini.paginebianche.it/newpbol/img/lang/btn-calcola_es.png') no-repeat; width: 71px;}
*+html .container.lang_de .fiscale p.btn-search button 	{background: url('http://immagini.paginebianche.it/newpbol/img/lang/btn-calcola_de.png') no-repeat; width: 88px;}
*+html .container.lang_fr .fiscale p.btn-search button 	{background: url('http://immagini.paginebianche.it/newpbol/img/lang/btn-calcola_fr.png') no-repeat; width: 68px;}
*+html .container.lang_en .fiscale p.btn-search button 	{background: url('http://immagini.paginebianche.it/newpbol/img/lang/btn-calcola_en.png') no-repeat; width: 68px;}

* html .container.lang_it .fiscale p.btn-search button 	{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='http://immagini.paginebianche.it/newpbol/img/lang/btn-calcola_it.png'); width: 65px;}
* html .container.lang_es .fiscale p.btn-search button 	{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='http://immagini.paginebianche.it/newpbol/img/lang/btn-calcola_es.png'); width: 71px;}
* html .container.lang_de .fiscale p.btn-search button 	{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='http://immagini.paginebianche.it/newpbol/img/lang/btn-calcola_de.png'); width: 88px;}
* html .container.lang_fr .fiscale p.btn-search button 	{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='http://immagini.paginebianche.it/newpbol/img/lang/btn-calcola_fr.png'); width: 68px;}
* html .container.lang_en .fiscale p.btn-search button 	{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='http://immagini.paginebianche.it/newpbol/img/lang/btn-calcola_en.png'); width: 68px;}

* html .szField.stdRc .TL {background-color: #fff}
.cntItems .cmdBtn .TL, .contentCsRightColumn .cmdBtn .TL 			{background-color:#C2151C;}
* html .bluMask .cmdBtn .BL 										{left:-10px; bottom: -2px;}
* html .fiscale .bluMask .cmdBtn .BL 								{left:-4px; bottom: -2px;}
* html .fiscale .bluMask .cmdBtn .TR 								{right:-1px;}
* html div.utili span.underline 									{left:80px;}
* html .cntItems .colonna											{width:28.5em;}

* html .rndFld .BL {bottom: -3px;}
* html .cmdBtn .BL {bottom: -1px}

* html .vcard p.fuori			{background-position-y: -684px; padding-top:0;}
*+html .vcard p.fuori			{background-position-y: -684px; padding-top:0;}

* html .inserito .identifying-data-action-infoservi ul li a			{background-position-y: -653px;}
* html .inserito .identifying-data-action-infoservi ul li a:hover	{background-position-y: -680px;}
*+html .inserito .identifying-data-action-infoservi ul li a			{background-position-y: -653px;}
*+html .inserito .identifying-data-action-infoservi ul li a:hover	{background-position-y: -680px;}

* html .stdRc .BL 				{bottom:-2px;}
* html .fcur .stdRc .BL			{bottom:0px;}
* html .fCAP .stdRc .BL			{bottom:0px;}
* html .fFiscale .stdRc .BL 	{bottom:0px;}
* html .stdRc .TR				{right:0px}

* html .maskBR, * html .maskBL 						{bottom:0;}
* html .speciali .maskBR, * html .speciali .maskBL 	{bottom:0;}
* html .cap .maskBR, * html .cap .maskBL 			{bottom:-1px;}
* html .mask-azzu .BL 			{bottom:-1px; left: -12px}

* html .mask-azzu .TR 			{right:-1px}
* html div.utili .mask-azzu div.link.servizi		{width:25em;}
.address a.link-rossi 			{color:#C2151C;}
* html .utili .maskBL, * html .utili .maskBR		{bottom:-1px;}
* html .utili .stdRc .BL {left: -6px; bottom:0px}
* html .maskBL, * html .maskBR						{bottom:-1px;}
* html .curiosita .maskBL, * html .curiosita .maskBR{bottom:-1px;}

* html .home_bottom .content-middle-shadow-bottom	{bottom:-23px}
*+html .home_bottom .content-middle-shadow-bottom	{bottom:-20px}
*+html .footer		{padding-top:10px;}

* html .triangolo 	{top:33px}

* html .bgAlert .errorMsg 							{width: 20em;}
* html .bgAlert .errorMsg p, * html .fCAP p.par 	{padding: 0; margin:0; height: 1%;}
* html p.par {margin-left: 0;}
* html .fCAP .cmdBtn.stdBtn 						{bottom: 1em; right:30.5em;}

* html .small .opzioni-ricerca 		{float: left;}
* html .small p.btn-search 			{float: right;}
* html .small p.btn-search button 	{top:0;}

* html div.utili .mask-azzu div.link.clearAll 	{padding: 0;}
* html div.utili .bluMask form 					{padding: 12px 12px 0 0; width: 22em; float: left;}

* html .utili .bluMask .mask-azzu {width: 63%;}

.mask-search-forms form {} 

* html .mask-search-menu .mask-menu li a			 {line-height:90%}
*+html .mask-search-menu .mask-menu li a			 {line-height:90%}

* html .content .speciali .bluMask .bgMenu a.active  {color:#C2151C;}
* html .content .cap .bluMask .bgMenu a.active 		 {color:#C2151C;}
* html .content .curiosita .bluMask .bgMenu a.active {color:#C2151C;}
* html .content .bluMask .bgMenu a:hover 			 {color:#C2151C;}
* html .content .bluMask .bgMenu a 					 {color:#0066A6;}
* html .formHP .stdRc .BL							 {bottom:0}

*+html .services a 			{overflow: hidden;}

* html a.piccolo 			{width:15px; height:20px;margin:0 0 0 0.3em}
* html a.piccolo:hover		{width:15px; height:20px;margin:0 0 0 0.3em}
* html a.grande 			{width:18px; height:20px;margin:0 0 0 0.3em;}
* html a.grande:hover		{width:18px; height:20px; margin:0 0 0 0.3em}

* html div.clearfix div.colonna div.text ul li {float: none;} 
*+html div.clearfix div.colonna div.text ul li {float: none;}

p.par br 					{line-height:2px;}

* html .switch-sitiseat 	{top: 30px;}
*+html .switch-sitiseat 	{top: 30px;}

* html .switch-tc 			{top: 24px;}
*+html .switch-tc 			{top: 24px;}

* html  fieldset p			{margin-left: 0.6em;}
*+html  fieldset p			{margin-left: 0.6em;}

* html .mask-search-forms 	{z-index: -100;}
*+html .mask-search-forms 	{z-index: -100;}

* html opzioni-ricerca 		{width: 70%;}

* html .tagcloud.left ul li.small-link {text-align: left;} 

* html div.utili span.uppercase, .utili span.red {width: 5em; padding-right: 20px }

* html div.link.utility .stdRc.input-rnd { width:15em}

* html a.loghi-nom {right: 610px;}
* html a.loghi-cognom {right: 610px;}



* html .contentPercorso .blockRow p {width:435px}



* html #mappaCont {z-index:20020;}
*+html #mappaCont {z-index:20020;}
.mask-search-menu .mask-menu li a br {font-size: 1px; height: 1px}
*+html .start .daA, *+html .stop .daB {left: 4px;}
*+html .start, *+html .stop {position: relative}

.mask-search-menu .mask-menu  {z-index: 999990; position: relative}
.bluMask .triangolo {z-index: 3000000}
*+html .mask-search-menu {z-index: 300000}
* html .home .mask-search-menu {z-index: 5000000}
*+html .openMaps .num {padding:4px 2px 5px 3px}
*+html .cx-content.fixOpenMaps {margin:3px 16.67em 0 14.17em;}

/* COMPR. 1024 */



.formHP fieldset {z-index: 3300010;}

.switch-lang, .agrande, .light {z-index: 100}

.question-mark  {cursor:pointer; display:block; left:-5px; float: left; position:relative; z-index:9000200; font-weight:bold; background: url('http://immagini.paginebianche.it/newpbol/img/bg_help.gif') no-repeat top right; width: 22px; height: 18px;  padding-top: 2px; font-size: 110%}

.question-mark span.question {margin-left: 6px;}
.question-mark .messaggio-question {z-index: 9000000; background-color:#FFFFFF; border:1px solid #D5D5D5; color:#555555; font-size:92%; font-weight:normal; position:absolute; top: -90px; left: 40px; width:220px; padding: 20px}

.question-mark .arrow_filter {background: transparent url('http://immagini.paginebianche.it/newpbol/img/bg_triangolino.gif') no-repeat left top; width: 15px; height:31px; left:-15px; top: 87px; position:absolute;text-indent:-1000px;}
.messaggio-question h4 	{color: #0066A6; font-size: 120%; }
.messaggio-question p 	{padding-bottom: 5px;}
.messaggio-question dl	{display: block; clear: left; padding-top: 2px}
.messaggio-question dt 	{font-weight: bold; float: left; padding-right: 5px; font-size: 92%}
.messaggio-question dd 	{float: left;}

.formHP .round-input {height: 21px}
.formHP .round-input input {height: 17px; font-size: 103%}


.red { color: #C2151C}
.flottante, .offering-box-price {float: left;}
.none, hr, fieldset legend, .box-prev {display: none}

.dila {cursor: pointer; position: fixed; background: url("http://immagini.paginebianche.it/newpbol/img/unib20100628.png") -1065px -55px; height: 107px; width: 49px; z-index: 10000; font-size: 12px; text-indent: -10000px; right: -21px; top:250px;}
.dila a, .dila a:link, .dila a:visited {cursor: pointer; z-index: 500000; height: 107px; width: 47px;}
.js_chiudi, .js_chiudi a {cursor: pointer;}
.listing-client-list-pg .h-percorso {display: none}
.dila a:link, .dila a:visited {color: #fff; margin: 7px 5px 0 5px; display: block; font-weight: bold}
.container {z-index: 1}
p.btn-search button {
	background: #ab2122 url('http://immagini.paginebianche.it/newpbol/img/bg-rosso.png') repeat-x;
	float: left;
	border: 0;
	width: 70px;
	height: 28px;
	overflow: hidden;
	cursor:pointer;
	color: #fff;
	font-size: 15px;
	font-weight: bold;
	padding: 0 0 4px;
	-webkit-border-radius: 4px; 
	-moz-border-radius: 4px;
}
p.btn-search-qui button {
	background: #ab2122 url('http://immagini.paginebianche.it/newpbol/img/buttonvuto.png') repeat-x;
	float: left;
	border: 0;
	width: 70px;
	height: 28px;
	overflow: hidden;
	cursor:default;
	color: #fff;
	font-size: 15px;
	font-weight: bold;
	padding: 0 0 4px;
	-webkit-border-radius: 4px; 
	-moz-border-radius: 4px;
margin-top: 20px}


.mask-search-form {z-index: 20000}







.box_destro.autopromo .fotoaerea a, .box_destro.autopromo .strada a, .box_destro.autopromo .cosapensi a {padding-right: 10px;}










.filtri button {margin-bottom: 0; }
.formformat fieldset p .input {float: left; height: 15px; padding: 2px; margin: 1px 0 0 0; border-left: 0; border-right: 0; border-top: 1px solid #C5C5C5; border-bottom: 1px solid #C5C5C5; width: 350px; color: #555;}


.filtri .input-corner-dx {background: url(http://immagini.paginebianche.it/newpbol/img/niceforms/input_right_speciali.gif);}
.filtri .input-corner-sx  {background: url(http://immagini.paginebianche.it/newpbol/img/niceforms/input_left_speciali.gif);}


.identifying-data-action {	float: left;
    height: auto !important;
    height: 30px;     
    min-height: 30px;  
    width:157px; 
}
.identifying-data-action-infoservi {display: inline; float: right;}
.identifying-data-action-infoservi ul li {list-style-type: none; margin: 0 0 2px 0;}


.pgol {padding: 13px 14px;}

.right {float: right;}

.switch-lang {float: right; margin:4px 0 0 17px;}

.switch-lang li {display: block; float: left; margin-right: 7px;}
.switch-lang li a {
	width: 18px;
	height: 25px;
	display: block;
	float: left;
	text-indent: -90000px;
	overflow: hidden;
}

.flag-it-in { background: url('http://immagini.paginebianche.it/newpbol/img/unib20100628.png') no-repeat -19px -778px;}
.flag-en-in { background: url('http://immagini.paginebianche.it/newpbol/img/unib20100628.png') no-repeat -76px -778px}
.flag-de-in { background: url('http://immagini.paginebianche.it/newpbol/img/unib20100628.png') no-repeat -133px -778px}
.flag-fr-in { background: url('http://immagini.paginebianche.it/newpbol/img/unib20100628.png') no-repeat -190px -778px }
.flag-es-in { background: url('http://immagini.paginebianche.it/newpbol/img/unib20100628.png') no-repeat -247px -778px}

.flag-it-off { background: url('http://immagini.paginebianche.it/newpbol/img/unib20100628.png') no-repeat 0px -778px}
.flag-en-off { background: url('http://immagini.paginebianche.it/newpbol/img/unib20100628.png') no-repeat -57px -778px}
.flag-de-off { background: url('http://immagini.paginebianche.it/newpbol/img/unib20100628.png') no-repeat -114px -778px}
.flag-fr-off { background: url('http://immagini.paginebianche.it/newpbol/img/unib20100628.png') no-repeat -171px -778px}
.flag-es-off { background: url('http://immagini.paginebianche.it/newpbol/img/unib20100628.png') no-repeat -228px -778px}

.flag-it-off:hover { background: url('http://immagini.paginebianche.it/newpbol/img/unib20100628.png') no-repeat -38px -778px}
.flag-en-off:hover { background: url('http://immagini.paginebianche.it/newpbol/img/unib20100628.png') no-repeat -95px -778px }
.flag-de-off:hover { background: url('http://immagini.paginebianche.it/newpbol/img/unib20100628.png') no-repeat -152px -778px}
.flag-fr-off:hover { background: url('http://immagini.paginebianche.it/newpbol/img/unib20100628.png') no-repeat -209px -778px}
.flag-es-off:hover { background: url('http://immagini.paginebianche.it/newpbol/img/unib20100628.png') no-repeat -266px -778px}

.agrande {float: right; width: 4em; padding: 0.9em 0 0 0; }
a.piccolo, a.grande {display: block; text-indent: -10000px; background: url('http://immagini.paginebianche.it/newpbol/img/unib20100628.png') no-repeat;height: 20px; float: left;margin:0pt 3px 0pt 0pt;}
a.piccolo {background-position: -307px -783px;width: 15px; margin-left:8px}
a.piccolo:hover, a.selected_small {background-position: -290px -783px;}
a.grande {background-position: -344px -783px;width: 18px;}
a.grande:hover, a.selected_big {background-position: -324px -783px;}

div.light {float: right; width: 8em; padding: 1.5em 0 0 0; }
a.slow, a.fast {float: right; font-size: 95%; border-right: 1px solid #bababa; padding: 0 4px;color: #bababa;}
a.fast {border: 0;}
a.slow.selected, a.fast.selected  {color: #555;}
.listing-product-rfq-print a {text-decoration: none;}
.listing-product-rfq p {font-size: 92%;line-height: 100%;}
.listing-product-rfq {float: right;	margin-right: 10px;	height: 2.5em;	width: 7.8em;}

.listing-product-result p.listing-special-big { padding: 20px 0pt 0pt; font-size: 140%;
}

.product-rfq {
	margin: 0 0 0 7px;
	display: block !important;
	padding: 3px 0 3px 30px;
	background: url('http://immagini.paginebianche.it/newpbol/img/unib20100628.png') no-repeat -470px -170px;
}

.product-rfq:hover, .filters-in a {color: #C2151C;}
.product-rfq:hover {background: url('http://immagini.paginebianche.it/newpbol/img/unib20100628.png') no-repeat -470px -141px;}

.mask-small-banner-120-60 {
	float: right;
	border: 1px solid #CCC;
	width: 118px;
	height: 60px;
	margin-right: 25px;
	background: #FFF;
	display: inline;
}

.sidebar-banner-120-240 {
	border: 1px solid #CCC;
	width: 118px;
	height: 238px;
	margin: 15px auto;
	background: #F3971F;
}

.listing-client-list-pg {margin: 0 10px;}
.listing-client-line-pg {margin: 10px 0; border-bottom: 1px solid #BCBEBD;voice-family: "\"}\"";voice-family: inherit;position: relative;}
.ico-rfq {float: left; margin-right: 5px;}
.ico-rfq img {display: block; margin-bottom: 3px;}
p.opera {width: 16em;}
.mask-search-forms .chose-letter{width: 60em; }
.mask-chose-letter {float: left;}
.mask-search-forms.small .mask-chose-letter h3 {
	float: left;
	font-size: 167%;
	font-weight: normal;
	padding: 4px 10px 10px 0;
	color: #fff;
	width: 9.5em;
}
.mask-chose-letter-help { margin: 10px 0 0 0; white-space: nowrap; color: #fff;}
.show-all-category {
	background:  url(http://immagini.paginebianche.it/newpbol/img/tuttecategorie-it.gif) top left no-repeat;
	text-decoration: none;
	width: 103px;
	height: 17px;
	float: left;
	text-indent: -90000px;
	overflow: hidden;
	margin-left: 5px;
}
.show-all-category:hover {background: url(http://immagini.paginebianche.it/newpbol/img/tuttecategorie-in-it.gif) top left no-repeat;}
.chosen-letter {margin: 0 0 10px 13px; font-size: 167%;}
.category-letter li {list-style-type: none;}
.category-letter li a {
	font-size: 92%;
	color: #555;
	text-decoration: none;
}
.link_prodotti {color: #b4b4b4;	padding: 3px 5px 8px 19px; width: 98%;} 
.link_prodotti a:link, .link_prodotti a:visited{color: #555; text-decoration: underline;}
.link_prodotti a.scheda {color: #F4911E;}
.link_prodotti a:hover  {color:#C2151C;}
.link_prodotti ul li {padding: 5px 0 0 0; float:left; list-style: none;}
.link_prodotti ul {float: left;}
.sx-sidebar img, .dx-sidebar img {border: 0;}

.uppercase {text-transform: uppercase;}
.capitalize {text-transform: capitalize}
.box_sinistro h3.lista, .box_destro h3.lista {padding: 5px 10px 5px 7px; background-color: #0066A6; color: #fff;}

h3.lista span {text-transform: capitalize;}
.box_destro h3.lista {text-transform: lowercase; padding: 2px 0 3px 3px;}
.sx-sidebar h5 {margin: 2px 6px 4px 0;}
.box_sinistro.linkgiallo h5 {margin: 4px 13px 6px 6px; border: 1px solid #cdcdcd; border-width: 0 0 1px 0}
.box_sinistro.linkgiallo a {padding: 0 0 0 10px}
.dx-sidebar h6 {color: #555;
	background-color: #fff;
	font-size: 92%;
	padding: 4px 0 6px 13px;
	margin: 3px 0;
	}
.sx-sidebar h6 {color: #fff;
	background-color: #0066A6;
	padding: 4px 0 6px 13px;
	margin: 0;
	}
.spazia h6 {background-color: transparent;
	padding: 4px 0 0 0px;
	color: #555;
	margin: 0;}	

.nobordo{border:none;}
.bordo-sot {border-bottom: 1px dotted #bbb;}
.ulbox {padding: 5px 7px 10px 7px;}
.active_white .tutte-le {border-top: 0px; float: none; clear: both; display: block;}
* html div.box_sinistro.geocat .grigio {padding-top: 0;}
div.box_sinistro.geocat .grigio {padding-top: 0;}
.box_sinistro.geocat h6 {margin-top: 0px; margin-bottom: 3px; }
.sx-sidebar ul li, .dx-sidebar ul li, .sx-sidebar ul ul li, .dx-sidebar ul ul li {
	font-weight: normal;
	margin: 3px 0 3px 0px;
	padding: 0;
	list-style: none;
}


li.active_white, .active_white {background-color: #fff; }
.box_destro .active_white {background-color: #fff; border: 0px; margin: 5px 0; padding: 0 0 0 13px; }
.filtri .active {background-color: #ffeeb5;}

ul.inline li {display: inline; margin: 1px 2px;}
.filtri li.bordo {border-color:#BCBEBD;
border-style:dotted none none;
border-width:1px 0pt 0pt;
margin:6px 13px 0pt 0pt;
padding:6px 0pt 0pt;}
ul li.no-list {background-image: none; padding-left: 0;}
.sx-sidebar a:link {text-decoration: none; color: #555;}
.sx-sidebar a:hover {color: #555; text-decoration: underline; }
.box_sinistro .lista a img, .box_destro .lista a img {position: absolute; top:3px; right: 10px; z-index: 1;}
.sx-sidebar .lista a {padding-right:10px; }

* html .box_destro .lista a img {top:6px;}
.box_sinistro{background-color: #fff; padding: 0 0 4px 0; margin: 5px 0; position: relative; border: 2px solid #0066A6; -webkit-border-radius: 7px; -moz-border-radius: 7px;}
.box_destro {background-color: #fff; margin: 5px 0; position: relative; border: 3px solid #0066A6; -webkit-border-radius: 7px; -moz-border-radius: 7px;}
.box_sinistro.linkgiallo {border: 2px solid #cfcecd}
.twoColumns .box_destro {
width:16.67em;
background: none;
margin:10px auto 0 auto;
} 


* html .box_sinistro {z-index: 0; height: 1%;}
.box_sinistro .filtri, .box_sinistro .geo {font-size: 100%; margin: 0 0 6px 0; padding: 5px 7px 0 7px;}
.box_sinistro .filtri li, .box_sinistro .geo li {padding: 0 0 0 14px}
.filtri .orange {color: #0066A6}
.linkgiallo ul{padding: 0 0 0 15px}
.box_sinistro.linkgiallo .lista {padding-top: 5px; background-color: #cfcecd; color: #262626;}
.minilogo {display: block; padding: 3px 0; background: url("http://immagini.paginebianche.it/newpbol/img/unib20100628.png") -520px -153px; margin: 3px 0 0 10px; text-indent: -10000px;}


.box_destro.autopromo a:hover{
text-decoration:underline;
}

.box_destro .cosapensi{
padding:5px 3px 5px 13px;}

.box_destro .cosapensi a{
display:block;
padding:8px 0px 8px 65px;
background: url(http://immagini.paginebianche.it/newpbol/img/img_cosapensiBox.gif) no-repeat 7px 10px;}

.box_destro .strada a{
display:block;
padding:8px 0px 8px 65px;
background: url(http://immagini.paginebianche.it/newpbol/img/img_stradaBox.gif) no-repeat 3px 10px;}

.box_destro .fotoaerea a{
display:block;
padding:8px 0px 8px 65px;
background: url(http://immagini.paginebianche.it/newpbol/img/img_visualBox.gif) no-repeat 3px 10px;}



.box_sinistro select, .box_destro select {width: 10em; padding: 0; margin: 4px 0; font-size: 92%;}
.box_destro option {padding-right: 3px;}
.prenota select {width: 4em; padding: 0; float: left; margin: 2px 0;}
.prenota label {margin-top: 7px; margin-bottom: 2px;}
.prenota h3.lista{
background-color:#D7D7D7;
color:#555;
font-size:109%;
font-weight:normal;
padding:7px 5px;}
.prenota fieldset{border:0; padding:10px 0 0 0;}

.frmCalendario a, .frmCalendarioLinea a {background:transparent url('http://prenota.paginegialle.it/img/icoFrmCalendario.gif') no-repeat; margin-left: 2px;}
.frmCalendario a {
display:block !important;
height:15px;
margin:2px 3px 0px;
overflow:hidden;
padding:0px;
text-indent:-3000px;
width:17px;
}

input[type=checkbox] { margin-right: 5px; }
.fix-big-pg label, .big label{float: left;padding:0 0.42em 0 0;margin-left:0;}
.fix-big-pg p label, .big p label {width:4em;padding-top:0.30em}
.ombra label {display: block; margin: 0;}
div.filtri input#libera, .ombra input {
	width: 9.4em;
	height: 1.8em;
	float: left;
	border-color:#C5C5C5;
	border-style:solid none;
	border-width:1px 0pt;
	margin: 0;
}
p.form {margin: 7px 21px 7px 0; text-align: center;}
.immobili p.form {text-align: left;}
.immobili select {width: 12em;}
.prenota .minibox {float:left; width:7em; line-height: 90%; margin-top: 6px;}
.box_destro.prodotti div.ombra {background: transparent url('http://immagini.paginebianche.it/newpbol/img/bg-box-sidebar-orange.gif') repeat-x bottom left; }
.box_destro.prodotti .boxorange {background-color: #FFEEB5; padding: 5px 3px 5px 13px;}
.box_destro.prodotti .marca {display: block; font-weight: bold;}
.box_destro.prodotti div.spazia {background-image: none; background-color: transparent; background: none; font-weight: bold;} 
.box_destro.prodotti .spazia img {display: block; margin-top: 5px;} 
.box_destro.prodotti .vetrina-prodotti {float: right; margin-right: 5px; width: 90%;}
.box_destro.prodotti .vetrina-prodotti a { text-indent: -2000px; display: block; float: right; width: 14px; height: 14px;}
.box_destro.prodotti .vetrina-prodotti .avanti {background: url(http://immagini.paginebianche.it/newpbol/img/orange-arrows.gif) no-repeat -15px 0px; margin-left: 4px;}
.box_destro.prodotti .vetrina-prodotti .indietro {background: url(http://immagini.paginebianche.it/newpbol/img/orange-arrows.gif) no-repeat 0px 0px;}
.box_destro.visual a img{margin: 0 0 -2px 0}
.box_destro.visual .spazia {background-image: none; padding: 4px 0 4px 6px;}
.last, p.last, html p.last {margin-right: 0;}
.filtri-footer {border-top: 1px dotted #BCBEBD; margin: 8px 5px 0 0;}
.pointer {padding: 0px 0 3px 0px;}
.bd-s {font-size: 100%;}
.box_destro.visual .grigio{padding-top:4px; padding-bottom:4px;}
.errore .wrapper.statiche p {background:transparent url(http://immagini.paginebianche.it/newpbol/img/attention.gif) no-repeat scroll 3px 10px;padding:17px 0 0 43px;}
.wrapper.statiche img.right {margin: 28px 28px 12px 5px;}



.hide {display:none}
.block{display:block}
.floatSx{float:left}
.floatDx{float:right}
.clearSx{clear:left}
.clearDx{clear:right}
.clearAll{clear:both}
.shiftText{text-indent:-5000px}
.txtDx{text-align:right}
.txtSx{text-align:left}
.txtMid{text-align:center}
.bold, p.par span, .selected {font-weight:bold}
.bgGray{background-color:#E7E8E9}
.bgBlu{background-color:#0066A6}
.bgLtBlu{background-color:#e4eef4}
.bgRed{background-color:#C2151C}
.bgWhite{background-color:#FFF}
.bgLtYellow{background-color:#fff797}
.bgYellow{background-color:#ffc709}
.txtGray{color:#555}
.txtRed, .red {color:#C2151C}
.txtBlu, .blue {color:#0066A6}
.txtLtBlu{color:#5BCBF5}
.txtWhite{color:#FFF}
.underline {text-decoration: underline;}
.uppercase {text-transform: uppercase;}
.lowercase {text-transform: lowercase;}
.capitol {text-transform: capitalize;}

body { background: #FFF url('http://immagini.paginebianche.it/newpbol/img/bg-body2.png') repeat-x top left; margin:0; padding:0; font-family: arial,sans-serif,georgia,helvetica,verdana; font-size: 100%; color: #555; }


*, form, img, fieldset {
margin: 0;
padding: 0;
}
h1, h2, h3, h4, h5, h6 {font-size: 100%;}
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix {display: inline-block;}

* html .clearfix {height: 1%;}
.clearfix {display: block;}

.none, hr {display: none;}

fieldset	{border:0}
.inputErr	{background-color:#fff79f !important}
.maskImg	{float:right; width:330px; height:19.42em; margin-right:0.6em}
.bluMask	{padding:8px 0;  background-color:#0066A6; -webkit-border-radius: 9px; -moz-border-radius: 9px; -webkit-border-top-left-radius: 0px; -moz-border-radius-topleft: 0px; color:#fff; position:relative;}

h2.bluMaskTitle_listing {clear:both; display:block; float:left; font-size:167%; font-weight:normal; line-height:20px; margin:0; padding:3px 0 2px 0; width: 125px;}

.lang_en h2.bluMaskTitle_listing {margin-right: 5px; width: 120px}

* html .bluMask {}

.maskTR, .maskBL, .maskBR	{display:none; position:absolute; width:10px; height:10px; line-height:5px; z-index:5;}
.maskTR {background:url('http://immagini.paginebianche.it/newpbol/img/unib20100401.png') no-repeat -348px -83px; top:0; right:0}
.small .maskTR {top:36px;}
.maskBR{background:url('http://immagini.paginebianche.it/newpbol/img/unib20100401.png') no-repeat -348px -68px; bottom:-1px; right:0}
.maskBL{background:url('http://immagini.paginebianche.it/newpbol/img/unib20100401.png') no-repeat -348px -98px;; bottom:-1px; left:0}

div.container.listing .maskBL, div.container.listing .maskBR {background-image: none;}
.maskBR[class], .maskBL[class]{bottom:0}

* html .maskTR, * html .maskBL, * html .maskBR {z-index:5;}

.cap .maskBR, .cap  .maskBL, .curiosita .maskBR, .utili .maskBL, .utili .maskBR  {bottom:0}

.bluMask h2 {font-size:180%; font-weight:normal; padding:25px 0;}
.bluMask h3 {padding-top:0.7em; font-size:108%}

.utili_enter {height: 110px;}

.marker {height: 18px;width: 28px;position:relative;}

span.numero {display:block; font-family:Verdana; font-size:9px; font-weight:bold; position:absolute; right:2px; text-align:center; top:3px; width:18px;}

.openMaps .inserzionista, #mappa .inserzionista {background: url(http://immagini.paginebianche.it/newpbol/img/marker-red.gif) no-repeat top right;color:#fff;}
.openMaps .inserito, #mappa .inserito {background: url(http://immagini.paginebianche.it/newpbol/img/marker-grey.gif) no-repeat top right; color:#555;}
#zoom {margin: 7px 0;}

.container {position: relative; width: 80.83em; 	margin: 0px auto;	font-size: 75%;}

.gray-leaderboard {width: 100%; text-align:center; background-color: #f2f2f2;}
a:link, a:visited {color: #555; text-decoration: none;}
.opzioni-ricerca a:link, .opzioni-ricerca a:visited {color: #fff;}

a:hover {color: #555; text-decoration: none;} 
a:link img, a:visited img, a:link, a:visited {border: 0px;}

.logo {margin: 1.63em 0 1.83em 0;	width: 224px;	height: 25px;}
.logo h1 a {width: 224px; height: 25px;	display: block;	text-indent: -90000px;	overflow: hidden; background: transparent url("http://immagini.paginebianche.it/newpbol/img/unib20100401.png") no-repeat -920px -330px;}
.logo h1 a:hover {background: transparent url("http://immagini.paginebianche.it/newpbol/img/unib20100401.png") no-repeat -920px -330px;}
.triangolo {
	position: absolute;
	background: url(http://immagini.paginebianche.it/newpbol/img/unib20100401.png) no-repeat -1084px -747px;
	width: 15px;
	height: 13px;
	z-index: 3000;
	top:32px;
	left: 15px;
}
.mask-search-menu {
margin-bottom: 1px;
position: relative;
width: 100%;
}
.mask-search-menu .mask-menu {
	display: block;
	float: left;
	height: 2.9em;
	background-color:#E7E8E9;
	-webkit-border-top-left-radius-: 4px; -webkit-border-top-right-radius: 4px; -moz-border-radius-topleft: 4px; -moz-border-radius-topright: 4px;
		position:relative;
	z-index:3300002;
	}

.mask-search-menu .mask-menu li {
	display: block;
	float: left;
	position: relative;
	padding:5px 9px;
}
.mask-search-menu .mask-menu li a {
	line-height:100%;
	display: block;
	float: left;
	padding: 2px 0 0 37px;
	height: 24px;
	font-size: 100%;
	color: #555;
	text-decoration: none;
}
.mask-search-menu .mask-menu li a br {line-height: 1px;}
.mask-search-menu .mask-menu li a span {
	display: block;
	padding: 10px 0 0 0;
}
.mask-search-menu .mask-menu li a:hover, .mask-search-menu .mask-menu li a.menu-in, .mask-search-menu .mask-menu li.attivo a {
	color: #CC0000;
	text-decoration: none;
}
.mask-search-menu .mask-menu li .menu-mask-l1 {
	background: url('http://immagini.paginebianche.it/newpbol/img/unib20100401.png') no-repeat 0px -56px;
}
.mask-search-menu .mask-menu li .menu-mask-l2 {
	background: url('http://immagini.paginebianche.it/newpbol/img/unib20100401.png') no-repeat 0px -1px;
}
.mask-search-menu .mask-menu li .menu-mask-l3 {
	background: url('http://immagini.paginebianche.it/newpbol/img/unib20100401.png') no-repeat 0px -107px;
}
.mask-search-menu .mask-menu li .menu-mask-l4 {
	background: url('http://immagini.paginebianche.it/newpbol/img/unib20100401.png') no-repeat 0px -211px;
}
.mask-search-menu .mask-menu li .menu-mask-l5 {
	background: url('http://immagini.paginebianche.it/newpbol/img/unib20100401.png') no-repeat 0px -159px;
}
.mask-search-menu .mask-menu li .menu-mask-l6 {
	background: url('http://immagini.paginebianche.it/newpbol/img/unib20100401.png') no-repeat 0px -263px;
}
.mask-search-menu .mask-menu li .menu-mask-l1:hover, .mask-search-menu .mask-menu li.attivo .menu-mask-l1 {
	background: url('http://immagini.paginebianche.it/newpbol/img/unib20100401.png') no-repeat 0px -82px;
}
.mask-search-menu .mask-menu li .menu-mask-l2:hover, .mask-search-menu .mask-menu li.attivo .menu-mask-l2 {
	background: url('http://immagini.paginebianche.it/newpbol/img/unib20100401.png') no-repeat 0px -28px;
}
.mask-search-menu .mask-menu li .menu-mask-l3:hover, .mask-search-menu .mask-menu li.attivo .menu-mask-l3 {
	background: url('http://immagini.paginebianche.it/newpbol/img/unib20100401.png') no-repeat 0px -133px;
}
.mask-search-menu .mask-menu li .menu-mask-l4:hover, .mask-search-menu .mask-menu li.attivo .menu-mask-l4 {
	background: url('http://immagini.paginebianche.it/newpbol/img/unib20100401.png') no-repeat 0px -237px;
}
.mask-search-menu .mask-menu li .menu-mask-l5:hover, .mask-search-menu .mask-menu li.attivo .menu-mask-l5 {
	background: url('http://immagini.paginebianche.it/newpbol/img/unib20100401.png') no-repeat 0px -185px;
}
.mask-search-menu .mask-menu li .menu-mask-l6:hover, .mask-search-menu .mask-menu li.attivo .menu-mask-l6 {
	background: url('http://immagini.paginebianche.it/newpbol/img/unib20100401.png') no-repeat 0px -289px;;
}

.mask-search-forms {background-color: #0066a6; color: #fff; padding: 5px 0; height:6.7em; -webkit-border-top-right-radius: 9px; -moz-border-radius-topright: 9px; -webkit-border-bottom-left-radius: 9px; -moz-border-radius-bottomleft: 9px; -webkit-border-bottom-r-radius: 9px; -moz-border-radius-bottomright: 9px;}

.mask-search { position: relative; z-index: 3000000}


a:link.slow, a:visited.slow {border-right: 1px solid #555;}

.mask-search-forms.small form 	{width: 79em; padding: 6px 14px; }
* html .mask-search-forms.small form 	{padding: 6px 0 6px 14px;}
.mask-search-forms fieldset 	{position: relative; border: 0;}
.mask-search-forms form {padding: 0 15px 15px 60px; }
.mask-search-forms.small form {}
.mask-search-forms label {float: left; width:4em; padding:0 0.42em 0 0; font-size: 92%;}
.mask-search-forms.small label {float: none; padding: 0;}

p.radio input 	{float: left;}
p.radio  {padding-top:10px;}

.mask-search-forms.small p.radio label 	 {width: 7em; float: left; margin-left: 3px;}

.mask-search-forms.small p.btn-search 					{position: absolute; float: none}
*+html .listing .mask-search-forms.small p.btn-search 	{margin-top: 7px; }
.mask-search-forms.small p.btn-search 					{top:22px; left:697px}







.mask-search-forms.small p.input-list {width: 275px; margin-top:4px;}
.lang_de .mask-search-forms.small p.input-list#input-list-cognome {width: 13.5em; padding-bottom: 5px;}
.lang_de .mask-search-forms.small p#input-list-cognome .stdRc {width: 13em}
.mask-search-forms.small .opzioni-ricerca {clear: both; padding: 2px 0 0 0; width: 50em;}
.lang_en .mask-search-forms.small h4.cerca {width:12em;}



.speciali .mask-search-forms form {width: 23em; padding: 0 15px 15px 30px; }
.speciali .mask-search-forms {background: #0066a6 url('http://immagini.paginebianche.it/newpbol/img/doppia-mask.gif') no-repeat 277px bottom;}

.speciali .menu li a { font-weight: bold;}

.concept {float: right; margin: 0 7px;}
.mask-search-forms.small h3  {display: block; clear: both; float: left;	line-height: 20px; font-size: 167%; font-weight: normal; margin: 0; padding: 0; }
.listing .mask-search-forms.small h3  {width: 6em;}
.lang_en .mask-search-forms.small h3 	{width: 7em}
.lang_fr .mask-search-forms.small h3 	{font-size: 150%; line-height:20px; margin: 0; width:6.5em;}
.lang_de .mask-search-forms.small h3 	{font-size: 150%; line-height:20px; margin: 0; width:6em;}

.mask-search-forms.small h4.cerca  	  {display: block; clear: both; float: left; font-size: 100%; font-weight: normal; width: 9.8em; padding:3px 0 0;}
.lang_de .mask-search-forms.small h4.cerca   {width: 9.3em;}


.small fieldset legend 	{display: none;}

fieldset p {margin: 0 0 5px 0;}
.small fieldset p {float: left; margin: 0 10px 0 0;}






.filtri button {margin-bottom: 0; }
fieldset p .input, fieldset .input 	{float: left; height: 15px; padding: 2px; margin: 1px 0 0 0; border-left: 0; border-right: 0; border-top: 1px solid #C5C5C5; border-bottom: 1px solid #C5C5C5; color: #555;}

.mask-search-forms.formformat fieldset p .input{font-size: 92%;}
.spazio-bottone { border: 1px dotted #fff; border-width: 0 0 1px 0; padding-bottom: 13px; margin-bottom: 5px; width: 46.5em;}
.opzioni-ricerca h3, .formHP .opzioni-ricerca h3 {float: left; font-weight: normal; margin:2px 1em 0pt 0px; font-size: 100%; padding-top: 1px;}
.opzioni-ricerca a {
	color: #fff; 
	text-decoration: none; 
	float: left; 
	padding: 0.25em 0 0 1em; 
	margin: 0 2em 0 0; 
	background-color: #0066A6; 
	display: block; 
	font-size: 100%;
	}
.opzioni-ricerca a.attiva, .opzioni-ricerca a:hover {
	color: #fff; 
	background: #0066A6 url('http://immagini.paginebianche.it/newpbol/img/spunta.gif') no-repeat center left;}

.input-corner-sx {
	display: block;
	float: left;
	width: 8px;
	height: 23px;
	background: url('http://immagini.paginebianche.it/newpbol/img/input-span.gif') no-repeat 0px 0px;
	font-size: 0;
}
.input-corner-dx {
	display: block;
	float: left;
	width: 8px;
	height: 23px;
	background: url('http://immagini.paginebianche.it/newpbol/img/input-span.gif') no-repeat -7px 0px;
	font-size: 0;
	margin-right: 3px;
}
.menu-corner-dx {
	display: none;
	float: left;
	width: 3px;
	height: 35px;
	background: #e7e8e9 url(http://immagini.paginebianche.it/newpbol/img/unib20100401.png
	) no-repeat -380px -142px;
	font-size: 0;
	}
.menu-corner-sx {
	display: none;
	background: #e7e8e9 url(http://immagini.paginebianche.it/newpbol/img/unib20100628.png) no-repeat -352px -142px;
	float: left;
	width: 3px;
	height: 35px;
}

.mask-search-corner-topdx, .mask-search-corner-topsx, .mask-search-corner-bottomsx, .mask-search-corner-bottomdx {
	display: block;
	position: absolute;
	width: 8px;
	height: 8px;
}

p.input-list span {display: block;}
p.input-list span.campo {background-color: #fff; margin-top: 3px;}
p.input-list input.rcInput {background-color: transparent; padding: 2px 0; margin: 2px 0;}


.lang_fr .small .obbligatorio, .lang_de .small .obbligatorio {top:4.8em; right:9em;}
.lang_en .small .obbligatorio {top:4.8em; right:7em;}
.small .obbligatorio {width: 6em; position:absolute; top:4.8em; font-size: 92%; right:9em;}


.content-middle {
height:auto !important;
margin:0pt 9px 10px;
position:relative;

}

.content-middle-shadow-top, .content-middle-shadow-bottom {
	display: block;
	width: 940px;
	height: 4px;
}
.content-middle-shadow-top[class], .content-middle-shadow-bottom[class] {
	background: url('http://immagini.paginebianche.it/newpbol/img/ombra.png') no-repeat;
}
.content-middle-shadow-top {
	position: absolute;
	top: 0;
	left: 14px;
}
.content-middle-shadow-bottom {
	position: absolute;
	bottom:0px;
	left: 14px;
}
* html .content-middle-shadow-bottom, * html .content-middle-shadow-top {z-index: 1000;}
* html .content-middle-shadow-bottom {bottom: -12px;}
*+html .content-middle-shadow-bottom {bottom: -3px;}

.home_bottom a img {border: 0;}
.home_bottom a {text-decoration: none; color: inherit;}
* html .home_bottom a {color: #555;}
*+html .home_bottom a {color: #555;}
h3.approf a {color: #fff; padding-right: 6px;}
h3.approf a {color: #fff; padding-right: 6px;}

.box_approf .undici{line-height: 13px}

.undici{font-size: 92%}


.approfOne_Desc a {background-image: url('http://immagini.paginebianche.it/newpbol/img/sprite_approf_19072010.png'); display: block; background-repeat: no-repeat; padding-left: 95px; height:60px;}

.vetrina a.titolovetrina2 {width: 182px;}
#approfOne_Desc_1 a {background-position: 0 -464px;}
#approfOne_Desc_2 a {background-position: 0 -780px;}
#approfOne_Desc_3 a {background-position: 0 -592px;}
#approfOne_Desc_4 a {background-position: 0 -519px;}
#approfOne_Desc_5 a {background-position: 0 -395px;}
#approfOne_Desc_6 a {background-position: 0 -1px;}


.approfTwo_Desc a {background-image: url('http://immagini.paginebianche.it/newpbol/img/sprite_approf_19072010.png'); display: block; background-repeat: no-repeat; padding-left: 95px; height:60px;}
#approfTwo_Desc_1 a {background-position: 4px -663px} 
#approfTwo_Desc_2 a {background-position: 4px -67px} 
#approfTwo_Desc_3 a {background-position: 10px -730px} 
#approfTwo_Desc_4 a {background-position: 11px -139px} 
#approfTwo_Desc_5 a {background-position: 0 -215px}
#approfTwo_Desc_6 a {background-position: 2px -270px}
#approfTwo_Desc_7 a {background-position: 9px -329px}

div.home_bottom {
	margin: 0 9px 10px 9px;
	text-align: center;
	position: relative;
}
.home_bottom h3{color: #fff;
	background-color: #B3B3B3;
	font-weight: normal;
	padding: 4px 5px 3px 5px;}

h3.approf {position: absolute; 
	bottom: 0; 
	left: 0; 
	padding: 4px 5px; 
	background-color: #999; 
	width: 18em; 
	text-align: right;
}

h3.vetrina {color: #555; 
	position: absolute; 
	bottom: 0; 
	left: 0;  
	background-color: #e6e6e6; 
	width: 18.0em; 
	text-align: center;
	}
	
h3.vetrina a {float:left;margin: 0; padding: 0; display: block;}
.vetrina a.indietro {width: 16px; height:16px;background: url(http://immagini.paginebianche.it/newpbol/img/imageSet-HP.gif) no-repeat -82px 0px;}
.vetrina a.avanti {width: 16px; height:16px;background: url(http://immagini.paginebianche.it/newpbol/img/imageSet-HP.gif) no-repeat -98px 0px;}
.vetrina a.titolovetrina {width: 15.3em;}
.home_bottom h4 {color: #0066A6;}
.home_bottom h5 {color: #0066A6; font-weight: normal; text-align: left; margin: 0 6px 0 14px;}
	
.home_bottom h6 {color: #555;
	font-size: 93%;
	padding: 4px 0 6px 0;}
.home_bottom ul li, .home_bottom ul ul li {
font-weight: normal;
margin: 3px 0 3px 0px;
padding: 0;
list-style: none;
text-align: left;
}
.home_bottom .under_approf li {margin: 3px 0 3px 14px;} 
.box_approf p img {float: left; margin: -3px 10px 2px; }

.box_approf .angolo1 {
	position: absolute; 
	top:-1px; left:-1px; 
	background: url(http://immagini.paginebianche.it/newpbol/img/imageSet-HP.gif) no-repeat left top; 
	width: 11px; height: 11px; 
	}
.box_approf .angolo2 {
	position: absolute; 
	top:-1px; right:-1px; 
	background: url(http://immagini.paginebianche.it/newpbol/img/imageSet-HP.gif) no-repeat -14px top; 
	width: 11px; height: 11px; 
	}
.box_approf .angolo3 {
	position: absolute; 
	bottom:-1px; right:-1px; 
	background: url(http://immagini.paginebianche.it/newpbol/img/imageSet-HP.gif) no-repeat -28px top; 
	width: 11px; height: 11px; }
* html .box_approf .angolo3 {bottom:-5px;}
.box_approf .angolo4 {
	position: absolute; 
	bottom:-1px; left:-1px; 
	background: url(http://immagini.paginebianche.it/newpbol/img/imageSet-HP.gif) no-repeat -42px top; 
	width: 11px; height: 11px;}
* html .box_approf .angolo4 {bottom:-5px;}
.box_approf .angolo5 {
	position: absolute; 
	bottom:-1px; right:-1px; 
	background: url(http://immagini.paginebianche.it/newpbol/img/imageSet-HP.gif) no-repeat -56px top; 
	width: 11px; height: 11px;}
* html .box_approf .angolo5 {bottom:-5px;}
.box_approf .angolo6 {
	position: absolute; 
	bottom:-1px; left:-1px; 
	background: url(http://immagini.paginebianche.it/newpbol/img/imageSet-HP.gif) no-repeat -70px top; 
	width: 11px; height: 11px;}
* html .box_approf .angolo6 {bottom:-5px;}
.home_bottom .content-middle-shadow-bottom {bottom: -6px; left: 0px;}
.content-middle .content-middle-shadow-bottom {display: none;}

.approf_link {
	padding: 0.5em 1.56em 0 0;
	width: 17.9em;
	text-align: right;
	border-right: 1px dotted gray;
	margin: 0 0.44em 15px 0;
	float: left;
	height: 12.6em;
	}

.box_approf{
	color:#666;
	position: relative;
	padding: 0.5em 0.92em 0 0;
	width: 17.9em;
	text-align: right;
	height: 6.37em;
	border: 1px solid #ccc;
	margin: 0 1.08em 15px 0;
	float: left;
	background: url(http://immagini.paginebianche.it/newpbol/img/bg_approf.gif) repeat-x;
}
.content-middle-pg {
	position: relative;
	background-color: #FFF;
    height: auto !important;
    height: 130px;
    min-height: 130px;
}

.wrapper {float: left;width: 100%;}

.cx-content { margin-right: 16.67em; margin-left: 14.17em; width: 50.00em;}
.sx-sidebar {
	float: left;
	width: 14.17em;
	margin-left: -80.83em;
}
.dx-sidebar {
	float: left;
	width: 16.67em;
	margin-left: -16.67em;
}
.box_approf.last {margin-right: 0;}
.lastbordo  {border-right: 0;}
.approf_link.lastbordo {margin-right: 0px; padding-right: 0px;}

.giorni {margin-top: 5px;}
.giorni label {margin-right: 3px;}
.giorni input#pranzo {margin-left: 3px;}

html > body .giorni p.btn-search button {
width: 50px;
height: 21px;
}

.listing-product-result {margin: 10px 0 5px 0;}
.listing-product-order-show {
	float: left;
	margin: 4px 3px 0 0;
}
.listing-product-result p {
	font-size: 130%;
	font-weight: bold;
	margin:2px 0 0 5px;
}
.listing-product-option {margin: 0 10px 0 10px;}
.listing-product-order-show fieldset {border: 0}
.listing-product-order-show p {float: left;margin: 0 5px 0 3px}
.listing-product-order-show p select {font-size: 91.67%;color: #555}
.listing-product-order-show form.risultati {width: 33em; padding: 0 0 8px 8px}
.twoColumns .listing-product-order-show form.risultati {padding-left: 0;}
.lng2 .listing-product-order-show form.risultati {width: 32em}
.lng3 .listing-product-order-show form.risultati {width: 33em}
.risultati label{margin:0 3px 0 0}

.cx-content .listing-product-order-show p #orderby {border:1px solid #BCBEBD; width: 12em}
.cx-content .listing-product-order-show p #show {border:1px solid #BCBEBD; width: 10em }
.cx-content .listing-product-order-show p #star {border: 0px; width: 4em }
#show option, #orderby option {background-color: #fff}



.listing-product-rfq-print {
	margin: 0 10px 0 10px;
	padding: 0px 2px;
	background: #F2F2F2;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	z-index: 1000;
	font-size: 95%;
	voice-family: "\"}\"";voice-family: inherit;
	position: relative;
}


.form_percorso div.message {padding:10px; margin: 0 0 10px 0; margin-left:17em; width: 40em;}

div.message {padding:10px; margin: 0 0 10px 0;}
div.message a {text-decoration: underline;color: #C2151C;}
div.message p, div.message .comuni, .preventivo div.message p {
	padding:9px 10px 9px 50px;
	clear: both;
	line-height: 16px;
	font-style: italic;
	}
div.message p .rosso {
text-transform: uppercase;
color: red;
}
div.message.warning.errorMsg p {height: 70px;}
div.message.warning.errorMsg {width: 500px; margin: 10px auto;}
div.message .comuni table {width: 100%; margin: 0; padding: 0;}
div.message .comuni th {text-align: left; font-weight: normal; padding:12px 0 5px 0; width: 25%}
div.message .comuni td {background-color: white; border-bottom: 2px solid #f1f7e4; padding: 2px; }
div.message .comuni ul {list-style:none; width: 100%; float:left;padding:10px 0px 10px 0 }
div.message .comuni ul.ultimo {width: 23%;}
div.message .comuni ul li{float:left; padding:3px 0px 0px 2px; width:31%;}
div.message.info {background:#cfe0f3;}
div.message.info p {background: #f1f6fc url(http://immagini.paginebianche.it/newpbol/img/info.gif) no-repeat scroll 10px 50%; border-color:#4e84c4;}
div.message.info .red .azzurro_txt {color: #C2151C !important;}
div.message.warning {background: #fff79f;}
div.message.warning p, p.errore {background: #fffde0 url(http://immagini.paginebianche.it/newpbol/img/attention.gif) no-repeat scroll 10px 50%; 	border-color:#FDBB30;}
div.message.question {background:#d0e4a6;}
div.message.question p, div.message .comuni {background: #f1f7e4 url(http://immagini.paginebianche.it/newpbol/img/question.gif) no-repeat scroll 10px 9px; 	border-color:#7bc143;}
div.message.question a {color: #cc0000; text-decoration: underline;}
div.message .comuni ul li a{color: #555}
div.message.question a:hover {color: #cc0000;}
div.message br{
line-height: 2px}




.msgpointer{
margin:5px 10px 15px;
padding:25px 0pt;}

.msgpointer p{font-size: 15px}

.msgpointer span.red{
text-decoration:underline}

.msgpointer img{
vertical-align:-3px;}

.msgpointer li{list-style: none; padding:5px 0; border-bottom:1px solid #d0d0d0}
.msgpointer ul{width:100%; padding:10px 0}
.msgpointer li a{color:#C2151C; text-decoration: underline}
.msgpointer .tuttiRis{float:right;text-decoration:underline;font-size: 13px}
.tuttiRis:hover{color:#C2151C}


div.cx-content.large-message {margin: 0; width:100%;}
.listing-product-order-show p select option {padding: 0 6px 0 0;}
.listing-product-print {float: right;width: 6.67em;height: 2.4em; overflow: hidden;}
.lang_fr .listing-product-print {width: 8em}
.lang_es .listing-product-print {width: 6.8em}


.lng4 .listing-product-print {width: 8em;}
.lng3 .listing-product-print {width: 7em;}

.product-print {
	margin: 1px 10px 0 0;
	display: block !important;
	padding: 7px 0 4px 30px;
	background: url('http://immagini.paginebianche.it/newpbol/img/unib20100628.png') no-repeat -568px -568px;
}
* html .product-print {height: 10px;}
.product-print:hover {
	color: #C2151C;
	background: url('http://immagini.paginebianche.it/newpbol/img/unib20100628.png') no-repeat -568px -591px;
}
.listing-product-pagination {margin: 10px 10px;}
.pagination-total {float: left;font-size: 92%;}
.pagination-total span {font-weight: bold;}
.pagination-changing {float: right;font-size: 92%;}
.pagination-changing a {color: #0066A6;text-decoration: none;}
.pagination-changing a:hover {color: #0066A6;text-decoration: underline;}
.pagination-changing a .changing-prev, .pagination-changing a .changing-next {color: #555;}

.listing-product-pagination {
	clear: both;
	margin: 10px;
}


.client-identifying-pg {
	float: left;
	width: 374px;
	margin-left: 0;
	display: inline;
	padding:0 10px 0 0;
}

#zoom_title_up {float: left; margin-right: 3px;}
#ZOut_up, #ZIn_up, #Z10_up, #Z9_up, #Z8_up, 
#Z7_up, #Z6_up, #Z5_up, #Z4_up, 
#Z3_up, #Z2_up, #Z1_up, #Z0_up, #Z-1_up, #Z-2_up, #Z-3_up {
	float: left; 
	cursor: pointer;
	width: 8px; 
	height: 13px; 
	margin: 0 2px;}
	
#ZOut_up {width: 14px; height: 13px; background-position: 0px 0px; background-image: url('http://immagini.paginebianche.it/newpbol/img/zoom.gif');}
#ZIn_up {width: 14px; height: 13px; background-position: 26px 0; background-image: url('http://immagini.paginebianche.it/newpbol/img/zoom.gif');}



.zDefault {	background-image: url('http://immagini.paginebianche.it/newpbol/img/zoom.gif'); background-position: 40px 0; z-index: 4;}
.zCorrente {background-image: url('http://immagini.paginebianche.it/newpbol/img/zoom.gif'); background-position: 52px 0;}
.zoomDisabilitati {background-image: url('http://immagini.paginebianche.it/newpbol/img/zoom.gif'); background-position: 10px 0; }
.zFinoCorrente {background-image: url('http://immagini.paginebianche.it/newpbol/img/zoom.gif'); background-position: 52px 0;}
.ortoDisabilitate {display: none;}

.num  {
	display: block;
	margin-bottom: 8px;
	width: 22px;
	height: 17px;
	padding: 4px 5px 5px 0px;
	font-weight: bold;
	background: transparent url('http://immagini.paginebianche.it/newpbol/img/niunum.png') no-repeat top left;
	overflow: hidden;
	text-align: center;
	letter-spacing: -1px;
	}
	
.inserito .num {background: transparent url('http://immagini.paginebianche.it/newpbol/img/niunum.png') no-repeat top right;}

.openMaps .num, .mappa .num {padding: 6px 4px 5px 2px;}	
#mapProx .num, .mappa .num {background: none;}


.client-identifying-pg h3 { margin:4px 0 3px 0;}
.fix-float-identifying-pg address {}

address p .type, .type {font-weight: bold; float:left; padding-right:.25em; clear:left;}
.client-identifying-images-pg {float: right;}
.client-identifying-images-pg p a img {border: 0; margin-top: 10px;}

.client-category { clear: both; margin: 1px 0; font-size: 92%;}
.client-keyword {clear: both; margin: 1px 0; font-size: 92%;}
.client-keyword span.search_active {background-color:#C6E8FA; color: black; padding: 1px 3px; margin-left: 2px;}
.client-category.distanza {	margin: 0 0 2px 0; padding: 6px 0 0 0; }
.client-position {padding: 0 0 0 15px;}
.vcard {color:#444;margin: 0 0 8px 0;background:none;} 
.client-category a {color: #555; text-decoration: none;} 
.client-category a:hover {text-decoration: underline;} 
.listing-client-line-pg .client-menu {
	padding: 6px 0 5px 10px;
	background: #F2F2F2;
}
.listing-client-line-pg .client-menu li {margin: 0 5px 1px 0;}
.vcard p.fuori {left:-20px; padding: 2px 0 0 20px; position: relative; clear:both; background: url('http://immagini.paginebianche.it/newpbol/img/unib20100628.png') no-repeat -882px -684px;}
.fumetto p.fuori {padding: 2px 0 0 20px; clear:both; position: relative}
.vcard ul.tel, .vcard ul.fax, 
.vcard ul.fax-verde, 
.vcard ul.cell, ul.tel-verde { margin-top:1px;}

.vcard ul.tel li, .vcard ul.fax li, 
.vcard ul.fax-verde li, .vcard ul.cell li, 
.vcard ul.tel-verde li {float: left; list-style: none; margin-right: 3px;}
.fumetto .pointer { z-index: 50;background: url("http://immagini.paginebianche.it/newpbol/img/unib20100628.png") -1086px -545px; display:block; height:17px; margin-bottom:3px; overflow:hidden; position:absolute; right:9px; text-indent:-3000px; top:5px; width:16px;}
.fumetto ul.tel li, .fumetto ul.fax li, 
.fumetto ul.fax-verde li, .fumetto ul.cell li, 
.fumetto ul.tel-verde li {float: left; list-style: none; margin-right: 3px; position: relative}

.vcard ul.tel li.next, .vcard ul.fax li.next, .vcard ul.cell li.next {padding: 0 0 0 11px ; list-style-image:none; background: transparent url('http://immagini.paginebianche.it/newpbol/img/unib20100628.png') no-repeat -872px -588px;}

ul.tel-verde {padding: 0 0 0 20px; margin: 0 0 0 22px; position: relative; background: url('http://immagini.paginebianche.it/newpbol/img/unib20100628.png') no-repeat -881px -671px; height: 14px}


.vcard ul:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.vcard ul {display: inline-block;}
* html .vcard ul {height: 1%;}
.vcard ul {display: block;}
a.busta { position:relative; display: block; margin-bottom: 3px; width: 15px; height: 15px; float: left; text-indent: -3000px; overflow: hidden; background: url('http://immagini.paginebianche.it/newpbol/img/unib20100628.png') no-repeat -882px -698px;}
a.telefono {
	position:relative; 
	left: -3px; 
	display: block;
	margin-bottom: 3px; 
	width: 15px; 
	height: 15px; 
	text-indent: -3000px; 
	overflow: hidden; 
	float: left;
	background: url('http://immagini.paginebianche.it/newpbol/img/unib20100628.png') no-repeat -882px -726px;}
a.busta:hover {background-position: -882px -712px;}

a.telefono:hover {background-position: -882px -740px;}


.fiscale .mask-search-forms label {width: 4em;}
.fiscale .mask-search-forms label.long {width: 9em;}

.identifying-data-action-infoservi ul li a {
	padding: 0 0 0 15px;
	background: url('http://immagini.paginebianche.it/newpbol/img/unib20100628.png') no-repeat -1px -727px;
	font-size: 92%;
	color: #444;
	text-decoration: none;
}

.inserito .identifying-data-action-infoservi ul li a {
background: url('http://immagini.paginebianche.it/newpbol/img/unib20100628.png') no-repeat -1px -654px;}

.fix-float-identifying-pg {margin-top: 3px; margin-bottom: 7px; float: left}



.inserito h3.org {}


.inser_carta h3.org a, .inserz h3.org a  {color:#0066A6;}
.inserz .identifying-data-action-infoservi ul li a, .contact_site .identifying-data-action-infoservi ul li a   {
	background: url('http://immagini.paginebianche.it/newpbol/img/unib20100628.png') no-repeat -1px -705px;
}
.inserz a.espansione, .inser_web a.espansione {color:#0066A6;}


.inser_spec h3.org a, .inserz_spec h3.org a {color:#0282cd; text-transform: uppercase}
.inserz_spec a.espansione {font-weight: bold; text-decoration: underline}
.inserz_spec a.info {color:#0282cd;}
.inser_spec h3.org, .inserz_spec h3.org {color:#5BCBF5; }


.inser_web h3.org a, .contact_site h3.org a, .contact_site a.info {color:#0066A6;}
.inser_web h3.org, .contact_site h3.org {color:#0066A6;}



div.client-identifying-pg{color:#444}
div.client-identifying-pg a:hover {color: #C2151C; text-decoration: underline;} 
.identifying-data-action-infoservi ul li a:hover, .inserito .identifying-data-action-infoservi ul li a:hover {
	background: url('http://immagini.paginebianche.it/newpbol/img/unib20100628.png') no-repeat -1px -681px;
	text-decoration: underline;
	color: #C2151C;
}
.client-identifying-pg span.next {
	padding: 0 0 0 11px; 
	background: url('http://immagini.paginebianche.it/newpbol/img/unib20100628.png') no-repeat -869px -587px;}
address {
font-style: normal;
}
.client-identifying-pg span.label, .fumetto span.label {display: block; font-weight: bold; float: left; clear: left; padding: 0 2px 0 0}
.addrBlock span.label {display: block; font-weight: bold; float: left; clear: left; padding: 0 2px 0 0}
.addrBlock ul {width: 440px}



.switch-pg {
	position: absolute;
	top: 0;
	left: 248px;
}


.switch-pg a {
	width: 203px;
	height: 27px;
	display: block;
	text-indent: -90000px;
	overflow: hidden;
	background: transparent url("http://immagini.paginebianche.it/newpbol/img/unib20100628.png") no-repeat -204px -329px;
}
.switch-pg a:hover {
	background: transparent url("http://immagini.paginebianche.it/newpbol/img/unib20100628.png") no-repeat 0px -329px;
}


.switch-tc {
	position: absolute;
	top: 4px;
	left: 475px;
}

.switch-tc a {
	width: 145px;
	height: 20px;
	display: block;
	text-indent: -90000px;
	overflow: hidden;
	background: transparent url("http://immagini.paginebianche.it/newpbol/img/unib20100628.png") no-repeat -405px -333px;}
.switch-tc a:hover {background: transparent url("http://immagini.paginebianche.it/newpbol/img/unib20100628.png") no-repeat -550px -333px;}
.switch-sitiseat ul li ul li a 	 {display: block;	color: #0066A6;}

.switch-sitiseat ul li ul li a:hover 	{color: #808080;}
.switch-sitiseat {position: absolute; z-index: 9000000; top: 10px; right: 0; width: 8.33em;}

.switch-sitiseat ul {
	z-index: 2000;
}
.switch-sitiseat ul li {
	list-style-type: none;
	float: left;
	position: relative;
	width: 8.33em;
	text-align: right;
	cursor: pointer;
}
.switch-sitiseat ul li {
	z-index: 20;
}
.switch-sitiseat ul li ul {
	display: none;
	position: absolute;
	top: 0;
	right: 0;
	border: 1px solid #808080;
	padding: 7px 7px 7px 7px;
	background: #FFF;
}
.switch-sitiseat ul li > ul {
	top: auto;
	left: auto;
}
.switch-sitiseat ul li ul li {
	display: block;
	float: none;
	background-color: transparent;
	padding: 3px 10px 3px 10px;
	border-bottom: 1px dotted #BCBEBD;
}
.switch-sitiseat ul li:hover ul, .switch-sitiseat ul li.over ul {
	display: block;
}
.switch-sitiseat ul li ul li.nodotted {
	border-bottom: 0px;
}

.switch-sitiseat ul li span.open-sitiseat {display: block;	padding: 0 15px 0 0; background: url('http://immagini.paginebianche.it/newpbol/img/unib20100628.png') no-repeat -990px -465px;}

.footer{padding:1px 0 10px 0; z-index: 35;}
.footer p 	{margin: 5px 0 5px 0;	text-align: center;	font-size: 92%;}
.footer p a {font-weight: bold;	color: #0066A6;	text-decoration: none;}
.footer p a:hover 	{text-decoration: underline;}

* html input {border: 0;}


.TL{
 background-repeat:no-repeat; 
  background-position:top left;
  }
.BR{
 position:relative; 
 padding:.2em .5em; 
 background-repeat:no-repeat; 
 background-position:bottom right;
 }
 
 .stdRC .BR{padding:0.25em 0.3em;}
 
.TR, .BL {
 position:absolute; 
 width:.5em; 
 height:.5em; 
 line-height:.5em; 
 background-repeat:no-repeat;
 }
.TR{
 right:0; 
 top:0; 
 background-position:top right;
 }
.BL{
 left:0; 
 bottom:0; 
 background-position:bottom left;}


  .rndFld .TR, .stdRC .TR {right:-3px;}
  .rndFld .BL, .stdRc .BL {left:-.5em; bottom:-0.5px; }
  .bgBox  .BL{left:0; bottom:-1px}
  .cmdBtn .BL{left:-.5em; bottom:0}
  .TR[class]{right:0; border:0;}
  .BL[class]{left:0; bottom:0; border: 0px;}
  .TR{right:0; border:0;}
  .BL{left:0; bottom:0; border: 0px;}

.round-input input, .round-input textarea, .round-input select {color:#333; font-size:92%; width:100%; border:0}
.round-input input {border: 0px solid red; height: 13px}
.stdRc textarea {font-family:arial, sans-serif, georgia, helvetica, verdana}
.szSelect {float: left; background-color:#fff;}
.szSelect .BR {padding: 2px;}
.szSelect select {border: 0; }

.example{color:#999 !important;}

.bgAlert .btn-search {bottom:1em; position:absolute; right:35em;}





.cmdBtn .BL{bottom:0}
html>body .cmdBtn .TL{background-color:#C2151C}
.cmdBtn button{font-size:92%; color:#fff; background:#C2151C; border:none; cursor:pointer;}






.bgMenu .TL, .bgMenu .TR, .bgMenu .BL, .bgMenu .BR {background-image:url('http://immagini.paginebianche.it/newpbol/img/stondini/rc-azz-blu.gif')}
.mask-azzu .TL, .mask-azzu .TR, .mask-azzu .BL, .mask-azzu .BR {background-image:url('http://immagini.paginebianche.it/newpbol/img/stondini/rc-azz-blu.gif')}
.bgAlert	{background-color:#fff797; border: solid 1px #fc3; border-width: 1px 0; width:24em; margin: 8px 0 0 0}
.errorMsg	{background: url(http://immagini.paginebianche.it/newpbol/img/attention.gif) no-repeat left 50%; padding-left:4.3em; color:#555}
.bgAlert .errorMsg ul li {margin-left: 3px; float: none;}

.speciali .topMask h2 	{padding:0.25em 0 0 1.25em; margin:0}
.utili h2, .fiscale h2, .cap .bluMask h2, .curiosita h2, .speciali h2	{padding:1.25em 0 1em 1.25em; margin:0}



a.back_utili	{color:#FFFFFF; left:506px; position:absolute; top:-36px; width:100%; }
a:hover.back_utili {text-decoration: underline;}
a:visited.back_utili, a:link.back_utili {color:#FFFFFF;}


form.fFiscale .cmdBtn, .fCAP .cmdBtn, .fcur .cmdBtn, .formSpec .cmdBtn {position:absolute; bottom:2em; right:31.5em; z-index:100}

form.fFiscale p.btn-search, .fCAP p.btn-search, .fcur p.btn-search, .formSpec p.btn-search {position:absolute; bottom:2em; right:35em; z-index:100; margin: 0; padding: 0;}
.lang_fr form.fFiscale p.btn-search, .lang_fr .fCAP p.btn-search, .lang_fr .fcur p.btn-search, .lang_fr .formSpec p.btn-search {right:35em;}

.lang_es .fCAP p.btn-search {bottom:3em;}
.lang_fr .fCAP p.btn-search, .lang_de .fCAP p.btn-search, .lang_en .fCAP p.btn-search {bottom:1.8em;}
.lang_es .fCAP .szFieldErr {width:14em;}

.lang_fr .fCAP .szFieldErr {width:14em;}

.formHP .cmdBtn 			{position:absolute; bottom: 4.5em; right:32em; z-index:100; margin: 0; padding: 0;}
.home .formHP p.btn-search 	{position:absolute; bottom: 35px; right: 388px; z-index:100; margin: 0; padding: 0;}
.fcur, .fCAP 				{width:24em; float:left;}
.lang_es .fCAP 				{width:24.5em;}
.lang_es .fcur 				{width:24em;}

.lang_en .fcur, .lang_en .fCAP, .lang_de .fcur, .lang_de .fCAP, .lang_fr .fcur, .lang_fr .fCAP {width:24.5em;}
.lang_de .fcur, .lang_de .fCAP {width:23.5em;}


.bluMask .cmdBtn .TR, .bluMask .cmdBtn .BL, .bluMask .cmdBtn .BR {background-image:url('http://immagini.paginebianche.it/newpbol/img/stondini/rc-ross-blu.gif');}
.bgAlert .cmdBtn .TR, .bgAlert .cmdBtn .BL, .bgAlert .cmdBtn .BR{background-image: url('http://immagini.paginebianche.it/newpbol/img/stondini/rc-ross-gial.gif');}
.utili .cmdBtn .TR, .utili .cmdBtn .BL, .utili .cmdBtn .BR {background-image: url('http://immagini.paginebianche.it/newpbol/img/stondini/rc-ros-azz.gif');}

html>body .bluMask .cmdBtn .TL {
	background-image:url('http://immagini.paginebianche.it/newpbol/img/stondini/bottone-deff.png'); 
	background-color: transparent;
	}
.bluMask .cmdBtn button {background-color: transparent; font-size: 108%;}

.bluMask .cmdBtn .BR {text-align: center;}
.bluMask .cmdBtn {width: 4.8em;}
.fiscale .bluMask .cmdBtn {width: 5.1em;}
.fiscale .bluMask .cmdBtn .BR {padding:0.25em 0.3em;}




.home .content-middle {
	position: relative;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	margin: 0 9px 10px 9px;
	padding: 9px 0 9px 11px;
	background: #FFF url('http://immagini.paginegialle.it/pgolnew/img/bg-brows-category.gif') repeat-x top;
    height: auto !important;  
    height: 30px;      
    min-height: 30px;  
}
.content-middle .left {width:40em; margin-right: 0; text-align: justify; float: left;}
.content-middle .right {width:38.1em; text-align: justify; float: left; margin-top: 20px;}
.tagcloud h3 {font-weight: bold;color: #0066A6;margin: 0 0 5px 0;font-size: 100%;position:relative;}
.tagcloud ul li {float: left; list-style: none;  padding: 1px 0;}
.tagcloud ul a {color: #555; padding:.25em 0 0 12px; background:url('http://immagini.paginebianche.it/newpbol/img/arrow-infoservi_single.gif') left .6em no-repeat;}
.tagcloud ul a:hover {color: #C2151C; background:url('http://immagini.paginebianche.it/newpbol/img/arrow-infoservi-in_single.gif') left .6em no-repeat;}
.content-middle .left a {}
.tagcloud.left ul li {width: 19.8em;}
.tagcloud.right ul li {width: 19em;}

.tagcloud.left ul li.small-link a {padding-right:20px; text-align:left;}





.fCAP p{padding: 0.5em 0 0.5em 0; font-size:92%; margin:0 !important}
.fCAP label{padding-top: 0.5em; font-size:100%}

.fCAP .bgAlert {padding-bottom: 10px;}
.fCAP .colSx, .fcur .colSx, .formSpec .colSx {width:20.75em; float:left; padding:0 2.75em 0 1em;}
.fCAP .colDx, .fcur .colDx { float:left; padding-top:1em}
.colDx.clearfix p {font-size: 100%;}
.colDx.clearfix p.btn-search {font-size: 92%}

.cap .menu ul {padding-bottom:.5em}
.cap .menu li {list-style:none; padding-top:.25em}

.cap a.active {background:url('http://immagini.paginebianche.it/newpbol/img/arrow-infoservi-in_single.gif') left .6em no-repeat; padding:.25em 0 0 12px; color:#C2151C;}
.fCAP .row {padding:0.3em 1em 0.7em 0em;}
.fCAP .bgAlert .row {padding: 0 10px;}

.fCAP .szLabel{width: 6.5em; float:left;}
.fCAP .szField {width: 16.3em; float:left; background-color:#fff;}

.lang_de .fCAP .szField {width: 16em;}


#cerca-indir #indir {width: 13em}
#cerca-indir .round-input {float: left}

.fCAP .szLabelErr{width:4.5em; float:left; color:#C2151C; font-weight:bold;}
.fCAP .szFieldErr{width:15.5em; float:left; background-color:#fff}
.lang_it .pref .fCAP .szFieldErr {width:16.5em; margin: 7px 0}
.lang_es .pref .fCAP .szFieldErr {width:11.5em; margin: 7px 0}
.bgAlert .errorMsg .txtRed.bold {display: block;}
.bgMenu {background-color:#e4eefa; color:#0066A6; -webkit-border-radius: 9px; -moz-border-radius: 9px; width:22.5em; float:left; margin: 0 30px 0 8px;}

.bgMenu a {color:#0066A6;}

.bgMenu p   {color: #555;}
.bgMenu .BR  {height:13.8em}

.menu li a   {color: #0066A6; padding:.25em 0 0 12px; background:url('http://immagini.paginebianche.it/newpbol/img/arrow-infoservi_single.gif') left 0.6em no-repeat;}
.menu li a:hover {color: #C2151C; background:url('http://immagini.paginebianche.it/newpbol/img/arrow-infoservi-in_single.gif') left 0.6em no-repeat;}
.menu{ padding-left: 0.75em}



.fcur p {padding:0.5em 0; font-size:92%; margin:0 !important;}
.fcur .menu ul, .curiosita .menu ul {padding-top:1em}
.fcur .menu li, .curiosita .menu li{list-style:none; padding-top:.25em}
.curiosita a.active {background:url('http://immagini.paginebianche.it/newpbol/img/arrow-infoservi-in_single.gif') left 0.6em no-repeat; padding:0.25em 0 0 12px; color:#C2151C;}
.fcur label{padding: 3px 0; font-size:100%; width: 6.5em; float:left;}

.fcur .szField	{width:16.5em; float:left; background-color:#fff;}
.lang_en .fcur .szField, .lang_es .fcur .szField {width: 17em}
.lang_fr .fcur .szField {width: 16.5em}

.fcur div.double .szField {margin: 0.42em 0;}
.fcur div.double label {padding: 0.58em 0;}
.fcur select{font-size:90%}
.lang_es .fcur select{font-size:90%}


form.fFiscale 	{height:13.6em; width:48em; float:left; padding-left:2em}
form.fFiscale label{padding-top:.5em; font-size:100%; width:9.5em; float:left;}
form.fFiscale .f-m label{padding-top: 0;}
form.fFiscale p.labelPad.floatSx  {padding-top:0; font-size:92%; margin-left: 15px;}
.lang_de form.fFiscale p.labelPad.floatSx, .lang_en form.fFiscale p.labelPad.floatSx  {font-size:85%; margin-left:15px; padding-top:0; width:225px;}
.lang_fr form.fFiscale p.labelPad.floatSx {font-size:85%; line-height:10px; margin-left:20px; padding:4px 0 0 0; width: 22.5em;}
.lang_it form.fFiscale p.labelPad.floatSx, .lang_es form.fFiscale p.labelPad.floatSx {padding-top:2px;}

form.fFiscale p  {padding-top:2.6em; font-size:92%;  }

form.fFiscale label.small {padding-left:1.5em; width: 4.25em;}
.lang_de form.fFiscale label.small {padding-left:1.50em; width:6.5em;}
.lang_en form.fFiscale label.small { padding-left:1.25em; width: 4em;}

.lang_es form.fFiscale label {width:12.5em;}
.lang_es form.fFiscale .round-input {width:14em;}
.lang_es form.fFiscale label.small {width: 5em;}

.lang_en form.fFiscale label {width:10em}
.lang_en form.fFiscale .genere {width:2em;}

form.fFiscale .round-input {width:15.5em; float:left; background-color:#fff}
.lang_de form.fFiscale .round-input {width:14.5em; }

form.fFiscale .rndFld input{color:#555; font-size:92%; width:100%}
form.fFiscale .round-input.giorno {width: 2.3em; margin-right: 4px;}

.lang_es form.fFiscale .stdRc.giorno, .lang_en form.fFiscale .stdRc.giorno, .lang_de form.fFiscale .stdRc.giorno {width: 2.3em; margin-right: 4px;}
.lang_es form.fFiscale .stdRc.mese, .lang_en form.fFiscale .stdRc.mese, .lang_de form.fFiscale .stdRc.mese {width: 3em; margin-right: 4px;}
.lang_es form.fFiscale .stdRc.anno, .lang_en form.fFiscale .stdRc.anno, .lang_de form.fFiscale .stdRc.anno {width: 3.5em; margin-right: 4px;}

form.fFiscale .round-input.mese {width: 3em; margin-right: 4px;}
form.fFiscale .round-input.anno {width: 3.5em;}
form.fFiscale .genere {width: 2em; padding: 1px 3px 3px 5px;}

.riga1, .riga2, .riga3 {margin: 0 0 5px 0}

.lang_es form.fFiscale .genere {width: 2em;}
form.fFiscale .f-m {padding-top: 6px;}

.listing.fiscale .twoColumns .listing-product-option .listing-product-result {border: 0;}
.twoColumns .listing-product-option {border: 0; margin:0 10px 0 0;}



.speciali .menu ul li {list-style: none; padding-bottom: 7px;}
.formSpec label, .speciali label {width: 6em; padding: 6px 0; font-size:100%;}
.lang_de .fcur .szField {width:16.5em;}
.formSpec label.civic, .speciali label.civic {width:3em; margin-left:4px}
.formSpec p {margin-bottom: 8px;}
.speciali .menu ul p {margin:2px 0 0 12px; font-size: 92%;}
.speciali .menu {padding-top: 0.7em;}

.formSpec input#civico {width: 1.5em;}
.speciali input#locali {width: 16.5em;}

.lang_en .speciali input#indir {width: 14em;}
div.civic {margin-left: 5px; width: 2.8em;}


.formHP .round-input {background-color: #fff;  width: 260px;}
.listing .formHP .round-input {width: 270px;}

.formHP 	  {padding-left: 50px;}
.home .label_input {font-size: 140%}
.listing .label_input {font-size: 130%}

.formHP label.input_first, .formHP label.input_second {width: 240px; font-size: 167%; line-height: 104%}
.listing .formHP label.input_first, .listing .formHP label.input_second {width: 275px; padding: 0 0 4px 0}

.campo_first, .campo_second {float: left; display: block; }
.home .campo_first, .home .campo_second {width: 270px; position:relative; top:64px}
.listing .campo_first, .listing .campo_second {width: 284px;}
.listing .label_input, .listing .label_hp	{float: left; }
.label_hp {color:#99C2DB; font-size: 116%; padding: 5px 0 2px 3px}

.listing .label_hp 		{padding: 5px 0 2px 3px}
.opzioni-ricerca 		{background-color: #0066A6; position: absolute; top: 66px; width:400px;}
.listing .opzioni-ricerca {top: 53px;}
.formHP .obbl, .formHP .formHPcolSx {font-size: 92%; margin-top: 17px;}
.formHP label   		{padding: 0px 20px 2px 3px;  font-size:100%;}
.formHP.small label  	{padding: 0px; text-align: left;}
.formHP label.cap-nome  {width: 5em; padding-left: 0;} 
.formHP span.bold.txt15 	{line-height: 30%} 



p.par {font-size: 100%;}

.formHP .opzioni-ricerca label {font-size: 100%;  padding: 0 2px 0 3px;}




.mask-search-forms .mask-azzu, .bluMask .mask-azzu {background-color:#e4eef4; padding: 4px 6px; color: #555; -webkit-border-radius: 9px; -moz-border-radius: 9px;}

.utili .mask-search-forms .mask-azzu, .utili .bluMask .mask-azzu {width: 62.4%; margin: 0 2em 1em 1em;}

div.BR.azzu {padding: 0.7em 1em 1em 1em}
div.utili input, .utili button {border: 0;}
div.utili .mask-search-forms form, div.utili .bluMask form {padding: 0 12px 0 15px; width: 22em;}

div.utili, .utili h3 	{font-weight: normal;}
div.utili h3 	 {font-size: 167%; float: left; margin: 10px 0 5px 8px;}


div.utili span.garantiti {font-size: 83%; padding: 0 0 0 20px;}

div.utili h4 {font-size: 117%; text-transform: uppercase; color:#0066A6; margin: 5pt 0pt 10pt 1px; }

div.utili .mask-azzu div.link.emergenza, div.utili .mask-azzu div.link.clearAll {float: left; width: 20em; padding: 0 12px 0 0; margin: 0 10px 6px 2px;}
div.utili .mask-azzu div.link.servizi {float: left; width: 24em; padding: 0; margin: 0;}

div.utili .mask-azzu .utility {padding: 0; margin: 0; width: 35em;}
.utility .round-input {float: left; margin-top: 7px; width:21em;}
div.utili .mask-azzu div.clearAll, .utili .mask-azzu div.utility {margin-bottom: 0;}
div.utili .mask-search-forms ul li, div.utili .bluMask ul li {border-bottom:1px dotted #777777; padding:4px 0; color: #555; list-style: none; position: relative; text-transform: capitalize; }

div.utili .mask-search-forms ul li.nodotted, div.utili .bluMask ul li.nodotted {border: 0;}

div.utili .mask-search-forms ul a, div.utili .bluMask ul a {color: #0066a6; display: block; position: relative; text-transform: capitalize; }
div.utili .bluMask ul a {text-decoration: underline;}
div.utili .mask-search-forms ul a:hover, div.utili .bluMask ul a:hover {color:#C2151C;}

div.utili .bluMask ul a.active   {color:#C2151C;}
div.utili span.uppercase, .utili span.red 	{text-transform: uppercase; text-align: right; font-weight: bold; font-size: 117%; position: absolute; right: 0px; width: 4.4em;}
div.utili span.red	   {color:#C2151C;}
div.utili span.red-up    {color:#555555; font-weight: bold; font-size: 117%; padding-left: 5px;}

div.link.utility .cmdBtn	 {float: left; margin-top: 4px;}
div.link.utility label   {margin: 9px 9px 0 0; float: left; }
div.link.utility .stdRc.input-rnd 	{}
div.link.utility .clearfix.floatSx	{margin: 0;}

a.nolink {cursor: default;}
div.utili .bluMask form {position: relative; height: auto !important;   float: left; width: 40em; padding: 5px 0 0 0;}
.rigaPercorsoSel {color:#C2151C;}


.contentCsTwoCols .altre_cat {background:#FFFFFF url(http://immagini.paginebianche.it/newpbol/img/bg-brows-category.gif) repeat-x scroll left top; border:1px solid #999999; cursor:pointer; right:18em; min-height:30px; padding:12px; position:absolute; top:-1em; width:25em; z-index:10;}
.contentCsTwoCols .altre_cat li {list-style: none;}
.contentCsTwoCols .pgallk {position:relative; z-index: 999;}
.contentCsTwoCols .altre_cat img {right:-14px; position:absolute;top:1em;}
.contentCsTwoCols .tutte-le .chiudi {float:left; padding:2px;}
.contentCsTwoCols .altre_cat .chiudi {background:transparent url(http://immagini.paginebianche.it/newpbol/img/ico-close-chosen.gif) no-repeat scroll 0pt 2px; position:absolute;
left:3px;
top:3px;
}
.contentCsTwoCols .altre_cat ul li a {float: none; text-indent: 0px;}
.contentCsTwoCols .chiudi, .showAll {
background:transparent url(http://immagini.paginebianche.it/newpbol/img/ico-add-chosen.gif) no-repeat scroll 0% 0%;
cursor:pointer;
display:block;
height:12px;
text-indent:-1000px;
width:11px;
}

.box_sinistro .altre_cat {position: absolute; width: 29em; border: 1px solid #999; top: -2em; left: 9em; background: #ffffff url(http://immagini.paginebianche.it/newpbol/img/bg-brows-category.gif) top left repeat-x; z-index: 3000; padding: 5px; cursor: pointer; min-height: 50px;}

.box_sinistro .altre_cat li {list-style: none;}
.box_sinistro .altre_cat ul li {float:left; width:14em;}
.box_sinistro .altre_cat ul li a {float: none; text-indent: 0px;}
.box_sinistro .altre_cat a.tutti_i { bottom:3px; position:absolute; right:4px; font-weight:normal;}
.box_sinistro .tutte-le {
border-color:#BCBEBD;
border-style:solid none none;
border-width:1px 0pt 0pt;
font-weight:bold;
margin:8px 13px 0pt 0pt;
padding:5px 0pt 0pt;
}
.box_sinistro .pgallk {position:relative;}
.box_sinistro .altre_cat img {
left:-14px;
position:absolute;
top:2em;
}
.box_sinistro .tutte-le .chiudi {float:right; padding:2px;}
.box_sinistro .altre_cat .chiudi { background:transparent url(http://immagini.paginebianche.it/newpbol/img/ico-close-chosen.gif) no-repeat scroll 0pt 2px; position:absolute;
right:3px; top:3px;}

.box_sinistro .altre_cat ul li a {float: none; text-indent: 0px;}
.box_sinistro .chiudi, .box_sinistro .showAll {

background:transparent url(http://immagini.paginebianche.it/newpbol/img/unib20100628.png) no-repeat -1086px -585px;
cursor:pointer;
display:block;
height:12px;
text-indent:-1000px;
width:13px;
}
.content-middle-pg.preventivo {border:1px solid #999999;}
html body .content-middle-pg {
background-color:#FFFFFF;
height:auto !important;
min-height:127px;
position:relative;
padding:0 0 4px 0;
}
a.loghi-nom 	{position: absolute; bottom: 2em; right: 48.5em; color: #fff;}
a.loghi-cognom 	{position: absolute; bottom: 2em; right: 45em; color: #fff;}
a.loghi-nom img, a.loghi-cognom img {display: block;}
.wrapper.statiche {padding:10px; float:left; line-height:18px; width:65em;}

.errore .mask-search-forms h3 { padding: 17px 0pt 0pt 43px;}
.errore h3 {float:left; font-size:167%; font-weight:normal; padding:13px 10px 10px 0pt;}
.guide .mask-search-forms h3, .statiche .mask-search-forms h3 {width: 23em;}
.guide {background-color: #fff;}
.marker {background-image: url("http://immagini.paginebianche.it/imgNuovoBianco/pb_g1p.png"); width: 27px; height: 29px;}
img.scimmia {float: right; margin: 30px 50px;}
div.scimmia {margin: 30px 20px 30px 40px;}
div.scimmia p {padding-bottom: 20px}
div.scimmia p a {text-decoration: underline;}

.curiosita .fcur .colDx { padding-top:0px;}



.seo .geografica h3, .seo h4 {border-bottom: 1px dotted #dddddd; font-size: 150%; padding: 0; display:block; position:relative;}
.seo .mask-search h3 { display:block; position:relative; margin:26px 0 10px 18px; width:100%;}
.seo .alfabeto h3 {border-bottom:0px; margin-bottom:0; padding-bottom:5px;}
.seo a {color: #555; text-decoration: none;}
.seo a:hover {color: #555; text-decoration: underline;}
.seo h4{font-weight: normal; clear: both; display:block; position:relative;margin: 35px 0 10px 0;}
.seo h4 a, .seo h3 a{position:absolute; right:0; bottom:3px; font-size:70%; font-weight: normal}
.seo .regioni h4 a{font-size:75%; margin-bottom:0px; border:0; position:relative; font-weight: bold;}
.seo h4 span, .seo h3 span{float:left; display:block;}
.seo .geografica {padding: 0 25px; padding-bottom: 40px;}
* html .seo .geografica {width: 944px}
.seo .geografica ol {float: left; list-style-position:outside;padding:0 0 0 22px;}
* html .seo .geografica ol {padding:0 0 0 40px;}
*+html .seo .geografica ol {padding:0 0 0 40px;}
.seo .geografica .testo p{margin-bottom:7px}
.seo .cartina {float:left;margin:0 10px 0 0;}
.seo .aziende_1 {float:left; width:50%; margin-top:20px; margin-bottom:8px;}
.seo .aziende_2 {float:left; width:50%; margin-top:20px; margin-bottom:8px;}
.seo .aziende_1 ul li {margin-bottom:10px; padding-bottom:5px;}
.seo .aziende_2 ul li {margin-bottom:10px; padding-bottom:5px;}
.seo .url {color:#0066A6;}
.seo .province div ul, .seo .regioni div ul, .seo .comuni div ul {width:100%;}
.seo .regione p{float:left; width:100%;}
.seo p.provincia, .seo p.back {padding: 20px 0 10px 0; font-size:108%;}
.seo .regioni div {float:left; width:18%; padding:0 15px 0px 0;}
.seo .comuni div {float:left; width:23%; padding:20px 15px 0px 0;}
.seo .regioni div ul li, .seo .comuni div ul li {list-style-type: none;}
.seo .comune h1 {font-size:15px; padding:20px 0 0 0; display:block; position:relative; width:100%; border-bottom: 1px dotted #dddddd;}
.seo .comune h1 a{color:#0066A6; text-decoration:none;}
.seo .comune h1 a:hover {color:#555; text-decoration:none;}
.seo .province div ul li {list-style-type: none;}
.seo .categorie h3 {padding-left:5px;}
.seo a.nolink:hover {cursor:default; text-decoration:none;}
.seo .search-reassumed {height:15px; padding-top:10px; padding-bottom:20px;}
.seo .search-reassumed a{text-decoration:underline;}
.seo .search-reassumed a:hover {color:#0066A6;text-decoration:underline;}
.seo .listing-product-pagination {clear:both; margin:0; padding-top:10px; border-bottom: 1px solid #ccc; padding-bottom:4px;}
.seo .pagination-total {float:left; font-size:92%;}
.seo .pagination-changing {float:right; font-size:92%;}
.seo .pagination-total span {font-weight:bold;}
.seo .blue {color:#0066A6; font-weight:bold;}
.seo .pagination-changing a .changing-prev, .seo .pagination-changing a .changing-next {color:#555;}
.seo .pagination-changing a {color:#0066A6; text-decoration:none;}
.seo .pagination-changing a:hover {color:#0066A6; text-decoration:underline;}


* html .vetrina a.titolovetrina {width:15em;}
* html .vetrina a.titolovetrina2 {width:15em;}
.twoColumns .contextual_PB{text-align: center}

.mostra h3   	   {border:medium none; float:left; font-size:110%;  padding: 7px 0 0 0}
.mostra	    {background-color:#D9D9D9; color:#555555; margin:15px 0 0 0; padding: 0 0 0 15px; text-transform:uppercase; height: 30px}
.mostra .collapse    {border-left:1px solid #777777; display:block; float:left; height:12px; margin:5px 10px 5px 0; padding:3px 0; width:21px;}
.oneCol ul.mpan 	  	 {float:right; height:2.5em; display: block;}
br      {line-height: 1%;}

.oneCol .legendamaps 	  {background:transparent url(http://immagini.paginebianche.it/newpbol/img/img_uni_percorsi_pb.gif) no-repeat scroll -221px -160px;}
.oneCol .legendamaps  br {line-height: 3px;}
.lang_de .oneCol .legendamaps, .lang_de .oneCol .legendamaps a {}
.oneCol .legendamaps:hover   {background:transparent url(http://immagini.paginebianche.it/newpbol/img/img_uni_percorsi_pb.gif) no-repeat scroll -221px -133px; text-decoration: underline; }
.oneCol .mpan li    {height:2.4em; display:block; float:left; font-size:92%; line-height:1em; margin-left:10px;}
.oneCol .mpan li a   {display:block;  padding-left:30px;}

.title_mappa 	   {background-color:#D9D9D9; color:#555; height:2.2em; margin: 0; padding:0 15px 4px 0; position: relative; z-index: 20020;} 
.contentLeft .title_mappa {z-index: 20018;}
.contentAziTitolo.title_mappa h2{border:medium none; text-transform:uppercase; float:left; font-size:110%; background: none; color:#555555; padding-top: 7px; margin: 0 0 0 1em;}
.contentAziTitolo.title_mappa p.arrivo {margin: 8px 0 7px 5px; float: left}
.title_mappa a {color:#555555; display:block; float:right; padding:4px 0 2px 0px; text-decoration:none;text-indent:0; text-transform:lowercase; }


a.ccc.aperto, .oneCol a.ccc.aperto {background:transparent url(http://immagini.paginebianche.it/newpbol/img/ico-open-gray.gif) no-repeat 10px top; border-left:1px solid #777777; display:block; float:left; height:12px;margin:5px 0; padding:3px 0; width:26px;}
a.ccc.chiuso, .oneCol a.ccc.chiuso {background:transparent url(http://immagini.paginebianche.it/newpbol/img/ico-closed-gray.gif) no-repeat 10px top; border-left:1px solid #777777; display:block; float:left; height:12px;margin:5px 0; padding:3px 0; width:26px;}





#mainContent 	  {font-size:100%;line-height:148%;position:relative;}
#mapcontainer 	  {border:1px solid #D9D9D9; height:380px; position:relative; width:702px;}
.mapLoading, .routeLoading  {height:45px;margin:0 auto;padding:121px 0;width:45px;}

.oneCol #wPgScaleContainer  {bottom:20px;}
.oneCol #scala 	  {bottom:15px;}
.oneCol #scala, .oneCol #wPgScaleContainer  {background:transparent url(http://immagini.paginebianche.it/newpbol/img/img_uni_percorsi_pb.gif) no-repeat scroll -65px -42px;bottom:0;color:#000;display:none;font-family:Verdana,Arial;font-size:10px;height:30px;left:5px;margin:10px;position:absolute;text-align:left;width:125px;z-index:999;}

.divZoomBody 	  {padding:10px 0 0;}
.divZoom ul 	  {margin:0 0 0 6px;padding:0;}
.divZoom ul li	  {clear:left; float:left;font-size:10%;line-height:10px;list-style-image:none;list-style-position:outside;list-style-type:none;text-indent:-5000px;}
.divZoom a    {cursor:pointer; display:block; }

.divZoom    {left:0; position:absolute; top:20px; width:45px; z-index:1000;}
.divZoomBody[class] 	 {background:transparent url(http://immagini.paginebianche.it/newpbol/img/controller_step12.png) no-repeat scroll right -2px;}

li.zoomIn   {height:30px; padding:0}
a.zoomIn    {height:24px; width:24px; margin-left: 6px; position: relative;}

ul.zoomOut    {margin:5px 0 18px 2px}
li.zoomOut   {height:18px; padding:0 0 0 4px}
a.zoomOut    {height:28px; width:25px; position: relative;}


ul.zoomOut    {margin:5px 0 20px 2px;}
li.zoomOut    {height:18px; padding:0 0 0 4px;}
a.zoomOut    {height:28px; position:relative; width:25px;}

#gauge	   {width:20px; padding:2px 0 0 4px}
#gauge li   {height:7px; padding-left:0px; position:relative;}
#gauge a   {height:7px; width:18px; display:block; font-size:7px; line-height:7px;}

#zoom01, #zoom02, #zoom03, #zoom04, #zoom05, #zoom06, #zoom07, #zoom08, #zoom09, #zoom10, #zoom11, #zoom12, #zoom00 {background: url('http://immagini.paginebianche.it/newpbol/img/img_uni_percorsi_pb.gif') no-repeat -137px -6px;}

#zoom01.zDefault, #zoom02.zDefault, #zoom03.zDefault, #zoom04.zDefault, #zoom05.zDefault, .zDefault#zoom06, .zDefault#zoom07, .zDefault#zoom08, .zDefault#zoom09, .zDefault#zoom10, .zDefault#zoom11, .zDefault#zoom12, .zDefault#zoom00 {background-image: none;}
#zoom01_b, #zoom02_b, #zoom03_b, #zoom04_b, #zoom05_b, #zoom06_b, #zoom07_b, #zoom08_b, #zoom09_b, #zoom10_b, #zoom11_b, #zoom12_b { background: transparent url('http://immagini.paginebianche.it/newpbol/img/img_uni_percorsi_pb.gif')  -137px -6px; }
#zoom01_b.zDefault, #zoom02_b.zDefault, #zoom03_b.zDefault, #zoom04_b.zDefault, #zoom05_b.zDefault, #zoom06_b.zDefault, #zoom07_b.zDefault, #zoom08_b.zDefault, #zoom09_b.zDefault, #zoom10_b.zDefault, #zoom11_b.zDefault, #zoom12_b.zDefault { background-image:none;}

#zoom01.zoomDisabilitati, #zoom02.zoomDisabilitati, #zoom03.zoomDisabilitati, #zoom04.zoomDisabilitati, #zoom05.zoomDisabilitati, #zoom00.zoomDisabilitati {background-position: -137px -26px;}

div#type    {background-color:transparent;cursor:default;padding:3px;position:absolute;right:15px;top:15px;z-index:999;}
#type #typeMappa, #type #typeFoto, #type #typeMista {float:left;font-weight:normal;margin-left:2px; padding: 2px 3px; text-align:center;}


#type .tpCorrente   {background:#000000 none repeat scroll 0 0;color:#FFFFFF;}
#type .tpDefault   {background:#999 ;color:white;cursor:pointer;}


div#widgetContainer 	 {padding:10px 0 0;}
.oneCol div#widgetContainer   {padding:0px;}



#mappaCont {position: relative;}
.contentAziTitolo div.legend 	  {text-transform: lowercase; border: 1px solid #999; width: 360px; position: absolute; right:10px; top:39px; background-color: #fff; z-index:20020; padding: 25px}
.contentAziTitolo .legend .chiudi {position: absolute; top: 7px; right: 7px; text-indent: -200000px; background:transparent url(http://immagini.paginebianche.it/newpbol/img/ico-close-chosen.gif) no-repeat scroll 0 1px}
.contentAziTitolo div.legend h4 {text-transform: uppercase; margin: 10px 0 20px 0; font-weight: normal;}
.contentAziTitolo div.legend ul.strade, div.legend ul.servizi {float: left; width: 48%;}
.contentAziTitolo div.legend ul li 	 {clear: left; list-style: none; margin-bottom: 10px;}
.contentAziTitolo div.legend ul.strade li {margin-bottom:4px}
.contentAziTitolo div.legend ul span 	 {display: block;float: left;width: 30px;height: 20px;text-indent: -2000px}
.contentAziTitolo div.legend ul.strade span 	{height: 10px;}
div.legend .leg1	{background:url(http://immagini.paginebianche.it/newpbol/img/img_uni_percorsi_pb.gif) no-repeat scroll -6px -7px; }
div.legend .leg2 	{background:url(http://immagini.paginebianche.it/newpbol/img/img_uni_percorsi_pb.gif) no-repeat scroll -6px -27px; }
div.legend .leg3 	{background:url(http://immagini.paginebianche.it/newpbol/img/img_uni_percorsi_pb.gif) no-repeat scroll -6px -47px; }
div.legend .leg4 	{background:url(http://immagini.paginebianche.it/newpbol/img/img_uni_percorsi_pb.gif) no-repeat scroll -6px -67px; }
div.legend .leg5 	{background:url(http://immagini.paginebianche.it/newpbol/img/img_uni_percorsi_pb.gif) no-repeat scroll -6px -87px; }
div.legend .leg6 	{background:url(http://immagini.paginebianche.it/newpbol/img/img_uni_percorsi_pb.gif) no-repeat scroll -6px -67px; }
div.legend .leg14 	{background:url(http://immagini.paginebianche.it/newpbol/img/img_uni_percorsi_pb.gif) no-repeat scroll -6px -129px; }
div.legend .leg15 	{background:url(http://immagini.paginebianche.it/newpbol/img/img_uni_percorsi_pb.gif) no-repeat scroll -6px -151px; }
div.legend .leg16 	{background:url(http://immagini.paginebianche.it/newpbol/img/img_uni_percorsi_pb.gif) no-repeat scroll -6px -172px; }
div.legend .leg17 	{background:url(http://immagini.paginebianche.it/newpbol/img/img_uni_percorsi_pb.gif) no-repeat scroll -6px -193px; }
div.legend .leg18 	{background:url(http://immagini.paginebianche.it/newpbol/img/img_uni_percorsi_pb.gif) no-repeat scroll -6px -216px; }
div.legend .leg19 	{background:url(http://immagini.paginebianche.it/newpbol/img/img_uni_percorsi_pb.gif) no-repeat scroll -6px -238px; }
div.legend .leg7 	{background:url(http://immagini.paginebianche.it/newpbol/img/img_uni_percorsi_pb.gif) no-repeat scroll -6px -260px; }
div.legend .leg8	{background:url(http://immagini.paginebianche.it/newpbol/img/img_uni_percorsi_pb.gif) no-repeat scroll -6px -273px; }
div.legend .leg9 	{background:url(http://immagini.paginebianche.it/newpbol/img/img_uni_percorsi_pb.gif) no-repeat scroll -6px -283px; }
div.legend .leg10 	{background:url(http://immagini.paginebianche.it/newpbol/img/img_uni_percorsi_pb.gif) no-repeat scroll -6px -296px; }
div.legend .leg11 	{background:url(http://immagini.paginebianche.it/newpbol/img/img_uni_percorsi_pb.gif) no-repeat scroll -6px -307px; }
div.legend .leg12 	{background:url(http://immagini.paginebianche.it/newpbol/img/img_uni_percorsi_pb.gif) no-repeat scroll -6px -320px; }
div.legend .leg13 	{background:url(http://immagini.paginebianche.it/newpbol/img/img_uni_percorsi_pb.gif) no-repeat scroll -6px -331px; }

div.legend ul.aree 	{clear: both; padding-top: 20px;}

div.link-a-pag {border: 1px solid #999; width: 305px; position: absolute; right: 10px; top:0; background-color: #fff; z-index: 20020; padding: 10px 5px;}
div.link-a-pag h4 {margin:0; font-weight: normal; padding:10px 0 3px 5px;}
div.link-a-pag #extHelpId {text-decoration: underline; position: absolute; top: 90px; right: 5px;}



	
.round-input {
-moz-border-radius:4px;
-webkit-border-radius: 4px; 
background-color:#FFFFFF;
border:1px solid #C5C5C5;
height: 18px;
}

.clic-fix {
background:#FFFFFF none repeat scroll 0 0;
margin: 2px;
padding: 0 3px;
overflow:hidden;
}


.inserzGC {width:544px; border-right:none; background: none; margin:0;padding:0 0 0 0;}
.inserzGC .fix-float-identifying-pg.ctxLight .fix-float-identifying-pg {float:left;width:320px;}
.inserzGC .identifying-data-action-video {float:left;margin:0 10px 15px 0;position:relative;}
.inserzGC .identifying-data-action-video img.play {right:-2px;top:0;position:absolute}
.inserzGC .fix-float-identifying-pg{float:left; width:352px}
.inserzGC .identifying-data-action-infoservi{padding-left:15px;} 
.inserzGC .opec-url{clear:both;padding-top:6px;}
.inserzGC .second-links span{display:block; padding-top:10px}
.inserzGC .second-links{padding-bottom:5px}
.inserzGC .second-links a {display: block; float:left;width:117px;text-decoration:underline; color:#51A8CC}

.inserzGC .fix-float-identifying-pg.inserzSmall{width:435px}
.inserzGC .inserzSmall .second-links a{width:108px}

.openMaps .fumetto {text-align: left; margin-left: 30px; min-height: 89px; padding: 5px 0; position: relative}
.openMaps .org {background-color: transparent; color:#0066A6; z-index: 50; font-size: 100%; padding: 5px 17px; position: relative}
.fumetto .fix-float-identifying-pg {float: none; z-index: 50; padding: 2px 17px; position: relative}
.fumetto .fuori, .fumetto .client-category, .fumetto .opec-url {padding: 2px 17px;  z-index: 50; position: relative}
.fumetto .isite {z-index: 50; position: relative; padding: 0 0 0 17px; width: 237px}
.openMaps .org a:link, .openMaps .org a:visited {color:#0066A6;}


#helpjs {position: absolute; width: 30px; height: 20px; top: 188px; cursor: pointer; left:55px; color:#99C2DB; font-size:116%; background: transparent url('http://immagini.paginebianche.it/newpbol/img/icon_help_hp.gif') top left no-repeat; padding-left: 25px;}
#helpjs:hover {text-decoration: underline; color:#99C2DB;}
#helpjs:visited, #helpjs:link {color:#99C2DB;}
.help_js .btn-search {margin-top: 20px}
.fumetto { overflow: visible; width: 300px; }
.fumetto .angoli {width: 180px; height: 90px; overflow: hidden; position: absolute; z-index: 40}
.fumetto .angoli img {position: absolute;}
.fumetto .angoli#primo {top: 0px; left:0px}
.fumetto .angoli#primo img {top: -1px; left: -13px;}
.fumetto .angoli#secondo {top: 0px; right:0px}
.fumetto .angoli#secondo img {top: -1px; right: -1px;}
.fumetto .angoli#terzo {bottom: 0px; right:0px}
.fumetto .angoli#terzo img {bottom: 0; right: -1px;}
.fumetto .angoli#quarto {bottom: 0px; left:0px}
.fumetto .angoli#quarto img {bottom: 0; left: -13px;}
.fumetto .angoli#quinto {top: 38%; left:-18px; height: 28px}
.fumetto .angoli#quinto img {bottom: -179px; left: 3px;}

.legge88 {background-color: #eee; width: 666px; margin: 0 0 10px 11px; padding: 18px; -webkit-border-radius: 8px; -moz-border-radius: 8px; color: #333;}
.legge88 span {font-weight: bold}

/* COMPR. 2048 */


#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	height: 40px;
	width: 40px;
	margin-top: -20px;
	margin-left: -20px;
	cursor: pointer;
	overflow: hidden;
	z-index: 1104;
	display: none;
}

* html #fancybox-loading {	
	position: absolute;
	margin-top: 0;
}

#fancybox-loading div {
	position: absolute;
	top: 0;
	left: 0;
	width: 40px;
	height: 480px;
}

#fancybox-overlay {
	position: fixed;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	background: #000;
	z-index: 1100;
	display: none;
}

* html #fancybox-overlay {	
	position: absolute;
	width: 100%;
}

#fancybox-tmp {
	padding: 0;
	margin: 0;
	border: 0;
	overflow: auto;
	display: none;
}

#fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	margin: 0;
	padding: 20px;
	z-index: 1101;
	display: none;
}

#fancybox-outer {
	position: relative;
	width: 755px;
	height: 505px;
}

#fancybox-inner {
	position: absolute;
	top: 0;
	left: 0;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: 0;
	outline: none;
	overflow: hidden;
}

#fancybox-hide-sel-frame {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: transparent;
}

#fancybox-close {
	position: absolute;
	top: -15px;
	right: -15px;
	width: 30px;
	height: 30px;
	cursor: pointer;
	z-index: 1103;
	display: none;
}

#fancybox_error {
	color: #444;
	font: normal 12px/20px Arial;
	padding: 7px;
	margin: 0;
}

#fancybox-content {
	height: auto;
	width: auto;
	padding: 0;
	margin: 0;
}

#fancybox-img {
	width: 100%;
	height: 100%;
	padding: 0;
	margin: 0;
	border: none;
	outline: none;
	line-height: 0;
	vertical-align: top;
	-ms-interpolation-mode: bicubic;
}

#fancybox-frame {
	position: relative;
	width: 100%;
	height: 100%;
	border: none;
	display: block;
}

#fancybox-title {
	position: absolute;
	bottom: 0;
	left: 0;
	font-family: Arial;
	font-size: 12px;
	z-index: 1102;
}

.fancybox-title-inside {
	padding: 10px 0;
	text-align: center;
	color: #333;
}

.fancybox-title-outside {
	padding-top: 5px;
	color: #FFF;
	text-align: center;
	font-weight: bold;
}

.fancybox-title-over {
	color: #FFF;
	text-align: left;
}

#fancybox-title-over {
	padding: 10px;
	display: block;
}

#fancybox-title-wrap {
	display: inline-block;
}

#fancybox-title-wrap span {
	height: 32px;
	float: left;
}

#fancybox-title-left {
	padding-left: 15px;
}

#fancybox-title-main {
	font-weight: bold;
	line-height: 29px;

	color: #FFF;
}

#fancybox-title-right {
	padding-left: 15px;
}

#fancybox-left, #fancybox-right {
	position: absolute;
	bottom: 0px;
	height: 100%;
	width: 35%;
	cursor: pointer;
	outline: none;
	z-index: 1102;
	display: none;
}

#fancybox-left {
	left: 0px;
}

#fancybox-right {
	right: 0px;
}

#fancybox-left-ico, #fancybox-right-ico {
	position: absolute;
	top: 50%;
	left: -9999px;
	width: 30px;
	height: 30px;
	margin-top: -15px;
	cursor: pointer;
	z-index: 1102;
	display: block;
}


#fancybox-left:hover, #fancybox-right:hover {
	visibility: visible;    
}

#fancybox-left:hover span {
	left: 20px;
}

#fancybox-right:hover span {
	left: auto;
	right: 20px;
}

.fancy-bg {
	position: absolute;
	padding: 0;
	margin: 0;
	border: 0;
	width: 20px;
	height: 20px;
	z-index: 1001;
}

#fancy-bg-n {
	top: -20px;
	left: 0;
	width: 100%;
}

#fancy-bg-ne {
	top: -20px;
	right: -20px;

}

#fancy-bg-e {
	top: 0;
	right: -20px;
	height: 100%;

}

#fancy-bg-se {
	bottom: -20px;
	right: -20px;
}

#fancy-bg-s {
	bottom: -20px;
	left: 0;
	width: 100%;
}

#fancy-bg-sw {
	bottom: -20px;
	left: -20px;

}

#fancy-bg-w {
	top: 0;
	left: -20px;
	height: 100%;
}

#fancy-bg-nw {
	top: -20px;
	left: -20px;
}
