body { background-color:#333 }
/************* TOTAL KEOPS**************/
body, td, select {
	font-family: /* "BankGothic Md BT", */ Verdana, Arial, Helvetica, sans-serif; 
	font-size:10px
    }

form { margin:0px; }

CHECKBOX, INPUT, RADIO, SELECT, TEXTAREA, .input {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

TEXTAREA {
  width: 100%;
}

ul { margin-left:22px }
/*li { margin-left:5px; padding-left:5px;} */

a {
    color: #366090;
    /*color: #07a;*/
	text-decoration: none;
	outline: none;
    }
a:visited { color: #366090;/*color: #07a;*/ }    
a:hover { color: #d60; }

.main, .numArticles, .trackTitle {
  font-family: Verdana, Arial, sans-serif;
  font-size: 8pt;
  /*font-size: 10px;*/
  line-height: 1.5;
  color:#333333;
}

.artist { color:#000; font-weight:bold }


.loginBgImage {
    background-image: url(../../images/layout/loginsfondo.gif);background-repeat:no-repeat;
    }

.numArticles { color:#eeeeee; }

.paginazione { font-size:11px}

.searchButtons a { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	/*background-color: #DEDEDE; */ 
	COLOR:#000000;
    }

.testoBoxNovita 
{
	font-size:9px;
}

.testoBoxNovita a:hover
{
	font-size:9px;
    text-decoration: underline;
}

table.tableBackgroundColor { background-color:#DEDEDE }

.tableBgWhite { background-color:#ffffff }

.tableBgAliceBlue { background-color:#ECEEF0 }

.selectRicerca {
	font-family:arial, sans-serif;
	height:14px;
	font-size:9px;
	width:100px;
	font-weight:bold;
	color:#990000}
    
.testoTitolo, .testoPrezzo { 
    font-size:11px
    }

.testAzzurro {
    color:#7373c6;
}

.trackTitle { text-transform:uppercase }

.pageHeading, .pageHeading2 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 22px;
  color: #C2BCB3;
  /*color: #cccccc;*/
}

.pageHeading2 {
  font-size: 20px;
}



.numArticles { color:#4b4b4b; }

TD.mainBlack, P.mainBlack {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
  color:#000000;
}

.checkoutBarFrom, .checkoutBarTo { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #8c8c8c; }
.checkoutBarCurrent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; }
.infoBox {
  background: #b6b7cb;
}

.infoBoxContents {
  background: #ECEEF0;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

.orderEdit { font-family: Verdana, Arial, sans-serif; font-size : 10px; color: #70d250; text-decoration: underline; }

.Price { color:#AB0505; }

.SpecialPrice {color:#ff0000; }

.StrikedPrice {color:#000000; }

h2.CreateAccountPageTitle {margin:0px; color:#999999}

table.BgBoxContainer {background-color:#336699}

td.BgColumns {background-color:#F5F5F5}

table.BgHeader {background-color:#ffffff}

/*.menu1 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #666666}*/

.catalog_text_desc {font-family: Tahoma; font-size: 11px; color: #666666}

.tratteggio {font-family: Tahoma, Arial, Verdana, Sans-serif; font-size: 11px; color: #CCCCCC}
.textSmall1 {font-family: Tahoma; font-size: 11px; color: #666666}
.textSmall4, .label, .sectionTitle { font-family: Tahoma; font-size: 11px; color: #000000}
.sectionTitle {font-size: 12px}

.textSmall5 { font-family: Tahoma; font-size: 13px; color: #FFFFFF}
.required {color:#ff0000}

.register { font-family: Tahoma; font-size: 11px; color: #FF0000;}
.table_borders {  border: 1px #CCCCCC solid}

.title_1 { font-family: Tahoma; font-size: 12px; color: #006699}

h1        { font-family: Arial, sans-serif; font-size: 18pt; font-weight: bold; color: #366090; margin:5px}
h2        { font-family: Arial, sans-serif; font-size: 12pt; font-weight: bold; }
hr        { margin-top:0px}

.h1       { font-family: Arial, sans-serif; font-size: 12pt; font-weight: bold; }
.h2       { font-family: Arial, sans-serif; font-size: 12pt; font-weight: bold; }

.notice   { font-family: Arial, sans-serif; font-size: 10pt; color: #006699; }
.tinytext { font-family: Arial, sans-serif; font-size: 8pt; font-weight: bold; }
td.BoxHeading  { font-family: Arial, sans-serif; font-size: 10pt; color: #ffffff; font-weight: bold; }


td.BoxText {font-size: 11px;}

.footer  { 
    font-family: verdana, sans-serif; 
    font-size: 10px; 
    background: #f2f2f2; 
    /*color: #C69C6D; */
    color: #B17E4C;
    }
    
.breadcrumbs{color:#7B3535;font-family: verdana, arial, sans-serif; font-size: 9px;font-weight:bold}
.datipersonali {
   font-size:9px; padding:5px; text-align:justify; /* border:1px solid #000;*/
}


/*---------------
Faq - Aiuto
----------------*/
.testoFaqDomanda { font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#993300; margin-bottom:4px}
.testoFaqDomanda a:link { color:#993300;text-decoration:none }
.testoFaqDomanda a:visited { color:#993300;text-decoration:none }
.testoFaqDomanda a:hover { color:#FF6044;text-decoration:underline }
.testoFaqRisposta { font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#666666; margin-bottom:12px}

.successMessage {color:#000000;font-size:11px;background-color:#99ff00;background-image:url(../../images/icons/success.gif);background-position:left center;background-repeat:no-repeat;padding-left:15px;text-align:center}
.errorMessage {width:400px;color:#000000;font-size:11px;background-color:#FFB3B5;background-image:url(../../images/icons/error.gif);background-position:left center;background-repeat:no-repeat;padding-left:15px;}
.errors{ font-size:12px;color:#a60000 }

/*----------------
Newsletter
-----------------*/
.returnMessage {width:97%;font-size:11px;background:#F0F0F0;border:1px solid #718395;text-align:left;overflow:hidden}

/*--------------------
Logo image replacement
---------------------*/

.logo {
margin:0;
padding:0;
height:67px; /* Height of logo */
width: 738px; /* Width of logo */
overflow:hidden;  /* Stops text from protruding if  H1 text is larger than logo */
position:relative; /*must be relative or absolute */
}
.logo a{
display:block;
height:100%;
width:100%;
}
.logo a span{
display:block;
height:100%;
width:100%;
position:absolute;
top:0;
left:0;
background:url(../../images/layout/logo.gif) no-repeat left top;
cursor:pointer; /* ie demands we reinstate the pointer cursor */
}