
*						{	font-family: Verdana, arial;	}


.txtindexpart     		{ color: #3e4475; font-size: 10pt; font-family: verdana, arial; text-decoration: none }
.txtindexentp    		{ color: #515151; font-size: 10pt; font-family: verdana, arial; text-decoration: none }
.txtindexentpsurvol   	{ color: white; font-size: 10pt; font-family: verdana, arial; text-decoration: none; background-color: #515151; cursor: pointer  }
.contenusurvol    		{ color: #000; font-size: 10pt; font-family: verdana, arial; text-decoration: none; background-color: #dcdcdc; cursor: pointer  }
.panoramasurvol  		{ color: #000; font-size: 10pt; font-family: verdana, arial; background-color: #dcdcdc; cursor: pointer  }
.contenusurvol1     	{ color: #515151; font-size: 10pt; font-family: verdana, arial; text-decoration: none; background-color: #f0f0f0; cursor: pointer  }
.contenusurvol2  		{ color: #515151; font-size: 10pt; font-family: verdana, arial; text-decoration: none; background-color: #f0f0f0; cursor: pointer  }
.txtrubriqueentpsurvol  { color: #515151; font-size: 10pt; font-family: verdana, arial; 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; text-decoration: none; background-color: #3e4475; cursor: pointer  }
.part1survol   			{ color: #515151; font-size: 10pt; font-family: verdana, arial; text-decoration: none; background-color: #fee2ac; cursor: pointer  }
.txtentpnor        		{ color: white; font-size: 9pt; font-family: verdana, arial; text-decoration: none }
.txtentp7  				{ color: white; font-size: 9pt; font-family: verdana, arial; text-decoration: none }
.txt     				{ color: #515151; font-size: 10pt; font-family: verdana, arial; text-decoration: none }
.txtblanc  				{ color: white; font-size: 10pt; font-family: verdana, arial; text-decoration: none }
.txtblanc1   			{ color: white; font-size: 9pt; font-family: verdana, arial; text-decoration: none }
.txtblancbold  			{ color: white; font-weight: bold; font-size: 10pt; font-family: verdana, arial; text-decoration: none }
.titrepart     			{ color: white; font-weight: bold; font-size: 9pt; font-family: verdana, arial; text-decoration: none }
.titreparttest  		{ color: white; font-weight: bold; font-size: 8pt; font-family: verdana, arial; text-decoration: none }
.txt1   				{ color: #515151; font-size: 9pt; font-family: verdana, arial; text-decoration: none }
.txttitremarche    		{ color: #3e4475; font-weight: bold; font-size: 11pt; font-family: verdana, arial; text-decoration: none }
.txttitremarcheblanc  	{ color: white; font-weight: bold; font-size: 11pt; font-family: verdana, arial; text-decoration: none }
.txttitremarche1  		{ color: #535353; font-weight: bold; font-size: 11pt; font-family: verdana, arial; text-decoration: none }
.txttitremarche2   		{ color: #000; font-weight: bold; font-size: 13pt; font-family: verdana, arial; text-decoration: none }
.txttitremarche1blanc  	{ color: white; font-weight: bold; font-size: 11pt; font-family: verdana, arial; text-decoration: none }
.txt2   				{ color: black; font-size: 9pt; font-family: verdana, arial; text-decoration: none }
.txt3     				{ color: black; font-weight: bold; font-size: 9pt; font-family: verdana, arial; text-decoration: none }
.txt4 					{ color: black; font-weight: normal; font-size: 9pt; font-family: verdana, arial; text-decoration: none }


.txtexposant   			{ color: black; font-weight: normal; font-size: 7pt; font-family: verdana, arial; text-decoration: none; vertical-align: top }
.txtexposant1 			{ color: black; font-weight: normal; font-size: 7pt; font-family: verdana, arial; text-decoration: none; vertical-align: top }


.txtnoir   				{ color: black; font-size: 10pt; font-family: verdana, arial; text-decoration: none }
.txtnoirgris 			{ color: black; font-size: 10pt; font-family: verdana, arial; text-decoration: none; background-color: #eaece5 }
.txtnoirjaune 			{ color: black; font-size: 10pt; font-family: verdana, arial; text-decoration: none; background-color: yellow }
.txtnoir8pt 			{ color: black; font-size: 8pt; font-family: verdana, arial; text-decoration: none }
.txtgrisclair 			{ color: #828282; font-size: 10pt; font-family: verdana, arial; text-decoration: none }
.txtnoir4    			{ color: black; font-style: italic; font-weight: bold; font-size: 11pt; font-family: verdana, arial }
.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; text-decoration: none }
.txtbleu1  				{ color: #1d6c93; font-size: 10pt; font-family: verdana, arial; text-decoration: none }
.txtmarronbold  		{ color: #934f24; font-weight: bold; font-size: 10pt; font-family: verdana, arial; text-decoration: none }
.txtnoirsouligne  		{ color: black; font-size: 10pt; font-family: verdana, arial }
.txtblanc  				{ color: #fff; font-size: 10pt; font-family: verdana, arial; text-decoration: none }
.txttitreblanc   		{ color: #fff; font-weight: bold; font-size: 11pt; font-family: verdana, arial; text-decoration: none }
.txttitremarche   		{ color: #3e4475; font-weight: bold; font-size: 11pt; font-family: verdana, arial; text-decoration: none }
.txtnoir1   			{ color: black; font-style: italic; font-size: 10pt; font-family: verdana, arial; text-decoration: none }
.txtbleu   				{ color: #20abff; font-weight: bold; font-size: 10pt; font-family: verdana, arial; text-decoration: none }
.txtorange    			{ color: #f0410f; font-size: 10pt; font-family: verdana, arial; text-decoration: none }
.txtorange1   			{ color: #f0410f; font-weight: bold; font-size: 10pt; font-family: verdana, arial; text-decoration: none }
.txtgris    			{ color: #515151; font-size: 10pt; font-family: verdana, arial; text-decoration: none }
.txtgrisjaune 			{ color: #515151; font-size: 10pt; font-family: verdana, arial; text-decoration: none; background-color: yellow }
.txtgris8pt 			{ color: #515151; font-size: 8pt; font-family: verdana, arial; text-decoration: none }
.txtgrisbold    		{ color: #515151; font-weight: bold; font-size: 10pt; font-family: verdana, arial; text-decoration: none }
.txtnoirbold   			{ color: black; font-weight: bold; font-size: 10pt; font-family: verdana, arial; text-decoration: none }
.txtnoirboldjaune   	{ color: black; font-weight: bold; font-size: 10pt; font-family: verdana, arial; text-decoration: none; background-color: yellow }
.txt304italrge 			{ color: #8b0000; font-style: italic; font-weight: normal; font-size: 10pt; font-family: verdana, arial; text-decoration: none }
.txt304italorange 		{ color: #f0410f; font-style: italic; font-weight: normal; font-size: 10pt; font-family: verdana, arial; text-decoration: none }
.txtrougebold 			{ color: #ac1316; font-weight: bold; font-size: 10pt; font-family: verdana, arial; text-decoration: none }
.txtvertbold 			{ color: #257107; font-weight: bold; font-size: 10pt; font-family: verdana, arial; text-decoration: none }
.txtnoirbold9  			{ color: black; font-weight: bold; font-size: 11pt; font-family: verdana, arial; text-decoration: none }
.txtbleubold   			{ color: #0f0060; font-weight: bold; font-size: 10pt; font-family: verdana, arial; text-decoration: none }
.txtorangebold1   		{ color: #e85d00; font-weight: bold; font-size: 10pt; font-family: verdana, arial; text-decoration: none }
.txtnoirbold10   		{ color: black; font-weight: bold; font-size: 12pt; font-family: verdana, arial; text-decoration: none }
.txtnoirboldsouligne   	{ color: black; font-weight: bold; font-size: 10pt; font-family: verdana, arial }
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 }
.sstitrepartrouge    	{ color: #db2815; font-weight: bold; font-size: 15pt; font-family: verdana, arial }
.sstitrepartvert     	{ color: #5b861f; font-weight: bold; font-size: 15pt; font-family: verdana, arial }
.sstitrepartvert1   	{ color: #5b861f; font-weight: bold; font-size: 10pt; font-family: verdana, arial }
.sstitrepart2   		{ color: #8b0000; font-weight: bold; font-size: 11pt; font-family: verdana, arial }
.sstitrepart1    		{ color: #8b0000; font-weight: bold; font-size: 9pt; font-family: verdana, arial; 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; text-decoration: none }
.txtnoir7boldblanc   	{ color: white; font-weight: bold; font-size: 9pt; font-family: verdana, arial; text-decoration: none }
.txtnoir7    			{ color: black; font-size: 9pt; font-family: verdana, arial }







#patch					{	 		}

#patch a:hover			{ 	background-color: transparent }

#logo					{	position: absolute; top: 0px; left: 0px }

#nlicence				{	position: absolute; top: 14px; left: 172px		}

#menu1					{	position: absolute; top: 5px; right: 5px; color : #484848		}
#menu1 a				{	color: #484848		}

#menu2					{	position: absolute; background-image:url(/img/fd_bt_haut.png) ; top: 21px ; right: 0px ; height: 23px	}
#menu2	a				{	text-decoration: none; color: #f7d8e6			}


#ppage							{		position: relative; width: 985px; border-top: 1px solid #ccc; font-family: verdana ; font-size: 10px; margin-top: 3px; color: #a7a7a7 ; text-align: center; padding: 3px 0px 10px 5px	; line-height: 12px; clear: both	}

a.lien_ppage:link				{		 color: #535353 ;	font-weight: bold;	font-size: 10px; text-decoration : none			}
a.lien_ppage:visited			{		 color: #535353 ;	font-weight: bold;	font-size: 10px; text-decoration : none			}
a.lien_ppage:hover				{		 color: #535353 ;	font-weight: bold;	font-size: 10px; text-decoration : none			}
a.lien_ppage:active				{		 color: #535353 ;	font-weight: bold;	font-size: 10px; text-decoration : none			}



.bf							{	color: #9370db; font-weight: bold; font-size: 10pt; cursor: pointer		}
.bbf						{	display: none	}













#contBody					{	position: relative;	height: auto; margin-right: 15px;
								color: black; font-size: 10pt; font-family: Verdana;
								text-align: left ;
								 	}

#contBody h3				{	padding: 0; margin: 0;	margin-bottom: 4px	; 
								color: #8b0000; font-weight: bold; font-size: 10pt;	}

#contBody p					{	padding: 0; margin: 0;			}

#contBody ul				{	padding: 0; margin: 0;	text-indent: -11px; padding-left: 10px	; list-style-type: none; line-height: 16px;}
ul.contBody					{	padding: 0; margin: 0 0 0 2px;	text-indent: -11px; padding-left: 10px	; list-style-type: none; line-height: 16px;}
ul.hl li					{	margin-bottom: 5px; }
ul.hl li li					{	margin-bottom: 2px; }

#contBody .separateur		{	margin-top: 8px; padding-top: 8px ; border-top: 1px dotted black	}


#contBody table				{	font-size: 10pt; border-collapse: collapse ; line-height: 16px; 	}
#contBody tr				{	vertical-align: top	}
#contBody th				{	border: 1px solid black		}
#contBody td				{	border: 1px solid black; padding: 2px 5px	}

table.contBody				{	font-size: 10pt; border-collapse: collapse ; line-height: 16px; 	}
table.contBody tr			{	vertical-align: top	}
table.contBody th			{	border: 1px solid black		}
table.contBody td			{	border: 1px solid black; padding: 2px 5px	}

#contBody table.illus			{	 	}
#contBody table.illus tr		{	vertical-align: middle}
#contBody table.illus td		{	border: 1px solid #6a7080; padding: 3px 4px		}

#contBody td.noBorder			{	border-width: 0px 			}	
#contBody td.noBorderTop		{	border-top-width: 0px 		}
#contBody td.noBorderLeft		{	border-left-width: 0px 		}
#contBody td.noBorderBottom		{	border-bottom-width: 0px 		}
#contBody td.noBorderRight		{	border-right-width: 0px 		}

table.contBody td.noBorder			{	border-width: 0px 			}	
table.contBody td.noBorderTop		{	border-top-width: 0px 		}
table.contBody td.noBorderLeft		{	border-left-width: 0px 		}
table.contBody td.noBorderBottom		{	border-bottom-width: 0px 		}
table.contBody td.noBorderRight		{	border-right-width: 0px 		}

#contBody tr.noBorderTop td			{	border-top-width: 0px 		}
#contBody tr.noBorderLeft td		{	border-left-width: 0px 		}
#contBody tr.noBorderBottom td		{	border-bottom-width: 0px 		}
#contBody tr.noBorderRight td		{	border-right-width: 0px 		}

table.contBody tr.noBorderTop td		{	border-top-width: 0px 		}
table.contBody tr.noBorderLeft td		{	border-left-width: 0px 		}
table.contBody tr.noBorderBottom td		{	border-bottom-width: 0px 		}
table.contBody tr.noBorderRight td		{	border-right-width: 0px 		}

table.contBody table.noBorder td		{	border-width: 0px 		}
#contBody table.noBorder td				{	border-width: 0px 		}

#contBody table.border666 td	{	border-color: #666 }




#contBody td.dtBorderTop		{	border-top: 1px dotted gray 		}
#contBody td.dtBorderLeft		{	border-left: 1px dotted gray 		}
#contBody td.dtBorderBottom		{	border-bottom: 1px dotted gray 		}
#contBody td.dtBorderRight		{	border-right: 1px dotted gray 		}

#contBody tr.dtBorderTop td		{	border-top: 1px dotted gray 		}
#contBody tr.dtBorderLeft td	{	border-left: 1px dotted gray 		}
#contBody tr.dtBorderBottom	td	{	border-bottom: 1px dotted gray 		}
#contBody tr.dtBorderRight	td	{	border-right: 1px dotted gray 		}

table.contBody tr.dtBorderTop td		{	border-top: 1px dotted gray 		}
table.contBody tr.dtBorderLeft td		{	border-left: 1px dotted gray 		}
table.contBody tr.dtBorderBottom	td	{	border-bottom: 1px dotted gray 		}
table.contBody tr.dtBorderRight	td		{	border-right: 1px dotted gray 		}


#contBody td.blBorderTop		{	border-top: 1px solid #adb2ce		}
#contBody td.blBorderLeft		{	border-left: 1px solid #adb2ce 		}
#contBody td.blBorderBottom		{	border-bottom: 1px solid #adb2ce 	}
#contBody td.blBorderRight		{	border-right: 1px solid #adb2ce		}

#contBody tr.blBorderTop td		{	border-top: 1px solid #adb2ce		}
#contBody tr.blBorderLeft td	{	border-left: 1px solid #adb2ce		}
#contBody tr.blBorderBottom	td	{	border-bottom: 1px solid #adb2ce 	}
#contBody tr.blBorderRight	td	{	border-right: 1px solid #adb2ce 	}


#contBody sup 					{	font-size:0.7em; vertical-align:text-top;	}




#contBody.rub110			{		margin-right: 8px;		}
#contBody.rub110 table		{		width: 100%		}

#contBody.rub110 td.texte	{		width: 100%; text-align: justify	; vertical-align:middle; padding: 5px 5px	}
#contBody.rub110 td.space	{		border-top-color: white; border-bottom-color: white	}

#contBody.rub110 td img		{		margin: 2px 1px	}

#contBody.rub110 table.reduit td		{		padding: 0px	}

#contBody.rub110 li			{		margin-top: 8px				}
#contBody.rub110 li li		{		margin-top: 2px				}

#contBody.rub110 ul.typ1 li			{		margin: 0px; text-align: left				}



#contBody.rub101			{				}
#contBody.rub101 table		{			}
#contBody.rub101 td 		{		padding: 4px 2px	}



.tiTableau *				{	font-size: 8pt; line-height: 14px }

.tiTableau td				{	padding: 2px  }


table.txtnoir				{	font-size: 10pt;	}

#contBody table.doubleFleche				{	 	}
#contBody table.doubleFleche	tr			{	vertical-align: middle}
#contBody table.doubleFleche	td			{	border: 0px; padding: 0px	}

#contBody table.tab115221					{	border: 1px solid black ; border-top-color: white 	}
#contBody table.tab115221	tr				{	}
#contBody table.tab115221	th				{	background-color:	#FFB760	; border: 0px; border-bottom: 1px solid black;  line-height: 20px	}
#contBody table.tab115221	td				{	border: 0px; 	}

.surLigne1					{	background-color: #ededed	; font-weight: bold	}

#contBody .tab115221	p	{	padding: 0; margin: 2px 0		}



#contBody table.tabTitre110					{		margin: 0 ; width: auto		; margin-bottom: 10px		}
#contBody table.tabTitre110	 td				{		border: 0px solid white; padding: 0			}
#contBody table.tabTitre110	 td	img			{		margin: 0			}

#contBody td.noPad			{		padding: 0 }



td.ligne_grise				{	background-image: url(../medias/ligne_grise.gif) ; background-repeat: repeat-y; background-position: center; width: 15px; text-align: center	}

tr.bggris td				{	border-bottom: 1px solid #ccc	}


table.fiscaInterets			{	border-collapse: collapse ; 		}
table.fiscaInterets	td		{	border: 1px solid #3b4271;  padding: 2px 5px		}

table.fiscaInterets tr.noBorderTop	td			{	border-top-width: 0px	}
table.fiscaInterets tr.noBorderBottom	td		{	border-bottom-width: 0px		}



#ordresSRD div				{	 position: relative;float: left; display: inline;		}


table.tabPBE				{				}
table.tabPBE tr				{				}
table.tabPBE td				{				}



.redImp			{	background-color: #fdc689 ; padding: 0px 1px		}
.credImp		{	background-color: #98d4bf	; padding: 0px 1px	}
.redCredImp		{	background-image: url(../medias/bg_RC.gif); padding: 0px 1px		}


