﻿

/**{
  font-family :Verdana, Arial, 'Lucida Grande', sans-serif !important;
  font-size: 12px;
  line-height:13px;
  color: #222;
}*/

body>form{clear: both;}


html *{-moz-box-sizing:border-box;}

html, body{ height:100%;}


body {
	background-color:  #F2F2F2;
}

input[disabled='disabled'] {
 text-align:right;
 background:#EEEEEE;
 color:#000 !important;
 cursor:default;
}
 
 	
h1, h2, h3, h4, h5, h6 {
	text-align: right
}

.small
{
    margin-left:0px !important;
    margin-right:4px;
}


.small span
{
    background: url(../Images/button/btnbga.gif) no-repeat top left  !important;
    padding: 4px 1px 3px 0px  !important;
    font: 11px  Verdana;
    text-decoration: none;
    color: #000;
    display:inline-block !important;
}

.BoxDesign
{
    border: 1px solid #AAA;
    width: 100%;
    /*font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;*/
    text-align: right;
}

.tmSoftBtn
{
    background: url('../Images/button/btnbgbi.gif') no-repeat right 0px;
    text-decoration: none !important;
    display:inline-block;
    height:20px;
}

a.tmSoftBtn.close { background: url('../Images/button/Btn/base_close.png') no-repeat top right; } 
a.tmSoftBtn.print { background: url('../Images/button/Btn/base_print.png') no-repeat top right; } 
a.tmSoftBtn.mail { background: url('../Images/button/Btn/base_mail.png') no-repeat top right; } 
a.tmSoftBtn.commit { background: url('../Images/button/Btn/base_commit.png') no-repeat top right; } 
a.tmSoftBtn.saveL { background: url('../Images/button/Btn/base_saveL.png') no-repeat top right; } 
a.tmSoftBtn.rwd { background: url('../Images/button/Btn/base_rwd.png') no-repeat top right; } 
a.tmSoftBtn.fwd { background: url('../Images/button/Btn/base_fwd.png') no-repeat top right; } 
a.tmSoftBtn.alert { background: url('../Images/button/Btn/base_alert.png') no-repeat top right; } 
a.tmSoftBtn.search { background: url('../Images/button/Btn/base_search.png') no-repeat top right; } 
a.tmSoftBtn.back { background: url('../Images/button/Btn/base_back.png') no-repeat top right; } 
a.tmSoftBtn.reload { background: url('../Images/button/Btn/base_reload.png') no-repeat top right; } 
a.tmSoftBtn.plus { background: url('../Images/button/Btn/base_plus.png') no-repeat top right; } 
a.tmSoftBtn.edit { background: url('../Images/button/Btn/base_edit.png') no-repeat top right; } 
a.tmSoftBtn.log { background: url('../Images/button/Btn/base_log.png') no-repeat top right; } 
a.tmSoftBtn.New { background: url('../Images/button/Btn/base_New.png') no-repeat top right; } 
a.tmSoftBtn.download { background: url('../Images/button/Btn/base_download.png') no-repeat top right; } 
a.tmSoftBtn.pause { background: url('../Images/button/Btn/base_pause.png') no-repeat top right; } 
a.tmSoftBtn.stop { background: url('../Images/button/Btn/base_stop.png') no-repeat top right; } 
a.tmSoftBtn.resume { background: url('../Images/button/Btn/base_resume.png') no-repeat top right; } 
a.tmSoftBtn.reply { background: url('../Images/button/Btn/base_reply.png') no-repeat top right; } 
a.tmSoftBtn.forward { background: url('../Images/button/Btn/base_forward.png') no-repeat top right; } 
a.tmSoftBtn.in { background: url('../Images/button/Btn/in.png') no-repeat top right; } 
a.tmSoftBtn.out { background: url('../Images/button/Btn/out.png') no-repeat top right; } 
a.tmSoftBtn.charbar { background: url('../Images/button/Btn/char_bar.png') no-repeat top right; } 
a.tmSoftBtn.backreview { background: url('../Images/button/Btn/backreview.png') no-repeat top right; } 
a.tmSoftBtn.newReq { background: url('../Images/button/Elements/drop_newReq.png') no-repeat top right; } 
a.tmSoftBtn.reallocationReq { background: url('../Images/button/Elements/drop_reallocationReq.png') no-repeat top right; } 
a.tmSoftBtn.childReq { background: url('../Images/button/Elements/drop_childReq.png') no-repeat top right; } 
a.tmSoftBtn.parallelReq{ background: url('../Images/button/Elements/drop_parallelReq.png') no-repeat top right; } 
/*a.tmSoftBtn.print{ background: url('../Images/button/Elements/drop_print.png') no-repeat top right; }*/ 
a.tmSoftBtn.printer{ background: url('../Images/button/Elements/printer.png') no-repeat top right; } 
a.tmSoftBtn.approval { background: url('../Images/button/Btn/approval.png') no-repeat top right; } 
a.tmSoftBtn.delete { background: url('../Images/button/Btn/delete.png') no-repeat top right; } 

.TBtnDropElements .tmSoftBtn.alert { background: url('../Images/button/Elements/drop_alert.png') no-repeat top right; } 
.TBtnDropElements .tmSoftBtn.plus { background: url('../Images/button/Elements/drop_plus.png') no-repeat top right; } 

.TBtnDropElements .tmSoftBtn 
{	background-color:White !important;	
    display: block; 
    margin-bottom: 0px; 
    text-align: right; 
    height:20px; 
}

.TBtnDropElements .tmSoftBtn span { background-image: none; }

.TBtnDropElements .tmSoftBtn:hover 
{ 
    background:#F2F2F2 url(../Images/button/btnbgdrop.gif) no-repeat bottom right !important;
    background-position: right 0px !important; 
}

.TBtnDropElements .tmSoftBtn:hover span
{
    background-image: none !important;
}

.TDropRight  
{
	 background: url(../Images/button/dropright.gif) no-repeat bottom right !important; 
	 padding-left:4px;margin-left:4px
}

.TDropRight span{padding: 2px 25px 0px 0px;}

.TDropLeft
{ 
    background: url(../Images/button/dropright.gif) no-repeat top left !important; 
    width:10px;
}

.TDropLeftColumn 
{
    background: url(../Images/button/dropleftcontent.gif) repeat-y top left !important; 
    width:6px
}

.TDropFooterRight{ background: url(../Images/button/dropfooter.gif) no-repeat top right !important;}
.TDropFooterLeft{ background: url(../Images/button/dropfooter.gif) no-repeat top left !important;}


.tmSoftBtn span
{
    background: url(../Images/button/btnbg.gif) no-repeat top left;	
    border:none;
    color: #000;
    text-decoration: none;
    display:inline-block;
    height:20px;
    padding-left: 8px;
    padding-top:3px;
    padding-right:3px;
    margin-right:21px;
    white-space:nowrap;
    cursor:pointer;
}

.tmSoftBtn:hover span, .tmSoftBtnClk span
{
    background: url(../Images/button/btnbg2.gif) no-repeat top left;
}

.tmSoftBtn:hover, .tmSoftBtnClk
{
    background: url(../Images/button/Btn/btnbg2b.gif) no-repeat top right !important;	
    background-position: right 0px !important;
}

.tmSoftBtnClk
{
    cursor: wait;
    color: Silver;
}

.tmSoftBtnClk span
{
    color: Silver;
}

.Tbutton
{
	padding:4px 0px 3px 0px;
}

/* CHAT */
#chatList { float:left;  padding: 0px; margin: 2px 2px 0px 2px; width: 180px; height: 20px; background-color: #EBEEF4; border: 1px solid #333; border-bottom: none; position: fixed; bottom: 0px; left: 10px; cursor: pointer; z-index: 2000; }
.chatBox { width: 200px; height: 220px; background-color: #c0c0c0; border: 1px solid #333; border-bottom: none; position: fixed; bottom: 0px; z-index: 2000; }
.show { background-color: #C9CED6 !important; border-bottom: 1px solid #333 !important; }
.chatUsers { overflow-y: scroll; height: 200px; }
.chatUser { border-bottom: 1px solid #86B0FE; padding: 4px; direction:rtl;}
.chatUserHover { background-color: #C9CED6; }
.chatHead {cursor: pointer; color: #333; font-weight: bold; padding: 2px 2px 2px 22px; background: transparent url('../Images/General/chat.png') no-repeat 2px 2px; background-color: #EBEEF4; height: 20px;  }
.chatHead span { float: right; cursor: pointer; }
.chatContent { background-color: White; direction:rtl;}
.chatContent textarea { border-bottom: none; border-left: none; border-right: none; height: 45px; }
.chatMessages { height: 150px; overflow-y: scroll; }
.chatMessage { padding: 2px; margin: 2px; }
.chatMessageName { font-weight: bold; padding: 2px; overflow: hidden; white-space: nowrap; }

/*icone attivita*/
.overflowClass
{
    display:block;
    overflow:hidden;
    height:14px; 
    position:relative; 
    cursor:pointer
}
.activityIcon {
	background-image:url(../Images/General/activityIcons.gif);
	float:left;
	height:14px !important;
	width:20px;
	font-size:11px;
	display:block;
}
.activityIcon.phone{
	background-position:0pt 0pt;
}
.activityIcon.fax{
	background-position:0pt -14px;
}
.activityIcon.hands{
	background-position:0pt -28px;
}
.activityIcon.email{
	background-position:0pt -42px;
}
.activityIcon.generic{
	background-position:0pt -56px;
}
.activityIcon.letter{
	background-position:0pt -70px;
}
.activityIcon.pin{
	background-position:0pt -84px;
}
.activityIcon.quote{
	background-position:0pt -98px;
}
.activityIcon.case{
	background-position:0pt -112px;
}
.activityIcon.phoneticket{
	background-position:0pt -126px;
}
.activityIcon.faxticket{
	background-position:0pt -140px;
}
.activityIcon.handsticket{
	background-position:0pt -154px;
}
.activityIcon.mailticket{
	background-position:0pt -168px;
}
.activityIcon.genericticket{
	background-position:0pt -182px;
}
.activityIcon.letterticket{
	background-position:0pt -196px;
}
.activityIcon.pinticket{
	background-position:0pt -210px;
}
.activityIcon.quoteticket{
	background-position:0pt -224px;
}
.activityIcon.caseticket{
	background-position:0pt -238px;
}
.activityIcon.projects{
	background-position:0pt -252px;
}
.activityIcon.sms{
	background-position:0pt -252px;
}




