﻿/*BODY*/
body {margin:0; text-align:center; color:#333; background:#bbb}
div, input, select, textarea, h2, h3, h4, th, td {font-family: Verdana, "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px;}
.sep {clear:both; height:10px; font-size:1px;}
.invisible {display:none;}

/*Image*/
img {border:0;}
img.code {border:2px solid #67A0B3; float:left; margin:0 10px 0 5px;}


/*Link*/
a {text-decoration:none; color:#333;}
a:hover {text-decoration:underline;}
a.orange {color:#E0821A;text-decoration:underline;}

/*CONTENT*/
#content {width:1000px;margin:auto; text-align:left; clear:both;padding-top:5px;}
#contentempty {width:975px;margin:auto; text-align:left; clear:both;}
a.inviaAmicoBox{display:block;background: #ffffff url(/res/img/sfondoInviaEmail.gif) no-repeat left top;padding-left:21px;font-size:11px;text-decoration:none;margin:2px 0;}
a.addWishlist{display:block;background: #ffffff url(/res/img/iconWishList.gif) no-repeat left top;padding-left:21px;font-size:11px;text-decoration:none;margin:2px 0;height:16px}
a.inviaAggiungi{display:block;background: #ffffff url(/res/img/sfondoCommento.gif) no-repeat left top;padding-left:21px;font-size:11px;text-decoration:none;margin:2px 0;}
a.inviaAmicoBox:hover, a.inviaAggiungi:hover{text-decoration:none;}



div.colMiddle{float:left; width:620px; margin:0 8px;}
div.colRight{float:left; width:178px;}

/*COL SX*/
div.colLeft{float:left; width:178px;}
h2.box {margin:0; padding:0;}
ul.box {list-style-type:none; margin:0 0 10px 0; padding:0; background: url(../img/back_mnu_sx.gif) top left repeat-y; font-size:11px;width:178px;}
ul.box li {list-style-type:none; margin:0px; padding:2px 2px 2px 15px;background:#ffffff url(../img/sfondoMenuLi.jpg) repeat-x left bottom;border-bottom:solid 1px #f5f5f5;}
ul.box li a {color:#696969;font-size:11px;}
ul.box li span {color:#be2d27;font-weight:bold;}

ul.box li.lev1 {padding:2px 2px 2px 10px;}
ul.box li.lev1nav {background-color:#e09771;background-image:none; padding:2px 2px 2px 10px;color:#ffffff;font-weight:bold;}
ul.box li.lev1cur {background-color:#e09771;background-image:none; padding:2px 2px 2px 10px;color:#ffffff;font-weight:bold;}
ul.box li.lev1cur  a, ul.box li.lev1nav  a{color:#ffffff;font-size:12px;}



ul.box li.lev2 {padding:2px 2px 2px 15px;background-color:#eaeaea;background-image:none;color:#3b3b3b;font-weight:bold; }
ul.box li.lev2nav {background-color:#efbda3;background-image:none; padding:2px 2px 2px 15px;color:#3b3b3b;}
ul.box li.lev2cur {background-color:#efbda3;background-image:none; padding:2px 2px 2px 15px;color:#3b3b3b;}
ul.box li.lev2nav  a, ul.box li.lev2cur  a {color:#3b3b3b;font-size:12px;}

ul.box li.lev3 {padding:2px 2px 2px 25px;}
ul.box li.lev3nav {background-color:#f7d8c8;background-image:none; padding:2px 2px 2px 25px;}
ul.box li.lev3cur {background-color:#f7d8c8;background-image:none; padding:2px 2px 2px 25px;}
ul.box li.lev3nav  a, ul.box li.lev3cur  a {color:#3b3b3b;font-size:12px;}


div.powered{background: url(../img/sfondo_powered.png) repeat-x left top;display:block;height:210px;text-align:center}
div.powered div{text-transform:uppercase;font-weight:bold;font-size:12px;padding:20px 0;text-align:center}
div.mioAccount{background: url(/res/img/sfondoMioAccount.png) repeat-x left top;display:block;height:210px;width:178px}
div.boxDivBorder{background:#ffffff url(../img/sfondoBorder.png) repeat-y left top;min-height:170px;padding:5px;}
div.divClose{margin-bottom:10px; background:url(/res/img/divCloseBorder.png) no-repeat left top;height:18px;}
div.boxDivCurcaSfumatoClose{background: url(/res/img/sfondoCurvaSfumato.png) no-repeat left bottom;height:47px;}
div.boxDivCurcaSfumato{background-color:#ffffff;padding:5px;}





/*Form*/
form {margin:0; padding:0;}
fieldset {border:0;}
fieldset.login{padding:40px 0 5px 5px; margin:0; clear:both;}
fieldset.login label {width:160px; margin:0 7px; padding:0;text-align:left;font-weight:bold;}
fieldset.login input {width:160px; margin:0 7px; padding:0;}

/* BOX CERCA */
div.BoxRicerca {background:url(/res/img/sfondoRicerca.png) no-repeat left top;height:211px;text-align:center;font-weight:bold;color:#818181;font-size:10px}
div.BoxRicerca div.sx{float:left;font-weight:bold;color:#818181;padding:5px 10px}
div.BoxRicerca div.dx{float:right;font-weight:bold;padding:5px 10px}
div.BoxRicerca form{text-align:right;width:400px;margin:auto}
div.BoxRicerca input.text{float:left;border:1px solid #999999;background-color:Transparent;width:310px}
/* BOX CERCA */
div.BoxRicerca2 {text-align:center;font-weight:bold;color:#818181;font-size:10px}
div.BoxRicerca2 form{text-align:right;width:400px;margin:auto}
div.BoxRicerca2 input.text{float:left;border:1px solid #999999;background-color:Transparent;width:310px}

/**/
div.MainBoxMiddle{background:#ffffff url(/res/img/sfondoBaseMain.gif) repeat-y left top;}
div.MainBoxMiddleL{background:#ffffff url(/res/img/sfondoBaseMainL.gif) repeat-y left top;}
div.MainBoxMiddleP{border-right:1px solid #787878;border-left:1px solid #787878;background-color:#d4d4d4;}
div.MainBoxMiddleOutlet{background:#000000 url(/res/img/sfondoBaseMain_black.gif) repeat-y left top;}
div.MainBoxMiddle div.content, div.MainBoxMiddleL div.content{background:transparent url(/res/img/sfondoTopMain.gif) repeat-x left top;margin:0 2px;border-top:1px solid #ffffff;}
div.MainBoxMiddleP div.content{background:#d4d4d4 url(/res/img/ng_sfondoBaseMainL.jpg) repeat-x left top;min-height:645px;}

div.MainBoxMiddle div.content div.contentA, div.MainBoxMiddleL div.content div.contentA{background:url(/res/img/sfondobottomMain.gif) repeat-x left bottom;padding:10px;}
div.MainBoxMiddle div.content div.contentB, div.MainBoxMiddleL div.content div.contentB{padding:10px;}
div.MainBoxMiddleP div.content div.contentB{padding:10px 50px;}





/* FOOTER */
div.footer {text-align:center;color:#ffffff;}
div.footer b{color:#ffffff;}
div.footer a{color:#ffffff; text-decoration:none}
div.footer a:hover{color:#ffffff; text-decoration:none}
div.footer div.fCenter{padding:5px 15px; border-top:solid 1px #ffffff; border-bottom:solid 1px #ffffff;}
div.footer div.fCondizioni{margin:10px auto; width:600px;}
div.footer p{border-top:solid 1px #ffffff;}

div.footerRicerca{margin-bottom:15px;width:992px;height:103px;background:#ffffff url(/res/img/sfondoFooterRicerca.gif) no-repeat left top;}
div.footerRicerca div.fLeft{float:left;padding:30px 30px;}
div.footerRicerca div.fCenter{float:left;width:600px;text-align:center; margin-top:25px;padding:5px 15px; border-top:solid 1px #fff; border-bottom:solid 1px #ffffff;}
div.footerRicerca div.fRight{float:right;margin-top:25px;padding:5px;}



table.tblDettaglio{border-collapse:collapse;width:583px;margin:5px}
table.tblDettaglio td{vertical-align:top;}
table.tblDettaglio td h2{padding:3px;border-bottom:1px solid #d1d1d1;font-size:14px;text-transform:uppercase;}
table.tblDettaglio td.tdImg{width:180px;text-align:center;}
table.tblDettaglio td.tdCarrello{width:100px;text-align:center;}
table.tblDettaglio td.tdDati{width:300px;}
a.hrefArancio{color:#df6526;text-decoration:none;}
a.hrefArancio:hover{color:#df6526;text-decoration:none;}
.px15 {font-size:15px;}
.arancio {color:#df6526;}

div.MainBoxOpen{background:transparent url(/res/img/titolo_main.png) no-repeat left top;height:51px;}
div.MainBoxClose{background:transparent url(/res/img/MainBoxClose.png) no-repeat left top;height:19px;border:0}
div.MainBoxCloseO{background:transparent url(/res/img/ng_MainBoxCloseO.png) no-repeat left top;height:19px;border:0}
div.MainBoxOpenL{background:transparent url(/res/img/titolo_mainL.png) no-repeat left top;height:51px;}
div.MainBoxCloseL{background:transparent url(/res/img/MainBoxCloseL.png) no-repeat left top;height:19px;border:0}
div.MainBoxOpenOutlet{background:transparent url(/res/img/titolo_main_black.png) no-repeat left top;height:51px;}
div.MainBoxOpenP{background:transparent url(/res/img/ng_titolo_mainL.png) no-repeat left top;height:51px;}
div.MainBoxCloseP{background:transparent url(/res/img/ng_MainBoxCloseL.png) no-repeat left top;height:19px;border:0}

/* TAB */
div.divTabContent{position:absolute;top:193px;width:583px;height:54px;text-align:center;margin:0 20px;padding:0}
div.divTabContent div.divSorriso{position:absolute;top:24px;background:url('/res/img/sfondoSorriso.png') no-repeat left top; width:583px;height:24px;left:0}
div.divTabContent a.pHome{float:left;background:transparent url(/res/img/tabHomeOn.png) no-repeat left top; width:72px;height:35px;margin:0 3px 0 45px;padding:0}
div.divTabContent a.aHome{float:left;background:transparent url(/res/img/tabHome.png) no-repeat left top; width:72px;height:35px;margin:0 3px 0 45px;padding:0}
div.divTabContent a.pHome:hover{text-decoration:none}
div.divTabContent a.aHome:hover{text-decoration:none}

div.divTabContent a.pLibri{float:left;background:transparent url(/res/img/tabLibriOn.png) no-repeat left top; width:79px;height:35px;margin:0;margin-right:3px;padding:0}
div.divTabContent a.aLibri{float:left;background:transparent url(/res/img/tabLibri.png) no-repeat left top; width:79px;height:35px;margin:0;margin-right:3px;padding:0}
div.divTabContent a.pLibri:hover{text-decoration:none}
div.divTabContent a.aLibri:hover{text-decoration:none}

div.divTabContent a.pDvdFilm{float:left;background:transparent url(/res/img/tabDvdFilmOn.png) no-repeat left top; width:89px;height:35px;margin:0;margin-right:3px;padding:0}
div.divTabContent a.aDvdFilm{float:left;background:transparent url(/res/img/tabDvdFilm.png) no-repeat left top; width:89px;height:35px;margin:0;margin-right:3px;padding:0}
div.divTabContent a.pDvdFilm:hover{text-decoration:none}
div.divTabContent a.aDvdFilm:hover{text-decoration:none}

div.divTabContent a.pOutlet{float:left;background:transparent url(/res/img/tabOutletOn.png) no-repeat left top; width:89px;height:35px;margin:0;margin-right:3px;padding:0}
div.divTabContent a.aOutlet{float:left;background:transparent url(/res/img/tabOutlet.png) no-repeat left top; width:89px;height:35px;margin:0;margin-right:3px;padding:0}
div.divTabContent a.pOutlet:hover{text-decoration:none}
div.divTabContent a.aOutlet:hover{text-decoration:none}

div.divTabContent a.pBlog{float:left;background:transparent url(/res/img/tabBlogOn.png) no-repeat left top; width:80px;height:35px;margin:0;margin-right:3px;padding:0}
div.divTabContent a.aBlog{float:left;background:transparent url(/res/img/tabBlog.png) no-repeat left top; width:80px;height:35px;margin:0;margin-right:3px;padding:0}
div.divTabContent a.pBlog:hover{text-decoration:none}
div.divTabContent a.aBlog:hover{text-decoration:none}

div.divTabContent a.pDizionario{float:left;background:transparent url(/res/img/tabDizionarioOn.png) no-repeat left top; width:72px;height:35px;margin:0;margin-right:3px;padding:0;clear:right;}
div.divTabContent a.aDizionario{float:left;background:transparent url(/res/img/tabDizionario.png) no-repeat left top; width:72px;height:35px;margin:0;margin-right:3px;padding:0;clear:right;}
div.divTabContent a.pDizionario:hover{text-decoration:none}
div.divTabContent a.aDizionario:hover{text-decoration:none}

div.divTabContent a.pSconti{float:left;background:transparent url(/res/img/tabScontiOn.png) no-repeat left top; width:89px;height:35px;margin:0;margin-right:3px;padding:0}
div.divTabContent a.aSconti{float:left;background:transparent url(/res/img/tabSconti.png) no-repeat left top; width:89px;height:35px;margin:0;margin-right:3px;padding:0}
div.divTabContent a.pSconti:hover{text-decoration:none}
div.divTabContent a.aSconti:hover{text-decoration:none}


 /* flash */
 
 div.divFlash{padding:20px 3px;margin:40px 0 0 0;background:url(/res/img/sfondoTopNovita.png) no-repeat left top}
 
 
 /* a titleBox */
 a.aTopTenDvd{background:url(/res/img/titolo_toptendvd.png) no-repeat left top;margin:0;padding:0;display:block;height:36px;}
 a.aTopTenDvd:hover{text-decoration:none}
 a.aTopTenLibri{background:url(/res/img/titolo_toptenlibri.png) no-repeat left top;margin:0;padding:0;display:block;height:36px;}
 a.aTopTenLibri:hover{text-decoration:none}

 a.aCategorydvd{background:url(/res/img/titolo_dvd.png) no-repeat left top;margin:0;padding:0;display:block;height:36px;}
 a.aCategorydvd:hover{text-decoration:none}
 a.aCategorydvdHome{background:url(/res/img/titolo_dvd_home.png) no-repeat left top;margin:0;padding:0;display:block;height:36px;}
 a.aCategorydvdHome:hover{text-decoration:none}
 a.aCategorylibri{background:url(/res/img/titolo_libri.png) no-repeat left top;margin:0;padding:0;display:block;height:36px;}
 a.aCategorylibri:hover{text-decoration:none}
 a.aRicerca{background:url(/res/img/titolo_Ricerca.png) no-repeat left top;margin:0;padding:0;display:block;height:36px;}
 a.aRicerca:hover{text-decoration:none}
 
 a.aDizionario{background:url(/res/img/titolo_dizionario.png) no-repeat left top;margin:0;padding:0;display:block;height:36px;}
 a.aDizionario:hover{text-decoration:none}
 a.aPoweredHoepli{display:block;background:url(/res/img/logoHoepli.png) no-repeat center top;height:48px;text-align:center;}
 a.aPoweredHoepli:hover{text-decoration:none}
 a.aPoweredSi{display:block;background:url(/res/img/logoCartaSi.png) no-repeat center top;height:28px;}
 a.aPoweredSi:hover{text-decoration:none}
 a.aLogoDizionario{display:block;background:url(/res/img/logoDizionariHoepli.png) no-repeat center top;height:50px;}
 a.aLogoDizionario:hover{text-decoration:none}
 a.aBoxBasket{display:block;background:url(/res/img/titolo_MioCarrello.png) no-repeat left top;height:36px;}
 a.aBoxBasket:hover{text-decoration:none}
 a.aStatoOrdine{display:block;background:transparent url(/res/img/iconCarrello.png) no-repeat top left;margin:3px 0;padding-left:25px;height:16px}
 a.aStatoOrdine:hover{text-decoration:none}
 a.aModificaDati{display:block;background:transparent url(/res/img/iconModificaDati.png) no-repeat top left;margin:3px 0;padding-left:25px;height:16px}
 a.aModificaDati:hover{text-decoration:none}
 a.aListaDesideri{display:block;background:transparent url(/res/img/iconWishlist.gif) no-repeat top left;margin:3px 0;padding-left:25px;height:16px}
 a.aListaDesideri:hover{text-decoration:none}
 a.aTitBoxBasket{display:block;background:url(/res/img/titolo_wishList.png) no-repeat left top;height:36px;}
 a.aTitBoxBasket:hover{text-decoration:none}
 a.aLogout{display:block;background:transparent url(/res/img/iconLogout.png) no-repeat top left;margin:3px 0;padding-left:25px;height:16px}
 a.aLogout:hover{text-decoration:none}
 a.aPromozioni{background:url(/res/img/titolo_promozioni.png) no-repeat left top;margin:0;padding:0;display:block;height:36px;}
 a.aPromozioni:hover{text-decoration:none}
 
 /* Pagina Prodotto */
 
 div.divProduct{background: url(/res/img/sfondoDettaglio.png) repeat-y left top;float:left;clear:both;width:597px;margin:5px 0}
 div.divProduct div.divProductContent{background: url(/res/img/boxSfondoListaBottom.gif) repeat-x bottom left ;float:left;width:594px;padding:0 0 10px 0}
 
  /* Pagina Carrello */
 
table.basket_main{border-collapse:separate;margin:10px;}
table.basket_main td{border:1px solid #e0e0e0;padding:5px}
table.basket_main th{border:1px solid #ffffff;padding:5px;padding:10px;color:#646464;font-size:12px;background-color:#f5f5f5;}
h2.carrello{padding:3px;border-bottom:1px solid #d1d1d1;font-size:14px;text-transform:uppercase;margin:0;color:#646464;}


input.medium{width:250px;border:1px solid #777777}

/* classfica */
h2.H2classifica{padding:3px;border-bottom:1px solid #d1d1d1;font-size:12px;text-transform:uppercase;}
div.two_col {clear:both; width:575px; margin:0 0 10px 5px;}
div.two_col_sx {float:left;width:310px;}
div.two_col_dx  {float:right;width:250px;}
div.topTre {margin:0 0 20px 0}
div.topTre a.titoloClass {background-color:#eeeeee;text-transform:uppercase;color:#4b4b4b;font-weight:bold;display:block;padding:3px 5px;}
div.topTre ul {list-style-type:decimal;margin:0 0 0 27px;padding:0;color:#be2d27;font-weight:bold;}
div.topTre li {padding:0;margin:0;}
div.topTre li a {color:#696969;font-size:10px;font-weight:normal;}
h3.H3classifica {color:#da855a;font-size:14px;font-weight:200;text-transform:uppercase;padding-left:5px;}
.two_col_sx p {margin:0px;padding:0 2px 0 0;font-weight:bold;}
.two_col_sx p.titolo {margin:0px;padding-top:10px;}
.two_col_sx p.prezzo {margin:0px;padding:10 2px 10px 0;}



/* processo pagamento */
div.box_basket {width:205px;margin-top:40px;background-color:#ffffff}
div.box_basket h2{margin:0 0 1px 0;}
div.box_basket div{padding:5px;border:1px solid #d6d6d6}
div.box_basket table{width:195px; border-collapse:collapse;margin-bottom:10px;}
div.box_basket table th{font-family:Verdana;font-size:12px;color:#353535;padding:5px 0 10px 0}
div.box_basket table td{color:#353535;font-size:10px;padding:2px 0}
div.box_basket table td.right{text-align:right;}
div.box_basket table.totali td{font-size:11px;font-weight:bold;color:#686868;}
div.toolbar {text-align:left;}
div.toolbar span{background-color:#f5f5f5;color:#c34e11;padding:10px;font-size:12px;}
div.toolbar div.top {background:Transparent url(/res/img/ng_Processo_SfondoTab.gif) no-repeat top left;width:869px; height:79px}
div.toolbar div.bottom {background:Transparent url(/res/img/ng_Processo_SfondoTabBottom.gif) no-repeat top left;width:869px; height:43px}
div.toolbar ul {margin: 0; padding: 10px 0; list-style-type: none; list-style-image: none; }
div.toolbar li {display: inline;padding:20px 83px 20px 0px;}
div.toolbar li.left {padding-left:25px}
div.toolbar li.right {padding-right:25px}

table.cassa_main{border-collapse:collapse;margin:0;}
table.cassa_main td{border-bottom:1px solid #ffcc66;border-top:1px solid #ffcc66;padding:5px}
table.cassa_main th{border:1px solid #ffffff;padding:5px;padding:10px;color:#646464;font-size:12px;background-color:#f5f5f5;}
table.cassa_main table td{border:0}

form {margin:0; padding:0;}
fieldset {border:0;}
fieldset.row, fieldset.row2, fieldset.row3 {padding:2px 0 5px 5px; margin:0; clear:both;}
fieldset.list, fieldset.list2 {padding:2px 0 5px 6px; margin:0; clear:both;}
fieldset.row label {float:left;width:110px; margin:0; padding:3px 5px 0 0;}
fieldset.row label.Reg {float:left;width:180px; margin:0; padding:3px 5px 0 0;}
fieldset.row2 label {float:left; margin:0 0 0 5px; padding:3px 0 0 0; width:200px;}
fieldset.row3 label {float:left; margin:0 5px 0 5px; padding:3px 0 0 0;}
fieldset.list label {float:left; width:240px; margin:0; padding:3px 0 0 0;}
fieldset.list2 label {float:left; margin:0; padding:3px 0 0 0;}
fieldset.row input, fieldset.row2 input, fieldset.list input, fieldset.list2 input, fieldset.row select {float:left;}
fieldset.row2 select {float:left; margin-right:5px;}
input.big {width:220px;}
input.medium {width:138px; margin:0 10px 0 0;}
input.mediumro {width:138px; margin:0 10px 0 0;background-color:#eee;border:1px solid #999;color:#999}
select.medium {width:138px; margin:0 10px 0 0;}
input.small {width:100px; margin:0 10px 0 0;}
input.xsmall {width:60px; margin:0 10px 0 0;}
input.xxsmall {width:30px; margin:0 10px 0 0; text-align:center;}
input.basket {background: url(../img/btn_aggiungi_carrello.gif) top left no-repeat; width:150px; height:15px; border:0;}
input.friend {background: url(../img/link_invia_amico.gif) top left no-repeat; width:117px; height:20px; border:0;}
fieldset.row textarea {margin:5px 0 5px 0; width:510px;}
fieldset.row2 textarea {margin:0 5px 5px 0; width:220px; float:left; padding:3px;}
fieldset.row textarea {margin:5px 0 5px 0; width:510px; padding:3px;}
fieldset.row p {clear:both; padding:10px 10px 0 0; margin:0;}
fieldset.row span {font-size:10px; margin-bottom:5px; display:block;}
fieldset.row span.labelro {font-size:12px; margin-bottom:5px; display:block;}
fieldset.row .labelPag{margin-right:5px; font-size: 13px; width:300px;padding:1px 5px;background-color:#ffcc66}
fieldset.row .selectPag{border:1px solid #9c9c9c;width:150px;}
fieldset.row .inputPag{border:1px solid #9c9c9c;width:145px;height:15px;}
fieldset.row .labelInputPag{border:1px solid #9c9c9c;width:145px;background-color:#ffffff;padding:0px 1px;}

fieldset.row .label150{margin-right:5px; font-size: 13px; width:150px;padding:1px 5px;background-color:#ffcc66}
fieldset.row .input300{border:1px solid #9c9c9c;width:300px;height:15px;}
fieldset.row .label250{margin-right:5px; font-size: 13px; width:250px;padding:1px 5px;background-color:#ffcc66}
fieldset.row .input200{border:1px solid #9c9c9c;width:200px;height:15px;}

.giallo{color:#ffcc66;font-size:14px;margin:0;text-transform:uppercase;font-weight:bold;}

table.conferma_main {border-collapse:collapse;}
table.conferma_main th div, table.conferma_main td div{padding:5px 10px;}
table.conferma_main th div {color:#000000;font-size:12px;font-weight:normal}
table.conferma_main th{border:1px solid #ffcc67;background-color:#ffcc67;font-weight:normal}
table.conferma_main td{border:1px solid #d6d6d6;background-color:#ffffff}

table.riepSped {border-collapse:collapse;}
table.riepSped td{background-color:#f5f5f5;}
table.riepSped td div{padding:5px 10px;}
table.riepSped td div span{color:#df6526;}