html, body {
	height: 100%;
}

body {
  	margin: 0px 0px 0px 0px;
  	padding: 0px;
	overflow-y:hidden;
	width: 100%;
}

th {
	vertical-align: middle;
	font-size: 12px;
}

td {
	margin: 0px;
/*	font-size: 12px;*/
}

/* ACT-064849 JT
p {
	margin: 0px;
	padding: 0px;
	font-family: Arial;
	font-size: 12px;
}*/

.msgText {
	font-weight: bold;
  	text-align: left;	
  	height: 19px;
  	padding-right: 20px;
}

#BodyDiv {
	overflow-x: auto;
	overflow-y: scroll;
	width: auto;
}

#BodyDivInvite, #BodyDivPanel {
	overflow-x: auto;
	overflow-y: auto;
	width: auto;
}

/*Police utilisée pour les entêtes de colonnes*/
a {
	text-decoration: none;
	cursor: pointer;
}

.AddressDeprecated {
	text-decoration:line-through;
}

.ImportantNumValue, .Num, .mandatoryNum {
	text-align: right;
}

.ImportantStringValue, .String, .mandatoryString {
	text-align: left;
}

.labelReference {
	font-family: Arial;
	color: white;
	background-color: #FEA847;
	cursor: pointer;
	border-width: 1px 1px 1px 1px;
	border-style: solid solid solid solid;
	border-color: #8A9BA8 #8A9BA8 #8A9BA8 #8A9BA8;
	font-weight: bold;
}

.groupMaster {
	position: relative;
	margin: 3px 0px 0px 0px;
	width: 100%;
	height: 18px;
	z-index: 5;
	vertical-align: bottom;
	text-align: left;
}

.groupChild {
	vertical-align: bottom;
	text-align: left;
	padding-top: 0px;
}

.info {
	vertical-align: top;
}

.buttonINPUT {
	text-align: center;
	cursor: pointer;
	background-image: url(/actricity/theme/Images/MoreOptions.gif);
	background-repeat: no-repeat;
	background-position: center center;
}

.AreaSelected, .AreaDefault {
	cursor : pointer;
}	

.Field_Bold, .Field_Italic, .Field_Underline {
	vertical-align: middle;
}

.Line_Title, .Line_TitleLabel, Line_TitleReadonly {
    height: 20px;
    padding-left: 3px;
    padding-right: 3px;
    border-width: 1px;
    margin: 0px;
    vertical-align: middle;
    font-weight: bold; 
}

.Line_Title, .Line_TitleReadonly {
    text-align: right;
}

.Line_TitleLabel {
    text-align: left;
}

.Line_TitleReadonly {
    border-width:0px;
}

.Line_Sum, .Line_SumLabel, Line_SumReadonly {
    height: 20px;
    padding-left: 3px;
    padding-right: 3px;
    border-width: 1px;
    margin: 0px;
    vertical-align: middle; 
    font-weight: bold;
}

.Line_Sum, .Line_SumReadonly {
    text-align: right;
}

.Line_SumLabel {
    text-align: left;
}

.Line_SumReadonly {
    border-width:0px;
}

.Col_Std, .Col_StdReadonly {
    color:gray;
    background-color: white;
    font-style:oblique;
    vertical-align: middle; 
}

.Col_Std, .Col_StdReadonly {
    text-align: right;
}

.Col_StdReadonly {
	border-width:0px;
}

.Col_StdPlus, .Col_StdPlusLabel, .Col_StdPlusReadonly {
    text-align: right;
    color: black;
    background-color: white;
    vertical-align: middle; 
}

.Col_StdPlus, .Col_StdPlusReadonly {
    text-align: right;
}

.Col_StdPlusLabel {
    text-align: left;
    border-width: 1px;
}

.Col_StdPlusReadonly {
    border-width:0px;
}

.Col_Important, .Col_ImportantReadonly {
    text-align: right;
    color: black;
    background-color:  #FFD800;
}

.Col_Important, .Col_ImportantReadonly {
    text-align: right;
}

.Col_ImportantReadonly {
    border-width:0px;
}

.Col_ImportantMinus, .Col_ImportantMinusReadonly {
    text-align: right;
    color: red;
    background-color:  white;
    font-weight: bold;    
}

.Col_ImportantMinus, .Col_ImportantMinusReadonly {
    text-align: right;
}

.Col_ImportantMinusReadonly {
    border-width:0px;
}
/* ACT-116647 Begin */
.Col_Blue, .Col_BlueLabel, .Col_BlueReadonly {
    text-align: right;
    color: black;
    background-color: #BCD6FF;
    vertical-align: middle; 
}
.Col_Yellow, .Col_YellowLabel, .Col_YellowReadonly {
    text-align: right;
    color: black;
    background-color: #FFFF9E;
    vertical-align: middle; 
}
.Col_Red, .Col_RedLabel, .Col_RedReadonly {
    text-align: right;
    color: black;
    background-color: #FF7783;
    vertical-align: middle; 
}
.Col_Green, .Col_GreenLabel, .Col_GreenReadonly {
    text-align: right;
    color: black;
    background-color: #9AFF99;
    vertical-align: middle; 
}
.Col_Orange, .Col_OrangeLabel, .Col_OrangeReadonly {
    text-align: right;
    color: black;
    background-color: #FFD5A5;
    vertical-align: middle; 
}
/* ACT-116647 */
.time {
	width: 60px;
	padding-right: 3px;
	text-align: center;
}

.buttonDefault {
	height:	24px;
	padding: 1px;
	display: inline;
}

.halfButtonDefault {
	display: inline; 
	height:	24px;
	padding: 1px;
}

.columnTable {
	margin-top: 0px;
	padding-left: 5px;
	padding-right: 5px;
}

.row{
	margin-left : 0px;
	margin-right: 0px;
	margin-top : 0px;
}

.shortLabel {
	cursor: pointer;
}

.clickable {
	cursor: pointer;
}

.hr1 {
	border: none;
	border-top-style: solid;
	border-top-color: grey;
	border-top-width: 1px;
	margin: 5px 0px 0px 0px;
}