html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}
body{line-height:1;}
ol, ul{list-style:none;}
blockquote, q{quotes:none;}
:focus{outline:0;}
ins{text-decoration:none;}
del{text-decoration:line-through;}
table{border-collapse:collapse;border-spacing:0;}
*{padding:0;margin:0;}
body{margin:0;padding:0;text-align:center;color:#111;font:normal 70% Verdana, Tahoma, Helvetica, sans-serif;background:#74A4CC url('../images/_sf.gif') repeat-x top;}
.hide{display:none;}
h1{font-size:2em;color:#C00027;border-bottom:2px solid #C00027;padding:0 0 0 10px;text-align:left;}
h1.sottotitolo{padding-top:10px;font-size:1.4em;font-style:italic;}
h3{font-size:1.3em;}
h2{font-size:1.4em;font-style:italic;}
p, h1, h2, h3{margin:10px 15px;}
p a:link, p a:visited{text-decoration:underline;color:#000;font-size:1em;}
p a:hover{text-decoration:none;color:#000;}
img.no-border{border:none;}
img.hspace{padding-top:5px;padding-bottom:5px;}
img.vspace{padding-left:5px;padding-right:5px;}
a img.no-border{border:0;padding:0;border:none;}
a:hover img.no-border{border:0 !important;}
img.normal{border:0;padding:0;background:transparent;}
img.border{border:1px solid #000;padding:5px;background:#FAFAFA;text-decoration:none;}
img.borderWhite{border:2px solid #fff;padding:0px;text-decoration:none;}
code{margin:5px 0;padding:10px;text-align:left;display:block;overflow:auto;font:500 1em/1.5em'Lucida Console','courier new', monospace;background:#FAFAFA;border:1px solid #f2f2f2;border-left:3px solid #039;}
acronym{cursor:help;border-bottom:1px solid #777;}
blockquote{margin:15px;padding:0 0 0 20px;background:#FAFAFA;border:1px solid #f2f2f2;border-left:4px solid #F43612;color:#F43612;font:bold 1.2em/1.5em Georgia,'Bookman Old Style', Serif;}
div.hr{display:block;height:3px;margin:0.9em 0 0.5em 0;background:#74A4CC url('../images/alfa.gif') no-repeat;background-position:center center;}
.cachediv{visibility:hidden;overflow:hidden;height:1px;margin-top:-1px;position:absolute;}
#googleMap{margin-left:auto;margin-right:auto;text-align:center;border:1px solid #000;}
.tooltip{background-color:#000;border:1px solid #fff;padding:10px 15px;width:200px;display:none;color:#fff;text-align:left;font-size:12px;}
.float-left{float:left;}
.float-right{float:right;}
.float-absMiddle{vertical-align:middle;}
.align-left{text-align:left;}
.align-right{text-align:right;}
.align-center{text-align:center;margin-left:auto;margin-right:auto;}
.clear{clear:both;}
.green{color:#77C01B;}
.gray{color:#BFBFBF;}
.paginazione{background:#689AC6;padding:5px;width:96%;height:30px;text-align:center;margin:5px auto;border:2px ridge #eee;font-size:1.1em;font-weight:bold;}
.paginazione .current{background:#BD0027;color:#fff;font-weight:bold;font-size:0.9em;}
.paginazione a:link, .paginazione a:visited{text-decoration:underline;color:#000;}
.paginazione a:hover{text-decoration:none;background-color:#BD0027;color:#fff;}
#pathNav{border-bottom:4px solid #74A4CC;text-align:left;}
#pathNav p{font-size:0.9em;padding:5px;margin:0;}
#pathNav p a:link, #pathNav p a:visited{text-decoration:underline;color:#000;font-size:1em;}
#pathNav p a:hover{text-decoration:none;color:#fff;background-color:#BD0027;}
#pathInserimento{border:1px solid #aaa;width:95%;font-size:0.8em;background-color:#eee;margin-top:10px;margin-left:auto;margin-right:auto;text-align:center;}
#pathInserimento p{margin:0;padding:5px;}
#pathInserimento p a.pathInserimento:link, #pathInserimento p a.pathInserimento:visited{font-size:1em;letter-spacing:0px;text-decoration:underline;}
#pathInserimento p a.pathInserimento:hover{text-decoration:none;}
#tableElencoAziende{border-collapse:collapse;margin:0px;width:98%;margin-left:auto;margin-right:auto;border:1px solid #73A3CC;font-size:0.9em;}
#tableElencoAziende tr{border-bottom:2px dashed #73A3CC;}
.tdSpazioSinistraColorato{padding:0;margin:0;width:4px;background-color:#73A3CC;}
.tdSpazioSinistraColoratoPay{padding:0;margin:0;width:4px;background-color:#C00027;}
.tdContenutiAzienda{padding:5px 10px;}
.tdContenutiAzienda p{text-align:justify;padding:0;margin:0 10px;}
h1.titoloLista{padding:2px 10px;margin:0;border:0;}
h1.titoloLista a:link, h1.titoloLista a:visited{font-size:0.9em;font-weight:bold;text-decoration:underline;color:#BD0027;}
h1.titoloLista a:hover{text-decoration:none;}
p.infoAzienda{font-size:1.1em;padding-bottom:5px;}
p.infoAzienda a:link, p.infoAzienda a:visited, p.infoAzienda a:hover{font-size:1em;padding-bottom:5px;}
p.descrizione{font-size:130%;padding-top:5px;line-height:14px;}
#schedaAzienda{text-align:left;}
#schedaAzienda div.menuIcone{border-bottom:2px solid #C00027;padding-top:5px;width:95%;margin:0 auto;}
#schedaAzienda p.testo{padding-bottom:10px;}
#schedaAzienda h3{text-align:left;border-top:2px solid #C00027;padding-top:10px;padding-bottom:0;}
#wrap{width:980px;margin:0 auto;text-align:left;background:#fff;position:relative;}
#testata{width:100%;height:110px;padding:0;margin:0;text-align:center;background:#fff;position:relative;}
div.logo{float:left;text-align:left;width:500px;height:110px;}
span.sloganLogo{color:#74A4CC;text-align:left;padding-left:15px;letter-spacing:-0.08em;font:bold 1.1em Verdana, Tahoma, Helvetica, sans-serif;}
div.menuIst{float:left;width:295px;height:105px;line-height:14px;}
div.menuIst div.menuIst-content{padding-top:10px;height:1%;text-align:right;bottom:0;width:100%;}
div.menuIst div.menuIst-content span.current{color:#000;font-weight:bold;}
div.menuIstToolOwner{float:left;width:295px;height:105px;line-height:14px;position:relative;margin-right:10px;}
div.menuIstToolOwner div{position:absolute;text-align:right;bottom:0px;width:100%;}
div.menuIstToolOwner span.current{color:#000;font-weight:bold;}
div.boxInserzionisti{float:right;text-align:right;vertical-align:middle;width:180px;height:110px;background:url('../images/sfBoxInserzionisti.png') no-repeat right center;}
div.boxInserzionisti div.titoloBoxInterzionisti{text-align:left;margin:15px 0 0 30px;color:#fff;font:bold 1.2em Verdana, Tahoma, Helvetica, sans-serif;}
div.boxInserzionisti div.testoBoxInterzionisti{text-align:left;margin:5px 0 0 10px;}
div.boxInserzionisti div.testoBoxInterzionisti div.frmLoginOwner-labels{float:left;padding:5px 0 0 5px;line-height:12px;}
div.boxInserzionisti div.testoBoxInterzionisti div.frmLoginOwner-inputs{float:left;padding:5px;}
div.boxInserzionisti div.testoBoxInterzionisti div.frmLoginOwner-submit{clear:both;text-align:center;}
div.boxInserzionisti div.testoBoxInterzionisti div.frmLoginOwner-lostPwd{margin-top:4px;text-align:center;}
form#frmOwner{margin:0;padding:0;border:0;background-color:#fff;font:normal 0.8em Verdana, Arial, Sans-serif;text-align:left;}
fieldset#frmOwner{padding:0;border:0;}
legend#frmOwner{padding:0;border:0;}
#ricercaVeloceEBandiere{width:100%;height:40px;background-color:#74A4CC;padding:0;margin:0;}
div.formRicercaVeloce{float:left;padding:5px 0 0 5px;margin:0;width:670px;}
div.formRicercaVeloce form{background-color:#74A4CC;color:#000;margin:5px 0;padding-bottom:0;border:0;}
div.formRicercaVeloce form input{background-color:#fff;padding:2px 5px;}
div.bandiere{float:right;padding:9px 5px 0 0;margin:0;text-align:right;font:bold 1em Verdana, Tahoma, Helvetica, sans-serif;width:160px;color:#fff;}
#colonnaSinistra{float:left !important;width:230px;text-align:left;margin-left:0;clear:both;}
div.contenutiColonnaSinistra{width:100%;padding:0;}
div.contenutiColonnaSinistra div.boxMenu{width:100%;background:url('../images/titSezioniColSx.png') no-repeat center top;}
div.contenutiColonnaSinistra div.boxMenu div.boxMenu-titolo{text-align:left;padding:16px 0 0 30px;color:#fff;font:bold 1.2em Verdana, Tahoma, Helvetica, sans-serif;}
div.contenutiColonnaSinistra div.boxMenu div.boxMenu-elenco{text-align:left;padding:0;}
div.contenutiColonnaSinistra div.boxMenu div.boxMenu-elenco ul.listeBoxMenuSx{list-style-image:url('../images/_icons/icoArrowList.png');margin:10px 0 0 15px;text-align:left;}
ul.listeBoxMenuSx li{vertical-align:top;margin:0 0 4px 0;}
ul.listeBoxMenuSx li a:link, ul.listeBoxMenuSx li a:visited{text-decoration:underline;font-size:1em;font-weight:bold;}
ul.listeBoxMenuSx li a:hover{text-decoration:none;}
div.bannersColonnaSinistra{width:100%;text-align:center;margin-left:auto;margin-right:auto;}
#colonnaCentrale{float:right !important;width:750px;}
div.contenutiColonnaCentrale{width:100%;padding:0;}
div.contenutiColonnaCentrale div.boxImmaginiTestata{width:750px;height:160px;padding:0;margin:0;border-bottom:4px solid #74A4CC;}
div.contenutiColonnaCentrale div.boxImmaginiTestata div.content{width:750px;height:160px;padding-top:135px;height:25px;}
div.contenutiColonnaCentrale div.boxImmaginiTestata div.content div.sfumAbstract{width:100%;height:25px;background:url('../images/sfondo_pp.png');padding:0;margin:0;}
div.contenutiColonnaCentrale div.boxImmaginiTestata div.content div.sfumAbstract p{padding:5px;margin:0;color:#fff;font-size:1.2em;font-weight:bold;}
div.contenutiColonnaCentrale div.boxContenutiCentrali{float:left;width:570px;padding:0;text-align:left;}
#box-mainContentHome p, #box-mainContentHome li{text-align:justify;font:normal 1.2em Verdana, Tahoma, Helvetica, sans-serif;}
#box-mainContentHome a:link, #box-mainContentHome a:visited, #box-mainContentHome a:hover{font:normal 0.9em Verdana, Tahoma, Helvetica, sans-serif;letter-spacing:0.6px;}
#box-mainContentHome form a:link, #box-mainContentHome form a:visited, #box-mainContentHome form a:hover{font-size:0.8em;}
#box-mainContentHome h3 a:link, #box-mainContentHome h3 a:visited, #box-mainContentHome h3 a:hover{font-size:1em;font-weight:bold;letter-spacing:0px;}
div.contenutiColonnaCentrale div.colonnaDestra{float:right;width:180px;padding:0;text-align:center;}
#striscioneADV{clear:both;width:100%;height:100px;padding:0;margin:0;text-align:center;background:#74A4CC;}
div.contenutiStriscioneADV{width:100%;padding:0;}
div.contenutiStriscioneADV div.boxADVSinistra{margin-top:10px;float:left;width:230px;padding:0;}
div.contenutiStriscioneADV div.boxADVDestra{margin-top:5px;float:right;width:750px;text-align:center;}
#piede{clear:both;width:100%;padding:0;margin:0;text-align:center;background:#fff;}
div.contenutiPiede{width:100%;padding:0;}
div.contenutiPiede div.menuPiede, div.contenutiPiede div.elencoVociMenu{font-size:0.9em;width:90%;margin-left:auto;margin-right:auto;text-align:center;padding-top:10px;}
div.contenutiPiede div.elencoVociMenu a{font-weight:normal;}
div.contenutiPiede div.menuPiede span.current{color:#000;font-weight:bold;}
div.contenutiPiede div.copyright{font-size:0.9em;width:100%;text-align:center;padding:0;color:#aaa;}
div.contenutiPiede div.copyright a, div.contenutiPiede div.copyright a:visited{text-decoration:underline;color:#aaa;font-weight:normal;}
div.contenutiPiede div.copyright a:hover{text-decoration:none;}
#contenitore-errDesc{position:absolute;width:560px;top:100px;left:50%;margin:0 0 0 -280px;border:0;text-align:center;}
#content{width:100%;text-align:left;padding:0;margin:0 auto;}
#content h1{padding:10px 0px 0px 5px;margin:0 0 0 10px;border-bottom:1px solid #f2f2f2;font:normal 1.5em Verdana, Tahoma, Helvetica, sans-serif;}
#content .post{margin:0;padding:0;background:#FFF url(../images/bgGradient.jpg) repeat-x;border:1px solid #EFEDED;}
ul, ol{list-style-type:square;margin:10px 20px;padding:0 15px;color:#111;}
ul li p.current, ol li p.current{color:#111;font-size:1em;font-weight:bold;margin:0;padding:0;}
ul a:link, ul a:visited, ol a:link, ol a:visited{font-size:1em;font-weight:normal;text-decoration:underline;color:#111;}
ul a:hover, ol a:hover{font-size:1em;text-decoration:none;color:#111;}
ul.siteMap{list-style-type:square;margin:10px 30px;padding:0;text-align:left;display:block;}
ul.siteMap li{margin-top:10px;}
ul.siteMap li a:link, ul.siteMap li a:visited{text-decoration:underline;margin:0;font-weight:bold;letter-spacing:0.05em;}
ul.siteMap li a:hover{text-decoration:none;}
ol.siteMapOrdered{list-style-type:lower-alpha;margin:0 0 10px 20px;text-align:left;line-height:15px;font:normal 0.7em Verdana, Tahoma, Helvetica, sans-serif;}
ol.siteMapOrdered li{margin-top:0px;}
ol.siteMapOrdered li a:link, ol.siteMapOrdered li a:visited{text-decoration:underline;}
ol.siteMapOrdered li a:hover{text-decoration:none;}
ol.faq{list-style-type:lower-alpha;margin:0 0 10px 30px;text-align:left;line-height:15px;}
ol.faq li{background:#FAFAFA;border-right:1px solid #f2f2f2;border-left:4px solid #73A3CC;border-bottom:2px solid #bbb;padding:10px;margin-top:0px;font-weight:bold;font-size:1em;}
ol.faq li a, ol.faq li a:visited{text-decoration:underline;font:1em bold;}
ol.faq li a:hover{text-decoration:none;}
ol.faq li a.titoloFaq, ol.faq li a.titoloFaq:visited{color:#C00027;text-decoration:underline;}
ol.faq li a.titoloFaq:hover{text-decoration:none;}
ol.faq li div.testoFaq{margin:0 0 2px -15px;font-weight:normal;font-style:italic;font-size:0.7em;}
ul.docs{list-style-type:none;margin:0 0 5px 0px;text-align:left;line-height:19px;padding:10px;}
ul.docs li{background:#FAFAFA;border:1px solid #f2f2f2;border-left:4px solid #F9EDC5;padding:0;margin:0 0 10px 0;}
ul.docs li a:link, ul.docs li a:visited{text-decoration:underline;font-size:1em;font-weight:bold;}
ul.docs li a:hover{text-decoration:none;}
ul.searchResult{clear:both;width:90%;list-style-type:square;margin:10px;padding:0;text-align:left;}
ul.searchResult li{margin:10px 0 10px 20px;padding:0 0 5px 0;border-bottom:2px solid #73A3CC;}
ul.searchResult li em{font-size:90%;letter-spacing:-0.5px;}
ul.searchResult li a:link, ul.searchResult li a:visited{font-size:1.8em;font-weight:bold;text-decoration:underline;margin:0;}
ul.searchResult li a:hover{text-decoration:none;}
table{margin:0px;width:98%;margin-left:auto;margin-right:auto;}
td.first,th.first{border-left:0px;}
tr.row-a{background:#fff;}
tr.row-b{background:#fff;}
td{padding:10px;}
.tdHr{border-bottom:1px solid #aaa;}
.tdHead{background:#ccc;color:#394963;font-size:11px;font-weight:bold;text-align:center;vertical-align:middle;margin:0;height:30px;}
.alfaChiara{background:#74A4CC;margin:0;}
.alfaScura{background:#ADAEAD;margin:0;}
.spacer{background:#111;margin:0;}
table.table-caratteristiche-pacchetti{border-collapse:collapse;padding:0;width:95%;margin-left:auto;margin-right:auto;margin-bottom:10px;}
table.table-caratteristiche-pacchetti tr{background:#fafafa;vertical-align:middle;}
table.table-caratteristiche-pacchetti tr td{border:1px solid #999;padding:6px;}
table.table-caratteristiche-pacchetti tr td a:link, table.table-caratteristiche-pacchetti tr td a:visited{text-decoration:underline;text-align:center;color:#000;}
table.table-caratteristiche-pacchetti tr td a:hover{text-decoration:none;}
table.table-caratteristiche-pacchetti tr td.ico-e-descr{text-align:left;padding-left:12px;background:url('../images/_icons/ico_liste_symbq.gif') no-repeat left center;}
table.table-caratteristiche-pacchetti tr td.ico-spunta-verde{text-align:center;background:url('../images/_icons/ico_spunta.png') no-repeat center center;}
a:link, a:visited{text-decoration:underline;color:#74A4CC;font-weight:bold;}
a:hover{text-decoration:none;}
a.readmore:link, a.readmore:visited{text-decoration:underline;color:#000;font:bold 11px verdana,arial,helvetica,sans-serif;}
a.readmore:hover{text-decoration:none;}
a.gallery, a.gallery:visited{border:#000 2px solid;float:left;margin:4px 4px 4px 0;width:250px;height:140px;}
a.gallery:hover{border:#BD0027 2px solid;}
a.gallery em, a.gallery:active em, a.gallery:focus em{display:none;}
a.gallerySmall, a.gallerySmall:visited{border:#000 2px solid;float:left;margin:4px 4px 4px 0;width:155px;height:100px;}
a.gallerySmall:hover{border:#BD0027 2px solid;}
a.gallerySmall em, a.gallerySmall:active em, a.gallerySmall:focus em{display:none;}
a.galleryHomePage, a.galleryHomePage:visited{border:#000 2px solid;float:left;margin:4px 4px 4px 0;width:100px;height:60px;}
a.galleryHomePage:hover{border:#BD0027 2px solid;}
a.galleryHomePage em, a.galleryHomePage:active em, a.galleryHomePage:focus em{display:none;}
a.galleryListe, a.galleryListe:visited{border:#000 2px solid;float:left;margin:4px 4px 4px 0;width:140px;height:80px;}
a.galleryListe:hover{border:#BD0027 2px solid;}
a.galleryListe em, a.galleryListe:active em, a.galleryListe:focus em{display:none;}
.menuIst a:link, .menuIst a:visited{text-decoration:underline;color:#74A4CC;font:bold 11px verdana,arial,helvetica,sans-serif;text-align:center;}
.menuIst a:hover{text-decoration:none;color:#74A4CC;font:bold 11px verdana,arial,helvetica,sans-serif;text-align:center;}
.menuIst span.current{font:bold 11px verdana,arial,helvetica,sans-serif;}
a.linkFont10:link, a.linkFont10:visited{color:#111;text-decoration:underline;font:bold 10px verdana,arial,helvetica,sans-serif;text-align:center;}
a.linkFont10:hover{color:#111;text-decoration:none;font:bold 10px verdana,arial,helvetica,sans-serif;text-align:center;}
a.linkFont11:link, a.linkFont11:visited{color:#111;text-decoration:underline;font:bold 11px verdana,arial,helvetica,sans-serif;text-align:center;}
a.linkFont11:hover{color:#111;text-decoration:none;font:bold 11px verdana,arial,helvetica,sans-serif;text-align:center;}
a.linkWhite:link, a.linkWhite:visited{color:#fff;text-decoration:underline;font:bold 11px verdana,arial,helvetica,sans-serif;text-align:center;}
a.linkWhite:hover{color:#fff;text-decoration:none;font:bold 11px verdana,arial,helvetica,sans-serif;text-align:center;}
a.linkFont12:link, a.linkFont12:visited{color:#111;text-decoration:underline;font:bold 12px verdana,arial,helvetica,sans-serif;text-align:center;}
a.linkFont12:hover{color:#111;text-decoration:none;font:bold 12px verdana,arial,helvetica,sans-serif;text-align:center;}
.titoloBoxSezioneHomePage{font-size:16px;font-weight:bold;color:#CC2417;text-align:Center;margin:0;}
.titoloCapsSmallCenter{font-size:11px;font-weight:bold;font-variant:small-caps;letter-spacing:.1em;color:#000;text-align:center;margin:0;}
.titoloCapsSmallLeft{font-size:12px;font-weight:bold;font-variant:small-caps;letter-spacing:.1em;color:#000;text-align:left;margin:0;}
.titoloCapsCenter{font-size:14px;font-weight:bold;font-variant:small-caps;letter-spacing:.1em;color:#000;text-align:center;margin:0;}
.titoloCapsLeft{font-size:14px;font-weight:bold;font-variant:small-caps;letter-spacing:.1em;color:#000;text-align:left;margin:0;}
.titoloCapsLargeCenter{font-size:16px;font-weight:bold;font-variant:small-caps;letter-spacing:.1em;color:#000;text-align:center;margin:0;}
.titoloCapsLargeLeft{font-size:16px;font-weight:bold;font-variant:small-caps;letter-spacing:.1em;color:#000;text-align:left;margin:0;}
.txtJustify{color:#222;font-size:10px;text-align:justify;margin:0;padding-left:5px;}
.txtJustifyLarge{color:#222;font-size:11px;text-align:justify;margin:0;}
.txtCenter{font-size:11px;color:#222;text-align:center;margin:0;}
.txtCenterSmall{font-size:10px;font-style:normal;color:#222;text-align:center;margin:0;}
.txtCenterlarge{font-size:14px;color:#222;text-align:center;margin:0;}
.txtLeft{font-size:11px;color:#222;text-align:left;margin:0;}
.txtLeftWhite{font-size:11px;color:#fff;text-align:left;margin:0;}
.txtLeftSmall{font-size:10px;color:#222;text-align:left;margin:0;}
.txtLeftLarge{font-size:14px;color:#222;text-align:left;margin:0;}
.txtRight{font-size:11px;color:#222;text-align:right;margin:0;}
.txtRightWhite{font-size:11px;color:#fff;text-align:right;margin:0;}
.txtRightSmall{font-size:10px;color:#222;text-align:right;margin:0;}
.txtRightLarge{font-size:14px;color:#222;text-align:right;margin:0;}
.red{font-size:1em;font-weight:bold;color:#CC0000;text-align:center;margin:0;}
.redLarge{font-size:1.2em;font-weight:bold;color:#CC0000;text-align:left;margin:0;}
.alertRed{font-size:1em;font-weight:bold;color:#CC0000;margin:0;}
.alertGreen{font-size:1em;font-weight:bold;color:#008000;margin:0;}
form{margin:0 3px 5px 10px;padding:0 10px 10px 10px;border:1px solid #9E9E9E;background-color:#fff;text-align:left;font:normal 1.2em Verdana, Tahoma, Helvetica, sans-serif;}
fieldset{margin:10px 0 10px 0;padding:10px 15px 15px 15px;border:#73A3CC 2px solid;}
legend{padding:0 0 20px 0;margin:0px;font-weight:bold;color:#73A3CC;}
label{font-weight:bold;margin:0;}
label small{font-size:0.8em;font-style:italic;font-weight:normal;}
input{padding:0px;border:1px solid #9E9E9E;font:normal 1em Verdana, Arial, Sans-serif;color:#333;background-color:#99CCFF;}
.campi input{border:#9E9E9E 1px solid;font-size:11px;width:100%;background-color:#f4f4f4;}
input.button{margin:0;font:bold 1em Arial, Sans-serif;background:#FFF url(../images/bgGradient.jpg) repeat-x;padding:2px 3px;color:#333;border:1px solid #9E9E9E;}
textarea{width:98%;height:300px;padding:2px;font:normal 1em courier new, Arial, Sans-serif;border:1px solid #9E9E9E;display:block;color:#000;background-color:#99CCFF;}
form#contattaci .campi textarea{border:#9E9E9E 1px solid;height:150px;background:#f4f4f4;}
.searchform{margin:10px;padding:10px;border:1px solid #9E9E9E;background-color:#f0f0f0;}
.searchform fieldset{margin:10px 0 10px 0;padding:0 15px 10px 15px;}
.searchform legend{padding:0 0 5px 0;}
.searchform p{vertical-align:middle;}
.searchform input.textboxSmall{border:#9E9E9E 1px solid;width:60%;background-color:#f4f4f4;vertical-align:middle;}
.searchform input.checkbox{background-color:#f4f4f4;margin:0px;vertical-align:middle;}
.searchform select{background-color:#f4f4f4;margin-top:10px;border:#9E9E9E 1px solid;color:#333;font:normal 12px Verdana, Arial, Sans-serif;}
.searchform input.button{font:bold 12px Arial, Sans-serif;color:#333;height:20px;border:1px solid #9E9E9E;padding:1px 5px;vertical-align:middle;}
.inputTextDisabled{background:#4F5C74;text-align:left;vertical-align:top;font:normal 11px verdana,helvetica,sans-serif;color:#fff;border:1px solid #aaa;}
.checkbox{background:#4F5C74;padding:0;text-align:center;vertical-align:middle;border:1px solid #9E9E9E;}
.select{color:#000;font:normal 12px verdana,arial,helvetica,sans-serif;border:1px solid #9E9E9E;background-color:#99CCFF;}
.selectLarge{background:#4F5C74;text-align:left;color:#fff;font:normal 10px verdana,arial,helvetica,sans-serif;border:2px solid #9E9E9E;width:150px;}
.selectMultiple{background:#4F5C74;color:#fff;font:normal 10px verdana,arial,helvetica,sans-serif;border:2px solid #9E9E9E;width:170px;}
.pulsante{background:#bcbcbc;cursor:default;width:60px;height:20px;text-align:center;vertical-align:middle;color:#111;font:bold 10px verdana,arial,helvetica,sans-serif;border:1px outset #9E9E9E;text-decoration:none;}
.frmLoginOwner-submit a.pulsanteLargeLogin:link, .frmLoginOwner-submit a.pulsanteLargeLogin:visited{text-decoration:none;background:#99CCFF;cursor:default;width:90%;height:30px;text-align:center;vertical-align:top;color:#111;font:bold 1em verdana,arial,helvetica,sans-serif;border:2px solid #777;padding:0 10px 1px 10px;}
.frmLoginOwner-submit a.pulsanteLargeLogin:hover{}
.pulsanteLarge{text-decoration:none;background:#99CCFF;cursor:default;width:180px;height:30px;text-align:center;vertical-align:top;color:#111;font:bold 1em verdana,arial,helvetica,sans-serif;border:3px double #777;padding-bottom:4px;}
.pulsanteSfoglia{background:#74A4CC;cursor:default;width:440px;height:22px;text-align:left;vertical-align:middle;color:#111;font:bold 11px verdana,arial,helvetica,sans-serif;border:2px outset #9E9E9E;text-decoration:none;}
div.contenutiColonnaCentrale_toolOwner_frmToolOwner {text-align:center;margin-left: auto;margin-right: auto;width: 65%;}
div.contenutiColonnaCentrale_toolOwner_frmToolOwner div.frmToolOwner-labels {width: 30%; float: left; padding: 5px 0 0 5px; line-height: 30px; text-align: right;}
div.contenutiColonnaCentrale_toolOwner_frmToolOwner div.frmToolOwner-inputs {width: 60%; float: left; padding: 5px; text-align: left;}
div.contenutiColonnaCentrale_toolOwner_frmToolOwner div.frmLoginOwner-submit {clear: both; text-align: center;}
div.contenutiColonnaCentrale_toolOwner_frmToolOwner div.frmToolOwner-lostPwd {padding-top: 15px; text-align: center; letter-spacing: 0px;}
form#frmToolOwner{margin:0;padding:0;border:0;font:bold 1.2em Verdana, Arial, Sans-serif;text-align:center;}
form#frmToolOwner input{width:280px;height:18px;font:bold 1em Verdana, Arial, Sans-serif;margin:5px;}
#lightbox{left:0;width:100%;z-index:1000;text-align:center;position:absolute;line-height:0;}
#lightbox a img{border:none;}
#outerImageContainer{background-color:#74A4CC;width:250px;height:250px;position:relative;margin:0 auto;}
#imageContainer{padding:5px;}
#loading{top:40%;left:0%;width:100%;height:25%;text-align:center;position:absolute;line-height:0;}
#hoverNav{top:0;left:0;width:100%;height:100%;z-index:100;position:absolute;}
#imageContainer>#hoverNav{left:0;}
#hoverNav a{outline:none;}
#prevLink, #nextLink{width:49%;height:100%;display:block;background:transparent url(../images/_icons/alfa.gif) no-repeat;}
#prevLink{left:0;float:left;}
#nextLink{right:0;float:right;}
#prevLink:hover, #prevLink:visited:hover{background:url(../images/_icons/icoPrevLabel.gif) left 15% no-repeat;}
#nextLink:hover, #nextLink:visited:hover{background:url(../images/_icons/icoNextLabel.gif) right 15% no-repeat;}
#imageDataContainer{font:10px Verdana, Helvetica, sans-serif;background-color:#74A4CC;margin:0 auto;line-height:1.4em;overflow:auto;width:100%;}
#imageData{padding:0 10px;color:#8c0000;}
#imageDetails{width:70%;float:left;text-align:left;}
#caption{font-weight:bold;}
#numberDisplay{display:block;clear:left;padding-bottom:1.0em;}
#bottomNavClose{width:66px;float:right;padding-bottom:0.7em;}
#overlay{background-color:#000;top:0;left:0;z-index:900;width:100%;height:100%;position:absolute;}