

input.disabled {
	border: 1px solid #F2F2F2;
	background-color: #F2F2F2;
	color: #999999;
	font-size: 10px;
	font-family: Verdana;
}

input {
	border: 1px solid #CCCC66;
	color: #999999;
	font-size: 10px;
	font-family: Verdana;
}

input.blue {
	border: 1px solid #589DD3;
	color: #999999;
	font-size: 10px;
	font-family: Verdana;
}

input.red{
	border: 1px solid #E62614;
	color: #999999;
	font-size: 10px;
	font-family: Verdana;
}

input.noborder{
	color: #999999;
	font-size: 10px;
	font-family: Verdana;
}

select {
	border: 1px solid #CCCC66;
	color: #999999;
	font-size: 10px;
	font-family: Verdana;
}

select.blue {
	border: 1px solid #579DD3;
	color: #999999;
	font-size: 10px;
	font-family: Verdana;
}

select.red{
	border: 1px solid #E62715;
	color: #999999;
	font-size: 10px;
	font-family: Verdana;
}


input.required, textarea.required {
	border: 1px solid #00A8E6;
}
input.validation-failed, textarea.validation-failed {
	border: 1px solid #FF3300;
	color : #FF3300;
}
input.validation-passed, textarea.validation-passed {
	border: 1px solid #00CC00;
	color : #000;
}

label {
	font-weight: bold;
}
.form-row {
	clear: both;
	padding: 0.5em;
}
.tabTitre {
	color: #666666;
	font-weight: bold;
	font-size: 9px;
	font-family: Verdana;
}
.tabTitreLeft {
	color: #666666;
	font-weight: bold;
	font-size: 10px;
	font-family: Verdana;
	text-align: left;
	padding-top: 5px;
	padding-bottom: 5px;
}
.tabTitreLeftItalic {
	color: #666666;
	font-style: italic;
	font-size: 10px;
	font-family: Verdana;
	text-align: center;
}

.nosort {
	color: #666666;
	font-weight: bold;
	font-size: 9px;
	font-family: Verdana;
	text-align: center;
}

.titreBlancGras {
	color: #FFFFFF;
	font-weight: bold;
	font-size: 14px;
	font-family: Verdana;
}

.titreBlanc {
	color: #FFFFFF;
	font-weight: normal;
	font-size: 14px;
	font-family: Verdana;
}

.tab {
	color: #666666;
	font-size: 10px;
	font-family: Verdana;
	text-align: center

}

.tabLeft {
	color: #666666;
	font-size: 10px;
	font-family: Verdana;
	text-align: left

}

.titre {
	color: #939043;
	font-weight: bold;
	font-size: 18px;
	font-family: Verdana;
}

.text {
	color: #666666;
	font-size: 10px;
	font-family: Verdana;
}

.editField
{
	border: 1 solid;
	border-color:#CCCC66;
	width: 108;
	height:18;
	font-family: Verdana;
}

a.TabLien, a.TabLien:hover, a.TabLien:visited{
	color: #666666;
	font-size: 9px;
}
a, a:hover, a:visited{
	color: #3366CC;
	font-size: 9px;
}
.fondBleu {
	background-color: #F2F4F8;
}
.fondBlanc {
	background-color: #FFFFFF;
}
.fondVert {
	background-color: #67A811;
}
.titreVert {
	color: #FFFFFF;
	font-weight: bold;
	font-size: 14px;
	font-family: Verdana;
	text-align: left;
	background-color: #67A811;
}
.titreCompte {
	color: #579DD3;
	font-weight: bold;
	font-size: 18px;
	font-family: Verdana;
	text-align: left;
}
.texteTitreCompte {
	color: #579DD3;
	font-size: 10px;
	font-family: Verdana;
	text-align: left;
	padding-left: 20px;
}
.tabTitreCompte {
	color: #666666;
	font-size: 10px;
	font-family: Verdana;
	font-weight: bold;
	text-align: left;
	padding-left: 20px;
}
.tabCompte {
	color: #999999;
	font-size: 10px;
	font-family: Verdana;
	text-align: left;
	padding-left: 20px;
}
.titreContact {
	color: #FFFFFF;
	background-color: #579DD3;
	font-weight: bold;
	font-size: 12px;
	font-family: Verdana;
}
.texteContactGras {
	color: #666666;
	background-color: #FFFFFF;
	font-weight: bold;
	font-size: 12px;
	font-family: Verdana;
}
.texteContactFond {
	color: #666666;
	background-color: #F2F4F8;
	font-size: 10px;
	font-family: Verdana;
}
a.texteContactFond, a.texteContactFond:hover, a.texteContactFond:visited {
	color: #666666;
	background-color: #F2F4F8;
	font-size: 10px;
	font-family: Verdana;
	text-decoration: underline;
}
.texteContact {
	color: #666666;
	background-color: #FFFFFF;
	font-size: 10px;
	font-family: Verdana;
}
a.linkCompte, a.linkCompte:hover, a.linkCompte:visited {
	color: #6699CC;
	text-decoration: underline;
	font-family: Verdana;
    font-size: 10px;
}

.validation-error {
	background-color: #E62614;
	color : #FFF;
	font-size: 9px;
	font-family: Verdana;
	font-weight: bold;
}
.validation-warning {
	background-color: #F49900;
	color : #FFF;
	font-size: 9px;
	font-family: Verdana;
	font-weight: bold;
}
.validation-ok {
	background-color: #67A811;
	color : #FFF;
	font-size: 9px;
	font-family: Verdana;
	font-weight: bold;
}
.validation-blue {
	background-color: #579DD3;
	color : #FFF;
	font-size: 9px;
	font-family: Verdana;
	font-weight: bold;
}
