/* general */
body {margin:0; padding:0; border:0; font-family:arial; background:#ecebeb;}
a {outline:none;}
img, a img {border:0;}
p a, p a:hover {text-decoration:underline;}
* html div {height:1%;}
.cl {content:"."; display:block; height:1px; clear:both; visibility:hidden; overflow:hidden;}
.left {float:left !important;}
.center {float:none; margin:0 auto;}
.right {float:right !important;}
form {display:inline;}
.fifty {width:45%!important;}


/********** COLOURS
red:		ce000c
greyS:		c9c9c9
greyM:		a0a0a0
bg:			ecebeb
text:		4b4d4c
label:		a19a97
*/


/* layout */
.body {width:956px;margin:0 auto; text-align:center;}


/* header */
.header {background:#fff; border-top:3px #ce000c solid; border-left:1px #c9c9c9 solid; border-right:1px #c9c9c9 solid;}
.header-title {float:left; margin:5px 25px;}
.login-fields {float:right; text-align:right; width:auto; padding:25px 25px 0px 23px;}
.login-fields label {font-weight:bold; color:#a19a97; margin:2px;}
.login-fields input {width:115px; height:14px; margin:2px;vertical-align : middle;}
.login-fields a {text-decoration:underline; color:#a19a97;}
.login-fields .fields-to {float:left; text-align:left;}
.login-fields .note {float:left; text-align:left; margin-left:5px; position:relative; z-index:3;}
.search-bar {background:url(/Images/bg-search-bar.jpg) 0 0 repeat-y; text-align:left; color:#fff; padding:0 30px;}
.search-bar-open {background:url(/Images/bg-search-bar-open.jpg) 0 0 no-repeat; height:20px;}
.search-bar-close {background:url(/Images/bg-search-bar-close.jpg) 0 0 no-repeat; height:17px;}
.search-bar-openclose {background:url(/Images/bg-search-bar-openclose.jpg) #fff 0 0 no-repeat; height:35px;}
.search-words {float:left; background:url(/Images/search-words.png) 0 0 no-repeat; width:425px; height:23px;}
.search-words input {width:400px; height:16px; border:0; margin:2px 0 0 12px;}


/* main */
.main{background:#fff; border-left:1px #c9c9c9 solid; border-right:1px #c9c9c9 solid; text-align:left;padding-left:16px;padding-right:10px; overflow:hidden; width:928px;}


/* footer */
.moreblock {background:url(/Images/bg-moreblock.gif) #fff 0 0 repeat-x;}
.footer {background:transparent;margin:0 auto; text-align:center;}
.footer-sep {background:url(/Images/footer-sep.png) 50% 0 no-repeat; width:956px; height:6px;}
.footer, .footer a, .footer a:hover {color:#4b4d4c; text-decoration:none;}
.footer a:hover {text-decoration:underline;}


/* special elements */
a.btn_login {background:url(/Images/btn_login.gif) 0 0 no-repeat; display:block; float:left; width:81px; height:19px; color:#ce000c; font-weight:bold; text-decoration:none; line-height:20px; text-align:center; float:left; margin:3px;}
a.btn_login2 {background:url(/Images/btn_login2.gif) 0 0 no-repeat; display:block; float:right; width:117px; height:19px; color:#ce000c; font-weight:bold; text-decoration:none; line-height:20px; text-align:center; margin:3px;}
a.btn_search {background:url(/Images/btn_search.png) 0 0 no-repeat; display:block; float:left; width:141px; height:25px; color:#ce000c; font-weight:bold; text-decoration:none; line-height:25px; text-align:center; margin:-1px 10px; float:left;}
a.btn_announce,a.btn_announce2 {background:url(/Images/btn_announce.png) 0 0 no-repeat; display:block; float:left; width:240px; height:37px; color:#fff; font-weight:bold; text-decoration:none; line-height:34px; text-align:center; margin:-5px 0; float:right; position:relative;}
a.btn_announce2 {background:url(/Images/btn_announce.gif) 0 0 no-repeat;}
a.btn_elim {background:url(/Images/btn_elim.gif) 0 0 no-repeat; display:block; float:left; width:72px; height:17px; color:#ce000c; font-weight:bold; text-decoration:none; line-height:17px; text-align:center; margin:0; text-transform:uppercase;}
a.btn_greyLit {background:url(/Images/bg-buttonGreyLit.gif) 0 0 no-repeat!important; display:block; height:19px; color:#666; font-weight:bold; text-decoration:none; line-height:19px; text-align:center; float:left; padding-left:16px;text-transform:uppercase;width:auto;white-space:nowrap;margin-right:18px;}
a.btn_grey {background:url(/Images/bg-buttonGrey.gif) 0 0 no-repeat; display:block;height:25px; color:#ce000c; font-weight:bold; text-decoration:none; line-height:25px; text-align:center; float:left; margin:0px 3px;padding-left:16px;text-transform:uppercase;width:auto;white-space : nowrap;}
a.btn_grey SPAN{background:url(/Images/bg-buttonGreySpan.gif) top right no-repeat;height:25px;padding-right:16px;display:block;cursor:pointer;}
.detail{padding:6px;}

/* main-content */
.col{width:312px;float:left;/*overflow:hidden;*/}
.col-right{width:300px;margin-right:2px;float:right;/*overflow:hidden;*/}
.colDouble{width:612px;float:left;overflow:hidden;}


/* box home */
.box-home{background:url(/Images/bg-boxColBottom.gif) bottom left no-repeat;width:298px;margin-right:15px;padding-bottom:18px;margin-bottom:9px;}
.box-homeInt{background:url(/Images/bg-boxColTop.gif) top left no-repeat;padding-top:9px;padding-left:0px;height:210px;}
.box-home.mappa{background:url(/Images/bg-boxMappaBottom.gif) bottom left no-repeat;padding-bottom:12px;min-height:290px;}
.box-home.mappa .box-homeInt{background:url(/Images/bg-boxMappaTop.gif) top left no-repeat;padding-top:0px;}
.box-home.annunci .box-homeInt{background:url(/Images/bg-boxAnnunciTop.gif) top left no-repeat;padding-top:0px;}
.box-home.tagcloud,.box-home.annunci{background:url(/Images/bg-boxTagcloudBottom.gif) bottom left no-repeat;padding-bottom:5px;}
.box-home.tagcloud .box-homeInt{background:url(/Images/bg-boxTagcloudTop.gif) top left no-repeat;padding-top:0px;}
.box-home.annunci .box-homeInt{padding-left:3px;}
.banner-home{float:left;width:100%}
.banner-home IMG{margin-bottom:20px;}
.col-right .banner-home{margin-top:13px;}
.col-right .banner-home .left, .col-right .banner-home .right {margin-bottom:-20px;}
.box-home H1{color:#e61300;margin:0px;padding:18px 10px 18px 62px;font-weight:normal;}
.box-home.mappa H1,.box-home.tagcloud H1,.box-home.annunci H1{color:#fff;margin:0px;padding:5px 14px 0 14px;font-weight:bold;height:29px;}
.box-home.annunci H1{color:#e61300;padding-bottom:0px;height:23px;}
.box-home H1 A{color:#e61300;text-decoration:none;}
.box-home H1 SPAN{color:#999999;}
.box-home UL{margin:0px 1px;padding:0px;list-style-type : none;}
.box-home.mappa UL{margin:3px 2px;width:138px;float:left;}
.box-home LI{padding:3px 14px 0px 0px;clear:both;}
.box-home LI SPAN,.box-home LI A{padding-left:14px;display:block;float:left;color:#4b4d4c;text-decoration:none;min-height:18px;}
.box-home.mappa LI {padding:0 14px 0 0;}
.box-home.mappa LI A {min-height:0;}
.box-home LI A:hover{text-decoration:underline;}
.box-home LI.alt{background:#f1f1f1 url(/Images/bg-Alt.gif) right repeat-y;}
.box-home.mappa LI.alt{background:#fff url(/Images/bg-Alt2.gif) right repeat-y;}
.box-home .sep{background:#dedbdb url(/Images/bg-sepElenco.gif) right repeat-y;clear:both; height:1px; overflow:hidden;}
.box-home LI A.linkBox{float:left;color:#4b4d4c;text-decoration:none;padding:0px 3px 0px 10px;}
.box-home LI A:hover.linkBox{text-decoration:underline;}
.pipe{float:left;padding-left:3px;}
.nuoviAnnunci{color:#e61300;font-weight:bold;margin-left:14px;margin-top:16px;}
.nuoviAnnunci A{color:#e61300;text-decoration:none;}
.nuoviAnnunci A:hover{text-decoration:underline;}
.box-banners{width:300px;}
.col .box-banners{margin-top:20px;}
.colDouble .paged .box-banners {float:left; border-bottom:1px #e9e9e9 solid; width:570px; margin:10px 5px; padding:0;}
.colDouble .paged .box-banners div {float:left; width:275px; margin:0; padding:0 0 5px 0; display:block;}
.box-banners IMG{float:left;margin-right:10px;}
.linkBanner{color:#4b4d4c;padding-top:5px;display:block;}
.box-banners DIV{margin-bottom:10px;}
.col .box-banners DIV{margin-bottom:20px;}
.box-home.mappa IMG{float:right;margin-right:3px;}
.box-grey{background:#dedbdb url(/Images/bg-boxGrayBottom.gif) bottom left no-repeat;padding-bottom:0px;margin-bottom:9px;}
.box-greyInt{background:transparent url(/Images/bg-boxGrayTop.gif) top left no-repeat;padding:14px 0px 0px 16px;min-height:290px;}
.box-baloon{float:left;margin-right:16px;width:133px;margin-bottom:16px;}
.baloon IMG{margin-top:8px;margin-bottom:5px; max-width:125px;max-height:95px;}
.baloon{background:transparent url(/Images/bg-baloon.gif) bottom left no-repeat;width:133px;height:103px;text-align:center;}
IMG.baloon {padding:5px; background:#c9c9c9; width:auto; height:auto;}
.box-baloon SPAN{display:block;padding:0px 8px;}
.moreblock .col{width:317px;margin:14px 0px;text-align:left;}
.moreblock .col H1{color:#666666;margin:0px;padding:4px 14px 8px 14px;}
.moreblock .col H1 A{color:#666666;text-decoration:none;}
.moreblock .col.borderLeft{border-left:1px solid #e7e7e7;}
.moreblock .col.borderRight{border-right:1px solid #fff;}
.moreblock .col IMG{margin-left:13px;float:left;}
UL.annUL  {float:left;}
UL.annUL LI {line-height:25px;}


/*Gestione TagCloud*/
#htmltagcloud{font-size: 70%;width: auto;margin:0px;border:0px;padding:4px 8px; font-size:0.65em}#htmltagcloud{line-height:3.2em;word-spacing:normal;letter-spacing:normal;text-transform:none;text-align:center;text-indent:0}#htmltagcloud a:link{text-decoration:none}#htmltagcloud a:visited{text-decoration:none}#htmltagcloud a:hover{color:#fff;background-color:#e61300}#htmltagcloud a:active{color:white;background-color:#e61300}.wrd{padding:0px 10px;position:relative}.wrd a{text-decoration:none}.tagcloud0{font-size:1.0em;color:#7e7e7e;z-index:10}.tagcloud0 a{color:#7e7e7e}.tagcloud1{font-size:1.4em;color:#7e7e7e;z-index:9}.tagcloud1 a{color:#7e7e7e}.tagcloud2{font-size:1.8em;color:#7e7e7e;z-index:8}.tagcloud2 a{color:#7e7e7e}.tagcloud3{font-size:2.2em;color:#7e7e7e;z-index:7}.tagcloud3 a{color:#7e7e7e}.tagcloud4{font-size:2.6em;color:#7e7e7e;z-index:6}.tagcloud4 a{color:#7e7e7e}.tagcloud5{font-size:3.0em;color:#7e7e7e;z-index:5}.tagcloud5 a{color:#7e7e7e}.tagcloud6{font-size:3.3em;color:#7e7e7e;z-index:4}.tagcloud6 a{color:#7e7e7e}.tagcloud7{font-size:3.6em;color:#7e7e7e;z-index:3}.tagcloud7 a{color:#7e7e7e}.tagcloud8{font-size:3.9em;color:#7e7e7e;z-index:2}.tagcloud8 a{color:#7e7e7e}.tagcloud9{font-size:4.2em;color:#7e7e7e;z-index:1}.tagcloud9 a{color:#7e7e7e}.tagcloud10{font-size:4.5em;color:#7e7e7e;z-index:0}.tagcloud10 a{color:#7e7e7e}.freq{font-size:10pt !important;color:#bbb}


.path {margin:0; padding:5px;position:relative;padding-top:0px;}
.path ul {list-style:none; margin:0; padding:0;}
.path ul li {display:inline;}
.path ul li a {color:#4b4d4c; text-decoration:none;}
.path ul li a:hover {text-decoration:underline;}


/*//-> tabs for FF and SAF */
.tab-block {position:relative; z-index:0;}
.tab-block ul {display:table; list-style:none; margin:0 0 -3px 0; padding:0; width:99.5%; position:relative;}
.tab-block ul li {display:table-cell; padding-right:2px;}
.tab-block ul li a {background:url(/Images/tab-off-a.gif) 0 0 no-repeat; display:block; color:#4b4d4c; font-weight:bold; text-decoration:none; text-transform:uppercase;}
.tab-block ul li a:hover {color:#ce000c; text-decoration:underline;}
.tab-block ul li a span {background:url(/Images/tab-off-span.gif) 100% 0 no-repeat; display:block; height:31px; line-height:31px; text-align:center;} 
.tab-block ul li.tab-on a {background:url(/Images/tab-on-a.gif) 0 0 no-repeat;color:#ce000c;}
.tab-block ul li.tab-on a span {background:url(/Images/tab-on-span.gif) 100% 0 no-repeat; cursor:pointer;}
/*//-> tabs for FF and SAF */

.tab-width {width:600px;}
.tab-content {background:url(/Images/tab-bg.jpg) 0 0 repeat-y;}
.tab-open {background:url(/Images/tab-open.jpg) 0 0 no-repeat; height:13px;}
.tab-close {background:url(/Images/tab-close.jpg) bottom left no-repeat; height:20px;}
.tab-closeBlock {background:url(/Images/tab-close.jpg) bottom left no-repeat;padding-bottom:10px; /*height:350px;*/}
.colFull .tab-open {background:url(/Images/tab-openFull.jpg) 0 0 no-repeat; height:13px;}
.colFull .tab-close {background:url(/Images/tab-closeFull.jpg) bottom left no-repeat; height:20px;}
.colFull .tab-content {background:url(/Images/tab-bgFull.jpg) 0 0 repeat-y;position:relative;}
.colFull .tab-closeBlock {background:url(/Images/tab-closeFull.jpg) bottom left no-repeat;padding-bottom:4px;}
.colFull .tab-block ul{z-index:10;}
.colFull.center {width:100%; text-align:center; margin-bottom:10px;}

.tab-block .tab-content ul {list-style:none; margin:0; padding:0; position:relative; margin-left:10px;}
.tab-block .tab-content ul ul{margin-top:5px;position:relative;}
.tab-block .tab-content ul li {display:block;float:left;width:197px; position:relative;height:98px; margin:-5px 0 10px 0; padding:0;}
.tab-block .tab-content ul li.cl{height:1px;margin-top:0px;}
.tab-block .tab-content ul li li{float:none;width:auto;height:auto;border:0px;margin:0;padding:0;}
.tab-block .tab-content ul li a {background-image:none; display:inline; float:none;  height:auto; color:#4b4d4c; font-weight:normal; text-decoration:underline; text-transform:none;}
.tab-block .tab-content ul li H1{color:#e61300;margin:0px;padding:15px 10px 8px 62px;font-weight:normal;height:32px;position:relative;}
.tab-block .tab-content ul li H1 A{color:#e61300;text-decoration:none;position:absolute;bottom:2px;width:auto;padding-bottom:3px;line-height:16px; font-weight:bold;}
.tab-block .tab-content LI{padding-left:0px;}
.tab-block .tab-content LI LI{padding-left:0px;}
.novita{font-weight:bold;text-align:right;padding:0px;position:relative;}
.novita A{color:#000;text-decoration:none;cursor:pointer;position:absolute;bottom:10px;left:470px;}
.novita A:hover{text-decoration:underline;}
.text{color:#000;padding:7px 20px 0px 20px;background:url(/Images/bg-text.gif) 0px 0px no-repeat;}
.menuCol{background:url(/Images/bg-menuCol.gif) top right no-repeat;width:204px;float:left;position:relative;overflow:hidden;height:300px;}
.tab-block .tab-content .menuCol  ul li {float:none;}
.menuCol.noMargin{background-image:none;}

/*gestione icone*/
/*homepage*/
.box-home H1.case{background:url(/Images/ico-case.gif) 10px 5px no-repeat;padding-left:42px;padding-right:5px;padding-bottom:9px;}
.box-home H1.motori{background:url(/Images/ico-auto.gif) 15px 8px no-repeat;padding-bottom:9px;}
.box-home H1.compro{background:url(/Images/ico-comproVendo.gif) 15px 5px no-repeat;padding-left:72px;padding-bottom:9px;}
.box-home H1.lavoro{background:url(/Images/ico-lavoroServizi.gif) 15px 5px no-repeat;padding-left:72px;padding-bottom:9px;}

/*Case e Attivit&agrave; commerciali*/
.tab-block LI.residenziale{background:url(/Images/ico-case.gif) 15px 20px no-repeat;}
.tab-block LI.commercialeIndustriale{background:url(/Images/ico-commerciale.gif) 10px 17px no-repeat;}
.tab-block LI.attivitaLicenze{background:url(/Images/ico-attivita.gif) 10px 15px no-repeat;}
.tab-block LI.terreni{background:url(/Images/ico-terreni.gif) 5px 5px no-repeat;}
.tab-block LI.nuoveCostruzioni{background:url(/Images/ico-nuoveCostruzioni.gif) 10px 10px no-repeat;}
.tab-block LI.caseVacanze{background:url(/Images/ico-vacanze.gif) 5px 6px no-repeat;}
.tab-block LI.cercaImmobile{background:url(/Images/ico-cercaImmobile.gif) 5px 15px no-repeat;}
.tab-block LI.agenzieImmobiliari{background:url(/Images/ico-agenzieImmobiliari.gif) 10px 15px no-repeat;}
.tab-block ul LI.residenziale,.tab-block ul LI.nuoveCostruzioni,.tab-block ul LI.caseVacanze{height:103px;}
.tab-block ul LI.terreni,.tab-block ul LI.commercialeIndustriale,.tab-block ul LI.attivitaLicenze{height:103px;}
.tab-block ul LI.cercaImmobile,.tab-block ul LI.agenzieImmobiliari{height:80px;}

/*Motori*/
.tab-block LI.auto{background:url(/Images/ico-auto.gif) 10px 25px no-repeat;}
.tab-block LI.moto{background:url(/Images/ico-moto.gif) 5px 20px no-repeat;}
.tab-block LI.accessoriAutoMoto{background:url(/Images/ico-accessoriAutoMoto.gif) 10px 15px no-repeat;}
.tab-block LI.veicoliCommerciali{background:url(/Images/ico-veicoliCommerciali.gif) 10px 20px no-repeat;}
.tab-block LI.camperCaravan{background:url(/Images/ico-camperCaravan.gif) 10px 15px no-repeat;}
.tab-block LI.veicoliAgricoliIndustriali{background:url(/Images/ico-veicoliAgricoli.gif) 10px 15px no-repeat;}
.tab-block LI.barche{background:url(/Images/ico-barche.gif) 10px 27px no-repeat;}
.tab-block LI.concessionari{background:url(/Images/ico-concessionari.gif) 10px 20px no-repeat;}
.tab-block LI.cercaVeicoli{background:url(/Images/ico-cercaVeicoli.gif) 10px 25px no-repeat;}
.tab-block ul LI.auto,.tab-block ul LI.moto,.tab-block ul LI.accessoriAutoMoto{height:100px;}
.tab-block ul LI.veicoliCommerciali,.tab-block ul LI.camperCaravan,.tab-block ul LI.veicoliAgricoliIndustriali{height:70px;}
.tab-block ul LI.barche,.tab-block ul LI.cercaVeicoli,.tab-block ul LI.concessionari{height:110px;}

/*Lavoro e servizi*/
.tab-block LI.aziendeAssumono{background:url(/Images/ico-aziende.gif) 10px 15px no-repeat;}
.tab-block LI.servizi{background:url(/Images/ico-servizi.gif) 10px 15px no-repeat;}
.tab-block LI.corsiFormazione{background:url(/Images/ico-corsi.gif) 10px 15px no-repeat;}
.tab-block LI.concorsiPubblici{background:url(/Images/ico-concorsi.gif) 10px 15px no-repeat;}
.tab-block LI.lavoriDomestici{background:url(/Images/ico-lavoriDomestici.gif) 10px 15px no-repeat;}
.tab-block LI.opportunitaBusiness{background:url(/Images/ico-opportunita.gif) 10px 15px no-repeat;}
.tab-block LI.cercoLavoro{background:url(/Images/ico-cercoLavoro.gif) 10px 15px no-repeat;}
.tab-block LI.leAziende{background:url(/Images/ico-leAziende.gif) 10px 15px no-repeat;}
.tab-block ul LI.aziendeAssumono,.tab-block ul LI.servizi{height:147px;}
.tab-block ul LI.corsiFormazione,.tab-block ul LI.concorsiPubblici{height:73px;}
.tab-block ul LI.lavoriDomestici,.tab-block ul LI.opportunitaBusiness,.tab-block ul LI.cercoLavoro{height:92px;}
.tab-block ul LI.leAziende{height:57px;margin-top:-13px;}

/*Compro e vendo*/
.tab-block LI.viaggiVacanze{background:url(/Images/ico-viaggi.gif) 10px 10px no-repeat;}
.tab-block LI.perLaCasa{background:url(/Images/ico-perLaCasa.gif) 10px 10px no-repeat;}
.tab-block LI.animali{background:url(/Images/ico-animali.gif) 10px 10px no-repeat;}
.tab-block LI.elettronica{background:url(/Images/ico-elettronica.gif) 10px 20px no-repeat;}
.tab-block LI.abbigliamento{background:url(/Images/ico-abbigliamento.gif) 10px 10px no-repeat;}
.tab-block LI.saluteBenessere{background:url(/Images/ico-salute.gif) 10px 15px no-repeat;}
.tab-block LI.collezionismoArte{background:url(/Images/ico-collezionismo.gif) 10px 3px no-repeat;}
.tab-block LI.sportTempoLibero{background:url(/Images/ico-sport.gif) 10px 5px no-repeat;}
.tab-block LI.viniGastronomia{background:url(/Images/ico-vini.gif) 10px 5px no-repeat;}
.tab-block LI.perLeAziende{background:url(/Images/ico-perLeAziende.gif) 10px 15px no-repeat;}
.tab-block LI.iNegozi{background:url(/Images/ico-inegozi.gif) 10px 15px no-repeat;}
.tab-block LI.cercasi{background:url(/Images/ico-cercasi.gif) 10px 15px no-repeat;}
.tab-block ul LI.viaggiVacanze,.tab-block ul LI.perLaCasa,.tab-block ul LI.animali{height:70px;}
.tab-block ul LI.elettronica,.tab-block ul LI.abbigliamento,.tab-block ul LI.saluteBenessere{height:75px;}
.tab-block ul LI.collezionismoArte,.tab-block ul LI.sportTempoLibero,.tab-block ul LI.viniGastronomia{height:85px;}
.tab-block ul LI.perLeAziende,.tab-block ul LI.iNegozi{height:70px;margin-top:-10px;padding-bottom:20px;}
.tab-block ul LI.perLeAziende,.tab-block ul LI.cercasi{height:70px;margin-top:-10px;}

.colDouble .box-banners DIV{float:left;width:293px;margin-right:7px;}
.colDouble .box-banners{width:612px;overflow:hidden;margin:25px 0px 25px 12px;}


.box-grey-small {background:url(/Images/bg-boxGrayBottomSmall.gif) 0 0 no-repeat; padding:15px; margin:10px 0; width:580px; height:109px;}
.baloon-small {background:url(/Images/bg-baloon.gif) 0 0 no-repeat; padding:8px 24px 12px 8px; float:left;}
.bb-desc {float:left; width:400px; margin:0 0 15px 0;}
.bb-dett {float:left; width:200px;}


.pages {width:597px; float:left; position:relative; float:left; margin:0;}
.pages H2 {position:absolute; top:38px; left:15px; color:#ce000c; z-index:1; margin:0;} 
.pageo {width:597px; height:28px; background:url(/Images/bg-pageo.jpg) 0 0 repeat-y; line-height:28px; float:left; margin-top:-6px; position:relative;}
.pageo strong {float:left; margin:auto 15px;}
.pageo UL {float:left; list-style:none; margin:0; padding:0;}
.pageo UL LI {display:inline; margin:0; padding:0;}
.pageo UL LI A {display:block; float:left; background:url(/Images/pageo-li-down.gif) 0 50% no-repeat; padding:0 15px; color:#4b4d4c; text-decoration:none; width:auto;}
.pageo UL LI A:hover {text-decoration:underline;}
.pager {width:597px; height:28px; text-align:center; position:relative; padding-top:6px; float:left;}
.pager label {position:absolute; right:46px; top:6px;}
.pager select {position:absolute; right:6px; top:2px;}
.pager A {color:#4b4d4c; text-decoration:none;}
.pager A:hover {text-decoration:underline;}
.pager.p-open {background:url(/Images/pager-open.png) 0 0 no-repeat;}
.pager.p-close {background:url(/Images/pager-close.png) 0 0 no-repeat;}
.paged {background:url(/Images/bg-paged.jpg) 0 0 repeat-y; width:577px; padding:10px; float:left;}


.filters {float:left; width:298px; float:left; margin-bottom:16px;}
.filters-title {background:url(/Images/filters-title.gif) 0 0 no-repeat; float:left; width:298px; height:31px; line-height:28px; color:#fff; font-weight:bold; padding-left:10px;}
.filter {background:url(/Images/filter.png) -1px 0 repeat-y; float:left; width:297px; padding-left:1px; position:relative;}
.filter H3 {text-transform:uppercase; color:#ce000c; float:left; margin:10px;}
.filter H4 {text-transform:uppercase; color:#a0a0a0; float:left; margin:10px;}
.filter .btn-icon {float:left; padding:0; margin:9px 3px;}
.filter UL {list-style:none; margin:0 10px; padding:0;}
.filter input {margin-left:10px;}
.filter-close {background:url(/Images/filter-close.jpg) 0 100% repeat-x; width:293px; height:17px; clear:both;}
.filter .slider {width:250px; margin-left:15px;}
.filter table.slider-values {margin-left:10px; width:300px;}
.filter table.slider-values td {text-align:left; font-weight:bold; color:#000;}
.filter table.slider-values td.evid {color:#ce000c;}

.filter-area {position:absolute; z-index:99; top:25px; right:150px; background:#fff; border:2px #c9c9c9 solid; width:500px; height:300px; visibility:hidden;}
.filter-area h1 {background:#ce000c; color:#fff; margin:0; padding:5px 10px;}
.filter-area A.fa-voice {float:right; text-decoration:none; color:#333; margin-right:20px; line-height:16pt;}
.filter-area A.fa-voice:hover {text-decoration:underline;}
.fa-divs {width:450px; height:155px; overflow:auto; border:1px #e9e9e9 solid; padding:4px; margin:10px 0;}
.fa-div {width:100px; display:block; float:left; border:1px #d9d9d9 solid; text-align:center; margin:5px 0 0 7px; cursor:pointer;}
.fa-div.fa-evid {border:1px #ce000c solid;}
.fa-div span {width:100px; float:left; width:100%; text-align:center; font-weight:bold;}
.annADV {background:url(/Images/bg-annCompare.jpg) 100% 100% no-repeat; width:295px; height:165px; margin:4px 1px -6px -1px;}
.annADV p {padding:0 10px; width:180px;}

.offers {padding:0 10px;}
.offer {float:left; padding:10px; width:70px; text-align: left;}
.offer img {width:69px;}
.offer a img 
{
	/*width:11px;*/
	width:70px; /*immagine piccola confronta */
	height:70px;
	}
.id-offers a.btn_search {float:none; margin:0 auto;}

.pwd-area {position:absolute; z-index:99; top:25px; right:20px; background:#fff; border:2px #c9c9c9 solid; width:400px; height:200px; visibility:hidden;}
.pwd-area h1 {background:#ce000c; color:#fff; margin:0; padding:5px 10px;}
.pwd-area p {margin:0; padding:20px 20px 0 20px;}
.pwd-area Img {position:absolute; top:7px; right:7px;}

.contatta  {display:none;}
.contatta .form {margin:0; padding:0 10px;}
.banner-overlay {display:none;}
.banner-overlay, .banner-overlay img {margin:0!important; padding:0!important; border:0!important; text-align:center;}

.box-showcase {position:relative; width:600px; margin-bottom:10px;}
.showcase {width:570px; margin:0 23px; border-left:2px #e9e9e9 solid; border-right:2px #e9e9e9 solid;}
.showcase ul {margin:0; padding:0; list-style:none; display:block; width:550px; height:100px; float:left;}
.showcase li {display:block; width:550px; height:100px; overflow:hidden; float:left; margin:0;}
#prevBtn, #nextBtn {display:block; width:12px; height:38px; position:absolute; top:30px; z-index:1;}
#prevBtn {background:url(/Images/scroll-grey-lx.gif) 0 0 no-repeat; left:8px;}
#nextBtn {background:url(/Images/scroll-grey-rx.gif) 0 0 no-repeat; right:8px;}
#prevBtn a, #nextBtn a {display:block; width:12px; height:38px;}
#prevBtn a {background:url(/Images/scroll-arrow-lx.gif) 0 0 no-repeat;}
#nextBtn a {background:url(/Images/scroll-arrow-rx.gif) 0 0 no-repeat;}
ol#sc-ctrls{width:550px; height:10px; text-align:center; display:none;} /* levare display per visualizzare i pallini */
ol#sc-ctrls li{background:url(/Images/scroll-ball-grey.gif) 0 0 no-repeat; margin:0 5px; padding:1px; list-style:none; width:8px; height:8px; display:inline; cursor:pointer;}
ol#sc-ctrls li a {visibility:hidden}
ol#sc-ctrls li.current {background:url(/Images/scroll-ball-red.gif) 0 0 no-repeat;}
.sc-category {display:block; width:auto; border-right:2px #e9e9e9 solid; height:100px; float:left; padding:0;}
.sc-category .scc {width:120px; float:left; height:80px; padding-left:10px;}
.sc-category strong {float:left; display:block; margin-bottom:5px; padding-left:10px;}
.sc-category input {float:left;}
.sc-category label {float:left; margin-top:2px;}
.sc-category A {display:block; float:left; text-decoration:none; color:#333;}
.sc-category A:hover {text-decoration:underline;}
.sc-category br {clear:both;}

.nav-annunci{float:right;margin:0px;color:#000;}
.tab-closeBlock .detail-scheda {margin:10px;}
.schedaBig .detail-scheda H1{font-weight:bold; float:none;}
.detail-dati {background-color:#f2f2f2;padding:9px;margin-bottom:10px;}
.detail-dati-bg {background:url(/Images/bg-detail-dati.jpg) 0 0 repeat-y;}
.detail-dati IMG{margin-bottom:0px;}
.detail-dati SPAN{margin-left:30px;width:170px;display:block;float:left;}
.detail-dati .right SPAN{margin-right:0px;margin-left:25px;}
.detail-dati.dd-left {float:left; width:623px;}
.colDouble .detail-dati.dd-left {float:left; width:97%;}
.detail-dati.dd-right {float:right; width:243px;}
.detail-dati .right {clear:right;}
.image{background-image:none;padding-bottom:4px;float:left;}/*/Images/bg-angoloImg.gif*/
.image IMG{background:#e6e6e6 url(/Images/bg-immagine.gif) bottom left repeat-x;padding:9px; float:left; margin-right:15px;}
.image H1{float:left; font-weight:bold!important; width:auto;}
.image H2{float:left; margin:15px 0!important; padding:0;}
.image P{float:left; width:270px; text-align:justify;}
.dettext {margin-right:20px; display:inline;}
.dettext H1{margin:0px;padding:10px 0px 5px 0px;}
.dettext UL{margin-top:0px;}
.links {padding:0; margin:0; float:left;}
.links .left {width:400px;}

a.btn_detail_m {background:url(/Images/btn_detail_m.gif) 0 0 no-repeat; display:block; float:left; width:136px; height:19px; color:#666; font-weight:bold; text-decoration:none; line-height:19px; text-align:center; margin:0 10px 10px 5px;}
a.btn_detail_l {background:url(/Images/btn_detail_l.gif) 0 0 no-repeat; display:block; float:right; width:177px; height:19px; color:#ce000c; font-weight:bold; text-decoration:none; line-height:19px; text-align:center; margin:0 5px 10px 10px;}


.tab-block .dettext  ul li {display: block;line-height:10pt;}
.tab-block .tab-content .dettext ul{margin:0px;margin-top:5px;}
.tab-block .tab-content .dettext ul li {float: none;width: auto;height: auto;}
.red {color:#ce000c;}
.green {color:#009900;}
.smog {color:#666!important;}
.bold{font-weight:bold;}
.tab-detail{background:#f2f2f2 url(/Images/bg-tabDetail.gif) 0 0 no-repeat;}
.tab-detailContent{background:url(/Images/bg-tabDetailEnd.gif) -1px 100% no-repeat; padding-bottom:5px;}
.schedaBig .tab-detail{background:#f2f2f2 url(/Images/bg-tabDetail-min.gif) 0 0 no-repeat; width:590px;}
.schedaBig .tab-detailContent{background:url(/Images/bg-tabDetailEnd-min.gif) -1px 100% no-repeat; }
.tab-detail ul{margin:10px 0 0 0;padding:0px;}
.tab-detail ul.tabs-detail{margin:0 0 0 15px;}
.tab-detail li{float:left;background:url(/Images/bg-tabDetailOff.gif) top left no-repeat;width:92px;line-height:28px;text-align:center;margin-right:2px;font-weight:bold;list-style-type:none;}
.tab-detail li A{text-decoration:none;color:#000;}
.tab-detail li A:hover{text-decoration:underline;}
.tab-detail li.tab-on A{color:#ce000c;}
.tab-detail li.tab-on{background-image:none;}
.tab-detail .tab-detailContent li{float:none;background-image:none;width:auto;line-height:12px;text-align:left;margin-right:0px;font-weight:normal;}
.descrizione{background:url(/Images/bg-descrizione.gif) bottom left repeat-x;margin:5px;padding:35px 10px 40px 10px;position:relative;}
.descrizione h2{margin:0px 0px 10px 0px;padding:0px;}

.tabs {margin:0px;padding:0px;border:0;background:url(/Images/bg-tabs.gif) 0 0 repeat-x;}
.tabs H1{float:left; font-weight:bold!important; width:auto;}
.tabs P{float:left; width:100%; text-align:justify; margin-left:1px!important;}
.tabs .grad{background:url(/Images/bg-links-a.gif) 0 100% repeat-x; height:40px; width:101.5%; float:left; margin:0 -5px; z-index:0;}

.tabs UL.ap-ul {list-style:none; margin:0; padding:0; padding-left:12px; border:0;background:transparent; border-top:1px #e9e9e9 solid;}
.tabs UL.ap-ul LI {float:left; width:92px; height:28px; line-height:28px; text-align:center; font-weight:bold; list-style-type:none; border:0!important;}
.tabs UL.ap-ul LI A{text-decoration:none;color:#333!important; text-align:center;float:none!important;margin:0; padding:0;}
.tabs UL.ap-ul LI A:hover{text-decoration:underline; color:#ce000c;}
.tabs UL.ap-ul LI.ui-state-default, .tabs UL.ap-ul LI.ui-state-active {background:url(/Images/bg-tabDetailOff.gif) 0 0 no-repeat; margin:-1px 2px 0 0;}
.tabs UL.ap-ul LI.ui-tabs-selected {background-image:none; color:#ce000c;}

.tabs DIV.ap-block {margin:0; padding:0;}
.tabs DIV.ap-block .tabella {margin-left:-10px; width:110%;}
.tabs DIV.ap-map {background:#e9e9e9; text-align:center; padding:10px 0; float:left;}
.tabs DIV.ap-map DIV {width:45%; text-align:left; float:left; line-height:12pt; margin-bottom:10px;}
.tabs DIV.ap-map DIV STRONG {margin-left:65px;}
.tabs DIV.ap-map DIV.gmap {width:570px; height:346px; margin:0 0 0 10px; padding:0;}
.tabs SPAN.ap-map-int {text-align:left; float:left; margin-left:20px;width:45%;padding-bottom:10px;}

.tabs.da {background:#f2f2f2; padding:0 10px;}
.tabs.da .ap-block {padding-bottom:5px;}
.tabs.da .ap-block H1{margin:0; padding:0;}
.tabs.da UL.ap-ul{margin:0; padding:0; background:transparent!important;}
.tabs.da UL.ap-ul UL.ap-ul LI {float:left;background:url(/Images/bg-tabDetailOff.gif) top left no-repeat;width:92px;line-height:28px;text-align:center;margin-right:2px;font-weight:bold;list-style-type:none;}
.tabs.da UL.ap-ul A{text-decoration:none;color:#000;}
.tabs.da UL.ap-ul A:hover{text-decoration:underline;}
.tabs.da UL.ap-ul LI.ui-tabs-selected  A{color:#ce000c;}
.tabs.da UL.ap-ul LI.ui-tabs-selected  A:hover{text-decoration:none;}
.tabs.da UL.ap-ul LI.ui-tabs-selected  span{color:#ce000c; text-decoration:none;}
.tabs.da UL.ap-ul LI.ui-tabs-selected {background-image:none;}
.tabs.da .ap-block  LI{float:none; background-image:none; width:auto;line-height:12px;text-align:left;margin-right:0px;font-weight:normal;}
.tabs.da .ap-block .tabella LI.alt {background:#ececec url(/Images/bg-Alt3.gif) right repeat-y;}

.tabs.gn {background:#f2f2f2; padding:0 10px;}
.tabs.gn .ap-block {padding-bottom:5px;}
.tabs.gn .ap-block H1{margin:-10px 0 20px 0; padding:0;}
.tabs.gn UL.ap-ul{margin:0; padding:0; background:transparent!important;}
.tabs.gn UL.ap-ul UL.ap-ul LI {float:left;background:url(/Images/bg-tabDetailOff.gif) top left no-repeat;width:92px;line-height:28px;text-align:center;margin-right:2px;font-weight:bold;list-style-type:none;}
.tabs.gn UL.ap-ul A{text-decoration:none;color:#000;}
.tabs.gn UL.ap-ul A:hover{text-decoration:underline;}
.tabs.gn UL.ap-ul LI.ui-tabs-selected  A{color:#ce000c;}
.tabs.gn UL.ap-ul LI.ui-tabs-selected {background-image:none;}
.tabs.gn .ap-block  LI{float:none; background-image:none; width:auto;line-height:12px;text-align:left;margin-right:0px;font-weight:normal;}
.tabs.gn .ap-block  .gallery{margin-left:-10px;}
.tabs.gn .ap-block .tabella LI.alt {background:#ececec url(/Images/bg-Alt3.gif) right repeat-y;}

.gallery {width:590px; margin:10px 0; position:relative;}
.gallery IMG {float:left;}
.gallery IMG.gal-prev {width:13px;height:347px;background:url(/Images/gal-prev.gif); padding:1px 0; cursor:pointer;}
.gallery IMG.gal-next {width:13px;height:347px;background:url(/Images/gal-next.gif); padding:1px 0; cursor:pointer;}
.gallery DIV.gal-main {width:560px;height:347px;border:1px #c9c9c9 solid;cursor:pointer; text-align:center; float:left;}
.gallery DIV.gal-main table {border-spacing:0; border:0; border-collapse:collapse; width:100%; height:100%;}
.gallery DIV.gal-main table tr td {text-align:center; vertical-align:middle; width:100%; height:100%;}
.gallery DIV.gal-main table tr td IMG {float:none;}
.gallery UL.thumbs {clear:both;background:url(/Images/bg-tabs.gif) 0 0 repeat-x; float:left; list-style:none; margin:10px 12px; padding:0; width:564px;}
.gallery UL.thumbs LI {padding:0; margin:0; cursor:pointer; display:inline;}
.gallery UL.thumbs LI IMG {width:122px; height:85px; padding:1px; margin:10px 0 0 12px; border:1px #e9e9e9 solid; float:left;}
.gallery UL.thumbs LI.thumb-active IMG {border:1px #ce000c solid;}
.gallery .example-player {position:absolute; left:14px; top:328px; z-index:2;width:560px; height:20px; background:url(/Images/example-player.jpg) -10px -1px no-repeat;}

.tabella{padding:5px; margin-top:10px;}
.tabella LI{padding:3px 0px 0px 0px;clear:both;font-weight:normal;}
.tabella LI SPAN{padding-left:10px;display:block;color:#4b4d4c;text-decoration:none;line-height:20px;}
.tabella LI.alt{background:#ececec url(/Images/bg-Alt3.gif) right repeat-y;}
.tabella .sep{background:#dedbdb url(/Images/bg-sepElenco2.gif) right repeat-y;clear:both; height:1px; overflow:hidden;}
.tabella LI.sep{background:#dedbdb url(/Images/bg-sepElenco2.gif) right repeat-y;clear:both; height:1px; overflow:hidden;line-height:1px;font-size:1px;padding:0px;}
.tabella UL.col {width:276px!important;margin:0 0 20px 0; list-style:none; float:left; padding:0;}
.links A.last{width:auto;}
.banner-home.right{width:auto;}
.button{margin:2px 10px;}
.morePad{padding:0px 10px;}
.links A.btn_announce {float:left;}
.lacts {display:block; float:left; width:528px; height:40px; padding:0 40px; margin:16px 0 -0 0;}
A.lact {float:left; display:block; text-align:center; background:url(/Images/bg-links-a.gif) 0 0 repeat-x; height:40px; line-height:40px; width:130px; border-left:1px #e9e9e9 solid; border-right:1px #e9e9e9 solid; color:#333; text-decoration:none; font-weight:bold;position:relative;}
A.lact:hover {text-decoration:underline;}

.box-tab {margin:20px; width:564px;}
.box-tab img {float:left; width:200px; height:200px;}
.box-tab img.expanded {width:380px;}
.box-tab h2 {background:url(/Images/choice-li.gif) 100% 90% no-repeat; width:100%; padding-top:15px;}
.box-tab h2 span {width:auto; background:#fff; padding-right:10px; text-transform:uppercase;}

.box-tab .local-ul {float:left;width:175px; margin:0 0 0 5px; padding:0;}
.box-tab .local-ul.deal {height:250px;}
.box-tab .local-ul ul {list-style:none; margin:0; padding:0; display:block; float:left;}
.box-tab .local-ul ul li {margin:0; width:auto; float:left; clear:both; height:auto; background:url(/Images/bg-local-ul-li.gif) 0 100% no-repeat; padding:5px 0;}
.box-tab .local-ul ul li a{background:url(/Images/arrow-right.gif) 0 1px no-repeat; padding:0 0 0 15px; width:150px; display:block; float:left; text-decoration:none; line-height:12pt;}
.box-tab .local-ul ul li a:hover{text-decoration:underline;}

.box-tab .choice-ul {position:relative; margin-right:-20px;}
.box-tab .choice-ul ul {width:175px; float:left;margin-right:-5px;}
.box-tab .choice-ul ul.full {width:100%;}
.box-tab .choice-ul ul.choice-estero {position:absolute; top:220px; left:0;}
.box-tab .choice-ul ul li {margin:0; float:left; clear:both; width:92%; height:auto; padding:4px 0; background:url(/Images/choice-li.gif) 100% 100% no-repeat; padding:5px 0;}
.box-tab .choice-ul ul li.last {background:transparent;}
.box-tab .choice-ul ul li img {margin:0; padding:0; padding-bottom:32px; width:200px;}
.box-tab .choice-ul ul li a{text-decoration:none; color:#000; line-height:12pt;}
.box-tab .choice-ul ul li a:hover{text-decoration:underline;}

.box-tab .riep-ul h2 {width:70%;}
.box-tab .riep-ul ul {list-style:none; margin:0; padding:0; width:130px; display:block; float:left; margin-left:10px; margin-right:-10px;}
.box-tab .riep-ul ul li {margin:0; float:left; padding:4px 0; height:auto; width:130px; padding:5px 0;}
.box-tab .riep-ul ul li a{text-decoration:none; color:#000; line-height:12pt;}
.box-tab .riep-ul ul li a:hover{text-decoration:underline;}

.box-tab IMG.district-image {width:250px; height:250px; float:left; margin:0 10px 0 0; padding:0;}
.box-tab .district-ul ul {width:150px; float:left; margin:0; padding:0;}
.box-tab .district-ul ul li {width:120px; margin:0 0 5px 0; padding:2px;height:auto;}
.box-tab .district-ul ul li a{text-decoration:none; color:#000; line-height:12pt;}
.box-tab .district-ul ul li a:hover{text-decoration:underline;}

.box-tab a.btn_search {float:left; margin:17px 5px;}
.box-tab .box-tab-note {clear:both; float:right; font-weight:bold;}

.box-tab-alert {margin:20px; width:544px; position:relative; background:url(/Images/box-tab-alert-bg.gif) 0 0 repeat-y; width:544px; padding:0 10px;}
.box-tab-alert .box-tab-alert-open {background:url(/Images/box-tab-alert-open.gif) 0 0 no-repeat; width:564px; height:9px; top:-9px; position:absolute; z-index:1; left:0;}
.box-tab-alert .box-tab-alert-close {background:url(/Images/box-tab-alert-close.gif) 0 0 no-repeat; width:564px; height:9px; bottom:-9px; position:absolute; z-index:1; left:0;}
.box-tab-alert p {margin:0; padding:0;}
a.box-tab-alert-quit {font-weight:bold; position:absolute; top:0; right:10px; color:#000; text-decoration:none; margin:0; z-index:1;}

.paget {width:595px; height:37px; line-height:33px; float:left; position:relative; border:1px #e9e9e9 solid; border-bottom:0; margin-bottom:-5px;}
.paget strong {float:left; margin:auto 30px auto 15px;}
.paget UL {float:right; list-style:none; margin:0 10px 0 0 ; padding:0;}
.paget UL LI {display:inline; margin:0; padding:0;}
.paget UL LI A {display:block; float:left; padding:2px 5px; color:#4b4d4c; text-decoration:none; width:auto;}

a.btn_confronta {background:url(/Images/btn_login2.gif) 3px 6px no-repeat; display:block; float:left; width:129px; height:25px; color:#ce000c; font-weight:bold; text-decoration:none; line-height:30px; text-align:center; position:absolute;}
.anne.even {background:transparent;}
.anne.odd {background:#e9e9e9;}
.anne.anne-evid {background:#ffa;}

.view-detail .anne {background:url(/Images/bg-anne.jpg) 0 100% repeat-x; padding:10px 10px 30px 165px; width:400px; float:left; margin:10px 0; position:relative;}
.view-detail .anne.anne-evid {background:#ffa;}
.view-detail .anne .baloon-quad {background:url(/Images/bg-baloon-quad.gif) 0 0 no-repeat; padding:5px 24px 10px 5px; position:absolute; z-index:1; left:10px; top:10px;}
.view-detail .anne p.desc {width:400px; margin:10px 0;}
.view-detail .anne p.dett {float:left; width:200px; margin:0;}
.view-detail .anne a.btn_confronta {top:105px; left:10px; z-index:1;}

.view-gen .anne {padding:10px; width:573px; float:left; margin:-10px 0 10px -8px; position:relative;}
.view-gen .anne .baloon-quad {background:url(/Images/bg-baloon-quad.gif) 0 0 no-repeat; padding:5px 24px 14px 5px; position:absolute; z-index:1; left:10px; top:35px;}
.view-gen .anne.anne-evid  .baloon-quad {background:#ffa;}
.view-gen .anne.even, .view-gen .anne.odd {background:url(/Images/bg-gen-anne.jpg) 0 100% repeat-x;}
.view-gen .anne span.desc {background:url(/Images/bg-gen-anne-open.jpg) 0 0 repeat-x; float:none; width:563px; padding:15px; margin:-10px; height:20px; display:block;}
.view-gen .anne.anne-evid span.desc {background:#ffa;}
.view-gen .anne p.desc {width:400px; margin:15px -150px 0 150px;}
.view-gen .anne p.dett {float:left; width:200px; margin:10px -150px 20px 150px;}
.view-gen .anne span.dett {float:left; width:95px; min-height:33px; padding-left:4px; border-left:1px #b9b9b9 solid; margin:0 -150px 10px 150px;}
.view-gen .anne a.btn_confronta {top:125px; left:10px; z-index:1;}

.view-image .anne {width:126px; height:auto; float:left; margin:8px; position:relative;}
.view-image .anne .baloon-quad {background:#e9e9e9; padding:5px; margin-bottom:30px;}
.view-image .anne .baloon-quad img {width:115px; height:79px;}
.view-image .anne p {margin:5px 0;}
.view-image .anne a.btn_confronta {bottom:5px; left:0;}

.view-table .anne {width:444px; position:relative; margin:0 0 0 -8px; height:auto; padding-left:149px; float:left;}
.view-table .anne p.desc {float:left; width:120px; padding:2px 0;}
.view-table .anne p.dett {float:left; width:60px; padding:4px 0;}
.view-table .anne a.btn_confronta {top:6px; left:10px; z-index:1;}

.view-map .anne-container {width:auto; height:500px; background:#123;}

.view-deal {width:928px; background-image:none; margin-bottom:-23px;}
.view-deal .anne {padding:10px; width:904px; float:left; margin:-10px 0 10px -8px; position:relative; border-bottom:1px #e9e9e9 solid;}
.view-deal .anne.even {background:#fff;}
.view-deal .anne.odd {background:#f2f2f2;}
.view-deal .anne .baloon-quad {background:url(/Images/bg-baloon-quad.gif) 0 0 no-repeat; padding:5px 34px 40px 5px; float:left; clear:both; margin-left:17px;}
.view-deal .anne p.desc {float:left; width:700px; margin:5px 0 5px 0;}
.view-deal .anne p.dett {float:left; width:350px; margin:10px 0 20px 0;}
.view-deal .anne span.dett {float:left; width:170px; padding-left:4px; border-left:1px #cacaca solid; margin-bottom:-10px; line-height:20px; padding-bottom:10px;}
.view-deal .anne span.dett A {color:#333;text-decoration:none;}
.view-deal .anne span.dett A:hover {text-decoration:underline;}
.view-deal .anne a.btn_confronta {top:110px; left:10px; z-index:1; background:url(/Images/btn_login3.gif) 0 6px no-repeat; width:160px; text-transform:uppercase;}


.arr-left{ background:url(/Images/arrow-left.gif) bottom left no-repeat;padding-left:20px;color:#000;margin-right:5px;}
.arr-right{ background:url(/Images/arrow-right.gif) bottom right no-repeat;padding-right:20px;color:#000;margin-left:5px;}
.disable{color:#aaaaaa !important;cursor: default;}
.nav-annunci A.disable:hover{text-decoration:none;}
.nav-annunci A, .nav-annunci SPAN {display:block; float:left;}
.arr-left,.arr-right{text-decoration:none;}
a:hover.arr-left,a:hover.arr-right{text-decoration:underline;}
.torna{float:left;margin:0px;position:relative;}
.nav-annunci{position:relative;}
.navigazione{margin:6px;}
.border{margin:0px 6px 16px 6px;border-bottom:5px solid #f2f2f2;position:relative;}
A.ulteriori{display:block;color:#333333;font-weight:bold;text-decoration:none;width:272px;}
A:hover.ulteriori{text-decoration:underline;}
.name {color:#999999;}
.prezzo {margin-top:20px;}
.prezzo a.btn_announce{margin-right:20px;float:right}
.form-expand {position:absolute; left:559px; top:5px;}

.schedaBig{ background:url(/Images/bg-schedaBig.gif) repeat-y; padding:0; margin:0 0 20px 0; position:relative; width:925px!important; overflow:hidden;}
.schedaBig.nobg{ background-image:none; padding:0 0 20px 0;}
.schedaBig.sb-grey { background:url(/Images/bg-schedaBigGrey.jpg) #f2f2f2 0 0 no-repeat; margin-top:0;}
.schedaBig.pv .schedaBigContent{padding:12px;}

.headerSchedaBig{ background:url(/Images/bg-schedaBigTop.gif) no-repeat;line-height:28px;padding:0px 20px;height:28px;}
.footerSchedaBig{ background:url(/Images/bg-schedaBigBottom.gif) no-repeat;line-height:18px;height:18px;padding:5px 20px; padding-right:0;}
.footerSchedaBig-pv{background-image:none;border-bottom:1px #eceaeb solid;}
.schedaBigContent{padding:20px;}
.schedaBigContent H1 {font-weight:normal;}
.schedaBigContent .colDouble.cd-border H1 {font-weight:bold; float:none; margin:20px 5px 5px 5px;}
.schedaBigContent H2, .schedaBigContent P {margin:-10px 0 0 0; padding:0;}
.headerSchedaBig SPAN{margin-right:5px;color:#686868;}
.headerSchedaBig SPAN.on{font-weight:bold;color:#000;}
.footerSchedaBig {margin-bottom:-2px;}
.footerSchedaBig .arr-left{float:left;line-height:15px;margin-top:2px;}
.footerSchedaBig .arr-right{float:right;line-height:15px;margin-top:2px;}
.footerSchedaBig .right{position:relative;text-align:right;}
.nascondi{position:absolute;width:120px;height:30px; /*opacity:.7;filter: alpha(opacity=70);*/ left:-15px;top:-7px;z-index:2000;
background:#fff url(/Images/bg-schedaBigBottom.gif) -30px 0px no-repeat;}


.btn_greyLit SPAN{background:url(/Images/bg-buttonGreySpanLit.gif) top right no-repeat;height:19px;padding-right:16px;display:block;cursor:pointer; width:auto;}
.footerScheda A.btn_greyLit, .footerSchedaBig A.btn_greyLit{float:left; width:auto;}
.schedaMedium .footerScheda A.btn_greyLit {margin-top:5px; color:#666;}
A.btn_greyLit.red{color:#ce000c!important;}
/*A.btn_greyLit.right{margin-right:0px;}*/
.detail{padding:6px;}
/**/

.schedaMedium{ background:url(/Images/bg-schedaMedium.gif) repeat-y; width:590px;margin-bottom:19px;position:relative;}
.schedaMedium .headerScheda{ background:url(/Images/bg-schedaMediumTop.gif) no-repeat;line-height:28px;padding:0px 15px;height:28px;font-weight:bold;cursor:pointer;}
.schedaMedium .footerScheda{ background:url(/Images/bg-schedaMediumGBottom.gif) no-repeat;line-height:28px;padding:0px 15px;height:28px;font-weight:bold; margin-top:-10px;z-index:1;}
.schedaMedium.sm-close .headerScheda{ background:url(/Images/bg-schedaMediumTopBottom.jpg) #fff no-repeat;line-height:28px;padding:0px 15px;height:28px;font-weight:bold;}
.schedaMedium .schedaContent{ background:url(/Images/bg-schedaMediumBottom.gif) 0 100% no-repeat;padding:1px;}
.schedaMedium .schedaContent p{ padding:10px;}
.schedaMedium .bottomGrey{ background:url(/Images/bg-schedaMediumBottomG.gif) bottom no-repeat;border:0px;}
.grey {background:#eceaeb;}
.white{background:#fff;}
.form{padding:10px; margin:10px; line-height:25px;}
.form.nopm{padding:0; margin:0; line-height:25px;}
.form .half{float:left; width:50%; margin:-10px; padding:10px;}
/*.form*/.close-grey {margin:0; background:url(/Images/close-grey.jpg) #eceaeb 0 100% no-repeat;}
/*.form*/.close-grey a.btn_confronta {float:right; position:static; margin-top:-3px;}
.form TEXTAREA.mid{width:260px}
.form LABEL{width:84px;display:block;float:left;}
.form LABEL.lit{width:78px;}
.form LABEL.mic{width:33px;}
.form LABEL.lar{width:162px;}
.form LABEL.exlit{width:31px;}
.form LABEL.dbline{line-height:10pt;}
.form INPUT,.form SELECT,.login INPUT{background:url(/Images/bg-input.gif) no-repeat;border:1px solid #cccccc;height:16px;width:190px;padding:4px 0px 0px 2px;}
.form INPUT.checkbox, .form INPUT.radio {background:transparent; border:0; width:auto; height:auto; float:none; display:inline; padding:0; margin:0;}
.boxForm{width:500px;text-align:left;float:right;position:relative;line-height:28px;}
.form SELECT{height:22px;width:193px;}
.form SELECT.mid{width:162px;}
.form SELECT.exlit{width:84px;}
.form SELECT.exlit2{width:64px;}
.form SELECT.lit{width:122px;}
.form INPUT.w310{width:330px;}
.form INPUT.wfull{width:481px;}
.form INPUT.inter{width:34px;margin-right:2px;}
.form INPUT.pref{width:50px;margin-right:2px;}
.form INPUT.lng{width:366px;}
.form INPUT.lng-s{width:336px;}
.form INPUT.mid{width:158px;}
.form INPUT.lit{width:118px;}
.form INPUT.min{width:83px;}
.form INPUT.mic{width:33px;}
.form H2 {padding-bottom:1px; margin-bottom:4px; border-bottom:1px #eceaeb solid;}
.form H2 SPAN {margin-left:5px;}
.form H3 {margin:-5px 0 5px 0; padding:5px 0;}
.form UL.options {float:left; margin:0; padding:0; list-style:none; width:25%;}
.form UL.options LI {float:left; margin:0; padding:0; clear:both; line-height:10px; width:95%; position:relative;}
.form UL.options LI.ev {background:#f6f6f6;}
.form UL.options LI.od {background:transparent;}
.form UL.options LI INPUT {float:none; width:auto; display:inline; background:transparent; border:0;}
.form UL.options LI LABEL {float:none; width:auto; display:inline; position:absolute; top:6px;}
.form.no-mp {margin:-5px; padding:5px;}
.form.no-mp P {float:left;}
.schedaSmall SELECT{float:left;}
.obb{display:inline;font-weight:bold;color:#cc3333;margin-left:5px;}
.description{display:inline;color:#999999;margin-left:5px;}
INPUT.reset{background-image:none;border:0px;height:auto;width:auto;padding:0px;}
LI.not-li INPUT {visibility:hidden;}
LI.not-li .obb {color:#666;}
INPUT.radio {float:left;margin-top:5px;}
.content{position:relative;line-height:5px;height:5px;margin-bottom:13px;}
.form .border{margin:0px;border-bottom:3px solid #f2f2f2;position:absolute;top:0px;width:584px;left:-28px;height:1px;}
.marginLeft{margin-left:10px;}
#map-cp2 {float:left; width:350px; height:308px;}
.form-box {background:url(/Images/bg-reg.jpg) 0 100% repeat-x; padding:10px; border:1px #eceaeb solid;}

.form LABEL.large{width:104px;}
.form INPUT.mid2{width:138px;}

.schedaMedium.nobg{ background-image:none;margin-bottom:0px;}
.nobg .headerScheda{ background:#f6f6f6;line-height:22px;padding:0px 15px;height:22px;font-weight:bold;}
.nobg .schedaContent{ background-image:none;}
.nobg .form{padding:10px;}
.obb.right{display:block;text-align:right;}
.content .obb{position:absolute;top:2px;left:4px;height:20px;z-index:200;line-height:10pt}
.right .content{margin-bottom:0px;display:inline;width:1px;height:20px;}
.msg {clear:right;float:right; width:180px; line-height:12pt}
.msg.red {color:#ce000c;}
.msg .i {float:left; padding:2px;}
.msg INPUT {width:auto; background:transparent; border:0; float:left;}
.msg LABEL {padding:2px 0;}

A.btn_redLit {background:url(/Images/bg-buttonRedLit.gif) 0 0 no-repeat; display:block;height:19px; color:#fff; font-weight:bold; text-decoration:none; line-height:19px; text-align:center; float:left;padding-left:16px;text-transform:uppercase;width:auto;white-space : nowrap;width:82px;}
.btn_redLit SPAN{background:url(/Images/bg-buttonRedSpanLit.gif) top right no-repeat;height:19px;padding-right:16px;display:block;cursor:pointer;}
.detail{padding:6px;}

.schedaBig .colDouble{width:590px;}
.schedaBig .colDouble.cd-default{width:612px;}
.schedaBig .col-right{width:267px;}
.schedaBig .dettext{padding-bottom:20px;}
.alert{background:#e5e4e4 url(/Images/bg-alert.gif) top repeat-x;line-height:25px;border:1px #e6e6e6 solid;color:#d1000c;text-align:center;margin:19px 0px;}
.alert.ared{border:1px #ce000c solid;}
.schedaBig .colDouble .col{width:304px;}
.schedaBig .colDouble .col-right{width:284px;}
.schedaBig H1{margin:0px;padding:0px 0px 15px 0px;}

.field {margin:20px; padding:20px; clear:both; float:left; width:91%;}
.fields {float:left; margin-left:20px; padding-left:20px; border-left:1px #bbb solid;}
.fields.f-first {border:0; padding-left:0;}

.schedaSmall{ background:url(/Images/bg-schedaSmall.gif) repeat-y;width:284px;margin-bottom:19px;}
.schedaSmall .headerScheda{ background:url(/Images/bg-schedaSmallTop.gif) no-repeat;line-height:28px;padding:0px 15px;height:28px;font-weight:bold;}
.schedaSmall .schedaContent{ background:url(/Images/bg-schedaSmallBottom.gif) bottom no-repeat;padding:1px;}
.schedaSmall .form{padding:15px;}

.schedaMedium.red .headerScheda{ background:url(/Images/bg-schedaMediumRedTop.gif) no-repeat;line-height:28px;padding:0px 15px;height:30px;font-weight:bold;color:#fff;}
.schedaMedium.red .schedaContent{color:#000;}
.schedaMedium A.btn_greyLit{width:143px; color:#ce000c; margin-right:0;}
.schedaMedium A.btn_greyLit.mid{width:103px;margin:1px 0;}
.schedaMedium A.btn_greyLit.upl{width:103px;margin:1px 130px;}
.schedaMedium A.btn_greyLit.vmp{width:133px;margin:1px 40px;}
.schedaMedium A.btn_greyLit.lit{width:83px;margin-right:0px;}
.schedaBig .form .dettext{margin-top:0px;padding-bottom:0px;}
.schedaMedium.red .form{padding-bottom:5px;}
.schedaMedium .form.lesspadding{padding:10px 15px;}
.form LABEL.mid{width:118px;}
.form LABEL.full{width:auto;float:none;}
.tabellaScheda{border:1px solid #e4e2e2;}
.tabellaScheda DIV{padding:3px;}
.tabellaScheda DIV.alt{background:#f6f6f6;}
.form DIV.exlit{display:inline;margin-left:5px;}
.calendar{display:inline;position:relative;}
.calendar IMG{position:absolute;top:-6px;left:3px;}
.dp {position:relative;}
.allarm {border:2px #ce000c solid!important; float:left;}
.allarm-div {border:3px #ce000c solid!important; float:none; width:94.7%; padding:20px; background:#ffefef}
.allarm-div h1 {text-align:center; font-weight:bold; margin:0 auto; padding:2px; float:none;}
.allarm-div h2 {text-align:center; font-weight:normal; margin:0 auto; padding:2px; float:none;}
.allarm-div p {text-align:left; font-weight:normal; margin:10px auto 0 auto; padding:2px; float:none;}

IMG.ui-datepicker-trigger {margin:0 0 -4px 4px; padding:0;}

.form TEXTAREA {width:100%;height:84px;border:1px solid #e4e2e2;}
.form TEXTAREA.ta-fix {width:520px;}
.form TEXTAREA.co-fix {width:400px; height:150px;}
.imageForm {cursor:pointer;}
.imageForm IMG{float:left;margin-right:1px; width:92px; height:63px; padding:2px; border:1px #c9c9c9 solid;}
.imageForm.selected IMG{border:1px #ce000c solid;}
.imageForm.selected LABEL {color:#ce000c;}
.imageForm IMG.imageDoc{padding:3px; border:0;}
.form .imageForm{float:left;/*width:134px;*/margin:5px auto; position:relative;}
.form .imageForm INPUT{float:left;margin-top:-3px;margin:0px;}
.riep .imageForm{float:left;width:134px;margin:5px auto; position:relative;}
.riep .imageForm{float:left;width:134px;margin:5px auto; position:relative;}
.subt{color:#d1000c;margin-top:-3px;line-height:10px;margin-bottom:10px;}

.headerboxRightScheda{background:url(/Images/bg-boxRightSchedaTop-notround.gif) no-repeat;height:31px;line-height:28px;font-weight:bold;color:#fff;padding-left:10px;}
.headerboxRightScheda.hbrs-round{background:url(/Images/bg-boxRightSchedaTop.gif) no-repeat;}
.boxRightScheda{background:url(/Images/bg-boxRightSchedaBottom.gif) bottom no-repeat;}
.boxRightScheda UL{margin:2px;padding:0px;list-style-type:none;margin-bottom:20px;}
.boxRightScheda LI{padding:3px 0px 0px 0px;clear:both;font-weight:normal;line-height:20px;position:relative;}
.boxRightScheda LI SPAN.obb{float:right; width:100px; text-align:right;}
.boxRightScheda LI IMG {margin:-2px 4px; float:left;}
.boxRightScheda LI INPUT{padding:0px 10px;float:left;}
.boxRightScheda LI SPAN{padding:0px 5px;}
.boxRightScheda LI STRONG.half {width:50%; float:left; margin-left:5px;}
.boxRightScheda LI.alt{background:url(/Images/bg-Alt2.gif) #fff 100% 0 repeat-y;}
.boxRightScheda LI.brs-last{background:url(/Images/brs-last.jpg)  0 0 repeat-x; border-bottom:1px #ececec solid; padding:5px 0;}
.boxRightScheda .sep{background: url(/Images/bg-sepElenco2.gif) left repeat-y;clear:both; height:1px; overflow:hidden;}
.boxRightScheda .brs-banner {margin-bottom:-3px;}
.info{ background:url(/Images/ico-info.gif) top left no-repeat;padding-left:20px;color:#ce000c;text-decoration:none;margin:0px 0px 10px 10px;font-weight:bold;display:block;}
DIV.info{font-weight:normal;width:160px;}
.content DIV.info{position:absolute;bottom:0px;line-height:12px;text-align:left;bottom:0px;margin-bottom:0px;}
A:hover.info{text-decoration:underline;}
.right label{text-align:left;}
.left.obb {margin-bottom:0px;padding-bottom:0px;margin-top:-10px;}
.boxMappa{padding:4px;background-color:#f6f6f6;margin:15px;}
.mapImg{float:left;border:1px solid #d5d5d5;text-align:right;width:350px;height:308px;}
.mapText{float:left;padding:10px;width:175px;}
.mapText .radio{margin-top:-3px;height:20px;}
.mapText .cl{height:5px;line-height:5px;}
.mapImg .content { float:right;margin:0;width:1px;height:1px;}
.boxRightScheda li.sep{padding:0px;line-height:1px;font-size:1px;float:none;clear:both;}
.boxRightScheda li {height:21px;}
.subboxRightScheda{font-weight:bold;padding:8px 12px 0px 12px;position:relative;}


.deal-col {width:928px;}
.deal-open {width:928px;height:28px;line-height:28px;background:url(/Images/deal-open.jpg) 0 0 no-repeat; position:relative; float:left;}
.deal-close {width:928px;height:28px;line-height:28px;background:url(/Images/deal-close.jpg) #fff 0 0 no-repeat; position:relative; float:left; padding-bottom:10px;}
h1.deal-title {margin:0 10px; padding:0;}
.deal-pager {position:absolute; z-index:2; top:1px; left:50%; margin-left:-50px;}
.deal-pager a {text-decoration:none; color:#000; margin:auto 2px;}
.deal-pager a:hover {text-decoration:underline;}
.deal-combo {position:absolute; z-index:2; top:2px; right:10px;}
.dealers-min {width:585px; float:left;}
.dealers-min .anne {padding:10px; width:585px; float:left; position:relative;}
.dealers-min .anne.even, .dealers-min .anne.odd  {background:url(/Images/bg-gen-anne.jpg) 0 100% repeat-x;}
.dealers-min .anne .baloon-quad {background:url(/Images/bg-baloon-quad.gif) 0 0 no-repeat; padding:5px 24px 10px 5px; float:left; clear:both;}
.dealers-min .anne p.desc {float:left; width:400px; margin:5px 0;}
.dealers-min .anne p.dett {float:left; width:400px; margin:0;}
.dealers-min .anne span.dett {float:left; width:200px; padding-left:4px; border-left:1px #cacaca solid; margin-bottom:-10px; margin-top:18px;line-height:20px;}
.dealers-min .anne span.dett A {color:#333;text-decoration:none;}
.dealers-min .anne span.dett A:hover {text-decoration:underline;}
.dealers-min .anne a.btn_confronta {bottom:10px; left:10px;}


/*box-user-action*/
.bsu-help-div {position:relative; float:right; display:block; z-index:1;}
.bsu-question-mark {margin-left:50px;}
.bsu-answer-mark {background:url(/Images/bg-answer-mark.gif) 0 0 no-repeat; width:345px; height:80px; position:absolute; top:0; right:35px; margin:0; padding:0;}
.bsu-answer-mark A {border:1px #666 solid; width:10px; height:10px; color:#666; float:right; margin:15px 35px 0 0; text-align:center; text-decoration:none;}
.bsu-answer-mark P {padding:0; margin:15px; width:250px; text-align:left; float:left;}


/*box-user-action -> SELEZIONA CANALE */
.bsu-channels {width:922px; background:url(/Images/bg-anne.jpg) 0 0 repeat-x; clear:both; margin:0 -19px; padding:60px 0 0 0; position:relative;}
.bsu-channel {display:block; width:210px; height:88px; float:left; margin:10px; text-decoration:none; background:url(/Images/bsu-channel.jpg) 0 0 no-repeat; text-align:center; padding:0;}
.bsu-channel img {height:35px; margin-top:15px;}
.bsu-channel span {color:#ce000c; font-size:11pt; font-weight:bold; display:block;}


/*box-user-action -> LOGIN */
.login {width:43%; padding:19px; background:#f7f7f7; position:relative; padding-bottom:50px; float:left; height:150px;}
.schedaBigContent form .login {background:#f7f7f7;}
.schedaBigContent form .login.right {background:url(/Images/bg-login.jpg) #f7f7f7 0 0 repeat-x;}
.login H2 {display:block; float:left; margin:0; padding:0 0 20px 0; width:100%;}
.login.right H2{width:200px; text-align:left;} 
.login.right H4{width:200px; text-align:left; margin:0; padding:0;} 
.login img {float:right;margin:-19px;}
.login label {width:100px; display:block; float:left; margin:5px;}
.login input {display:block; float:left;}
.login input.login-checkbox {margin-left:112px;}
.login label.login-remember {width:200px;}
.login a.red {text-decoration:none; margin:8px; display:block; float:left;}
.login .shorts {position:absolute; left:0; top:175px; width:100%; height:26px; background:url(/Images/bg-shorts.jpg) 0 0 repeat-x; border-top:1px #fff solid; border-bottom:1px #e7e7e7 solid; padding:10px 0; margin:0;}
.login .shorts a.short {text-decoration:none; font-weight:bold; color:#000; margin:24px; line-height:26px;}
.login .shorts a.short:hover {text-decoration:underline;}
.login .shorts a.btn_login2 {position:absolute; right:24px; bottom:7px;}


/*box-user-action -> SELEZIONA PRODOTTO */
.bsu-products {float:left; clear:both;}
.bsu-product {width:269px; height:auto; background:url(/Images/bsu-product.jpg) 0 0 no-repeat; text-align:center; display:block; float:left; margin:13px; position:relative; padding:0;}
.bsu-product img {height:35px; margin:19px auto 0 auto; display:block;}
.bsu-product span.h2 {color:#ce000c; margin:0 auto; font-weight:bold;}
.bsu-product p {margin:0; padding:4px 0; text-align:left; width:80%; padding-left:14px;}
.bsu-product p span {color:#ce000c; background:#ddd; font-weight:bold; padding:2px 5px; margin:auto 10px;}
.bsu-product a {color:#000; text-decoration:none; font-weight:bold; padding:14px 0; display:block;}
.bsu-product a:hover {text-decoration:underline;}
.bsu-product a img {width:11px; height:11px; display:inline; margin:1px auto auto 5px;}
.bsu-product ul {list-style:none; display:block; text-align:left; margin:-6px 0 0 0; padding:0 4px 4px 3px;  width:262px; background:url(/Images/bg-ul-bsu-product.jpg) #fff 0 100% no-repeat;}
.bsu-product ul li {display:block; margin:0; padding:3px 0 3px 42px; width:220px; position:relative;}
.bsu-product ul li.even {background:url(/Images/bg-Alt.gif) 100% 0 repeat-y;}
.bsu-product ul li.odd {background:#fff;}
.bsu-product ul li img {position:absolute;left:20px;width:11px; height:13px; margin-top:0;}
.bsu-product ul li a {font-weight:normal; padding:0; margin:0;}
.bsu-product ul li span {position:absolute; right:10px; color:#ce000c; font-weight:bold; bottom:3px;}


/*box-user-action -> RIEPILOGO */
.riep {margin:0; padding:10px; line-height:10pt;}
.riep.even {background:transparent;}
.riep.odd {background:#e9e9e9;}
.riep p {margin:-5px;}
.riep input {background:transparent; border:0; width:auto; float:none;}
.riep strong.voice {width:100px; clear:both; float:left;}
.riep .opt {position:relative; margin:0 0 0 40px; padding:0; display:inline;}
.riep .opt input {position:absolute;}
.riep .opt label {margin-left:20px;}
.riep .half {float:left; width:50%;}
.riep .half.with-img {height:30px;}
.riep .half.with-img span, .riep .half.with-img strong {margin:6px 6px 0 0; float:left;}
.riep .half.with-img img {height:30px; margin-left:10px;}


/*box-user-action -> PAGAMENTO */
p.p-fix{margin:-10px auto auto 2px; clear:both; width:600px;}
.bsu-channel-fp {display:block; width:272px; height:143px; float:left; margin:10px; text-decoration:none; background:url(/Images/box-formapagamento.jpg) 0 0 no-repeat; text-align:center; padding:0; margin-left:18px;}
.bsu-channel-fp img {margin-top:15px;}
.bsu-channel-fp span {color:#ce000c; font-weight:bold; display:block;}
.bsu-channel-fp-inner-box{margin-left:22px;}
span.titolo-fp{font-weight:normal;padding-top:5px;}
div.bsu-help-div-fp{top:-8px;right:7px;}
div.bsu-channels-fp{background:none;padding-top:30px;}
a.btn_greyLit_fp{background:url(/Images/btn-annulla.gif) 0 0 no-repeat;display:block; height:19px; color:#666; font-weight:bold; text-decoration:none; line-height:19px; text-align:center; float:left; padding-left:16px;text-transform:uppercase;width:auto;white-space:nowrap;width:82px; margin-right:12px;}
a.btn_greyLit_fp span{padding-right:20px}
a.btn_greyLit_prec_fp{background:url(/Images/btn-precedente.gif) 0 0 no-repeat;display:block; height:19px; color:#666; font-weight:bold; text-decoration:none; line-height:19px; text-align:center; float:left; padding-left:16px;text-transform:uppercase;width:auto;white-space:nowrap;width:115px;}
a.btn_greyLit_prec_fp span{padding-right:29px;}
.warning-fp{width:877px;height:44px;background:url('/Images/bg-bar.gif');}
span.warning-testo-fp{position:relative;top:12px;padding-left:5px;}
.label-nome-fp{margin-right:39px;}
.label-mail-fp{margin-right:5px;}
.label-telefono-fp{margin-right:27px;}
.label-descrizione-fp{margin-right:9px;}
.footerSchedaBig-fp{background:url(/Images/bg-genericBottom.gif) no-repeat;height:10px;}
.button-invio-fp{position:relative;left:400px;}
.primaCol INPUT {background:url(/Images/bg-input.gif) no-repeat;border:1px solid #cccccc;height:16px;padding:4px 0px 0px 2px;}
.secondaCol TEXTAREA {margin-top:-1px; width:420px; height:50px;}


/*box-user-action -> MODERAZIONE*/
.colDouble.cd-border{border:1px #e9e9e9 solid;}
.colDouble.cd-border .form-box{margin:-1px;}
.colDouble.cd-border  H1{margin:20px 10px -20px 10px;}
.colDouble.cd-border .mod-box{margin:10px;}
.colDouble.cd-border .mod-box.grey{padding:10px;}
.colDouble.cd-border .mod-box.grey .half{float:left; width:50%;}
.colDouble.cd-border .mod-box .image H1{float:left; width:250px; margin:0;}
.colDouble.cd-border .mod-box .image p{float:left; width:250px;}
.colDouble.cd-border .mod-box.grey  H2{margin:10px 0 20px 0;}


/* area privata */
.schedaBig.pv .col-right.cr-default {width:300px;}
.schedaBig.pv .form LABEL {float:left;}
.schedaBig.pv .form INPUT{float:left;}
.schedaBig.pv .form INPUT.checkbox {float:none;}
.schedaBig.pv .form INPUT.radio {margin:4px 4px 0 0; display:block;}
.schedaBig.pv .form .obb {margin-left:-8px;}
.schedaBig.pv .form .spak {display:block; float:left; margin:0 4px;}
.schedaBig.pv .form a.spak {text-decoration:none; color:#ce000c; font-weight:bold;}

/*//-> tabs for FF and SAF */
.pv-tabs {position:relative;}
.pv-tabs ul {display:table; list-style:none; margin:0 0 -3px 0; padding:0; width:100%;}
.pv-tabs ul li {display:table-cell; padding-right:4px;}
.pv-tabs ul li a {background:url(/Images/tab-off-a.gif) 0 0 no-repeat; display:block; color:#4b4d4c; font-weight:bold; text-decoration:none; text-transform:uppercase;}
.pv-tabs ul li a:hover {color:#ce000c; text-decoration:underline;}
.pv-tabs ul li a span {background:url(/Images/tab-off-span.gif) 100% 0 no-repeat; display:block; height:31px; line-height:31px; text-align:center;} 
.pv-tabs ul li.tab-on a  {background:url(/Images/tab-on-a.gif) 0 0 no-repeat; color:#ce000c;}
.pv-tabs ul li.tab-on a span {background:url(/Images/tab-on-span.gif) 100% 0 no-repeat;}
/*//-> END OF tabs for FF and SAF */

.pv-sgl-col, .pv-dbl-col, .pv-ful-col , .pv-sgl-col.left, .pv-dbl-col.left, .pv-ful-col.left , .pv-sgl-col.right, .pv-dbl-col.right, .pv-ful-col.right  {background:transparent; text-align:left;}
.pv-sgl-col {margin:28px 0; width:284px; border:1px #ececec solid; position:relative; float:left;}
.pv-dbl-col {margin:28px 0; width:595px; border:1px #ececec solid; position:relative; float:left;}
.pv-ful-col {margin:28px 0; width:897px; border:1px #ececec solid; position:relative; float:left;}
.pv-sgl-col .pv-sgl-col-open {background:url(/Images/pv-sgl-col.jpg) 0 0 no-repeat; width:286px; height:28px; line-height:28px; position:absolute; top:-27px; left:-1px;}
.pv-dbl-col .pv-dbl-col-open {background:url(/Images/pv-dbl-col.jpg) 0 0 no-repeat; width:597px; height:28px; line-height:28px; position:absolute; top:-27px; left:-1px;}
.pv-ful-col .pv-ful-col-open {background:url(/Images/pv-ful-col.jpg) 0 0 no-repeat; width:899px; height:28px; line-height:28px; position:absolute; top:-27px; left:-1px;}
.pv-ful-col .pv-ful-col-open-notitle {background:url(/Images/pv-ful-col-notitle.jpg) 0 0 no-repeat; width:899px; height:10px; position:absolute; top:-27px; left:-1px; margin-top:18px}
.pv-ful-col-close {background:url(/Images/bg-anne.jpg) 0 100% repeat-x; width:100%; height:35px; margin-bottom:-1px; position:relative;}
.pv-pager {position:absolute; z-index:2; top:1px; left:50%; margin-left:-50px;}
.pv-pager a {text-decoration:none; color:#000; margin:auto 2px;}
.pv-pager a:hover {text-decoration:underline;}
.pv-ful-col-close .pv-pager {top:8px;}
.pv-combo {position:absolute; z-index:2; top:1px; right:10px;}
.pv-ful-col-close .pv-combo {top:5px;}
.pv-nav, .pv-ord {position:relative; height:28px; background:#f3f3f3; margin:1px 0; line-height:28px; padding:0 10px;}
.pv-ord a {text-decoration:none; color:#333; background:url(/Images/pageo-li-down.gif) 0 50% no-repeat; padding-left:20px; margin-left:30px;}
.pv-ord a:hover {text-decoration:underline;}
.pv-action {line-height:10px; padding:5px 10px 0 10px;}
.pv-action  select{background:url(/Images/bg-input.gif) no-repeat; border:1px solid #cccccc; width:200px; height:20px;}
.pv-ful-col-close A.btn_login {position:absolute; z-index:2; left:260px; top:2px;}
.pv-nav A.btn_login {position:absolute; z-index:2; left:270px; top:2px;}
.pv-form {padding:5px;}
.data-a  label, label.data-a {text-align:right;}
.pv-frm-sgl {width:33%;}
.pv-frm-dbl {width:66%;}
.pv-frm-dbl INPUT.lng{float:left; width:376px;}
.pv-frm-dbl .pv-frm-sgl {width:45%;}

table.def {margin:0; padding:0; border:0; border-collapse:collapse; border-spacing:0; width:100%;}
table.def td{padding:3px 5px;}
table.def  thead td {background:#e9e9e9; padding:5px; font-weight:bold;}
table.def  .t-center td {text-align:center}
table.def  thead tr.thead-secondary td {background:#f6f6f6;}
table.def  tbody tr.even td {background:transparent;}
table.def  tr td.titolo-fix {width:200px;}
table.def  tbody tr.odd td {background:#efefef;}

.anne-td {padding:5px; margin:0;}
.anne-td img.baloon {margin:0; float:right;}
.anne-td p {margin:0; padding:5px;}
.anne-td a.anne-td-close {width:32px; height:32px; text-decoration:none;}
.anne-td .form {margin:0; padding:0;}
.anne-td .form textarea.at-fix {height:56px;margin:0; padding:0;}
.anne-td.at-one {width:300px; padding-bottom:50px;}
.anne-td.at-two {width:450px;}
.anne-td.at-three {width:80px; text-align:center;}

.anne-tab-detail-cont {margin:10px;}
.anne-tab-detail-cont H3 {background:#d9d9d9; margin:3px 0; padding:3px; font-style:italic; font-weight:normal;}
.anne-tab-detail-cont H4 {margin:0; padding:0; float:none; color:#ce000c; font-weight:normal;}
.anne-tab-detail-cont A {color:#ce000c; text-decoration:none;}
.anne-tab-detail-cont A:hover {text-decoration:underline;}
.anne-tab-detail-cont.gredy {background:#ececec; margin:0; padding:10px;}
.anne-tab-detail-cont .atdc-marg {margin:20px;}
.anne-tab-detail-cont .atdc-block {float:left; margin:20px;}
.anne-tab-detail-cont A.btn_login2 {color:#666;}

.pv-help {padding:10px; margin:0;}
.pv-help.even {background:transparent;}
.pv-help.odd {background:#e9e9e9;}
.pv-help p {margin:10px; padding:0;}

.my-prof-sum {padding:5px 10px;margin:0;line-height:19px;float:left;}
.my-prof-sum LABEL, .my-prof-sum  SELECT {margin:5px 2px;}
h1.pv-col-title {margin:0; padding:0 10px; font-weight:bold;}
A.seeall {color:#000; text-decoration:none; position:absolute; z-index:2; top:0; right:10px; font-weight:bold;}
A.seeall:hover {text-decoration:underline;}

UL.with-arrow {list-style:none; margin:7px 5px; padding:0; float:left; }
UL.with-arrow LI {background:url(/Images/arrow-right.gif) 0 10px no-repeat; line-height:16pt; padding:4px 0 4px 16px; float:left; clear:both; width:95%;}
UL.with-arrow LI  A{color:#333; text-decoration:none; font-weight:bold; float:left;}
UL.with-arrow LI  A:hover{color:#ce000c;}

.schedaBig.confronta, .schedaBig.confronta .schedaBigContent  {margin:0; padding:0;}
.thead {background:url(/Images/bg-confronta.gif) #f6f6f6 0 0 repeat-x;}
.thead h1 {font-weight:bold; padding:20px;}
.thead h3 {font-size:10pt; margin:0; padding:0 0 5px 0;}
.tbody  .tr {border:1px #f2f2f2 solid; border-top:0; border-bottom:0;}
.tbody  .tr.even {background:#fff;}
.tbody  .tr.odd {background:#f2f2f2;}
.cell {float:left; width:230px; padding:5px 0 2px 0;}
.cell.c-open {padding:0;}
.cell A.btn_greyLit {clear:both; float:left; width:100px;}
.cell .nav-annunci {clear:both; float:left;}
.cell .nav-annunci {margin:5px 0;}
.form .btn_greyLit {width:140px;}


/* adsense */
.paged-google-box {background:url(/Images/bg-paged-google.jpg) 100% 100% no-repeat; border:1px #e9e9e9 solid; padding:10px; width:555px; position:relative; height:280px; float:left;}
.paged-google-box ul h1{display:none;}
.paged-google-box ul{list-style:none; float:left; margin:0; padding:0;}
.paged-google-box ul li{clear:both; float:left; margin:0; padding:0;}
.paged-google-box ul li .ad{margin:10px; padding:0;}
.paged-google-box ul li a.adt{color:#ce000c; margin:0; padding:0;}
.paged-google-box ul li .adb{margin:-10px 0 0 0; padding:0;}
.paged-google-box ul li .adu{font-size:8pt; margin:2px 0;}

.box-home li .ad {margin:0; padding:0;}
.box-home li .ad a.adt span {color:#ce000c!important; margin:10px 0 0 0; padding:0; width:250px; text-decoration:underline;}
.box-home li .ad .adb {margin:0 0 0 15px; padding:0; }
.box-home li .ad .adu span{font-size:8pt; margin:2px 0;}


/* autocomplete */
.ac_results {padding:0; border:1px #999 solid; background-color:white; overflow:hidden; z-index:99999;}
.ac_results ul {width:100%; list-style-position:outside; list-style:none; padding:0; margin:0;}
.ac_results ul li {margin:0; padding:2px 5px; cursor:default; display:block; line-height:10pt; overflow:hidden; font-size:10pt;}
.ac_loading {background:url(/Images/loading.gif) right center no-repeat;}
.ac_odd {}
.ac_over {background:#ddd;}





/* fonts */
.body {font-family:arial; font-size:10pt;}
.footer {font-size:7pt;}
.footer strong {font-size:8pt;}
.login-bar {font-size:8pt;}
.note {font-size:7pt;}
.search-bar label {font-size:8pt;}
.btn_login, .btn_search, .btn_announce {font-size:8pt;}
.box-home.annunci .btn_search {font-size:9pt;}
.box-home H1 {font-size:15pt;}
.tab-block .tab-content ul li H1 A{font-size:12pt;}
.tab-block .tab-content ul li H1 {line-height:16px;}
.tab-block .tab-content ul li li{line-height:12px;}
.tab-block .tab-content ul li li A{line-height:12px;}
.box-home.mappa H1,.box-home.tagcloud  H1,.box-home.annunci H1{font-size:11pt;}
.box-home H1 SPAN{font-family:verdana;font-size:8pt;display:block;}
.box-home LI SPAN,.box-home LI A{font-size:9pt;}
.box-home.mappa LI SPAN,.box-home.mappa LI A{font-size:8pt;}
.box-home LI A.linkBox,.pipe{font-size:9pt;}
.nuoviAnnunci{font-size:8pt;}
.box-banners{font-size:8pt;}
.linkBanner{font-size:7pt;}
.box-baloon{font-size:8pt;}
.moreblock .col H1{font-size:12pt;}
.novita{font-size:9pt;}
.text{font-size:8pt;line-height:10pt; }
.tab-block UL LI A {font-size:8pt;}
.path {font-size:8pt;}
.filter h3, .filter h3, .filter ul li, .filter p, .filter label, .filter table.slider-values, .filter h4 {font-size:8pt;}
.filter UL LI {font-size:10pt;}
.filter label {font-size:10pt;}
.pages H2 {font-size:11pt;}
a.btn_grey {font-size:8pt;}
.nav-annunci{font-size:8pt;}
.detail-dati{font-size:8pt;}
.box-tab ul.local-ul li, .box-tab .box-tab-note {font-size:9pt;}
.paged.view-image .anne p.desc {font-size:9pt;}
.paged.view-image .anne p.dett {font-size:8pt;}
.paged.view-detail .anne p.desc {font-size:11pt;}
.paged.view-detail .anne span.dett {font-size:9pt;}
.paged.view-gen .anne p.desc {font-size:10pt;}
.paged.view-gen .anne span.desc {font-size:9pt;}
.paged.view-gen .anne p.dett {font-size:9pt;}
.paged.view-gen .anne span.dett {font-size:9pt;}
.paged.view-table .anne p.desc {font-size:9pt;}
.paged.view-table .anne p.dett {font-size:8pt;}
.bb-desc {font-size:11pt;}
.bb-dett {font-size:9pt;}
.paget, .pageo, .pager {font-size:9pt;}
.anne .desc {font-size:11pt;}
.anne .dett {font-size:9pt;}
.pubbli h3 {font-size:9pt;}
.pubbli p, .pubbli a {font-size:8pt;}
.sc-category label {font-size:8.5pt;}
.dettext H1 {font-size:11pt;}
.dettext LI{font-size:11pt;}
.descrizione h2{font-size:11pt;}
.dettext{font-size:8pt;padding-bottom:27px;}
.links A {font-size:8pt;}
.tab-detail li {font-size:8pt;}
.arr-left,.arr-right{font-size:8pt;}
.schedaBig {font-size:8pt;}
.schedaBig H1{font-size:11pt;}
.form INPUT,.form SELECT,.login INPUT{font-size:8pt;}
.obb{font-size:10pt;}
.obb.left {font-size:8pt;}
.info{font-size:8pt;}
.alert{font-size:8pt;}
.headerboxRightScheda{font-size:9pt;}
.schedaBigContent p {font-size:8pt}
.login {font-size:9pt;}
a.btn_login2 {font-size:8pt;}
.bsu-channel label {font-size:12pt;}
.bsu-product a.open-ul {font-size:9pt;}
.bsu-product span.h2 {font-size:13pt;}
.bsu-product p {font-size:8pt;}
.bsu-product ul li {font-size:8pt;}
.short{font-size:8pt;}
.login-remember{font-size:8pt;}
.schedaBigContent H4{font-size:11pt;}
.schedaBigContent H2{font-size:11pt;}
.box-tab h2, .box-tab .riep-ul ul li {font-size:9pt;}
.box-tab .choice-ul ul li {font-size:8pt;}
.bsu-answer-mark a {font-size:7pt;}
.form H3 {font-size:8pt;}
.ui-datepicker {font-size:.7em;}
.form-box P {font-size:9pt;}
.bsu-channel-fp span {font-size:12pt;}
span.warning-testo-fp{font-size:12pt;}
span.titolo-fp{font-size:13pt;}
.headerSchedaBig h3{font-size:10pt;}
.lact {font-size:8pt;}
.prezzo strong{font-size:10pt;}
.pv-tabs UL LI A {font-size:8pt;}
.deal-col {font-size:8pt;}
h1.deal-title {font-size:11pt;}
.annADV p  {font-size:8pt;}
.tabs.da {font-size:8pt;}
.tabs.da UL LI {font-size:9pt;}
.ap-block H1 {font-size:12pt;}
.anne-tab-detail-cont {font-size:8pt;}
.anne-tab-detail-cont h3 {font-size:8pt;}
.anne-tab-detail-cont h4 {font-size:8pt;}
.filter-area h1 {font-size:10pt;}
.filter-area A.fa-voice {font-size:9pt;}
.pwd-area h1 {font-size:10pt;}
.pwd-area p  {font-size:9pt;}
.area-div {font-size:9pt;}
.area-div span {font-size:10pt;}
.contatta {font-size:9pt;}
.allarm-div h1 {font-size:10pt;}
.allarm-div h2 {font-size:10pt;}
.allarm-div p {font-size:9pt;}

span.normal_checkbox INPUT{width:40px;background-image: none;border:0px;height:14px;}


a.btn_contatta_dealer {background:url(/Images/btn_login2.gif) 3px 6px no-repeat; display:block; float:left; width:129px; height:25px; color:#ce000c; font-weight:bold; text-decoration:none; line-height:30px; text-align:center; position:absolute;}
.view-detail .anne a.btn_contatta_dealer {top:105px; left:10px; z-index:1;}
.view-gen .anne a.btn_contatta_dealer {top:125px; left:10px; z-index:1;}
.view-image .anne a.btn_contatta_dealer {bottom:5px; left:0;}
.close-grey a.btn_contatta_dealer {float:right; position:static; margin-top:-3px;}


/** Navigator ricerca parola chiave*/
.search-words-nav {float:left; background:url(/Images/search-words-nav.png) 0 0 no-repeat; width:175px; height:23px;}
.search-words-nav input {width:150px; height:16px; border:0; margin:2px 0 0 12px;}
a.btn_seach_nav {background:url(/Images/btn_search_nav.png) 0 0 no-repeat; display:block; width:90px; height:37px; color:#CE000C !important; font-weight:bold; text-decoration:none; line-height:25px; text-align:center; float:right; }
 