/* Copyright 2005 Dr. Markus Senoner */

body {
	margin:0px;
	padding:0px;
	background-color:#fff;
	text-align:left;
}

body, td, p, font, li, input, select, option {
	font-family:Verdana,Arial,Helvetica;
	font-size:11px;
}

table#main {
	width:995px;
	height:100%;
}

table#main tr td#header {
	width:995px;
	height:87px;
	background-image:url('/img/headerbg.gif');
	background-position:left top;
	background-repeat:no-repeat;
	vertical-align:top;
}

table#main tr td#header div#lang {
	padding-top:37px;
	padding-left:15px;
	width:142px;
	color:#9E9DA0;
	font-size:10px;
}

table#main tr td#header div#lang a {
	color:#9E9DA0;
	text-decoration:none;
}

/* added by Andreas 20061011 */
table#main tr td#header div#lang a#logolink {
	position:absolute;
	left:65px;
	top:0px;
	width:160px;
	height:87px;
}

table#main tr td#header div#lang a:hover {
	text-decoration:underline;
}

/* added by Markus 20060728 */
table#main tr td#header div#userwelcome {
	position:absolute;
	left:465px;
	top:0px;
	width:531px;
	height:84px;
	text-align:right;
	padding-top:0px;
	padding-right:10px;
	color:#ff0000;
}

table#main tr td#header div#mainmenu {
	position:absolute;
	left:465px;
	top:0px;
	width:531px;
	height:84px;
	text-align:right;
	padding-top:40px;
	padding-right:10px;
	color:#4154A3;

}

table#main tr td#header div#mainmenu a {
	color:#4154A3;
	text-decoration:none;
}

table#main tr td#header div#mainmenu a:hover {
	text-decoration:underline;
}

table#main tr td#leftcol {
	width:275px;
	background-color:#F9EDD8;
	height:100%;
	vertical-align:top;
}

table#main tr td#leftcol div.texte {
	color:#807F84;
	font-size:11px;
	font-weight:bold;
	padding:6px 0px 6px 0px;
	width:212px;
	text-align:center;
	margin-left:5px;
}

table#main tr td#leftcol div.link00 {
	width:275px;
	background-color:#F5B457;
	margin-bottom:1px;
	padding: 2px 0px 2px 0px;
	text-transform:uppercase;
}

table#main tr td#leftcol div.link00 a {
	margin-left:14px;
	text-decoration:none;
	color:#fff;
	font-weight:bold;
	font-size:11px;
}

table#main tr td#leftcol div.link00 a:hover {
	color:#C4760C;
}

table#main tr td#leftcol div.link10 {
	padding: 2px 0px 2px 14px;
	margin-bottom:1px;
}

table#main tr td#leftcol div.link10 a {
	text-decoration:none;
	color:#807F84;
	font-weight:bold;
	font-size:10px;
}

table#main tr td#leftcol div.link10 a:hover {
	color:#363538;
}

table#main tr td#leftcol div.link20 {
	padding: 2px 0px 2px 22px;
	margin-bottom:1px;
}

table#main tr td#leftcol div.link20 a {
	text-decoration:none;
	color:#807F84;
	font-weight:bold;
	font-size:10px;
}

table#main tr td#leftcol div.link20 a:hover {
	color:#363538;
}

table#main tr td#leftcol div.link30 {
	padding: 2px 0px 2px 30px;
	margin-bottom:1px;
}

table#main tr td#leftcol div.link30 a {
	text-decoration:none;
	color:#807F84;
	font-weight:bold;
	font-size:10px;
}

table#main tr td#leftcol div.link30 a:hover {
	color:#363538;
}

table#main tr td#leftcol div.link40 {
	padding: 2px 0px 2px 38px;
	margin-bottom:1px;
}

table#main tr td#leftcol div.link40 a {
	text-decoration:none;
	color:#807F84;
	font-weight:bold;
	font-size:10px;
}

table#main tr td#leftcol div.link40 a:hover {
	color:#363538;
}

table#main tr td#leftcol div.link50 {
	padding: 2px 0px 2px 46px;
	margin-bottom:1px;
}

table#main tr td#leftcol div.link50 a {
	text-decoration:none;
	color:#807F84;
	font-weight:bold;
	font-size:10px;
}

table#main tr td#leftcol div.link50 a:hover {
	color:#363538;
}

table#main tr td#leftcol div.link01 {
	width:275px;
	background-color:#D49537;
	margin-bottom:1px;
	padding: 2px 0px 2px 0px;
	text-transform:uppercase;
}

table#main tr td#leftcol div.link01 a {
	margin-left:14px;
	text-decoration:none;
	color:#fff;
	font-weight:bold;
	font-size:11px;
}

table#main tr td#leftcol div.link11 {
	padding: 2px 0px 2px 14px;
	margin-bottom:1px;
}

table#main tr td#leftcol div.link11 a {
	text-decoration:none;
	color:#363538;
	font-weight:bold;
	font-size:10px;
}

table#main tr td#leftcol div.link21 {
	padding: 2px 0px 2px 22px;
	margin-bottom:1px;
}

table#main tr td#leftcol div.link21 a {
	text-decoration:none;
	color:#363538;
	font-weight:bold;
	font-size:10px;
}

table#main tr td#leftcol div.link31 {
	padding: 2px 0px 2px 30px;
	margin-bottom:1px;
}

table#main tr td#leftcol div.link31 a {
	text-decoration:none;
	color:#363538;
	font-weight:bold;
	font-size:10px;
}

table#main tr td#leftcol div.link41 {
	padding: 2px 0px 2px 38px;
	margin-bottom:1px;
}

table#main tr td#leftcol div.link41 a {
	text-decoration:none;
	color:#363538;
	font-weight:bold;
	font-size:10px;
}

table#main tr td#leftcol div.link51 {
	padding: 2px 0px 2px 46px;
	margin-bottom:1px;
}

table#main tr td#leftcol div.link51 a {
	text-decoration:none;
	color:#363538;
	font-weight:bold;
	font-size:10px;
}

table#main tr td#leftcol div#search {
	margin-top:40px;
	color:#4C3B39;
	font-weight:bold;
	padding-left:34px;
}

table#main tr td#leftcol div#search input#searchinput {
	background-image:url('/img/searchbg.gif');
	border:0px;
	width:160px;
	height:18px;
	margin:2px 0px 2px 0px;
}

table#main tr td#midcol {
	width:530px;
	vertical-align:top;
}

table#main tr td#midcol a {
	color:#77787B;
}

table#main tr td#midcol a:hover {
	color:#4C4C4E;
}

table#main tr td#midcol div#main {
	width:100%;
	margin:25px 20px 25px 20px;
}

table#main tr td#midcol h1 {
	color:#AE7200;
	font-size:14px;
}

table#main tr td#midcol h2 {
	color:#AE7200;
	font-size:12px;
}

table#main tr td#midcol h3 {
	color:#DA9A3F;
	font-size:12px;
	font-weight:bold;
	padding:0px;
	margin:0px;
	text-decoration:none;
}

table#main tr td#midcol .h2sub {
	color:#000;
	font-size:12px;
	font-weight:normal;
}

table#main tr td#midcol table#categoryproducts {
	width:100%;
}

table#main tr td#midcol span.explain {
	color:#808080;
	font-size:11px;
	font-weight:normal;
}

table#main tr td#midcol span.art {
	color:#808080;
	font-size:10px;
	font-weight:normal;
}

table#main tr td#midcol span.message {
	color:#808080;
	font-size:11px;
	font-weight:normal;
}

table#main tr td#midcol a.showall {
	font-size:10px;
	color:#AEAFB2;
	font-size:11px;
	font-weight:bold;
}

table#main tr td#midcol a.showall:hover {
	color:#76777D;
}

table#main tr td#midcol div.arrows {
	color:#AEAFB2;
	font-size:11px;
	font-weight:bold;
	padding:5px 0px 5px 0px;
	width:100%;
	text-align:center;
}

table#main tr td#rightcol {
	width:190px;
	background-color:#F9E2BF;
	background-image:url('/img/righttopbg.gif');
	background-position:left top;
	background-repeat:no-repeat;
	vertical-align:top;
}

table#main tr td#rightcol div.title {
	margin-top:22px;
	border-left: 12px solid #E59F1C;
	height:15px;
	font-size:11px;
	font-weight:bold;
	color:#E59F1C;
	padding-left:2px;
}

table#main tr td#rightcol table {
	margin:0px 3px 7px 4px;
}

table#main tr td#rightcol table tr td.title {
	cursor:hand;
	font-size:11px;
	font-weight:bold;
	color:#807F84;
	vertical-align:bottom;
	padding:14px 0px 4px 0px;
	width:182px;
}

table#main tr td#rightcol table tr td.image {
	width:70px;
	height:56px;
	background-color:#fff;
	border:1px solid #DCDEE8;
}

table#main tr td#rightcol table tr td.image img {
	margin:4px 3px 4px 3px;
}

table#main tr td#rightcol table tr td.price {
	padding-left:4px;
	color:#807F84;
	width:106px;
}

table#main tr td#footerleftcol {
	width:154px;
	background-color:#F9EDD8;
}

table#main tr td#footermidcol {
	width:530px;
	text-align:center;
	color:#949494;
	font-size:9px;
	font-weight:bold;
}

/* added by Andreas 20061114 */
table#main tr td#footermidcol a:link, table#main tr td#footermidcol a:visited {
	font-family:Arial, Helvetica, sans-serif;
	color: #949494;
	font-weight: bold;
	font-size: 11px;
}

table#main tr td#footermidcol a:hover, table#main tr td#footermidcol a:active {
	color: #4C4C4E;
}

table#main tr td#footerrightcol {
	width:190px;
	background-color:#F9E2BF;
}

/* base-table for layout (positioning of menu, center and right column) */
.menu {font-size:11px;}
.menus {font-size:11px; background-color:#e6e6e6;}
.address {font-size:10px;}
.titolo {color:#800000; font-weight:bold;}
.boxtitle {color:#ffffff; padding:2px; background-color:#ff0000; font-weight:bold;}
.price {color:#800000;}
/*.big {color:#ff0000; font-size:14px; font-weight:bold;}
.bigp {color:#ff0080; font-size:14px; font-weight:bold;}
.sconto {color:#0000ff; font-weight:bold;}
.gray {color:#808080; font-size:10px; font-weight:normal;}*/
.red {color:#ff0000;}
.mesg {color:#008000;}
.flag {color:#808080;}

/*
a:link {color:#0000ff; text-decoration:none;}
a:visited {color:#0000ff; text-decoration:none;}
a:hover {color:#0000ff; text-decoration:underline;}
a:active {color:#ff0000; text-decoration:underline;}

a.menu:link {color:#ffff80; text-decoration:none;}
a.menu:visited {color:#ffff80; text-decoration:none;}
a.menu:hover {color:#ffffff; text-decoration:underline;}
a.menu:active {color:#ffffcc; text-decoration:underline;}
*/


