.pellicule:focus {
	background-color:#f08500;
	border: 10px solid white;
} 
/* Barre de menu haut */
#MenuH {
	position: absolute;
	top: 99px;
	left: 0px;
	padding: 0;
	margin: 0 auto;
	text-align: left;
	width: 1024px;
	height: 25px;
	z-index: 4;
}
/*  Style de la liste (<UL>)*/
#MenuHaut {
	position: relative;
	height: 25px;
	margin: 0;
	padding: 0;
	top: 0px;
	left: 0px;
	list-style-type: none;
}
/* Style des éléments de la liste (<li>): Horizontal */
#MenuHaut li {
	float: left;
	margin: 0;
	padding: 0;
}
#MenuHaut a {
	background: transparent;
	margin: 0;
    padding: 3px 3px 2px 14px;
    display: block;
    float: left;
	height: 25px;
	font-weight: bold;
	line-height: 22px;
	text-align: center;
	text-decoration: none;
	/*height: 20px;*/
}

#MenuHaut a.MenuHautItem {
  font-weight: bold;
  text-decoration: none;
  color: #000000;
  background-color: transparent;
  background-position: center left;
}
#MenuHaut a.MenuHautItem:hover {
  background-image: url("images/button.gif");
  background-repeat:  no-repeat;
  font-weight: bold;
  text-decoration: none;
  color: #FFFFFF /*#000000*/ ;
  background-color: transparent;
  background-position: center left;
}


#monmenu {
	position: absolute;
	top: 85px;
	left: -40px;
	padding: 0;
	margin: 0 auto;
	text-align: left;
	width: 1024px;
	height: 25px;
	z-index: 140;	
	float:left;
}
#monmenu a {
  color:#000000;
  text-decoration: none;
}
#monmenu a:hover {
  color:#FFFFFF;
  text-decoration: none;
}
#__monmenu LI:hover {
  background-image: url("images/button.gif");
  background-repeat:  no-repeat;
  font-weight: bold;
  text-decoration: none;
  color: #FFFFFF;
  background-color: transparent;
  background-position: center left;
}
#monmenu LI.sfhover {
  background-image: url("images/button.gif");
  background-repeat:  no-repeat;
  font-weight: bold;
  text-decoration: none;
  color: #FFFFFF;
  background-color: transparent;
  background-position: center left;
}
#monmenu LI:hover UL.niveau1 {
  background-image: url("images/button.gif");
  background-repeat:  no-repeat;
  font-weight: bold;
  text-decoration: none;
  color: #FFFFFF;
  background-color: #f08500;
  background-position: center left;  
}
#monmenu LI.sfhover UL.niveau1 {
  background-image: url("images/button.gif");
  background-repeat:  no-repeat;
  font-weight: bold;
  text-decoration: none;
  color: #FFFFFF;
  background-color: #f08500;
  background-position: center left;
}


#monmenu LI:hover UL.niveau2 {  
  DISPLAY: block;
}
#monmenu LI.sfhover UL.niveau1 {
  background-image: url("images/button.gif");
  background-repeat:  no-repeat;
  font-weight: bold;
  text-decoration: none;
  color: #FFFFFF;
  background-color: #f08500;
  background-position: center left;
}

#monmenu UL UL {
	position: absolute;
	height: 25px;
	margin: 0;
	padding: 0;
	top: 0px;
	left: 0px;
	list-style-type: none;
	DISPLAY: none; 
	float: left;
	TOP: -1px;
	
}
#monmenu LI.menuh {
	background-color: transparent;
	margin: 0;
    padding: 3px 6px 2px 14px;
    float: left;
	height: 25px;
	font-weight: bold;
	line-height: 22px;
	text-align: left;
	text-decoration: none;
	/*height: 20px;*/
	float: left;	
	LIST-STYLE-TYPE: none; 
	POSITION: relative;
	
}
#monmenu LI.menuhsub {
	background-image: url("images/buttongrey.png");
	margin: 0;
    padding: 3px 3px 2px 14px;
    float: left;
	height: 25px;
	font-weight: bold;
	line-height: 22px;
	text-align: left;
	text-decoration: none;
	LIST-STYLE-TYPE: none; 
	POSITION: relative;
	width: 200px;
	color:#FFFFFF;	
	BORDER-RIGHT: #4b4b4d 1px solid;
	BORDER-LEFT: #4b4b4d 1px solid;
	BORDER-BOTTOM: #4b4b4d 1px solid;
	BORDER-TOP: #4b4b4d 1px solid;
}

#monmenu LI.menuhsub:hover {
	background-image: url("images/buttongreyon.png");
	margin: 0;
    padding: 3px 3px 2px 14px;
    float: left;
	height: 25px;
	font-weight: bold;
	line-height: 22px;
	text-align: left;
	text-decoration: none;
	LIST-STYLE-TYPE: none; 
	POSITION: relative;
	width: 200px;
	color:#FFFFFF;	
	BORDER-RIGHT: #4b4b4d 1px solid;
	BORDER-LEFT: #4b4b4d 1px solid;
	BORDER-BOTTOM: #4b4b4d 1px solid;
	BORDER-TOP: #4b4b4d 1px solid;
	
}
#monmenu LI.menuh:hover {
  background-image: url("images/button.gif");
  background-position: center left;
  background-repeat:  no-repeat;
}

#monmenu LI.menuhsub a {
  color:#FFFFFF;
  text-decoration: none;
}
#monmenu LI.menuhsub a:hover {
  color:#f08500;
  text-decoration: none;
}




a.nul {
	text-decoration:none;
	font-size:12px; 	
}
#bubble{
	top:207px; 
	/*left:100px;*/ 
	width:1023px; 
	height:330px; 
	position:absolute; 
	font-size:18px; 
	text-align:left; 
	color:#000000; 
	border:solid 1px black; 
	background-color:#FFFFFF; 
	z-index: 50;
}	
#FAQ{
	top:230px; 
	left:250px; 
	width:500px; 
	position:absolute; 
	text-align:left; 
	color:#FFFFFF; 
	border:solid 1px black; 
	background-color:#4b4b4d; 
	z-index: 50;
}	
#debug{
	overflow: auto;
	position: absolute;
	top: 60px;
	left: 1280px;
	padding: 0;
	width: 800px;
	height: 800px;
  text-decoration: none;
  color: #000000;
  background-color: #FFFFFF;
  border: 1px solid #000000;
  z-index: 100;
}

#Toolbar{
	position: absolute;
	top: 20px;
	left: 10px;
	padding: 0;
	width: 900px;
	height: 160px;
  text-decoration: none;
  color: #000000;
  background-color: #FFFFFF;
  border: 1px solid #000000;
  z-index: 100;
}
#Traitement{
	overflow: auto;
	position: absolute;
	top: 60px;
	left: 10px;
	padding: 0;
	width: 900px;
	height: 300px;
  font-weight: /*bold*/ normal;
  text-decoration: none;
  color: #000000;
  background-color: #FFFFFF;
  border: 1px solid #000000;
  z-index: 100;
}
#TraitementFin{
	overflow: auto;
	position: absolute;
	top: 0px;
	left: 10px;
	padding: 0;
	width: 900px;
	height: 80px;
  text-decoration: none;
  color: #000000;
  background-color: #FFFFFF;
  border: 1px solid #000000;
  z-index: 100;
}

#Search{
	overflow: auto;
	position: absolute;
	top: 150px;
	left: 10px;
	padding: 0;
	width: 900px;
	height: 440px;
  text-decoration: none;
  color: #000000;
  background-color: #FFFFFF;
  border: 1px solid #000000;
  z-index: 100;
}

#Tree{
	overflow: auto;
	position: absolute;
	top: 150px;
	left: 10px;
	padding: 0;
	width: 450px;
	height: 440px;
  text-decoration: none;
  color: #000000;
  background-color: #FFFFFF;
  border: 1px solid #000000;
  z-index: 100;
}
#File{
	overflow: auto;
	position: absolute;
	top: 150px;
	left: 460px;
	padding: 0;
	width: 450px;
	height: 440px;
  text-decoration: none;
  color: #000000;
  background-color: #FFFFFF;
  border: 1px solid #000000;
  z-index: 100;
}
#cgv {
  	overflow: auto;
	position: absolute;
	top: 180px;
	left: 12px;
	padding: 0;
	width: 1000px;
	height: 400px;
  text-decoration: none;
  color: #000000;
  background-color: transparent;
  background-color: #d8d6d6;
  z-index: 3;
}

#lic {
  	overflow: auto;
	position: absolute;
	top: 185px;
	left: 0px;
	padding: 0;
	width: 900px;
	height: 300px;
  text-decoration: none;
  color: #000000;
  background-color: transparent;
  background-color: #FFFFFF;
  z-index: 3;
}
#licval {
  	position: absolute;
	top: 240px;
	left: 50px;
	padding: 0;
	width: 900px;
	height: 60px;
  text-decoration: none;
  color: #000000;
  background-color: transparent;
  z-index: 30;
}
#licdistri {
  	position: absolute;
	top: 240px;
	left: 50px;
	padding: 0;
	width: 900px;
	height: 80px;
  text-decoration: none;
  color: #000000;
  background-color: transparent;
  z-index: 25;
}


#LGmniTest {
	background-color: #647fdc;
	color : #000000;
	font-size: 14px; /* 26*/
}
#LGmniTest a {
	font-weight: bold;
	text-decoration: underline;
	color: #000000;
	font-size: 14px; /* 26*/
}
#LGmniTest a:hover {
	font-weight: bold;
	text-decoration: underline;
	color: #FFFFFF;
	font-size: 14px; /* 26*/
}


#LGmniRemoved {
	background-color: #d8d6d6;
	color : #000000;
	font-size: 14px; /* 26*/
}
#LGmniRemoved a {
	font-weight: bold;
	text-decoration: underline;
	color: #000000;
	font-size: 14px; /* 26*/
}
#LGmniRemoved a:hover {
	font-weight: bold;
	text-decoration: underline;
	color: #FA7D00;
	font-size: 14px; /* 26*/
}




#LGmniRemove {
	background-color: #ff7c01;
	color : #000000;
	font-size: 14px; /* 26*/
}
#LGmniRemove a {
	font-weight: bold;
	text-decoration: underline;
	color: #000000;
	font-size: 14px; /* 26*/
}
#LGmniRemove a:hover {
	font-weight: bold;
	text-decoration: underline;
	color: #FFFFFF;
	font-size: 14px; /* 26*/
}

#LGmniAlerte {
	background-color: #ff2a00;
	color : #000000;
	font-size: 14px; /* 26*/
}
#LGmniAlerte a {
	font-weight: bold;
	text-decoration: underline;
	color: #000000;
	font-size: 14px; /* 26*/
}
#LGmniAlerte a:hover {
	font-weight: bold;
	text-decoration: underline;
	color: #FFFFFF;
	font-size: 14px; /* 26*/
}

#LGmniOut {
	font-weight: bold;
	background-color: #000000;
	color: #FA7D00;
	font-size: 14px; /* 26*/
}
#LGmniOut a {
	font-weight: bold;
	text-decoration: underline;
	color: #FA7D00;
	font-size: 14px; /* 26*/
}
#LGmniOut a:hover {
	font-weight: bold;
	text-decoration: underline;
	color: #FFFFFF;
	font-size: 14px; /* 26*/
}
#LGmni {
	background-color: #4b4b4d;
	color: #FFFFFF;
	font-size: 14px; /* 26*/
}
#LGmni a {
	font-weight: bold;
	text-decoration: underline;
	background-color: #4b4b4d;
	color: #FFFFFF;
	font-size: 14px; /* 26*/
}
#LGmni a:hover {
	font-weight: bold;
	text-decoration: underline;
	background-color: #4b4b4d;
	color: #FA7D00;
	font-size: 14px; /* 26*/
}
#HDmni {
	background-color: #f08500; /*#ffac00;*/
	font-weight: bold;
	font-size: 14px; /* 26*/
}

a.lien2 {
  background-repeat:  no-repeat;
  font-weight: bold;
  text-decoration: underline;
  color: #000000;
  background-color: transparent;
  background-position: center left;
}
a.lien2:hover {
  background-repeat:  no-repeat;
  font-weight: bold;
  text-decoration: underline;
  color: #8B0101 /*#000000*/ ;
  background-color: transparent;
  background-position: center left;
}

a.LienBlanc {
  font-weight: bold;
  text-decoration: none;
  color: #FFFFFF;
  background-color: transparent;
  background-position: center left;
}
a.LienBlanc:hover {
  font-weight: bold;
  text-decoration: none;
  color: #f49203 /*#000000*/ ;
  background-color: transparent;
  background-position: center left;
}
a.LienLogin {
  font-weight: bold;
  text-decoration: none;
  color: #000000;
  background-color: transparent;
  background-position: center left;
}
a.LienLogin:hover {
  font-weight: bold;
  text-decoration: none;
  color: #000000;
  background-color: transparent;
  background-position: center left;
}
a.Lien {
  font-weight: bold;
  text-decoration: none;
  color: #000000;
  background-color: transparent;
  background-position: center left;
  padding: 15px;
}
a.Lien:hover {
  background-image: url("images/button.gif");
  background-repeat:  no-repeat;
  font-weight: bold;
  text-decoration: none;
  color: #f49203 /*#000000*/ ;
  background-color: transparent;
  background-position: center left;
  padding: 15px;
}

/**************************************************************

	Window principale,  bandes latérales Bourgogne resizable  
	
*****************************************************************/
#Window{
	margin: 0;
	padding: 0;
	font-family: Trebuchet MS;
	font-size: 14px;
	font-weight: normal;
	text-align: center;
	background-image: url("images/Fond.png");
    background-repeat:	horizontal;
    z-index: 1;
}

/******************************************************************

	 Fenêtre de contenu, fond blanc + cadre vertical 

**********************************************************************/
#Fond {
	font-family: Trebuchet MS;
	font-size: 14px;
	font-weight: normal;
	position: relative;
	top: 0px;
	/*left: 100px;*/
	color : #000000;
	background-color : #FFFFFF;
	margin: 0 auto;
	text-align: left;
	width: 1024px;
	z-index: 2;
}


/****************************************************
	Bandeau Bas et Menu Bas

*****************************************************/
#Pied {
  	position: relative;
	/*left: 100px;*/
	padding: 0;
	width: 1024px;
	height: 235px;
  color: #000000;
  background-color: #FFFFFF;
  background-image: url("images/NuagePied.png");
  background-repeat:  no-repeat;
  text-align: right;
  z-index: 2;
}
#PiedLigne {
  	position: absolute;
	left: 0px;
	top: 215px;
	padding: 0;
	height: 20px;
	width: 1024px;
  background-image: url("images/Footer.png");
  background-repeat:  horizontal;
  z-index: 3;
}

/* Barre de menu Bas */
#MenuB {
	position: absolute;
	top: 80px;
	left: 10px;
	padding: 0;
	margin: 0 auto;
	text-align: left;
	width: 300px;
	z-index: 5;
}

#KwBas {
	position: absolute;
	height: 100px;
	margin: 0;
	padding: 0;
	top: 120px;
	left: 400px;
	list-style-type: none;
	text-align: center;
	color: #FFFFFF;
  	background-color: transparent;  
}

/*  Style de la liste (<UL>)*/
#MenuBas {
	position: relative;
	height: 32px;
	margin: 0;
	padding: 0;
	top: 0px;
	left: 10px;
	list-style-type: none;
	text-align: left;
}

/* Style des éléments de la liste (<li>) : Vertical */
#MenuGauche li {
	margin: 0;
	padding: 0;
}

#MenuBas a {
	background: transparent;
	margin: 0;
    padding: 3px 19px 2px 17px;
    display: block;
	height: 32px;
	font-weight: bold;
	line-height: 22px;
	text-align: left;
	text-decoration: none;
	height: 20px;
}

#MenuBas a:hover {
	background: transparent;
	text-decoration: none;
}
#MenuBas a.MenuBasItem {
  text-decoration: none;
  color: #FFFFFF;
  background-color: transparent;
  background-position: center left;
}
#MenuBas a.MenuBasItem:hover {
  background-image: url("images/button.gif");
  background-repeat:  no-repeat;
  text-decoration: none;
  color: #ffb433 /*#000000*/ ;
  background-color: transparent;
  background-position: center left;
}

/****************************************************
	Bandeau Haut et Menu Haut

*****************************************************/
#BandeauHaut {
position: absolute;
	top: 0px;
	left: 0px;
	padding: 0;
	width: 1024px;	
	height: 180px;
    background-image: url("images/BandeauHaut.png");
    background-repeat:	no-repeat;
    background-position: top left;
    z-index: 3;
	background-color : transparent;
	/*background-color : #FFFF00;*/
	color : #FFFFFF;
}


#Login {
	position: absolute;
	top: 200px;
	left: 320px;
	padding: 0;
	margin: 0 auto;
	text-align: left;
	width: 650px;
	height: 200px;
	color: #000000;
	background-color: transparent;
	z-index: 4;
}
#Login a {
	background: transparent;
	margin: 0;
	color: #000000;
	font-weight: bold;
	line-height: 18px;
	text-decoration: none;
	height: 18px;
}

#LoginPG {
	position: absolute;
	top: 10px;
	left: 960px;
	padding: 0;
	margin: 0 auto;
	text-align: left;
	width: 220px;
	height: 200px;
	color: #c8721f;
	background-color: transparent;
	font-family: Trebuchet MS;
	font-size: 11px;
	font-weight: bold;
	z-index: 40;
}


#admin {
	position: absolute;
	top: /*10px */ 30px;
	left: /*10px */ 20px;
	padding: 0;
	width: 160px;
	height: 15px;
  color: #1b1b1b;
  background-color: transparent;
   /*  background-color: #8B0101;*/
   z-index: 7;
}

/****************************************************************

	Contenu: Entête, corps et pied

****************************************************************/
#Tete {
  	position: absolute;
	top: 10px;
	left: 160px;
	padding: 0;
	width: 864px;
	height: 100px;
    color: #000000;
    background-color: transparent;
    z-index: 5;
}

/*  Infos défilantes en page d'accueil */
#News {
  	position: absolute;
	top: 0px;
	left: 0px;
	padding: 0;
	width: 385px;
	height: 25px;
  font-family: Trebuchet MS;
  font-style: normal;
  font-size: 18px;
  font-weight: bold;
  text-decoration: none;
  color: #000000;
  background-color: transparent;
  /*background-color: #FCE633; */
  z-index: 4;
}

#Corps H1  {font-size: 22px; font-family: Trebuchet MS; font-style: normal; font-weight: bold; color: #000000; background-color: transparent; text-decoration: none;}
#Corps H2  {font-size: 16px; font-family: Trebuchet MS; font-style: italic; font-weight: bold; color: #000000; background-color: transparent; text-decoration: none;}
#Corps H3  {font-size: 14px; font-family: Trebuchet MS; font-style: normal; font-weight: normal; color: #000000; background-color: transparent; text-decoration: none;}
#Tete H1   {font-size: 22px; font-family: Trebuchet MS; font-style: normal; font-weight: bold; color: #000000; background-color: transparent; text-decoration: none;}
#TeteUp H1 {font-size: 26px; font-family: Trebuchet MS; font-style: normal; font-weight: bold; color: #000000; background-color: transparent; text-decoration: none;}
#Fond H2   {font-size: 16px; font-family: Trebuchet MS; font-style: normal; font-weight: bold; color: #F08500; background-color: transparent; text-decoration: none;}


