Body, p, td, input, textarea, select, option, div, ul, li {
	font-size: 11px; 
}

Body, p, a, td, input, textarea, select, option, div, ul, li {
	color: #000000;
}

Body {
	background-color:#FBFAF0;
	scrollbar-base-color:#FBFAF0;
	margin: 0 0 0 0;
}

table.tableBody {
	width:100%;
	height:100%;
	border-width:0;
	border-spacing:0;
	border-collapse:collapse;
	padding:0;
}
	table.tableBody td {
		padding:0px;
	}

td.tdBody {
	height:100%;
	vertical-align:top;
	text-align:left;
}

td.tdEntete, td.tdEtat {
	height:35px;
	background-color:#2E3A3A;
	border:1px solid #000000;
	font-size:14px;
	color:#FFFFFF;
	padding : 3 5 3 10 !important;
	
}
		td.tdEntete h1 {
			display:inline;
			font-size:20px;
			font-weight:bold;
			margin-right:10px;
		}

td.tdEtat {
	height:30px;
}

table.tablePage {
	width:100%;
	height:100%;
	border-width:0;
	border-spacing:0;
	border-collapse:collapse;
	padding:0;
}
	table.tablePage td {
		padding:0px;
	}

a, a:link, a:visited, a:active {
	font-weight:bold;
	color:#107DBE;
	text-decoration:none;
}

a:hover {
	color:#FDB100;
	text-decoration:none;
}

.tdMenu {
	background-color:#F3F0D6;
	vertical-align:top;
}

div.divLogo {
	height:100px;
	width:200px;
	cursor:pointer;
}

div.divMenu {
}
		div.divMenu fieldset {
			padding:3px;
			margin:2px;
			border: 1px solid #073656;
		}

		div.divMenu legend {
			color:#073656;
			font-size:11px;
			margin:0 3 2 -5;
			padding:0 3 0 4;
		}
		div.divMenu a, div.divMenu a:link, div.divMenu a:visited, div.divMenu a:active {
			display:block;
			padding:0 !important;
		}

div.divMenu a, div.divMenu a:link, div.divMenu a:visited, div.divMenu a:active,
td.tdBoutonsPopup a, td.tdBoutonsPopup a:link, td.tdBoutonsPopup a:visited, td.tdBoutonsPopup a:active,
div.divBoutonsPage a, div.divBoutonsPage a:link, div.divBoutonsPage a:visited, div.divBoutonsPage a:active,
td.tdBt a, td.tdBt a:link, td.tdBt a:visited, td.tdBt a:active,
td.tdModifs a, td.tdModifs a:link, td.tdModifs a:visited, td.tdModifs a:active,
a.aBt, a.aBt:link, a.aBt:visited, a.aBt:active {
	font-size:11px;
	font-weight:bold;
	text-align:center;
	line-height:18px;
	background-color:#6A6F67;
	border-right:1px solid #555555;
	border-bottom:1px solid #555555;
	color:#EBECEA;
	cursor:pointer; 
	padding:2px 7px;
	margin: 0 0 1px 0;
	text-decoration:none;
}

div.divMenu a:hover, 
td.tdBoutonsPopup a:hover, 
div.divBoutonsPage a:hover,
td.tdBt a:hover,
td.tdModifs a:hover,
a.aBt:hover,
a.aBtRouge:hover,
a.aBtOrange:hover,
a.aBtVert:hover,
a.aBtGris:hover,
a.aBtsuppr:hover,
a.aBtEnr:hover {
	color:#FFFFFF !important;
	text-decoration:none;
	background-color:#4E524B;
}

a.aBtRouge, a.aBtRouge:link, a.aBtRouge:visited, a.aBtRouge:active,
a.aBtsuppr, a.aBtsuppr:link, a.aBtsuppr:visited, a.aBtsuppr:active {
	color:#FEEEEB !important;
	background-color:#BD2108 !important;
}

a.aBtOrange, a.aBtOrange:link, a.aBtOrange:visited, a.aBtOrange:active,
a.aBtEnr, a.aBtEnr:link, a.aBtEnr:visited, a.aBtEnr:active {
	color:#FFEDDF !important;
	background-color:#DE5F00 !important;
}

a.aBtJaune, a.aBtJaune:link, a.aBtJaune:visited, a.aBtJaune:active {
	color:#894303 !important;
	background-color:#F7E47D !important;
}

a.aBtVert, a.aBtVert:link, a.aBtVert:visited, a.aBtVert:active {
	color:#F2FEEB !important;
	background-color:#48A20C !important;
}

a.aBtGris, a.aBtGris:link, a.aBtGris:visited, a.aBtGris:active {
	color:#DDDDDD !important;
	background-color:#767D82 !important;
}

a.aBtJaune:hover {
	color:#DB6A04 !important;
	background-color:#F8E789 !important;
}

a.aBtRouge:hover, a.aBtsuppr:hover {
	background-color:#DC290A !important;
}

a.aBtOrange:hover, a.aBtEnr:hover {
	background-color:#F96900 !important;
}

a.aBtVert:hover {
	background-color:#54BE0E !important;
}

a.aBtGris:hover {
	background-color:#8F969A !important;
}

a.aDeconnexion {
	width:192px;
	margin:10px 4px !important;
}

button {
	font-size:11px;
	font-weight:bold;
	text-align:center;
	line-height:18px;
	background-color:#6A6F67;
	border:1px solid #FFFFFF;
	color:#E1F2FD;
	cursor:pointer; 
}

td.tdPage {
	padding:10px !important;
	width:100%;
	vertical-align:top;
}

p.pChemin {
	font-size:11px;
	font-style:italic;
	margin-bottom:7px;
}

div.divTitrePage {
	margin:5px 0;
}
		div.divTitrePage h2 {
			display:inline;
			color:#032234;
			font-size:20px;
			font-weight:normal;
			margin-right:7px;
		}
				div.divTitrePage h2 span {
					font-size:14px !important;
					font-weight:normal;
				}
		select.selectTitre {
			background-color:#F2F2F2;
			font-size:15px;
			color:#032234;
		}

div.divBoutonsPage {
	float:right;
	text-align:right;
	height:20px;
}
		div.divBoutonsPage input {
			height:18px;
			border:1px inset #DDDDDD;
		}
		
table.tableListe {
	background-color:#E5E5E5; 
	width:100%;
	border:1px solid #E5E5E5;
	border-spacing:0px;
	border-collapse:collapse;
	padding:0;
}
		table.tableListe th, tbody.tBodyN2 th {
			padding:0 5px;
			font-weight:bold;
			font-size:11px;
			color:#FFFFFF;
			height:25px;
			line-height:25px;
			vertical-align:center;
			border-right:1px solid #E5E5E5;
			border-bottom:1px solid #E5E5E5;
			white-space:nowrap;
		}
		table.tableListe th {
			background-color:#2E3A3A;
		}
		tbody.tBodyN2 th {
			color:#000000;
			background-color:#D6D6D6;
			height:18px;
			line-height:18px;
		}
		table.tableListe td {
			padding:0 5px;
			border-right:1px solid #E5E5E5;
			border-bottom:1px solid #E5E5E5;
			vertical-align:top;
			white-space:nowrap;
		}
		table.tableListe td.tdBt, table.tableListe td.tdModifs {
			padding:0;
		}
				table.tableListe td.tdBt a {
					display:block;
					line-height:16px;
					padding:0 5px !important;
				}
				table.tableListe td.tdModifs a {
					display:inline;
					line-height:16px;
					padding:0 5px !important;
				}
		tr.trLigne0 {
			background-color:#FFFFFF;
		}
		tr.trLigne1 {
			background-color:#F7F7F7;
		}
		table.tableListe col.colRef {
			font-weight:bold;
		}
		tr.trSeparation td {
			font-size:1px;
			height:5px !important;
			line-height:5px !important;
			padding:0px !important;
		}
				tr.trSeparation td p {
					margin-top:3px !important;
					line-height:3px !important;
					border-top:1px solid #000000 !important;
				}

div.divMessage, p.pMessageMasque, p.pMessageOK, p.pMessageErreur {
	padding:3px 5px;
	margin:5px 0;
	text-align:left;
	clear:both;
}

div.divMessage {
	background-color:#E5E5E5;
	color:#000000;
	border:1px solid #1B1B1B;
}
		div.divMessage table {
			border-spacing:0;
			border-collapse:collapse;
			padding:0;
		}
		div.divMessage table th, td {
			vertical-align:top;
			white-space:nowrap;
			padding:0 5px;
		}
		div.divMessage table th {
			font-size:11px;
			font-weight:bold;
			text-align:right;
		}

p.pMessageMasque {
	display:none;
}

p.pMessageOK {
	background-color:#E8FFE8;
	color:#006600;
	border:1px solid #005500;
}

p.pMessageErreur {
	background-color:#FFE8DD;
	color:#B83D01;
	border:1px solid #590000;
}

td.tdRouge, td.tdOrange, td.tdVert, td.tdOui, td.tdNon {
	padding:0 5 0 5 !important;
	font-weight:bold;
	color:#FFFFFF;
	vertical-align:center !important;
	text-align:center !important;
}

td.tdRouge, td.tdNon {
	background-color:#BC1806;
}

td.tdOrange {
	background-color:#F98300;
}

td.tdVert, td.tdOui {
	background-color:#179911;
}

p.GroupeChamps {
	color:#2D2D2D;
}

tr.trGrisee td {
	font-style:italic;
	color:#888888;
}

tr.trRappel {
	font-style:italic;
	font-weight:normal;
}

a img {
	border:0px;
}

.representative {
	background-color:#D9F1D8 !important;
}

.imgIcone {
	margin-right:5px;
}

optgroup {
	color:#000000;
	background-color:#DBDBDB;
}

div.divScriptSon {
	display:inline;
	margin-right:7px;
}
