div.Overlay { /*background-image: url("/images/overlay.png"); background-repeat: repeat;*/ width: 986px; height: 700px; position: absolute; top: 112px; margin: 0 auto; z-index: 10; display: none; }

.TexteMenuTop { font-size: 1.1em; font-weight: bold; color: #999999; }
.TexteMenuTop:link { font-size: 1.1em; font-weight: bold; color: #999999; }
.TexteMenuTop:visited { font-size: 1.1em; font-weight: bold; color: #999999; }
.TexteMenuTop:hover { font-size: 1.1em; font-weight: bold; color: #D60000; }

.TexteMenuHeader { font-size: 1.1em; font-weight: bold; color: #FFFFFF; }
.TexteMenuHeader:link { font-size: 1.1em; font-weight: bold; color: #FFFFFF; }
.TexteMenuHeader:visited { font-size: 1.1em; font-weight: bold; color: #FFFFFF; }
.TexteMenuHeader:hover { font-size: 1.1em; font-weight: bold; color: #4A535C; }

.TexteMenuSection { color: #000000; }
.TexteMenuSection:link { color: #000000; }
.TexteMenuSection:visited { color: #000000; }
.TexteMenuSection:hover { color: #D60000; }

.TexteMenuBottom { font-size: 1.1em; color: #003366; }
.TexteMenuBottom:link { font-size: 1.1em; color: #003366; }
.TexteMenuBottom:visited { font-size: 1.1em; color: #003366; }
.TexteMenuBottom:hover { font-size: 1.1em; color: #D60000; }


.BGMenuBienNiveau1 { background-color: #000000; }
.BGMenuBienNiveau2 { background-color: #F5FBEA; }
.BGMenuBienNiveau3 { background-color: #FBFDF7; }
.BGMenuBienNiveau4 { background-color: #FFFFFF; }
.BGMenuBienOver { background-color: #BADF6F; }

.TexteMenuBien { color: #000000; }
.TexteMenuBien:link { color: #000000; }
.TexteMenuBien:visited { color: #000000; }
.TexteMenuBien:hover { color: #FF6600; text-decoration: underline; }


.BGMenuClientNiveau1 { background-color: #FFECEC; }
.BGMenuClientOver { background-color: #F99D9D; }

.TexteMenuClient { color: #000000; }
.TexteMenuClient:link { color: #000000; }
.TexteMenuClient:visited { color: #000000; }
.TexteMenuClient:hover { color: #FF6600; text-decoration: underline; }


.TexteMenuBienOver { font-weight: bold; color: #608000; text-decoration: underline; }
.TexteMenu { color: #000000; }

.TexteLogin { color: #000000; }
.TexteDate { color: #FFFFFF; }
.TexteCopyright { color: #999999; }

.TexteSection { font-family: Arial, Helvetica, sans-serif; font-size: 2em; font-weight: bold; color: #FFFFFF; }
.TexteSectionTitle { font-weight: bold; color: #ffffff; font-size: 2em; }


.BorderSectionTable { border-top: #CCCCCC 1px solid; border-left: #CCCCCC 1px solid; }
.BorderSectionCell { border-bottom: #CCCCCC 1px solid; border-right: #CCCCCC 1px solid; }
.BackgroundSection { background-color: #CCCCCC; }

.BorderSectionGroup { border: #CCCCCC 1px solid; }
.BackgroundSectionGroupBien { background-color: #000000; }
.BackgroundSectionGroupClient { background-color: #FBBABA; }

.TexteSectionGroup { font-family: Arial, Helvetica, sans-serif; font-size: 1.1em; font-weight: bold; color: #000000; }

.TexteForm { font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #333333; }
.TexteFormDetail { font-family: Arial, Helvetica, sans-serif; font-size: 0.9em; color: #333333; }
.TexteFormSection {  font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #FFFFFF; }
.TexteFormMandatory { font-weight: bold; color: #CC0000; }


.Form { color: #000000; ; background-color: #EFEFEF; border: 1px #CCCCCC solid; vertical-align: middle; }
.FormWarning { color: #000000; ; background-color: #EFEFA0; border: 1px #CCCCCC solid; vertical-align: middle; }
.FormEmpty { color: #000000; ; background-color: #EfA0A0; border: 1px #CCCCCC solid; vertical-align: middle; }

.FormFit { color: #000000; ; background-color: #EFEFEF; border: 1px #CCCCCC solid; vertical-align: middle; }
.FormFitWarning { color: #000000; ; background-color: #EFEFA0; border: 1px #CCCCCC solid; vertical-align: middle; }
.FormFitEmpty { color: #000000; ; background-color: #EFA0A0; border: 1px #CCCCCC solid; vertical-align: middle; }


.TexteStep { font-family: Arial, Helvetica, sans-serif; font-size: 1.2em; font-weight: bold; color: #666666; white-space: nowrap; }

.BorderStepBien { border-top: #BADF6F 2px solid; border-left: #BADF6F 2px solid; border-bottom: #BADF6F 2px solid; border-right: #BADF6F 2px solid; }
.BackgroundStepBien { background-color: #BADF6F; }
.BackgroundStepBienOff { background-color: #DDDDDD; }
.BackgroundStepBienOn { background-color: #DAEF9F; }
.BackgroundStepBienPassed { background-color: #000000; }

.BorderStepClient { border-top: #F99D9D 2px solid; border-left: #F99D9D 2px solid; border-bottom: #F99D9D 2px solid; border-right: #F99D9D 2px solid; }
.BackgroundStepClient { background-color: #F99D9D; }
.BackgroundStepClientOff { background-color: #DDDDDD; }
.BackgroundStepClientOn { background-color: #FBBABA; }
.BackgroundStepClientPassed { background-color: #FFECEC; }


.BorderListBienTable { border-top: #FFFFFF 1px solid; border-left: #FFFFFF 1px solid; }
.BorderListBienCell { border-bottom: #FFFFFF 1px solid; border-right: #FFFFFF 1px solid; }
.BorderListBienTopCell { border-bottom: #FFFFFF 1px solid; border-right: #FFFFFF 1px solid; }
.BorderListBienBottomCell { border-bottom: #FFFFFF 2px solid; border-right: #FFFFFF 1px solid; }
.BackgroundListBienHeader { background-color: #000000; }
.BackgroundListBien {
	background-color: #F3F3F3;
}
.BackgroundListBienOver { background-color: #cccccc; }
.TexteListBienHeader { font-size: 0.9em; font-weight: bold; color: #ffffff; }
.TexteListBien { font-size: 0.9em; color: #000000; }


.BorderBienDetailTable { border-top: #000000 1px solid; border-left: #000000 1px solid; }
.BorderBienDetailCell { border-bottom: #000000 1px solid; border-right: #000000 1px solid; }
.BackgroundBienDetailHeader { background-color: #000000; }
.BackgroundBienDetail { background-color: #DBDBDB; }
.TexteBienDetailHeader { font-size: 0.9em; font-weight: bold; color: #ffffff; }
.TexteBienDetailTitle { font-size: 0.8em; color: #333333; }
.TexteBienDetail { font-size: 0.9em; font-weight: bold; color: #333333; }
.TexteBienDetailHighlight { font-size: 0.9em; font-weight: bold; color: #FF6600; }


.BorderListClientTable { border-top: #F99D9D 1px solid; border-left: #F99D9D 1px solid; }
.BorderListClientCell { border-bottom: #F99D9D 2px solid; border-right: #F99D9D 1px solid; }
.BackgroundListClientHeader { background-color: #FBBABA; }
.BackgroundListClient { background-color: #FFECEC; }
.BackgroundListClientOver { background-color: #FBBABA; }
.TexteListClientHeader { font-size: 0.9em; font-weight: bold; color: #333333; }
.TexteListClient { font-size: 0.9em; color: #333333; }

