body{background:#66696B url('img/bg.png') repeat-x top left;margin:0;padding:0;
	font: 12px Arial, "MS Trebuchet", sans-serif;color:#c9c9c9;text-align:center;}
#header{width:870px;height:110px;margin:0 auto;display:block;
	background:url('img/header.gif') no-repeat bottom left;}
#fascia{width:100%;height:27px;background:#6B6F72;text-align:center;}
#menu{width:869px;margin:0 auto;height:27px;}
img.autoLogOut, img.autoMouseOver, #menu img{cursor:pointer;}
#login{margin-top:30px;display:block;width:185px;height:68px;float:right;
	background-color:transparent;text-align:center;}
#login a {color:#a02119;}
#login a:hover {color:#ffffff;}
#log{width:185px;margin:auto 0;text-align:center;}
.displaynone{display:none;}
.highlight{font-weight:bold;color:#ffffff;}
img,p{margin:0;padding:0;border:0;}
img.home_but{margin-top:30px;float:left;}
img.footerImg{width:40px;height:38px;float:left;}
.login_field_free{background:#363436;border: 1px solid #6B6F72;
	color:#ffffff;padding-left:2px;font-size:11px;}
.login_field{background:#363436;border: 1px solid #6B6F72;
	color:#ffffff;padding-left:2px;font-size:11px;width:83px;}
.login_field_long{background:#363436;border: 1px solid #6B6F72;
	color:#ffffff;padding-left:2px;font-size:11px;width:200px;}
.login_textarea{background:#363436;border: 1px solid #6B6F72;
	color:#ffffff;padding-left:2px;font: 11px Arial, "MS Trebuchet", sans-serif;}
.form_submit{font-size:11px;}
#content{width:100%;text-align:center;display:block;}
#black{width:849px;height:397px;background:#000000;margin:0 auto;padding:10px;}
#white{clear:left;width:100%;text-align:center;background:#ffffff;position:absolute;bottom:0;
	left:0;display:block;/* height:160px; */height:83px;/* z-index:1; */min-width:870px;}
#supertop{clear:left;width:100%;position:absolute;top:0;left:0;display:block;/* z-index:2; */min-width:870px;}
td.form_label{text-align:left;font-size:11px;}
td.footer{font-weight:bold;color:#808080;line-height:15px;letter-spacing: 1px;border-top:1px solid #c9c9c9;}
td.footer a {color:#808080;text-decoration:none;}
td.footer a:hover {color:#a02119}
td.lowerTitle{/* font-size:18px */font-size:14px;color:#a02119;font-weight:bold;text-align:left;margin-left:10px;}
p.lowerDesc{font-size:11px;color:#808080;text-align:left;margin-top:5px;}
.admin_head{font-size:12px;color:#6B6F72;font-weight:bold;cursor:pointer;
	border-bottom:1px solid #6B6F72;letter-spacing:1px;}
.cursor_normal{color:#ffffff;cursor:default;}
td.alert{color:#a02119;}
#carousel{width:849px;height:397px;margin:0 auto;text-align:left;overflow:hidden;}
#carousel a{display:block;width:31px;height:31px;overflow:hidden;cursor:pointer;}
#carousel a.prv {background:url('img/prev.gif');position:relative;bottom:31px;}
#carousel a.nxt {background:url('img/next.gif');position:relative;bottom:62px;left:32px;}
#carousel a:hover{background-position: 0 -31px;}
/* #carousel a.case{display:block;width:106px;height:20px;overflow:hidden;cursor:pointer;
	background:url('img/case_history.gif');position:relative;bottom:82px;left:743px;} */
#carousel a.case{display:block;width:180px;height:20px;overflow:hidden;cursor:pointer;
	background:url('img/case_history1.gif');position:relative;bottom:82px;left:669px;}
#carousel a.case:hover{background-position: 0 -20px;}
.loading{background:url(img/spinner.gif) center center no-repeat;}
#login.loading_grey{background:#141414 url(img/spinner_grey.gif) center center no-repeat;
	border:1px solid #333333;}
#myForm{margin:0;padding:0;}
#loginbutton a {clear:both;display:block;width:64px;height:14px;overflow:hidden;margin:auto;
	margin-top:20px;cursor:pointer;background:url('img/login.gif')}
#loginbutton a:hover{background-position: 0 -14px;}
#logoutbutton a {clear:both;display:block;width:70px;height:18px;overflow:hidden;margin:auto;
	margin-top:5px;cursor:pointer;background:url('img/logout.gif')}
#logoutbutton a:hover{background-position: 0 -18px;}
#data{position:relative;top:0;right:0;display:block;height:387px;width:282px;color:#c9c9c9;
	background:url(img/data_bg.jpg);text-align:left;overflow:hidden;float:right;padding:5px;}
.data_title{font-weight:bold;color:#808080;font-size:16px;text-transform:uppercase;
	margin-bottom:5px;letter-spacing:1px;}
td a{text-decoration:none;}
.data_address{font-weight:bold;color:#ffffff;font-size:14px;}
#footRac,#footCon,#footSca{cursor:pointer;}
tr.low_border{border-bottom:1px solid #7c8083;}
.caz{padding-left:24px;line-height:24px;vertical-align:middle;text-align:left;}
.x{background:url(img/spazi_x.gif) 0 1px no-repeat;}
.v{background:url(img/spazi_v.gif) 0 1px no-repeat;}
.arrow{background:url(img/spazi_arrow.gif) 0 1px no-repeat;}
#imgframe{position:relative;top:0;left:0;width:546px;height:396px;float:left;margin:0;padding:0;}
