
.curseur {
	scrollbar-arrow-color:#1e1616;
	scrollbar-track-color:#1e1616;
	scrollbar-shadow-color:#370400;
	scrollbar-face-color:#750b07;
	scrollbar-highlight-color:#750b07;
	scrollbar-darkshadow-color:#370400;
	scrollbar-3dlight-color:#750b07;
	bgcolor:#1e1616;
	}


a.menu:link     { 
	color: #fff; 
	font-weight: bold; 
	font-size: 9pt; 
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
	text-decoration: none; 
	text-align: center; 
	clear: none; 
	padding-right: 4pt; 
	padding-left: 4pt 
	}
	
a.menu:visited      { color: #a37d4e; font-weight: bold; font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; text-align: center; clear: none; padding-right: 4pt; padding-left: 4pt }
		
a.menu:hover       { color: #28fa01; font-weight: bold; font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; text-align: center; clear: none; padding-right: 4pt; padding-left: 4pt }
	
a.menu:active   { color: #fc0205; font-weight: bold; font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; text-align: center; clear: none; padding-right: 4pt; padding-left: 4pt }	
	
a.menu2:link    { 
	color: #fff; 
	font-size: 9pt;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 	
	text-decoration: none; 	
	text-align: center; 	
	clear: none; 	
	padding-right: 4pt; 	
	padding-bottom: 5pt; 	
	padding-left: 4pt;
	cursor: hand;
	}
	
a.menu2:visited     { color: #a37d4e; font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; text-align: center; clear: none; padding-right: 4pt; padding-bottom: 5pt; padding-left: 4pt; cursor: hand }
		
a.menu2:hover      { color: #fc0205; font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; text-align: center; clear: none; padding-right: 4pt; padding-bottom: 5pt; padding-left: 4pt; cursor: hand }
	
a.menu2:active  { color: #ff6e00; font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; text-align: center; clear: none; padding-right: 4pt; padding-bottom: 5pt; padding-left: 4pt; cursor: hand }
	
a.menu3:link    { 
	color: #ffffff;
	font-weight: bold;
	font-size: 9pt; 	
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 	
	text-decoration: none; 	
	text-align: center; 	
	clear: none; 	
	padding-right: 4pt; 	
	padding-bottom: 5pt; 	
	padding-left: 4pt 
	}
	
a.menu3:visited    { 
	color: #c8720b;
	font-weight: bold;
	font-size: 9pt; 
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
	text-decoration: none; 
	text-align: center; 
	clear: none; 
	padding-right: 4pt; 
	padding-bottom: 5pt; 
	padding-left: 4pt 
	}
		
a.menu3:hover     { 	
	color: #e26508;
	font-weight: bold;
	font-size: 9pt; 
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
	text-decoration: none; 
	text-align: center; 
	clear: none; 
	padding-right: 4pt; 
	padding-bottom: 5pt; 
	padding-left: 4pt 
	}
	
a.menu3:active { 
	color: #e26508;
	font-weight: bold;
	font-size: 9pt; 	
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 	
	text-decoration: none; 	
	text-align: center; 
	clear: none; 
	padding-right: 4pt; 
	padding-bottom: 5pt; 
	padding-left: 4pt 
	}	
	
span.main   {
	cursor: pointer;
	}

a.lientxt:link     { 
	color: #ffffff; 
	font-size: 9pt;
	font-weight: bold;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
	text-decoration: none; 
	text-align: center; 
	clear: none  
	}
		
a.lientxt:visited     { 
	color: #d5c5c5; 
	font-size: 9pt;
	font-weight: bold;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
	text-decoration: none; 
	text-align: center; 
	clear: none  
	}
	
a.lientxt:hover      { 
	color: #e26508; 
	font-size: 9pt;
	font-weight: bold;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
	text-decoration: none; 
	text-align: center; 
	clear: none  
	}
	
a.lientxt:active  { 
	color: #ffffff; 
	font-size: 9pt;
	font-weight: bold;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
	text-decoration: none; 
	text-align: center; 
	clear: none  
	}

a.liennews:link     { 
	color: #ffffff; 
	font-size: 8pt;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
	text-decoration: none; 
	text-align: left; 
	clear: none;
	padding-left: 10pt
	}
		
a.liennews:visited     { 
	color: #d5c5c5; 
	font-size: 8pt;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
	text-decoration: none; 
	text-align: left; 
	clear: none;
	padding-left: 10pt  
	}
	
a.liennews:hover      { 
	color: #e26508; 
	font-size: 8pt;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
	text-decoration: none; 
	text-align: left; 
	clear: none;
	padding-left: 10pt  
	}
	
a.liennews:active  { 
	color: #ffffff; 
	font-size: 8pt;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
	text-decoration: none; 
	text-align: left; 
	clear: none;
	padding-left: 10pt  
	}
	
a.lientitre:link { 
	color: #fff; 
	font-weight: bold; 
	font-size: 11pt; 
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
	text-decoration: none; 
	text-align: left; 
	clear: none 
	}
	
a.lientitre:visited { 
	color: #d5c5c5; 
	font-weight: bold; 
	font-size: 11pt; 
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
	text-decoration: none; 
	text-align: left; 
	clear: none 
	}
	
a.lientitre:hover { 
	color: #e26508; 
	font-weight: bold; 
	font-size: 11pt; 
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
	text-decoration: none; 
	text-align: left; 
	clear: none 
	}
	
a.index:link { 
	color: #fff; 
	font-size: 9pt; 
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
	text-decoration: none; 
	margin-top: 2pt; 
	margin-right: 10pt; 
	margin-left: 10pt; 
	padding-top: 2pt; 
	padding-right: 10pt; 
	padding-left: 10pt  
	}
	
a.index:visited  { 
	color: #738dc0; 
	font-size: 9pt; 
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
	text-decoration: none; 
	margin-top: 2pt; 
	margin-right: 10pt; 
	margin-left: 10pt; 
	padding-top: 2pt; 
	padding-right: 10pt; 
	padding-left: 10pt  
	}
	
a.index:hover { 
	color: #f4bd2f; 
	font-size: 9pt; 
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
	text-decoration: none; 
	margin-top: 2pt; 
	margin-right: 10pt; 
	margin-left: 10pt; 
	padding-top: 2pt; 
	padding-right: 10pt; 
	padding-left: 10pt  
	}
	
a.index1:link { 
	color: #fff; 
	font-size: 9pt; 
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
	text-decoration: none; 
	margin-top: 10pt; 
	margin-right: 20pt; 
	margin-left: 20pt; 
	padding-top: 10pt; 
	padding-right: 20pt; 
	padding-left: 20pt  
	}
	
a.index1:visited  { 
	color: #d5c5c5; 
	font-size: 9pt; 
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
	text-decoration: none; 
	margin-top: 10pt; 
	margin-right: 20pt; 
	margin-left: 20pt; 
	padding-top: 10pt; 
	padding-right: 20pt; 
	padding-left: 20pt  
	}
	
a.index1:hover { 
	color: #e26508; 
	font-size: 9pt; 
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
	text-decoration: none; 
	margin-top: 10pt; 
	margin-right: 20pt; 
	margin-left: 20pt; 
	padding-top: 10pt; 
	padding-right: 20pt; 
	padding-left: 20pt  
	}
	
a.fermer:link   { 
	color: #d5c5c5; 
	font-size: 9pt; 
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
	text-decoration: none; 
	text-align: left  
	}
	
a.fermer:visited { 
	color: #d5c5c5; 
	font-size: 9pt; 
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
	text-decoration: none; 
	text-align: left  
	}
	
a.fermer:hover { 
	color: #e26508; 
	font-size: 9pt; 
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
	text-decoration: none; 
	text-align: left  
	}
	
a.liensoustitre:link { 
	color: #e26508; 
	font-weight: 600; 
	font-size: 11pt; 
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
	text-decoration: none; 
	margin-left: 25pt  
	}

a.liensoustitre:hover { 
	color: #ffffff; 
	font-weight: 600; 
	font-size: 11pt; 
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
	text-decoration: none; 
	margin-left: 25pt  
	}
	
a.liensoustitre:visited { 
	color: #e26508; 
	font-weight: 600; 
	font-size: 11pt; 
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
	text-decoration: none; 
	margin-left: 25pt  
	}
	
a.indic:link { 
	color: #505050; 	
	font-size: 7pt; 
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
	text-decoration: none  
	}
	
a.indic:hover { 
	color: #f4bd2f; 	
	font-size: 7pt; 
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
	text-decoration: none  
	}

a.indic:visited { 
	color: #505050; 	
	font-size: 7pt; 
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
	text-decoration: none  
	}

a.cadreblanc:link    { 
	border: solid 1pt #fff 
	}
	
a.cadreblanc:visited    { 
	border: solid 1pt #8a6969 
	}
	
a.cadreblanc:hover    { 
	border: solid 1pt #ec870e 
	}

a.cadreblanc:active    { 
	border: solid 1pt #fd2f03 
	}
	
	
/*  ............. TD ........................... */


	
td.separation     { 
	color: #fff; 
	font-size: 8pt; 
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
	text-align: center 
	}
	
td.contenu  { 
	background-color: #4b0a06; 
	margin-right: 10pt; 
	margin-left: 10pt; 
	padding-right: 10pt; 
	padding-left: 10pt; 
	border-right: 3pt solid #c8720b; 
	border-left: 3pt solid #c8720b  
	}
	
td.contenubas   { 
	background-color: #1e1616; 
	padding-right: 10pt; 
	padding-left: 10pt; 
	border-right: 1pt solid #c8720b; 
	border-left: 1pt solid #c8720b; 
	height: 100%  
	}
	
td.imgpresentation  { 
	padding-right: 2pt; 
	padding-left: 5pt; 
	border-right: 1pt solid #c8720b  
	}
	
td.imgpresentationdroi { 
	padding-right: 2pt; 
	padding-left: 5pt  
	}
	
td.imgpress { 
	border: solid 1pt #fff   
	}
	
td.imgpartenaire { 
	padding-top: 5pt; 
	padding-bottom: 5pt; 
	padding-left: 3pt; 
	border-top: 1pt solid #0b142e; 
	border-right: 0pt #fff; 
	border-bottom: 1pt solid #0b142e; 
	border-left: 1pt solid #0b142e; 
	width: 55pt 
	}
	
td.imgpartenairebleu { 
	background-color: #1e1616;
	align: center;
	valign: middle;
	padding-top: 2pt; 
	padding-left: 2pt; 
	border-top: 1pt solid #0b142e; 
	border-right: 1pt solid #0b142e; 
	border-bottom: 1pt solid #0b142e; 
	border-left: 1pt solid #0b142e; 
	width: 55pt;
	height: 55 pt;
	}
	
td.imgpartenairebleu2 { 
	background-color: #425AA2;
	align: center;
	valign: middle;
	padding-top: 2pt; 
	padding-left: 2pt; 
	border-top: 1pt solid #0b142e; 
	border-right: 1pt solid #0b142e; 
	border-bottom: 1pt solid #0b142e; 
	border-left: 1pt solid #0b142e; 
	width: 55pt;
	height: 55 pt;
	}
	
td.lienpartenaire { 
	padding-left: 10pt; 
	border-top: #0b142e; 
	border-right: #fff; 
	border-bottom: 1pt solid #0b142e; 
	border-left: #0b142e; 
	width: 120pt 
	}
	
td.txtab  { 
	color: #d5c5c5; 
	font-size: 10pt; 
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
	text-decoration: none; 
	padding-right: 5pt; 
	align: right 
	}
	
td.txtabfilet   { 
	color: #d5c5c5; 
	font-size: 10pt; 
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
	text-decoration: none; 
	padding-right: 5pt; 
	padding-left: 10pt; 
	border-right: 1pt solid #c8720b; 
	border-left: 1pt solid #c8720b; 
	height: 100%; 
	align: left    
	}
		
	
td.txtabdroite  { 
	color: #d5c5c5; 
	font-size: 10pt; 
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
	text-decoration: none; 
	align: left 
	}
	
td.txtabfin  { 
	color: #d5c5c5; 
	font-size: 8pt; 
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
	text-decoration: none; 
	align: left 
	}
	
td.titblanc   { 
	color: #1e1616; 
	font-weight: bold; 
	font-size: 11pt; 
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
	text-decoration: none; 
	background-color: #c8720b; 
	text-align: left; 
	padding-top: 3pt; 
	padding-bottom: 3pt; 
	padding-left: 10pt; 
	border-right: 1pt solid #c8720b; 
	border-left: 1pt solid #c8720b; 
	align: center    
	}
	

td.sstit  { 
	color: #d5c5c5; 
	font-weight: 600; 
	font-size: 11pt; 
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
	text-decoration: none; 
	padding-top: 3pt; 
	padding-bottom: 3pt; 
	border-bottom: 2pt solid #c8720b; 
	align: center   
	}
	
td.point { 
	color: #d5c5c5; 
	font-weight: bold; 
	font-size: 15pt; 
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
	text-decoration: none; 
	text-align: right; 
	padding-right: 10pt; 
	width: 50pt; 
	align: center    
	}
	
td.textetab { 
	color: #d5c5c5; 
	font-weight: normal; 
	font-size: 9pt; 
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
	text-decoration: none; 
	text-align: right; 
	padding-right: 20pt; 
	width: auto; 
	align: center    
	}
	
	
/*  ............. TEXTES ........................... */

	
	
	
.titre { 
	color: #e26508; 
	font-weight: bold; 
	font-size: 14pt; 
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
	text-decoration: none  
	}
	
.titreblanc { 
	color: #d5c5c5; 
	font-weight: bold; 
	font-size: 14pt; 
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
	text-decoration: none  
	}
	
.soustitre { 
	color: #e26508; 
	font-weight: 600; 
	font-size: 11pt; 
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
	text-decoration: none  
	}
	
.chapeau   { 
	color: #d5c5c5; 
	font-weight: normal; 
	font-size: 11pt; 
	line-height: 14pt; 
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
	text-decoration: none  
	}
	
.chapeaubold   { 
	color: #d5c5c5; 
	font-weight: bold; 
	font-size: 14pt; 
	line-height: 14pt; 
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
	text-decoration: none  
	}
	
.texte   { 
	color: #d5c5c5; 
	font-size: 9pt; 
	line-height: 13pt; 
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
	text-decoration: none  
	}
	
span.textebold   { 
	color: #d5c5c5; 
	font-size: 9pt;
	font-weight: bold;
	line-height: 13pt; 
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
	text-decoration: none  
	}
	
.textetitre   { 
	color: #d5c5c5;
	font-weight: bold;
	font-size: 12pt; 
	line-height: 13pt; 
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
	text-decoration: none  
	}
	
.textesoustitre   { 
	color: #d5c5c5;
	font-weight: bold;
	font-size: 10pt; 
	line-height: 13pt; 
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
	text-decoration: none  
	}	
	
.textelight  { 
	color: #d5c5c5; 
	font-size: 9pt; 
	line-height: 12pt; 
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
	text-decoration: none; 
	text-align: center; 
	margin-right: 15pt; 
	margin-left: 5pt 
	}
	
.textedecale { 
	color: #d5c5c5; 
	font-size: 9pt; 
	line-height: 13pt; 
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
	text-decoration: none; 
	margin-left: 25pt  
	}
	
.textebulle { 
	color: #d5c5c5; 
	font-size: 9pt; 
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
	text-decoration: none; 
	list-style-type: disc; 
	margin-left: 45pt; 
	padding-bottom: 3pt; 
	padding-left: 10pt   
	}
	
.textebullepopup { 
	color: #d5c5c5; 
	font-size: 9pt; 
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
	text-decoration: none; 
	list-style-type: disc; 
	padding-bottom: 5pt; 
	padding-left: 5pt 
	}
	
.textecercle { 
	color: #d5c5c5; 
	font-size: 9pt; 
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
	text-decoration: none; 
	list-style-type: circle; 
	margin-left: 5pt   
	}
	
.textecercleblanc { 
	color: #d5c5c5; 
	font-size: 9pt; 
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
	text-decoration: none; 
	list-style-type: circle; 
	margin-left: 5pt   
	}
	
.sstitniv2 { 
	 color: #e26508; 
	font-size: 9pt; 
	line-height: 13pt; 
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
	text-decoration: none; 
	margin-left: 15pt   
	}
	
.textebold { 	 
	color: #d5c5c5; 
	font-weight: bold; 
	font-size: 9pt; 
	line-height: 13pt; 
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
	text-decoration: none  
	}
	
	
.commentaire { 
	color: #d5c5c5; 
	font-size: 9pt; 
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
	text-decoration: none; 
	margin-bottom: 15pt; 
	margin-left: 0pt 
	}
	
.etoileb  { 
	color: #f4cc58; 
	font-weight: 600; 
	font-size: 11pt; 
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
	text-decoration: none   
	}
	
	
/*  ............. IMAGES ........................... */

	
	
img.bordblanc { 
	border: solid 1pt #d5c5c5   
	}
	
img.bordblanctop { 
	margin-top: 5pt; 
	border: solid 1pt #d5c5c5 
	}
	
img.bordblanctxt { 
	margin-right: 10pt; 
	margin-bottom: 10pt; 
	border: solid 1pt #d5c5c5   
	}

img.textedecale { 
	margin-right: 14pt;
	margin-left: 0pt;
	margin-top: 5pt;
	margin-bottom: 7pt;
	}	
