/*	-------------------------------------------------------------
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
	Description:	Structure du site
	Nom fichier:	structure.css
	Version:		1.0
	Date:			29/07/2007
	-------------------------------------------------------------	*/

/*	-------------------------------------------------------------
	General
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

body {
	background-color: #2E68A8;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	text-align: center;
	padding-top: 29px;
	padding-bottom: 20px;
	margin:0px;
}

td {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
}

/*	-------------------------------------------------------------
	Mise en page
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	
#container {
	display:block;
	text-align: left;
	visibility: visible;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	width: 960px;
}
#xFade1{position:relative; height:312px; width:960px;}
#xFade1 img{float:right;}

/*	-------------------------------------------------------------
	Positionnement
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	
#accueil1 {position: absolute; top:536px; left:0px; width:960px; height:195px; background-color:#000000; filter:alpha(opacity=80); -moz-opacity:0.8; 0.8; opacity: 0.8;}
#accueil2 {position: absolute; top:560px; left:30px;}
#accueil3 {position: absolute; top:590px; left:45px; width:230px;}
#accueil4 {position: absolute; top:550px; left:342px; width:600px;}
#accueil5 {position: absolute; top:200px; left:80px;}





/*	-------------------------------------------------------------
	Autres classes
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

/* ############### MENU ################ */
#menu {
	position:absolute;
  width:338px;
	overflow:hidden;
  list-style:none;
  top:20px; 
	left:0;
}
#menu li { display:block; margin:3px 0 0; padding:0; height:42px; overflow:hidden; }
#menu li a {
  display:block;
  position:relative;
  top:0;
  left:0;
	float:left;
  text-decoration:none;
	height:42px; overflow:hidden;
}
#menu li a img { position:relative; top:0; left:0; }
#menu li a:hover img, #menu li a.select img {
  top:-0;
	left:-338px;
  text-decoration:none;
  border:0px solid transparent;
}

/* ############### MENU ################ */

* html img, * html .png {
	behavior: expression(
			(this.runtimeStyle.behavior="none") && (this.pngSet ? this.pngSet = true : (
				this.nodeName == "IMG" ? (
					this.src.toLowerCase().indexOf('.png') > -1 ? (
						this.runtimeStyle.backgroundImage = "none",
						this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
						this.src = "images/blanc.gif"
					) : 0
				) : (
					this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
					this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
					(this.currentStyle.backgroundRepeat != 'no-repeat') ? (
						this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='scale')"
					) : 0,
					this.runtimeStyle.backgroundImage = "none"
				),this.pngSet=true
			)
		)
	);
}

