@charset "UTF-8";
/* CSS Document */

body{text-align:center; background:#88898c; margin:0px; padding:0px; font:11px Verdana, Arial, Helvetica, sans-serif;}

a:link{text-decoration:underline; color:#660000;}  /* aggiunto, prima NON c'era */
a:hover{text-decoration:underline; color:#000099;} /* modificato era #401E2A */

/* link */
#colLeft a, #colRight a{color:#8b345c; text-decoration:none;}
#colLeft a:hover, #colRight a:hover{color:#401E2A; text-decoration:underline;}
.colBoxBodyBrani a{display:block; background:url(images/icone/arrowBrown.jpg) no-repeat right top; padding:0px 0px 7px 0px; margin:8px 0px 0px 0px; border-bottom:1px #9d9a72 solid;}

/* titoli */
h2{font:12px Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#dbd6b9; margin:0px 16px 0px 0px; padding:3px 0px 6px 8px;}
.colBoxHeader h2.teaserCerchi{background:url(images/icone/iconaBrownCerchi.jpg) no-repeat right;}
.colBoxHeader h2.teaserRicerca{background:url(images/icone/iconaBrownLente.jpg) no-repeat right;}
.colBoxHeader h2.teaserCatalogo{background:url(images/icone/iconaBrownEqualizer.jpg) no-repeat right;}
.colBoxHeader h2.teaserBrani{background:url(images/icone/iconaBrownNota.jpg) no-repeat right;}

.midBoxHeader h2.teaserEqualizer{background:url(images/icone/iconaEqualizerContent.jpg) no-repeat right;}

h3{font:11px Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#8b345c; margin:0px;}
h4{font:11px Verdana, Arial, Helvetica, sans-serif; font-weight:normal; color:#8b345c; margin:0px;}

#container{margin:0px auto; width:981px; text-align:left;}
#header{float:left; width:100%; height:171px; background:url(images/headerShadow.jpg);}

#headerFlash{width:937px; height:151px; z-index:0; left:22px; top:20px; position:absolute;}

/* barra d navigazione */
#navbar{width:937px; margin:0px 22px; height:26px; z-index:100; position:relative;}
#navbar a{float:left; height:26px;}
#navbarDx{float:left; width:294px; height:26px;}
#navbarSx{float:left; width:14px; height:26px;}

/* ----per marco2 -----------------------------------------------------modificate tutte le seguenti--------------------------------------------------- */

#btn_chiSiamo{background:url(images/navbar/btn_chiSiamo.gif) no-repeat; width:93px; height:36px;}
#btn_condizioni{background:url(images/navbar/btn_condizioni.gif) no-repeat; width:147px; height:36px;}
#btn_contatti{background:url(images/navbar/btn_contatti.gif) no-repeat; width:87px; height:36px;}
#btn_home{background:url(images/navbar/btn_home.gif) no-repeat; width:70px; height:36px;}
#btn_registrati{background:url(images/navbar/btn_registrati.gif) no-repeat; width:118px; height:36px;}
#btn_supporto{background:url(images/navbar/btn_supporto.gif) no-repeat; width:135px; height:36px;}

#btn_chiSiamoActive{background:url(images/navbar/btn_chiSiamo_active.gif) no-repeat; width:93px; height:36px;}
#btn_condizioniActive{background:url(images/navbar/btn_condizioni_active.gif) no-repeat; width:147px; height:36px;}
#btn_contattiActive{background:url(images/navbar/btn_contatti_active.gif) no-repeat; width:87px; height:36px;}
#btn_homeActive{background:url(images/navbar/btn_home_active.gif) no-repeat; width:70px; height:36px;}
#btn_registratiActive{background:url(images/navbar/btn_registrati_active.gif) no-repeat; width:118px; height:36px;}
#btn_supportoActive{background:url(images/navbar/btn_supporto_active.gif) no-repeat; width:135px; height:36px;}

#btn_chiSiamoEn{background:url(images/navbar/btn_chiSiamo_En.gif) no-repeat; width:93px; height:36px;}
#btn_condizioniEn{background:url(images/navbar/btn_condizioni_En.gif) no-repeat; width:147px; height:36px;}
#btn_contattiEn{background:url(images/navbar/btn_contatti_En.gif) no-repeat; width:87px; height:36px;}
#btn_homeEn{background:url(images/navbar/btn_home_En.gif) no-repeat; width:70px; height:36px;}
#btn_registratiEn{background:url(images/navbar/btn_registrati_En.gif) no-repeat; width:118px; height:36px;}
#btn_supportoEn{background:url(images/navbar/btn_supporto_En.gif) no-repeat; width:135px; height:36px;}

#btn_chiSiamoActiveEn{background:url(images/navbar/btn_chiSiamo_active_En.gif) no-repeat; width:93px; height:36px;}
#btn_condizioniActiveEn{background:url(images/navbar/btn_condizioni_active_En.gif) no-repeat; width:147px; height:36px;}
#btn_contattiActiveEn{background:url(images/navbar/btn_contatti_active_En.gif) no-repeat; width:87px; height:36px;}
#btn_homeActiveEn{background:url(images/navbar/btn_home_active_En.gif) no-repeat; width:70px; height:36px;}
#btn_registratiActiveEn{background:url(images/navbar/btn_registrati_active_En.gif) no-repeat; width:118px; height:36px;}
#btn_supportoActiveEn{background:url(images/navbar/btn_supporto_active_En.gif) no-repeat; width:135px; height:36px;}

#contentShadow{float:left; width:100%; background:url(images/bgShadow.jpg) repeat-y;}
#content{margin:0px auto; width:937px; height: auto !important;height:809px; min-height:809px; background:url(images/background.jpg) no-repeat top;}

#colLeft, #colRight{float:left; display:inline; width:156px; color:#8b345c;}
#colLeft{margin:0px 0px 0px 32px;}
#colRight{margin:0px 32px 0px 0px;}
#colMiddle{float:left; width:541px; margin:0px 10px;}

/* box colonna sinistra */
.colBox{float:left; display:inline; width:156px; margin:18px 0px 0px 0px; background:#B4B08B;}

.colBoxTop{float:left; width:100%; height:10px; background:#b2af8d url(images/box/cornerBrown1Up.jpg) no-repeat top;}
.colBox2Top{float:left; width:100%; height:10px; background:url(images/box/cornerBrown2Up.jpg) no-repeat bottom;}
.colBoxBody, .colBoxBodyBrani{float:left; width:130px; padding:0px 12px; margin:0px; background:url(images/box/cornerBrownBody.jpg) repeat-y;}
.colBoxBottom{float:left; width:100%; height:10px; background:url(images/box/cornerBrownBottom.jpg) no-repeat bottom;}
.colBoxHeader{float:left; width:100%; background:url(images/box/cornerBrownHeader.jpg) repeat-y;}

.colBoxBody form{display:block; width:100%; margin:0px;}
input.login{width:124px; background:#dcd7ba; border:1px #bab58c solid; color:#775a48; padding:3px; margin:5px 0px;}

.btnPlay input, .btnCerca input{display:inline; cursor:pointer; background:#C8C599 url(images/icone/arrowBrown.jpg) no-repeat right; padding:0px 0px 20px 21px; margin:0px; width:16px; height:16px; border:0px;}

a.btnCerca{cursor:pointer; display:block; height:20px; margin:0px; padding:5px 20px 0px 0px; background:url(images/icone/arrowBrown.jpg) no-repeat right; text-align:right;}
a.btnCerca:hover{text-decoration:underline; color:#795A45;}

.btnPlay{display:block; cursor:pointer; text-align:right; width:100%; margin:0px; color:#775a48;}
.btnNews{display:block; font-weight:bold; height:20px; margin:0px; padding:5px 20px 0px 0px; background:url(images/icone/arrowBrown.jpg) no-repeat right; text-align:right;}

.colBoxBody ul{margin:0px; padding:0px; list-style:none;}
.colBoxBody p{padding:0px; margin:0px 0px 10px 0px;}

/* box colonna centrale */
.midBox{float:left; display:inline; width:541px; margin:18px 0px 0px 0px; background:#795A45 url(images/box/cornerContentBody.jpg) repeat-y;}

.midBoxTop{float:left; width:100%; height:10px; background:url(images/box/cornerContentTop.jpg) no-repeat top;}
.midBoxBody{float:left; width:525px; padding:0px 4px; margin:0px; background:url(images/box/cornerContentBody.jpg) repeat-y;}
.midBoxBottom{float:left; width:100%; height:10px; background:url(images/box/cornerContentBottom.jpg) no-repeat bottom;}
.midBoxHeader{float:left; width:100%;}

.midBoxTre{float:left; display:inline; width:541px; margin:18px 0px 0px 0px; background:#D9D1CF url(images/box/midBoxBodyTre.jpg) repeat-y left;}
.midBoxTre h2{float:left; display:inline; width:172px; margin:0px; text-align:center; padding:0px;}
.midBoxTopTre{float:left; display:inline; background:#D9D1CF url(images/box/cornerTopBoxTre.jpg) no-repeat bottom left; width:541px; height:10px;}
.midBoxBodyTre{float:left; display:inline; width:535px; height: auto !important;height:130px; min-height:130px; margin:5px 3px 0px;}
.midBoxBottomTre{float:left; display:inline; background:#D9D1CF url(images/box/cornerBottomBoxTre.jpg) no-repeat top left; width:541px; height:10px;}


#colMiddle a{color:#7c0000;}
#colMiddle a:hover{color:#8B345C;}
/* top 10 box */
#bodyTop10{float:left; display:inline; background:#f9daa6 url(images/bgBoxTop10.jpg) no-repeat; width:532px; height: auto !important;height:285px; min-height:285px;}
#bodyTop10 table{float:left; display:inline; width:500px; margin:12px 15px 10px; color:#795A45;}
#bodyTop10 td{border-bottom:1px #979365 solid; padding:3px 0px;}
td.top10numero{width:28px; font-weight:bold; color:#c60202;}
td.top10artista{width:116px; color:#795A45; font-weight:bold;}/* modificato era 136px */
td.top10album{width:170px;}/* modificato era 182px */
td.top10genere{width:100px; font-weight:bold;}/* modificato era 140px */
td.top10versione{width:70px; font-weight:bold;}
td.top10prezzo{width:40px;}
td.top10play{width:14px; height:16px;}
td.top10play img{border:0px;}
td.top10intnumero{width:28px; font-weight:bold; color:#c60202; background:#BDB26F}
td.top10intartista{width:116px; color:#795A45; font-weight:bold; background-color:#BDB26F}/* modificato era 136px */
td.top10intalbum{width:170px; background-color:#BDB26F}/* modificato era 182px */
td.top10intgenere{width:100px; font-weight:bold; background-color:#BDB26F}/* modificato era 140px */
td.top10intversione{width:70px; font-weight:bold; background-color:#BDB26F}
td.top10intprezzo{width:40px; background-color:#BDB26F}
td.top10intplay{width:14px; height:16px; background-color:#BDB26F}
td.top10intplay img{border:0px;}
td.top10intbuy{width:14px; height:16px; background-color:#BDB26F}

input.login2 {
background:#DCD7BA none repeat scroll 0 0;
border:1px solid #BAB58C;
color:#775A48;
margin:5px 0;
padding:3px;
width:106px;
}

/* footer */
#footer{float:left; width:100%; background:url(images/bgShadow.jpg) repeat-y;}
#footer img{display:block; margin:0px auto;}
#footerContent{background:#88898C url(images/footer.jpg) no-repeat top; height:38px; padding:3px 34px 0px 34px; font:10px Verdana, Arial, Helvetica, sans-serif; color:#9c9d9f; text-align:right;}
.footerContentENG{font:10px Verdana, Arial, Helvetica, sans-serif; color:#9c9d9f; text-align:right; text-decoration:underline}
.{font:10px Verdana, Arial, Helvetica, sans-serif; color:#9c9d9f; text-align:left;}

/* ---------------------------------------------------------da qui iniziano le mie aggiunte--------------------------------------------------- */
/* aggiunte per form registrazione 2.0 */
.midBoxHeader h2.teaserForm{background:url(images/icone/iconaMatita.jpg) no-repeat right;}
.midBoxFormOpener{float:left; width:532px; height:10px; }
.midBoxFormBody{float:left; display:inline; width:532px; margin:0px 4px; background:url(images/box/sfondo_box_neutro.jpg) repeat-y;}
.midBoxFormCloser{float:left; width:532px; height:8px; background:url(images/box/curva_box_basso.jpg) no-repeat top;}

#bodyBoxForm{float:left; display:inline; background:#e6d67e url(images/box/sfondo_box.jpg) no-repeat; width:532px; height: auto !important;height:252px; min-height:252px;}
#bodyBoxForm table{float:left; display:inline; width:500px; margin:12px 15px 10px; color:#795A45;}
#bodyBoxForm td{padding:3px 0px;}
td.BoxFormNomi{width:130px; color:#795A45; font-weight:normal;}
td.BoxFormCampi{width:340px; color:#660000; font-weight:normal;}
td.BoxFormAst{width:30px; color:#795A45; font-weight:normal;}
td.BoxFormNote{width:500px; font:10px Verdana, Arial, Helvetica, sans-serif; color:#795A45; font-weight:normal;}
.BoxPrivacy{font:10px Verdana, Arial, Helvetica, sans-serif; color:#795A45; font-weight:normal;}

#apriBlocco{float:left; width:532px; height:40px;}
#apriBlocco table{float:left; width:500px; height:26px;}
#apriBlocco td{padding:0px 0px; height:26px;}
.apriBloccoSx{float:left; display:inline; background:#bfb179 url(images/box/bordo_boxino_sx.jpg) no-repeat; width:20px; height:26px;}
.apriBlocco{background:#bfb179; font:12px Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; font-weight:bold; margin-left:30px}
.apriBloccoDx{float:left; display:inline; background:#bfb179 url(images/box/bordo_boxino_dx.jpg) no-repeat right; width:20px; height:26px;}
#chiudiBlocco{float:left; display:inline; width:500px; text-align:right; padding:20px 0px 10px 0px;}

td.BoxFormErrore{width:370px; color:#FF0000; font-weight:normal;}
td.BoxFormUniti{width:500px; color:#795A45; font-weight:normal;}
#chiudiBloccoErrore{float:left; display:inline; width:450px; text-align:center; padding:20px 0px 10px 35px;}

/* aggiunte per pagina Downloads 10. */
.midBoxHeader h2.teaserDownloads{background:url(images/icone/iconaDownloads.jpg) no-repeat right;}
td.BoxFormDownloads{width:340px; color:#000000; font-weight:normal;}
td.BoxFormKeyword{width:340px; color:#000000; font-weight:normal;}
#bodyBoxDownloads{float:left; display:inline; background:#e6d67e url(images/box/sfondo_key.jpg) no-repeat; width:532px; height: auto !important;height:252px; min-height:252px;}
td.BoxFormDownloadsDoneRA{width:340px; color:#666666; font-weight:normal;}
td.BoxFormDownloadsDoneRAtastino{width:30px; color:#666666; font-weight:normal; text-align:right;}
td.BoxFormDownloadsDone{width:340px; color:#666666; font-weight:normal;}

/* aggiunte per pagina Contatti 6.0 */
.midBoxHeader h2.teaserContatti{background:url(images/icone/iconaContatti.jpg) no-repeat right;}

/* aggiunte per pagina Chi Siamo 4.0 */
.midBoxHeader h2.teaserPaginate{background:url(images/icone/iconaTesto.jpg) no-repeat right;}

/* aggiunte per carrello 1.0 */
td.top10buy{width:42px; height:16px; text-align:right;}
td.top10buy img{border:0px;}

/* aggiunte per pagina Ricerca avanzata 7.0 */
.midBoxHeader h2.teaserRicerca{background:url(images/icone/iconaRicerca.jpg) no-repeat right;}
td.BoxFormVersione{width:472px; height:30px; font:10px Verdana, Arial, Helvetica, sans-serif; color:#795A45; font-weight:normal; vertical-align:top; padding-bottom:20px;}

/* aggiunte per pagina Versioni pezzo 1.2 */
td.BoxVideo{width:200px; color:#FF0000; font-weight:normal; vertical-align:top;}
td.BoxCredits{width:300px; color:#795A45; font-weight:normal; vertical-align:top;}

/* aggiunte per pagina Carrello 1.3 */
.midBoxHeader h2.teaserCarrello{background:url(images/icone/iconaCarrello.jpg) no-repeat right;}
td.CarrelloTotale{color:#660033; background:#bfb179; font-weight:bold; vertical-align:top; text-align:right; margin-right:40px;}

/* aggiunte per pagina News 8.1 */
.midBoxHeader h2.teaserNews{background:url(images/icone/iconaNews.jpg) no-repeat right;}
td.BoxNewsData{width:80px; color:#795A45; font-weight:normal; vertical-align:top;}
td.BoxNewsAbstract{width:420px; color:#660000; font-weight:normal; vertical-align:top; margin-bottom:50px;}
td.BoxNewsAbstract a:link{text-decoration:none; color:#660000;}
td.BoxNewsAbstract a:hover{text-decoration:underline; color:#000099;}

/* aggiunte per pagina Bacheca 9.1 */
.midBoxHeader h2.teaserBacheca{background:url(images/icone/iconaBacheca.jpg) no-repeat right;}

/* aggiunte per pagina Templates 9.1 */
#bodyTemplatesList{background:#D8D3C5;}


/* aggiunte per Boxini in Home */
.colBoxHeader h2.teaserChiave{background:url(images/icone/iconaBrownChiave.jpg) no-repeat right;}
.colBoxHeader h2.teaserNews{background:url(images/icone/iconaBrownNews.jpg) no-repeat right;}
.colBoxBodyLogged {color:#660033;}

