.identificationTitle {
	font-family : verdana, arial, helvetica ;
	font-size : 10px ;
	color : #FFFFFF ;
	text-decoration : none ;
}

.identificationInput {
	width : 105px ;
	font-family : verdana, arial, helvetica ;
	font-size : 10px ;
	border : 1px solid #000000 ;
	font-weight : bold ;
}

/* navigation */
.navigationNiveau1Off {
	font-family : verdana, arial, helvetica ;
	font-size : 11px ;
	color : #0051A1 ;
	text-decoration : none ;
	font-weight : bold ;
}

.navigationNiveau1On {
	background-color : #385E76 ;
	font-family : verdana, arial, helvetica ;
	font-size : 11px ;
	color : #FFFFFF ;
	text-decoration : none ;
	font-weight : bold ;
}

.navigationNiveau2Off {
	font-family : verdana, arial, helvetica ;
	font-size : 10px ;
	color : #AEAEAE ;
	text-decoration : none ;
	font-weight : bold ;
}

.navigationNiveau2On {
	font-family : verdana, arial, helvetica ;
	font-size : 10px ;
	color : #385E76 ;
	text-decoration : none ;
	font-weight : bold ;
}

.navigationNiveau3Off {
	font-family : verdana, arial, helvetica ;
	font-size : 10px ;
	color : #385E76 ;
	text-decoration : none ;
	font-weight : bold ;
}

.navigationNiveau3On {
	font-family : verdana, arial, helvetica ;
	font-size : 10px ;
	color : #FF8A00 ;
	text-decoration : none ;
	font-weight : bold ;
}

.navigationNiveau4Off {
	font-family : verdana, arial, helvetica ;
	font-size : 10px ;
	color : #385E76 ;
	text-decoration : none ;
	font-weight : normal ;
}

.navigationNiveau4On {
	font-family : verdana, arial, helvetica ;
	font-size : 10px ;
	color : #FF8A00 ;
	text-decoration : none ;
	font-weight : normal ;
}

.navigationProgressionoff {
	font-family : verdana, arial, helvetica ;
	font-size : 10px ;
	color : #FFFFFF ;
	text-decoration : none ;
	font-weight : bold ;
}

.navigationProgressionon {
	font-family : verdana, arial, helvetica ;
	font-size : 10px ;
	color : #0051A1 ;
	text-decoration : none ;
	line-height : 11px ;
	padding : 1px ;
	padding-left : 3px ;
	padding-right : 3px ;
	font-weight : bold ;
}

.filetBlanc { height : 2px ; color : #FFFFFF ; text-align : left ; }
.filetBleuClair { height : 1px ; color : #D6DDE2 ; text-align : left ; }
.filetGris { height : 1px ; color : #DFDFDF ; text-align : left ; }

/* textes */
.lienFooter { font-family : verdana, arial, helvetica ; font-size : 9px ; color : #A0C1D3 ; text-decoration : none ; }
.lienFooter:hover { font-family : verdana, arial, helvetica ; font-size : 9px ; color : #A0C1D3 ; text-decoration : underline ; }
.lienBleu { font-family : verdana, arial, helvetica ; font-size : 9px ; color : #3667AF ; }

.titreArticle {
	font-family : verdana, arial, helvetica ;
	font-size : 13px ;
	color : #0C59A5 ;
	text-decoration : none ;
	font-weight : bold ;
}

.titreBlanc {
	font-family : verdana, arial, helvetica ;
	font-size : 13px ;
	color : #FFFFFF ;
	text-decoration : none ;
	font-weight : bold ;
}

.titreGrosBlanc {
	font-family : verdana, arial, helvetica ;
	font-size : 14px ;
	color : #FFFFFF ;
	text-decoration : none ;
	font-weight : bold ;
}

.titreRouge {
	font-family : verdana, arial, helvetica ;
	font-size : 13px ;
	color : #FF0000 ;
	text-decoration : none ;
	font-weight : bold ;
}

.sousTitreOrange { font-family : verdana, arial, helvetica ; font-size : 11px ; color : #F9B70F ; text-decoration : none ; font-weight : bold ; }
.sousTitreBleuClair { font-family : verdana, arial, helvetica ; font-size : 11px ; color : #02B2DC ; text-decoration : none ; font-weight : bold ; }
.sousTitreMarron { font-family : verdana, arial, helvetica ; font-size : 11px ; color : #82281D ; text-decoration : none ; font-weight : bold ; }

.titreMarron { font-family : verdana, arial, helvetica ; font-size : 13px ; color : #82281D ; text-decoration : none ; font-weight : bold ; }
.titreBleuFonce { font-family : verdana, arial, helvetica ; font-size : 13px ; color : #0051A1 ; text-decoration : none ; font-weight : bold ; }

.txt {
	font-family : verdana, arial, helvetica ;
	font-size : 10px ;
	color : #000000 ;
}

.txtSmall {
	font-family : verdana, arial, helvetica ;
	font-size : 9px ;
	color : #000000 ;
}

.txtFicheOffre {
	font-family : verdana, arial, helvetica ;
	font-size : 10px ;
	color : #000000 ;
}

.txtFicheOffre b {
	font-family : verdana, arial, helvetica ;
	font-size : 10px ;
	color :#FF0000 ;
	font-weight : bold ;
}


.txtGras {
	font-family : verdana, arial, helvetica ;
	font-size : 10px ;
	color : #000000 ;
	font-weight : bold ;
}

.txtGrasBleu {
	font-family : verdana, arial, helvetica ;
	font-size : 10px ;
	color : #0C59A5 ;
	font-weight : bold ;
}

.txtBlanc {
	font-family : verdana, arial, helvetica ;
	font-size : 10px ;
	color : #FFFFFF ;
}

.txtGrasBlanc {
	font-family : verdana, arial, helvetica ;
	font-size : 10px ;
	color : #FFFFFF ;
	font-weight : bold ;
}

.txtRouge {
	font-family : verdana, arial, helvetica ;
	font-size : 10px ;
	color : #FF0000 ;
}

.txtGrasRouge {
	font-family : verdana, arial, helvetica ;
	font-size : 10px ;
	color : #FF0000 ;
	font-weight : bold ;
}

.txtVert {
	color : #5BC100 ;
}

.txtOrange {
	color : #D9B317 ;
}

.txtBleuClair {
	font-family : verdana, arial, helvetica ;
	font-size : 10px ;
	color : #97C6F1 ;
}

.txtGris {
	font-family : verdana, arial, helvetica ;
	font-size : 10px ;
	color : #AAAAAA ;
}

.txtGrisItalique {
	font-family : verdana, arial, helvetica ;
	font-size : 10px ;
	color : #AAAAAA ;
	font-style : italic ;
}

.txtGrisFonce {
	font-family : verdana, arial, helvetica ;
	font-size : 10px ;
	color : #B4B4B4 ;
}

/*
.sousTitreOrange {
	font-family : verdana, arial, helvetica ;
	font-size : 13px ;
	color : #FF8A00 ;
	text-decoration : none ;
	font-weight : bold ;
}
*/

.sousTitreBleu {
	font-family : verdana, arial, helvetica ;
	font-size : 10px ;
	color : #3667AF ;
	text-decoration : none ;
	font-weight : bold ;
}

.etoileJaune {
	font-family : verdana, arial, helvetica ;
	font-size : 14px ;
	color : #FFF600 ;
	font-weight : bold ;
	vertical-align: bottom ;
	line-height : 12px ;
}

/* formulaires */
.input {
	width : 200px;
	border-left : 1px solid #888888 ;
	border-top : 1px solid #818181 ;
	border-right : 1px solid #A7A7A7 ;
	border-bottom : 1px solid #B9B9B9 ;
	font-family : verdana, arial, helvetica ;
	font-size : 10px ;
}

.select {
	border-left : 1px solid #888888 ;
	border-top : 1px solid #818181 ;
	border-right : 1px solid #A7A7A7 ;
	border-bottom : 1px solid #B9B9B9 ;
	font-family : verdana, arial, helvetica ;
	font-size : 10px ;
}

.headerFormRecherche {
	font-family : verdana, arial, helvetica ;
	font-size : 10px ;
	color : #3667AF ;
	font-weight : bold ;
}


/* tableaux */
.field			{ font-family : verdana, arial, helvetica ; font-size : 11px ; margin : 2px ; padding : 0px ; border : 0px solid blue ; vertical-align : top ; }
.heading		{ font-family : verdana, arial, helvetica ; font-size : 11px ; color : #000000 ; width : 150px ; border: 1px dotted lime ; vertical-align: top ; }
.formField		{ font-family : verdana, arial, helvetica ; font-size : 10px ; border : 0px dotted red ; border-bottom : 1px solid #FFFFFF ; border-right : 1px solid #FFFFFF ; height : 24px ; padding : 2px ; vertical-align : middle ; background-color : #EAEAEA }
.formFieldBold	{ font-family : verdana, arial, helvetica ; font-size : 10px ; font-weight : bold ; border : 0px dotted red ; border-bottom : 1px solid #FFFFFF ; border-right : 1px solid #FFFFFF ; height : 24px ; padding : 2px ; vertical-align : middle ; background-color : #EAEAEA }
.formFieldTransmitted	{ font-family : verdana, arial, helvetica ; font-size : 11px ; border : 0px dotted red ; border-bottom : 1px solid #FFFFFF ; border-right : 1px solid #FFFFFF ; height : 24px ; padding : 2px ; vertical-align : middle ; background-color : #CCFFBE }
.formFieldOrange		{ font-family : verdana, arial, helvetica ; font-size : 11px ; border : 0px dotted red ; border-bottom : 1px solid #FFFFFF ; border-right : 1px solid #FFFFFF ; height : 24px ; padding : 2px ; vertical-align : middle ; background-color : orange }
.formFieldRed			{ font-family : verdana, arial, helvetica ; font-size : 11px ; border : 0px dotted red ; border-bottom : 1px solid #FFFFFF ; border-right : 1px solid #FFFFFF ; height : 24px ; padding : 2px ; vertical-align : middle ; background-color : red }
.formFieldBrown			{ font-family : verdana, arial, helvetica ; font-size : 11px ; border : 0px dotted red ; border-bottom : 1px solid #FFFFFF ; border-right : 1px solid #FFFFFF ; height : 24px ; padding : 2px ; vertical-align : middle ; background-color : #C69C6D }
.formField a	{ color : #0051A1 }
.headerField	{ font-family : verdana, arial, helvetica ; font-size : 11px ; font-weight : bold ; border : 0px dotted red ; border-bottom : 1px solid #FFFFFF ; border-right : 1px solid #FFFFFF ; height : 24px ; padding : 2px ; vertical-align : middle ; text-align : center ; background-color : #B2D9FF }
.totalField		{ font-family : verdana, arial, helvetica ; font-size : 11px ; font-weight : bold ; border : 0px dotted red ; border-bottom : 1px solid #FFFFFF ; border-right : 1px solid #FFFFFF ; height : 24px ; padding : 2px ; vertical-align : middle ; background-color : #B4B4B4 }

/* images */
.diapo			{ border : 1px solid #0051A1 ; text-align : right ; }
img				{ behavior: url ("../medias/js/pngbehavior.html") ; }

.button			{ font-family : verdana, arial, helvetica ; font-size : 10px ; color : #FFFFFF ; height : 24px ; background-color : #0051A1 ; border-left : 1px solid #4882BC ; border-top : 1px solid #90B3D6 ; border-right : 1px solid #002952 ; border-bottom : 1px solid #001225 ; }