/*=======| test, demo, note, tools |===========================*/
/*
     blu: #0066A6
 azzurro: #E8FEF8
   rosso: #C2151C
giallino: #fff797
 grigino: #F2F2F2

txt azzurro: #5BCBF5
*/
.bg1{ background-color:#eec}
.bg2{ background-color:#cec}
.bg3{ background-color:#ffd}
.bordo{border:dashed 1px #69c}
/*==================================*/
/* Stili generali */
.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 li a{color:#E8FEF8 !important; text-decoration:none}
.topMask li a:hover{text-decoration:underline}*/
.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}

/* Definizione template due colonne */
.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{/*padding:1.5em 1em 1.75px 1em; margin-bottom:1em*/}
/*.menu-cs ul.clearfix {background: #d8e7f1 url(http://immagini.paginebianche.it/newpbol/img/angolodestro.gif) no-repeat right 0px; width: 720px; float: left;}*/
.menu-cs ul.clearfix {width: 720px; background-color: #d8e7f1; -webkit-border-radius: 5px; -moz-border-radius: 5px; float: left;}
/*.contentCsTwoCols .menu-cs ul.clearfix ul.clearfix {width: 77%; float: left; background: transparent url(/img/menu_cs_bg.jpg) repeat-x; border: 1px solid #a6a6a6; border-width: 1px 0 1px 0; }*/
/*.menu-cs ul.menu-medio li:first-child a {background: url(http://immagini.paginebianche.it/newpbol/img/bianco.png) no-repeat left 0px;}*/
.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; /*margin-bottom:-7px;*/}
/* *+html .contentCsTwoCols h3.sercar {margin-bottom: 0px}*/
.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;}/*float: right; va via x la sistemazione della colonna*/
.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}

/*+html .cntItems {margin-top: -50px}
*+html .video .cntItems {margin-top: 0px}*/


.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;}

/*=== Colonna DX ===*/

/* Menu Servizi */
.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 a[class]{height:auto}*/
.services span{padding:4px 0 4px 0; /*display:block;background-color:#fff*/}
.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;}/*rub*/
.services a.btn4:hover, .services a.btn4.active {background-position: -334px -723px;}
.services a.btn5{background-position: -334px -590px;}/*pref*/
.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 }

/* Box Visual */
.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%}

/* Crea percorso */
.createPath{border-bottom:solid .25em #fff; width: 200px}/*float: right; va via x la modifica per la colonna nuova*/
.createPath .title	{background-color:#e0e0e0; color:#555; padding:0 .25em}
/*.createPath .formBody{margin-top:1em; display:block;}*/
.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 .25em .75em}*/
.createPath h4.nome				{color:#0066A6; padding:0 0 0 .75em;}
.createPath h4.blu				{color:#0066A6; font-size:92%; padding-bottom:.25em}
.createPath .start 				{/*background: url(http://immagini.paginebianche.it/newpbol/img/img_uni_percorsi_pb.gif) no-repeat -46px -358px;*/ }
.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 				{/*background: url(http://immagini.paginebianche.it/newpbol/img/img_uni_percorsi_pb.gif) no-repeat -226px -349px;*/ }
.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; background:url('http://immagini.paginebianche.it/newpbol/img/dot-border.gif') repeat-x left top}*/
.createPath .dot				{padding:.5em 0 .25em 0; margin-top:.5em; border-top: 1px dotted #cdcdcd;}
/*.createPath .btn			{padding:1em 0; margin-top:.5em; background:url('http://immagini.paginebianche.it/newpbol/img/dot-border.gif') repeat-x left top}*/
.createPath .btn				{padding:0.5em 0; margin:0.5em 58px 0.75em 0; }
/*.createPath label			{float:left}*/
.createPath .start label, .createPath .stop address	{margin: 0 5px 0 33px;}

/*.createPath .szLabelSx{width:5.5em}*/
.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}
/* Patches per IEn */
.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: 135px; height: 25px; margin: 5px;}
/*=== Colonna SX ===*/

/* Stili per intestazione */
.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; /*position:relative;*/ 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 ul.tel-verde{height:14px;}*/
.csAddress span.label {display: block; font-weight: bold; float: left; width: 115px; clear: left}
.lang_de .csAddress span.label{width:107px}
/*.csAddress.altreinfo span.label {width: 300px}*/
/*.csAddress address, .csAddress p.dove, .csAddress p.opera, .csAddress ul.tel,  .csAddress ul.tel-verde, .csAddress ul {margin: 0 0 0 115px;} margine per allineare il nuovo biglietto evitando che gli a capo partano da 0*/
.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;}
/* Hides from IE-mac \*/
* 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;}


/* Stili comuni nei contenuti */
.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}

/*.cntItems ul, .cntItem li, .contentCsPadding ul, .contentCsPadding li {display:block; list-style:none; float:left; } troppo vaga!*/
/*.csAddress ul {float: none; clear: left;} ul allineata a destra bug ie*/
.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;}

/* Stili comuni per campi arrotondati */
.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%;}

/* Inserzionista */
.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 */
.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}

/* Calcola percorso */
.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 */
.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}

/* Patch per IE6 */
.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;}


/* Chiama gratis */
.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;}

/* Mappa inirizzi */
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; }

/* white pt2 */
/*.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;}*/
ul.mpan 			 			{float:right; height:30px; display: block;}
/*.mostra ul.mpan 				{margin-right: 15px}*/
br 								{line-height: 1%;}

/*.mostra a						{font-weight: normal; color:#555555; display:block; float:right; padding: 4px 0 3px 30px; text-decoration:none; text-indent:0; text-transform:lowercase;}

/* form_percorsi */
.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%;}

/* percorso */

.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; }

