/* css Logiudice Forni */

/* basic elements */
body { 
	font: 11px/16px Lucida Sans; 
	color: #000; 
	background: #fff url(../img/bkg1.png) repeat-x top left; 
	margin-top: 0px; 
	height: 100%;
	}
p { 
	font: 11px/16px Lucida Sans; 
	margin-top: 0px; 
	}
h1 { 
	font: 16px/26px Trebuchet MS;
	letter-spacing: 0px; 
	margin-bottom: 0px; 
	color: #B15630;
	}
h2 { 
	font: 12px/22px Trebuchet MS;
	letter-spacing: 0px; 
	margin-bottom: 0px; 
	color: #B15630;
	}
h3 { 
	font: 12px Trebuchet MS;
	letter-spacing: 0px; 
	margin-bottom: 0px; 
	color: #B15630;
	}	
a:link {
	font: 11px/16px Lucida Sans; 
	font-weight: bold;
	text-decoration: underline;
	color: #000;
	}
a:visited { 
	font: 11px/16px Lucida Sans; 
	font-weight: bold; 
	text-decoration: underline; 
	color: #999;
	}
a:hover, a:active { 
	font: 11px/16px Lucida Sans; 
	font-weight: bold; 
	text-decoration: underline; 
	color: #B15630;	
	}

/* specific divs */
#container {
	position: relative;
	margin: auto;
	width: 700px;
	z-index: 0;
	height:auto;
	}
#intro { 
	background: url(../img/bkg_head.png) no-repeat top left;
	position: relative;
	margin: auto;
	width: 700px;
	height: 245px;
	z-index: 0;	
	}
#pageHeader { 
	background: url(../img/lg_logo.gif) no-repeat top left;
	position: relative;
	margin: auto;
	width: 442px;
	height: 104px;
	z-index: 0;	
	}
#menuToolbar { 
	font: 18px/18px Trebuchet MS; 
	position: absolute;
	left: 300px;
	top: 260px;
	margin: auto;
	z-index: 1;	
	}
#menuToolbar a:link, a:visited { 
	font: 18px/18px Trebuchet MS; 
	font-weight: bold; 
	text-decoration: none; 
	color: #FBD565;
	}	
#menuToolbar a:hover, a:active { 
	font: 18px/18px Trebuchet MS; 
	font-weight: bold; 
	text-decoration: none; 
	color: #FFF;
	}
#menuToolbar .youAreHere { 
	font: 18px/18px Trebuchet MS;
	font-weight: bold; 
	text-decoration: none; 
	color: #FFF;
	}
#menuLang { 
	font: 10px Arial; 
	position: absolute;
	left: 370px;
	top: 280px;
	margin: auto;
	z-index: 1;	
	color: #FFF;	
	}
#copy { 
	font: 10px Arial; 
	position: absolute;
	top: 265px;
	left: 0px;
	margin: auto;
	z-index: 1;	
	color: #FFF;	
	}		
a.lang:link { 
	font: 10px Arial; 
	font-weight: bold; 
	text-decoration: none; 
	color: #FBD565;
	}
a.lang:visited { 
	font: 10px Arial; 
	font-weight: bold; 
	text-decoration: none; 
	color: #FBD565;
	}	
a.lang:hover { 
	font: 10px Arial; 
	font-weight: bold; 
	text-decoration: none; 
	color: #FFF;
	}	
.langYouAreHere { 
	font: 10px Arial; 
	font-weight: bold; 
	text-decoration: none; 
	color: #FFF;
	}	
#leftCol {
	background: url(../img/sx_list_bkg.gif) repeat-y top left;
	position: absolute;
	left: 0px;
	top: 441px;
	padding: 10px;
	width: 196px;
	height: 320px;
	z-index: 0;
}

#rightCol {
	background: url(../img/dx_list_bkg.gif) repeat-y top right;
	position: absolute;
	left: 196px;
	top: 441px;
	padding: 10px;
	width: 480px;
	height: 320px;
	z-index: 1;
}

#rightCol a:link {
	font: 11px/16px Lucida Sans;
	font-weight: bold;
	text-decoration: underline;
	color: #000;
	}
#rightCol a:visited { 
	font: 11px/16px Lucida Sans;
	font-weight: bold; 
	text-decoration: underline; 
	color: #999;
	}
#rightCol a:hover, a:active { 
	font: 11px/16px Lucida Sans;
	font-weight: bold; 
	text-decoration: underline; 
	color: #B15630;	
	}
#leftContent {
	position: absolute;
	width: 176px;
	z-index: 1;
	height: auto;
}
#leftContent .menuListSelected {
	font: 14px/16px Trebuchet MS;
	list-style-position: outset;
	color: #000;
	font-weight: bold;
	list-style-image: url(../img/pipe.gif);
}
#leftContent .menuList {
	font: 14px/16px Trebuchet MS;
	list-style-position: outset;
	color: #000;
	font-weight: bold;
	list-style-type: none;
}	
#leftContent .menuList a:link {
	font: 14px/16px Trebuchet MS;
	color: #B2B2B2;
	font-weight: bold;
	text-decoration: none;
	}
#leftContent .menuList a:visited { 
	font: 14px/16px Trebuchet MS;
	color: #999;
	font-weight: bold;
	text-decoration: none;
	}
#leftContent .menuList a:hover, a:active { 
	font: 14px/16px Trebuchet MS;
	color: #000;
	font-weight: bold;
	text-decoration: none;
	}
#leftContent a:link {
	font: 10px Arial;
	color: #000;
	font-weight: normal;
	text-decoration: none;
	}
#leftContent a:visited { 
	font: 10px Arial;
	color: #000;
	font-weight: normal;
	text-decoration: none;
	}
#leftContent a:hover, a:active { 
	font: 10px Arial;
	color: #000;
	font-weight: normal;
	text-decoration: underline;
	}	
#rightContent {
	position: absolute;
	width: 460px;
	z-index: 1;
	height: auto;
}
#rightContent .productList {
	font: 11px/16px Lucida Sans;
	list-style-position: outset;
	list-style-image: url(../img/arrow.gif);
	list-style-type: circle;
	color: #000;
}
#rightContent .productList a:link {
	font: 11px/16px Lucida Sans;
	font-weight: normal; 
	text-decoration: underline; 
	color: #000;
	}
#rightContent .productList a:visited {
	font: 11px/16px Lucida Sans; 
	font-weight: normal; 
	text-decoration: underline; 
	color: #999;
	}
#rightContent .productList a:hover, a:active { 
	font: 11px/16px Lucida Sans;
	font-weight: normal; 
	text-decoration: underline; 
	color: #B15630;
	}
#rightContent .tableDates {
	font: 10px/10px Lucida Sans;
	color: #000;
	vertical-align: sub;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-right-style: none;
	border-top-style: none;
	border-left-style: none;
	border-bottom-color: #E4E4E4;
	padding: 4px;
	white-space: nowrap;
}
#rightContent .tableItems {
	font: 10px/10px Lucida Sans;
	color: #B15630;	
	vertical-align: sub;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-right-style: none;
	border-top-style: none;
	border-left-style: none;
	border-bottom-color: #E4E4E4;
	padding: 4px;
	}
#rightContent .tableUnits {
	font: 10px/10px Lucida Sans;
	color: #666;	
	vertical-align: sub;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-right-style: none;
	border-top-style: none;
	border-left-style: none;
	border-bottom-color: #E4E4E4;
	padding: 4px;
	white-space: nowrap;
	}	



