body {
	background-color: #ffffff;/*themecolour3;*/
	color: #333333;/*themecolour3%0;*/
}
.ErrorForm   { color: #DF2B1A; font-family: Verdana; font-weight: bold }
.Prezzo2     { color: #009900; font-weight: bold; padding: 1px }
.ScagBack    { background-color: #D1F3D1 }
.buy         { font-family: Tahoma; font-size: 11.5px; border: 1px solid #009900; 
               padding-left: 4px; padding-right: 4px; padding-top: 1px; 
               padding-bottom: 1px }
               
.login1         { font-family: Tahoma; font-size: 11.5px; border: 1px solid #00CE00; 
               padding-left: 4px; padding-right: 4px; padding-top: 1px; 
               padding-bottom: 1px }
              
.Buttons     { font-family: Tahoma; font-size: 8pt }
table {
	font: 8pt "Tahoma", verdana, arial, sans-serif;
}

.Price       { font-family: Tahoma; font-size: 11.5px; background-color: #EBFAEB ; text-align:right}

.Footer {
	font-size: 8pt;
	color: #299A28;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-left: 0px
}

h1 {
	font-weight: bold;
	color: #333333;/*themecolour3%0;*/
	font-size: 14px;
	margin-top: 0px;
	margin-bottom: 3px;
	white-space: nowrap;
}

h2 {
	font-size: 14px;
	color: #299a28;/*themecolour2;*/
	margin-top: 0px;
	margin-bottom: 3px;
}

h3 {
	font-size: 11px;
	color: #008000;
	margin-top: 0px;
	margin-bottom: 3px;
	padding-left: 0;
}

h4 {
	font-size: 11px;
	color: #FFFFFF;
	margin-top: 0px;
	margin-bottom: 1px;
	padding-left: 2px; letter-spacing:1
}

p {
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px; 
	text-align:justify
	}

.topstrip {
	/*background-image:   url(../images/bannerfiller.gif);*/
	background-repeat: repeat-x;
	background-repeat: repeat-x;
}

.subheading {
	background-image:   url(../images/headingfiller.gif);
	background-repeat: repeat-x;
	background-repeat: repeat-x;
}

.topbar {
	background-color: #B0D8AF
}
	
.leftcolbg {
	background-image:   url(../images/leftcolumn_bg.gif);
	background-repeat: repeat-y;
	background-position: right;
	background-repeat: repeat-y;
	background-position: right;
}
	
.centercoltext ul {
	color: #333333;/*themecolour3%0;*/
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
	list-style-image: url(../index_files/index_bullet.gif);	
}

.centercoltext {
	padding-left: 20px;
	padding-right: 20px;
	color: #333333; text-align:justify
}

.centercoltext a:link {
	color: #666666;/*themecolour3%0;*/
}
.centercoltext a:visited {
	color: #cccccc;
}
.centercoltext a:link:hover {
	color: #299a28;/*themecolour2;*/
}

.prodcatalog {
	border:1px solid #009900; 
	padding-left: 5px;
	padding-right: 5px;
	color: #333333; text-align:justify; background-color:#D1EAD0
}

.prodcatalog a:link {
	color: #299a28;/*themecolour3%0;*/
}
.prodcatalog a:visited {
	color: #299a28;
}
.prodcatalog a:link:hover {
	color: #299a28;/*themecolour2;*/
}


.modouso {
	border:1px solid #009900; 
	padding-left: 10px;
	padding-right: 10px;
	color: #333333; text-align:justify; background-color:#D1EAD0
}

.modouso a:link {
	color: #000000;/*themecolour3%0;*/
}
.modouso a:visited {
	color: #000000;
}
.modouso a:link:hover {
	color: #000000;/*themecolour2;*/
}

.proddetails {
	border:1px solid #009900; 
	padding-left: 5px;
	padding-right: 5px;
	color: #333333; text-align:justify; background-color:#F1F9F0
}

.proddetails a:link {
	color: #666666;/*themecolour3%0;*/
}
.proddetails a:visited {
	color: #cccccc;
}
.proddetails a:link:hover {
	color: #299a28;/*themecolour2;*/
}

.menu {
	color: #E2F2E1; font-family:Tahoma, verdana, Arial; 
	font-size:11.5px; letter-spacing:1; font-weight:bold
}

.menu a:link {
	color: #FFFFFF; text-decoration:none
}

.menu a:visited {
	color: #FFFFFF; text-decoration:none
}
.menu a:link:hover {
	text-decoration=underline
}

.menuSelected {
	color: #299A28; font-family:Tahoma, Verdana, Arial; font-size:8pt; 
	letter-spacing:1; background-color:#FFFFFF; font-weight:bold
}

.menuSelected a:link {
	color: #299A28; text-decoration:none
}

.menuSelected a:visited {
	color: #299A28; text-decoration:none
}
.menuSelected a:link:hover {
	color: #299a28;
}


.submenu {
	color: #008000; font-family:Tahoma; 
	font-size:11.5px; font-weight:bold
}

.submenu a:link {
	color: #008000; text-decoration:none
}

.submenu a:visited {
	color: #008000; text-decoration:none
}
.submenu a:link:hover {
	text-decoration=underline
}

.rightcoltext {
	padding: 5px;
	color: #333333;/*themecolour3%0;*/
}


/* menuitem : stile voci di menu del catalogo */
.Menuitem {
	border-bottom:1px solid #299A28; color: #333333; 
	padding-left:4px; padding-right:4px; padding-top:1px; padding-bottom:1px; background-color:#D1EAD0; font-size:8pt; border-left-width:1px; border-right-width:1px; border-top-width:1px
}

.menuitem a:link {
	color: #333333; 
}

.menuitem a:visited {
	color: #333333; 
}

.menuitem a:link:hover {
	color: #299a28; 
}

/* menuitemSelected : stile voci di menu del catalogo selezionate già da un click*/
.MenuitemSelected {
	border-bottom:1px solid #299A28; color: #333333; 
	padding-left:4px; padding-right:4px; padding-top:1px; padding-bottom:1px; background-color:#F2FBFF; font-size:8pt; border-left-width:1px; border-right-width:1px; border-top-width:1px
}

.menuitemSelected a:link {
	color: #333333; 
}

.menuitemSelected a:visited {
	color: #333333; 
}

.menuitemSelected a:link:hover {
	color: #299a28; 
}


/* menuarea : stile tabella che contiente il catalogo */
.MenuArea {
	border:1px solid #299A28; color: #333333; padding-left:4px; padding-right:4px; padding-top:1px; padding-bottom:1px; background-color:#D1EAD0; font-size:8pt
}

.Images      { border: 2px solid #299A28; padding: 0 }
.menuarea a:link {
	color: #333333; 
}

.menuarea a:visited {
	color: #333333; 
}

.menuarea a:link:hover {
	color: #299a28; 
}



.FooterArea {
	color: #333333; padding-left:4px; padding-right:4px; padding-top:1px; padding-bottom:1px; background-color:#E2F2E1; font-size:8pt
}

.paraborderleft {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #b0d8af;/*themecolour1;*/
}
.paraborderright {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #000000;/*themecolour3%0;*/
}

.paraheadbg {
	background-image: url(index_files/index_parahead_bg.gif);
	background-repeat: repeat-x;
}

.Loading     { font-family: Trebuchet MS; color: #DF2B1A; font-weight: bold; border-style: 
               solid; border-width: 1px; padding: 0; background-color: #F1F1F1; position:absolute; left:10; top:10; width:360; height:25; visibility:hidden; font-size:10pt; text-align:center }
               

.backpage {
	border:1px solid #009900; 
	padding-left: 10px;
	padding-right: 10px;
	color: #333333; text-align:justify; background-color:#F1F9F0
}

.backpage a:link {
	color: #299a28;/*themecolour3%0;*/
}
.backpage a:visited {
	color: #299a28;
}
.backpage a:link:hover {
	color: #299a28;/*themecolour2;*/
}

/* menuitem : stile voci di menu del catalogo */
.Azie1 {
	color: #333333; 
	padding-left:4px; padding-right:4px; padding-top:1px; padding-bottom:1px; font-size:8pt; 
}

.Azie1 a:link {
	color: #333333; 
}

.Azie1 a:visited {
	color: #333333; 
}

.Azie1 a:link:hover {
	color: #299a28; 
}

.flds {border:1px solid #C0C0C0; padding:1px; font-family: Tahoma; font-size: 11.5}
.flds_focus {border:1px solid #C0C0C0; padding:1px; font-family: Tahoma; font-size: 11.5; background-color:#E3FDC8}
