@charset "utf-8";
body {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	background: #000000;
	margin: 0; /* il est conseillé de mettre à zéro la marge et le remplissage de l'élément body, pour tenir compte des différentes valeurs par défaut des navigateurs */
	padding: 0;
	text-align: center; /* ce paramétrage centre le conteneur dans les navigateurs IE 5.x. Le texte est ensuite aligné à gauche (valeur par défaut) dans le sélecteur #container */
	color: #000000;
    }
    #containerGal {
	width: 993px;  /* paramétrage de la largeur à 20 pixels de moins que le plein écran (800 pixels) pour tenir compte de l'habillage du navigateur et éviter l'apparition d'un ascenseur horizontal */
	background: #000000;
	text-align: left; /* ce paramétrage annule le paramètre text-align: center de l'élément body. */
	height: 592px;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -496px; /* mettre la moitié de la largeur */
	margin-top: -296px; /* mettre la moitié de la hauteur */
    }
	a img {
		border: 0;
	}
	a:hover, a:focus, a:active{
		outline:none;
	}
    #container {
	float:left;
	width: 993px;
	border: 1px solid #8e8e8e;
	height: 566px;
    }
    #pied {
	color:#a1a3a5;
	font:Arial, Helvetica, sans-serif;
	font-size:0.7em;
	text-align:center;
	letter-spacing:-0.04em;
	padding-top:7px;
	float:left;
	width: 993px;
	height: 26px;
    }
    #pied a{
	color:#a1a3a5;
	text-decoration:none;
    }
	 #pied a:hover, #pied a:focus, #pied a:active{
	color:#797a7c;
    }
	#logo {
	float:left;
	width:178px;
	height:188px;
	padding-top:78px;
	padding-left:32px;
	}
	#flash {
	float:right;
	width:735px;
	height:266px;
	}
	#menu {
	float:left;
	width:993px;
	height:35px;
	background-image:url(img/fond-menu.gif);
	background-repeat:repeat-x;
	color:#FFFFFF;
	font:Arial, Helvetica, sans-serif;
	font-size:0.99em;
	/*letter-spacing:-0.04em;*/
	text-align:center;
	line-height:35px;
	}
	#corpIndex {
	float:left;
	width:993px;
	height:265px;
	color:#FFFFFF;
	font:Arial, Helvetica, sans-serif;
	}
	#corp {
	float:left;
	width:993px;
	height:265px;
	color:#FFFFFF;
	font:Arial, Helvetica, sans-serif;
/*	font-size:50%;*/
	}
	#corp0 {
	background-image:url(img/fond-corp1.gif);
	background-repeat:no-repeat;
	float:left;
	width:993px;
	height:265px;
	color:#FFFFFF;
	font:Arial, Helvetica, sans-serif;%;
	}
	#corp1 {
	float:left;
	width:436px;
	height:203px;
	font-size:70%;
	line-height:15px;
	margin:20px 9px 27px 64px;
	}
	#corp1 H2{
	margin:-10;
	padding:-10;
	font-size:100%;
	}
	#corp1 a {
		color:#ffffff;
		}
	#corp1 a:hover, #corp1 a:focus, #corp1 a:active {
		color:#a1a3a5;
		outline:none;
		}
		
	#corp2 a {
		color:#ffffff;
		text-decoration:none;
		}
	#corp2 {
	float:left;
	width:457px;
	height:218px;
	font-size:70%;
	line-height:15px;
	margin:20px 18px 27px 9px;
	}
	#corp2 H2{
	font-size:100%;
	}
	#nav {
		margin: 0 ;
		padding:0 0 0 197px;
		}
	#nav li {
		height:211px;
		float:left;
		padding-right:82px;
		list-style-type:none;
		background-image:url(img/puce.gif);
		background-repeat:no-repeat;
		}
	#nav li a {
		display:inline-block;	
		color:#ffffff;
		font-size:0.85em;
		padding-top:70px;
		padding-left:19px;
		text-decoration:none ;
		}
	#nav li a:hover, #nav li a:focus, #nav li a:active {
/*		filter: alpha(opacity=70);          /*pour IE */
		filter: progid:DXImageTransform.Microsoft.alpha( opacity=70);
		-moz-opacity: 0.70; opacity:0.7;   /* pour FF */
		outline:none;
		}
	#nav2 {
		margin-top:3px;
		color:#93711e;
		font-size:75%;
		font:Arial, Helvetica, sans-serif;
		}
	#nav2 a {
		float:left;
		height:29px;
		display:block;
		color:#ffffff;
		font-size:100%;
		text-decoration:none;
		}
	#nav2 a:hover, #nav2 a:focus, #nav2 a:active {
		background:#282828;
		outline:none;
		}
		
		#nav2 h1{

		font-size:12px;
		font:Arial, Helvetica, sans-serif;
		margin:0;
	}