/**********************************************
 **************FORM****************************
 **********************************************/
TABLE.FORM {
	background-color: #89affb;
}

TABLE.FORMBLACK {
	background-color: black;
}

TABLE.FORMRED {
	border-color: white;
}

TH.FORM {
	color: white;
	background-color: #274465;
	font-family: arial;
	font-weight: bold;
	font-size: 12px;
}

.LabelViewBoldRight {
	text-align: right;
	color: black;
	font-family: Arial;
	font-size: 9pt;
	font-weight: bolder;
	vertical-align: middle;
}

.LabelViewBoldCenter {
	text-align: center;
	color: black;
	font-family: Arial;
	font-size: 9pt;
	font-weight: bolder;
	vertical-align: middle;
}

.LabelViewBoldLeft {
	text-align: left;
	color: black;
	font-family: Arial;
	font-size: 9pt;
	font-weight: bolder;
	vertical-align: middle;
}

.LabelViewLeft {
	text-align: left;
	color: black;
	font-family: Arial;
	font-size: 9pt;
	font-weight: 400;
	vertical-align: middle;
}

.LabelViewCenter {
	text-align: center;
	color: black;
	font-family: Arial;
	font-size: 9pt;
	font-weight: 400;
	vertical-align: middle;
}

a:visited {
	color: #4356AD !Important;
}

a.MenuLinkOn, td.MenuLinkOn {
	padding: 0px 3px 1px 3px;
	text-decoration: none;
	border-width: 1px;
	background-color: #FFFF95;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	border-style: solid;
}

a.MenuLink, td.MenuLink {
	padding: 0px 3px 1px 3px;
	text-decoration: none;
	border-width: 1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	border-style: solid;
	border-color: white;
}

a.MenuLink:hover, a.MenuLinkOn:hover, td.MenuLink:hover, td.MenuLinkOn:hover {
	color: #FF9933;
	border-style: solid;
	border-color: #FF9933;
	background-color: ;
}

.ongletTextEna {
	BORDER-RIGHT: #80add6 2px solid;
	BORDER-TOP: #80add6 2px solid;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	BORDER-LEFT: #80add6 2px solid;
	COLOR: #005386;
	BORDER-BOTTOM: medium none;
	FONT-FAMILY: arial;
	BACKGROUND-COLOR: #dce8f4;
	TEXT-ALIGN: center;
}

.ongletTextDis {
	BORDER-RIGHT: #c5c5c5 1px solid;
	BORDER-TOP: #c5c5c5 1px solid;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	BORDER-LEFT: #c5c5c5 1px solid;
	COLOR: #80add6;
	BORDER-BOTTOM: #80add6 2px solid;
	FONT-FAMILY: arial;
	BACKGROUND-COLOR: #e6e6e6;
	TEXT-ALIGN: center;
}

.ongletTextErr {
	BORDER-RIGHT: #c5c5c5 1px solid;
	BORDER-TOP: #c5c5c5 1px solid;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	BORDER-LEFT: #c5c5c5 1px solid;
	COLOR: #FFFFFF;
	BORDER-BOTTOM: #80add6 2px solid;
	FONT-FAMILY: arial;
	BACKGROUND-COLOR: #ED4F50;
	TEXT-ALIGN: center;
}

.ongletSpace {
	BORDER-BOTTOM: #80add6 2px solid;
}

.ongletMiddle {
	BORDER-RIGHT: #80add6 2px solid;
	BORDER-TOP: medium none;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	FONT-FAMILY: arial;
	BORDER-LEFT: #80add6 2px solid;
	BORDER-BOTTOM: medium none;
	BACKGROUND-COLOR: #dce8f4;
}

.ongletMain {
	BORDER-RIGHT: #80add6 2px solid;
	BORDER-TOP: medium none;
	BORDER-LEFT: #80add6 2px solid;
	BORDER-BOTTOM: #80add6 2px solid;
	BACKGROUND-COLOR: #dce8f4;
}

.clsAction {
	FONT-WEIGHT: 400;
	FONT-SIZE: 11px;
	COLOR: black;
	FONT-FAMILY: Arial;
	vertical-align: baseline;
}

.LABEL_RADIO {
	text-align: left;
	color: black;
	font-family: Arial;
	font-size: 9pt;
	font-weight: 400;
	vertical-align: middle;
}

.ARRAY {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #003366;
	FONT-FAMILY: arial;
	line-height: 25px;
	BACKGROUND-COLOR: #C0C0C0;
	TEXT-ALIGN: LEFT;
	vertical-align: middle;
}

.ARRAY2 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #003366;
	FONT-FAMILY: arial;
	BACKGROUND-COLOR: #E2E2E2;
	TEXT-ALIGN: LEFT;
	line-height: 25px;
	vertical-align: middle;
}

.ArrayIFrame {
	FONT-SIZE: 11px;
	COLOR: #003366;
	FONT-FAMILY: arial;
	line-height: 16px;
	BACKGROUND-COLOR: #99D3FE;
	TEXT-ALIGN: LEFT;
	vertical-align: middle;
	border-top: none;
	border-left: none;
	border-right: 1px solid gray;
	border-bottom: 1px solid gray;
	padding: 2px 3px 3px 4px;
	border-collapse: separate;
}

.TITLE {
	text-align: center;
	color: black;
	font-family: Arial;
	font-size: 9pt;
	font-weight: bolder;
	vertical-align: middle;
	background-color: #B4B4B4;
}

.OU {
	font-family: Arial;
	font-weight: bold;
	vertical-align: bottom;
	font-size: 9pt;
	background-color: #dce8f4;
	text-align: center;
	color: red
}

.OULEFT {
	font-family: Arial;
	font-weight: bold;
	vertical-align: bottom;
	font-size: 9pt;
	background-color: #dce8f4;
	text-align: left;
	color: blue
}
.OUCENTER {
	font-family: Arial;
	font-weight: bold;
	vertical-align: bottom;
	font-size: 9pt;
	background-color: #dce8f4;
	text-align: center;
	color: blue
}
.OURIGHT {
	font-family: Arial;
	font-weight: bold;
	vertical-align: bottom;
	font-size: 9pt;
	background-color: #dce8f4;
	text-align: right;
	color: blue
}
.sablier {
	cursor: wait;
}

.COMBO1 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #000000;
	FONT-FAMILY: arial;
	BACKGROUND-COLOR: #05faaa;
	TEXT-ALIGN: LEFT;
	line-height: 25px;
	vertical-align: middle;
}

.COMBO2 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #000000;
	FONT-FAMILY: arial;
	BACKGROUND-COLOR: #7497e9;
	TEXT-ALIGN: LEFT;
	line-height: 25px;
	vertical-align: middle;
}

.COMBO3 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #000000;
	FONT-FAMILY: arial;
	BACKGROUND-COLOR: white;
	TEXT-ALIGN: LEFT;
	line-height: 25px;
	vertical-align: middle;
}

.suggestDiv {
	FONT-SIZE: 11px;
	COLOR: #000000;
	FONT-FAMILY: arial;
	BACKGROUND-COLOR: white;
	TEXT-ALIGN: LEFT;
	line-height: 25px;
	vertical-align: middle;
	cursor: hand;
	border: 2px;
	border-style: inset;
	height: 150px;
}

.suggestion {
	FONT-SIZE: 11px;
	COLOR: #000000;
	FONT-FAMILY: arial;
	BACKGROUND-COLOR: white;
	TEXT-ALIGN: LEFT;
	line-height: 18px;
	vertical-align: middle;
	height: 15px;
}

.match {
	text-align: left;
	color: black;
	font-family: Arial;
	font-size: 9pt;
	font-weight: bolder;
	vertical-align: middle;
}


ArrayIFrame {
	FONT-SIZE: 11px;
	COLOR: #dce8f4;
	FONT-FAMILY: arial;
	line-height: 16px;
	BACKGROUND-COLOR: #dce8f4;
	TEXT-ALIGN: LEFT;
	vertical-align: middle;
	border-top: none;
	border-left: none;
	border-right: 1px solid gray;
	border-bottom: 1px solid gray;
	padding: 2px 3px 3px 4px;
	border-collapse: separate;
}

th.ArrayIFrame {
	FONT-SIZE: 11px;
	COLOR: #003366;
	FONT-FAMILY: arial;
	line-height: 16px;
	BACKGROUND-COLOR: #dce8f4;
	TEXT-ALIGN: CENTER;
	vertical-align: middle;
	border-left: none;
	border-top: 1px solid gray;
	border-right: 1px solid gray;
	border-bottom: 1px solid gray;
	padding: 0px 0px 0px 0px;
	border-collapse: separate;
	z-index: 99;
}

td.ArrayIFrame {
	FONT-SIZE: 11px;
	COLOR: #003366;
	FONT-FAMILY: arial;
	line-height: 16px;
	BACKGROUND-COLOR: #99D3FE;
	vertical-align: middle;
	border-top: none;
	border-left: none;
	border-right: 1px solid white;
	border-bottom: 1px solid white;
	padding: 2px 3px 3px 4px;
	border-collapse: separate;
	z-index: 0;
}

td.ArrayIFrameRed {
	FONT-SIZE: 11px;
	COLOR: #003366;
	FONT-FAMILY: arial;
	line-height: 16px;
	BACKGROUND-COLOR: red;
	vertical-align: middle;
	border-top: none;
	border-left: none;
	border-right: 1px solid white;
	border-bottom: 1px solid white;
	padding: 2px 3px 3px 4px;
	border-collapse: separate;
	z-index: 0;
}

td.ArrayIFrameBold {
	FONT-SIZE: 11px;
	COLOR: #003366;
	FONT-FAMILY: arial;
	line-height: 16px;
	BACKGROUND-COLOR: #99D3FE;
	vertical-align: middle;
	border-top: none;
	border-left: none;
	border-right: 1px solid white;
	border-bottom: 1px solid white;
	padding: 2px 3px 3px 4px;
	border-collapse: separate;
	z-index: 0;
	font-weight: bold;
}

td.ArrayIFrameRight {
	FONT-SIZE: 11px;
	COLOR: #003366;
	FONT-FAMILY: arial;
	line-height: 16px;
	BACKGROUND-COLOR: #99D3FE;
	TEXT-ALIGN: right;
	vertical-align: middle;
	border-top: none;
	border-left: none;
	border-right: 1px solid white;
	border-bottom: 1px solid white;
	padding: 2px 3px 3px 4px;
	border-collapse: separate;
	z-index: 0;
}

td.ArrayIFrameBoldRight {
	FONT-SIZE: 11px;
	COLOR: #003366;
	FONT-FAMILY: arial;
	line-height: 16px;
	BACKGROUND-COLOR: #99D3FE;
	TEXT-ALIGN: right;
	vertical-align: middle;
	border-top: none;
	border-left: none;
	border-right: 1px solid white;
	border-bottom: 1px solid white;
	padding: 2px 3px 3px 4px;
	border-collapse: separate;
	z-index: 0;
	font-weight: bold;
}

td.ArrayIFrameCenter {
	FONT-SIZE: 11px;
	COLOR: #003366;
	FONT-FAMILY: arial;
	line-height: 16px;
	BACKGROUND-COLOR: #99D3FE;
	TEXT-ALIGN: center;
	vertical-align: middle;
	border-top: none;
	border-left: none;
	border-right: 1px solid white;
	border-bottom: 1px solid white;
	padding: 2px 3px 3px 4px;
	border-collapse: separate;
	z-index: 0;
}

td.ArrayIFrameBoldCenter {
	FONT-SIZE: 11px;
	COLOR: #003366;
	FONT-FAMILY: arial;
	line-height: 16px;
	BACKGROUND-COLOR: #99D3FE;
	TEXT-ALIGN: center;
	vertical-align: middle;
	border-top: none;
	border-left: none;
	border-right: 1px solid white;
	border-bottom: 1px solid white;
	padding: 2px 3px 3px 4px;
	border-collapse: separate;
	z-index: 0;
	font-weight: bold;
}

TH.FORMBLUE {
	color: white;
	background-color: #89affb;
	font-family: arial;
	font-weight: bold;
	font-size: 12px;
	TEXT-ALIGN: center;
}

.ongletMainRapport {
	BACKGROUND-COLOR: #dce8f4;
}

.prog-border {
	height: 15px;
	width: 205px;
	background: #fff;
	border: 1px solid #000;
	margin: 0;
	padding: 0;
}

.prog-bar {
	height: 11px;
	background-image: url("/expertise/images/progress.gif");
	margin: 2px;
	padding: 0px;
}

td.ArrayIFrameGray {
	FONT-SIZE: 11px;
	COLOR: #003366;
	FONT-FAMILY: arial;
	line-height: 16px;
	BACKGROUND-COLOR: red;
	vertical-align: middle;
	border-top: none;
	border-left: none;
	border-right: 1px solid white;
	border-bottom: 1px solid white;
	padding: 2px 3px 3px 4px;
	border-collapse: separate;
	z-index: 0;
}

td.ArrayIFrameCenterGray {
	FONT-SIZE: 11px;
	COLOR: #003366;
	FONT-FAMILY: arial;
	line-height: 16px;
	BACKGROUND-COLOR: red;
	TEXT-ALIGN: center;
	vertical-align: middle;
	border-top: none;
	border-left: none;
	border-right: 1px solid white;
	border-bottom: 1px solid white;
	padding: 2px 3px 3px 4px;
	border-collapse: separate;
	z-index: 0;
}

* html div.tableContainer {
	width: 100%;
	border: 1px solid #ccc;
	height: 450px;
	overflow-x: hidden;
	overflow-y: auto;
}

div.tableContainer {
	width: 100%;
	border: 1px solid #ccc;
	height: 450px;
	overflow-x: hidden;
	overflow-y: auto;
}

* html div.tableContainer220 {
	width: 100%;
	border: 1px solid #ccc;
	height: 220px;
	overflow-x: hidden;
	overflow-y: auto;
}

div.tableContainer220 {
	width: 100%;
	border: 1px solid #ccc;
	height: 220px;
	overflow-x: hidden;
	overflow-y: auto;
}

* html div.tableContainer180 {
	width: 100%;
	border: 1px solid #ccc;
	height: 180px;
	overflow-x: hidden;
	overflow-y: auto;
}

div.tableContainer180 {
	width: 100%;
	border: 1px solid #ccc;
	height: 180px;
	overflow-x: hidden;
	overflow-y: auto;
}

* html div.tableContainer150 {
	width: 100%;
	border: 1px solid #ccc;
	height: 150px;
	overflow-x: hidden;
	overflow-y: auto;
}

div.tableContainer150 {
	width: 100%;
	border: 1px solid #ccc;
	height: 150px;
	overflow-x: hidden;
	overflow-y: auto;
}

div.tableContainer thead tr,
div.tableContainer220 thead tr,
div.tableContainer180 thead tr,
div.tableContainer150 thead tr {
	position: relative;
}

/* TITREGREEN — corrigé pour s'appliquer aux td */
THEAD.TITREGREEN,
td.TITREGREEN,
.TITREGREEN {
	background-color: green;
	border-color: black;
	color: white;
	font-family: arial;
	font-weight: bold;
	font-size: 13px;
	text-align: center;
}
