p{margin:0}
body{margin:0;margin-top:10px;background-color:#cccccc;background-image:url(../images/bk.jpg);background-repeat:repeat-x;background-position:top;font-family:'trebuchet ms', tahoma,verdana,sans-serif;}
.bodypopup{padding:0px;margin:10px;}
.testo{font-family:'trebuchet ms',tahoma,verdana,sans-serif;font-size:13px;font-weight:normal;color:#333333;text-decoration:none;line-height:1.4em;}
.testo_link{font-family:'trebuchet ms',tahoma,verdana,sans-serif;font-size:13px;font-weight:normal;color:#333333;text-decoration:underline;line-height:1.4em;}
.testo_link:hover{color:#df0000;text-decoration:underline;}
.header{position:relative;width:980px;height:80px;margin:0 auto;padding:0;background-image:url(../images/header.gif);background-position:top right;background-repeat:no-repeat;text-align:center;}
.header a,.headerpopup a{font-size:11px;color:#999999;text-decoration:none;}
.headerpopup{position:relative;height:80px;margin:0 60px 0 0;padding:0;background-color:#ffffff;text-align:center;}
.popuplinguetta{float:right;position:relative;right:-60px;}
#containerpopup{margin:0;padding:20px 40px;text-align:left;background-color:#ffffff;}
#logo{margin:10px;float:left;}
#web{margin:0 270px;padding-top:35px;text-align:center;}
#menuup{width:960px;height:19px;margin:0 auto;padding:0 10px 0 10px;background-image:url(../images/menuup_bk.jpg);background-repeat:no-repeat;background-position:top;background-color:#ffffff;}
#menuup ul{float:right;margin:0px;padding:0px;height:19px;}
#menuup li{display:block;float:left;margin-left:3px;padding-right:3px;height:19px;background-image:url(../images/menuup_spacer.jpg);background-position:left;background-repeat:no-repeat;}
#menuup a{font-family:'trebuchet ms', tahoma,verdana,sans-serif;font-size:11px;font-weight:normal;color:#ffffff;text-decoration:none;display:block;padding:2px 5px 0 12px;text-align:center;text-decoration:none;}
#menuup a:hover{text-decoration:underline;}
#menuup .on{text-decoration:underline;}
.imacomm{width:960px;height:140px;margin:0 auto;padding:0 10px 10px 10px;background-color:#ffffff;}
/*-------------------------------------------*/
#container{width:960px;background:#ffffff;margin:0 auto;padding:0px 10px 10px 10px;text-align:left;}
#spallasx{float:left;width:180px;margin:0px 10px 0px 0px;padding:0px;font-family:'trebuchet ms', tahoma,verdana,sans-serif;}
#spalladx{float:right;width:150px;margin:0px;padding:0;text-align:right;}
#maincontent{margin:0px;padding:0;float:left;width:610px;}
#maincontent_int{margin:0px;padding:0;float:left;width:610px;}
.clearfloat{clear:both;    height:0;    font-size:1px;    line-height:0px;}
/*------------ menu spalla sinistra ------------*/
#spallasx ul{list-style:none;margin:0px;padding:0px;}
.menusx a:hover{color:#df0000;text-decoration:none;}
.menusx li{margin:0px;padding:0px;background-image:url(../images/menusxoff_bk.jpg);background-repeat:no-repeat;background-position:top;border:0px;border-top:1px solid #cccccc;margin-bottom:3px;}
.menusx li a{margin:0px;padding:0px 2px 0px 14px;font-size:12px;font-weight:bold;color:#666666;text-decoration:none;vertical-align:top;text-decoration:none;}
.menusx li.on a{color:#df0000;text-decoration:underline;}
.submenusx li{background-image:none;background-color:#F9F9F9;border-top:0px;margin:0px;}
.submenusx{border:1px solid #cccccc;border-top:0px;margin-bottom:5px;}
li.on ul.submenusx li a,li ul.submenusx li a{font-weight:normal;margin:0;padding-left:20px;text-decoration:none;color:#666666;}
li.on ul.submenusx li.on a{color:#df0000;text-decoration:underline;}
/*------------------------------------*/
.tasto{height:20px;}
#m58SearchWords{width:86px;height:16px;padding:2px 2px 0px 2px;margin:0;display:block;float:left;border:1px solid #bebebe;}
.bannersx{margin-bottom:10px;}
#spalladx hr{border:none 0;border-top:1px solid #cccccc;height:1px;}
.tit_home{width:610px;margin-bottom:2px;height:19px;}
.tit_home .tit{float:left;}
.vaiarchivio{display:block;float:right;}
#path{margin:0;padding:0 0 5px 0;margin-bottom:2px;line-height:0.8;font-size:20px;color:#df0000;font-weight:bold;}
.box{margin-bottom:4px;}
.box_space{padding:8px;padding-bottom:0px;width:287px;}
#maincontent .testo{font-size:11px;text-decoration:none;}
#maincontent .testo_link{font-size:11px;}
.footer{width:980px;margin:0 auto;padding:10px 0 0px 0;text-align:center;font-family:'trebuchet ms', tahoma,verdana,sans-serif;font-size:11px;font-weight:normal;color:#666666;text-decoration:none;}
.footer a{color:#666666;text-decoration:underline;}
.bodypopup .footer{width:auto;}
.credits{width:900px;margin:0 auto;padding:20px 20px 10px 20px;text-align:center;font-family:tahoma,verdana,arial,helvetica,sans-serif;font-size:10px;font-weight:normal;color:#666666;text-decoration:none;}
.credits a{font-size:10px;color:#666666;text-decoration:underline;}
.bodypopup .credits{width:auto;}
/*------------- ACCEDI AL CATALOGO ---------------*/
.dataform{}
input,textarea{margin:0;padding:0px 2px 0px 2px;font-size:12px;border:1px solid #bebebe;}
#spalladx input:focus{background:#FFFFCC;border:1px solid #666666;}
form,fieldset,legend{margin:0px;padding:0px;}
legend{padding:0 2px;margin-left:5px;font-size:0.7em;color:#666666;}
fieldset{margin:0px;padding:0px;border:1px solid #cccccc;}
.dataform ul{list-style:none;list-style-image:none;margin:0px;padding:0px;}
#spallasx .dataform li{clear:both;background-image:none;border:0px;}
label{display:block;float:left;width:5em;margin-right:5px;font-size:12px;color:#666666;text-align:right;}
.dataform input,.dataform textarea{width:97px;}
.dataform textarea{line-height:1.3em;padding:0px 3px;}
.dataform input:focus,.dataform textarea:focus{background:#FFFFCC;border:1px solid #666666;}
.dataform li.fieldsubmit{margin:5px 0 0 0;padding:0px;}
.dataform li.fieldsubmit input{width:auto;}
#spallasx .dataform fieldset ul{margin-top:10px;padding:0;}
.linksxdw{margin:0px 6px 10px 6px;}
.linksxdw a{font-size:10px;color:#666666;text-decoration:underline;}
.linksxdw a:hover{color:#df0000;}
/*---------- BOTTONI ----------*/
div.button-cont{float:right;margin:0;}
#submit-dataform{float:none;}
#spallasx div.button-cont{float:right;margin:0 10px 0 0;display:inline;}
div.button-cont{float:right;margin:0;}
div.button-cont2{float:left;margin:0;}
a.button{float:left;height:20px;padding-left:10px;font:normal 12px/20px 'trebuchet ms', tahoma,verdana,sans-serif;background:url(../images/tasto.jpg) no-repeat top left;text-decoration:none;color:#666666;}
a.button span{display:block;padding-right:10px;    background:url(../images/tasto.jpg) no-repeat top right;}
a.button:hover{background-position:bottom left;color:#000000;}
a.button:hover span{background-position:bottom right;}
/*---------- BOTTONE NELLA LIBRERIA ----------*/
.tasto_lib{position:absolute;bottom:0px;right:45px;height:28px;background-image:url(../images/tastolib_bk.jpg);background-repeat:no-repeat;background-position:left;}
.text_lib{display:block;float:left;padding:8px 0 0 12px;}
.tasto_lib img{display:block;float:left;}
.tasto_lib a{color:#333333;font-size:11px;}
.tasto_lib a:hover{text-decoration:underline;}
/*---------- BOTTONE STAMPA ----------*/
.stampa{font-family:'trebuchet ms',tahoma,verdana,sans-serif;font-size:10px;font-weight:normal;color:#666666;text-decoration:none;text-align:right;}
.stampa a{color:#666666;text-decoration:none;}
.stampa img{padding-bottom:5px;vertical-align:middle;}
.stampa a:hover{text-decoration:underline;}
/* RICERCA --------- */
.noresult{}
#m58SearchResults .titolo{height:24px;padding:2px;background-color:#999999;border-top:1px solid #666666;color:#FFFFFF;}
#m58SearchResults .evidenzia{font-weight:bold;}
#m58SearchResults .paginetop,#m58SearchResults .paginebottom{background-color:#E9E9E9;height:24px;padding:2px;margin:0px 0px 10px 0px;}
#m58SearchResults .paginetop .pagina,#m58SearchResults .paginebottom .pagina{float:left;text-align:left;}
#m58SearchResults .paginetop .elencopagine,#m58SearchResults .paginebottom .elencopagine{float:right;text-align:right;}
#m58SearchResults .numeri,#m58SearchResults .numeri_on{padding:0px 4px;}
#m58SearchResults .numeri{margin:1px;}
#m58SearchResults .numeri_on{font-weight:bold;}
#m58SearchResults .item{margin:15px 0px;}
#m58SearchResults .item .evidenzia{color:#df0000;}
#m58SearchResults .item .continua{padding:2px 0px 0px 0px;}
#m58SearchResults a.more{font-family:'trebuchet ms',tahoma,verdana,sans-serif;font-size:14px;}
#m58SearchResults a.more:hover{color:#df0000;text-decoration:underline;}
#ht_error{z-index:5000;border:solid red 2px;position:absolute;top:10px;left:10px;background-color:#FFFF99;}
#ht_loading{z-index:5000;position:fixed;top:0px;left:0px;display:none;width:100%;height:100%;background-color:#FFFFFF;filter:alpha(opacity=75);-moz-opacity:.75;opacity:.75;color:#F50000;padding:100px;}
.ricercalibri {margin:10px auto 0px 100px; width:390px;}
.ricercalibri th{font-weight:bold; width:150px; text-align:left;}
.ricercalibri select{width:236px;height:20px;border:solid #999999 1px;}
.ricercalibri input{width:230px;height:15px;border:solid #999999 1px;}
.ricercalibri input#ordTitolo,
.ricercalibri input#ordEdizione{border:0px; vertical-align:bottom; width:20px;}
.ricercalibri label{display:inline;float:none;vertical-align:middle}
.risultatiRicerca,.tbecomcart{font-family:'trebuchet ms',tahoma,verdana,sans-serif;font-size:12px;font-weight:normal;color:#333333;text-decoration:none;clear:both;}
.tdris,.tdcart{border:solid 2px #FFFFFF; background-color:#F2F2F2; }
.thris,.thcart,.titolo{border:solid 2px #FFFFFF; background-color:#E1E1E1; }
.titolo{padding:2px; font-weight:bold; }
#risultati{float:left;font-family:'trebuchet ms',tahoma,verdana,sans-serif;font-size:11px;font-weight:normal;color:#666666; }
#indice{float:right; }
#indice td{border:solid #CCCCCC 1px;border-bottom:0px;width:20px;text-align:center; }
#indice a.page{color:#CCCCCC;text-decoration:none; }
#indice td a.page:hover{color:#CCCCCC;text-decoration:underline; }
#indice td.active{border:solid #111111 1px;border-bottom:0px;width:20px;text-align:center; }
#cartbottom{margin-top:10px; padding-top:10px; border-top:solid 1px #CCCCCC; }
/* SCHEDA TITOLO */
#scheda{margin:20px auto 0px auto; text-align:left; width:580px;}
#scheda th{font-weight:bold; padding:2px; width:80px; text-align:left;}
#scheda td.text{font-family:'trebuchet ms',tahoma,verdana,sans-serif;font-size:13px;font-weight:normal;color:#333333;text-decoration:none;line-height:1.4em;width:320px;}
#scheda td.description{font-family:'trebuchet ms',tahoma,verdana,sans-serif;font-size:13px;font-weight:normal;color:#333333;text-decoration:none;padding:5px 0px 0px 0px; line-height:1.4em;text-align:justify}
#scheda td.image{border:1px solid #cccccc; text-align:center; vertical-align:middle; width:180px;}
td.button_bar{line-height:50px;}