body {
	font-family: Arial;
  	margin: 0px 5px 0px 5px;
  	padding: 0px 0px 0px 0px;
    overflow-y:hidden;
	
}

th {
	font-family: Arial;
	vertical-align: middle;
	font-size: 12px;
}

td {
	font-family: Arial;
	margin: 0px;
	font-size: 12px;
}

p {
	margin: 0px;
	padding: 0px;
	font-family: Arial;
	font-size: 12px;
}

hr {
	font-family: Arial;
	color: #C60023;
}

h1 {
	font-family: Arial;
	color: #353535;
	text-align: center;
	font-size: 20px;
}

h2 {
	font-family: Arial;
	color: #353535;
	text-align: left;
	font-size: 16px;
	border-width: 1px 1px 1px 1px;
	border-style: solid solid solid solid;
	border-color: #FEF1E2;
	background-color: #FEF1E2;
}

h3 {
	font-family: Arial;
	font-weight: normal;
	color: #C60023;
	font-size: 12px;
}

h4 {
	font-family: Arial;
	color: #353535;
	font-size: 12px;
}

a {
/*Police utilisée pour les entêtes de colonnes*/
	font-family: Arial;
	color: #555555;
	font-weight: normal;
	text-decoration: none;
	cursor: pointer;
}

a:hover {
	font-family: Arial;
	color: #22373c;
	background-color: White;
}

.FieldsGroup {
	font-family: Arial;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 5px;
	margin-bottom: 5px;
	border-width: 1px;
	border-style: solid solid solid solid;
	border-left-color: white;
	border-top-color: white;
	border-right-color: #FFEBCD;
	border-bottom-color: #FFEBCD;
	color: #202E2F;
	background-color: #FEF1E2;
	padding-top: 2px;
	padding-left: 2px;
}

.PopupInfo {
	font-family: Arial;
	background-color: white;
	text-align: left;
	color: #353535;
}

.TreeFounded {
	font-family: Arial;
	color: #C60023;
	background-color: white;
}

.Deprecated {
	font-family: Arial;
	color: #C60023;
	font-style: oblique;
}

.AddressDeprecated {
	font-family: Arial;
	text-decoration:line-through;
}

.italicText {
	font-family: Arial;
	color: #4A5962;
	font-style: italic;
}

.ImportantText {
	font-family: Arial;
	color: #C60023;
	font-weight: bold;
}

.ImportantText2 {
	font-family: Arial;
	color: #C60023;
	font-weight: bold;
}

.ImportantNumValue {
	font-family: Arial;
	color: #353535;
	text-align: right;
	font-weight: bold;
	background-color: white;
}

.ImportantStringValue {
	font-family: Arial;
	color: #353535;
	text-align: left;
	font-weight: bold;
	background-color: white;
}

.String {
	font-family: Arial;
	text-align : left;
}

.Num {
	font-family: Arial;
	text-align: right;
}

.mandatoryNum {
	font-family: Arial;
	text-align: right;
	color: #C60023;
	font-weight: bold;
}

.mandatoryString {
	font-family: Arial;
	text-align: left;
	color: #C60023;
	font-weight: bold;
}

.labelMandatory {
	font-family: Arial;
	color : #C60023;
	font-weight: bold;
}

.labelReference {
	font-family: Arial;
	color: white;
	background-color: #EF7F01;
	cursor: pointer;
	border-width: 1px 1px 1px 1px;
	border-style: solid solid solid solid;
	border-color: #FEF1E2 #FEF1E2 #FEF1E2 #FEF1E2;
	font-weight: bold;
}

.labelGroup {
	font-family: Arial;
	color: #353535;
	height: 30px;
	vertical-align: bottom;
	margin-top: 8px;
	text-align: left;
	font-weight: bold;
}

.groupMaster {
	font-family: Arial;
	color: white;
	background-color: #848684;
	vertical-align: bottom;
	margin-top: 20px;
	text-align: left;
	font-weight: bold;
}

.groupChild {
	font-family: Arial;
	color: black;
	vertical-align: bottom;
	text-align: left;
	font-weight: bold;
	padding-top: 0px;
	border-bottom-color: #C60023;
	border-bottom-style: solid;
	border-bottom-width: 1px;	                     
}

.groupChildTable {
	border-bottom-color: #C60023;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	padding-top: 8px;
	padding-bottom: 8px;
}

.groupMasterTable {
	padding-bottom: 8px;
}

.filterGroup {
	font-family: Arial;
	color: #577077;
	height: 30px;
	vertical-align: bottom;
	background-image: url(/actricity/theme/Images/Filter.gif);
	background-repeat: no-repeat;background-position : left center;
	text-indent: 20px;
}

.info {
	vertical-align: top;
	font-family: Arial;
	color: #3F505A;
}

.functionTitle {
	font-family: Arial;
	color: #22373c;
	border-style: solid;
	background-color: #FEB35F;
	text-align: center;
	border-width: 1px;
	cursor: pointer;
}

.TabActive {
	font-family: Arial;
	border-left-width: 1px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: outset;
	border-left-style: outset;
	border-right-style: outset;
	border-top-color: #3F4D56;
	background-color: white;
	color: #212E32;
	font-weight: bold;
	padding-top: 2px;
	padding-left: 2px;
	padding-right: 2px;
	cursor: pointer;
	border-left-color: #3F4D56;
	border-right-color: #3F4D56;
}

.TabOther {
	font-family: Arial;
	border-left-width: 1px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: outset;
	border-left-style: outset;
	border-right-style: outset;
	border-bottom-style: outset;
	color: grey;
	background-color: #E9E2D3;
	text-align: center;
	cursor: pointer;
	padding-top: 2px;
	padding-left: 2px;
	padding-right: 2px;
	border-top-color: #e9e9e9;
	border-left-color: #e9e9e9;
	border-right-color: #b4b4b4;
	border-bottom-color: #b4b4b4;
}

.TabOtherExtern {
	font-family: Arial;
	border-width: 1px;
	border-style: outset;
	background-color: #E9E2D3;
	color: grey;
	text-align: center;
	cursor: pointer;
	padding-top: 2px;
	padding-left: 2px;
	padding-right: 2px;
	border-top-color: #e9e9e9;
	border-left-color: #e9e9e9;
	border-right-color: #cacaca;
	border-bottom-color: #b4b4b4;
}

.TabEnd {
	font-family: Arial;
	color: #212E32;
	background-color: white;
	border-bottom-width: 1px;
	border-bottom-style: outset;
	border-bottom-color: #b4b4b4;
}

.menuOption_Activ {
	font-family: Arial;
	color: #2A363A;
	cursor: pointer;
	height: 25px;
	vertical-align: middle;
	background-image: url(/actricity/theme/Images/Option.gif);
	background-repeat: no-repeat;background-position : left center;
	text-indent: 16px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: silver;
}

.menuOption_Inactiv {
	font-family: Arial;
	color: #778899;
	height: 25px;
	font-style: oblique;
	cursor: crosshair;
}

.menuOption_Group {
	font-family: Arial;
	color: #242F35;
	font-weight: bold;
	cursor: crosshair;
}

.inactivINPUT {
	font-family: Arial;
	color: #778899;
	
}

.inactivNumINPUT {
	font-family: Arial;
	color: #778899;
	text-align : right;
}

.buttonINPUT {
	font-family: Arial;
	background-color: #F7F4ED;
	text-align: center;
	color: #778899;
	cursor: pointer;
	background-image: url(/actricity/theme/Images/MoreOptions.gif);
	background-repeat: no-repeat;
	background-position: center center;
}

.Total {
	font-family: Arial;
	color: #C60023;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: black;
}

.TotalGen {
	font-family: Arial;
	color: gray;
	border-style: solid;
	background-color: #F7F4ED;
	border-width: 1px 1px 1px 1px;
}

.WarningText {
	font-family: Arial;
	font-weight: bold;
	color: #C60023;
}

.PageFunctionLeft {
	font-family: Arial;
	background-image: url(/actricity/theme/Images/PageFunctions/LFLeft.gif);
	background-repeat: no-repeat;
	height: 25px;
	width: 10px;
}

.PageFunctionRight {
	font-family: Arial;
	background-image: url(/actricity/theme/Images/PageFunctions/LFRight.gif);
	background-repeat: no-repeat;
	height: 25px;
	width: 10px;
}

.PageFunction {
	font-family: Arial;
	background-image: url(/actricity/theme/Images/PageFunctions/LFBody.gif);
	background-repeat: repeat-x;
	height: 25;
	text-align: center;
	vertical-align: middle;
}

.AreaSelected{
	font-family: Arial;
	color: #22373c;
	background-color : white;
	cursor : pointer;
}

.AreaDefault {
	font-family: Arial;
	color: #22373c;
	cursor: pointer;
}

.Field_Access {
	font-family: Arial;
	color: #22373c;
}

.Field_Description {
	font-family: Arial;
	color: #22373c;
	font-weight: bold;
}

.Field_UniqueKey {
	font-family: Arial;
	color: #C60023;
}

.Field_ExternalReference {
	font-family: Arial;
	font-style: oblique;
	vertical-align: middle;
}

.Field_PrimaryKey {
	font-family: Arial;
	color: #C60023;
	font-size: 12px;
	vertical-align: middle;
}

.InactiveTextarea {
	border-top-color: white;
	border-left-color: white;
	border-right-color: #b0b0b0;
	border-bottom-color: #b0b0b0;
	border-style: solid;
	border-width: 1;
	background-color: #F1EDE0;
}
.buttonDefault {
	height:	24;
	padding: 1px;
	display: inline;
}

.halfButtonDefault {
	display: inline; 
	height:	24;
	padding: 1px;
}

.firstColumn {
	border-left-color: #dadada;
	border-style: dotted;
	border-width: 0px 1px 0px 0px;
	padding-right: 5px;
}

.secondColumn {
	border-left-color: #dadada;
	border-style: dotted;
	border-width: 0px 0px 0px 1px;
	padding-left : 5px;
}

.columnTable {
	margin-top: 0px;
}

.row{
	margin-left : 0px;
	margin-right: 0px;
	margin-top : 0px;
}

.shortLabel {
	font-family: Arial;
	color: #555555;
	font-weight: normal;
	text-decoration: underline;
	cursor: pointer;
}

.menuActive {
	font-style: oblique;
    color: #7e7e7e;
}

.clickable {
	cursor: pointer;
}

.warning {
	font-family: Arial;
	color: #e2bd00;
}

.error {
	font-family: Arial;
	color: red;
}
