	   body {
		font-family: Tahoma, Helvetica, Arial;
		font-family:"Corbel", "Trebuchet MS";
		font-size: 9px;
		color:BABABA;
		color:fff;

		margin: 0;
		overflow:auto;
		background-color:#333;

	  }

	  a:link,a:active,a:visited {
	    color:#ffe; 
	    text-decoration:none; 
	  }
	  a:hover {
	    color: #FFD700; 
	    text-decoration: underline; 
	    text-decoration: none; 
	  }

      p {
	     margin-top:6px;
	     margin-bottom:3px;
	  }


	  .titreNav  { 
		font-family:"Corbel", "Trebuchet MS";
		font-size: 12px; 
	    font-weight: bold;
		color: #999;
        letter-spacing:1px;
	  }

	  .titreNav2  { 
		font-family:"Corbel", "Trebuchet MS";
		font-size: 10px; 
		color: #555;
        letter-spacing:2px;
	  }
	  .titreNav2 a:link, .titreNav2 a:active,.titreNav2 a:visited {
	    color:#555; 
	    text-decoration:none; 
	  }
	  .titreNav2 a:hover {
	    color: #BABABA; 
	    text-decoration: underline; 
	    text-decoration: none; 
	  }

	  .sTitreNav  { 
		font-family:"Trebuchet MS";
		font-family:"Corbel", "Trebuchet MS";
		font-size: 12px; 
		color: #fff;
	  }
	  .sTitreNav2  { 
		font-family:"Trebuchet MS";
		font-family:"Corbel", "Trebuchet MS";
		font-size: 19px; 
		color: #fff;
        letter-spacing:1px;
	  }
	  .sTitreVignette  { 
		font-family:"Trebuchet MS";
		font-family:"Corbel", "Trebuchet MS";
		font-size: 15px; 
		color: #fff;
        letter-spacing:1px;
	  }


	  .titre  { 
		font-family:"Trebuchet MS"; 
		font-family:"Corbel", "Trebuchet MS";
		font-size:18px; 
		color: #BABABA;
		text-align:justify;
        letter-spacing:0px;
	    font-weight: bold;
	  }
	  .texte  { 
		font-family:"Corbel", "Trebuchet MS";
		font-family:"Trebuchet MS"; 
		font-size: 15px; 
		color: #BABABA;
		text-align:justify;
		line-height:16px;
	  }

	  .titre2  { 
		font-family:"Trebuchet MS"; 
		font-family:"Corbel", "Trebuchet MS";
		font-size:20px; 
		color: #fff;
		text-align:justify;
        letter-spacing:-1px;
	    font-weight: bold;
	  }
	  .texte2  { 
		font-family:"Trebuchet MS"; 
		font-family:"Corbel", "Trebuchet MS";
		font-size: 16px; 
		color: #BABABA;
		text-align:justify;
		line-height:19px;
	  }

	  .texteSlogan  { 
		font-family:"Corbel", "Trebuchet MS";
		font-family:"Trebuchet MS"; 
		color: #fff;
		text-align:justify;
		line-height:19px;
		font-size: 17px;
		text-shadow: 2px 2px 3.8px #000;
		letter-spacing:1px;
		font-style:italic;
	  }


	  .titreGris  { 
		font-family:"Trebuchet MS"; 
		font-family:"Corbel", "Trebuchet MS";
		font-size:20px;
		margin-top:0px; 
		color: #fff;
	    font-weight: bold;
		letter-spacing:-1px;

		color: #fff;
		text-shadow: 1px 1px 1px #000;
	  }
  	  .titreGris a:hover {
	    color: #fff; 
	    text-decoration: none; 
	  }

	  .titreGris a:link, .titreGris a:active, .titreGris a:visited {
	    color:#fff;
	    text-decoration:none; 
	  }


	  .titreNoir  { 
		font-family:"Corbel", "Trebuchet MS";
		font-size:18px; 
		font-family:Arial;
		font-size: 14px; 
		color: #000;
	    font-weight: bold;
	  }
	  .titreNoir a:link, .titreNoir a:active, .titreNoir a:visited {
	    color:#000; 
	    text-decoration:none; 
	  }

	  .texteBlanc  { 
		font-family:"Trebuchet MS"; 
		font-size:20px;
		margin-top:0px; 
		color: #fff;
	    font-weight: bold;
		letter-spacing:-1px;

		color: #fff;
/*		text-shadow: 1px 1px 1px #000;  */
	  }
	  .texteBlanc a:link, .texteBlanc a:active, .texteBlanc a:visited {
	    color:#BABABA; 
	    text-decoration:none; 
	  }
	  texteBlanc a:hover {
	    color: #ea6836; 
	    text-decoration: none; 
	  }


	  .titreBlanc  { 
		font-family:"Trebuchet MS"; 
		font-family:"Corbel", "Trebuchet MS";
		font-size:20px;
		margin-top:0px; 
		color: #fff;
	    font-weight: bold;
		letter-spacing:-1px;

		color: #fff;
		text-shadow: 1px 1px 1px #000;
	  }
	  .titreBlanc a:link, .titreBlanc a:active, .titreBlanc a:visited {
	    color:#fff; 
	    text-decoration:none; 
	  }

	  .texteBlanc  { 
		font-family:"Trebuchet MS"; 
		font-size: 14px; 
		color: #BABABA;
		text-align:justify;
		line-height:16px;
	  }
	  .texteBlanc a:link, .texteBlanc a:active, .texteBlanc a:visited {
	    color:#BABABA; 
	    text-decoration:none; 
	  }

	  .txt1  { 
		font-family:"Trebuchet MS"; 
		font-size: 14px; 
		color: #BABABA;
		text-align:justify;
		line-height:17px;
	  }
	  .titre1blanc  { 
		font-family: Tahoma; 
		font-size: 11px; 
		color: #fff;
	  }




	  .titreMenu  { 
		font-family:"Trebuchet MS";
		font-size: 14px;
		color:#BBAE98;
        letter-spacing:0px;
	    font-weight: bold;
	  }
	  .titreMenu a:link, .titreMenu a:active, .titreMenu a:visited {
	    color:#856D4D;
	    color:#BBAE98;
	    
   	    color:#9D8344;

	    text-decoration:none; 
	  }
	  .titreMenu a:hover {
	    color:#FFF;
	    text-decoration: underline; 
	    text-decoration: none; 
	  }

	  .texteMenu  { 
		font-family:"Trebuchet MS"; 
		font-size: 13px; 
		color: #fff;
	  }
	  .texteMenu a:link, .texteMenu a:active,.texteMenu a:visited {
	    color:#fff; 
	    text-decoration:none; 
	  }
	  .texteMenu a:hover {
	    color:#FFFF00; 
	    text-decoration: underline; 
	    text-decoration: none; 
	  }



	  .titreFooter  { 
		font-family: Tahoma;
		font-size: 11px;
	    color:#fff; 
	    font-weight: bold;
	  }
	  .titreFooter a:link, .titreFooter a:active, .titreFooter a:visited {
	    color:#fff; 
	    text-decoration:none; 
	  }
	  .titreFooter a:hover {
	    color:#FFF; 
	    text-decoration: none; 
	  }
	  .texteFooter  { 
		font-family: Tahoma;
		font-family:"Trebuchet MS";
		font-size: 13px;
	    color:#FFD700; 
	  }
	  .texteFooter a:link, .texteFooter a:active, .texteFooter a:visited {
	    color:#FFD700; 
	    text-decoration:none; 
	  }
	  .texteFooter a:hover {
	    color:#FFF; 
	    text-decoration: none; 
	  }



	  .texteScoller  { 
		font-family:"Trebuchet MS"; 
		font-size:14px; 
		color: #BABABA;
		text-align:justify;
        letter-spacing:0px;
	  }
	  .texteScoller a:link, .texteScoller a:active, .texteScoller a:visited {
	    color:#FFe; 
	    text-decoration:none; 
	  }
	  .texteScoller a:hover {
	    color: #ea6836; 
	    text-decoration: none; 
	  }


	

	  .ShadowBox {
	    box-shadow:2px 2px 12px #555;
	    -webkit-box-shadow:2px 2px 12px #555;
	    -moz-box-shadow:2px 2px 12px #555;
	    filter:progid:DXImageTransform.Microsoft.Shadow(color='#555', Direction=135, Strength=2);
		background-color:#333;
	  }
	  .CalqueEnfonce {
	    border-bottom: 1px solid #333;
	    border-right: 1px solid #333;
	    border-top: 1px solid #333;
	    border-left: 1px solid #333;
      }
	  .CalqueEncadre {
	    border: 1px solid #555;
      }
	  
	  .cConteneur {
	     position:absolute; 
	     width:1102px; 
		 height:680px; 
		 overflow:hidden; 
		 font-family:"Trebuchet MS"; 
		 font-size: 14px; 
		 color: #BABABA;
		 text-align:justify;
		 line-height:16px;
		 box-shadow:2px 2px 12px #555;
		 -webkit-box-shadow:2px 2px 12px #555;
		 -moz-box-shadow:2px 2px 12px #555;
		 filter:progid:DXImageTransform.Microsoft.Shadow(color='#555', Direction=135, Strength=2);
	  }
		.cHeader {
		  position:absolute; 
		  left:0px; 
		  top:0px; 
		  width:1100px; 
		  height:115px; 
		  z-index:20; 
		  visibility: visible;
		  background-color:#000;
		  background-color:#212225;
		  background-color:#000;

	      border: 1px solid #000;
		  overflow:hidden;
		}
			.cLogo {
			  position:absolute; 
			  left:0px; 
			  top:0px; 
			  width:500px; 
			  height:90px; 
			  z-index:1; 
			  overflow:hidden;
			}
			.cMenu {
			  position:absolute; 
			  left:2px;
			  top:91px; 
			  width:1100px;
			  height:25px;
			  border-bottom: : 1px solid #111;
			  z-index:110; 
			  visibility: visible;
			}
				.MenuItem {
				  margin-top:7px;
				  margin-right:12px;
				  height:20px;
				  vertical-align:text-top;
				  float:left;
			      z-index:110; 
				}
			.cSMenu {
			  position:absolute; 
			  left:150px; 
			  top:110px; 
			  width:880px;
			  text-align:left;
			  z-index:15; 
			}

		.cContenu {
		  position:absolute; 
		  left:0px; 
		  top:116px; 
		  width:1100px; 
		  height:540px; 
		  z-index:5; 
		  visibility: visible;
		  background-color: #333;
		  background-color: #000;
	      border: 1px solid #000;
		  overflow:hidden;
		}
		.cContenuScroll {
		  position:absolute; 
		  left:30px; 
		  top:25px; 
		  width:1050px; 
		  height:490px; 
		  overflow:hidden;
		}
			.cVisuelPage {
			  position:absolute; 
			  left:60px; 
			  top:45px; 
			  width:520px; 
			  height:350px; 
			  background-color:#333; 
			  background-color:#797073; 
			  border: 1px solid #BABABA; 
			  box-shadow:2px 2px 12px #555;
			  -webkit-box-shadow:2px 2px 12px #555;
			  -moz-box-shadow:2px 2px 12px #555;
			  filter:progid:DXImageTransform.Microsoft.Shadow(color='#555', Direction=135, Strength=2);
			  visibility:visible;
			}
			.cVisuel {
			  position:absolute; 

			  left:40px; 
			  top:64px; 
			  width:540px; 
			  height:424px;
			  
			  background-color:#333; 
			  background-color:#444; 
			  border: 1px solid #555; 
			  box-shadow:2px 2px 12px #555;
			  -webkit-box-shadow:2px 2px 12px #555;
			  -moz-box-shadow:2px 2px 12px #555;
			  filter:progid:DXImageTransform.Microsoft.Shadow(color='#555', Direction=135, Strength=2);
			}
	
			.cLienVideo {
			  position:absolute; 
			  left:40px; 
			  width:520px;
			  top:492px; 
			  z-index:1000;
			  font-family:"Trebuchet MS";
			  font-size: 13px;
			  color: #fff;
			  text-align:left;
			}
			.cViewerVideo {
			  position:absolute;
			  left:50px;
			  top:74px;
			  width:522px; 
			  height:400px;
			  overflow:hidden
			  box-shadow:2px 2px 12px #444;
			  background-color:#333;
			  z-index:1000; 
			  visibility:hidden;
			}
			.cVisuelPage2 {
			  position:absolute; 
			  left:60px; 
			  top:45px; 
			  visibility:visible;
			}
			.LienInfo {
			  font-family:"Trebuchet MS";
			  font-family:"Corbel", "Trebuchet MS";
			  font-size: 12px; 
			  color: #fff;
	    	  font-weight: bold;
			  letter-spacing:1px;
			  background-color:#333;
			  width:95px;
			  margin-top:10px;
			  padding:2px;
			  padding-left:5px;
			}
		    .LienInfo a:link, .LienInfo a:active, .LienInfo a:visited {
			  color:#fff; 
			  text-decoration:none; 
		    }
		    .LienInfo a:hover {
			  color: #FFFF00; 
			  text-decoration: none; 
		    }

			.cDescriptPage {
			  position:absolute; 
			  left:605px; 
			  top:65px; 
			  width:470px; 
			  height:375px;
			  overflow:hidden;
			  visibility:visible;
  			  color: #BABABA; 

			}
			.cSocialButton {
			  position:absolute; 
			  left:625px; 
			  top:427px;
			  width:415px;
			}
			.cSocialButtons {
			  position:absolute; 
			  left:610px; 
			  top:448px; 
			  width="440px"
			}
			.sButton {
			   float:left;
			   margin-right:5px;
			}

			.VideoViewerWindow {
				position:absolute; 
				left:30px; 
				top:50px; 
				width:470px; 
				height:391px; 
				z-index:2000;

			    box-shadow:2px 2px 12px #000;
			    -webkit-box-shadow:2px 2px 12px #555;
			    -moz-box-shadow:2px 2px 12px #555;
			    filter:progid:DXImageTransform.Microsoft.Shadow(color='#555', Direction=135, Strength=2);
			}
			
			.ListeVideos {
				position:absolute; 
				left:515px; 
				top:50px; 
				width:550px; 
				height:650px; 
				overflow:auto; 
				z-index:2000;
		    }

			.cDescriptZone {
			  position:absolute; 
			  left:50px; 
			  top:50px; 
			  width:400px;
			  height:450px;
			  border-radius: 15px; 
			  background-color:#000; 
			  moz-opacity:0.7; 
			  opacity: 0.7; 
			  filter:alpha(opacity=70);
			  z-index:3000; 
			}

			.cContact1 {
				position:absolute; 
				left:50px; 
				top:40px;
				width:435px;
				height:100px; 
				z-index:10000; 
			    background-color:#000; 
			    moz-opacity:0.7; 
			    opacity: 0.7; 
			    filter:alpha(opacity=70);
			    border-radius: 15px;
			}
	
			.cContact2 {
				position:absolute; 
				left:50px; 
				top:150px;
				width:435px;
				height:350px; 
				z-index:10000; 
			    background-color:#000; 
			    moz-opacity:0.7; 
			    opacity: 0.7; 
			    filter:alpha(opacity=70);
			    border-radius: 15px;
			}


			.cDiaporama {
			  position:absolute; 
			  left:40px; 
			  top:40px; 
			  width:460px; 
			  height:460px;
			  background-color:#333;
			}
				.cDiapo {
				  margin-bottom:20px;
				  margin-right:20px;
				  width:180px; 
				  height:120px;
				  background-color: #333;
		  		  z-index:55; 
				  float:left;
				  box-shadow:2px 2px 12px #555;
				  -webkit-box-shadow:2px 2px 12px #555;
				  -moz-box-shadow:2px 2px 12px #555;
				  filter:progid:DXImageTransform.Microsoft.Shadow(color='#555', Direction=135, Strength=2);
				  overflow:hidden;
				}
				.cPhoto {
				  margin:5px;
				  width:170px; 
				  height:110px;
				  background-color: #333;
		  		  z-index:55; 
				  overflow:hidden;
				}


			.cMaskContenu {
			  position:absolute; 
			  left:0px; 
			  top:0px; 
			  width:1100px; 
			  height:540px; 
			  z-index:5000; 
			  visibility: visible;
			  overflow:hidden;
			}
			.cPhotosThemes {
			  position:absolute; 
			  left:10px; 
			  top:0px; 
			  width:1080px; 
			  height:495px; 
			  z-index:5; 
			  visibility: visible;
			  background-color: #333;
			}

			.cDescription {
			  position:absolute; 
			  left:35px; 
			  top:30px;
			  width:400px;
			  height:480px; 
			  z-index:3000; 
			  background-color:#333; 
			  background-color:#797073; 
			  moz-opacity:0.4; 
			  opacity: 0.4; 
			  filter:alpha(opacity=40);
			  border-radius: 15px;
			  visibility:visible;
			}
			


			.cMaskWindow {
			  position:absolute; 
			  left:0px; 
			  top:0px;
			  width:100%;
			  height:100%;
			  background-color:#333; 
			  moz-opacity:0.6; 
			  opacity: 0.6; 
			  filter:alpha(opacity=60);
			  z-index:3000; 
			  visibility:hidden;
			}


			.cViewerPDFWindow {
			  position:absolute; 
			  left:20px; 
			  top:70px;
			  width:1060px;
			  height:600px;
			  font-family:"Corbel", "Trebuchet MS";
			  font-size:15px; 
			  color: #BABABA;
			  font-weight: bold;
			  background-color:#333; 
			  border: 1px solid #111;
			  moz-opacity:0.95; 
			  opacity:0.95; 
			  filter:alpha(opacity=95);
			  border-radius: 10px;
			  z-index:3001; 
			  visibility:hidden;
			}

		.cFooter {
		  position:absolute; 
		  left:0px; 
		  top:655px; 
		  width:1100px; 
		  height:25px; 
		  background-color:#333;
		  background-color:#333;
		  z-index:200;
	      border: 1px solid #333;
		}

      .SMenuItem {
        position:absolute; 
		width:220px; 
		height:18px; 
		width:100px; 	  
	  }



	  .SystemMessageWindow {
	     position:absolute;
	     left:350px;
	     top:197px;
	     width:400px;
	     z-index:20000;
	     font-weight:normal;
	     color:000;
	     background-color:#333;
  	     background-color:#333;
	     border-top-left-radius: 15px; 
	     border-top-right-radius: 15px;
	     visibility:hidden;
	   }
	   .BarreTitreWindow { 
	     background-image:url(/fr/images/onglet-bgnd-noir.gif); 
	     width:100%;
	     height:22px;
	     color:#fff;
	     font-weight: bold;
	     vertical-align:middle;
	     border-top-left-radius: 5px; 
	     border-top-right-radius: 5px;
	   }
	   .MaskSystemMessage {
	     position:absolute; 
	     top:0px; 
	     left:0px; 
	     width:100%; 
	     height:100%; 
	     z-index:19999;
	     visibility:hidden;
	   }


	.FormInputText {
	  font-family:"Trebuchet MS"; 
	  font-size: 14px; 
	  font-family: Tahoma;
	  font-size: 12px;
	  padding-left:2px;
	  padding-right:2px;
	  padding-top:1px;
	  padding-bottom:1px; 
	  margin:0px;
	  vertical-align:middle; 
	  height: 16px;
	}
	.FormInputText2 {
	  font-family: Tahoma;
	  font-size: 11px;
	  color: #384654; 
	  padding-left:2px;
	  padding-right:2px;
	  padding-top:1px;
	  padding-bottom:1px; 
	  margin:0px; 
	  vertical-align:middle; 
	  border: 1px solid #ddd;
	  height: 18px;
	}
	
	.FormButton1 {
	  height:22px;
	  font-family: Tahoma; 
	  font-size: 11px; 
	  color: #000; 
	  font-weight: bold;
	} 
	.FormButton2 {
	  height:24px;
	  font-family: Tahoma; 
	  font-size: 11px; 
	  color: #BABABA; 
	  font-weight: bold;
	  background-image:url(/fr/images/BG_vert24x1.png);
	  background-repeat:repeat;
	  border-radius:5px;
	  border: 1px solid #160a0a;
	} 
	.FormButtonFile {
	  height:20px;
	  font-family: Tahoma; 
	  font-size: 11px; 
	  color: #384654; 
	} 


