/*
  $Id: stylesheet.css 1739 2007-12-20 00:52:16Z hpdl $

  osCommerce, Open Source E-Commerce Solutions
  http://www.oscommerce.com

  Copyright (c) 2003 osCommerce
  Copiright (c) 2009 GDI Shop Pro


  Released under the GNU General Public License
*/
@font-face { font-family: "SerpentineDBol"; src: url(http://www.crazyshop.it/fonts/serpntb.ttf) format("truetype"); }
@font-face { font-family: "Candara Bold Italic"; src: url(http://www.crazyshop.it/fonts/CANDARAZ.TTF) format("truetype"); }
@font-face { font-family: "Futura Hv BT Heavy Italic"; src: url(http://www.crazyshop.it/fonts/FutuHvIt.ttf) format("truetype"); }
@font-face { font-family: "Futura Extra Black Condensed Italic BT"; src: url(http://www.crazyshop.it/fonts/Futuxkci.ttf) format("truetype"); }
@font-face { font-family: "Futura Extra Black BT"; src: url(http://www.crazyshop.it/fonts/Futuraxk.ttf) format("truetype"); }

BODY {  background: #000000; /* Sfondo Generale */
  	color: #003333;  margin: 0px;
  	background-image: url(images/template/carbonio.gif);
  	background-repeat: repeat-x,repeat-y;  	/* background: #da251d;  Barra Menu*/ }

HR {color:#777777;}

A 	{color: #ffffff; text-decoration: none; }
TD.A 	{color: #ffffff; text-decoration: none;	}
A:hover {color: #FFFF00; background-color:#3333ff; color:#FFFF00;  /* text-decoration: underline; */ } 



.boxText   	{ font-family: Verdana, Arial, sans-serif; font-size: 10px; color:#111166; }
A.boxText  	{ font-family: Verdana, Arial, sans-serif; font-size: 10px; color:#FF0000; }
// a.boxText:hover { font-family: Verdana, Arial, sans-serif; font-size: 10px; color:#ffffff; backgound-color: #660000; }

.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: #ffff00; }
.productsNotifications { background: #555555; }
.orderEdit { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #eeeeee; text-decoration: underline; }


FORM {
	display: inline;
}

TR.header { 
  background: #ffffff;  	/*Barra Banner Sito*/
}

TD.headerNavigation {		/* Barra Menu */
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  background-image: url(images/infobox/barramenu.gif)  /* url(images/infobox/corner_right_left.gif) */ ;
  background-repeat: repeat-x;  	
  color: #555555;       	
  font-weight : bold;
}

A.headerNavigation { color: #000088;       	/* Voci Menu */ }

//A.headerNavigation:hover {
//  color: #4444ff;			/* Voci Menu c/mouse sopra */
//}


TR.headerError {
  background: #ff0000;
}

TD.headerError {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #ff0000;
  color: #cccccc;
  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: #bbbbbb;
  font-weight: bold;
  text-align: center;
}

TR.footer {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  background-image: url(images/infobox/corner_right_left.gif);
  background-repeat: repeat-x;  	/* background: #da251d;  Barra Menu*/
  color: #555555;       	/*Separatori Voci Menu*/
  font-weight : bold;
}

TD.footer {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  background-image: url(images/infobox/corner_right_left.gif);
  background-repeat: repeat-x;  	/* background: #da251d;  Barra Menu*/
  color: #555555;       	/*Separatori Voci Menu*/
  font-weight : bold;
}

.infoBox {
  background: #000000;
} /*Bordo Finestra*/

.infoBoxContents {
  /*Dentro Finestra*/
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #ffff00;   
  background-image: url(images/template/sfondobox.gif);    /* url(images/carbonio.gif);  */
  background-repeat: repeat-x,repeat-y;  	/* background: #da251d;  Barra Menu*/
/* border: 2px outset #888888; */
}

.BarraGrigiaSfumata {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #ffff00;   
  background-image: url(images/barragrigiasfumata.gif);
  background-repeat: repeat-x,repeat-y;  	/* background: #da251d;  Barra Menu*/
}

.infoBoxNotice {
  background: #0000ff;
}

.infoBoxNoticeContents {
  background: #0000ff; /*Barra Titolo*/
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TD.infoBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  background-image: url(images/infobox/corner_right_left.gif);
  background-repeat: repeat-x;  /* Sfondo Barra InfoBox */
  color: #000088;   /* Colore Testo InfoBox */
}
A.infoBoxHeading { color: #000088; }

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: #9d9d9d;
	border-top: 1px solid #eeeeee;
	border-bottom: 1px solid #212629;
}

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: #bbbbbb;
	border-top: 1px solid #eeeeee;
	border-bottom: 1px solid #212629;
}

TABLE.productListing {
  border: 1px;  
  border-style: solid;
  border-color: #000000;	/* Bordo Tabella Prodotti */
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  background-image: url(images/infobox/corner_right_left.gif);
  background-repeat: repeat-x;  	/* background: #da251d;  Barra Menu*/
  color: #555555;       	      /*Separatori Voci Menu*/
  font-weight : bold;
}
  /* border-spacing: 1px; */

.productListing-heading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background-image: url(images/infobox/corner_right_left.gif);
  background-repeat: repeat-x;  	/* background: #da251d;  Barra Menu*/
  color: #555555;       	      /*Separatori Voci Menu*/
  font-weight : bold;
}

.productListing-heading:hover {
  color: #4444ff;			/* Voci Header Prodotti c/mouse sopra */
}

TD.productListing-data {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TD.productListing-data:a { 
  color: #7777DD; }

A.pageResults {
  color: #bbbbbb;
}

A.pageResults:hover {
  color: #0000FF;
  background: #FFFF33;
}

TD.pageHeading, DIV.pageHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 16px;
  font-weight: bold;
  color: #ffffff;			/* Titolo Pagina Centrale grande */
}

TR.subBar {
  background: #cccccc;
}

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;
                   color: #e3e6e9; font-weight: 500; }

.barra        {  font-family: Verdana, Arial, sans-serif;
                   font-size: 12px; height:28px; border:0px 0 0 0 solid black;
                   color:#eeeeee; font-weight: 500;
                   background-image: url(images/sfondobarra.gif);
 }
 
TD.main { 
	background:#232629; border:0px solid #636669; color:#d7d7d7; 
	text-align:left; font-size:12px; font-weight:bold;
	padding: 1px 5px;}

TD.smallText, SPAN.smallText, P.smallText {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;color:#eeee22;
}

.smallTextBianco {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;color:#ffffff;
}

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;
  color: #eeeeee;
}

TD.fieldValue {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #eeeeee;
}

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;color:#111166;
}

TEXTAREA {
  width: 100%;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

SPAN.greetUser {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #ffff00;
  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: #ffff00;
  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: #111177; cursor: pointer; cursor: hand;}
.moduleRowSelected { background-color: #2222ee;}

.moduleRow .TestoSuCarbonio {color:#dddddd; }
.moduleRowOver .TestoSuCarbonio { background-color: #111177; cursor: pointer; cursor: hand; color:yellow;}
.moduleRowSelected .TestoSuCarbonio { background-color: #2222ee; color:white;}

.checkoutBarFrom, .checkoutBarTo { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #999999; }
.checkoutBarCurrent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #eeeeee; }

/* 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: #ee0000; }

TD.Max {		/*  */
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  /*background-image: url(images/Header_Max.gif); */
  /*background-repeat: repeat-x;  	 background: #da251d;  Barra Menu*/
  color: #555555;       	/*Separatori Voci Menu*/
  font-weight : bold;
}

.MaxHead       { font-family:Verdana,Arial,sans-serif; font-size: 12px;
                 background-image: url(images/carbonio.gif);
                 color:#555555; 
                 font-weight:bold; 
                 width:100%; }

.MaxTitolo     { /*  Testo Normale */
                 font-family:Verdana,Arial; font-size:14px;
                 color:#000000; font-weight:bold; }

.MaxTitoloAmici { /*  Testo Normale */
                 font-family:Verdana,Arial; font-size:16px;
                 color:#FF0000; font-weight: bold; }


.MaxText       { /*  Testo Normale */
                 font-family:Verdana,Arial,sans-serif; font-size: 12px;
                 color:#000000; font-weight:normal; text-align:left; }

.MaxTextPiccoloBianco {
                 font-family:Verdana,Arial,sans-serif; font-size:10px;
                 color:#FFFFFF; font-weight:normal; text-align:left; }

.MaxTextPiccoloNero {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #000000;
  font-weight : normal;
  text-align : left;
}

.MaxEsplosi { font-family:Verdana,Arial,sans-serif; font-size:10px;
              color:#FFFF22; font-weight:bold; text-align:center; }

TD.ShippingHeader {		/*  */
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  background-image: url(images/carbonio.gif);
  background-repeat: repeat-x,repeat-y;  	/* background: #da251d;  Barra Menu*/
  color: #DDDDDD;       	/*Separatori Voci Menu*/
  font-weight : bold;
  text-align : center;
}

TD.Shipping {		/*  Tabella Shipping  */
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  background-image: url(images/Header_Max.gif);
  background-repeat: repeat-x;  
  color: #555555;
  font-weight : bold;
  text-align : center;
}

TD.ShippingLink {		/*  Tabella Shipping  */
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  background-image: url(images/Header_Max2.gif);
  background-repeat: repeat-x;
  color: #555555;
  font-weight : bold;
  text-align : center;
}

TD.ShippingRight {		/*  Tabella Shipping  */
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  background-image: url(images/Header_Max.gif);
  background-repeat: repeat-x;  
  color: #555555;       
  font-weight : bold;
  text-align : right;
}

TH.MaxMenuHeader {		/*  */
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  background-image: url(images/carbonio.gif);
  background-repeat: repeat-x,repeat-y;  	/* background: #da251d;  Barra Menu*/
  color: #CCCCCC;       	/*Separatori Voci Menu*/
  font-weight : bold;
}

TD.MaxMenuHeader {		/*  */
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  background-image: url(images/carbonio.gif);
  background-repeat: repeat-x,repeat-y;  	/* background: #da251d;  Barra Menu*/
  color: #CCCCCC;       	/*Separatori Voci Menu*/
  font-weight : bold;
}

TD.MaxMenu {		/*  */
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #CCCCCC;       	/*Separatori Voci Menu*/
  font-weight: normal;
}

TD.NovitaSfondo {		
  font-family: Arial, Verdana, sans-serif;
  font-size  : 16px;
  color      : #555599;
  font-weight: bold;
  text-align : center;
  background : #eeeeee;
  /* background-image: url(images/natale_001.gif);
  background-repeat: repeat-x; */
}

TD.NovitaTitolo {		
  font-family: Arial Black, Arial, Verdana;
  font-size  : 16px;
  color      : #555599;
  font-weight: bold;
  text-align : center;
  background-image: url(images/barranovita.gif);
  background-repeat: repeat-x;
}

TD.NovitaInfo {		
  font-family: Arial Black, Arial, Verdana;
  font-size  : 16px;
  color      : #555599;
  font-weight: bold;
  text-align : right;
  background-image: url(images/barranovita.gif);
  background-repeat: repeat-x;
}


TD.NovitaMarca {		
  font-family: Arial Black, Arial, Verdana;
  font-size  : 26px;
  color      : #ff0000;
  text-align : center;
  font-weight: bold;
}

.NovitaDescr      { font-family:Arial,Verdana; font-size:12px;
                    font-weight:normal; color:#cccc99; text-align:center; }

.attenzione       { font-family:Candara Bold Italic,Verdana,Arial; font-size:16px;
                    font-weight:bold; color:#ffffaa; }
.attenzionetitolo { font-family:Futura Extra Black BT,Verdana,Arial; font-size:18px;
                    font-weight:normal; color:#ffff00;}
.attenzionepaypal { font-family:Verdana,Arial; font-size:14px;
                    font-weight:bold; color:#ffffff;}
.attenzionecrazy  { font-family:SerpentineDBol,Verdana,Arial; font-size:16px;
                    font-weight:normal; color:#cc0000;}
.attenzionebutton { font-family:Verdana,Arial; font-size:16px;
                    font-weight:bold; color:#ffffff; background-color:#777777; display:block inline;}
.infoBoxAttenzione {display:block inline; width:100%; background-color:black; border:5px solid #ff2222; 
                    filter:progid:DXImageTransform.microsoft.Gradient(gradientType=0,StartColorStr='#555555',EndColorStr='#111111');
                  }


TD.NovitaPrezzo {		
  font-family: Arial Black, Arial, Verdana;
  font-size  : 14px;
  color      : #000044;
  font-weight: bold;
  text-align : right;
}



.MaxCarbonio {		
  font-family: Verdana, Arial, sans-serif;
  font-size: 18px;
  background-image: url(images/carbonio.gif);
  background-repeat: repeat-x,repeat-y;  	
  color: yellow;       
  font-weight : bold;
}

.MaxPiccoloGiallo {		
  font-family: Verdana, Arial, sans-serif;
  font-size: 9px;
  color: 111166; }
/*  background-image: url(images/carbonio.gif);
  background-repeat: repeat-x,repeat-y; */ 	/* background: #da251d;  Barra Menu*/

/* Holly Hack for IE \*/
* html .suckerdiv ul li { float: left; height: 1%; }
* html .suckerdiv ul li a { height: 1%; }

/* Start of the new product listing & product info pages */
.pagelisting {
  font-family: Verdana, Arial, sans-serif;
  font-size: 16px;
  font-weight: normal;
  color: #9a9a9a;
}

.price {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  color: red;
  font-weight: bold;
  line-height: 1.5;
}

.description {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
    font-weight: bold;
}


TD.maintop {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  line-height: 1.5;
  font-weight:bold;
}

TD.mains {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  line-height: 1.5;
	padding:0 0 7px 0; 
  font-weight:bold;
  color:#FFFFFF;
}

TD.mainsred {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  color:yellow;
  line-height: 1.5;
  font-weight:bold;
}

/* End of new product listing & product info pages */


/* BOF: Additional Images */
.imagesBoxContents {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}
/* EOF: Additional Images */

TD.pollBoxRowOLD {   
background-image: url(images/template/sfondobox.gif);
background-repeat: repeat-x,repeat-y;  	/* background: #da251d;  Barra Menu*/  
font-family: Verdana, Arial, sans-serif;   
font-size: 10px;   border-color: #eeeeee;   
border-style: solid;   border-width: 0px;
} 
TD.pollBoxRow {   
background: #232629;
font-family: Verdana, Arial, sans-serif;   
font-size: 10px;   border-color: #eeeeee;   
border-style: solid;   border-width: 0px;
} 

TD.pollBoxText {
/*background-image: url(images/template/sfondobox.gif);
background-repeat: repeat-x,repeat-y;*/  	/* background: #da251d;  Barra Menu*/   
background: #232629; color:#c3c6c9;
font-family: Verdana, Arial, sans-serif;   
font-size: 10px;  /* border-color: #eeeeee;   
border-style: solid;   
border-width: 0px; */
border-top:1px solid #636669;
} 

TR.pollOptRow {   
background: #f1f9fe; 
} 
TR.pollFooterOLD { 
  background-image: url(images/template/sfondobox.gif);
background-repeat: repeat-x,repeat-y;  	/* background: #da251d;  Barra Menu*/  
}  
TR.pollFooter { 
  background: #232629;color:#f3f669;
}  
.MaxMenuEventi {		
  font-family: Verdana, Arial, sans-serif;
  font-size: 14px;
  color: yellow;       
  cursor: hand; 
}

H3 {
  font-family: Arial Black, Arial, Verdana;
  font-size: 14px;
  color: yellow;
  font-weight: normal;
}

.itemBorder     { border: 1px solid #555555; height: 16px; padding: 0 0 0 1px;}
.itemBorder:hover { border: 1px solid red; }

.itemText       { text-decoration: none; color: #dddddd;font: 11px Arial, Helvetica; 
		  background: url("images/menu_001.gif") top left; width:160px; height:14px; 
                  font-weight: 700; padding: 0 0 0 4px;}
.itemText:hover { text-decoration: none; color: #000088;background-position: -190px 0; }


.itemTextSel       { text-decoration: none; color: #ffff00;font: 11px Arial, Helvetica; 
		  background: url("images/menu_001_sel.gif") top left; width:160px; height:14px; 
                  font-weight: 700; padding: 0 0 0 4px;}
.itemTextSel:hover { text-decoration: none; color: #000088;background-position: -190px 0; }


.itemTextSel2      { text-decoration: none; color: #FFFFFF;font: 11px Arial, Helvetica; 
		  background: url("images/menu_001_sel2.gif") top left; width:160px; height:14px; 
                  font-weight: 900; padding: 0 0 0 4px;}
.itemTextSel2:hover { text-decoration: none; color: #000088;background-position: -190px 0; }

.xxx { color: #b6fcc7;}

.itemBorder2     { border: 1px solid #555555; height: 24px; padding: 0 0 0 1px;}
.itemBorder2:hover { border: 1px solid #1F3581; }

.itemText2       { text-decoration: none; color: #ffffff;font: 11px Arial, Helvetica; 
		  background: url("images/menu_001.gif") top left; width:160px; height:20px; 
                  font-weight: 700;}
.itemText2:hover { text-decoration: none; color: #000088;background-position: -190px 0; }


.itemBorder3     { border: 1px solid #555555; height: 24px; padding: 0 0 0 1px;}
.itemBorder3:hover { border: 1px solid red; }

.itemText3       { text-decoration: none; color: #ffffff;font: 11px Arial, Helvetica; 
		  background: url("images/menu_001.gif") top left; width:160px; height:20px; 
                  font-weight: 700;}
.itemText3:hover { text-decoration: none; color: #000088;background-position: -190px 0; }


.itemBorder4     { border: 1px solid #555555; height: 16px; padding: 0 0 0 1px;}
.itemBorder4:hover { border: 1px solid red; }

.itemText4       { text-decoration: none; color: #ffffff;font: 11px Arial, Helvetica; 
		  background: url("images/menu_002.gif") top left; width:160px; height:14px; 
                  font-weight: 700;}
.itemText4:hover { text-decoration: none; color: #000088;background-position: -190px 0; }

.linkMax001 { color:#222222; font: 12px Arial, Helvetica; font-weight: 700; padding: 2px 2px 2px 2px;}
.linkMax001:hover { color:#333399 ; background-color:#eeeeee;}

TD.TitoloNoCarbonio {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #eeee55;
}

TD.TitoloSuCarbonio {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #222288;
}

TD.TestoNoCarbonio {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: normal;
  color: #6666aa;
}

TD.TestoSuCarbonio {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: normal;
  color: #111166;
}

TR.SfumatoGrigioVert, TD.SfumatoGrigioVert {
  font: 12px Arial,sans-serif;
  filter:progid:DXImageTransform.microsoft.Gradient(gradientType=1,StartColorStr='#007cc3',EndColorStr='#FFFFFF');
  <!--  background: #007cc3;   -->
  color: #000000;
  margin: 0px;
}

TD.CatalogoProdotti { background-color: #222222; }

.PaginaIniziale { font-size:12px; color:#111188; }
.PaginaIniziale:hover { color:#ffff22; background-color:#22222aa; }

.menuarrow { color:red;background:black;font-weight:bold;padding:0 2px 0 2px; }

// PAGINE INFO
.TitoloRisposta { display:block; width:90%; font-family:Candara Bold Italic,Arial; font-size:20px; color:#3333bb; text-align:left; margin:5px 0 0 24px;}
.Risposta       { display:block; width:90%; font-family:Verdana,Arial; font-size:12px; color:#111111; text-align:left; margin:5px 0 0 24px;}
.Riferimento    { font-family:Candara Bold Italic,Arial; font-size:16px; color:#cc3333; text-align:left; }
.TornaSu        { position:relative; left:30px; top:6px; display:block; width:120px; font-family:Candara Bold Italic,Arial; font-size:14px; color:#3333bb; text-align:center; }
.InfoLeft       { width:10px; background-image: url(images/sfum_sinistra.gif); background-repeat: repeat-y; }
.InfoCenter     { }
.InfoRight      { width:10px; background-image: url(images/sfum_sinistra.gif); background-repeat: repeat-y; }
.LogoCS         { font-family:SerpentineDBol,Arial; font-size:26px; color:#dd2222; text-align:center; height:28px; }
.TitoloInfo     { font-family:Futura Hv BT Heavy Italic,Arial; font-size:22px; color:#444499; text-align:center; height:24px;}
.SottoTitoloInfo{ font-family:Candara Bold Italic,Arial; font-size:18px; color:#555588; text-align:center; }
.utentionline   { display:block inline; width:100%; background-color:black; border:1px solid #888888; 
                  filter:progid:DXImageTransform.microsoft.Gradient(gradientType=0,StartColorStr='#666666',EndColorStr='#222222');
                  font-family:Verdana,Arial; font-size:10px; color:yellow; text-align:center;}

.Note { font-family:Arial,Verdana; font-size:10px; color:#eeeeee; background:#212429; border:1px solid #a1a3a8; text-align:center; width:25%;}


/* =========
     menu 
   =========
*/	
#maxmenu2, .maxmenu2 { 
  position:relative; border:1px solid black; 
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #555555;     
  font-weight : normal;
  padding: 0px;
	z-index:400;
}

/* contenitore menu principale */
.maxmenu2 ul{ position:relative; 
 margin: 0px; padding: 0px;
 list-style-type: none;
 width: 190px;
 font-family: verdana,arial;
 font-size: 10px;
}

/* Voci menu */	
.maxmenu2 ul li{
 position: relative;
 background-color: #222222; /* Sfondo Menu */
}
	

/* 1 livello sub menu */
.maxmenu2 ul li ul{
 position: absolute;
 top: 0; left: 189px; width: 190px;
 display: none;
}

/* Livelli seguenti */
.maxmenu2 ul li ul li ul{ 
 left: 190px;
}


/* Link */
.maxmenu2 ul li a{
 width: 185px; display: inline-block;
 color: #dddddd;
 text-decoration: none;
 background-color: #222222;
 background: url(images/menu/barmenu.gif);
 padding: 1px 5px;
 border: 1px solid #999999;
 line-height: 14px;
}

/*
.maxmenu2 ul li a:visited {
 color: #dddddd;
}
*/

.maxmenu2 ul li ul li a,
.maxmenu2 ul li ul li ul li a,
.maxmenu2 ul li ul li ul li ul li a{ 
 left: 189px; 
 background-color: #ff3333;
 background: url(images/menu/barmenu.gif);
 font-weight: bold;
}

/* Link Hover */
.maxmenu2 ul li a:hover,
.maxmenu2 ul li ul li a:hover,
.maxmenu2 ul li ul li ul li a:hover
{
 color: blue  /*yellow*/ ;
 background: url(images/menu/barmenuhover.gif);
 text-decoration: none;
}

.maxmenu2 .MenuStyle2 {
color: yellow;
font-weight : bold;
background: url(images/menu/barmenu2.gif);
}
/*
.maxmenu2 .MenuStyle2:visited {
color: yellow;
background: url(images/menu/barmenu2.gif);
}
*/
.maxmenu2 .MenuStyle2:hover {
color: blue;
background: url(images/menu/barmenu2hover.gif);
}



/* Sub-Menu */
.maxmenu2 .subMenuStyle{
color: #dddddd;
background: url(images/menu/submenu.gif);
}

.maxmenu2 .subMenuStyle2{
color: yellow;
font-weight : bold;
background: url(images/menu/submenu2.gif);
}

.maxmenu2 .subMenuStyle:hover {
color: blue;
background: url(images/menu/submenuhover.gif);
}

.maxmenu2 .subMenuStyle2:hover {
color: blue;
background: url(images/menu/submenu2hover.gif);
}

.btn_disp, .btn_pren {
	position: relative;
	display: block;
	width:220px; 
	padding: 1px 4px 1px 4px;
	border: 2px outset #bbbbbb;
	color: white;
	text-align: center;
	cursor: pointer;
	z-index: 0;
}
.btn_disp {
	margin: 12px 0px 0px 0px; 
	background: red;
}
.btn_pren {
	margin: 2px 0px 2px 0px; 
	background: #222729 ;
}
.btn_disp:hover, .btn_pren:hover {
	border: 2px inset #bbbbbb;
	padding: 2px 3px 0px 5px;
	background: yellow;
	color: blue;
}