/* GENERALI */
body { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#757477; margin:0; text-align:center; background-color:#757477;
	SCROLLBAR-FACE-COLOR: #54ac5d;
    SCROLLBAR-SHADOW-COLOR: black;
    SCROLLBAR-3DLIGHT-COLOR: gainsboro;
    SCROLLBAR-ARROW-COLOR: black;
    SCROLLBAR-TRACK-COLOR: #54ac5d;
    SCROLLBAR-DARKSHADOW-COLOR: gainsboro
}
input { border :solid 1px #989797;}
.conosciuto input{ border:none; margin-top:4px;}
.conosciuto td { }
.accetto input{ border:none;}
textarea{ border :solid 1px #54ac5d; line-height:9px; font-size:9px;}
select{ border :solid 1px #989797;}
a:link{ text-decoration:none; color:#757477;}
a:visited{ text-decoration:none; color:#757477;}
a:hover{ text-decoration:none; color:#54ac5d;}
a:active{ text-decoration:none; color:#757477;}
.main-contentHP{ width:954px; background-image:url(../img/bgmaincontentHP.gif); background-repeat:no-repeat; margin:auto;}
.main-content { background-color:#FFFFFF;}
.main-content p{ margin:0px;}
.testataint { background-image:url(../img/bgtestataint.jpg); background-repeat:repeat-x;}
.main-piede { background-color:#FFFFFF; color:#757477;}
.main-contentHP .piede{ color:#bbbbbb; text-align:left;height:46px; line-height:46px; padding-left:44px; text-align:left;}
.main-contentHP .piede a:link { color:#bbbbbb;}
.main-contentHP .piede a:visited { color:#bbbbbb;}
.main-contentHP .piede a:hover { color:#bbbbbb;}
.main-contentHP .piede a:active { color:#bbbbbb;}
.main-content .piede{ color:#757477; text-align:left;height:46px; line-height:46px; padding-left:31px; text-align:left;}

#fascia { background-image:url(../img/bgfasciaHP.jpg); background-repeat:repeat-x;}
#fasciaint { background-color:#dad7d7;}
.flashint { background-image:url(../img/bgflashint.gif); height:121px;}
#listaHP { width:391px; padding-left:44px; text-align:left; padding-top:19px; padding-bottom:30px;}
#listaHP p{ margin:0;}
.dataLista { color:#FFFFFF; font-weight:bold; font-size:13px; padding-top:16px;}
.nomeLista { color:#6fc475; font-weight:bold; font-size:13px;}
.nomeLista a:link{ color:#6fc475;}
.nomeLista a:visited{ color:#6fc475;}
.nomeLista a:hover{ color:#6fc475;}
.nomeLista a:active{ color:#6fc475;}
.corpoLista { color:#ffffff; font-size:13px;}
#vuotoHP { width:565px;}

.path { background-color:#FFFFFF; padding-top:5px; padding-bottom:10px;}
.pathint { text-align:left; color:#757477; border-bottom:solid 1px #757477; padding-bottom:2px;}
.pathint a:link{ color:#757477;}
.pathint a:visited{ color:#757477;}
.pathint a:hover{ color:#757477;}
.pathint a:active{ color:#757477;}

.contenuto { text-align:justify;}

/* MENU */
.menu{ }
.menu_principale{ height:30px; background-color:Lime;}
.sottomenu{ height:30px; background-color:Green;}

/* DETTAGLI CATALOGO */
.dettagli-sinistra{ width:700; padding-right:10px; vertical-align:top;}
.dettagli-destra{ width:240px; vertical-align:top; padding-top:48px;}

.prezzo{ font-size:14px; padding-top:5px; padding-bottom:5px;}
.geoRefPanel{ padding-bottom:10px;}
.prenota{ padding-bottom:20px;}

.printok{ font-size:12px; font-weight:bold; padding-top:25px; padding-bottom:10px; padding-left:10px;}
.stampa{ padding-top:20px;}

/* GENERALI CONTENT */
.nome{ font-size:14px; font-weight:bold; padding-top:0px; padding-bottom:10px; color:#47a654;}
.abstr{ font-size:12px; font-weight:bold; padding-bottom:20px;}
.imagedettaglio{ float:left;}
.imagedettaglio img{ padding-bottom:5px; padding-right:10px;}
.miniature{ padding:1px; vertical-align:middle; width:70px;}
.nomeprodotto { text-align:left; font-size:13px; font-weight:bold; padding-bottom:5px;}
.descrizioneprodotto { text-align:left;}

/* FRECCE NAVIGAZIONE */
#next{ float:right;}
#back{ float:left;}


/* CATALOGO */
.listacat{ text-transform:uppercase; width:188px; text-align:left;}
.dettcat{ vertical-align:top; width:585px; padding-left:30px; text-align:left;}
.dettcat table td{ vertical-align:top; background-color:#C1C1C1; border-right:solid 4px #ffffff; border-bottom:solid 4px #ffffff;}
.dettcat img{ margin:8px;}
.catlista {}
.nomecatlistaext { border-left:solid 11px #ffffff; padding-left:5px;}
.nomecatlistaextsel { border-left:solid 11px #71c577; padding-left:5px;}
.nomecatlista { border-bottom: solid 1px #71c577; line-height:20px; font-weight:bold; color:#47a654; padding-left:6px;}
.nomecatlista a:link{font-weight:bold; color:#666666;}
.nomecatlista a:visited{font-weight:bold; color:#666666;}
.nomecatlista a:hover{font-weight:bold; color:#47a654;}
.nomecatlista a:active{font-weight:bold; color:#666666;}
.nomecatlistasel { border-bottom: solid 1px #71c577; line-height:20px; font-weight:bold; color:#ffffff; background-color:#71c577; padding-left:6px;}
.nomecatlistasel a:link{font-weight:bold; color:#ffffff;}
.nomecatlistasel a:visited{font-weight:bold; color:#ffffff;}
.nomecatlistasel a:hover{font-weight:bold; color:#ffffff;}
.nomecatlistasel a:active{font-weight:bold; color:#ffffff;}
.nomecatlistafirst { border-bottom: solid 1px #71c577; line-height:20px; font-weight:bold; color:#47a654; border-top: solid 1px #71c577; padding-left:6px;}
.nomecatlistafirst a:link{font-weight:bold; color:#666666;}
.nomecatlistafirst a:visited{font-weight:bold; color:#666666;}
.nomecatlistafirst a:hover{font-weight:bold; color:#47a654;}
.nomecatlistafirst a:active{font-weight:bold; color:#666666;}
.nomecatlistafirstsel { border-bottom: solid 1px #71c577; line-height:20px; font-weight:bold; color:#ffffff; border-top: solid 1px #71c577; background-color:#71c577; padding-left:6px;}
.nomecatlistafirstsel a:link{font-weight:bold; color:#ffffff;}
.nomecatlistafirstsel a:visited{font-weight:bold; color:#ffffff;}
.nomecatlistafirstsel a:hover{font-weight:bold; color:#ffffff;}
.nomecatlistafirstsel a:active{font-weight:bold; color:#ffffff;}
.flash{  width:475px; padding-left:30px; text-align:left;}

.listaartcat{  width:190px; text-align:left; vertical-align:top; padding-top:35px; padding-bottom:35px;}
.listaartmenu{ vertical-align:top; padding-right:10px; width:110px; border-left:solid 10px #ffffff; vertical-align:top; padding-top:35px; text-align:left; padding-bottom:35px;}
.dettaglio { width:475px; vertical-align:top; padding-bottom:35px;}
.nomeartlista { border-bottom: solid 1px #71c577; line-height:20px; color:#47a654; padding-left:8px; font-size:11px;}
.nomeartlista a:link{ color:#666666;}
.nomeartlista a:visited{ color:#666666;}
.nomeartlista a:hover{ color:#47a654;}
.nomeartlista a:active{color:#666666;}
.nomeartlistasel { border-bottom: solid 1px #71c577; line-height:20px; font-weight:bold; color:#4aa95a; padding-left:8px; font-size:11px;}
.nomeartlistasel a:link{font-weight:bold; color:#4aa95a;}
.nomeartlistasel a:visited{font-weight:bold; color:#4aa95a;}
.nomeartlistasel a:hover{font-weight:bold; color:#4aa95a;}
.nomeartlistasel a:active{font-weight:bold; color:#4aa95a;}
.nomeartlistafirst { border-bottom: solid 1px #71c577; line-height:20px; color:#47a654; border-top: solid 1px #71c577; padding-left:8px; font-size:11px;}
.nomeartlistafirst a:link{ color:#666666;}
.nomeartlistafirst a:visited{ color:#666666;}
.nomeartlistafirst a:hover{ color:#4aa95a;}
.nomeartlistafirst a:active{ color:#666666;}
.nomeartlistafirstsel { border-bottom: solid 1px #4aa95a; line-height:20px; font-weight:bold; color:#4aa95a; border-top: solid 1px #71c577; padding-left:8px; font-size:11px;}
.nomeartlistafirstsel a:link{font-weight:bold; color:#4aa95a;}
.nomeartlistafirstsel a:visited{font-weight:bold; color:#4aa95a;}
.nomeartlistafirstsel a:hover{font-weight:bold; color:#4aa95a;}
.nomeartlistafirstsel a:active{font-weight:bold; color:#4aa95a;}
.nomeprod{ margin:8px; width:116px;}
.scheda { text-align:left; font-size:13px; font-weight:bold; margin-top:20px;}
.scheda a{ border-bottom: solid 1px #71c577; line-height:20px; border-top: solid 1px #71c577; padding-right:80px;}
.prodotto { text-align:left; font-size:13px; font-weight:bold; margin-top:20px;}
.prodotto a{ border-bottom: solid 1px #71c577; line-height:20px; border-top: solid 1px #71c577; padding-right:50px;}
.downloadpdf { text-align:left; font-size:13px; font-weight:bold; margin-top:20px;}
.downloadpdf a{ border-bottom: solid 1px #71c577; line-height:20px; border-top: solid 1px #71c577; padding-right:74px;}

/* NOVITA' */
#contcont { padding-top:10px;}
.listanov{ width:780px; text-align:left; padding-left:8px;}
.novlista { border-top: dashed 1px #757477; padding-top:14px;}
.novdettaglio { border-bottom: dashed 1px #757477; padding-top:14px; padding-bottom:14px; margin-bottom:14px;}
.articoloLista{ border-bottom: dashed 1px #757477; padding-bottom:14px; margin-bottom:14px;}
.dettaglionovita { vertical-align:top;}

/* CONTATTI */
.primocontatti { width:480px; vertical-align:top;}
.label { text-align:left; color:#535252;}
.box { text-align:right;}
.esacontatti { color:#54ac5d; font-weight:bold; margin:0; line-height:9px;}
.labelinvia { color:#54ac5d; line-height:19px; font-weight:bold;}
.esacont { margin:0; line-height:13px; margin-bottom:22px;}
.labelbig { color:#535252; font-weight:bold;}
.obbligo {color:#b50000;}
.spazio { font-size:1px; line-height:8px;}
.conosciuto { margin-bottom:14px;}
.esaprivacy { color:#54ac5d; margin:0;}
.invia { background-image:url(/img/invia.gif); width:39px; height:19px; border:none; cursor:hand;}
.secondocontatti { width:20px;}
.terzocontatti { width:310px; text-align:left; vertical-align:top;}
.logoutbutton:link{color:#6FC475;}
.logoutbutton:hover{color:#6FC475;font-weight:bold;}