BODY {
	margin: 5px;
	background: #FFFFCC;
	/*background: url("../images/bk_ground.gif");*/
}

a:link   { text-decoration: underline; color : #555555; }
a:visited { text-decoration: underline; color : #555555; }
a:hover	{ text-decoration: none; color : Black;    }


.newBookImg {
	background: #F0FF00; /*#FFFF33*/;
}
.newBookCorner {
	background: url("../images/corner_new.gif") top right no-repeat;
}

.box {
	border: solid 1px #111;
	border-collapse: collapse;
	background: #F4FAFF;
}

.box .infoBox {
	background: #FEE1AB;
	border:  dashed 1px #000;
}

.sideBox {
	border: solid 1px #111;
	border-collapse: collapse;
	background: #F4FAFF;
	width: 100%;
	padding: 0px;
}

.boxTITOLO {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #FFF;
	height: 25px;
	padding: 3px;
	/*background: #3366CC;*/
	background:#369 url("../images/tabMenu/bg.gif") repeat-x bottom;

}

.imgPhoto {
	border: 1px solid #FFF;
}

.smallBookBox {
	border: 1px dotted rgb(192, 192, 192);
	font-size: 10pt;
	margin: 2px;
}

.formBox {
	background: #FFF;
	padding: 3px;
}


INPUT, SELECT
 {
	FONT-SIZE: 8pt; 
	FONT-FAMILY: tahoma; 
}

.inputBox {
	background : #EBEBEB;
	padding: 2px;
	border : 1px solid Gray;
	
}
.blackborder {
	border: 1px solid #C6E4FF;
	background-color : #F4FAFF;
	padding: 3px;
}

ul,li{margin:0;padding:0;list-style:none;}
/* categorie a centro pagina catalogo*/
#categoriesBoxes {
	float:left;
	margin: 3px;
	width: 30%;
	height: 80px;
	border: 1px solid #ccc;
	padding: 3px;
}
/*#categoriesBoxes li{float:left;width:150px;height:110px;}
#categoriesBoxes li a{display:block;border:1px solid #ccc;text-decoration:none;color:#000;width:95%;height:95%;overflow:hidden;background: #FFF;}
#categoriesBoxes li a:hover{border:1px solid #eee;}
#categoriesBoxes img{float:left;margin:0 5px 5px 5px;}
#categoriesBoxes strong{display:block;margin:2px 5px 5px 5px;}
#categoriesBoxes span{display:block;padding:0 5px 5px 5px;}
*/
/* Categorie Albero*/
#catTree{padding: 3px 3px 3px 0px;}
#catTree ul,li,dl,dd,dt{margin:0;padding:3px 3px 3px 0px;list-style:none;}
#catTree ul{margin:0 0 0 5px;}
#catTree a{display:block;padding:0 0 0 14px;background:url(../images/catBull.gif) no-repeat 0px 1px; color:#4F6242;text-decoration: none;}
#catTree .itemSel{display:block;padding:0 0 0 14px;background:url(../images/catBull.gif) no-repeat 0px 1px; color:#9E0F25;text-decoration: none;font-weight:bold;}
#catTree a:hover{text-decoration: underline;}
#catTree a.folder{color:#4F6242;background:url(../images/catBull.gif) no-repeat;}
#catTree a.open{color:#9E0F25;background:url(../images/catBull_Open.gif) no-repeat;font-weight:bold;}


.cartTable {
	border: solid 1px #888;
	border-collapse: collapse;
}

.cartTable th {
	border: solid 1px #888;
	background: #E2E8E9;
	color: #000;
	text-align: left;
	font-size: 11px;
	white-space: nowrap;
}

.cartTable td {
	border: solid 1px #888;
}

.cartTable .tdShining {
	border: solid 1px #888;
	background: #BFFFD5;
}

.docsTable {
	border: solid 1px #0084C4;
	border-collapse: collapse;
}
.docsTable th {
	border: solid 1px #0084C4;
	background: #E2E8E9;
	color: #000;
	text-align: left;
	font-size: 11px;
	white-space: nowrap;
}
.docsTable .tdItem {
	border: solid 1px #0084C4;
}
.docsTable .tdShining {
	border: solid 1px #0084C4;
	background: #BFFFD5;
}


.footer {
	/*background: #fff;*/
}

.tbMain {
	background: #fff;
}

.colLeft {
	background: url(../images/colLeft.jpg) right repeat-y;
}
.colCenter {
	background: #e0f0ff;
}
.colRight {
	background: url(../images/colRight.jpg) left repeat-y;
}

.vSeparator {
	/*background: url(../images/puntini_v.gif);*/
	background: #e0f0ff;
}
.admBox {
	border: solid 1px #0084C4;
	background: #FFF;
	padding: 10px;
	margin: 10px;
	float: left;
	height: 120px;
	width: 180px;
}

.crossedPrice {
	text-decoration: line-through;
	color: #989898;
}

.offerPrice {
	font-size: 10pt;
	font-weight: bold;
	color: #9E0F25;
}

.available {
	font-size: 7pt;
	font-weight: bold;
	color: #01CD53;
}

.orderavailable {
	font-size: 7pt;
	font-weight: bold;
	color: #FF8000;
}
.notavailable {
	font-size: 7pt;
	font-weight: bold;
	color: #9E0F25;
}

.linkItem {
	padding: 3px;
}

.newbook {
	font-size: 8pt;
	font-weight: bold;
	color: Red;
	width: 100%;
	text-align: right;
}


/* Menu tab per alfabeto*/
#tabMenu {
  float:left;
  width:100%;
  background:#369 url("../images/tabMenu/bg.gif") repeat-x bottom;
  /*font-size:85%;*/
  line-height:normal;
  }
#tabMenu ul {
  margin:0;
  padding:10px 10px 0;
  list-style:none;
  }
#tabMenu li {
  float:left;
  background:url("../images/tabMenu/right.gif") no-repeat right top;
  margin:0;
  padding:0 5px 0 0;
}

#tabMenu a {
  /*float:left;*/
  display:block;
  background:url("../images/tabMenu/left.gif") no-repeat left top;
  padding:5px 5px 4px 8px;
  text-decoration:none;
  font-weight:bold;
  color:#9cf;
  }
/* Commented Backslash Hack
   hides rule from IE5-Mac \*/
#tabMenu a {float:none;}
/* End IE5-Mac hack */
#tabMenu a:hover {
  color:#fff;
  }
	
#tabMenu .disabledItem {
	color: #E88E4F;/*#FF0000*/;
  font-weight: normal;
	cursor: default;
}

#tabMenu #before {
  background-image:url("../images/tabMenu/right_before.gif");
  }
#tabMenu #first_before {
  background-image:url("../images/tabMenu/right_before.gif");
  }
 
#tabMenu #first a, #tabMenu #first_before a {
  background:url("../images/tabMenu/left_first.gif") no-repeat left top;
  }
#tabMenu #last {
  background-image:url("../images/tabMenu/right_last.gif");
  }

#tabMenu #current_last {
  background-image:url("../images/tabMenu/right_last_on.gif");
  }
  
#tabMenu #current, #tabMenu #current_first {
  background-image:url("../images/tabMenu/right_on.gif");
  }
#tabMenu #current a, #tabMenu #current_last a {
  background-image:url("../images/tabMenu/left_on.gif");
  color:#333;
  padding-bottom:5px;
  }

#tabMenu #current_first a {
  background-image:url("../images/tabMenu/left_first_on.gif");
  color:#333;
  padding-bottom:5px;
  }

  
/* fine TAB menu alfabeto*/



/* DA QUI CONTROLLARE QUELLI EFFETTIVAMENTE USATI ALTRIMENTI CANCELLARE */


.a-box:link   { text-decoration: none; color : White; }
.a-box:visited { text-decoration: none; color : White; }
.a-box:hover	{ text-decoration: underline; color : White;  }

.a-mini:link   { text-decoration: none; color : #555555;  }
.a-mini:visited { text-decoration: none; color : #555555; }
.a-mini:hover	{ text-decoration: underline; color : Black;  }



.greyborder {

	border: 1px solid #666666;
}
.standardTEXT {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #555555;
}
.rolloverTEXT {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #FFFFFF;
}

/*P{

	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	color: #555555;
	font-variant: normal;
}*/

TD{

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-variant: normal;
	
	color: #333;
}

.boxTEXT {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;

	font-variant: normal;
	color: #555555;
}


TEXTAREA
 {
	FONT-SIZE: 8pt; 
	BORDER-TOP-STYLE: solid; 
	FONT-FAMILY: tahoma; 
	BORDER-RIGHT-STYLE: solid; 
	BORDER-LEFT-STYLE: solid; 
	BORDER-BOTTOM-STYLE: solid;
	/*background : #EBEBEB;*/
	border : 1px solid Gray;
}


.INPUT-new2
 {
	FONT-SIZE: 8pt; 
	BORDER-TOP-STYLE: solid; 
	FONT-FAMILY: tahoma; 
	BORDER-RIGHT-STYLE: solid; 
	BORDER-LEFT-STYLE: solid; 
	BORDER-BOTTOM-STYLE: solid;
	background : white;
	border : 1px solid Gray;
}


.button {
	 BORDER-LEFT: #5e5d63 1px solid; 
     BORDER-RIGHT: #5e5d63 1px solid;
	 BORDER-BOTTOM: #5e5d63 1px solid;
	 BORDER-TOP: #5e5d63 1px solid;
	 BACKGROUND-IMAGE: url(images/sf_button.jpg); 
	 FONT: 9px verdana, tahoma, arial, helvetica, sans-serif; 
	 COLOR: #4C4C00; 
	 TEXT-ALIGN: center;
}