/*BAR STYLE*/div#bar{	/*background-image:url(images/bar.png);	margin-bottom:-1px;*/	background-repeat:repeat-x;	height:29px;	z-index:998;	border-right:1px solid #dddddd;	border-left:1px solid #dddddd;	bottom:0;	left:50%;	font-family:verdana;	font-size:11px;	color:gray;		/*opacity: 0.85;	margin-top:-23px;*/}#jquery_jplayer{display:none;}div#bar-nav{	font-family:verdana;	font-size:9px;	bottom:-1px;	left:100px;	z-index:999;	border-right:1px solid #cccccc;	color:gray;	background-image:url(../images/bar.png);}#bar-separator{	display:none;}.button-disabled{	color:#bbbbbb;}.signLastMessageDate,.signLastMessageWriter{	display:none;}body{	margin:0;}.fixed {    position: fixed;}.barBottom{	bottom:0;	background-image:url(../images/bar.png);}.bar_fade{	background-repeat: repeat-x;	margin-top:1px;	cursor:pointer;}div#bar-lingua, div#bar-flags{	display:inline;	float:left;}div#bar-flags>a>img{	padding-right:5px;}div#bar-flags{	display:none;	padding-left:7px;}div#bar-supporto, div#bar-notifiche, div#bar-messaggi, div#bar-attach, div#bar-space, div#bar-chat{	display:inline;	float:right;	}#bar-hide{	display:block;	border-right:1px solid #dddddd;	border-left:1px solid #dddddd;	bottom:0px;	left:100px;	z-index:999;	width:27px;	height:28px;	z-index:998;	cursor:pointer;}.bar-hide-closing{	background-image:url(../images/bar.png);}#bar-chat{	width:120px;	font-weight:bold;	color:#777777;	}.list-username{	cursor:pointer;}.list-username-normal{	font-family:verdana;	font-size:11px;	color:gray;	border-bottom:1px solid #eeeeee;	width:100%;	padding-left:8px;	padding-right:5px;	padding-bottom:5px;	padding-top:5px;	background-color:none;}.list-username-hover{	padding-top:5px;	font-family:verdana;	font-size:11px;	color:gray;	border-bottom:1px solid #bbbbbb;	background-color:#3bc0f5;	color:white;	width:100%;	padding-left:8px;	padding-right:5px;	padding-bottom:5px;}.list-username-bullet{	padding-right:6px;	position:relative;	top:1px;}.icon-chat{	position:relative;	top:-1px;	left:-2px;}#chat-text{	padding-left:30px;}.bar-button{	display:inline;	float:right;	height:29px;	padding-left:7px;	padding-right:7px;	line-height:29px;	width:110px;	text-align:left;}.bar-button-close{	float:right;}.bar-button-bullet{	margin-left:6px;	position:relative;	top:1px;}.barBorder{	border-left:1px solid #cccccc;	border-right:1px solid transparent;}.barBorderAdiacent{	border-left:1px solid transparent;	border-right:1px solid transparent;}div#bar-supporto{	position:relative;}div#bar-space{	width:4px;	height:28px;}.bar-clicked{	border-left:1px solid gray;	border-right:1px solid gray;	background-color:white;	position:relative;}.bar-clicked-bottom{	top:-1px;}.bar-clicked-top{	top:0px;}.windowClass{	z-index:499;	opacity:0.94;	display:none;	padding:9px;	font-size:11px;	background-color:white;	border:1px solid gray;}.windowClass-Top{	top:28px;	-moz-border-radius-bottomright: 12px;	-moz-border-radius-bottomleft: 12px;	-webkit-border-bottom-right-radius:12px;	-webkit-border-bottom-left-radius:12px;}.windowClass-Bottom{	bottom:28px;	-moz-border-radius-topright: 12px;	-moz-border-radius-topleft: 12px;	-webkit-border-top-right-radius:12px;	-webkit-border-top-left-radius:12px;}#window-supporto, #window-chat{	width:210px;	height:265px;	right:5px;	overflow:hidden;}#window-chat{	height:285px;	padding-left:0;	padding-right:0;	padding-top:0;	-moz-border-radius-topright: 0px;	-moz-border-radius-topleft: 0px;	-webkit-border-top-right-radius:0px;	-webkit-border-top-left-radius:0px;}.window-user{	width:210px;	height:265px;	right:5px;	overflow:hidden;}#window-notifiche{	width:230px;	height:295px;		right:91px;	padding:0;}#supporto-content{	overflow-x:hidden;	overflow-y:scroll;	width:100%;	height:90%;}.user-content{	overflow-x:hidden;	overflow-y:scroll;	width:100%;	height:90%;}#supporto-input{	width:96%;	margin-top:10px;	-moz-border-radius: 6px;	-webkit-border-radius:6px;	border:1px solid #bbbbbb;	padding:3px;	font-family:verdana;	font-size:11px;	color:#555555;}.user-input{	width:96%;	margin-top:10px;	-moz-border-radius: 6px;	-webkit-border-radius:6px;	border:1px solid #bbbbbb;	padding:3px;	font-family:verdana;	font-size:11px;	color:#555555;}#messaggi-notifica{	display:none;	width:12px;	height:14px;	right:99px;	background-image:url(../images/notify.png);	background-repeat:no-repeat;	color:white;	font-size:8px;	text-align:center;	letter-spacing:0px;	padding-top:2px;}#notifiche-notifica{	display:none;	width:12px;	height:14px;	right:192px;	background-image:url(../images/notify.png);	background-repeat:no-repeat;	color:white;	font-size:8px;	text-align:center;	letter-spacing:0px;	padding-top:2px;}#supporto-notifica{	display:none;	width:12px;	height:14px;	right:7px;	background-image:url(../images/notify.png);	background-repeat:no-repeat;	color:white;	font-size:8px;	text-align:center;	letter-spacing:0px;	padding-top:2px;}.notifica{	display:none;	position:relative;	width:12px;	height:14px;	left:103px;	bottom:34px;	background-image:url(../images/notify.png);	background-repeat:no-repeat;	color:white;	font-size:8px;	text-align:center;	letter-spacing:0px;	line-height:14px;}.notifica-Top{	top:17px;}.notifica-Bottom{	bottom:17px;}#supporto-stato{	display:block;	width:10px;	height:10px;	right:6px;	background-image:url(../images/offline.png);	background-repeat:no-repeat;}.supportoStato-Top{	top:2px;}.supportoStato-Bottom{	bottom:1px;}.chatmsg{	margin-bottom:4px;	font-family:verdana;	color:#666666;}.chatdate{	float:right;	font-size:8px;	margin-right:4px;	font-family:verdana;	color:#666666;}.chatheader{	border-top:1px solid #eeeeee;	margin-bottom:4px;	padding-top:4px;	font-family:verdana;	color:#666666;}#supporto-ajaxloader{	position:relative;	top:-19px;	right:5px;	display:none;	float:right;}.user-ajaxloader{	position:relative;	top:-19px;	right:5px;	display:none;	float:right;}.notifymsg-idle{	width:222px;	padding:4px;	border-bottom:1px dotted #d9d9d9;	border-top:1px dotted transparent;	background-color:white;	}.notifymsg-hover{	width:222px;	padding:4px;	border-bottom:1px solid #afafaf;	border-top:1px solid transparent;	background-color:#39b7ff;	color:white;	cursor:pointer;}#notify-title, #messages-title{	font-weight:bold;	padding-top:5px;	padding-bottom:6px;	border-bottom:1px solid #cccccc;	text-align:center;}.notifydate{	text-align:right;	font-size:8px;	margin-right:4px;	margin-top:4px;	position:relative;	top:2px;}.notifyProduct{	float:left;	font-size:8px;	position:relative;	top:2px;	left:4px;}#notify-content{	overflow:hidden;	/*height:235px;*/	height:245px;}#notify-view, #messages-view{	display:block;	padding:3px;	font-family:verdana;	font-size:9px;	color:#555555;	background-color:white;	text-align:center;	font-weight:bold;	cursor:pointer;}.messagesFrom{	float:left;	margin-left:3px;	font-size:9px;	position:relative;	top:-2px;}.messagesDate{	text-align:right;	font-size:8px;	margin-right:3px;	margin-top:4px;}.messagesmsg-idle{	width:222px;	padding:4px;	border-bottom:1px dotted #d9d9d9;	border-top:1px dotted transparent;	background-color:white;	}.messagesmsg-hover{	width:222px;	padding:4px;	border-bottom:1px solid #afafaf;	border-top:1px solid transparent;	background-color:#39b7ff;	color:white;	cursor:pointer;}#messages-content{	overflow:hidden;	/*height:235px;*/	height:245px;}#notify-ajaxloader{	position:relative;	top:-17px;	right:5px;	display:none;	float:right;}.nohighlight:focus{    outline:none;}
