p{margin:0}
#logoPrint {display:none;}
body{margin:0;margin-top:10px;background-color:#5e94c9;background-image:url(../images/bk.jpg);background-repeat:repeat-x;background-position:top;font:100% '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:#000000;text-decoration:none;line-height:1.4em;}
.testo_link{font-family:'trebuchet ms',tahoma,verdana,sans-serif;font-size:13px;font-weight:normal;color:#000000;text-decoration:underline;line-height:1.4em;}
.testo_link:hover{color:#0063b4;text-decoration:underline;}
.header{position:relative;width:980px;height:116px;margin:0 auto;padding:0;background-image:url(../images/header.jpg);background-position:top;background-repeat:repeat-x;background-color:#ffffff;}
.header a,.headerpopup a{font-size:11px;color:#999999;text-decoration:none;}
#hdupdx{position:absolute;top:0;right:0;}
#hddwdx{position:absolute;bottom:0px;right:0;}
#hddwdxpopup{position:absolute;bottom:-9px;right:0;}
.headerpopup{position:relative;width:auto;height:80px;margin:0;padding:0;background-image:url(../images/header.jpg);background-position:top;background-repeat:repeat-x;}
#containerpopup{margin:0;padding:20px;padding-bottom:0px;text-align:left;background-color:#ffffff;}
#logo{padding:9px 0 0 9px;margin:0;float:left;width:315px;height:107px;background-image:url(../images/header_sx.jpg);background-position:top left;background-repeat:no-repeat;}
#logopopup{padding:9px 0 0 9px;margin:0;float:left;width:315px;height:71px;background-image:url(../images/header_sx.jpg);background-position:top left;background-repeat:no-repeat;}
#menuup{position:absolute;bottom:7px;left:9px;width:962px;height:26px;}
#menucortesia{position:absolute;top:4px;right:10px;font-family:'trebuchet ms',tahoma,verdana,sans-serif;font-size:11px;font-weight:normal;color:#ffffff;text-decoration:none;}
#menucortesia a{color:#ffffff;text-decoration:none;}
#menucortesia a:hover{color:#333333;text-decoration:underline;}
#menucortesia #mc_on{color:#ffffff;text-decoration:underline;}
#carrello{position:absolute;bottom:10px;right:10px;height:26px;}
#carrello a{font-size:12px;font-weight:bold;color:#000000;}
#carrello a:hover{color:#004993;}
#carrello img{vertical-align:middle;padding-left:5px;}
#menuup ul{margin:0px;padding:0px;height:26px;list-style:none;}
#menuup li{float:left;margin-right:1px;height:26px;background-image:url(../images/menuupdx.jpg);background-position:top right;background-repeat:no-repeat;}
#menuup a{font-family:'trebuchet ms', tahoma,verdana,sans-serif;font-size:11px;font-weight:bold;color:#000000;text-decoration:none;padding:0px 12px 0 5px;text-align:center;outline:none;}
#menuup div{padding-top:7px;float:left;}
#menuup img{vertical-align:middle;float:left;}
#menuup a:hover{text-decoration:underline;}
#menuup #on{text-decoration:underline;}
/*-------------------------------------------*/
#container{width:960px;background:#ffffff;margin:0 auto;padding:3px 10px 10px 10px;text-align:left;}
#spalladx{float:right;width:186px;margin:0px;padding:0;text-align:center;background-image:url(../images/spalladx_bk.jpg);background-position:top;background-repeat:no-repeat;}
#homecom{width:770px;}
#maincontent{margin:0px;padding:0;float:left;width:770px;}
#maincontent_int{margin:0px;padding:0;float:left;width:770px;}
.clearfloat{clear:both;    height:0;    font-size:1px;    line-height:0px;}
.tasto{height:20px;}
.bannersx{margin-bottom:10px;padding:8px 16px;}
#path{margin:0;padding:2px 0 5px 0;margin-bottom:2px;line-height:0.8;font-size:18px;color:#5d93c9;font-weight:bold;}
.box{margin:10px 0 4px 0;}
#maincontent .testo{font-size:12px;text-decoration:none;}
#maincontent .testo_link{font-size:12px;}
.footer{position:relative;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:#333333;text-decoration:none;background-color:#ffffff;}
.footer a{color:#333333;text-decoration:underline;}
.footercloser{width:980px;height:8px;background-color:#ffffff;margin:0 auto;}
.footersx{float:left;}
.footerdx{float:right;}
.footer hr{width:960px;border:none 0;border-top:1px solid #cccccc;height:1px;}
.bodypopup .footer{width:auto;}
.bodypopup .footercloser{width:auto;}
.bodypopup hr{width:98%;}
.credits{width:900px;margin:0 auto;padding:10px;text-align:center;font-family:tahoma,verdana,arial,helvetica,sans-serif;font-size:10px;font-weight:normal;color:#ffffff;text-decoration:none;}
.credits a{color:#ffffff;text-decoration:underline;font-size:10px;}
.bodypopup .credits{width:auto;}
/*---------- bottoni ----------*/
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 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;}
/*EXTENSIONS*/
#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 select, .ricercalibri input {width:230px;}
.prezzoIntero{text-decoration: line-through; color:#999999;}
#frmUser td input, #frmUser td select, #frmUser td textarea {width:100%;margin-top:4px;margin-bottom:4px;}
.tbuserinfo, .sistPagam {margin:10px;}
/* 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 auto; 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; }
.tdris input{border:1px solid #BEBEBE; text-align:right;}
.thris,.thcart{border:solid 2px #FFFFFF; background-color:#E1E1E1; }
.titolo{padding:2px; font-weight:bold; border-bottom: solid #5E94C9 1px; /*background-image:url(../images/sfondo_titolo.jpg);background-repeat:repeat-x;background-position:top;*/}
#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:1px solid #c1c1c1; width:18px; text-align:center;}
#indice a.page{color:#333333; display:block; font-size:12px; padding-left:3px; padding-right:3px; text-decoration:none;}
#indice td a.page:hover{background:#5D93C9; color:#ffffff;}
#indice td.active{background:#F2F2F2; border:1px solid #c1c1c1; color:#333333; font-size:12px; padding-left:3px; padding-right:3px; width:18px; text-align:center;}
#cartbottom{margin-top:10px; padding-top:10px; border-top:solid 1px #CCCCCC; clear:both; height:30px;}

.etichetta {margin:0px; margin-left:20px; background-color:#5E94C9;color:#FFFFFF;padding-left:10px; font-weight:bold; width:130px;}
.box_registrazione {margin:0px; margin-left:20px; margin-bottom:20px; border: solid #5E94C9 1px; width:340px;}
.box_registrazione input:hover {background-color: #5E94C9; border: solid #004A93 1px; color:#FFFFFF; padding:2px;}

/*box di login*/
#spalladx input,textarea{margin:0;padding:0px 2px 0px 2px;border:1px solid #bebebe;}
form,fieldset,legend{margin:0px;padding:0px;}
legend{padding:0 2px;margin-left:5px;font-size:0.7em;font-family:'trebuchet ms',tahoma,verdana,sans-serif;color:#000000;}
fieldset{margin:0px;padding:0px;border:none;}
#spalladx ul{list-style:none;list-style-image:none;margin:0px;padding:0px;}
#spalladx li{clear:both;background-image:none;border:0px;margin-top:10px;}
label{display:block;float:left;font-size:12px;font-family:'trebuchet ms',tahoma,verdana,sans-serif;color:#000000;}
.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;}
#spalladx fieldset ul{padding:0;}
.linksxdw{margin:0px 6px 10px 6px; text-align:left;}
.linksxdw a{font-size:10px;color:#666666;text-decoration:underline;}
.linksxdw a:hover{color:#df0000;}
/* SCHEDA TITOLO */
#scheda{margin:20px 0px 0px 30px; text-align:left; width:580px;}
#scheda th{font-weight:bold; padding:2px 0px; text-align:left;}
#scheda td.testo{width:280px;}
#scheda .image{border:1px solid #cccccc; text-align:center; vertical-align:middle; width:180px; padding:0px; margin:0px;}
