/* CSS Document */
html
{
	background-image:url(../images/fd-hp.gif);
	background-repeat:repeat-x;
}
body
{
	margin:0px;
	padding:0px;
	font-family : Arial, Helvetica, sans-serif;
	height:100%;
	background-image:url(../images/fd-hp-haut.gif);
	background-position:center top;
	background-repeat: no-repeat;
}
#global
{
	min-height:100%;
	width:750px;
	position:relative;
	margin:0 auto;
	padding: 0 10px;
	
}

#fd
{
	position:absolute;
	z-index:-1;
	left: 0px;
	top: 0px;
	width: 770px;
	height:0em;
	background-position:center repeat-y;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/global-hp.png", sizingMethod="scale");
	
	
	
}
#fd2
{
	position:absolute;
	z-index:-1;
	left: 0px;
	bottom: 0px;
	width: 770px;
	height:5000em;
	background-position:center repeat-y;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/global-hp.png", sizingMethod="scale");
}

/** Pris en compte par ts les nav sauf IE**/
html>body #fd
{
	position:absolute;
	min-height: 100%;
	z-index:-1;
	left: 0px;
	top: 0px;
	width: 770px;
	background-position:center repeat-y;
	background-image:url(../images/global-hp.png);

}
#menu
{
	background-image:url(../images/fd-menu-hp.gif);
	background-repeat:no-repeat;
}
#illus
{
height:300px;
position:absolute;
width:796px;
padding:0;
margin:0;
/*margin:0 auto;*/
margin-left:auto;
margin-right:auto;
z-index:-10;

}
.center
{
	/* éviter la superposition 
	du pied de page et du contenu */
	padding-bottom: 60px; 
	overflow: auto;
	!overflow: visible;
	!height: 1%;

	width:750px;
}

#contenu
{
	float:left;
	width:750px;
	!display: inline;
	padding-left: 10px;
	margin:0px;
	padding:0px;
}



 #tools { position:absolute;width:5em;  left:717px; top:120px;}
 #tools img{border:none;}
 
 .flash
  {
           width : 750px;
           height : 120px;
           background-color: #FFFFFF;
		   margin:0px;
		   padding:0px;
		   float:left;	   
  }
  .principale {
           margin : 0;
           padding : 0;
           width : 620px;
           height : 740px;
           float : left;
           font-size : small;
      }
     .principale .infos {
           float : left;
           margin-top : 10px;
           width : 280px;
          
      }
	  .infos img
	  {
	  		border:none;
	  }
     .principale .infos dl {
           display : block;
           margin : 0;
           width : 100%;
           border : 1px solid #666666;
      }

     .principale .infos dt {
           color : #003366;
           padding-left : 3px;
           font-size : 1em;
           font-weight : bold;
           display : block;
           background-color : #ffffff;
      }
     .principale .infos dd{
           color : #000000;
           display : block;
           background-color : #ffffff;
           margin : 0;
           padding-left : 3px;
      }
     .principale .infos .h1 {
           font-weight : bold;
           font-size : large;
           color : #ffffff;
           background-color : #666666;
           display : block;
           margin : 0;
           width : 99.5%;
           border : 1px outset #333333;
           text-indent : 3px;
		   padding-left: 0;
      }
	  
	  .principale .infos .h2 {
      font-weight : bold;
      font-size : large;
      color : #ffffff;
      background-color : #669900;
      display : block;
      margin : 0;
      width : 99.5%;
      border : 1px outset #333333;
      text-indent : 3px;
	  padding-left: 0;
      }
	  
	  .principale .infos a:link, .principale .infos a:visited
	  {
	  	color:#FF0000;
		text-decoration:none;
		font-weight:bold;
		font-size:small;
	  }
	  
     .principale .concours {
           float : left;
           margin-top : 10px;
           width : 328px;
           margin-left : 5px;
		   _margin-left:2.5px;
      }
     .principale .concours dl {
           display : block;
           margin : 0;
           width : 100%;
		   background-color:#FFFFFF;
           border : 1px solid #cc0000;
      }
     .principale .concours .h1 {
           font-weight : bold;
           font-size : large;
           color : #ffffff;
           background-color : #cc0000;
           display : block;
           margin : 0;
           width : 97;
           border : 1px outset #cc0000;
           text-indent : 3px;
      }
     .principale .concours dt {
           color : #cc0000;
           font-size : larger;
           font-weight : bold;
           display : block;
           background-color : #ffffff;
           padding-left : 3px;
      }
     .principale .concours dd {
           color : #000000;
           display : block;
           background-color : #ffffff;
           margin : 0;
           padding-left : 3px;
      }
	  
	  .principale .concours .dwnld
	  {
		  background-color:#00FF99;
		  float:left;
		  width:49%;
		  background-color:#FFFFFF;
		  
		  text-align:center;
		  font-size:1em;
		  		 
	  }
	  .dwnld img
	  {
	  		float:left;
			border:none;
	  }
	   .principale .concours .h2 {
       
		   	display: list-item;
			list-style-image: url(../images/puce-concours.gif);
			list-style-position:inside;
			color: #CC0000;
			font-size : 1em;
			
      }
	   .principale .concours .insc
	   {
		    display: list-item;
			list-style-image:url(../images/puce-reimprimer.gif);
			list-style-position:inside;
			color: #CC0000;
			font-size : 1em;
			text-decoration:none;
	   }
	  
	   .principale .concours .h3 {
       
		   	display: list-item;
			list-style-image: url(../images/puce-resultat.gif);
			list-style-position:inside;
			color: #CC0000;
			font-size : 1em;
			
      }
	  
	  .concours hr
	  {
	  		background-color: #DBDBDB;
			color: #DBDBDB;
			height:1px;
	  }
	  
	  .concours strong
	  {
	  	color:#CC0000;
		
	  }
	  .concours a:link,.concours a:visited
	  {
	  	color:#003399;
		text-decoration:underline;
	  }
	  .concours img
	  {
	  	border:none;
		padding:0px;
		margin:0px;
		
	  }
	  .concours .web
	  {
	  	border:1px 
	  }
	   .secondaire {
           margin : 0;
           padding : 0;
           width : 125px;
		   height:740px;
           display : block;
           float : left;
           font-size : small;
		  
      }
	 .secondaire .emploi a:link,a:visited{
	 	
		text-decoration : none;
		color: #669900;
	 
	 
	 }
	 
     .secondaire .emploi {
           float : left;
           clear : right;
		   display: block;
           margin-top : 10px;
           width : 120px;
           
      }
     .secondaire .emploi dl {
           display : block;
           margin : 0;
           width : 100%;
           border : 1px solid #669900;
      }
     .secondaire .emploi .h1 {
           font-weight : bold;
           font-size : large;
           color : #ffffff;
           background-color : #669900;
           display : block;
           margin : 0;
           width : 97%;
           border : 1px outset #669900;
           text-indent : 3px;
      }
     .secondaire .emploi dt {
           color : #cc0000;
           font-size : larger;
           font-weight : bold;
           display : block;
           background-color : #ffffff;
           padding-left : 3px;
      }
     .secondaire .emploi dd {
           color : #000000;
           display : block;
           background-color : #ffffff;
           margin : 0;
           padding-left : 3px;
      }
     .secondaire .emploi strong {
           font-weight : bold;
           color : #669900;
      }
	  .secondaire .divers
	  {
	  	display: block;
		float:left;
		height:50%;
		margin-top: 10px;
		line-height:15px;
		text-align:left;
	  }
	
	  .secondaire .divers h1
	  {
	  		font-size:large;
			color:#003366;
			margin-bottom:0px;
	  }
	  
	  .divers a:link,.divers a:visited
	  {
	  		text-decoration:none;
			color: #003366;
	  }
	  
	  .secondaire .divers img
	  {
	  		border: none;
			margin-right: 5px;
			display: inline;
			float:left;
	  }
	  #bull
	  {
	  	padding-top:0.5em;
	  }
	  .divers #contact
	  {
	  	margin-bottom: 10px;
		display:block;
	  }
	  
	  .divers #faq
	  {
	  	margin-top:0px;
	  	display:block;
		
	  }
	   .divers #marches
	  {
	  	margin-top:10px;
		!margin-top:0px;
	  	display:block;
		
	  }
	  .divers #pacte
	  {
	  	margin-top:25px;
		!margin-top:10px;
	  	display:block;
		margin-left:0px;
		
	  }
	  #moteur
	  {
		padding:0px;
		margin:0px;
		width:125px;
	 }
	 #moteur #champ
	 {
		width:100px;
   	 }
