/* YUI reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td {margin:0;padding:0;}

table{
  /* css debug */
  /* border: 1px solid #ff0000; */
  border-spacing: 0;
}


body {
  margin: 0px;
  background: #242424 url(/img/body.gif);
}

a {
  font-weight: bold;
}
a:link {
  color: #ff6600;
  font-weight: bold;
  text-decoration: none;
}
a:visited {
  text-decoration: none;
  color: #ff6600;
}
a:hover {
  text-decoration: none;
  color: #ffffff;
}
a:active {
  text-decoration: none;
  color: #FF6600;
}

input, select, textarea {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  color: #474747;
  text-decoration: none;
/*   padding-right: 3px;
  padding-left: 3px; */
}

.block {display: block;}

/* fonts */
.testoBianco, a.testoBianco, body {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-style: normal;
  line-height: 16px;
  font-weight: normal;
  font-variant: normal;
  color: #FFFFFF;
  text-decoration: none;
}

.testoBiancoBold, a.testoBiancoBold {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-style: normal;
  line-height: 16px;
  font-weight: bold;
  font-variant: normal;
  color: #FFFFFF;
  text-decoration: none;
}

.testoBiancoBoldUnderline, a.testoBiancoBoldUnderline {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-style: normal;
  line-height: 16px;
  font-weight: bold;
  font-variant: normal;
  color: #FFFFFF;
  text-decoration: underline;
}

.testoArancio, a.testoArancio {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-style: normal;
  line-height: 16px;
  font-weight: bold;
  font-variant: normal;
  color: #ff6600;
  text-decoration: none;
}

.testoCell, a.testoCell, table {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  color: #474747;
  text-decoration: none;
}
/* su firefox viene reso malamente se applicato alle tabelle, meglio evitare
.testoCell, a.testoCell{
  padding-right: 3px;
  padding-left: 3px;
}*/

.testoGrigioBold, a.testoGrigioBold,
 .pagination-number-selected, a.pagination-number-selected {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-style: normal;
  font-weight: bold;
  font-variant: normal;
  color: #474747;
  text-decoration: none;
  padding-right: 3px;
  padding-left: 3px;
}



.testoErrore{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-style: normal;
  line-height: 16px;
  font-weight: bold;
  font-variant: normal;
  color: #fff;
/*  color: #ee0000;*/
}

.testoSuccess{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-style: normal;
  line-height: 16px;
  font-weight: bold;
  font-variant: normal;
  color: #009900;
}

.table_bg{
  background-color: #ffffff;
}

.table_row_dark {
  background-color: #ccc;
}
.table_row_clear {
  background-color: #fff;
}
.table_row_head {
  background-color: #FF6600;
  text-align: center;
}
.dark_gray {
  background-color: #383B3C;
}
.darker_gray {
  background-color: #27292a;
}

/* usata nel menu laterale delle categorie */
.light_hr{
  position: relative;
  left:10px;
  width:120px;
  height:2px;
  border-bottom-color: #aaaaaa;
  border-bottom-style: solid;
  border-bottom-width: 1px;
}

.list_category{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-style: normal;
  line-height: 16px;
  font-weight: bold;
  font-variant: normal;
  color: #ff6600;
  text-decoration: none;
}
.list_category_sel{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-style: normal;
  line-height: 16px;
  font-weight: bold;
  font-variant: normal;
  color: #fff;
  text-decoration: none;
}

.list_tip, testoArancioBold,
pagination-number, a.pagination-number{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-style: normal;
  line-height: 16px;
  font-weight: bold;
  font-variant: normal;
  color: #ff6600;
  text-decoration: none;
}
.list_tip_sel{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-style: normal;
  line-height: 16px;
  font-weight: bold;
  font-variant: normal;
  color: #fff;
  text-decoration: none;
}

.list_brand{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-style: normal;
  line-height: 16px;
  font-weight: bold;
  font-variant: normal;
  color: #ff6600;
  text-decoration: none;
}
.list_brand_sel{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-style: normal;
  line-height: 16px;
  font-weight: bold;
  font-variant: normal;
  color: #fff;
  text-decoration: none;
}

/* cart payment */
.PredefinedPaymentType{
  font-weight: bold;
 /* background-color: #ffb812;*/
}

.testoBiancoArancio {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-style: normal;
  line-height: 16px;
  font-weight: bold;
  font-variant: normal;
  color: #ff6600;
  text-decoration: none;
}

.testoBiancoSmall {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
  font-style: normal;
  line-height: 16px;
  font-weight: normal;
  font-variant: normal;
  color: #FFFFFF;
  text-decoration: none;
}

