* {
	border: 0;
	margin: 0;
	padding: 0;
}
.image {
	border-collapse: separate;
	border-spacing: 3px;
	border-width: 3px;
	border-color: Silver;
	border-style: solid;
}
#header-main-up {
	background: url(../images/header_main_up.jpg) center no-repeat;
	color: #F4F4F4;
	font-size: 36px;
	font-weight: normal;
	height: 68px;
	line-height: 100px;
	text-indent: 150px;
	vertical-align: text-bottom;
	padding-bottom: 0px;
	margin-bottom: 0px;
	font-variant: small-caps;
	font-family: sans-serif;
}
#header-main-down {
	background: url(../images/header_main_down.jpg) center no-repeat;
	color: #E4E4E4;
	font-size: 16px;
	vertical-align: text-top;
	font-weight: normal;
	height: 32px;
	line-height: 32px;
	text-indent: 200px;
	font-variant: small-caps;
	font-family: sans-serif;
}
h2 {
	color: #E4E4E4;
	font-size: 16px;
	font-weight: normal;
	font-variant: small-caps;
	font-family: sans-serif;
}
#header-title {
	background: url(../images/header_title.jpg) center no-repeat;
	color: #D1D7DC;
	font-size: 7pt;
	font-weight: normal;
	height: 19px;
	line-height: 15px;
	text-indent: 185px;
	font-variant: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}
body {
	background: #92847b url(../images/background.gif) center repeat-y;
	color: #616161;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 69%;
	text-align: center;
}
A.title {
	color: #F4F4F4;
	font-size: 105%;
	text-decoration: none;
}
A.title:hover {
	color: #F4F4F4;
	font-size: 105%;
	text-decoration: none;
}
a.normal {
	color: #6799b1;
	text-decoration: underline;
}
a.normal:hover {
	color: #838f96;
	text-decoration: none;
}
a.lang {
	text-decoration: none;
}
a.lang:hover {
	text-decoration: none;
}
acronym {
	border-bottom: 1px dashed #999999;
	cursor: help;
}
h1 {
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #ccc;
	border-right: 20px solid #b48181;
	color: #b38b84;
	font-size: 130%;
	font-weight: normal;
	margin: 5px 0;
}
input_normal {
	background: #5c5c5c;
	margin: 2px 20px;
	width: 140px;
}
#column2 ul {
	margin: 10px 0;
}
#column2 li {
	color: #999999;
	list-style: square inside;
	text-indent: 10px;
}
.login_normal {
	border: 1px solid #666;
	color: #999;
}
.login_hover {
	border: 1px solid #999;
	color: #ccc;
}
#submit_normal {
	border: 1px solid #666;
	color: #999;
	cursor: pointer;
	margin: 2px 20px;
	text-decoration: none;
	width: 140px;
}
#submit_hover {
	border: 1px solid #999;
	color: #ccc;
	cursor: pointer;
	margin: 2px 20px;
	text-decoration: none;
}
/* The background-image's for the #wrap below are for preloading all the page's ../images, just add your own ../images to the pattern */
#wrap {
	/*background-image: url(../images/arrow.gif);
	background-image: url(../images/arrow_outline.gif);
	background-image: url(../images/background.gif);
	background-image: url(../images/camera1.gif);
	background-image: url(../images/camera2.gif);
	background-image: url(../images/camera3.gif);
	background-image: url(../images/header.jpg);
	background-image: url(../images/selector.gif);
	background-image: url(../images/selector_sub.gif);
	background-repeat: no-repeat;
	background-position: -5000px -5000px;*/
	margin: 0 auto;
	text-align: left;
	width: 741px;
}
/*#header {
	background: url(../images/header.jpg) center no-repeat;
	color: #F4F4F4;
	font-size: 360%;
	font-weight: normal;
	height: 118px;
	line-height: 120px;
	text-indent: 155px;
	font-variant: small-caps;
	font-family: serif;
}*/
#nav {
	padding-bottom: 40px;
	width: 179px;
}
/* leave the padding-bottom in the #nav if you want some space between the navigation and the photos in the left column */
#nav ul li {
	display: inline;
	line-height: 16px;
	list-style: none;
}
#nav ul li a {
	border-bottom: 1px solid #666;
	color: #fff;
	display: block;
	padding: 5px;
	text-decoration: none;
	width: 169px;
}
/* remove the 'text-decoration: underline;' in #nav li a:hover if you don't want the links in the left nav menu to be underlined when the user hovers over them with their mouse */
#nav li a:hover {
	background: #666 url(../images/selector.gif) center right no-repeat;
}
/* the following 3 rules are for the submenu, if you removed the submenu remove these rules as well */
#nav ul ul li {
	line-height: 10px;
	border-bottom: none;
}
#nav ul ul li a {
	color: #ccc;
	text-indent: 10px;
}
#nav ul ul li a:hover {
	background-image: url(../images/selector_sub.gif);
}
#column1 {
	float: left;
	width: 180px;
}
#column1 img {
	border: 1px solid #666;
	margin: 5px 20px;
	padding: 10px 20px;
}
/* in the tag below, #column2, I used the Underscore Hack to give the column2 div the correct margins in Firefox 1 */
#column2 {
	float: none !important;
	float: right;
	margin-left: 192px !important;
	margin-left: 0;
	padding: 12px 40px 30px 9px;
	}
#column2 p {
	line-height: 190%;
	padding: 0px 0px 10px 0px;
}
#links div {
	float: left;
	/*width: 140px;*/
}
#links div li {
	list-style: none;
}
#links div li a {
	background: url(../images/arrow_outline.gif) left no-repeat;
	padding-left: 15px;
	text-decoration: none;
}
#links div li a:hover {
	background-image: url(../images/arrow.gif);
	color: #ac835c;
	text-decoration: underline;
}
#footer {
	clear: both;
	color: #999;
	font-size: 9px;
	padding: 30px 0 10px 0;
	text-indent: 185px;
}
#footer-img {
	text-indent: 185px;
}
#footer a {
	color: #999999;
	text-decoration: underline;
}
INPUT.input {
	border: 1px #707070;
	border-top:1px solid #60707F;
   border-left:1px solid #60707F;
   border-bottom:1px solid #BFC8CE;
   border-right:1px solid #BFC8CE;
	font-variant: normal; 
	font-family: Verdana; 
	font-size: 8pt; 
	color: #586774;
}
.campi {
	font-family: Verdana;
	font-size: 11px;
   color: #b38b84;	
}
.font-light {
	margin-top: 20px;
	font-size: 9px;
	text-align: justify;
}
textarea {
	font-family: verdana;
	font-size: 11px;
	border: 1px solid #E5E9EE;
	border-top:1px solid #60707F;
   border-left:1px solid #60707F;
   border-bottom:1px solid #BFC8CE;
   border-right:1px solid #BFC8CE;
	color: #586774;
}
input.button { 
   color:#050;
   font-family:'trebuchet ms',helvetica,sans-serif;
   font-size:100%;
   font-weight:bold;
   background-color:#E9E0DE;
   border:1px solid;
   border-top-color:#696;
   border-left-color:#696;
   border-right-color:#363;
   border-bottom-color:#363;
   /*filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#ffffffff',EndColorStr='#ffeeddaa');*/
   margin-bottom: 10px;
   margin-top: 10px;
   margin-left: 0px;
   margin-right: 0px;
	padding: 0px 5px 0px 5px;
}
img.linked {
	cursor: pointer;
}
TABLE.prod-list {
	width: 500px;
	margin-bottom: 15px;
}
TABLE.prod-list TH {
   font-weight: bold;
	text-align: center;
}
TABLE.clear {
	font-family: Verdana;
	font-size: 11px;
}
.font-normal {
	font-family: Verdana;
	font-size: 10px;
}
a.high {
	background: url(../images/arrow_outline.gif) left no-repeat;
	padding-left: 15px;
	text-decoration: none;
	color: #6799b1;
	text-decoration: underline;
}
a.high:hover {
	background-image: url(../images/arrow.gif);
	color: #ac835c;
	text-decoration: underline;
	color: #838f96;
	text-decoration: none;
}
td.top {
	vertical-align: top;
}
P {
	text-align: justify;
}