.txtindexpart     { color: #3e4475; font-size: 10pt; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.txtindexentp    { color: #515151; font-size: 10pt; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.txtindexentpsurvol   { color: white; font-size: 10pt; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; background-color: #515151; cursor: pointer  }
.contenusurvol    { color: #000; font-size: 10pt; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; background-color: #ffd4a4; cursor: pointer  }
.panoramasurvol  { color: #000; font-size: 10pt; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #ffd4a4; cursor: pointer  }
.contenusurvol1     { color: #515151; font-size: 10pt; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; background-color: #f0f0f0; cursor: pointer  }
.contenusurvol2  { color: #515151; font-size: 10pt; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; background-color: #f0f0f0; cursor: pointer  }
.txtrubriqueentpsurvol   { color: #515151; font-size: 10pt; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; background-color: #fef7eb; cursor: pointer  }
A.notrait  { color: #515151; text-decoration: none }
A.trait  { color: #934f24; font-weight: bold; text-decoration: underline }
A.notrait3  { color: #3e4475; text-decoration: none }
A.notrait4 { color: #515151; text-decoration: none }
A.notrait1 { color: black; text-decoration: none }
A.notrait5 { color: white; text-decoration: none }
A.notrait7 { color: white; text-decoration: underline }
A.notrait8  { color: white; text-decoration: none }
A.notrait6 { color: white; text-decoration: underline }
A.notrait2 { color: white }
.txtindexpartsurvol     { color: white; font-size: 10pt; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; background-color: #3e4475; cursor: pointer  }
.part1survol   { color: #515151; font-size: 10pt; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; background-color: #fee2ac; cursor: pointer  }
.txtentpnor        { color: white; font-size: 9pt; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.txtentp7  { color: white; font-size: 9pt; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.txt     { color: #515151; font-size: 10pt; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.txtblanc   { color: white; font-size: 10pt; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.txtblanc1   { color: white; font-size: 9pt; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.txtblancbold  { color: white; font-weight: bold; font-size: 10pt; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.titrepart     { color: white; font-weight: bold; font-size: 9pt; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.titreparttest  { color: white; font-weight: bold; font-size: 8pt; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.txt1   { color: #515151; font-size: 9pt; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.txttitremarche    { color: #3e4475; font-weight: bold; font-size: 11pt; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.txttitremarcheblanc  { color: white; font-weight: bold; font-size: 11pt; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.txttitremarche1  { color: #535353; font-weight: bold; font-size: 11pt; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.txttitremarche2   { color: #000; font-weight: bold; font-size: 13pt; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.txttitremarche1blanc  { color: white; font-weight: bold; font-size: 11pt; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.txt2   { color: black; font-size: 9pt; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.txt3     { color: black; font-weight: bold; font-size: 9pt; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.txt4 { color: black; font-weight: normal; font-size: 9pt; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.txtexposant   { color: black; font-weight: normal; font-size: 7pt; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; vertical-align: super }
.txtexposant1 { color: black; font-weight: normal; font-size: 7pt; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; vertical-align: top }
.txtnoir   { color: black; font-size: 10pt; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.txtnoirgris { color: black; font-size: 10pt; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; background-color: #eaece5 }
.txtnoirjaune { color: black; font-size: 10pt; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; background-color: yellow }
.txtnoir8pt { color: black; font-size: 8pt; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.txtgrisclair { color: #828282; font-size: 10pt; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.txtnoir4    { color: black; font-style: italic; font-weight: bold; font-size: 11pt; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.txtnoirtimes  { color: black; font-style: italic; font-weight: bold; font-size: 12pt; font-family: "Times New Roman", Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.txtnoir2   { color: black; font-size: 10pt; font-family: Arial, Helvetica, Verdana, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.txtnoir3   { color: black; font-weight: bold; font-size: 10pt; font-family: Arial, Helvetica, Verdana, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.txtblanc5  { color: white; font-weight: bold; font-size: 10pt; font-family: Arial, Helvetica, Verdana, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.txtmarron  { color: #934f24; font-size: 10pt; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.txtbleu1  { color: #1d6c93; font-size: 10pt; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.txtmarronbold  { color: #934f24; font-weight: bold; font-size: 10pt; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.txtnoirsouligne  { color: black; font-size: 10pt; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.txtblanc  { color: #fff; font-size: 10pt; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.txttitreblanc   { color: #fff; font-weight: bold; font-size: 11pt; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.txttitremarche   { color: #3e4475; font-weight: bold; font-size: 11pt; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.txtnoir1   { color: black; font-style: italic; font-size: 10pt; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.txtbleu   { color: #20abff; font-weight: bold; font-size: 10pt; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.txtorange    { color: #f0410f; font-size: 10pt; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.txtorange1   { color: #f0410f; font-weight: bold; font-size: 10pt; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.txtgris    { color: #515151; font-size: 10pt; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.txtgrisjaune { color: #515151; font-size: 10pt; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; background-color: yellow }
.txtgris8pt { color: #515151; font-size: 8pt; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.txtgrisbold    { color: #515151; font-weight: bold; font-size: 10pt; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.txtnoirbold   { color: black; font-weight: bold; font-size: 10pt; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.txtnoirboldjaune   { color: black; font-weight: bold; font-size: 10pt; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; background-color: yellow }
.txt304italrge { color: #8b0000; font-style: italic; font-weight: normal; font-size: 10pt; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.txt304italorange { color: #f0410f; font-style: italic; font-weight: normal; font-size: 10pt; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.txtrougebold { color: #ac1316; font-weight: bold; font-size: 10pt; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.txtvertbold { color: #257107; font-weight: bold; font-size: 10pt; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.txtnoirbold9  { color: black; font-weight: bold; font-size: 11pt; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.txtbleubold   { color: #0f0060; font-weight: bold; font-size: 10pt; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.txtorangebold1   { color: #e85d00; font-weight: bold; font-size: 10pt; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.txtnoirbold10   { color: black; font-weight: bold; font-size: 12pt; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.txtnoirboldsouligne   { color: black; font-weight: bold; font-size: 10pt; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
A.notraitviolet     { color: #9370db; font-weight: bold; font-size: 10pt; text-decoration: none }
A.notraitviolet4 { color: #9370db; font-weight: bold; font-size: 9pt; text-decoration: none }
A.notraitviolet2  { color: #9370db; font-weight: bold; font-size: 10pt; text-decoration: underline }
A.notraitviolet1    { color: #9370db; font-weight: bold; font-size: 10pt; font-family: Arial, Verdana, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
A.notraitviolet3  { color: #9370db; font-size: 10pt; font-family: Arial, Verdana, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.sstitrepart       { color: #8b0000; font-weight: bold; font-size: 10pt; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.sstitrepartrouge    { color: #db2815; font-weight: bold; font-size: 15pt; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.sstitrepartvert     { color: #5b861f; font-weight: bold; font-size: 15pt; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.sstitrepartvert1   { color: #5b861f; font-weight: bold; font-size: 10pt; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.sstitrepart2   { color: #8b0000; font-weight: bold; font-size: 11pt; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.sstitrepart1    { color: #8b0000; font-weight: bold; font-size: 9pt; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
A.sstitrepart  { color: #8b0000; text-decoration: underline }
A.sstitrepart3 { color: #5b861f; text-decoration: underline }
.txtnoir7bold     { color: black; font-weight: bold; font-size: 9pt; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.txtnoir7boldblanc   { color: white; font-weight: bold; font-size: 9pt; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.txtnoir7    { color: black; font-size: 9pt; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }







#menu						{	z-index: 100 ; position: relative; font-family: Verdana, Arial	; font-size: 12px	; width: 160px; 		}

.groupe1					{	z-index: 120 ; position: relative ; margin: 3px 0px			}
.titre1						{	z-index: 130 ; position: relative ; background-color: #3e4475 ;   padding: 2px  ; border-bottom: 1px solid #535353 ; height: auto !important; height: 21px ; cursor: pointer ; 			}
.titre1 a					{	color: white; font-weight: bold; text-decoration: none	; font-size: 14px	}
.titre1 a:hover				{	background-color: #3e4475		}

.groupe2					{	z-index: 140 ; position: relative; 		}
.titre2						{	z-index: 150 ; position: relative; background-color: #a5bff0; padding: 2px ; padding-right: 0px; border-bottom: 1px solid #535353 ; height: auto ; min-height: 15px !important; min-height: 20px ;  cursor: pointer	;  	}
.titre2	a					{	background-color: #a5bff0; 	text-decoration: none		}
.titre2	a:hover				{	background-color: #a5bff0;  			}
.titre2_select				{	z-index: 150 ; position: relative; background-color: #3e4475; padding: 2px ; padding-right: 0px; color: white;  border-bottom: 1px solid #535353 ; height: auto ; min-height: 15px !important; min-height: 20px ; 			}
.titre2_select a			{	color: white; 	text-decoration: none		}

.groupe3					{	z-index: 160 ; position: absolute; top: 0px; left: 160px !important; left: 158px; width: 240px; background-color: #fde1c3; border: 1px solid #535353; border-bottom: 1px	; display: none		}
.titre3						{	z-index: 170 ; position: relative; color: #515151; padding: 2px; 	border-bottom: 1px solid #6a7080 ;  height: auto !important; height: 19px ; cursor: pointer			}
.titre3 a					{	color: #515151; text-decoration: none		}
.titre3 a:hover				{	background-color: #ffd4a4		}

.titre_rubrique				{	z-index: 130 ; position: relative; background-color: white; 	padding: 2px ; border: 1px solid #535353	; border-width: 1px 0px	; cursor: pointer 		}
.titre_rubrique	 a			{	color: black; font-weight: normal;	text-decoration: none			}
.titre_rubrique	 a:hover	{	background-color: white; 		}

.groupe4					{	z-index: 180 ; position: absolute; left: 239px; width: 240px; background-color: #f4ecd5; display: none		}
.titre4						{	z-index: 190 ; position: relative; padding: 2px; 	border: 1px solid #6a7080	; border-top: 0px ; cursor: pointer		}
.titre4 a					{	color: #515151; text-decoration: none		}
.titre4 a:hover				{	background-color: #ffd4a4		}

.pro .titre1,.pro .titre1 a:hover,.pro .titre2_select,.pro .titre2_select a 	{	background-color:#6a707e;	}
.pro .titre2,.pro .titre2 a,.pro .titre2 a:hover 								{	background-color:#b8bbc5;	}

#bbML						{
	height: 492px;
	visibility: visible;
}

