empahtml,body {margin: 0; padding: 0; border: 0; height: 99%; width:100%;}body{font-family:'Trebuchet MS',Sans-Serif; background: White url(../Images/backPublic.png) repeat-x top left; color:Black; margin:0; padding:0;}body > div#container {height: auto; min-height: 96%; }div#container{ width: 910px; padding: 0;  font-size: 1em; height:96%;  margin: 0 auto; border:0; clear:both; }div.footerPre {color: #1489ab; clear:both; width: 100%; height:10px; text-align:center; padding:0px; margin-top:0;  line-height:18px;}div#footer {color: #1489ab; clear:both; width: 100%; height:284px; text-align:center; padding:0px; padding-top:10px; margin-top:0;  line-height:18px; background: url('../Images/footerRepeat.jpg') White repeat-x bottom left; }div.footerContent {height:119px; width:920px; margin:0 auto; text-align:right; background: url('../Images/footerBack.jpg') White no-repeat top left;padding-right:60px;padding-top:145px; padding-bottom:20px;}/*FONT*/span.italic,span.italici { font-style: italic;}span.italici { font-style: italic;}span.bold { font-weight: bold;}.smaller { font-size: smaller}span.boldBig { font-size: 14px; font-weight: bold; color: #83031d}span.boldRed { font-weight: bold; color: Red;}strong { font-size:1.2em; font-weight:normal; font-size:larger; }span.marked, span.markedM {font-size:1.2em; font-weight:bold; letter-spacing:-1px;}span.markedM {font-size:1em; letter-spacing:0}span.bigger {font-size:1.4em; font-weight:bold;}h1.titleCenter {text-align:center; color:#013b8d;  font-family: 'Trebuchet MS'; font-weight:bold; font-style:normal; font-size:1.8em; letter-spacing:0px; margin-bottom:0px; margin-top:0px;}strong.b {font-weight:bold;}strong.red {font-weight:bold;color: #ff0000}a {color:#c85505;}a.a1 {color:#375aa9;}a:hover {color: #822303}a.currentPage { font-size:larger; font-weight: bold; margin: 5px;}input, select { background: url(../Images/input_bar.png) repeat-x; border:1px solid #666 }/*HOME*/div.home {position:relative; width:100%; height:500px;}div.socialBar {border:0px solid #efefef; float:left; clear:both; margin-top: 0; background: url(../Images/socialBack.png)  top left no-repeat; height: 195px; width: 579px}div.socialBar h3 {color:#1d5dba; padding: 0; letter-spacing: 0; margin: 0; margin-top: 7px; margin-bottom: 3px; text-align: center; font-size: 14px; }h1.firstTitle {padding-top:0; margin-top:0; padding-bottom: 0px; margin-bottom:0px;margin-top:0; color: #1d5dba; font-size:24px; letter-spacing:1px; font-weight:normal; border-bottom:0px solid #af4a04;}h2.subTitle {font-size:1.6em; color:#888681; font-weight:normal; font-family: Arial; font-weight:normal; width:70%; text-align:right; margin:0; letter-spacing:1px; position:absolute; right:0; top:0;  border-bottom:1px solid #888681; padding-bottom:0px; }h2.cpRight {font-size:1.6em; margin:5px 0; margin-left:-1px; letter-spacing:0px;}/*stili GENERALI per il layoutdiv#content .box { margin-top: 0px; }*/div#navigation {float: left; width: 161px;}div#rightColumn {float: left; width: 152px; clear:right;}div#content {float:left; width:584px; padding:3px; padding-left:10px; padding-bottom:0em; margin-top:0; padding-top:0;}span.itestense {border-left: 1px solid White; padding-left:20px; margin-left:18px;}div.fullWidth, div.fullWidth4 {clear:both; padding:0; margin:0;}div.fullWidthcx {clear:both; text-align:center; padding:0; margin:0; margin-bottom:10px;}div.fullWidthcx a {font-size:smaller; color:Black; font-style:italic; /*margin-left:320px;*/}div.fullWidthcx a:hover {color:#ff0000}div.fullWidth, div.fullWidth4 {clear:both; padding:0; margin:0;width:100%;}/*Navigatore*//*Filtri*/div.filters {width:576px;  background:#013b8d no-repeat top left; margin:0 auto;margin-bottom:5px;}div.main {width:100%; text-align:center; font-size:0.8em; padding:5px 0 5px 0; height:18px; color:#ffffff;}div.main select {font-size:0.8em; padding:1px 3px; background-color:White; border:1px solid Black; margin-right:3px; width:120px}div.advanced {width:100%; color:Black; font-size:12px; background: #ffffff repeat-x top left; text-align:center; border-top:2px solid White; border-bottom:1px solid #003082; border-left:1px solid #003082;border-right:1px solid #003082; padding-bottom:0px;}div.advanced select {margin:3px; background-color:White; font-size:12px;}/*1*/div.navigator {background:url(/Images/navigator.jpg) #fbc880 no-repeat top left; clear:both; margin:0 auto; padding:0; width:598px; min-height:200px;}div.navBox, div.navBox2 { float:left; padding:10px; margin:0; margin-right:20px;}div.navBox a {color:#0036e2; font-size:0.9em;}div.navBox a.navTitle {color:#a62306; text-decoration:none; font-size:1.3em;}div.navBottom {text-align:center; color:#375aa9; font-size:1.2em; clear:both; letter-spacing:0; height:39px; line-height:39px; position:relative; margin:0 auto; }div.navBottom img {border:0; margin:0; margin-left:10px; position:absolute; top:0;}span.navBottomL {  padding-bottom:0px; margin-left:-100px;}div.navHeader {text-align:center; color:#a62306; font-size:0.7em; line-height:normal; padding:10px;}div.navHeader span.welcome { font-size:1.4em;}/*2*/div.navBox2 a {font-size:smaller; color:#0036e2;}/*nuovo navigatore*/div.navShortCont div.navShortHorse {float:left;width:334px;margin:0; background-color: inherit; padding:0;}div.navShortCont div.navShortTop {float:left;text-align:left; padding:0; width:334px; background-color:inherit;}div.navShortCont div.navShortBase {float:left; width:311px;  text-align:center; margin-left:3px; padding:10px; background-color:#ffd395;}div.navShortBase form {padding:0; margin:0;}div.navShortCont, div.navLongCont {width:589px; float:left; clear:both; padding:0; padding-left:0px; margin:0; }div.verticalBanner {width: 120px; float:left;margin-left:3px;margin-right:1px;}div.verticalBanner img {margin:0; padding:0; border:0;}div.navShort {float:left; width:162px; text-align:center; margin-left:3px; padding:10px 0px 10px 2px;  min-height:218px; background:url(/Images/navBoxShort.jpg) #ffd395 no-repeat top left;}div.navLong {float:left; width:144px;text-align:center; padding:10px;min-height:218px; background:url(/Images/navBoxLong.jpg) #ffd395 no-repeat top left;}div.navShort a.navTitle, div.navLong a.navTitle {color:#a62306; text-decoration:none; font-size:1.3em; }div.navShort div.navShortList, div.navLong div.navLongList  {text-align:left;font-size:0.8em; line-height:20px;}div.navShort div.navShortList a, div.navLong div.navLongList a {color:#0036e2;  letter-spacing:-1px;}div.navLongCont {padding-left:0px;}div.navLongCont div{margin:0 2px 0 0; margin-top:0;}div.navLong {width:322px; background-image: url(/Images/navBoxLong.jpg);}div.navLine { clear:both; width:315px; }div.fieldL {float:left; width:55%; color:#0036e2; text-align:left;}div.fieldR   { float:right; width:42%;}div.fieldR select {width:100%;}span.empty {/*color:gray;*/ font-style:italic; }span.errors {color: #ff0000; font-weight: bold; font-size: 14px; }/*NUOVI COLORI*/div.navLeft, div.navLeft1, div.navLeft2, div.navLeftAtt, div.navLeftIMR, div.navLeftButton, div.navLeftButtonVendita, div.navLeftButtonVendo, div.navLeftButtonOffro, div.navCenter, div.navLeftButtonPrivati {float:left; margin:0 10px 10px 5px; border:0; width:282px; background:url(/Images/nav_vendT.png) White no-repeat top left; border:0;}div.navLeft1 {background-image:url(/Images/nav_vendB.png)}div.navLeft2 {background-image:url(/Images/nav_offro.png)}div.navLeftButtonPrivati {background-image:url(/Images/registrPrivato.png)}div.navLeftButtonPrivati a {height:82px; display:block; text-decoration:none;}div.navLeftButtonPrivati a:hover {background-image:url(/Images/registrPrivatoR.png)}div.navLeftIMR {background-image:url(/Images/nav_vendoR.png); margin-top:0;}div.navCenter {background-image:none; margin:0;margin-left:3px}div.navLeftButtonVendo {background-image:url(/Images/vendoButton.png); margin-top:0;margin-left:5px;}div.navLeftButtonVendo a {height:82px;display:block; text-decoration:none;}div.navLeftButtonVendo a:hover {background-image:url(/Images/vendoButtonR.png);}div.navLeftButtonVendita {background-image:url(/Images/venditaButton.png); margin-top:0;margin-left:5px;}div.navLeftButtonVendita a {height:82px;display:block; text-decoration:none;}div.navLeftButtonVendita a:hover {background-image:url(/Images/venditaButtonR.png);}div.navLeftButtonOffro {background-image:url(/Images/offroButton.png); margin-top:0;margin-left:5px;}div.navLeftButtonOffro a {height:82px;display:block; text-decoration:none;}div.navLeftButtonOffro a:hover {background-image:url(/Images/offroButtonR.png);}div.navRight, div.navRight1, div.navRightIMR, div.navRightButtonAffitto, div.navRightButtonCerco, div.navCenterButtonAffitto, div.navRightButtonAzienda {float:left; width:282px;  background:url(/Images/nav_affT.png) White no-repeat top left; border:0;}div.navRightIMR {background-image:url(/Images/registrAzienda.png); margin-top:0;margin-left:-2px;}div.navRightButtonAzienda {background-image:url(/Images/registrAzienda.png); margin-top:0;margin-left:-2px;}div.navRightButtonAzienda a {height:82px;display:block; text-decoration:none;}div.navRightButtonAzienda a:hover {background-image:url(/Images/registrAziendaR.png);}div.navRightButtonCerco {background-image:url(/Images/cercoButton.png); margin-top:0;margin-left:-2px;}div.navRightButtonCerco a {height:82px;display:block; text-decoration:none;}div.navRightButtonCerco a:hover {background-image:url(/Images/cercoButtonR.png);}div.navCenterButtonAffitto {float:none; background-image:url(/Images/affittoButtonCent.png); margin:0 auto}div.navCenterButtonAffitto a {height:82px; display:block; text-decoration:none;}div.navCenterButtonAffitto a:hover {background-image:url(/Images/affittoButtonCentR.png);}div.navRightButtonAffitto {background-image:url(/Images/affittoButton.png); margin-top:0;margin-left:-2px;}div.navRightButtonAffitto a {height:82px; display:block; text-decoration:none;}div.navRightButtonAffitto a:hover {background-image:url(/Images/affittoButtonR.png);}div.navRichiestaT,div.navInserisciAnnT, div.navCenterWide, div.navRegistrT { background:url(/Images/annRichiestaTop.png) White no-repeat top left; margin:0; margin-left:5px; padding:0; width:572px; height:76px;}div.navInserisciAnnT {background-image:url(/Images/inserisciAnnT.png); height:76px; margin-top:0}div.navRegistrT {background-image:url(/Images/registrTop.png); height:76px; margin-top:0}div.navCenterWide { background:url(/Images/annRichiestaAutoTop.png) White no-repeat top left; height:69px;margin-left:0; padding:0;}div.navArancio, div.navVuoto, div.navVuotoWide {color:#a51615; font-weight:bold; padding:24px 0px 10px 0px; background:url(/Images/nav_arancioB.png) White no-repeat bottom left;}div.navVuoto {background:url(/Images/nav_bottomVuoto.png) White no-repeat bottom left; padding:0; height:27px}div.navVuotoWide {background-image:url(/Images/annRichiestaAutoB.png); width:572px; height:10px; padding:0; margin-top:0}div.navArancio a {color:#a51615; width:252px; display:block; text-decoration:none; padding-left:30px;}div.navArancio:hover {background-image:url(/Images/nav_arancioBR.png)}div.navBlu {color:#013b8d; font-weight:bold; padding:24px 0px 10px 0px; background:url(/Images/nav_blueB.png) White no-repeat bottom left;}div.navBlu a {color:#013b8d; width:252px; padding-left:30px; display:block; text-decoration:none;}div.navBlu:hover {background-image:url(/Images/nav_blueBR.png)}div.navRight1 {background-image:url(/Images/nav_cerco.png)}div.navLeftCont, div.navRightCont, div.navCenterCont {border:1px solid #013b8d;  background-color:#e7f3ff; border-top:0; border-bottom:0;padding:10px 5px 10px 5px;margin-top:69px;}div.navLeftCont a, div.navRightCont a, div.navCenterCont a {color:#a51615; font-weight:bold; text-decoration:none; font-size:0.8em; padding:0;}div.navLeftCont a:hover, div.navRightCont a:hover, div.navCenterCont a:hover {text-decoration:underline;}div.navCenterCont {margin-top:0; width:560px}.counter {position:absolute;right:0; top:2px;  font-size:0.7em; color:#a51615;}div.navLeftCont div.lineA, div.navCenterCont div.lineA { position:relative; padding:0 5px; line-height:18px; background-color:#eaeaee;}div.navLeftCont div.lineB, div.navCenterCont div.lineB { position:relative; padding:0 5px; line-height:18px;   background-color:#e7f3ff;}div.navRightCont div.lineC { position:relative; padding:0 5px; line-height:18px;   background-color:#dfeffe;}div.navRightCont div.lineD { position:relative; padding:0 5px; line-height:18px;   background-color:#e7f3ff;}div.navLeftAtt {background:url(/Images/attivitaVend.png) White no-repeat bottom left;}a.compraBanBtn {display:block;width:282px;height:78px;  background:url(/Images/compraBanner.png) White no-repeat bottom left; text-decoration:none;}a.compraBanBtn:hover {background-image:url(/Images/compraBannerR.png)}a.richAgBtn, a.richCnBtn, a.attivitaVend, a.attivitaAff, a.inserisciAtt {display:block;width:282px;height:78px; background:url(/Images/richiestaAgenzie.png) White no-repeat bottom left;text-decoration:none;}a.richAgBtn:hover {background-image:url(/Images/richiestaAgenzieR.png)}a.creaPacchetto {display:block;width:282px;height:78px;  background:url(/Images/crea_pacchetto.jpg) White no-repeat bottom left; text-decoration:none;}a.inserisciAtt {background:url(/Images/inserisciAtt.png) White no-repeat bottom left;}a.inserisciAtt:hover {background:url(/Images/inserisciAttR.png) White no-repeat bottom left;}a.attivitaAff {background:url(/Images/attivitaAff.png) White no-repeat bottom left;}a.attivitaVend {background:url(/Images/attivitaVend.png) White no-repeat bottom left;}a.richCnBtn {background:url(/Images/richiestaConcessionarie.png) White no-repeat bottom left;}a.richCnBtn:hover {background:url(/Images/richiestaConcessionarieR.png) White no-repeat bottom left;}/*annunci di richiesta*//*Vetrina*/h1.vetrinaTitle  {text-align:center; color: #375aa9;  font-family: 'Trebuchet MS'; font-weight:bold; font-style:italic; font-size:1.8em; letter-spacing:0px; margin-bottom:0px; margin-top:0px; padding-top:0;}div.vetrina {width:590px;padding:0; padding-left:0px; padding-top:0px;  margin:3px auto; margin-bottom:0px }div.annuncio1,div.annuncio2, div.annuncio3,div.annuncio4,div.annuncio5,div.annuncio6 {width:175px; position:relative;  height:196px; margin:0px; padding:10px; padding-top:5px;  float:left; color:black; background: url(/Images/1.jpg) no-repeat top left; text-align:center; }div.annuncio1,div.annuncio3,div.annuncio5 {color:#1d0f75; background: url(/Images/annBackG.png) no-repeat top left;}div.annuncio1 a,div.annuncio3 a,div.annuncio5 a {text-decoration:none; color:#1d0f75}div.annuncio2 img, div.annuncio4 img, div.annuncio6 img {border:1px solid #61544f; margin:5px auto; padding:0; }div.annuncio2 strong, div.annuncio4 strong, div.annuncio6 strong {color:#740505; font-size:1em; font-weight:bold;}div.annuncio1 strong, div.annuncio3 strong, div.annuncio5 strong {font-size:1em; font-weight:bold; margin-bottom:0;}div.annuncio2 a,div.annuncio4 a,div.annuncio6 a {text-decoration:none; color:#740505}div.annuncio1 img, div.annuncio3 img, div.annuncio5 img {border:1px solid #6e5b5b; margin:5px auto; padding:0;}div.annDesc {text-align:center; margin-left:0; color:Black; font-size:0.75em; line-height:10px}div.annDesc a{text-align:justify; margin-left:0; color:Black; text-decoration:none; width:175px; line-height:15px; margin:0;}div.annDesc a:hover{text-decoration:underline;}div.annuncio1 img:hover,div.annuncio2 img:hover, div.annuncio3 img:hover,div.annuncio4 img:hover,div.annuncio5 img:hover,div.annuncio6 img:hover {border-color:White;}div.annuncio1 {background: url(/Images/1.png)}div.annuncio2 {background: url(/Images/2.png)}div.annuncio3 {background: url(/Images/3.png)}div.annuncio4 {background: url(/Images/4.png)}div.annuncio5 {background: url(/Images/5.png)}div.annuncio6 {background: url(/Images/6.png)}span.annLuogoB {color:#1d0f75; font-size:0.8em; font-weight:normal;}span.annLuogo {color:#740505; font-size:0.8em; font-weight:normal;}/*div.vetrina img.catLogo  {position:absolute; margin-top:168px; left:12px;padding:0; border:0px;}*/div.vetrina img.catLogo  {position:absolute; left:-10px; top:5px; margin-top:0px;padding:0; border:0px;}div.boxVetrBottom {position:absolute;  font-size:smaller; text-align:center; top:165px; width:155px; left:5px; margin-left:10px;}div.fotoVetrina {width:175px; padding:0; text-align:center; height:97px;}/*Cliccati*/div.boxUltClicTitle {margin-top:0}div.boxUltClicTitle img {border:0; margin:0; padding:0; }div.boxUltClic {width:100%; font-size:0.9em; background-color:White; margin:0; margin-top:-5px; border:1px solid #a09f9f; border-top:0;float:left; clear:both;padding-bottom:0px; }div.boxUltClic div {width:144px; float:left; text-align:center; border-right:1px dashed Black; margin:0; padding-top:10px; }div.boxUltClic div.fullWidth {width:70%;float:none; padding:0; margin:0px; border:0;}div.boxUltClic img {margin:0; padding:0; border:2px solid #3875e4;}div.boxUltClic div.elenco {width:584px; clear:both;  float:none; text-align:left; padding:0px; margin-top:0;margin-bottom:0; padding-top:5px;  border-right:0; }div.boxUltClic div.elenco a {  text-align:left; color:Blue; text-decoration:none;}div.elenco table {border:0; padding:0; margin:0; margin-top:-15px;}div.elenco thead td { color:White; border-bottom:0px solid #82bcff}div.elenco tbody td {font-size:smaller; background-color:#e6e6e6;}td.tableLineC {text-align:center;}td.tableTopC {text-align:center;}/*variante i più cliccati*/table.riepilogTable { }table.riepilogTable tbody td {font-size:smaller; padding:0px 5px 0; height:22px; border-top:0px solid #e6e6e6}table.riepilogTable th {text-align:left; padding:2px 5px; background-color:#7fa6cd; font-size:smaller}tr.lineZ td {background-color:#f0eded}tr.lineW td {background-color:inherit}/*Preferiti*/div.boxPrefTitle img {border:0; margin:0; padding:0;}div.boxPref {width:100%; font-size:0.9em; background-color:White; margin:0; margin-top:-5px; border:1px solid #a09f9f; border-top:0;float:left; clear:both;padding-bottom:5px; }div.boxPref div {width:144px; float:left; text-align:center; border-right:1px dashed Black; margin:0; padding-top:5px; }div.boxPref img {margin:0; padding:0; border:2px solid #3875e4;}/*Visualizzazione serie annunci*/div.listaInt {font-size:1em; padding:5px 10px 5px 10px; vertical-align:middle; text-align:center; border-top:0px solid Gray; border-bottom:1px solid Gray}div.listaInt img {border:0;vertical-align:middle; margin-left:10px; }div.listaInt a {color:#8a0c0b; text-decoration:none;}div.listaInt a:hover {text-decoration:underline;}table.serieAnn {border-collapse:collapse; border:1px solid Black; width:100%; padding:0; margin-top:0px;clear:both;}table.serieAnn td {padding:5px;}table.serieAnn thead tr.modeHead td {font-weight:bolder; background-color:#013b8d}table.serieAnn thead td, table.serieAnn thead a {padding: 2px 5px 2px 10px; background:#375aa9; color: White}table.serieAnn td.tAnnImg {width:102px; text-align:center; padding:0px;}td.tableLineL img {width:84px;}table.serieAnn td.tAnnDesc {width:355px; text-align:center; padding:5px;}table.serieAnn div.annImp {clear:both; margin-top:0px; }table.serieAnn div.annImp .divRight {vertical-align:top;margin-top:-10px;}table.serieAnn div.annImp .divLeft {width:80%}table.serieAnn div.annImp .divRight a { color:#6aa535;text-decoration:none;}table.serieAnn div.annImp .divRight a:hover { text-decoration:underline;}table.serieAnn div.annImp div.pref {text-align:left}table.serieAnn div.annImp .pref a{color:#6aa535;text-decoration:none;}table.serieAnn div.annImp .pref a:hover {text-decoration:underline;}table.serieAnn div.annSommario {padding:5px; padding-left:0;}table.serieAnn div.annSommario a {color: #8a0c0b;}table.serieAnn p {font-size:0.8em; color:#868889;}table.serieAnn b {color:#2674d6;font-weight:normal;}table.serieAnn .tableLineRR {text-align:center; background-color: #efeeee;  }table.serieAnn .tableLineRR strong {font-size:1em; font-weight:bold;}table.serieAnn .tableLineRR img {border:0;}table.serieAnn thead {font-size:smaller;}table.serieAnn tfoot td {text-align:right; font-size:smaller; padding: 2px 5px; background:#375aa9;}table.serieAnn tfoot a,table.serieAnn td.paginator a {color:#fdff75; font-weight: bold; text-decoration:none; background-color:transparent}table.serieAnn td.paginator  {text-align:left; background-color:#7fa6cd}table.serieAnn td.paginator a.pagNow {color:#ffc675; font-weight:bold; font-size:larger;}table.serieAnn tfoot, table.serieAnn tfoot td.paginator {color:#ffc675; text-align:right;background-color:#013b8d}table.serieAnn tfoot td.paginator a.pagNow, strong.pagNow {color:#ffc675; font-weight:bold; font-size:larger;}table.serieAnn td.tableLineL,table.serieAnn td.tableLineR {border:0px dotted Black; border-bottom:0;  border-right:0; border-left:0; background: #efeeee }table.serieAnn td.tableLineR { text-align:left;vertical-align:top; padding-left:10px; font-size:14px; }table.serieAnn tr.alternate td {background:White}td.productsNone{padding-left:10px;}/*lista immagini*/div.listaImg {width:100%; padding:0; margin:0;}div.listaImgEl {width:163px;margin:5px 0px 0 10px; border:0px solid #a1a0a0; background: url(/Images/boxImg.png) no-repeat top left; padding:9px; height:135px; float:left; text-align:center; }div.listaImgTitle { font-size:1em; padding:10px; text-align:center;}div.listaImgEl a {text-decoration:none;}div.listaImgEl img {border:0px solid #4068d3; padding:0px; /*width:130px;*/ background-color:White; margin-top:5px;}div.listaImgEl span {font-size:0.7em;}div.paginatorG, div.paginatorGbox {text-align:center; background-color:#e6e6e6; font-size:smaller;}div.paginatorG a{text-align:center; text-decoration:none; }div.paginatorG a.pagNowG {color:#f25500; font-weight:bold; font-size:larger;}div.paginatorGbox {padding:5px;border:0px solid Gray; position:relative; border-top:0; margin-bottom:5px;}div.pagNumber {position:absolute; right:10px; }/*scheda annuncio*/div.sitemap, div.sitemap1, div.sitemap2 {width:563px; text-align:center; vertical-align:middle; color:#013b8d; background-color: White; border:1px solid #013b8d;  border-left:10px solid #013b8d; border-right:10px solid #013b8d; margin-top:1px; margin-bottom:5px; padding:7px 0;}div.sitemap2 {width:98%;}div.sitemap a, div.sitemap2 a {color:#013b8d; text-decoration:none;}div.sitemap a:hover, div.sitemap1 a:hover, div.sitemap2 a:hover {text-decoration:underline;}div.sitemap b, div.sitemap2 b {font-weight:bold;}a.now {color:#ff4f28; font-size:1.2em;}h2.H2luogoAnnuncio {font-style: normal;display:inline;color:black;}/*VECCHIA VERSIONE SITEMAP*/div.sitemap1, div.sitemap2 {width:563px; text-align:center; vertical-align:middle; color:#013b8d; background-color: White; border:1px solid #013b8d;  border-left:10px solid #013b8d; border-right:10px solid #013b8d; margin-top:1px; margin-bottom:5px; padding:7px 0;}/*NUOVA VERSIONE SITEMAP*/div.sitemap1, div.sitemap {font-size: 11px; background-color: transparent; border:0; padding: 0; text-align: left;}div.sitemap strong, div.sitemap1 strong {font-weight: bold}/*span.desc {color:Black; font-style:italic}*/div.headingAnnuncioPrivato {margin:3px 0; width:100%; text-align:center; background-color:#013a8c; font-style:italic; font-size:0.8em; color:White; border-bottom:1px solid #94c5ff; padding:0;}/*div.sitemap1 {color:#1f6ccc}.sitemap1 strong{color:#ff4f28;}*/div.annBodyExt {border:2px solid #365ab8; padding:5px;padding-right:0; margin-top:-3px; padding-top:0px; z-index:1; position:relative; }.informazioniAggiuntive {font-size: 13px; margin: 0 0 5px 0}.informazioniAggiuntive strong {}div.annBody {width:99%; position:relative;}/*.annBody img { border:1px solid #9e9ea0; padding:10px; background-color:White;  margin-right:10px; float:left;margin-bottom:0px; margin-top:10px; margin-left:0px;}*/div.annDescDett {text-align: justify; font-size:1em; }div.annDescDett strong {font-size:1em; font-weight:bold;}span.annPrezzo img {margin-bottom:-7px; border:0; width: 23px}div.annBody a { color:Green; }.annTitle {color: #a62306; z-index:2; position:relative; font-size:1em; font-weight:bold; background:url(/Images/annTitleBack.png) #f7b155 repeat-x top left; margin-bottom:0px; border:1px solid #ff4f28; border-bottom:2px solid #e4f0fe; margin-bottom:0; width:80%; padding:5px 10px 5px 10px;}span.annPrezzo, span.annPrezzoP {color:#ff4f28; font-size: 1.1em; font-weight:normal; letter-spacing:0px;}span.annPrezzoP {}td.tAnnData {text-align:center; width:119px; font-size:0.9em;}td.tAnnData select {font-size:0.8em;}td.tAnnData input, td.tAnnImg input { border:0; background:none; color:white; font-size:1em;font-family:'Trebuchet MS', Sans-Serif; font-weight:bold; }td.tAnnData input, td.tAnnImg input {cursor:pointer;  }td.tAnnImg input {width:102px; height:33px; font-size:0.1em; color:#375aa9; background:url(../Images/mostraprimaimg.png) no-repeat top left;}span.annData {color: #19951e; font-size: 1em;}a#modeSwitcher {color: #ff9022; font-weight:normal;}div#modeSwitcher {border:1px solid #003082; background-color:#013b8d; color:White; font-size:0.9em; text-align:center}div#modeSwitcher strong {font-size:0.9em;}div.annImp {width:100%; clear:both; padding:0; margin:0; margin-top:15px; }div.annGallery {width:100%; text-align:center; float:left; clear:both; position: relative; z-index: 3}div.annGallery img {float:left; border:1px solid Orange; margin:5px; margin-right:0; margin-bottom:0; z-index:2;}h5.annDescCampoNB, h5.annDescCampo {color:#365ab8; font-size:1.2em;  font-style:normal; border-bottom:1px solid #8cbef5;letter-spacing:1px; font-weight:normal;  padding:5px 0px 0 0; margin:0px; text-align:left;}h5.annDescCampoNB {border:0px; padding-bottom:5px;}h5.annDescCampo { width:99%;}.divLeft, .divRightHalf {width:60%; text-align:left; float:left;}.divRight, .divLeftHalf {width:40%; text-align:right; float:left;}.divLeftHalf, .divRightHalf {width:46%; text-align:right; padding:0 5px; vertical-align:middle;}.divRightHalf {width:46%}.divLeftTL {float:left; width:49%; font-size:smaller; text-align:left;}.divRightTL {float:right; width:49%; font-size:smaller; text-align:left;}div.advanced select {width:100px; }div.advanced span {color:Black; font-size:1em; font-weight:bold; padding:2px 5px 0; width:60%; border-bottom:0px solid Black;}div.advancedCont {width:100%; margin-top:10px; margin-bottom:0;font-size:0.9em;}div.advanced input {background-color:#1d5dba; background-image:none; color:White;}.annBody img.pref {border:0; padding:0; margin:0; background-color:inherit;}.annBody .divLeft a {color:#a62306}.annBody .divLeft a:hover {color:#f78f07}div.annGallery div.imgPreviewBox {display:none; text-align:center; position:absolute; margin-top:-295px; background: url(/Images/preview.png) no-repeat top left; margin-left:-291px; border:1px solid Gray; padding:10px; }div.annGallery img.imgPreview { border:1px solid Black; padding:0; margin:0; height:230px;  max-height:190px;}div.logoAzienda, div.contattaUtente, div.contattaUtenteBox {width:169px; display:block;  height:258px;  padding:10px; padding-left:18px; padding-right:10px; margin:10px 0px 0px 0px; float:none; font-size:smaller; color:#a62306; text-align:center;background:url(/Images/boxRedShort.png) no-repeat top right;}div.logoAzienda {margin-top:5px;}div.logoAzienda img {width:167px; height:85px; padding:0; margin:0; margin-top:5px; background: url(/Images/preview.png) no-repeat top right;}div.logoAzienda a {color:#013b8d; text-decoration:none;}div.logoAzienda a:hover {color:#a62306;}div.logoAzienda .divLeft {width:40%; color:#013b8d;}div.logoAzienda .divRight {width:60%; text-align:left; color:#013b8d;}div.contattaUtente {height:auto; background-image:none;float:right;font-size:medium; padding-left:10px; padding-right:25px; margin-top:0;}img.ceralacca {width:94px; height:92px;top:120px;left:58px;position: absolute}div.contattaUtenteBox {background:url(/Images/boxSmallBluRed.png) no-repeat top right;position:relative; width:172px; height:169px; color:#013b8d; float:none; }div.contattaUtenteBox a {color:#013b8d; font-weight:bold; font-size:1.1em;}div.contattaUtenteBox h2 {margin:0; padding-bottom:10px;font-size:20px}.campoNome {font-weight:bold; float:left; width:49%;}.campoDesc {float:left;width:49%;}div.annInfo div {font-size:14px;}/*inserimento annuncio*/div.boxCateg {width:100%;background-color: #fa904b; text-align:center; padding:5px; padding-left:0; padding-right:0; border:1px dashed #b83722;}div.boxCategInt {width:auto; margin-top:5px; padding-bottom:5px; text-align:center; }div.boxCateg a {font-size:1.2em; margin-right:10px; color:White}div.boxCateg a:hover {color:#7e1504}div.navLoc {font-size:1em; text-align:center; background-color:#013b8d; color: White; width:580px;}.navLoc strong {color:#ff4f28;}strong.last {color:#fa904b}div.fieldblock h2,  h2.line {color:#365ab8;   font-size:1.3em; font-style:normal; border-bottom:1px solid #8cbef5;letter-spacing:1px; font-weight:normal;  padding:5px 0px 0 0; margin:0px; margin-bottom:10px; text-align:left;}div.fieldblock h2.navLoc, h2.navLoc,  h2.line {font-size:14px; text-align:center;font-style: normal; background-color:#013b8d; color: White; width:580px; letter-spacing: 0; padding: 3px 0}/*Pannello utente*/h3.pnl {color:#003082; font-size:1.3em; text-align: center; font-weight:normal; background-color:#e6e6e6; padding:5px; margin:0;}h4.pnl {color:#000000; font-size:1.1em; padding:5px; margin:0; border-bottom:1px dashed #a62306; text-align:center;}h5.pnl {padding:5px; margin:0; font-weight:bold; color:#a62306; }table.pnl {background-color:White; border:1px solid #b8b7b7; border-collapse:separate; border-right:0; border-left:0;}table.pnl td { padding-left:5px;}div.pnlLink {text-align:right; padding:5px 10px;background-color:#e6e6e6}div.pnlBox, div.pnlBoxTop { border:1px solid #003082; border-collapse:separate; margin-top:20px;}div.pnlBoxTop {margin-top:0;}div.pnlBox select {width:400px;}div.STATUS_ANNUNCIO_1, div.STATUS_ANNUNCIO_2, div.STATUS_ANNUNCIO_3, div.STATUS_ANNUNCIO_4, div.STATUS_ANNUNCIO_5 {width:60px;font-weight:normal; padding:3px; color: black; text-align:right; font-size:smaller; float:left; margin-left:5px; margin-right:0;}div.STATUS_ANNUNCIO_1 {background-color:#f7e48b; width:110px}.STATUS_ANNUNCIO_2 {background-color:#ef8f8f;}.STATUS_ANNUNCIO_4 {background-color:#eabcff;}div.STATUS_ANNUNCIO_3 {background-color:#cae7f8;width:120px;}/*TABELLE*//*I più cliccati*/table {border-collapse:collapse; border:1px solid #003082; width:100%; border-top:0;padding:0;}thead {font-weight:bolder;}thead td {padding: 2px 5px 2px 10px; background:#013b8d; color: White}tbody td{color:Black; }tbody a {color:#bc1b00;}tfoot td {text-align:right; font-size:smaller; padding: 2px 5px; background:#9dcbff;}tfoot a {color:#153f9a; font-weight: bold;}tfoot a:hover {color:#ffc675}td.tableLineL, td.tableLineR {border:0px dotted Black; border-bottom:0; padding: 2px 5px 2px 10px; border-right:0; border-left:0; background: White }td.tableTopR, td.tableLineR, td.tableTopC { text-align:center;}td.tableTopL {width:40%;}td.tableTopC {text-align:center}td.tableTopR {width:18%;}td.tAnnImg a.imgList, td.tableTopR a.imgList {background:url(/Images/imgGallery.png) #013b8d no-repeat top left; margin: 0 auto; margin-left:125px; width:195px; height:33px; padding:0;  display:block;}td.tAnnImg a.imgList:hover, td.tableTopR a.imgList:hover {background-image: url(/Images/RimgGallery.png)}td.tAnnImg a.imgList {margin-left:5px}tr.alternate td {background:#aed4fe}tbody tr:hover td {background:#ffc675}a.clickedTitle {font-size:smaller; text-decoration:none;}a.clickedTitle span {color:Black;}div.modeHead, tr.modeHead  {padding: 7px 5px 4px 10px; margin:0; background:url(/Images/headTable.jpg) #1d5dba no-repeat top left; color: White; border:1px solid #013b8d; font-size:1.2em; font-weight:normal;}a.imgListSmall,a.imgListSmall1, a.tabella, a.tabella1 {background:url(/Images/imageGallery1.png) no-repeat top left; margin: 0 auto; margin-top:-5px; width:169px; height:31px; padding:0;  display:block;float:right;}a.imgListSmall:hover {background-image: url(/Images/RimageGallery1.png)}a.imgListSmall1:hover {background-image: url(/Images/RimageGallery1.png)}a.tabella {background:url(/Images/tabella.png)  no-repeat top left;}a.tabella1 {background:url(/Images/tabella1.png)  no-repeat top left;}a.tabella:hover {background-image: url(/Images/Rtabella.png)}a.tabella1:hover {background-image: url(/Images/Rtabella1.png)}/*Pagina LOGIN*/table.loginPage, table.loginPageReg {border:0px solid Blue; float: left; font-size:1em; width:275px; height:188px; margin:0 auto; margin-left:10px; background: url(/Images/loginBack.png) no-repeat top left;}.loginPage td, .loginPageReg td { padding:10px 10px; padding-bottom:5px; padding-top:0; }td.alignLeft {text-align:left;}td.alignRight {text-align:right; width:37%;}td.loginHead {text-align:center; color:#375aa9; font-size:0.7em; line-height:normal; padding:10px; padding-bottom:0; background-color:transparent;}span.welcomeLogin { font-size:1.3em;}table.loginPage input {width:130px}table.loginPage td.button, table.loginPageReg td.button  {text-align:right; padding-right:10px; }table.loginPage .button input, table.loginPageReg .button input {background-color:#62a8f5; color:White; background-image:none; padding:2px 5px 2px 5px;  border:1px solid #375aa9}table.loginPage .button input:hover, table.loginPageReg .button input {border-color:#fff;}table.loginPage tbody tr:hover td, table.loginPageReg tbody tr:hover td { background-color:transparent;}table.loginPageReg {color:#a62306; background: url(/Images/regBack.png) no-repeat top left; margin-left:10px;}table.loginPageReg td.loginHead {color:#a62306; padding-top: 0;}table.loginPageReg ul {font-size:0.8em;margin:0px; margin-bottom:0; padding-left:80px;}table.loginPageReg .button input { border-color:#a62306; margin-left:15px; background-color:#ff613e; padding:2px 5px 2px 5px; margin-top:0px}table.loginPageReg .button input:hover {border-color:White; }/*failure*/td.alignLeftHalf {text-align:left;}td.alignLeftHalf a { font-size:1.2em; color:#ff4f28; text-decoration:none;}td.alignRightHalf {text-align:right; width:50%;}td.alignRightHalf a {font-size:1.2em; color:#a62306; text-decoration:none;}td.alignLeftHalf a:hover, td.alignRightHalf a:hover {color:White; text-decoration:underline;}/*Header*/div#header {position: relative; height: 175px; width: 920px;  padding: 0; margin:0;}div#logo {border: 0px solid green; width:425px; padding: 0; margin: 0; height:134px; margin-top:0px; margin-left:13px; text-align:left; float:left; text-align:center; background:  no-repeat top left; }div#logo img {border:0px solid red; margin:0; padding:0; margin-left:0px; /*height:134px; width:261px;*/}div.bannersHeader {border: none; padding: 0; width: 715px; margin: 10px 0 0 12px; float:left; clear:right; height:180px;}div.bannersHeader img {margin:0; border:0; padding:0; background-color:inherit;}div.bannersHeader a {}div.bannerHeaderTop {width:241px; margin:0; float:left;}div.bannerHeaderBottom {width:241px; margin:0;float:left;}div.bannerHead1,div.bannerHead2,div.bannerHead3,div.bannerHead4 { margin:0; padding:0px 0px 0 0; height:60px; }div.bannerHeaderTop img, div.bannerHeaderBottom img {border:0; margin-bottom:0px;}div.bannerContent div{width:240px;}div.bannerContentC {margin-left:30px;}div.bannerContent img {border:0; margin:0px; }div.bannerContentC img {border:0; margin:0px; margin-right:20px;}.compraBanT a, div.bannerColRight a, div.bannerColLeft a  {color:Gray; padding:0; font-size:smaller; font-style:italic; text-decoration:underline;}.compraBanT a:hover, div.bannerColRight a:hover, div.bannerColLeft a:hover {color:#ff0000;}.compraBanT a.R {/*margin-left:411px;width:160px; display:inline;*/float:right; clear:right; width:150px; }.compraBanT a.L {/*margin-left:5px; width:160px; display:inline;*/float:left; width:150px;}div.compraBanT {width:910px;padding-left:5px;padding-right:5px; clear:both; float:left;}div#menuO {padding:0; height:29px; margin:0; text-align:center; border:0px solid black; vertical-align:top; position:absolute; top:140px; width:100%;  }#menuO ul { vertical-align:top;  border:0px solid red; text-align: center; padding: 0; margin: 0 auto; width:902px;}#menuO li { display: block; float: left; padding: 0px; margin:0 2px;  }#menuO li a {text-decoration: none; color: White; display:block; width:123px;height:27px; margin:0; padding:0px; line-height:27px; background: url(../Images/btnShort.jpg) #375aa9 no-repeat top left; }#menuO li a.btnLong {text-decoration: none; color: White; display:block; width:192px;height:27px; margin:0; padding:0px; line-height:27px; background: url(../Images/btnLong.jpg) #375aa9 no-repeat top left; }#menuO li.activelink a, #menuO li.activelinkLong a {color: #013b8d; text-decoration: none; font-weight:bold; padding:0px;  margin:0; background: url(../Images/RbtnShort.jpg) #375aa9 no-repeat top left;}#menuO li.activelinkLong a {background: url(../Images/RbtnLong.jpg) #375aa9 no-repeat top left;}div.footerMenu {font-size:0.8em; color:#828182;margin-top:8px;}div.footerMenu a {color:#828182; border-right:1px solid #bdbdbd; padding:0 5px; text-decoration:none;}div.footerMenu a:hover {text-decoration:underline}/*Registrazione*/div.boxBlu, div.boxBluLargo, div.boxBluLargoBasso , div.boxBluLargoAlto {border:0px solid Blue; font-size:14px; width:385px; height:207px;text-align:center; color:#375aa9; margin:0 auto; background: url(/Images/successBack.png) no-repeat top left; padding:10px;}div.boxBlu h2 {margin-top:0;}div.boxBluLargo {background-image:url(/Images/boxBluLargo.png); width:563px;height:auto}div.boxBluLargoAlto {background-image:url(/Images/boxBluLargoAlto.png); width:563px;height:auto;height:230px;}div.boxBluLargoBasso {background-image:url(/Images/boxBluLargoBasso.png); width:563px; height:132px;}div.boxBluLargo h2, div.boxBluLargoBasso h2,div.boxBluLargoAlto h2   {color:#365ab8;  font-size:20px;  border-bottom:1px solid #8cbef5;letter-spacing:1px; font-weight:bold;  padding:5px 0px 0 0; margin:0px; margin-bottom:10px; text-align:center; }.success img {border:0;}table.registrazionePrivati {border:0; font-size: 12px}table.registrazionePrivati tr:hover td {background-color: transparent}table.registrazionePrivati input {width: 97%;}table.registrazionePrivati input:focus, table.registrazionePrivati input:active {border-color:#de3200; border-width: 2px;}.registrazionePrivati td.col3  {text-align: left;width: 30%}.registrazionePrivati td.col2 {text-align: left; width: 30%}.registrazionePrivati .col3 select, .registrazionePrivati .col2 select {width:97%}.registrazionePrivati tr.nomiCampi td {padding-top: 7px}div.riepilogoReg {float:left; clear:right;}.riepilogoReg .labelbox {text-align: left; width: 47%; float: left}.riepilogoReg .valuebox {text-align: left; width: 47%; }.riepilogoReg div.fieldbox2 {float: left; width:49%; font-size: 13px}.riepilogoReg .valuebox { font-weight: bold}/*Pagina RICERCA*/div.cercaPage {background-color:#5fcc4f; padding:10px; border:1px solid #a19d9e; color:White; font-size:1.3em;}/*Colonna SINISTRA*/div.bigMenu {width:100%; margin-top: 0px; }.bigMenu img {border:0; margin-bottom:0px}a.inserisciAnn  { display:block; width:160px; height:143px; padding:0; margin:0; margin-left:0px; margin-bottom:0px; background: url(../Images/inserisciAnn.png)  no-repeat top left; }a.inserisciAnn:hover {background-image: url(../Images/RinserisciAnn.png);}div.bannerColLeft { margin-top:10px; margin-left:0;  text-align:center;}.bannerColLeft img, div.bannerColRight img {border:0; padding:0; margin:0; margin-bottom:4px; }/*Colonna DESTRA*//*stili generali blocchi*/div.boxLogin, div.boxCerca, div.boxAnnunciCatBody, div.boxUltNotBody {padding-left:18px; }div.boxLogin input, div.boxCerca input, div.boxCerca select {width:81px; margin-left:8px; }div.boxCerca select {margin-left:10px; width:82px; height:20px;}div.boxLogin input {width:125px;}div.boxLogin .fieldNameLW1 a {background-color:#62a8f5; color:White; text-decoration:none; background-image:none; padding:2px 5px 2px 5px; height:30px;  border:1px solid #375aa9}div.fieldNameL {width:38%; text-align:left; float:left;}div.fieldNameLW {width:58%; text-align:left; float:left; margin:0;}div.fieldNameLW1 {width:42%; text-align:left; float:left; margin:0; }div.fieldInput {width:50%; text-align:left; float:left; }div.fieldInputS {width:0%; text-align:left; float:left;}div.fieldFull {width:90%; text-align:center;}/*stili specifici*/div.boxLogin {width:100%;height:234px; color:White; font-size:0.8em; margin-top: 0px; margin-bottom:0; padding-top:6px; padding-left:10px; margin-left:3px; background: url(../Images/boxThin.png) no-repeat top left;}/*div.boxLogin div {height:30px; line-height:20px;}*/div.boxLogin img {margin-right:5px; margin-bottom:4px; vertical-align:middle;}div.boxLogin a {line-height:18px;}div.boxLogin div.fieldFull a:hover {color:White;}div.boxLogin input{font-size:0.8em}div.boxLogin div.actions {line-height:20px; margin-top:5px;}div.boxLogin div.actions a {color:White}div.boxLogin div.actions a:hover {color:White}div.boxLogin  input.remember {display:inline; width:10px; height:10px; border:0;}div.boxLogin div.fieldFullR {width:90%; text-align:center; margin-top:5px; margin-bottom:6px }div.boxLogin div.fieldFullR input {margin:0; margin-top:10px; margin:5px; background-color:#013b8d}div.boxLogin a.registrati {background-image:url(../Images/registrati.png);}div.boxLogin a.registrati:hover {background-image:url(../Images/Rregistrati.png);}div.boxLogin input.accedi {background-image:url(../Images/login1.png);}div.boxLogin input.accedi:hover {background-image:url(../Images/login1R.png);}div.boxCerca {width:100%; height:167px; color:White; padding-left:10px; font-size:0.7em; margin-top: -7px; margin-bottom:0; padding-bottom:0; padding-top:10px; margin-left:3px; background: url(../Images/boxCerca.png) no-repeat top left;}div.boxCerca strong {font-size:1em; color:White; font-weight:normal;}div.boxCerca div {line-height:16px;padding-top:0; padding-bottom:0; margin:0;}div.boxCerca div.fieldInput input, div.boxCerca div.fieldInput select {width:70px}div.boxCerca div.fieldInputS {line-height:16px;}div.boxCerca div.fieldFullButton {width:90%; text-align:center;}div.boxCerca div.fieldFullButton input { color:#a00706; font-weight:bold; background:url(../Images/cerca.png) no-repeat top left; margin-top:0px; border:0; height:33px; padding:0; text-align:center; width:71px; font-size:1.1em;  }div.boxCerca div.fieldFullButton input:hover {font-weight:bold; color:#e33d01;  }div.boxCerca .fieldFull {font-weight:bold;font-size:1em; text-align:center;}/*nuova versione boxcerca*/div.boxCerca div.fieldFull input, div.boxCerca div.fieldFull select {width:120px; text-align:left; margin-bottom:5px; }div.bannerColRight {width:100%; margin-top:0px; margin-left:5px; text-align:center;}.bannerColRight img {border:0;}div.boxAnnunciCatBody, div.boxUltNotBody, div.boxAnnunciCatTitle {width:100%; height:324px; color:#817e7e; font-size:1em; margin-top: 0px; padding-top:0px; background: url(../Images/annCat.png) no-repeat top left;}div.boxAnnunciCatTitle, div.boxUltNotTitle {height:60px; margin:0; margin-top:10px; padding:0;}div.boxAnnunciCatTitle img {border:0; background: url(../Images/annCatTitle.jpg) no-repeat top left;}div.boxUltNotTitle img {border:0; background: url(../Images/ultNotTitle.jpg) no-repeat top left;}div.boxAnnunciCatBody {padding-right:12px; width:89%; text-align:left; font-size:smaller; padding-top:0; margin-top:0;}div.boxAnnunciCatBody a {color:#817e7e; text-decoration:none; /*display:block; padding:0; margin:0px; margin-top:-17px;*/}div.boxAnnunciCatBody a:hover {color:#c85505; text-decoration:underline;}div.boxUltNotBody {width:200px; }div.boxUltNotBody a {text-align:left; }div.boxUltNotBody img {margin-right:0;}div.parLeft { float:left;  line-height:27px; position:relative;width:63%; }div.parFull {width:100%;line-height:27px; clear:both;}/*p {font-size:1.4em;  z-index:10; position:relative;     margin:0;  display:inline; }*/.imgRight {float:right; clear:right;}div.parRight { float:right;  line-height:27px; position:relative;width:63%; }.imgLeft { border:0; float:left; clear:left;}div.labelbox{    float:left;    text-align:right;    width:50%;}div.valuebox, div.valueboxStato{    float:left;    padding-left:3px;    text-align:left;}div.fieldbox, div.fieldbox1{    clear:both;    width:579px;    vertical-align:middle;    font-size:14px;}div.fieldblock{    clear:both;}/*FORM DINAMICI*/span.prelabel{    font-style:italic;    color:#666666;    font-size:12px;}span.checkbox {    width: 19px;    height: 25px;    padding: 0 5px 0 0;    background: url('../Images/checkbox.gif') no-repeat;    display: block;    float: left;}span.radio {    width: 19px;    height: 25px;    padding: 0 5px 0 0;    background: url('../Images/radio.gif') no-repeat;    display: block;    clear: left;    float: left;}span.select {    position: absolute;    width: 158px;    height: 21px;    padding: 0 24px 0 8px;    color: #fff;    font: 12px arial,sans-serif;    background: url('../Images/select.gif') no-repeat;    overflow: hidden;}div.elencosx{    float:left;    width:44%;    text-align:right;    font-weight:bold;    color:#938393;    clear:left;}div.elencodx{    float:left;    text-align:left;    margin-left:5px;    clear:right;}div.fieldbox textarea{width:98%;}div.fieldbox1 div.labelbox {width:40%;}div.fieldbox1 div.valuebox {width:58%;}div.fieldbox1 div.valuebox input, div.fieldbox1 div.valuebox textarea{width: 80%}/*inserimento foto*/table.aggFoto {border:0; width:100%}table.aggFoto td {border-bottom:1px dashed silver; height:60px;}table.aggFoto tr:hover td{background-color:transparent}table.aggFoto td.add {width:260px}table.aggFoto td.foto {width:230px; text-align:center;}table.aggFoto td.foto img {border:1px solid Black; margin:5px;}table.aggFoto td.f {width:140px; font-size:smaller}table.aggFoto thead th {padding: 2px 5px 2px 10px; background:#55a4ff; color: White; border:1px solid White}div.labelboxShort {width:160px; float:left;}div.valueboxStrong {font-weight:bold; text-align:left;clear:right;}div.valueboxStato {padding-top:3px;}div.valueboxStato img {margin-bottom:-7px;width:24px;}div.valueboxStato span#stato_uso_display {font-size:smaller; padding-left:5px;}div.valuebox select {width:180px}div.valuebox select.selectMedium {width:100px}div.valuebox select.selectShort {width:70px;}div.valueboxShort select {width:110px}input.radio {border:0; background-color:transparent; background-image:none;}input.buttonProc,input.buttonProcConf, a.buttonProc,input.btnRed, input.btnBlu, a.buttonProcConf  {background-color:#62a8f5; color:White; text-decoration:none; background-image:none; padding:2px 5px 2px 5px; margin-top:10px;  border:1px solid #375aa9}a.buttonProc, a.buttonProcRed {margin-top:0px; line-height:28px;padding:2px 8px; font-size:smaller;}input.buttonProcRed, a.buttonProcRed, input.buttonProcConf {border-color:#a62306; background-image:none; background-color:#ff613e; color:White; padding-top:0px;margin-top:10px}.fullWidthC {text-align:center; width:100%; clear:both; }input.buttonProcConf, a.buttonProcConf {background-color:#ff2e00; font-size:1.3em; font-weight:normal;}input.ProcRed {background-color:#a51615; color: White; }input.btnBlu {background-color:#1d5dba; color: White; }.addBtn, .removeBtn {background: url('../Images/addIconBlu.gif') no-repeat center left; font-size: 12px; padding: 3px 5px 3px 20px; border: 1px solid #e23c00; color: white; background-color: #e23c00}input.addBtn:hover {border-color:#c60606; font-weight: bold;}.removeBtn {background: url('../Images/removeIconBlu.gif') no-repeat center left; background-color: #e23c00;}/*Condizioni d'uso'*/div.condizioni {margin:0; padding:0; font-size:0.7em; text-align:justify}div.condizioni h2 {color:#365ab8; font-size:1.3em;  font-style:normal; border-bottom:1px solid #8cbef5;letter-spacing:1px; font-weight:normal;  padding:5px 0px 0px 0; margin:0px; margin-bottom:5px; text-align:left;}div.condizioni ul {list-style-type:square;}/*mappa del sito*/table.mappa {border:0;}table.mappa td {padding:1px; vertical-align:top;}table.mappa a {text-decoration:none;}table.mappa tr:hover td {background-color:transparent}.mappa h1 {font-size:1.2em;font-weight:normal;padding:0 10px;margin:0; background-color:#d9eafd}.mappa a {color:#013b8d}.mappa a:hover h1{background-color:inherit; background-color:White;border-left:3px solid #3673d5}.mappa h2 {font-size:0.8em;font-weight:normal;padding:0 10px;margin:0; color:Black;}.mappa h2:hover {font-style:italic; border-left:3px solid #3673d5}/*Optional Auto*/table.optional {border:1px solid silver; margin:3px; padding:3px; width:280px;}table.optional tr:hover td {background-color:transparent;}table.optional td {font-size:0.6em; text-align:left;}table.optional input {border:0;}#preview{    position:absolute;    border:1px solid #ccc;    background:#333;    padding:5px;    display:none;    color:#fff;}#preview img {width:350px}select {background-color:White}div#boxMostClicked, div#box_1 {margin-top:-15px;}div.istruzioni {background-color:#fafbb5;padding:10px;text-align:justify;font-size:12px;margin:5px 0 5px; width:97%;}h3.orangeLine {background-color:#ffd7b7; font-size:16px;padding:2px 5px; margin:0; margin-top:30px; width:98%;}div.twitter img {border:0;width:120px;}div.friendfeed img {border:0; width:120px;}table.statoUsoTable {border: none; }.statoUsoTable tr:hover td{background-color: transparent;}table.inoltro {width: 100%; margin-top: 10px}table.inoltro td {padding-left:5px; padding-right: 0}.newsEditingFormDiv .fieldbox1 .labelbox {width: 100px;}.newsEditingFormDiv .fieldbox1 .valuebox tr td:hover, .newsEditingFormDiv .fieldbox1 .valuebox td {background-color: transparent;}