/*
  $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: 10px; }
.boxText2 { font-family: Verdana, Arial, sans-serif; font-size: 11px;}
.boxText3 { font-family: Verdana, Arial, sans-serif; font-size: 11px;}
.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: #FFFFFF; /*fffae1*/
  color: #000000;
  margin: 0px;
}

TABLE.home {
	border-spacing: 0px;
	margin: 0px;
	background-color: #FFFFFF;
	width: 852px;
}

TABLE.curriculum {
	border-spacing: 0px;
	margin: 0px;
	background-color: #D7DBE4;
	border-width: 1px;
	border-style: solid;
	border-color: #8B97AF;
}

.imageboxdarkblue {
	border-width: 1px;
	border-style: solid;
	border-color: #D7DBE3;
}

.imageboxgrey {
	border-width: 1px;
	border-style: solid;
	border-color: #8B97AF;
}

TD.flash {
	width: 704px;
	height: 172px;
	background-color: #FFFFFF;

}

TD.blockupleft {
	width: 70px;
	background-color: #0E7AB6;
}

TD.blockmiddleleft {
	border-color: #000000;
	border-width: 0px;
	border-style: solid;
	width: 70px;
	background-color: #D7DBE3;
}

TD.blockbottomleft {
	width: 70px;
	height: 25px;
	background-color: #0E7AB6;
}

TD.blockupleftwthite {
	width: 70px;
	height: 7px;
	background-color: #FFFFFF;
}

TD.blockupleftblue {
	width: 70px;
	height: 165px;
	background-color: #0E7AB6;
}


TD.bodyleft {
	width: 193px;
}

TD.bodymiddle {
	width : 168px;
}

TD.bodyright {
	width: 338px;
}

TD.bodymidrig{
	width: 506px;
}

TD.dot {
	width: 9px;
}

TD.leftp {
	font-family: Verdana, sans-serif, Tahoma, Arial;
	font-size: 10px;
	font-weight: bold;
	padding-left: 15px;
}
.TDtestoW {
	font-family: Verdana, sans-serif, Tahoma, Arial;
	color:#FFFFFF;
	font-size: 10px;
	padding-left: 5px;
}

.icosize {
	width: 41px;	
}

.smallbox {
	height: 201px;
}

.smallboxgrey {
	border-width: 1px;
	border-style: solid;
	border-color: #8B97AF;
	height: 201px;
}

.smallboxgrey2 {
	border-width: 1px;
	border-style: solid;
	border-color: #8B97AF;
	height: 100px;
}

.smallboxgrey3 {
	border-width: 1px;
	border-style: solid;
	border-color: #8B97AF;
	height: 100px;
}

.smallboxprivategrey {
	border-width: 1px;
	border-style: solid;
	border-color: #8B97AF;
	height: 101px;
}

.smallboxworkgrey {
	border-width: 1px;
	border-style: solid;
	border-color: #8B97AF;
	height: 99px;
}


.smallboxtop {
	border-width: 1px;
	border-style: solid;
	border-color: #D7DBE3;
	height: 200px;
}

.smallboxtopwhite {
	border-width: 1px;
	border-style: solid;
	border-color: #D7DBE3;
	height: 200px;
	background-color: #FFFFFF;
	
}

.smallboxtopwhite2 {
	border-width: 1px;
	border-style: solid;
	border-color: #D7DBE3;
	height: 401px;
	background-color: #FFFFFF;
}

.smallboxtopgrey {
	border-width: 1px;
	border-style: solid;
	border-color: #8B97AF;
	height: 193px;
	background-color: #D7DBE4;
}

.smallboxtopgrey2 {
	border-width: 1px;
	border-style: solid;
	border-color: #8B97AF;
	background-color: #D7DBE4;
	height: 401px;
}

.smallboxtopdarkblue {
	border-width: 1px;
	border-style: solid;
	border-color: #D7DBE3;
	background-color: #8B97AF;
	height: 201px;
}

.smallboxtopdarkblue2 {
	border-width: 1px;
	border-style: solid;
	border-color: #D7DBE3;
	background-color: #8B97AF;
	height: 401px;
}

.bigboxtopdarkblue {
	border-left-width: 1px;
	border-right-width: 1px;
	border-top-width: 1px;
	border-bottom-width: 0px;
	border-style: solid;
	border-color: #D7DBE3;
	height: 402px;
}

.bigboxdarkblue {
	border-left-width: 1px;
	border-right-width: 1px;
	border-top-width: 0px;
	border-bottom-width: 1px;
	border-style: solid;
	border-color: #D7DBE3;
	height: 201px;
}

.bigboxtop {
	height: 201px;
}

.bigbox {
	height: 201px;
}

TABLE.voidbox {
	height: 100%;
}

TD.voidbox {
	height: 100%;
	/*background-image: url ("/images/voidboxback.jpg");*/
}

/***************** TESTI *********************/
.headingtext {
	font-family: sans-serif, Tahoma, Verdana, Arial;
	color: #0E7AB6;
	font-size: 16px;
	font-weight: bold;
}

.headingtextwhite {
	font-family: sans-serif, Tahoma, Verdana, Arial;
	color: #FFFFFF;
	font-size: 16px;
	font-weight: bold;
}

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

.boxtextwhite {
	font-family: Verdana, sans-serif, Tahoma, Arial;
	color: #FFFFFF;
	font-size: 10px;
	font-weight: normal;
}

.likealink {
	font-family: Verdana, sans-serif, Tahoma, Arial;
	color: #0E7AB6;
	font-size: 10px;
	font-weight: bold;
}

.likealinkblue {
	font-family: Verdana, sans-serif, Tahoma, Arial;
	color: #FFFFFF;
	font-size: 10px;
	font-weight: bold;
}

.headtextblue {
	font-family: sans-serif, Tahoma, Verdana, Arial;
	color: #FFFFFF;
	font-size: 16px;
	font-weight: bold;
}

.headtextbluelight {
	font-family: sans-serif, Tahoma, Verdana, Arial;
	color: #FFFFFF;
	font-size: 16px;
	font-weight: bold;
}

A:link {
	font-family: Verdana, sans-serif, Tahoma, Arial;
	color: #0E7AB6;
	font-size: 10px;
	font-weight: bold;
}

A:link:hover {
	color: #B3CEE4;
}

A:link:visited {
	color: #0E7AB6;
	font-family: Verdana, sans-serif, Tahoma, Arial;
	font-size: 10px;
	font-weight: bold;
}

A:visited {
	color: #0E7AB6;
	font-family: Verdana, sans-serif, Tahoma, Arial;
	font-size: 10px;
	font-weight: bold;
}

A.headtext {
	font-family: sans-serif, Tahoma, Verdana, Arial;
	color: #0E7AB6;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
}

A.headtext:visited {
	font-family: sans-serif, Tahoma, Verdana, Arial;
	color: #0E7AB6;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
}

A.headtext:hover {
	font-family: sans-serif, Tahoma, Verdana, Arial;
	color: #B3CEE4;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
}

A.headtextblue {
	font-family: sans-serif, Tahoma, Verdana, Arial;
	color: #FFFFFF;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
}

A.headtextblue:visited {
	font-family: sans-serif, Tahoma, Verdana, Arial;
	color: #FFFFFF;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
}

A.headtextblue:hover {
	font-family: sans-serif, Tahoma, Verdana, Arial;
	color: #B3CEE4;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
}

A.headtextblue2 {
	font-family: Verdana, sans-serif, Tahoma, Arial;
	color: #FFFFFF;
	font-size: 10px;
	font-weight: bold;
}

A.headtextblue2:visited {
	font-family: Verdana, sans-serif, Tahoma, Arial;
	color: #FFFFFF;
	font-size: 10px;
	font-weight: bold;
}

A.headtextblue2:hover {
	font-family: Verdana, sans-serif, Tahoma, Arial;
	color: #B3CEE4;
	font-size: 10px;
	font-weight: bold;
}

A.continuablue {
	font-family: Verdana, Tahoma, Verdana;
	color: #FFFFFF;
	font-size: 10px;
	font-weight: bold;
}

.TDtitolo {
	padding-left: 4px;
	font-family: sans-serif, Tahoma, Verdana, Arial;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}


.TDtesto {
	font-family: Verdana, Arial, sans-serif; 
	font-size: 10px;
	font-weight: bold;
	color: #000000;
}

.TDtestosmall {
	font-family: Verdana, Arial, sans-serif; 
	font-size: 9px;
	font-weight: normal;
	color: #000000;
}

/***************** TESTI END *********************/

.inputbox {
	border-width: 1px;
	border-style: solid;
	border-color: #0E7AB6;
	height: 20px;	
	width: 120;
}

.inputbox2 {
	border-width: 1px;
	border-style: solid;
	border-color: #0E7AB6;
	height: 20px;	
	width: 240;
}

.inputbox2b {
	border-width: 1px;
	border-style: solid;
	border-color: #0E7AB6;
	height: 20px;	
	width: 220;
}

.inputbox3 {
	border-width: 1px;
	border-style: solid;
	border-color: #0E7AB6;
	height: 20px;	
	width: 340;
	font-family: Verdana, Arial, sans-serif; 
	font-size: 10px; 
	font-weight: bold; 
	color: #0E7AB6;
}

.inputboxbig {
	border-width: 1px;
	border-style: solid;
	border-color: #0E7AB6;
	height: 150px;	
	width: 240;
}

.inputbutt {
	border-width: 1px;
	border-style: solid;
	border-color: #0E7AB6;
	background-color: #D7DBE4;
	height: 20px;	
	width: 80;
	font-family: Verdana, Arial, sans-serif; 
	font-size: 10px; 
	font-weight: bold; 
	color: #0E7AB6;
}

.inputbutt2 {
	border-width: 1px;
	border-style: solid;
	border-color: #0E7AB6;
	background-color: #D7DBE4;
	height: 20px;	
	width: 50;
	font-family: Verdana, Arial, sans-serif; 
	font-size: 10px; 
	font-weight: bold; 
	color: #0E7AB6;
}

.loginbutt {
	padding-right: 8px;
}


/***********HEADER************************/
TABLE.header1{
	height: 70;
	width: 1004;
}

TABLE.header2{
	height: 38;
	width: 1004;
}

TABLE.header3{
	height: 31;
	width: 1004;
}

TD.hhome {
  width: 83px;
  height: 23px;
  background: #FEFEE2;
}

TD.hlogin {
  width: 78px;
  height: 23px;
  background: #FEFEE2;
}

TD.hlowlowbar {
  width: 686px;
  height: 23px;
  background: #FEFEE2;
}


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

A.contacts {
	color: #980000;
	text-decoration: underline;
}

FONT.contacts {
	color: #7B0100;
}

TD.searchbox {
	font-family: sans-serif, Verdana, Arial;
	font-size: 14px;
	font-weight: bold;
	color: #E6D09E;
	background: #B68248;
}

TD.langbox {
	font-family: sans-serif, Verdana, Arial;
	font-size: 14px;
	font-weight: bold;
	color: #E6D09E;
	background: #B68248;
}

TD.hsign1 {
  width: 471px;
  height: 70px;
  background: #FEFEE2;
}

TD.hsign2 {
  width: 282px;
  height: 53px;
  background: #FEFEE2;
}

TD.hwords {
  width: 262px;
  height: 53px;
  background: #FEFEE2;
}

TD.hsearchback {
  width: 271px;
  height: 70px;
  /*background: #FEFEE2;*/
  background-image: url (/catalog/images/header/hsearchback.jpg);
  background-repeat: no-repeat;
}

TD.hlangback {
  width: 170px;
  height: 38px;
  /*background: #FEFEE2;*/
  background-image: url (/catalog/images/header/hlangback.jpg);
  background-repeat: no-repeat;
  padding-bottom: 5px;
}

TD.hlowbar1 {
  width: 75px;
  height: 38px;
  background: #FEFEE2;
  background-image: url(/catalog/images/header/hlowbar1.jpg);
  background-repeat: no-repeat;
  padding-bottom: 4px;
}

TD.hlowbar2 {
  width: 383px;
  height: 38px;
  background: #FEFEE2;
}

TD.hprodsign {
  width: 187px;
  height: 38px;
  background: #FEFEE2;
}

TD.hbrandsign {
  width: 189px;
  height: 38px;
  background: #FEFEE2;
}

.inlove-incontri{
 visibility: hidden;
 position:absolute;
 width:200;
 height:100;
 z-index:2;
}


/***************HEADER END************************/

.part
{
	border-width: 1px;
	border-color: #0E7AB6;
	border-style: solid;
}

img.footer-link{ display:none;}
