/***********************************************/
/* HTML tag styles                             */
/***********************************************/ 
/* C C 0 0 3 3 rouge */
/* 3 3 9 9 3 3 vert */
/* 0 0 0 0 9 9 bleu */

/************** common styles **************/

input, select, textarea {
	font-size: 90%;
	/*letter-spacing: 1px;*/
	margin: 1px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}

input[disabled], input[readonly], select[disabled], textarea[disabled] {
	color: #444444;
}

/**/

.none, .noneDisplay {display:none;}

.labelSaisie, .labelSaisieError, .labelSaisieChanged, .labelSaisieDisplay,
.labelSaisieG, .labelSaisieGError, .labelSaisieGChanged, .labelSaisieGDisplay,
.labelSaisieRed, .labelSaisieRedError, .labelSaisieRedChanged, .labelSaisieRedDisplay {
	font-size: 90%;
}

.labelSaisie {
	color: #000000;
}

.labelSaisieDisplay 
{
	color: #555555;
}

.labelSaisieG {
	font-weight: bold;
	color: #000000;
}

.labelSaisieGDisplay {
	font-weight: bold;
	color: #555555;
}

.labelSaisieRed, .labelSaisieRedDisplay {
	font-weight: bold;
	color: #FF5555;
}

.labelSaisieError, .labelSaisieGError, .labelSaisieRedError {
	background-color: #FF8888;
}

.labelSaisieChanged, .labelSaisieGChanged, .labelSaisieRedChanged {
	background-color: #88FF88;
}

/**/

.textSaisie, .checkSaisieB {
	font-weight: bold;
}
.textSaisieDisplay, .checkSaisieBDisplay {
	font-weight: bold;
	color: #555555;
}
.textSaisieDisplay.disabled {
	color: red;
}
.textSaisieError, .checkSaisieBError {
	font-weight: bold;
	background-color: #FF8888;
}
.textSaisieChanged, .checkSaisieBChanged {
	font-weight: bold;
	background-color: #88FF88;
}

.checkSaisie {
	font-weight: normal;
}
.checkSaisieDisplay {
	font-weight: normal;
	color: #555555;
}

/* pour checkboxlist */
.checkSaisie, .checkSaisieError, .checkSaisieChanged, .checkSaisieDisplay {
	display:inline;
	vertical-align: middle;
}
.checkSaisie td, .checkSaisieError td, .checkSaisieChanged td, .checkSaisieDisplay td {
	padding: 0px 3px;
}

.checkSaisieError {
	font-weight: normal;
	background-color: #FF8888;
}
.checkSaisieChanged {
	font-weight: normal;
	background-color: #88FF88;
}

.textSaisieReadOnly, .textSaisieReadOnly input,
.textSaisieReadOnlyDisplay, .textSaisieReadOnlyDisplay input,
.textSaisieReadOnlyError, .textSaisieReadOnlyError input,
.textSaisieReadOnlyChanged, .textSaisieReadOnlyChanged input{
	font-weight: bold;
	background-color: #EEEEEE;
	color: #555555;
	border: solid 1px #A5ACB2;
}

/**/

.liste1Saisie {
	font-weight: bold;
}

.liste1SaisieDisplay {
	font-weight: bold;
	color: #555555;
	/*background-color: #EBEBE4;*/
}

.liste1SaisieError {
	font-weight: bold;
	background-color: #FF8888;
}

.liste1SaisieChanged {
	font-weight: bold;
	background-color: #88FF88;
}

/**/

.frameVideLeft {
	float: left;
	width: 100%;
	border: 0px;
}

.frameVide 
{
	clear:both;
	width: 100%;
	/*border: solid 5px black !important;*/
	white-space: nowrap;
}

.frameVide95 {
	width: 95%;
	border: 0px;
	clear:both;
	text-align: center;
	margin: 0 auto 0 auto;
}

.frame {
	clear:both;
	border: 1px solid #B31F1F;
	margin-top: 5px;
	white-space: nowrap;
}

.frameW {
	clear:both;
	border: 1px solid #B31F1F;
	margin-top: 5px;
	white-space: normal;
}

.frameCentre {
	text-align: center;
	clear:both;
	border: 1px solid #B31F1F;
	margin-top: 5px;
}

.frameListe {
	float: left;
	width: 100%;
	/*border: 1px solid #B31F1F;*/
	margin-top: 1px;
}

.frameListeBord {
	clear:both;
	width: 100%;
	border: 1px solid #B31F1F;
	margin-top: 2px;
}

.frameInterne {
	text-align: center;
	clear:both;
	width: 98%;
	border: 1px solid #B31F1F;
	margin: 5px auto 0px auto;
}

.frameLeftHalf {
	float: left;
	width: 49%;
	border: 1px solid #B31F1F;
	margin-top: 5px;
}

.frameLeft23 {
	float: left;
	width: 66%;
	border: 1px solid #B31F1F;
	margin-top: 5px;
}

.frameRightHalf {
	float: right;
	width: 49%;
	border: 1px solid #B31F1F;
	margin-top: 5px;
}

.frameRight13 {
	float: right;
	width: 32%;
	border: 1px solid #B31F1F;
	margin-top: 5px;
}

.content {
	background-color: #E6ECFA;
}

.contentWhite {
	background-color: White;
}

.contentBlue {
	background-color: #434389;
}

.contentGreen {
	background-color: #B31F1F;
}

.contentYellow {
	background-color: #FFFF88;
}

.contentYellow2 {
	background-color: #CCCC99;
}

.contentGrisClair {
	background-color: #EEEEEE;
}

.title 
{
	/*font-size: small;*/
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
	background-color: #B31F1F;
	border-bottom: 2px solid #B31F1F;
	text-align: center;
	width: 100%;
}

.titleRed {
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
	background-color: #FF5555;
	border-top: 5px solid #FFFFFF;
	border-bottom: 2px solid #FF5555;
	text-align: center;
	width: 100%;
}

.subtitle {
	font-weight: bold;
	font-size: 95%;
	text-decoration: none;
	background-color: #A2B9EE;
	color:Black;
	border-bottom: 2px solid #A2B9EE;
	text-align: center;
	width: 100%;
}

.trait {
	border-top: 1px solid #B31F1F;	
}

.ligneGrid {
	font-size: 95%;
}


