﻿/********         MASTERPAGE          *********/

body { background-position: center top; margin: 0; padding: 0; font-size: small; font-family: Arial, Helvetica, sans-serif; }

a { color: #069; }

.hidden { visibility: hidden !important; width: 0 !important; height: 0 !important; font-size: 0px !important; position: absolute !important; top: -999px !important; left: -999px !important; }

#maincontainer { width: 960px; margin: 0 auto; }

.pointer { cursor: pointer; }

.clear { clear: both; }

#topsection { background: #FFF; height: 110px; padding: 10px; }

#divLogo { float: left; width: 199px; height: 95px; }

.h2Tagline { font-size: 0.9em; color: #666; margin: 0; padding: 0; text-align: center; }

.ulMenuAlto { float: right; list-style: none; margin: 0 0 6px 0; padding: 0; font-size: 0.9em; clear: left; }

.ulMenuAlto li { display: inline; padding: 0 4px 0 8px; border-left: 1px solid #999; color: #666; }

.ulMenuAlto li a { color: #666; text-decoration: none; }

.ulMenuAlto li.mio { border-left: 0; background: transparent url('../images/buddy_mio.gif') no-repeat left top; padding-left: 16px; font-weight: bold; }

.ulMenuAlto li.nolink a { color: #000; font-weight: bold; }

.ulMenuAlto li.nolink a:hover { text-decoration: none; }

.ulMenuAlto li:first-child { border-left: 0; }

.ulMenuAlto li.mio a { font-weight: bold; }

.ulMenuAlto li a:hover { text-decoration: underline; }

.LeaderboardAlta { float: right; }

.BannerBasso { text-align: center; margin: 40px auto 10px auto; }

.bannersx { text-align: center; margin: 20px auto; width: 270px; }

#divSearchBar { background-position: center bottom; clear: both; background: #CCC; height: 28px; padding: 4px 8px; background-image: url('../images/bg-searchbar.png'); background-repeat: repeat-x; }

#divSearchBar > div { float: right; }

.btnRicercaNome { position: relative; top: 5px; right: 0; }

.btnAdV { float: left; margin-left: 5px; margin-top: 5px; }

#contentwrapper { padding: 10px; min-height: 500px; }

#footer { clear: both; background: #FFF; margin: 10px; padding: 10px; border-top: 1px solid #CCC; }

#divLogoFooter { float: left; width: 180px; height: 180px; background: #F1F1F1 url('../images/logo_footer.png') no-repeat center center; margin-right: 10px; }

.h1TitoloFooter { color: #F06; font-weight: bold; font-size: 1.2em; }

#pFooterLingua { color: #390; font-size: 1.1em; }

#ulMenuFooter { list-style: none; margin: 0 0 4px 0; padding: 0; font-size: 0.9em; }

#ulMenuFooter li { display: inline; padding: 0 3px 0 6px; border-left: 1px solid #999; }

#ulMenuFooter li:first-child { border-left: 0; padding-left: 0; }

#divDisclaimer { color: #666; font-size: 0.9em; margin-top: 14px; }

/********         BOTTONI          *********/


a.LargeVerde, a.LargeGrigio { text-transform: uppercase; text-decoration: none; font-size: 0.9em; font-weight: bold; background: transparent url('../images/tasto_L_grigio_sx.png') no-repeat left top; height: 30px; width: 130px; display: block; color: #333; }

a.LargeVerde > span, a.LargeGrigio > span { background: transparent url('../images/tasto_L_grigio_dx.png') no-repeat right top; line-height: 18px; width: 118px; display: block; text-align: center; padding: 6px; }
a.LargeGrigio:hover, a.LargeGrigio:hover > span { background-color: #c00; background-image: none; color: #FFF; border-radius: 5px; }
a.LargeVerde:hover { background: transparent url('../images/tasto_L_verde_sx.png') no-repeat left top; color: #FFF; }

a.LargeVerde:hover > span { background: transparent url('../images/tasto_L_verde_dx.png') no-repeat right top; }

a.SmallGiallo, a.SmallBlu { text-transform: uppercase; text-decoration: none; font-size: 1em; font-weight: bold; height: 20px; width: 70px; display: block; }

a.SmallGiallo { background: transparent url('../images/tasto_S_giallo_sx.png') no-repeat left top; color: #630; }

a.SmallBlu { background: transparent url('../images/tasto_S_blu_sx.png') no-repeat left top; color: #FFF; }

a.SmallGiallo > span, a.SmallBlu > span { height: 16px; width: 66px; display: block; text-align: center; padding: 2px; }

a.SmallGiallo > span { background: transparent url('../images/tasto_S_giallo_dx.png') no-repeat right top; }

a.SmallBlu > span { background: transparent url('../images/tasto_S_blu_dx.png') no-repeat right top; }

/********         HOMEPAGE          *********/
#divZonaAlta{ float:left; margin-bottom:10px;}
#divZonaAlta h2 { text-transform: uppercase; color: #FFF; font-weight: bold; font-size: 1.2em; margin: 0 0 10px 0; padding: 10px; }

#divZonaAltaSx { width: 630px; float: left; clear: both; }

#divZonaAltaDx { width: 300px; float: right; }

#divRicerca { /*background: transparent url('../images/box_verde_ricerca.png') no-repeat left top;*/ background-position: 0 -894px; width: 630px; padding: 10px; height: 230px; }

#divRicerca > div { height: 160px; }

#tableRic { padding: 0; margin: 0; }

#tableRic td { width: 136px; padding: 0 30px; }

#tableRic div { width: 136px; height: 35px; padding-top: 125px; }

#divRicBus { /*background: transparent url('../images/ricerca_bus2.gif') no-repeat left top;*/ background-position: -680px 0; }

#divRicAuto { /*background: transparent url('../images/ricerca_auto2.gif') no-repeat left top;*/ background-position: 0 -1880px; }

#divRicBusAuto { /*background: transparent url('../images/ricerca_mix2.gif') no-repeat left top;*/ background-position: -680px -170px; }

#divRicerca h2 { /*background: transparent url('../images/box_verde_ricerca_titolo.png') no-repeat left top;*/ background-position: 0 -1194px; width: 610px; }

#divSottoRicerca { margin-top: 10px; width: 630px; height: 350px; clear: both; }

.BannerB { float: right; border: 1px solid #018b58; }

#divRicercaRegione { background: transparent url('../images/boxgiallo_regioni.png') no-repeat left top; padding: 10px; height: 330px; width: 449px; float: left; }

#flashcontent { float: left; }

#divRicercaRegione h2 { /*background: transparent url('../images/boxgiallo_regioni_titolo.png') no-repeat left top;*/ background-position: 0 -1790px; }

#divElencoRegioni { background: transparent url('../images/boxgiallo_regioni_elenco_up.gif') no-repeat left top; float: right; width: 129px; }
#divElencoRegioni p { margin: 5px 0 3px 6px; }
#divElencoRegioni ul { background: transparent url('../images/boxgiallo_regioni_elenco_down.gif') no-repeat left bottom; margin: 0; padding: 0 6px 3px 6px; list-style: none; }

#divElencoRegioni a { color: #333; font-size: 0.8em; }

#divEmergenza, #divContatoreH24 { text-align: center; font-weight: bold; margin-bottom: 10px; }
#divContatoreH24 { width: 100%; background-color: #D10E0A; color: #FFFFFF; border-radius: 5px; height: 40px; line-height: 40px; font-size: 1em; background-position: 0 0; }
#divEmergenza { width: 160px; height: 78px; /*background: transparent url('../images/box_emergenza.gif') no-repeat left top;*/ background-position: 0 -736px; color: #333; font-size: 1.1em; text-transform: lowercase; padding: 30px 90px 0 50px; }

#divEmergenza > span { color: #C00; }

.BottoneEmergenza { font-size: 1em !important; margin: 3px 0 0 12px; }

#divRecuperoVuoti { color: #036; background: transparent url('../images/box_blu_recuperovuoti_top.png') no-repeat left top; padding: 0; width: 300px; margin-bottom: 10px; }

#divRecuperoVuoti .innertube { background: transparent url('../images/box_blu_recuperovuoti_bottom.png') no-repeat left bottom; padding: 10px; width: 280px; }

#divUltimiRv { font-size: 0.9em; }

#tableUltimiRv { margin: 5px; width: 270px; }

#divRecuperoVuoti h2 { /*background: #4982B9 url('../images/box_blu_recuperovuoti_titolo.png') no-repeat left top;*/ background-color: #4982B9; background-position: 0 -656px; padding: 6px; font-size: 1.1em; }

#divRecuperoVuoti h3, #divRvDx h3 { font-size: 1.1em; border-bottom: 1px solid #CCC; margin: 10px 5px 5px; padding: 2px; }

#pUltimiRvLogin { font-size: 0.9em; text-align: right; margin: 5px 0; padding: 0; }

#divRecuperoVuoti h2 > span { font-size: 1em; font-style: italic; text-transform: lowercase; }
#divUltimiRv ul { padding-left: 20px; }

#divRecuperoVuoti a.pulsante, #divRvDx a.pulsante { width: 180px; height: 62px; display: block; color: #036; font-weight: bold; font-size: 1.1em; text-decoration: none; background: yellow; }

#divRecuperoVuoti a.pulsante:hover, #divRvDx a.pulsante:hover { text-decoration: underline; }

#divRecuperoVuoti .textLink, #divRvDx .textLink { float: right; font-size: 0.8em; color: #666; padding: 2px; cursor: pointer; font-weight: bold; border: 1px solid transparent; }
#divRisultati .textLink, .FormContainer .textLink { font-size: 0.8em; color: #666; padding: 2px; cursor: pointer; font-weight: bold; text-decoration: none; border: 1px solid #BBB; background: #e4e4e3 url('../images/btn_bck.png') repeat-x left top; margin-left: 5px; }

#divRecuperoVuoti .textLink:hover, #divRvDx .textLink:hover, #divRisultati .textLink:hover, .FormContainer .textLink:hover { background: #e4e4e3 url('../images/btn_bck.png') repeat-x left top; border-color: #888; }

#divRecuperoVuoti a.pulsante > span, #divRvDx a.pulsante > span { text-transform: uppercase; }

#divRecuperoVuoti a.RecVuotiOffroBus { margin-bottom: 8px; /*background: transparent url('../images/box_blu_recuperovuoti_bus.jpg') no-repeat left top;*/ background: url('../images/spriteHome.png') no-repeat left top; background-position: 0 -394px; padding: 20px 20px 0 80px; text-align: right; }

#divRecuperoVuoti a.RecVuotiOffroGente { /*background: transparent url('../images/box_blu_recuperovuoti_gruppo.jpg') no-repeat left top;*/ background: url('../images/spriteHome.png') no-repeat left top; background-position: 0 -526px; padding: 16px 80px 4px 20px; }

#divRegistraAzienda { height: 70px; margin: 10px 0; }
.UsatoOnline { background-position: center bottom; background-image: url('/images/bg-form-contatta-annuncio.png'); background-color: #fff9ca; border-radius: 10px; font-weight: bold; font-size: 1.6em; line-height: 70px; text-align: center; margin-bottom: 10px; text-transform: uppercase; background-repeat: repeat-x; color:#333; }
.UsatoOnline:hover { background-position: center bottom; background-image: url('/images/bg-vendo.png'); background-color: #fce3a2; color: #333; background-repeat: repeat-x; }
.UsatoOnline a { color: #333; text-decoration: none; padding: 20px; }
.UsatoOnline a:hover, .UsatoOnline:hover a { color: #333; }
#divNewsletter { background: transparent url('../images/boxnewsletter.gif') no-repeat left top; padding: 10px; height: 50px; }

#divNewsletter h2 { background: transparent url('../images/boxgenerico_titolo.gif') no-repeat left top; font-size: 1.1em; font-weight: bold; color: #333; text-transform: capitalize; margin: 0 0 6px 0; padding: 3px; }

#divPartners, #divPegaso { clear: both; margin-top: 10px; }
#divPegaso { background-position: center top; width: 730px; height: 90px; margin: 10px auto; background-image: url('../images/banner/pegaso.gif'); background-repeat: no-repeat; border:1px solid #3F4F8F; }
#divPegaso a{ width: 730px; height: 90px;}
#divPegaso a span{ display:none;}

#divNews h2, #divPartners h2, #divLinkUtili h2 { text-transform: none; font-size: 1.2em; font-weight: bold; color: #666; border-bottom: 1px solid #CCC; padding: 10px 10px 4px 10px; }

#divSerpSx { width: 270px; float: left; }

#divFiltri { width: 270px; background: transparent url('../images/serp_filtri_box_bck.png') repeat-y left top; }

.BannerLatSx { margin: 20px 10px; }

.BannerLatSx2 { clear: both; float: left; margin: 20px auto; text-align: center; width: 100%; }

#divFiltri p { padding: 10px 0; margin: 0; clear: both; }

#divFiltri p label { width: 80px; display: block; float: left; }

#divFiltri p select { font-size: 1em; color: #666; width: 130px; }

#divFiltri > div > div { padding: 10px; margin: 0; color: #666; font-size: 0.9em; }

#divFiltri > div > div > h3 { font-size: 1.1em; }

#divFiltri > div { background: transparent url('../images/serp_filtri_box_bottom.png') no-repeat left bottom; min-height: 400px; }

#divFiltri h2 { font-size: 1.2em; font-weight: bold; color: #FFF; background: transparent url('../images/serp_filtri_box_titolo.png') no-repeat left top; padding: 20px; margin: 0; }

#divSerpDx { color: #444; padding: 0; margin: 0 0 40px 0; float: right; width: 650px; padding: 5px; background-color: #FAFAFA; -moz-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px; -moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; -moz-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px; }

.paginazione, .strumenti, .risultati { margin: 10px 5px; clear: both; }

.paginazione { font-size: 0.9em; float: right; }

.divbriciole { padding: 5px; }

.briciole { font-size: 0.9em; font-weight: bold; color: #333; }

.briciole a { color: #F06; }

.SerpResult1, .SerpResult2, .SerpResult3, .SerpResult7, .SerpResult8 { clear: both; margin: 7px; float: left; }

.SerpResult1, .SerpResult2 { border-top: 1px solid #CCC; height: 76px; margin: 2px 7px 0 7px; }

.tdCheck { width: 30px; text-align: center; vertical-align: middle; }

.tdContent { width: 600px; float: right; color: #555; }

.tdContent > div { padding: 10px; }

.tdContent > div > p { font-size: 0.9em; }

.tdContent h2 { margin: 0 0 5px 0; padding: 0; font-size: 1.1em; width: 500px; }

.tdContent p { margin: 0 0 3px 0; color: #333; padding: 3px; font-size: 0.9em; }

.Serpevid { background-color: Yellow; }

.SerpResult3 .tdContent h2, .SerpResult7 .tdContent h2, .SerpResult8 .tdContent h2 { font-size: 1.3em; }

.SerpResult3 .tdContent, .SerpResult7 .tdContent, .SerpResult8 .tdContent { -moz-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px; -moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; -moz-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px; }

.SerpResult3 .tdContent { background: #F5F3BF url('../images/serp_box_evid_bck2.png') repeat-x left top; /*border: 1px solid #ffe382;*/ }

.SerpResult7 .tdContent { background: #F5F3BF url('../images/serp_box_evid_bck2.png') repeat-x left top; /*border: 1px solid #ffe382;*/ }
.SerpResult8 .tdContent { background: #DCF7F4 url('../images/serp_box_evid_bck8.png') repeat-x left top; /*border: 1px solid #35afe8;*/ }

.SerpResult3 .tdContent > div.SerpDati, .SerpResult7 .tdContent > div.SerpDati, .SerpResult8 .tdContent > div.SerpDati { min-height: 120px; }

.DatiSerp { float: left; width: 100%; }

.imgTipi { margin: 3px; }

.desc { margin: 3px; text-transform: lowercase; font-style: italic; font-size: 0.9em; }

.SerpLogo { width: 110px; float: right; }
.SerpDati { width: 570px; }
.SerpDatiConLogo { width: 440px; float: left; }

.contattiSerp { margin: 5px 0 0 0; padding: 0; }

.SerpTable { width: 640px; clear: both; margin: 0; padding: 0; }

.contattiSerp td { color: #666; font-size: 0.9em; height: 27px; padding: 3px; }

.contattiSerp td.contactImage { width: 27px; padding: 0; }

.watermark { color: #999999; font-style: italic; font-family: Calibri; width: 300px; }

.width300 { width: 300px; }

/****************FORMS - MIOTP********************/

h2.titolo, .titoloPromoLP, .titolo { color: #173F61; text-shadow: 2px 2px 2px #BBBBBB; margin: 5px 0; padding: 0; }

.success, .error, .warning, .info { background-position: 10px center; background-repeat: no-repeat; margin: 5px 0; padding: 7px 10px 7px 45px; border-width: 1px; border-style: solid; border-radius: 3px; }

.success { background-color: #EEFFEE; background-image: url(../images/form/success.png); border-color: #009900; color: #009900; }

.error { background-color: #FFDDD5; background-image: url(../images/form/error.png); border-color: #CC0000; color: #CC0000; }

.warning { background-color: #FFFFDD; background-image: url(../images/form/warning.png); border-color: #666600; color: #666600; }

.info { background-color: #F0FCFF; background-image: url(../images/form/info.png); border-color: #0066FF; color: #0066FF; }

.FormContainer, .Promo { background-color: #F2F6FA; padding: 7px 25px 5px; margin: 0 0 10px 0; border: 3px solid #8DA4B7; }
.Promo { font-family: Cambria; font-size: 1.6em; color: #000; -moz-border-radius: 10px; -webkit-border-radius: 10px; -khtml-border-radius: 10px; border-radius: 10px; }
.Promo li, .Promo2 li { line-height: 25px; }
.Promo2 { font-family: Cambria; font-size: 1.3em; color: #000; border-radius: 5px; }

fieldset { padding: 10px; color: #173F61; background-color: #F2F6FA; border-color: #8DA4B7; font-size: 0.9em; display: block; }

fieldset legend { margin: 5px; padding: 5px 5px 5px 30px; font-size: 1.1em; font-weight: bold; }
fieldset#fsRiepilogoServizi legend { background: transparent url('../images/form/impostazioni.png') no-repeat 3px top; }
fieldset#fsRiepilogoDati legend, fieldset#fsMioTpDatiAzienda legend, fieldset#fsAnnuncio > legend { background: transparent url('../images/form/dati.png') no-repeat 3px top; }
fieldset#fsMioTpContatti legend { background: transparent url('../images/form/contatti.png') no-repeat 3px top; }

fieldset#fsMioTpTipoTrasporto legend { background: transparent url('../images/form/trasporto.png') no-repeat 3px top; }

fieldset#fsMioTpFoto legend { background: transparent url('../images/form/foto.png') no-repeat 3px top; }

fieldset#fsMioTpLogo legend { background: transparent url('../images/form/logo.png') no-repeat 3px top; }

fieldset#fsLogin legend { background: transparent url('../images/form/login.png') no-repeat 3px 3px; }

fieldset#fsMioTpPassword legend { background: transparent url('../images/form/password.png') no-repeat 3px 3px; }

fieldset#fsMioTpImpostazioni legend { background: transparent url('../images/form/impostazioni.png') no-repeat 3px 3px; }

fieldset#fsRecuperoVuoti legend, fieldset#fsInserisciRecuperoVuoti legend { background: transparent url('../images/form/schede.png') no-repeat 3px top; }

fieldset p { margin: 5px 0 3px; padding: 0 5px; clear: both; }

fieldset p.FormError, fieldset p.button { margin: 0; padding: 2px 0 2px 150px; clear: both; }

fieldset p.FormError, .ValError { font-size: 0.8em; color: red; }

fieldset p#pDimenticato { font-size: 0.8em; padding-left: 150px; }

fieldset label { float: left; width: 140px; text-align: right; padding: 3px; }

fieldset input[type=text], fieldset input[type=password], fieldset textarea, fieldset select { font-family: 'Trebuchet MS' ,Arial,sans-serif; border: 1px solid #8DA4B7; padding: 2px; }

fieldset input[type=text], fieldset textarea { width: 460px; }

fieldset textarea { height: 150px; }

fieldset input.input120 { width: 120px; }

fieldset input[type=text]:hover, fieldset input[type=text]:focus, fieldset input[type=password]:hover, fieldset input[type=password]:focus { background-color: #FFF9F4; border: 1px solid #FA2; }

fieldset input[type=checkbox] { width: 20px; border: none; }

.chkSx input { float: left; margin-left: 130px; }

.chkSx label { width: 460px; text-align: left; }
.chkSxBk { width: 100%; }
.chkSxBk input { float: left; margin-left: 130px; }

.chkSxBk label { width: 450px; text-align: left; }


#divMenuLat { width: 190px; float: left; }

#divFunzioni { width: 750px; float: right; }

#ulMenuLat { list-style: none; margin: 10px 0; padding-left: 20px; }

#ulMenuLat li { margin: 5px 0; padding: 5px; height: 20px; }

#ulMenuLat li.liMenuDxCurrent { background-color: #8DA4B7; }

#ulMenuLat a { font-weight: bold; color: #173F61; }

#ulMenuLat li.liMenuDxCurrent { color: #FFF; font-weight: bold; }


#divNews { margin: 10px 0; color: #444; width: 450px; float: left; }
#divLinkUtili { margin: 10px 0px 0px 25px; color: #444; width: 150px; float: left; }
.NewsHomepage { padding: 5px 3px; margin-bottom: 3px; }
.NewsHomepage .titoloNews { font-size: 0.95em; font-weight: bold; margin-bottom: -5px; margin-top: 0px; }
.NewsHomepage .parNews { font-size: 0.85em; margin-bottom: 0px; }


#divTabellaCosti { font-family: Georgia, serif; color: #333; width: 750px; float: left; margin-bottom: 20px; }
#divTabellaCosti table { text-align: center; margin: 20px 50px; }
#divTabellaCosti tr td:first-child { padding: 5px; text-align: right; }

#divTabellaCosti .costi_costi { height: 50px; font-size: 1.2em; }

.costi_costo1 { background: transparent url('../images/costi_top1.png') no-repeat top left; }
.costi_costo2 { background: transparent url('../images/costi_top2.png') no-repeat top left; }
.costi_costo3 { background: transparent url('../images/costi_top3.png') no-repeat top left; }
.costi_costo4 { background: transparent url('../images/costi_top4.png') no-repeat top left; }
.costi_costo1, .costi_costo2, .costi_costo3, .costi_costo4 { color: #FFF; width: 103px; text-shadow: 1px 1px 1px #030; }

.costi_voci { height: 38px; }
.costi_voce1 { background-color: #dde3ef; }
.costi_voce2 { background-color: #d2d9e9; }
.costi_voce3 { background-color: #c7d0e4; }
.costi_voce4 { background-color: #B8C2DC; }
.costi_voce1, .costi_voce2, .costi_voce3, .costi_voce4 { width: 103px; }

#costi_pulsanti td { padding-top: 5px; }

.scheda { color: #333; }
.scheda div { background-color: #FFF; padding: 0 10px; }
.scheda p { padding-left: 10px; }
.scheda ul { padding-left: 10px; list-style: none; }

.scheda h1 { color: #173F61; }
.scheda h2 { color: #F3901D; font-size: 1.1em; border-bottom: 1px solid #999; }
.scheda h3 { border-left: 3px solid #F3901D; padding: 3px; background-color: #EEE; }
.foto { background-color: #FFF; padding: 5px; border: 1px solid #EEE !important; margin: 0 10px; }
.foto:hover { border-color: #F3901D !important; }

.Contatti_1, .Contatti_2, .Contatti_3, .Contatti_4, .Contatti_5, .Contatti_h24, .Servizi_1, .Servizi_2, .Servizi_3 { height: 25px; padding: 5px 0 0 27px; }
.Contatti_1 { background: transparent url('../images/icone/1_2.gif') no-repeat left top; }
.Contatti_2 { background: transparent url('../images/icone/2_2.gif') no-repeat left top; }
.Contatti_3 { background: transparent url('../images/icone/3_2.gif') no-repeat left top; }
.Contatti_4 { background: transparent url('../images/icone/4_2.gif') no-repeat left top; }
.Contatti_5 { background: transparent url('../images/icone/5_2.gif') no-repeat left top; }
.Contatti_h24 { background: transparent url('../images/icone/h24_2.gif') no-repeat left top; }
.Servizi_1 { background: transparent url('../images/icone/auto.gif') no-repeat left top; }
.Servizi_2 { background: transparent url('../images/icone/bus.gif') no-repeat left top; }
.Servizi_3 { background: transparent url('../images/icone/cerimonia2.png') no-repeat left top; }
.Servizi_3{ padding-left:100px !important;}
.ContattoNoLink a { text-decoration: none; color: #333; cursor: text; }

#divRvSx { width: 640px; float: left; }
#divRvDx { width: 290px; float: right; color: #036; }

.divContentRv > div { color: #036; padding: 10px; background-color: #F2F2F2; }
.divContentRv { margin-bottom: 20px; }
.divContentRv h2 { margin: 0; padding: 3px; background-color: #999; color: #FFF; text-transform: capitalize; font-family: Georgia, serif; }
.divContentRv p { margin: 0; padding: 3px; font-style: italic; }
.divContentRv h3 { border-bottom: 1px solid #CCC; }
.divContentRv ul { list-style: none; margin: 0; padding: 5px 10px; }
.pLinkUtile { background-position: center top; min-height: 30px; line-height: 30px; padding-left: 5px; background-color: #FFA706; color: #fff; font-weight: bold; margin-bottom: 3px; background-image: url('../images/bg-link-utile.png'); background-repeat: no-repeat; -moz-border-radius: 3px; -webkit-border-radius: 3px; -khtml-border-radius: 3px; border-radius: 3px; font-size: 0.85em; }
.pLinkUtile a { color: #fff; text-decoration: none; }
.pLinkUtile a:hover { color: #000; }
.iscriviti a, .menuAltoAnnunci a { font-weight: bold; }
.iscriviti a { color: #0099cc !important; }
.menuAltoAnnunci a { color: #FF5F00 !important; }
.InLinea { display: inline; }
.SegnalaErrori { float: right; font-size: 0.8em; color: #cc0000; margin-right: 3px; margin-bottom: 3px; text-decoration: none; }
.divOk, .divKo { padding: 10px; font-size: 1.4em; width: 380px; margin: auto; height: 130px; }
.divOk { background-image: url('/images/bg_ok.gif'); text-align: center; }
.divKo { background-image: url('/images/bg_ko.gif'); text-align: left; }
.pnlInfo { margin: auto; width: 97%; min-height: 100px; padding: 1%; margin-bottom: 10px; border: 3px solid #FF0066; -moz-border-radius: 10px; -webkit-border-radius: 10px; -khtml-border-radius: 10px; -border-radius: 10px; }
.btnInfo, .LandingPageButton a { padding: 3px; background-color: #f3f3f3; border: 1px solid #ddd; border-radius: 3px; margin-bottom: 5px; cursor: pointer; text-decoration: none; color: #666666; font-weight: normal; }
.btnInfo:hover, .LandingPageButton a:hover {border: 1px solid #000; color: #000; }
.divBtnInfo { float: left; margin-bottom: 10px; margin-left: 5px; font-weight: bold; font-size: 0.9em; }
.LandingPageButton { float: right; margin-left:10px; }
#divContatoriRV { width: 100%;margin-bottom: 10px; }
#divContatoriRV p { line-height: 20px; color: #0099ff; font-weight: bold; text-align: center; font-style: italic; }
.IstruzioniSelezioneSerp { border: 3px solid #FF0066; padding: 10px; margin-bottom: 10px; margin-right: 10px; border-radius: 3px; background-color: #FFCEE1; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; line-height: 25px; }
.scuse { border: 3px solid #0099CC; -moz-border-radius: 10px; -webkit-border-radius: 10px; -khtml-border-radius: 10px; -border-radius: 10px; margin: auto; width: 97%; padding: 1%; margin-bottom: 10px; background-color: #efefef; }
.scadenzaiscrizione { height: 40px; line-height: 40px; background-color: #FFF07D; }
.grigio { color: #cdcdcd; }
.btnMeteo { padding: 3px; background-color: White; border: 1px solid #207FCF; -moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; -border-radius: 5px; margin-bottom: 5px; cursor: pointer; text-decoration: none; color: #333; font-weight: bold; text-align: center; height: 40px; line-height: 40px; width: 450px; }
.TitoloMeteo { font-weight: bold; color: #000; font-size: 1.2em; }
.divTitoloMeteo { width: 450px; text-align: center; background-color: #EFEFEE; border: 2px solid #207FCF; -moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; -border-radius: 5px; margin-bottom: 5px; }
#divMeteo { float: left; }
#divZonaInfo, #divZonaInfo2 { margin-bottom: 10px; border-bottom: 1px dotted #ccc; }
#divZonaInfo2 { background-position: top; line-height: 40px; height: 40px; background-color: #d2d2d2; font-weight: bold; font-size: 1.8em; text-align: center; background-image: url('../images/bg-promo.png'); background-repeat: repeat-x; border-radius: 5px; }
#divZonaInfo2 p { margin: 0; }
#divZonaInfo2 p a { color: #0099FF; text-decoration: none; }
#divZonaInfo2 p a:hover { text-decoration: underline; }
.PromoEnfasi { text-align: center; font-size: 1.8em; }
.PromoEnfasi span { display: block; }
.buttonPromo { padding: 10px; font-size: 1.1em; }
.buttonPromo2 { padding: 5px; font-size: 1em; }
.Promo label { width: 150px; }
.Promo input { width: 250px; }
.Promo fieldset { border: 1px solid #ccc; -moz-border-radius: 15px; -webkit-border-radius: 15px; -khtml-border-radius: 15px; -border-radius: 15px; }
/* GridViews */
.grid { border: 1px solid #2F4F4F; padding: 5px; }
.grid td { padding: 4px; }
.grid td a { text-decoration: none; }
.grid td a:hover { text-decoration: underline; }
.gridHeader, .gridPager { color: white; background-color: #2E4d7B; font-weight: bold; }
.gridHeader th { padding: 6px; }
.gridHeader a, .gridPager a { color: white; text-decoration: underline !important; }
.gridAlternate { background-color: #FFC; }
.linkNuovoAnnuncio { width: 100%; text-align: right; margin: 10px 0; }
.linkNuovoAnnuncio a { font-weight: bold; color: Black; }
.fotoAnnunci div, .fotoAnnunci label { margin-top: 5px; }
.CategorieAssegnate { /*-moz-border-radius: 5px;     -webkit-border-radius: 5px;     -khtml-border-radius: 5px;     -border-radius: 5px;     border: 1px solid #ddd;     background-color: #D6E2EF;*/ min-height: 50px; padding: 10px; }
.CategorieAssegnate ul { display: inline; padding-left: 10px !important; }

.liEtichette { padding: 0 0 0 3px; }

.liRptEtichette { line-height: 25px; display: inline !important; list-style-type: none; background-color: #fff; -moz-border-radius: 3px; -webkit-border-radius: 3px; -khtml-border-radius: 3px; -border-radius: 3px; border: 1px solid #ccc; padding: 0; }
.X { color: Black; font-weight: bold; font-family: Arial; text-decoration: none; border-left: 1px solid #D6E2EF; padding: 0 3px; }
.X:hover { background-color: #000; color: #fff; }

/* Tab styles*/
/* ajax__tab_red-theme theme (images/red.jpg) */
.ajax__tab_red-theme .ajax__tab_header { font-family: arial,helvetica,clean,sans-serif; font-size: small; font-weight: bold; border-bottom: solid 5px #a50000; }
.ajax__tab_red-theme .ajax__tab_header .ajax__tab_outer { background: url(images/tabs/red.jpg) #d8d8d8 repeat-x; margin: 0px 0.16em 0px 0px; padding: 1px 0px 1px 0px; vertical-align: bottom; border: solid 1px #a3a3a3; border-bottom-width: 0px; }
.ajax__tab_red-theme .ajax__tab_header .ajax__tab_tab { color: #000; padding: 0.35em 0.75em; margin-right: 0.01em; }
.ajax__tab_red-theme .ajax__tab_hover .ajax__tab_outer { background: url(images/tabs/red.jpg) #bfdaff repeat-x left -1300px; }
.ajax__tab_red-theme .ajax__tab_active .ajax__tab_tab { color: #fff; }
.ajax__tab_red-theme .ajax__tab_active .ajax__tab_outer { background: url(images/tabs/red.jpg) #a50000 repeat-x left -1400px; }
.ajax__tab_red-theme .ajax__tab_body { font-family: verdana,tahoma,helvetica; font-size: 10pt; padding: 0.25em 0.5em; background-color: #edf5ff; border: solid 1px #808080; border-top-width: 0px; }

/* ajax__tab_lightblue-theme theme (images/lightblue.jpg) */
.ajax__tab_lightblue-theme .ajax__tab_header { font-family: arial,helvetica,clean,sans-serif; font-size: small; border-bottom: solid 5px #c2e0fd; }
.ajax__tab_lightblue-theme .ajax__tab_header .ajax__tab_outer { background: url(images/tabs/lightblue.jpg) #d8d8d8 repeat-x; margin: 0px 0.16em 0px 0px; padding: 1px 0px 1px 0px; vertical-align: bottom; border: solid 1px #a3a3a3; border-bottom-width: 0px; }
.ajax__tab_lightblue-theme .ajax__tab_header .ajax__tab_tab { color: #000; padding: 0.35em 0.75em; margin-right: 0.01em; }
.ajax__tab_lightblue-theme .ajax__tab_hover .ajax__tab_outer { background: url(images/tabs/lightblue.jpg) #bfdaff repeat-x left -1300px; }
.ajax__tab_lightblue-theme .ajax__tab_active .ajax__tab_tab { color: #000; }
.ajax__tab_lightblue-theme .ajax__tab_active .ajax__tab_outer { background: url(images/tabs/lightblue.jpg) #ffffff repeat-x left -1400px; }
.ajax__tab_lightblue-theme .ajax__tab_body { font-family: verdana,tahoma,helvetica; font-size: 10pt; padding: 0.25em 0.5em; background-color: #ffffff; border: solid 1px #808080; border-top-width: 0px; }

/* ajax__tab_green-theme theme (images/green.jpg) */
.ajax__tab_green-theme .ajax__tab_header { font-family: arial,helvetica,clean,sans-serif; font-size: 1.2em; border-bottom: solid 5px #00cc36; }
.ajax__tab_green-theme .ajax__tab_header .ajax__tab_outer { background-position: left bottom; background: #d0d0d1 url('../images/tabs/bg-tab.png') repeat-x; margin: 0px 0.16em 0px 0px; padding: 1px 0px 1px 0px; vertical-align: bottom; border: solid 1px #a3a3a3; border-bottom-width: 0px; }
.ajax__tab_green-theme .ajax__tab_header .ajax__tab_tab { color: #000; padding: 0.35em 0.75em; margin-right: 0.01em; }
.ajax__tab_green-theme .ajax__tab_header .ajax__tab_tab:hover { cursor: pointer; }
.ajax__tab_green-theme .ajax__tab_header .ajax__tab_active .ajax__tab_tab:hover { cursor: default; }
.ajax__tab_green-theme .ajax__tab_hover .ajax__tab_outer { background: #ffa403 url('../images/tabs/bg-tab-hover.png') repeat-x left bottom; }
.ajax__tab_green-theme .ajax__tab_active .ajax__tab_tab { color: #fff; }
.ajax__tab_green-theme .ajax__tab_active .ajax__tab_outer { background: #00cc36 url('../images/tabs/bg-tab-active.png') repeat-x left bottom; }
.ajax__tab_green-theme .ajax__tab_body { font-family: verdana,tahoma,helvetica; font-size: 10pt; padding: 0.25em 0.5em; border: solid 5px #00CC36; border-top-width: 0px; }
/* ajax__tab_orange-theme theme (images/orange.jpg) */
.ajax__tab_orange-theme .ajax__tab_header { font-family: arial,helvetica,clean,sans-serif; font-size: small; border-bottom: solid 3px #84aeef; }
.ajax__tab_orange-theme .ajax__tab_header .ajax__tab_outer { background: url(images/tabs/orange.jpg) #d8d8d8 repeat-x; margin: 0px 0.16em 0px 0px; padding: 1px 0px 1px 0px; vertical-align: bottom; border: solid 1px #a3a3a3; border-bottom-width: 0px; }
.ajax__tab_orange-theme .ajax__tab_header .ajax__tab_tab { color: #000; padding: 0.35em 0.75em; margin-right: 0.01em; }
.ajax__tab_orange-theme .ajax__tab_hover .ajax__tab_outer { background: url(images/tabs/orange.jpg) #bfdaff repeat-x left -1300px; }
.ajax__tab_orange-theme .ajax__tab_active .ajax__tab_tab { color: #fff; }
.ajax__tab_orange-theme .ajax__tab_active .ajax__tab_outer { background: url(images/tabs/orange.jpg) #84aeef repeat-x left -1400px; }
.ajax__tab_orange-theme .ajax__tab_body { font-family: verdana,tahoma,helvetica; font-size: 10pt; padding: 0.25em 0.5em; background-color: #edf5ff; border: solid 1px #808080; border-top-width: 0px; }

/* ajax__tab_darkblue-theme theme (images/darkblue.jpg) */
.ajax__tab_darkblue-theme .ajax__tab_header { font-family: arial,helvetica,clean,sans-serif; font-size: small; border-bottom: solid 5px #84aeef; }
.ajax__tab_darkblue-theme .ajax__tab_header .ajax__tab_outer { background: url(images/tabs/darkblue.jpg) #d8d8d8 repeat-x; margin: 0px 0.16em 0px 0px; padding: 1px 0px 1px 0px; vertical-align: bottom; border: solid 1px #a3a3a3; border-bottom-width: 0px; }
.ajax__tab_darkblue-theme .ajax__tab_header .ajax__tab_tab { color: #000; padding: 0.35em 0.75em; margin-right: 0.01em; }
.ajax__tab_darkblue-theme .ajax__tab_hover .ajax__tab_outer { background: url(images/tabs/darkblue.jpg) #bfdaff repeat-x left -1300px; }
.ajax__tab_darkblue-theme .ajax__tab_active .ajax__tab_tab { color: #fff; }
.ajax__tab_darkblue-theme .ajax__tab_active .ajax__tab_outer { background: url(images/tabs/darkblue.jpg) #84aeef repeat-x left -1400px; }
.ajax__tab_darkblue-theme .ajax__tab_body { font-family: verdana,tahoma,helvetica; font-size: 10pt; padding: 0.25em 0.5em; background-color: #edf5ff; border: solid 1px #808080; border-top-width: 0px; }
/* ajax__tab_blueGrad-theme theme (images/blueGrad.jpg) */
.ajax__tab_blueGrad-theme .ajax__tab_header { font-family: arial,helvetica,clean,sans-serif; font-size: small; color: #ffffff; border-bottom: solid 5px #84aeef; }
.ajax__tab_blueGrad-theme .ajax__tab_header .ajax__tab_outer { background: url(images/tabs/blueGrad.jpg) repeat-x; margin: 0px 0.16em 0px 0px; padding: 1px 0px 1px 0px; vertical-align: middle; border: solid 1px #a3a3a3; border-bottom-width: 0px; }
.ajax__tab_blueGrad-theme .ajax__tab_header .ajax__tab_tab { color: #ffffff; padding: 0.35em 0.75em; margin-right: 0.01em; }
.ajax__tab_blueGrad-theme .ajax__tab_hover .ajax__tab_outer { background: url(images/tabs/blueGrad.jpg) #84aeef repeat-x left -1300px; }
.ajax__tab_blueGrad-theme .ajax__tab_active .ajax__tab_tab { color: #fff; }
.ajax__tab_blueGrad-theme .ajax__tab_active .ajax__tab_outer { background: url(images/tabs/blueGrad.jpg) #84aeef repeat-x left -1400px; }
.ajax__tab_blueGrad-theme .ajax__tab_body { font-family: verdana,tahoma,helvetica; font-size: 10pt; padding: 0.25em 0.5em; background-color: #edf5ff; border: solid 1px #808080; border-top-width: 0px; }
.filtriUsatoOnline, .risultatiUsato { margin: 10px 0; width: 98%; -moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; -border-radius: 5px; padding: 5px 1%; }
.filtriUsatoOnline { border: 2px solid #35AFE8; background-color: #F4F4F4; }
.filtriUsatoOnline h3 { margin: 5px 0; }
.filtriUsatoOnline h3 span { font-size: 0.85em; font-weight: normal; }
.risultatiUsato { border: 2px solid #FFA301; clear: both; }
.risultatiUsato h2 span { font-size: 0.75em; font-weight: normal; color: #f03; font-style: italic; }
.risultatiUsato h2 span a { font-style: normal; font-size: 0.9em; }
.filtriUsatoOnline fieldset { background-color: #fff; border: 1px solid #ccc; }
.filtriUsatoOnline label { font-weight: bold; }
.filtriUsatoOnline div { margin: 5px 0 10px; overflow: visible !important; }
.filtriUsatoOnline input { margin-left: 10px; }
#divButton { text-align: right; }
#divButton input { margin: 0; }
#divPrezziMinMax span { margin-left: 50px; }
.chkCategorie label { font-weight: normal; }

.inputUsatoLong { width: 300px; }
.inputUsatoShort { width: 100px; }
.pannelloVeicoli { -moz-border-radius: 10px; -webkit-border-radius: 10px; -khtml-border-radius: 10px; border-radius: 10px; background-color: #fff; border: 1px solid #ccc; padding: 10px; }
.thumbFotoAnnuncio { border: 1px solid #ccc; text-align: center; width: 150px; }
.tabellaAnnunci { font-family: Cambria; border: 0; font-size: 1.1em; width: 100%; }
.tabellaAnnunci a { color: #000; }
.tabellaAnnunci td, .tabellaAnnunci th { border: none; padding: 10px; text-align: center; }
.tabellaAnnunci td { border-bottom: 1px dotted #aaa; min-height: 150px; }
.tabellaAnnunci th { border-bottom: 1px dotted #000; }
.headerAnnunci { background-color: #F4F4F4; color: #000; font-weight: bold; height: 30px; font-size: 1em; }
.descrizioneAnnuncioTabella { width: 250px; vertical-align: text-top; }
.titoloAnnunciotabella { font-weight: bold; font-size: 1.2em; text-align: left; }
.descBreveAnnuncioTabella { font-weight: normal; text-align: left; font-style: italic; }
.vendocerco { width: 60px; }
.Vendo, .Cerco, .pannelloCategorieAnnuncio { padding: 15px; -moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px; text-align: center; font-weight: bold; }
.Vendo2, .Cerco2 { padding: 15px; font-size: 1.3em; font-weight: bold; }
.Vendo2 { color: #06F; }
.Cerco2 { color: #FF5F00; }
.Vendo { background-color: #fce3a2; background-position: center top; background-image: url('../images/bg-vendo.png'); background-repeat: repeat-x; }
.Cerco { background-color: #D2FF9B; background-position: center top; background-image: url('../images/bg-cerco.png'); background-repeat: repeat-x; }
.linkDettaglioAnnunciTabella a { padding: 5px; -moz-border-radius: 3px; -webkit-border-radius: 3px; -khtml-border-radius: 3px; border-radius: 3px; text-align: center; font-weight: bold; background-color: #069; color: #fff; text-decoration: none; }
.linkDettaglioAnnunciTabella a:hover { background-color: #77D2FF; }
.etichetteAnnuncioTabella { text-align: left; color: #666; }
.etichetta { padding: 2px 4px; margin-right: 10px; -moz-border-radius: 3px; -webkit-border-radius: 3px; -khtml-border-radius: 3px; border-radius: 3px; background-color: #D6E2EF; font-size: 0.9em; line-height: 22px; }
.pagerAnnunci { background-color: #F4F4F4; }
.pagerAnnunci td { border-bottom: 0; }
.pagerAnnunci a, .pagerAnnunci span { padding: 2px 4px; -moz-border-radius: 3px; -webkit-border-radius: 3px; -khtml-border-radius: 3px; border-radius: 3px; border-width: 1px; border-style: solid; text-decoration: none; }
.pagerAnnunci a { background-color: #069; color: #fff; border-color: #069; }
.pagerAnnunci span { border-color: #ddd; background-color: #fff; }
.pagerAnnunci a:hover { background-color: #77D2FF; border-color: #77D2FF; }
.numRisFiltrati { color: #fff !important; padding: 2px 4px; background-color: #f03; font-weight: bold; -moz-border-radius: 3px; -webkit-border-radius: 3px; -khtml-border-radius: 3px; border-radius: 3px; }
.BoxAnnuncio { float: left; font-family: calibri; font-size: 1.2em; }
.BoxDatiAnnuncio { float: left; width: 550px; padding: 10px; }
.BoxFotoAnnuncio, .pannelloMappa { background-position: center top; float: right; padding: 30px 10px; width: 350px; background-color: #000; margin-bottom: 20px; background-image: url('../images/bg-box-foto-annunci.png'); background-repeat: repeat-x; }
.BoxFotoAnnuncio { background-color: #000; background-image: url('../images/bg-box-foto-annunci.png'); }
.pannelloMappa { background-color: #dedede; background-image: url('../images/bg-box-mappa-annunci.png'); clear: right; }
.tipoAnnuncioDettaglio { margin-bottom: 20px; width: 100px; float: left; }
.descBreveAnnuncioDettaglio, .descCompletaAnnuncioDettaglio, .prezzoAnnuncioDettaglio, .BoxContattaAnnuncio { padding: 10px; -moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px; }
.pannelloDescBreve { clear: both; }
.descBreveAnnuncioDettaglio, .descCompletaAnnuncioDettaglio { width: 95%; line-height: 22px; }
.descBreveAnnuncioDettaglio { background-position: center top; font-style: italic; background-color: #f4f4f4; font-size: 0.9em; background-image: url('../images/bg-desc-breve.png'); background-repeat: repeat-x; }
.descCompletaAnnuncioDettaglio { background-position: center top; background-color: #e4e4e4; font-size: 0.9em; background-image: url('../images/bg-desc-completa.png'); background-repeat: repeat-x; }
.prezzoAnnuncioDettaglio, .BoxContattaAnnuncio { line-height: 25px; }
.prezzoAnnuncioDettaglio { background-position: center top; background-color: #4982B9; color: #fff; text-align: right; margin-right: 10px; width: 140px; margin-bottom: 20px; float: right; font-size: 1.2em; height: 25px; background-image: url('../images/bg-prezzo-annuncio.png'); background-repeat: repeat-x; }
.BoxContattaAnnuncio { float: left; clear: left; background-color: #FFF07D; text-align: center; width: 350px; background-image: url('../images/bg-form-contatta-annuncio.png'); background-position: center top; background-repeat: repeat-x; }

.mappaAnnuncioDettaglio { margin: auto; width: 300px; height: 250px; border: 2px solid #4982B9; }
.titoloMappa { font-size: 1.2em; font-weight: bold; color: #4982B9; margin: 0 0 1em; }
.FotoGrandeAnnuncio { width: 300px; margin: auto; }
.imgFotoGrandeAnnuncio, .imgFotoThumbAnnuncio { border: 1px solid #fff; }
.imgFotoGrandeAnnuncio { background-color: #dedede; width: 298px; }
.imgFotoThumbAnnuncio { float: left; width: 88px; margin: 10px 15px 0 0; background-color: #dedede; }
.lastThumb { margin-right: 0 !important; }
.formContattaAnnuncio { width: 94%; margin: auto; font-size: 0.9em; text-align: left; }
.formContattaAnnuncio label { font-weight: bold; color: #666; }
.formContattaAnnuncio input, .formContattaAnnuncio textarea { width: 100%; display: block; }
.toggleContatta { padding: 0 3%; color: #000; text-decoration: none; margin-bottom: 15px; }
.toggleContatta:hover { text-decoration: underline; }
.inviaContattaAnnuncio { width: 100px !important; display: inline !important; }
.FeedbackSend { background-color: #00CC36; color: #fff; font-weight: bold; padding: 2px 4px; margin-left: 10px; -moz-border-radius: 3px; -webkit-border-radius: 3px; -khtml-border-radius: 3px; border-radius: 3px; }
.pannelloTipoAnnuncio, .pannelloCategorieAnnuncio { float: left; }
.pannelloCategorieAnnuncio { background-position: left center; font-weight: normal; background-image: url('../images/icone/tag-icon.png'); background-repeat: no-repeat; margin-left: 30px; padding-left: 55px; }
.pannelloDatiVeicolo h3 { height: 25px; font-size: 1.1em; font-weight: bold; text-align: left; border-bottom: 1px dotted #333; color: #333; margin-bottom: 15px; }
.pannelloDatiVeicolo p { line-height: 18px; font-size: 0.9em; margin: .5em 0; padding: 2px 0 2px 20px; }
.pannelloDatiVeicolo p:hover { background-position: left center; background-image: url('../images/icone/right-arrow-icon.png'); background-repeat: no-repeat; }
.pannelloTelefono p, .pannelloEmailAnnuncio p { background-position: left center; padding: 0 10px 0 30px; background-repeat: no-repeat; }
.pannelloTelefono p { background-image: url('../images/icone/1.gif'); border-bottom: 1px dotted #000; line-height: 35px; height: 35px; }
.pannelloEmailAnnuncio p { background-image: url('../images/icone/2.gif'); line-height: 30px; height: 30px; }
.pannelloCompraFoto { width: 80%; margin: 10px auto; }
.pannelloCompraFoto p { line-height: 30px; font-weight: bold; -moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px; background-color: #F06; text-align: center; font-size: 1.4em; }
.pannelloCompraFoto p a { color: #fff; text-decoration: none; }
.pannelloCompraFoto p a:hover { text-decoration: underline; }
#divInserisciAnnuncio { text-align: right; width: 100%; margin: 5px 0; clear: both; }
#divInserisciAnnuncio a { background-position: top; -moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px; padding: 4px 8px; background-color: #6c3; color: #fff; font-weight: bold; text-decoration: none; background-image: url('../images/bg-inserisci-annuncio.png'); background-repeat: repeat-x; }
#divInserisciAnnuncio a:hover { background-position: top; background-color: #b3e699; background-image: url('../images/bg-inserisci-annuncio_hover.png'); background-repeat: repeat-x; color: #333; }
.finaxitContainer { width: 800px; margin: auto; }
.finaxitLogo { width: 270px; height: 100px; margin: 20px auto; }
.pannelloVenditore { display: block; clear: both; margin: 5px 5px 5px 0; padding: 5px; background-color: #FFF07D; -moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px; background-image: url('../images/bg-form-contatta-annuncio.png'); background-position: center top; background-repeat: repeat-x; }
.containerSitcarTop, .sitcarInterno, .containerSitcarBottom { width: 298px; padding: 3px; }
.containerSitcarTop { -webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px; -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; border-top-left-radius: 5px; border-top-right-radius: 5px; background-color: #B3E699; border: 1px solid #B3E699; color: #333; font-size: 0.8em; text-align: left; height: 15px; line-height: 15px; }
.sitcar { float: left; margin-bottom: 15px; margin-right: 7px; /*clear:both;*/ width:306px; height:185px; overflow:hidden; }
.sitcarInterno { height: 65px; text-align: center; }
.containerSitcarBottom { -webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px; -moz-border-radius-bottomright: 5px; -moz-border-radius-bottomleft: 5px; border-bottom-right-radius: 5px; border-bottom-left-radius: 5px; border: 1px solid #B3E699; }
.containerSitcarBottom p { line-height: 15px; font-size: 0.85em; color: #333; margin: 5px 0; }
.spriteHome { background: url('../images/spriteHome.png') no-repeat left top; }
.PromoButton { position: fixed; z-index: 1000; width: 120px; height: 120px; left: 0px; top: 0px; }
/*Modal Popup*/
.modalBackground { background-color: #ddd; filter: alpha(opacity=70); opacity: 0.7; }
.pannelloPromo { width: 500px; height: 140px; padding: 35px 15px; background-color: #FCE3A2; color: #000; border-radius: 3px; border: 3px solid #fff; }
.pannelloPromo p { color: #333; font-size: 2em; font-weight: bold; text-align: center; margin: 0; line-height: 35px; margin-bottom: 20px; }
.pannelloPromo p a { color: #333; font-size: 0.9em; font-weight: bold; }
.closePromo { float: right; top: 0; right: 0; color: #333; font-size: 0.85em; margin-right:10px; }
.banneradwords { float: left; background-image: url('../images/banner/Adwords-Webmarketing.png'); width: 300px; height: 181px; margin: 0px 20px 5px 0; }
.titoloadwords { color: #339900; font-family: Arial; font-size: 2em; font-family: georgia; }
.domanda, .risposta, .bottoneadwords, .prezziadwords { font-family: georgia; }
.domanda { font-size: 1.2em; font-weight: bold; color: #00B331; }
.risposta { color: #333; line-height: 20px; margin-bottom: 25px; }
.bottoneadwords { text-align: center; margin: 40px; }
.bottoneadwords a { background-position: top; border-radius: 5px; background-image: url('/images/tabs/bg-tab-active.png'); color: #fff; text-align: center; font-size: 1.8em; font-weight: bold; padding: 20px; background-repeat: repeat-x; background-color: #00cc36; text-decoration: none; }
.bottoneadwords a:hover { text-decoration: underline; }
.prezziadwords { border-radius: 5px; color: #000; width: 90%; margin: auto; padding: 10px; margin-bottom: 10px; }
.giallo { background-color: #FFFF66; }
.verde { background-color: #D2FF9B; }
.prezziadwords h3 { margin: 0; padding: 0; font-size: 1.5em; }
#HugContainer { width: 900px; margin: auto; }
#HugInnertube { float: left; width: 100%; }
#HugVerde { width: 100%; background-color: #018b58; height: 13px; }
#HugIntestazioneSx, #HugIntestazioneDx { float: left; background-color: #fff; height: 70px; }
#HugIntestazioneSx { width: 500px; font-size: 0.85em; color: #018b58; font-weight: bold; font-style: italic; font-family: 'Arial Narrow'; }
#HugIntestazioneSx p { padding-top: 5px; padding-bottom: 5px; line-height: 20px; }
#HugIntestazioneSx p a { color: #018b58; }
#HugIntestazioneDx { background-position: center top; width: 400px; background-image: url('../images/hug/hp_hug-filtersystems_it_03.png'); background-repeat: no-repeat; }
#HugIntestazioneSx span { text-align: center; margin: auto 10px; }
#HugImgEmozionale { background-image: url('../images/hug/hp_hug-filtersystems_it_06.png'); background-repeat: no-repeat; background-position: center top; height: 226px; }
#HugContent { background-position: top; min-height: 679px; background-image: url('../images/hug/hp_hug-filtersystems_it_07.png'); background-repeat: repeat-x; margin-top: 0px; }
#HugContent h1 { color: #484848; text-transform: uppercase; font-size: 2em; text-align: left; margin: 0; padding-top: 30px !important; padding-left: 0 !important; }
#HugContentInterno { width: 840px; margin: auto; }
#HugContentInterno p { line-height: 20px; font-size: 0.9em; }
.HugFiltroImg { float: right; }
#pAssistenza { padding: 10px; height: 40px; background-color: #FEFB8B; border-radius: 3px; font-weight: bold; }
#pAssistenza label { float: none !important; }
.pannelloCoupon { border-radius: 5px; margin-top: 10px; padding: 5px 10px; border: 1px solid #018B58; background-color: #EBFDE3; }
.linkCoupon { background-image: url('../images/icone/pdf-download-icon.png'); background-position: left center; background-repeat: no-repeat; height: 339px; width: 600px; margin: auto; line-height: 339px; text-align: right; }
.linkCoupon a { font-size: 3em; color: #333; }
.utilita, .visibilita { padding-bottom: 20px; }
.utilita { background-image: url('../images/utilita.png'); background-repeat: no-repeat; background-position: center bottom; }
.visibilita { background-image: url('../images/visibilita.png'); background-repeat: no-repeat; background-position: center bottom; }
.divPromo { padding: 10px; margin: 10px auto; width: 100%; border-radius: 3px; background-color: #D6E2EF; }
.panelPromoLP { font-family: Calibri; font-size: 1.1em; }
.FormEsterno { background-position: right top; margin-top: 10px; width: 100%; background-image: url('../images/icone/email-us.png'); background-repeat: no-repeat; padding-top: 80px; }
.pnlForm { width: 100%; }
.fsPromoLP { background-color: #E8EFF7; border: 1px solid #D79B00; border-radius: 3px; }
.panelPromoForm input[type="submit"] { padding: 5px 10px; border-radius: 3px; margin-top: 5px; border: 1px solid #666; cursor: pointer; font-size: 1.2em; }
.introMsgPromoLP { float: left; position: relative; margin-top: -80px; width: 680px; background-color: #EDEDED; border-radius: 3px; height: 80px; padding: 0 10px; }
.LogoFooterPandora { background: transparent url('http://www.pandorasolutions.it/pandora_logo_firma_2011_01.png') no-repeat right -17px; width: 80px; height: 17px; display: block; margin-left: 10px; float: right; }
.LogoFooterPandora span { display: none; }
.footerPandora { width: 960px; margin:20px auto; text-align: right;font-family:Calibri !important;}
.footerPandora p { background-position: right center; padding: 15px 0 15px 0; line-height: 20px; height: 20px; background-image: url('../Images/pandora-logo-footer.png'); background-repeat: no-repeat; color: #999; }
.footerPandora p a { line-height: 20px; height: 20px; }
.footerPandora p a img { border: 0; vertical-align: bottom; width: 95px; height: 20px; }
#dialog-modal img{ float:left; margin:10px 10px 10px -5px; border:1px solid #019036;}
#dialog-modal p{ font-size:1.3em; line-height:27px; color:#000;}
.linguettaSx { background-position: center center; position: fixed; z-index: 1000; width: 60px; height: 100px; border-top-right-radius: 3px; border-bottom-right-radius: 3px; font-weight: bold; top: 250px; left: 0px; background-image: url('../images/icone/navigate-right64.png'); background-repeat: no-repeat; background-color: #ddd; border:1px solid #ccc; cursor:pointer; }
.linguettaSx:hover{ background-color:#efefef;}
#aVideoRTV1{ background-color:#FF0066; color:#fff; border-radius:2px; padding:1px 3px; text-align:center; font-size:0.9em; font-weight:bold;}
#divVideoRTV1{ border-radius:10px; border:5px solid black; background-color:Black; margin-top:10px; padding:5px 0;}
#divVideoRTV1 object{ margin-left:5px; margin-top:10px; border-radius:5px;}
#divContentWrapper { clear: both; min-height: 300px; margin: 0; padding: 14px; }
 .imgSEO { background-position: center center; width: 300px; height: 200px; border-radius: 3px; margin-left: 20px; margin-bottom: 10px; margin-top: 10px; background-repeat: no-repeat;float: right;background-image: url('../Images/seo.png'); margin-top:-40px; }
.divCostiProdotti { margin: 5px; color: #111; background-color: #F7FFAF; border: 1px solid #E5E597;  clear:both; padding:10px; }
.divNote { margin-bottom: 20px; background-color: #EFEFEF; padding: 10px; float: left; line-height: 18px; }
#divNotaRA { padding-top: 20px; clear: both; color: #333; }
.BannerLatSx270{ margin:20px 0;}
