/*
  $Id: stylesheet.css,v 1.56 2003/06/30 20:04:02 hpdl Exp $

  osCommerce, Open Source E-Commerce Solutions
  http://www.oscommerce.com

  Copyright (c) 2003 osCommerce

  Released under the GNU General Public License
*/

.boxText {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  line-height: 1.5;
}
.errorBox { font-family : Verdana, Arial, sans-serif; font-size : 10px; background: #ffb3b5; font-weight: bold; }
.stockWarning { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #cc0033; }
.productsNotifications { background: #f2fff7; }
.orderEdit { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #70d250; text-decoration: underline; }

BODY {
  background: #E5EBE6; /* #CCFFCC;  sfondo di colore verde pastello */
  color: #000000;
  margin: 0px;
  /* Start by Nello 17/09/2010 per mettere il menu delle categorie devo disabilitare questo css
     Start by Nello 22/07/2007, questo serve per inserire il logo dell'azienda al centro dello schermo 
  background-image:url(images/Logo_800_400.gif); 
  background-position:center center;
  background-repeat:no-repeat;
  background-attachment: fixed;
     End   by Nello 22/07/2007, questo serve per inserire il logo dell'azienda al centro dello schermo
     End   by Nello 17/09/2010 per mettere il menu delle categorie devo disabilitare questo css */

  /* Start by Nello 17/09/2010 lo sfondo */
  background-image: url(../images/sfondo.jpg);
  background-repeat: repeat-x;
  position: absolute; 
  top:0;
  width: 100%;
  height: 250px;	
  min-width: 940px;
  /* End   by Nello 17/09/2010 lo sfondo */
}

A {
  color: #000000;
  text-decoration: none;
}

A:hover {
  color: #AABBDD;
  text-decoration: underline;
}

FORM {
	display: inline;
}

/* testata della pagina */
TR.header {
/* background: #ffffff; */
}

/*
TR.headerNavigation {
  background: #bbc3d3;
}
*/
/* Barra di Navigazione */
TABLE.headerNavigation {
    background: #CCFFCC; /* sfondo barra di navigazione */
    border-color: #b6b7cb;
    border-collapse: collapse;
    border-style: solid;
    border-width: 1px;
}

TD.headerNavigation {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
/*  background: #bbc3d3; */
  color: #000066;
  font-weight : bold;
}

A.headerNavigation { 
  color: #000066;
}

/* Barra di Navigazione quando il mouse passa sopra*/
A.headerNavigation:hover {
  color: #3300CC;
  font-size: 14px;
}

/* inizio by Nello 27/10/2007*/
TD.categoriaNavigation {
  font-family: Verdana, Arial, sans-serif;
  font-size: 14px;
  color: #000066;
  font-weight : bold;
}

TD.categoriaNavigationFasullo {
  font-family: Verdana, Arial, sans-serif;
  font-size: 15px;
  color: #000066;
  font-weight : bold;
}

A.categoriaNavigation {
  color: #000066;
}

A.categoriaNavigation:hover {
  color: #3300CC;
  font-size: 14px;
}
/* fine   by Nello 27/10/2007*/

TR.headerError {
  background: #ff0000;
}

TD.headerError {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #ff0000;
  color: #ffffff;
  font-weight : bold;
  text-align : center;
}

TR.headerInfo {
  background: #00ff00;
}

TD.headerInfo {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #00ff00;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
}

TABLE.footer {
/* background: #CCFFFF; sfondo del piede */ 
	border-color: #b6b7cb;
	border-collapse: collapse;
	border-style: solid;
	border-width: 1px;
}

TR.footer {
/*  background: #bbc3d3; */
}

TD.footer {
/*    background: #bbc3d3; */
    color: #000066;
    font-family: Verdana, Arial, sans-serif;
    font-size: 10px;
/*    font-weight: bold;  */
    outline-width: 5px;
}

.infoBox {
  background: #b6b7cb; /* bordi dei Box */
}

/* Contenuto di un Box */
.infoBoxContents {
  background: #F5F8D8; /* colore dello sfondo del contenuto di un box */
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

.infoBoxNotice {
  background: #FF8E90;
}

.infoBoxNoticeContents {
  background: #FFE6E6;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

/* Testata di un Box */
TD.infoBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
/*  background: #bbc3d3;*/
  color: #000066;
  text-align: center;
}

TD.infoBox, SPAN.infoBox {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {
  background: #f8f8f9;
}

TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {
  background: #f8f8f9;
}

TABLE.productListing {
  border: 1px;
  border-style: solid;
  border-color: #b6b7cb;
  border-spacing: 1px;
}

.productListing-heading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #CCFFFF;
  color: #000066;
  font-weight: bold;
  border-bottom: 1px solid #b6b7cb;
}

TR.productListing-even, TR.productListing-odd {
  background: #FFFFFF;
}

A.productListing-heading { 
  color: #000066;
  border-bottom: 0 solid #b6b7cb;
}

/* Intestazione elenco articoli nei risultati della ricerca e nel contenuto del carrello quando il mouse passa sopra*/
A.productListing-heading:hover {
  color: #3300CC;
/*  font-size: 12px; */
}


TD.productListing-data {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  border-bottom: 1px dotted #b6b7cb;

}

TD.productListing-data-shopping-cart
 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TD.productListing-intest-nello {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #FFFF66;
  color: #000080;
}

A.pageResults {
  color: #0000FF;
}

A.pageResults:hover {
  color: #0000FF;
  background: #FFFF33;
}

TD.pageHeading, DIV.pageHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 20px;
  font-weight: bold;
  color: #3300CC; /* 9a9a9a; */
}

TD.pageHeadingArticolo {
  font-family: Verdana, Arial, sans-serif;
  font-size: 18px;
  font-weight: bold;
  color: #3300CC;
}

TD.pageHeadingPrice {
  font-family: Verdana, Arial, sans-serif;
  font-size: 18px;
  font-weight: bold;
  color: #336633;
}

TR.subBar {
  background: #f4f7fd;
}

TD.subBar {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #000000;
}

TD.main, P.main {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  line-height: 1.5;
/*  background: #f4f7fd; */
}

TD.smallText, SPAN.smallText, P.smallText {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TD.accountCategory {
  font-family: Verdana, Arial, sans-serif;
  font-size: 13px;
  color: #aabbdd;
}

TD.fieldKey {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

TD.fieldValue {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
}

TD.tableHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.newItemInCart {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #ff0000;
}

CHECKBOX, INPUT, RADIO, SELECT {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

TEXTAREA {
  width: 100%;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

SPAN.greetUser {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #009933;
  font-weight: bold;
}

TABLE.formArea {
  background: #f1f9fe;
  border-color: #7b9ebd;
  border-style: solid;
  border-width: 1px;
}

TD.formAreaTitle {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.markProductOutOfStock {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #c76170;
  font-weight: bold;
}

SPAN.productSpecialPrice {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}

SPAN.errorText {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}

.moduleRow { }
.moduleRowOver { background-color: #D7E9F7; cursor: pointer; cursor: hand; }
.moduleRowSelected { background-color: #E9F4FC; }

.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; } */

TD.checkoutBarCurrent  {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #3300CC;
  font-weight : bold;
}

TD.checkoutBarFrom  {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #000066;
  font-weight : bold;
}

A.checkoutBarFrom { 
  color: #3300CC;
}

A.checkoutBarFrom:hover {
  color: #3300CC;
  font-size: 14px;
}


/* message box */
.messageBox { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.messageStackError, .messageStackWarning { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #ffb3b5; }
.messageStackSuccess { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #99ff00; }

/* input requirement */
.inputRequirement { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ff0000; }


/*  Start Make An Offer 1.0 */
SPAN.MakeAnOffer {
  font-family: Verdana, Arial, sans-serif;
  color: #666000;
  font-size: 12px;
}

.maooffer {
  background: #0aa220;
  color: #fffffa;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
  text-align: center;
  font-variant: small-caps;
  border: medium;
  border-style: outset;
}

.maolowoffer {
  background: #dd0000;
  color: #ffffff;
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  text-align: center;
  font-variant: small-caps;
  border: medium;
  border-style: ridge;
}
/*  End Make An Offer 1.0 */

/* Contribution Prof_Invoice&PackingSlip */
.pageHeading-invoice { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; font-weight: normal; padding: 3px; }
.pageHeading-invoice2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #666666; font-weight: normal; border: 1px ridge #CCCCCC; padding: 3px; }
.dataTableHeadingContent-invoice { font-family: Verdana, Arial, sans-serif;	font-size: 10px; color: #ffffff; font-weight: bold; border: 1px ridge #000000;}
.main-payment { font-family: Verdana, Arial, sans-serif; font-size: 12px; background-color: #FFFF99; border: 1px ridge #000000; }


/* data table - N.B.: queste righe le ho prese dal file catalog/admin/includes/stylesheet.css */
.dataTableHeadingRow { background-color: #C9C9C9; }
.dataTableRow { background-color: #F0F1F1; }
.dataTableContent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; }


/* miscellaneous - N.B.: queste righe le ho prese dal file catalog/admin/includes/stylesheet.css */
.smallText { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.main { font-family: Verdana, Arial, sans-serif; font-size: 12px; }


/* products_info */
TABLE.xxxx {
    background: #FFFFFF;
    border-color: #b6b7cb;
    border-collapse: collapse;
    border-style: solid;
    border-width: 1px;
}

/* serve per richiedere al visitatore il proprio indirizzo e-mail by Nello 13/07/2008*/
#richiestaindirizzoemail {
    width: 100%;
    height: 100%;
    margin: 0em auto;
    text-align: left;
    top: 0;
    bottom: 0;
    border: 0px solid #000;
    position: absolute;
}


/* serve per i feedback di ebay */
.FbOuterYukon{width:100%;}.info90daysMsg{padding:10px 0 5px 0;background-color:#eee;border-bottom:1px solid #ccc;border-top:1px solid #ccc;}
.FbOuterYukon .header{font-weight:bold;padding:6px 0 5px 8px;}.FbOuterYukon td{padding:7px 8px 5px 8px;vertical-align:top;}.FbOuterYukon .mbg{font-size:12px;font-weight:normal;}
.mbg{font-size:14px;font-weight:bold;}.mbg{display:inline;font-size:inherit;}
.mbg a:link{font-size:inherit;}
.mbg a{font-size:inherit;}a:link{color:#00c;text-decoration:none;}
.mbg img{padding-left:4px;vertical-align:middle;}img.mbg-star{padding-left:0;}
.bot{height:15px;background-image:url(http://pics.ebaystatic.com/aw/pics/it/feedback2/item_bg.gif);background-repeat:repeat-x;background-position:bottom;}
.FbOuterYukon tr.bot td{color:#666;padding:0 8px 12px 8px;vertical-align:top;border-bottom:1px solid #ccc;}
.info90daysMsg img{margin:0 5px 0 0;}
.FbOuterYukon tr.fbOuterAddComm td.fbOuterAddComm{padding:7px 8px 0 8px;vertical-align:top;}td.addl{padding:0;}.addlc li{list-style-type:square;color:#666;}
.addlc li span{color:#000;}

/* serve per evidenziare in rosso il box contenente gli articoli non spedibili in contrassegno*/
TD.contrassegnoNo{
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
  background: #ff5353;
}


/*** Begin Header Tags SEO ***/
h1 {
 font-family: Verdana, Arial, sans-serif;
 font-size: 20px;
 font-weight: bold;
 margin-bottom: 0;
 padding-bottom: 0;
 color: #000;
}
h2 {
 font-family: Verdana, Arial, sans-serif;
 font-size: 14px;
 font-weight: normal;
 margin-bottom: 0;
 padding-bottom: 0;
 color: #000;
}
/*** End Header Tags SEO ***/


/* Start CSS Menu 18/09/2010---------------- */

/* Aggiunge i margini e la relativa posizione, con un valore alto di z-index il menu o make apparira sopra gli altri elementi */
/* qui' si determina la posizione del div new_menu */
#new_menu {position: relative; width:100%;  z-index:100;}

/* Get rid of the margin, padding and bullets in the unordered lists */
/* Elimina i margini ed il padding e proiettili nelle liste non ordinate */
#menu_orizzontale, #menu_orizzontale ul { padding:0; margin:0; list-style-type: none; }

/* Set up the link size, color and borders nello: qui color indica il colore dei caratteri */
#menu_orizzontale a, #menu_orizzontale a:visited
 {display:block;  font-size:13px; padding: 2px 20px 2px 0px; text-align: left; text-decoration:none; text-indent:5px; }

/* Set up the sub level borders */
#menu_orizzontale li ul li a, #menu_orizzontale li ul li a:visited {border-width:1px 1px 1px 1px; width:200px; border:1px solid #b6b7cb; border-width:1px 1px 1px 1px; }
#menu_orizzontale li a.sotto_menu, #menu_orizzontale li a.sotto_menu:visited {border-width: 1px; width:200px; }

/* Set up the list items nello background:#7484ad; colore di sfondo dei sottomenu escluso dove c'è l'immagine dei sottomenu*/
#menu_orizzontale li {float:left; background:#f5f8d8; }

/* For Non-IE browsers and IE7 */
#menu_orizzontale li:hover {position:relative;}
/* Make the hovered list color persist */
#menu_orizzontale li:hover > a {color:#c00; font-size: 16px; }
/* Set up the sublevel lists with a position absolute for flyouts and overrun padding. The transparent gif is for IE to work */
#menu_orizzontale li ul {display:none;}
/* For Non-IE and IE7 make the sublevels visible on list hover. This is all it needs nello background:transparent url(transparent.gif); */
#menu_orizzontale li:hover > ul {display:block; position:absolute; top:-11px; left:192px; padding:10px 30px 30px 30px; width:120px;}
/* Position the first sub level beneath the top level liinks */
#menu_orizzontale > li:hover > ul {left:-30px; top:16px;}

/* get rid of the table */
#menu_orizzontale table {position:absolute; border-collapse:collapse; top:0; left:0; z-index:100; font-size:1em; }

/* For IE5.5 and IE6 give the hovered links a position relative and a change of background and foreground color. */
/* This is needed to trigger IE to show the sub levels */
/* nello background:#dfd7ca; colore di sfondo per IE 5 e 6 */
* html #menu_orizzontale li a:hover {position:relative; color:#c00;}

/* For accessibility of the top level menu when tabbing */
/* nello background:#dfd7ca; colore di sfondo quando la voce è selezionata con il tasto TAB */
#menu_orizzontale li a:active, #menu_orizzontale li a:focus { color:#c00;}

/* Set up the pointers for the sub level indication: nello background:#7484ad è il colore di sfondo dove c'è l'immagine di sottomenu*/
#menu_orizzontale li.arrow-right { background: #f5f8d8 url(../images/arrow-right.png) no-repeat right center;}
#menu_orizzontale li.arrow-down  { background: #f5f8d8 url(../images/arrow-down.png)  no-repeat right center;}


/* This lot is for IE5.5 and IE6 ONLY and is necessary to make the sublevels appear */

/* change the drop down levels from display:none; to visibility:hidden; */
* html #menu_orizzontale li ul {visibility:hidden; display:block; position:absolute; top:-11px; left:80px; padding:10px 30px 30px 30px; }

/* keep the third level+ hidden when you hover on first level link */
#menu_orizzontale li a:hover ul ul                                  { visibility:hidden; }
/* keep the fourth level+ hidden when you hover on second level link */
#menu_orizzontale li a:hover ul a:hover ul ul                       { visibility:hidden; }
/* keep the fifth level hidden when you hover on third level link */
#menu_orizzontale li a:hover ul a:hover ul a:hover ul ul            { visibility:hidden; }
/* keep the sixth level hidden when you hover on fourth level link */
#menu_orizzontale li a:hover ul a:hover ul a:hover ul a:hover ul ul { visibility:hidden; }

/* make the second level visible when hover on first level link and position it */
#menu_orizzontale li a:hover ul                                             { visibility:visible; left:-30px; top:14px; lef\t:-31px; to\p:15px; }
/* make the third level visible when you hover over second level link and position it and all further levels */
#menu_orizzontale li a:hover ul a:hover ul                                  { visibility:visible; top:-11px; left:80px; }
/* make the fourth level visible when you hover over third level link */
#menu_orizzontale li a:hover ul a:hover ul a:hover ul                       { visibility:visible; }
/* make the fifth level visible when you hover over fourth level link */
#menu_orizzontale li a:hover ul a:hover ul a:hover ul a:hover ul            { visibility:visible; }
/* make the sixth level visible when you hover over fifth level link */
#menu_orizzontale li a:hover ul a:hover ul a:hover ul a:hover ul a:hover ul { visibility:visible; }
/* If you can see the pattern in the above IE5.5 and IE6 style then you can add as many sub levels as you like */
/* End   CSS Menu 18/09/2010---------------- */

