.allarme{
	border-color:#FF0000;
}
.btn{
	height:20px;
	line-height:20px;
	border:1px #666 solid;
	background:#EEEEEE url(../img/bg_btn.png) center;
	color:#666;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	cursor: pointer;
	padding-left:5px;
	padding-right:5px;
	white-space:nowrap;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	min-width:80px;
}
.btn_picc{
	height:20px;
	line-height:20px;
	border:1px #666 solid;
	background:#EEEEEE url(../img/bg_btn.png) center;
	color:#666;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	cursor: pointer;
	padding-left:5px;
	padding-right:5px;
	white-space:nowrap;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	min-width:25px;
}
.btnhover{
	background:#9F9 url(../img/bg_btn.png) center;
	color:#090;
}
.btn_big{
	height:30px;
	line-height:30px;
	font-size:24px;
}
.btn_input{
	height:30px;
	line-height:30px;
	border:1px #666 solid;
	/*background:#EEEEEE url(../img/bg_btn.png) center;*/
	color:#666;
	text-align:center;
	font-size:24px;
	font-weight:bold;
	cursor: pointer;
	padding-left:5px;
	padding-right:5px;
	white-space:nowrap;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	min-width:80px;
}
input{
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	height:20px;
	/*float:left;*/
	margin:0px 2px 0px 2px;
	font-size:14px;
	font-weight:bold;
	background:url(../img/bg-input.gif) repeat-x;
}
select{
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	height:20px;
	/*float:left;*/
	margin:0px 2px 0px 2px;
	font-size:14px;
	font-weight:bold;
	background:url(../img/bg-input.gif) repeat-x;
}
.combo{
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	height:20px;
	float:left;
	margin:2px;
	margin-left:5px;
	margin-top:1px;
	font-size:14px;
	font-weight:normal;
	background:url(../img/bg-input.gif) repeat-x;
}
.box_datario{
	height:30px; 
	vertical-align:top; 
	/*float:right; */
	font-size:16px; 
	color:#36F; 
	text-shadow: 1px 1px 2px #CCC;
	padding:5px;
}
.div_des_input{
	height:22px; 
	overflow:hidden;
	padding-left:5px;
	padding-right:5px;
	font-size:12px;
	font-weight:bold;
	line-height:22px;
	float:left;
}
.div_input{
	min-height:22px; 
	font-size:12px;
	font-weight:normal;
	line-height:22px;
	float:left;
}
.div_info{
	width:20px;
	height:22px;
	line-height:22px;
	padding-left:5px;
	cursor:pointer;
	float:left;
}
.div_riga{
	width:680px;
	min-height:22px;
	overflow:hidden;
	vertical-align:top;
	padding:1px;
}
.div_riga_box{
	width:480px;
	min-height:22px;
	overflow:hidden;
	vertical-align:top;
	padding:1px;
	clear:both;
}
.div_spazio{
	width:100%;
	height:5px;
	white-space:normal;
	/*
	background:#F0F;
	border:1px #FF0 solid;
	*/
}
.div_spazio_pic{
	width:100%;
	height:5px;
	white-space:normal;
	/*
	background:#F0F;
	border:1px #FF0 solid;
	*/
}
.cart_ver_int{
	margin:0px;
	padding:0px;
	/*padding-left:60px;*/
	border:none;
	background:url(../img/tris_cartellina_800.png) 0px 0px no-repeat;
	text-align:left;
	position:relative;
	width:800px; 
	height:65px;
}
.cart_ver_body{
	margin:0px;
	padding:0px;
	/*padding-left:60px;*/
	border:none;
	background:url(../img/tris_cartellina_800.png) 0px -65px no-repeat;
	text-align:left;
	position:relative;
	width:800px; 
	min-height:400px;
}
.cart_ver_pie{
	margin:0px;
	padding:0px;
	/*padding-left:60px;*/
	border:none;
	background:url(../img/tris_cartellina_800.png) left bottom no-repeat;
	text-align:left;
	position:relative;
	width:800px; 
	height:45px;
}


.box_int_big{
	margin:0px;
	padding:0px;
	padding-left: 35px;
	border:none;
	background:url(../img/tris_cartellina.png) left top no-repeat;
	text-align:left;
	position:relative;
	width:960px; 
	height:65px;
}
.box_big_body{
	margin:0px;
	padding:0px;
	padding-left:35px;
	border:none;
	background:url(../img/tris_cartellina.png) 0px -65px no-repeat;
	text-align:left;
	position:relative;
	width:960px; 
}

.txt_tot{
	float:right; 
	font-size:16px; 
	border:1px #090 solid; 
	background:#FFF; 
	height:12px; 
	line-height:12px;
	padding:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}
.box{
/*
	border-top:1px #EEEEEE solid;
	border-left:1px #EEEEEE solid;
	padding:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	box-shadow: 2px 2px 2px #CCC;
*/
	margin:0px;
	padding:0px;
	padding-left:7px;
	border:none;
	background:url(../img/box_320.png) left bottom no-repeat;
	text-align:left;
	position:relative;
	width:320px; 
}
.box_big{
/*
	border-top:1px #EEEEEE solid;
	border-left:1px #EEEEEE solid;
	padding:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	box-shadow: 2px 2px 2px #CCC;
*/
	margin:0px;
	padding:0px;
	padding-left:35px;
	border:none;
	background:url(../img/tris_cartellina.png) left bottom no-repeat;
	text-align:left;
	position:relative;
	width:960px; 
}
.box_big_spot{
	height:170px;
	overflow:hidden; 
}
.box_spot{
	height:170px; 
	overflow:hidden; 
}
.box_rintraccia{
	height:60px;
	overflow:hidden; 
}
.box_notizie{
	height:160px; 
	overflow:hidden; 
}
.box_vendite{
	height:185px; 
	overflow:hidden; 
}
.box_login{
	vertical-align:bottom; 
	overflow:hidden; 
	background:url(../img/bg_titolo.png) repeat-x top;
	clear:right;
	float:right;
	min-width:300px;
}
.box_riepilogo{
	overflow:hidden; 
}
input, textarea { color: #333; }
.placeholder { 
	font-size:14px;
	font-weight:bold;
	color: #AAA;
}

.ie-shadow {
    display: none; /* don't show in non-ie browsers */
}

.accordionButton {	
	cursor: pointer;
}
.accordionContent {	
	display: none;
}
.accordionOn{
	background:url(../img/ico_acc_contract.gif) right no-repeat !important;
}
.ui-autocomplete {
	max-height: 100px;
	overflow-y: auto;
	/* prevent horizontal scrollbar */
	overflow-x: hidden;
	/* add padding to account for vertical scrollbar */
	padding-right: 20px;
}
/* IE 6 doesn't support max-height
 * we use height instead, but this forces the menu to always be this tall
 */
* html .ui-autocomplete {
	height: 100px;
}
.link_foot{
	color:#333;
	size:14px;
	font-weight:bold;
	font-weight:normal;
	text-decoration:none;
}
.titoli_foot{
	size:16px;
	color:#060;
	font-weight:bold;
	text-shadow: 1px 1px 2px #CCC;
}
.bolla{
	color:#666;
	background:url(../img/bg_green_grad.png) repeat-x;
	border:#EEEEEE 1px solid;
	margin:0px 0px 4px 0px;
	/* text-shadow: 1px 1px 2px #999;*/
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	width:620px;
}
