﻿table.tableForm {
	border-width:0;
	border-spacing:0;
	border-collapse:collapse;
	padding:1px;
}
		table.tableForm td, table.tableForm th {
			padding:1px 2px;
			white-space:nowrap;
			height:20px;
			vertical-align:middle;
		}
		table.tableForm th {
			font-weight:normal;
			text-align:right;
			padding-right:5px;
		}
		table.tableForm input[type="text"], table.tableForm input[type="password"] {
			border:1px solid #CCCCCC;
		}
		table.tableForm th.thLabelListe {
			vertical-align:top;
			padding-top:5px;
			border-right:1px solid #CCCCCC;
		}
		table.tableForm td.tdLabelMemo {
			vertical-align:top !important;
			padding-top:5px;
		}
		table.tableForm td.tdLabelRichText {
			vertical-align:top !important;
			padding-top:35px;
		}
		table.tableForm td.tdImageEtTexte {
			vertical-align:top;
			text-align:center;
			padding:5px;
			border:1px solid #000000;
		}
				table.tableForm td.tdImageEtTexte img {
					margin-right:7px;
				}

		.conteneurBouton {
			text-align:right;
		}
				.conteneurBouton input {
					color:#FFFFFF;
					background-color:#5F6363;
					border-bottom-style:outset;
				}

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.divFormBoutons {
	margin-top:10px;
	text-align:right;
}

input.inputNum {
	text-align:right;
	width:80px;
}
input.inputNum2 {
	text-align:right;
	width:40px;
}
input.inputDate {
	text-align:right;
	width:70px;
}
input.inputTelephone {
	text-align:right;
	width:100px;
}
input.inputDateHeure {
	text-align:right;
	width:115px;
}
.inputStd1 {
	width:250px;
}
.inputStd2 {
	width:60px;
}
.inputStd3 {
	width:163px;
}
.inputStd4 {
	width:350px;
}
.inputStd5 {
	width:450px;
}
.inputStd6 {
	width:550px;
}

.inputJournal {
	width:670px;
}

.lectureSeule {
	background:#F9FFEB;
}

.oblig {
	background-color:#FCF7E9 !important;
}

form label {
	display:block;
	float:left;
	line-height:20px;
	text-align:right;
	padding-right:3px;
}