@charset "iso-8859-1";
/* author: marco rozzoni */
/*posizionamenti e stili per il background della index*/
body {margin: 0 0 0 0; font-size: 11px; font-family: Verdana; background: #ffffff}
table, tr, td { font-size: 11px; font-family: Verdana;}
/*il box che si mantiene centrato*/
a:link {color: #FF0000; text-decoration: none;}
a:visited {color: #FF0000; text-decoration: none;}
a:hover {color: #FF0000; text-decoration: none;}
a:active {color: #FF0000; text-decoration: none;}

div#tabellacorpo {position: absolute; top: 0px; left: 0; width: 100%; z-index: 3;}
table#inserzioni td.inserzioni_top {background: url(../img/inserzioni_top.gif)}
table#inserzioni td.inserzioni_bottom {background: url(../img/inserzioni_bottom.gif)}
table#inserzioni td.inserzioni_background {background: url(../img/inserzioni_background.gif)}
table#inserzioni td.artists_background {background: url(../img/inserzioni_background.gif) no-repeat}
table#inserzioni td.login_ok_background {background: url(../img/login_ok_background.gif)}
table#inserzioni td.search_background {background: url(../img/search_background.gif)}
table#inserzioni td.titolo_elenco_prodotti {background: url(../img/background_titolo.gif)}

table#singolo td.singolo_top {background: url(../img/inserzioni_top.gif)}
table#singolo td.singolo_top_left {background: url(../img/inserzioni_top_left.gif) no-repeat top center}
table#singolo td.singolo_bottom_left {background: url(../img/inserzioni_bottom_left.gif) no-repeat bottom center}
table#singolo td.singolo_bottom {background: url(../img/inserzioni_bottom.gif)}
table#singolo td.singolo_background {background: url(../img/inserzioni_background.gif)}

/*Stili font*/
span.testo {font-size: 12px; font-family: Arial; color: #212121;}
span.titolo {font-size: 15px; font-family: Arial; color: #212121; font-weight: bold;}
span.titolo_prodotto {font-size: 15px; font-weight: bold; font-family: Arial; color: #333333; text-transform: uppercase}
.descrizione_prodotto {font-size: 12px; font-family: Arial; color: #212121;}
span.testo_prezzo {;padding:0px 2px 0px 2px;font-size: 15px; font-family: Arial; color: #ffffff; font-weight: bold; background-color: #ff0000; border: solid 2px #ff0000;}
.elenco_artisti {font-size: 15px; font-weight: bold; font-family: Arial; color: #333333; text-transform: uppercase;margin-top:6px;}
span.testo_modello {font-size: 13px; font-weight: bold; font-family: Arial; color: #666666;}


table#dati td {border: solid 1px #cccccc;}
table#dati td.intestazione {border: solid 1px #cccccc; background-color: #ebebeb;}


/* NUOVI STILI PER LO STATO DEGLI ORDINI */

table#dati td.inserito {border: solid 1px #cccccc; background-color: #FFFFF2;}
table#dati td.pagato {border: solid 1px #cccccc; background-color: #DDFFBB;}
table#dati td.attesa {border: solid 1px #cccccc; background-color: #FFEEAA;}
table#dati td.spedito {border: solid 1px #cccccc; background-color: #D5FFFF;}
table#dati td.note {border: solid 1px #cccccc; background-color: #FFBFBF;}
table#dati td.annullato {border: solid 1px #cccccc; background-color: #F8F8F8;}


/* NUOVI STILI PER LO STATO DEGLI ORDINI */



table#nulla td {border: none;}


span.testo_bianco {font-size: 12px; font-family: Verdana; color: #ffffff;}
span.testo_rosso {font-size: 12px; font-family: Verdana; color: #ff0000; font-weight: bold;}
span.testo_menu {font-size: 12px; font-family: Verdana; color: #ffffff;}
span.testo_menu_acceso {font-size: 12px; font-family: Verdana; font-weight: bold; color: #103D3A;}
span.testo_titolo {font-size: 12px; font-family: Verdana; font-weight: bold; color: #1F8984;}
span.testo_titolo_bianco {font-size: 12px; font-family: Verdana; font-weight: bold; color: #ffffff;}
span.testo_footer {font-size: 11px; font-family: Verdana; color: #1F8DB7;}

/*   -----------------   stili per i link   ----------------   */

A.artists:link {display: block; background: url(../img/artists.jpg) no-repeat top center;}
A.artists:visited {display: block; background: url(../img/artists.jpg) no-repeat top center;}
A.artists:hover {display: block; background: url(../img/artists_over.jpg) no-repeat top center;}
A.artists:active {display: block; background: url(../img/artists.jpg) no-repeat top center;}

A.characters:link {display: block; background: url(../img/characters.jpg) no-repeat top center;}
A.characters:visited {display: block; background: url(../img/characters.jpg) no-repeat top center;}
A.characters:hover {display: block; background: url(../img/characters_over.jpg) no-repeat top center;}
A.characters:active {display: block; background: url(../img/characters.jpg) no-repeat top center;}

A.brands:link {display: block; background: url(../img/brands.jpg) no-repeat top center;}
A.brands:visited {display: block; background: url(../img/brands.jpg) no-repeat top center;}
A.brands:hover {display: block; background: url(../img/brands_over.jpg) no-repeat top center;}
A.brands:active {display: block; background: url(../img/brands.jpg) no-repeat top center;}

A.miei_dati:link {display: block; background: url(../img/miei_dati.gif) no-repeat top center;}
A.miei_dati:visited {display: block; background: url(../img/miei_dati.gif) no-repeat top center;}
A.miei_dati:hover {display: block; background: url(../img/miei_dati_over.gif) no-repeat top center;}
A.miei_dati:active {display: block; background: url(../img/miei_dati.gif) no-repeat top center;}

A.miei_ordini:link {display: block; background: url(../img/miei_ordini.gif) no-repeat top center;}
A.miei_ordini:visited {display: block; background: url(../img/miei_ordini.gif) no-repeat top center;}
A.miei_ordini:hover {display: block; background: url(../img/miei_ordini_over.gif) no-repeat top center;}
A.miei_ordini:active {display: block; background: url(../img/miei_ordini.gif) no-repeat top center;}

A.mio_carrello:link {display: block; background: url(../img/carrello.gif) no-repeat top center;}
A.mio_carrello:visited {display: block; background: url(../img/carrello.gif) no-repeat top center;}
A.mio_carrello:hover {display: block; background: url(../img/carrello_over.gif) no-repeat top center;}
A.mio_carrello:active {display: block; background: url(../img/carrello.gif) no-repeat top center;}

A.mio_registrati:link {display: block; background: url(../img/registrati.gif) no-repeat top center;}
A.mio_registrati:visited {display: block; background: url(../img/registrati.gif) no-repeat top center;}
A.mio_registrati:hover {display: block; background: url(../img/registrati_over.gif) no-repeat top center;}
A.mio_registrati:active {display: block; background: url(../img/registrati.gif) no-repeat top center;}

A.concludi_ordine:link {display: block; background: url(../img/concludi_ordine.gif) no-repeat top center;}
A.concludi_ordine:visited {display: block; background: url(../img/concludi_ordine.gif) no-repeat top center;}
A.concludi_ordine:hover {display: block; background: url(../img/concludi_ordine_over.gif) no-repeat top center;}
A.concludi_ordine:active {display: block; background: url(../img/concludi_ordine.gif) no-repeat top center;}

A.aggiungi_carrello:link {display: block; background: url(../img/aggiungi_carrello.gif) no-repeat top right;}
A.aggiungi_carrello:visited {display: block; background: url(../img/aggiungi_carrello.gif) no-repeat top right;}
A.aggiungi_carrello:hover {display: block; background: url(../img/aggiungi_carrello_over.gif) no-repeat top right;}
A.aggiungi_carrello:active {display: block; background: url(../img/aggiungi_carrello.gif) no-repeat top right;}

A.ordina_anteprima:link {display: block; background: url(../img/ordina_anteprima.gif) no-repeat top right;}
A.ordina_anteprima:visited {display: block; background: url(../img/ordina_anteprima.gif) no-repeat top right;}
A.ordina_anteprima:hover {display: block; background: url(../img/ordina_anteprima_over.gif) no-repeat top right;}
A.ordina_anteprima:active {display: block; background: url(../img/ordina_anteprima.gif) no-repeat top right;}

A.continua:link {display: block; background: url(../img/continua.gif) no-repeat top right;}
A.continua:visited {display: block; background: url(../img/continua.gif) no-repeat top right;}
A.continua:hover {display: block; background: url(../img/continua_over.gif) no-repeat top right;}
A.continua:active {display: block; background: url(../img/continua.gif) no-repeat top right;}

A.logout:link {display: block; background: url(../img/logout.gif) no-repeat top right;}
A.logout:visited {display: block; background: url(../img/logout.gif) no-repeat top right;}
A.logout:hover {display: block; background: url(../img/logout_over.gif) no-repeat top right;}
A.logout:active {display: block; background: url(../img/logout.gif) no-repeat top right;}

A.link_elenco_artisti:link {color: #333333; text-decoration: none;}
A.link_elenco_artisti:visited {color: #333333; text-decoration:none;}
A.link_elenco_artisti:hover {color: #ff3300; text-decoration: none;}
A.link_elenco_artisti:active {color: #333333; text-decoration: none;}

A.link_tuttiiprodotti:link {font-size: 9px; color: #ffffff; text-decoration: none; background-color: #ff0000; padding: 3px;}
A.link_tuttiiprodotti:visited {font-size: 9px; color: #ffffff; text-decoration:none; background-color: #ff0000; padding: 3px;}
A.link_tuttiiprodotti:hover {font-size: 9px; color: #ffffff; text-decoration: underline; background-color: #ff0000; padding: 3px;}
A.link_tuttiiprodotti:active {font-size: 9px; color: #ffffff; text-decoration: none; background-color: #ff0000; padding: 3px;}

A.link_modello:link {color: #666666; text-decoration: none;}
A.link_modello:visited {color: #666666; text-decoration:none;}
A.link_modello:hover {color: #333333; text-decoration: none;}
A.link_modello:active {color: #666666; text-decoration: none;}

A.link_concludi:link {color: #ff0000; text-decoration: none; font-weight: bold;}
A.link_concludi:visited {color: #ff0000; text-decoration:none; font-weight: bold;}
A.link_concludi:hover {color: #ff0000; text-decoration: none; font-weight: bold;}
A.link_concludi:active {color: #ff0000; text-decoration: none; font-weight: bold;}


A.link_prezzo:link {color: #ffffff; text-decoration: none;}
A.link_prezzo:visited {color: #ffffff; text-decoration:none;}
A.link_prezzo:hover {color: #ffffff; text-decoration: underline;}
A.link_prezzo:active {color: #ffffff; text-decoration: none;}

A.linkbianco_prodotto_singolo:link {color: #ffffff; text-decoration: none;}
A.linkbianco_prodotto_singolo:visited {color: #ffffff; text-decoration:none;}
A.linkbianco_prodotto_singolo:hover {color: #103D3A; text-decoration: none;}
A.linkbianco_prodotto_singolo:active {color: #ffffff; text-decoration: none;}

A.linkazzurro:link {color: #1F8DB7; text-decoration: none;}
A.linkazzurro:visited {color: #1F8DB7; text-decoration:none;}
A.linkazzurro:hover {color: #1F8984; text-decoration: underline;}
A.linkazzurro:active {color: #1F8DB7; text-decoration: none;}


form {
    padding: 0px;
    margin: 0px;
}

.prodottoNome {
  font-size: 16px;
  text-transform: uppercase;
  margin-bottom: 5px;
}

DIV.prodottoDispo{
    font-weight: bold;
    font-size: 9px;
    margin-top: 5px;
    margin-bottom: 5px;
}

td.oggettoSingoloTD{
  background-color: #ECEDED;
}

div.oggettoSingolo{
  background: url(../img/bg_oggettosingolo.gif) no-repeat top center;
  padding-top: 7px;
  width: 184px;
  z-index:0;
}

div.oggettoSingoloImg{
  background-color: #ffffff;
  width: 180px;
  margin-right: auto;
  margin-left: auto;
}

div.oggettoSingoloPrezzo{
  background-color: #ECEDED;
  padding: 10px;
  margin-right: auto;
  margin-left: auto;
}

div.oggettoSingoloPrezzoDesc{
  padding-bottom: 10px;
}

div.artistiImg{
	text-align: center;
	margin-bottom: 3px;
}

div.artistiNome{
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 25px;
	text-transform: uppercase;
}

img.artistiListaImg{
    border: 0px none;
    margin-bottom: 10px;
}

a.anoborder{
  color: #ffffff;
  text-decoration: none;
}

.titoloGen{
    background: url(../img/titoli.png) no-repeat top left;
    height: 30px;
    text-align: center;
    font-size: 18px;
    color: #58585A;
    text-transform: uppercase;
}

.avvisoHome {
    background: url(../img/avviso.background.jpg) no-repeat top left;
    height: 30px;
    text-align: center;
    font-size: 14px;
	font-family:"Arial black";
    color: white;
    text-transform: uppercase;	
	margin:5px 0 0 0;
}

.searchBarTxt{
    font-size: 16px;
}

.greyborder_box {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align:center;		
	border:1px solid rgb(214, 214, 214);
	width:958px;
}
.greyborder_box div {padding:10px 10px 10px 15px;width:931px;}
.greyborder_box a:link, .greyborder_box a:visited {color:black;}
.greyborder_box a:hover {color:red;}
