html, body {
	background-color : #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt; color: #000000;
	letter-spacing: 0.09em; word-spacing: 0.09em; line-height: 24px;
	margin : 0px 0px 0px 0px; padding : 0px 0px 0px 0px;
	background-image: url(../images/bkg/bkg.png);
	/*background-image: url(../images/bkg/regle.png);*/
	background-repeat: repeat}


/******************************************************************************** --// LES LAYER --// */
	#divPage {
	width: 850px;
	padding: 0;
	margin-top: 2000;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
	#div_flux { clear:both; }
    #div_texte_bkg { width: 767px; height: 679px; margin-top: 126px; margin-left:0px; background: url(../images/bkg/bkg_txt.jpg) no-repeat; }
	#div_texte { position:absolute; width: 345px; height: 543px; margin-top: 100px; margin-left: 412px; overflow: auto; visibility: visible; }
	#div_titre { position:absolute;	width: 357px; height: 25px;	margin-top: 73px; margin-left: 415px; }

	#layer_top {
	position:absolute;
	z-index: 10;
	top: 0px;
	margin-left: 0px;
	background-image: url(../images/bkg/top.jpg);
	height: 185px;
	width: 850px;
	background-repeat: no-repeat;
}

#layer_search {
	position:absolute; 
	margin-left: 565px; 
	width: 300px;  }
	
#layer_trail {
	position:absolute;
	margin-left: 0px; margin-top: 135px;
	width: 767px; background: url(../images/bkg/bkg_transparant.png); }
	
#layer_logo {
	position:absolute;
	width: 237px;
	height: 53px;
	z-index: 20;
	margin-left: 90px;
	margin-top: 50px;
	/*background-image: url(../images/bkg/logo.png);*/
}

#layer_logoConquest {
	position:absolute;
	width: 100px;
	height: 100px;
	z-index: 200;
	margin-left: 325px;
	margin-top: 420px;
	/*background-image: url(../images/logoConquest.png) */;
}
	
#layer_regle {
	position:absolute;
	margin-top: 189px;
	height: 40px;
	width: 526px;
	background-image: url(../images/bkg/regle.png);
	clear: both;  
	overflow: hidden;
	background-position: center center;
	z-index:2;
}

#layer_regleTitre {
	position:absolute;
	width: 526px;
	height: 48px;
	z-index: 20;
	margin-left: 325px;
	margin-top: 185px;
	background-image: url(../images/bkg/regleTitre.png);
}	

#layer_bkg_regleDroite {
	position:absolute;
	width: 405px;
	height: 39px;
	z-index: 20;
	margin-left: 850px;
	margin-top: 189px;
	background-image: url(../images/bkg/bkg_regleDroite.jpg);
	overflow:auto;	
}


#layer_menu {
	position:absolute;
	width: 361px;
	height: 189px;
	z-index: 20;
	margin-left: 31px;
	margin-top: 185px;
	background-image: url(../images/bkg/menu.png);
	z-index: 20;
}


#colIndexGauche {
	position:absolute;
	z-index: 20;
	margin-left: 140px;
	margin-top: 385px;
	z-index: 20;
}

#colIndexDroite {
	position:absolute;
	width: 361px;
	height: 625px;
	z-index: 20;
	margin-left: 425px;
	margin-top: 275px;
	z-index: 20;
	overflow:auto;
	top: 1px;
}

	#layer_bot { position:absolute; width: 850px; text-align: center; margin-top: 925px; }
	#layer_pdf { 	width:767px; position:absolute; margin-left: 0px; margin-top: 34px; z-index:200; }
    #layer_bk_slogan { height: 164px; background: url(../image/bkg/slogan.jpg) no-repeat; }
	#layer_txt_slogan { width:267px; padding-top:31px; font-size: 8px; color: #000000; text-align:center; line-height:10px; }

	#imagette1 { position:absolute; z-index: 1; margin-left: 13px;	margin-top: 80px; }
	#imagette2 { position:absolute; z-index: 1; margin-left: 140px;	margin-top: 60px; }
	#imagette3 { position:absolute; z-index: 1; margin-left: 265px;	margin-top: 80px; }


  ul { margin : 0px 0px 0px 0px; padding : 0px 0px 0px 0px; }
  li { /*line-height: 30px;*/ color: #000000; list-style-position: outside; list-style-type: none; text-align: justify; }	
	
	
	/******************************************************************************** --// BARRE DE MENU --// */
/*
  ul { margin : 0px 0px 0px 0px; padding : 0px 0px 0px 0px; }
  li { line-height: 30px; color: #000000; list-style-position: outside; list-style-type: none; text-align: justify; }
*/

#navLogin { width:321px; position:absolute; margin-left: 587px; margin-top: 30px; }

  #navLogin ul li { display: block; float: left; height: 25px; }
  #navLogin ul li A { height: 25px; display: block; }
  #navLogin ul li SPAN, #navLogin UL LI A SPAN  { display: none; }

  	.navLogin1 {
	width: 101px;
	background-image: url(../images/menu/login1.png);
	background-repeat: no-repeat;
}
  	#navLogin li#navLogin1 { background: url(../images/menu/login1.png) no-repeat; width: 101px; }
  	#navLogin li#navLogin1 a:hover {
	width: 101px;
	background-image: url(../images/menu/login2.png);
	background-repeat: no-repeat;
}










#navFct { width:321px; position:absolute; margin-left: 103px; margin-top: 145px; }
  #navFct ul li { display: block; float: left; height: 25px; }
  #navFct ul li A { height: 25px; display: block; }
  #navFct ul li SPAN, #navFct UL LI A SPAN  { display: none; }
  #navFct ul li.cur, #navFct LI A:hover { border-bottom: #cd900e 0px solid; }

  	.navFct1 {
	width: 80px;
	background-image: url(../images/menu/accueil1.png);
	background-repeat: no-repeat;
}
  	.navFct2 {
	width: 80px;
	background-image: url(../images/menu/plan1.png);
	background-repeat: no-repeat;
}
  	.navFct3 {
	width: 80px;
	background-image: url(../images/menu/langue1.png);
	background-repeat: no-repeat;
}

  	#navFct li#navFct1 { background: url(../images/menu/accueil1.png) no-repeat; width: 80px; }
	#navFct li#navFct2 { background: url(../images/menu/plan1.png) no-repeat; width: 80px; }
	#navFct li#navFct3 { background: url(../images/menu/langue1.png) no-repeat; width: 80px; }

  	#navFct li#navFct1 a:hover {
	width: 80px;
	background-image: url(../images/menu/accueil2.png);
	background-repeat: no-repeat;
}
	#navFct li#navFct2 a:hover {
	width: 80px;
	background-image: url(../images/menu/plan2.png);
	background-repeat: no-repeat;
}
	#navFct li#navFct3 a:hover {
	width: 80px;
	background-image: url(../images/menu/langue2.png);
	background-repeat: no-repeat;
}

  	#navFct li#navFct1Page { background: url(../images/images/accueil3.png) no-repeat; width: 80px; }
	#navFct li#navFct2Page { background: url(../images/images/plan3.png) no-repeat; width: 80px; }
	#navFct li#navFct3Page { background: url(../images/images/langue3.png) no-repeat; width: 80px; }


#nav { width:170px; position:absolute; margin-left: 103px; margin-top: 10px; }
  #nav ul li { display: block; float: left; height: 30px; }
  #nav ul li A { height: 30px; display: block; }
  #nav ul li SPAN, #nav UL LI A SPAN  { display: none; }
  #nav ul li.cur, #nav LI A:hover { border-bottom: #cd900e 0px solid; }

  	.nav1 { background: url(../images/menu/nav1.png) no-repeat; }
	.nav2 { background: url(../images/menu/nav2.png) no-repeat; }
	.nav3 { background: url(../images/menu/nav3.png) no-repeat; }
	.nav4 { background: url(../images/menu/nav4.png) no-repeat; }
	.nav5 { background: url(../images/menu/nav5.png) no-repeat; }

  	#nav li#nav1 { background: url(../images/menu/nav1.png) no-repeat; width: 170px; }
	#nav li#nav2 { background: url(../images/menu/nav2.png) no-repeat; width: 170px; }
	#nav li#nav3 { background: url(../images/menu/nav3.png) no-repeat; width: 170px; }
	#nav li#nav4 { background: url(../images/menu/nav4.png) no-repeat; width: 170px; }
	#nav li#nav5 { background: url(../images/menu/nav5.png) no-repeat; width: 170px; }

  	#nav li#nav1 a:hover { background: url(../images/menu/nav1.png) no-repeat; width: 170px; }
	#nav li#nav2 a:hover { background: url(../images/menu/nav2.png) no-repeat; width: 170px; }
	#nav li#nav3 a:hover { background: url(../images/menu/nav3.png) no-repeat; width: 170px; }
	#nav li#nav4 a:hover { background: url(../images/menu/nav4.png) no-repeat; width: 170px; }
	#nav li#nav5 a:hover { background: url(../images/menu/nav5.png) no-repeat; width: 170px; }

	
/******************************************************************************** --// LES LIENS --// */

  .linkimage { background: none; border-top: 0px solid #FFFFFF; border-bottom: 0px solid #FFFFFF; }
  a.linkimage:link { background: none; border-top: 0px solid #FFFFFF; border-bottom: 0px solid #FFFFFF; }
  a.linkimage:hover { background: none; border-top: 0px solid #FFFFFF; border-bottom: 0px solid #FFFFFF; }
  a.linkimage:visited { background: none; border-top: 0px solid #FFFFFF; border-bottom: 0px solid #FFFFFF; }
  a.linkimage:active { background: none; border-top: 0px solid #FFFFFF; border-bottom: 0px solid #FFFFFF; }

  
  .linkBottom { 	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000;
	letter-spacing: 0.01em; word-spacing: 0.01em; line-height: 24px;}
	
  a.linkBottom:link { color: #000000; }
  a.linkBottom:hover { color: #ffffff; }
  a.linkBottom:visited { color: #000000; }
  a.linkBottom:active { color: #000000; }
  
  
  
/******************************************************************************** --// LES STYLES --// */
 
p { margin: 0 0 0 0; padding: 0 0 0 0; letter-spacing: 0.01em; word-spacing: 0.09em; line-height: 30px; text-align: justify; }
 
.Txt_Justifer {
	text-align: justify;
	margin:  0px 2px 0px 0px;
	padding: 0px 2px 0px 0px; font-size:12px; line-height:24px; }

.Txt_Gauche {
	text-align: left;
	margin:  0px 28px 0px 28px;
	padding: 0px 28px 0px 28px; }

.Txt_Droite {
	text-align: right;
	margin:  0px 28px 0px 28px;
	padding: 0px 28px 0px 28px; }
	
.Txt_Normal {
	text-align: left;
	margin-right: 0px; margin-left: 0px; padding-right: 0px; padding-left: 0px;
	letter-spacing: 0.09em; word-spacing: 0.09em; line-height: 10px; }

	
.Copyright {
	margin-right: 0px; padding-top: 65px; padding-right: 40px; font-size: 11px;
	/*margin-top: 30px; */ text-align: right; color: #999999; 	font-weight: normal; vertical-align: top; }

    .Txt_Copyright a:active { color: #999999; text-decoration: underline; }
    .Txt_Copyright  a:link { color: #999999; text-decoration: underline; }
    .Txt_Copyright  a:visited { color: #999999; text-decoration: underline; }
    .Txt_Copyright  a:hover { color: #68991C;  }  

.hidden { visibility: hidden; }	

.spacer {
	clear: both;
	background: url(../image/bkg/bkg_txt.jpg) repeat; height: 68px; }



/******************************************************************************** --// ÉNUMÉRATIONS --// */

  li.Enumeration_N1 {
	line-height: 24px;
	background-image:url(../image/pointFormMenu.gif);
	background-repeat:no-repeat;
	background-position:18% 55%;
	margin:  0px 28px 0px 0px; padding: 0px 28px 0px 100px; }

  li.Enumeration_N2 {
	background-image:url(../image/pointFormMenu.gif);
	background-repeat:no-repeat;
	background-position:25% 55%;
	margin:  0px 28px 0px 0px; padding: 0px 28px 0px 145px; }
	

	
/******************************************************************************** --// LES TABLES --// */


tr {	border-style:solid; 
	border-width:0px; 
	border-color:white;
	text-align : left;
	color: #000000; }

th  { vertical-align: middle; }

table.Representant {
	border-style:solid; 
	border-width:10px; 
	border-color:white;
	width: 94%;
	text-align : left;
	color: #cc0000; }

thead, tfoot { /*font-weight: bold;*/ background-color:#F2F2F2; }


table.search {
	border-style:solid; 
	border-width:10px; 
	border-color:white;
	width: 94%;
	text-align : left;
	color: #cc0000; }
	

/* info box */
.infoBoxHeading { font-size: 10px; color: #ffffff; background-color: #cc0000; }
.infoBoxContent { font-size: 10px; color: #000000; background-color: #DEE4E8; }
.dataHeadind_FicheContrat { font-size: 10px; color: #ffffff; background-color: #cc0000; }

/* data table */
.dataTableHeadingRow { background: url(../../images/bkg/bkg_transparant.png) repeat; background-color:#000000; }
.dataTableHeadingFicheContrat { background: url(../../images/bkg/bkg_transparant.png) repeat; background-color:#000000; color: #ffffff; }
.dataTableHeadingContent { font-size: 10px; color: #ffffff; font-weight: bold; font-size: 10px; color: #ffffff; font-weight: bold; }
.dataTableRow { background: url(../../images/bkg/bkg_transparant.png) repeat; }
.dataTableRowSelected { background-color: #4B86EC; }
.dataTableRowOver { cursor: pointer; cursor: hand; }
.dataTableContent { font-size : 10px; }


/******************************************************************************** --// LES OBJETS FORMULAIRES --// */


option {
	font-size: 10px; 
	background-color: #ccc000;
	color: #000000;
	letter-spacing: 0.09em; word-spacing: 0.09em; }

select {
	font-size: 10px; 
	background-color: #ffffff;
	color: #000000; }	

input {
	font-size: 10px; 
	//background-color: #ffffff;
	//color: #000000;
	letter-spacing: 0.09em; word-spacing: 0.09em; }

input.searchChamp{ 
	width: 170px; 
	height:31px; 
	font-size: 10px; 
	text-indent: 2px; 
	padding-left: 4px; padding-top:10px; 
	border: thin none; 
	background-repeat: no-repeat; 
	letter-spacing: 0.3em; 
	background: url(../images/bkg/bkg_search.jpg) no-repeat; }

.label {
	font-size: 10px;
	text-indent:2px;
	vertical-align:text-top; }
