body {
	background-color:#1a0f0c;
	background-image:url(../images/fond.jpg);
	background-repeat:no-repeat;
	background-position:top;
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
	width:1055px;
	font-family:Verdana, Geneva, sans-serif;
}

#contenu {
	position:relative;
	width:1055px;
	height:600px;	}
	
#flash {
	position:absolute;
	width:951px;
	height:700px;
	margin-left:110px;
	z-index:1;
	}

/* bloc index -----------------------------------------------*/

#menu {
	position:relative;
	width:482px;
	min-height:500px;
	margin-left:10px;
	padding-top:20px;
	z-index:10;
	float:left;
}
	
#menuRepeat{
	position:relative;
	background-image:url(../images/menu_05.png);
	background-repeat:repeat-y;
	width:267px;
	min-height:100px;
	float:left;
	z-index:10;
	padding-left:102px;
}

#menuFin{
	position:relative;
	background-image:url(../images/menu_08.png);
	background-repeat:no-repeat;
	width:267px;
	height:71px;
	z-index:10;
	clear:both;
}
	
#menuHaut{
	position:relative;
	background-image:url(../images/menu_03.png);
	background-repeat:no-repeat;
	width:482px;
	height:329px;
	z-index:10;
}

#centre {
	position:relative;
	width:749px;
	min-height:500px;
	margin-left:-200px;
	padding-top:61px;
	z-index:10;
	float:left;
}

#centreHaut {
	position:relative;
	width:749px;
	height:49px;
	background-image:url(../images/centre_03.png);
	background-repeat:no-repeat;
	z-index:10;
	float:left;
}

#centreRepeat {
	position:relative;
	width:725px;
	min-height:450px;
	background-image:url(../images/centre_05.png);
	background-repeat:repeat-y;
	z-index:9;
	padding:20px 10px 10px 15px;
	*padding:35px 10px 10px 15px;
	text-align:justify;
	float:left;
}

#centreFin {
	position:relative;
	width:749px;
	height:14px;
	background-image:url(../images/centre_07.png);
	background-repeat:no-repeat;
	z-index:10;
	float:left;
}

#ssmenu {
	width:526px;
	height:53px;
	float:left;
}

#menuS {
	margin-left:-16px;
	*margin-left:16px;
	*margin-top:20px;
}


#logo {
	width:200px;
	height:137px;
	margin-top:-58px;
	float:left;
	position:relative;
	z-index:100;
}

#logo2 {
	width:200px;
	height:137px;
	margin-top:-58px;
	float:right;
	position:relative;
	z-index:100;
}

#acturea {
	background-image:url(../images/actu_14.png);
	background-repeat:no-repeat;
	width:735px;
	height:394px;
}

#dernieresrea {
	width:355px;
	height:25px;
	margin-top:15px;
	margin-left:40px;
}

#dernieresreatxt {
	width:355px;
	height:200px;
	padding-left:38px;
}

#reatxt {
	width:200px;
	height:50px;
	margin-top:26px;
}


#actutxt {
	width:300px;
	height:200px;
	margin-top:25px;
	padding-right:17px;
}

#actu {
	width:325px;
	height:25px;
	margin-top:15px;
	margin-right:15px;
	text-align:right;
}

#coupure {
	width:525px;
	height:36px;
	background-image:url(../images/elements_10.png);
	background-repeat:no-repeat;
	background-position:bottom;
	position:relative;
	z-index:1;
}


/* MENU mootools */

#menuM {
    width: 154px;
	margin-top:-20px;
}

ul#topnav {
    width: 154px;
    display: inline-block;
    margin: auto;
    padding: 0;
    list-style: none;
    font-size: 1.1em;
}
 
ul#topnav li{
    margin: 0;
    padding: 0;
    overflow: hidden;
    float: none;
    height:28px;
    text-align: left;
	margin-bottom:8px;
}
 
ul#topnav a, ul#topnav span {
    padding: 10px 0px 10px 20px;
    float: left;
    text-decoration: none;
    color: #1d110c;
    font-size: 14px;
    clear: both;
    width: 100%;
    height: 20px;
    line-height: 20px;
}
 
ul#topnav a{
    color: #FF5C00;
    background-position: left bottom;
	text-decoration:underline;
}
 
ul#topnav span{
    background-position: left top;
}

/* FIN menu mootools */

/* SOUS MENU */

.menu {position:relative; background:url(images/bg.gif) no-repeat; height:35px; width:459px}
.menu ul {list-style:none; z-index:10; position:absolute; z-index:100; padding:9px 5px}
.menu li {float:left}
.menu a, .menu a:active, .menu a:visited {text-decoration:none; color:#FFF; padding:10px}
.menu a:hover {color:#ebf0e6}
#slide {position:absolute; bottom:35px; *bottom:29px; height:2px; background:#FFFFFF; z-index:10;}


#ssmenu ul li {
		list-style:none;
		float:left;
		margin-right:30px;
		position:relative;
		z-index:400;
}

#ssmenu a {
	color:#FF5900;
	font-size:13px;
	text-decoration:none;
	font-weight:bold;
}

#footer {
	 height: 20px;
    margin-bottom: 10px;
    margin-top: 10px;
    text-align: left;
    width: 854px;
	position:relative;
	z-index:100;
	padding-left:302px;
}

/* FIN SOUS MENU */

.titre {
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
}

.texte {
	color:#FFFFFF;
	font-size:12px;
	font-weight:normal;
}

.lienB {
	color:#FFFFFF;
	font-size:12px;
	font-weight:normal;
	font-style:italic;
}

.lienFooter {
	color:#FFFFFF;
	font-size:11px;
	font-weight:normal;
	font-style:italic;
}

.chp2 {
	color:#FF5900;
	font-size:12px;
}

.diapo {
	color:#1A0F0C;
}

.liensite {
	color:#1A0F0C;
	font-size:11px;
	font-weight:normal;
	font-style:italic;
}

/* Slideshow */

#slideshow * { margin: 0; padding: 0; }
#slideshow { background: url(../images/bg_diapo.png) no-repeat top; position: relative; padding: 0px 0 15px; width: 720px; height: 550px; }
#slideshow #menuslide, #slideshow #pictures, #slideshow #loading { position: absolute; }
#slideshow #loading { background: url('../images/spinner.gif'); display: block; top: 158px; left: 205px; text-indent: -5000px; width: 24px; height: 24px; visibility: hidden; z-index: 5; }
#slideshow #pictures { background: url('../images/bg.jpg'); width: 537px; height: 505px; left:8px; overflow: hidden; margin-top:15px; }
#slideshow #pictures li { display: block; position: absolute; top: 0; width: 537px; margin-left:auto; *margin-left:-268px; margin-right:auto; background-color:#FFF; height:505px; }
#slideshow #pictures li img { display: block; position: relative; bottom: 0; }
#slideshow #menuslide { background: url('../images/bg_side.jpg'); background-repeat:no-repeat; background-color:#20120c; list-style-type: none; width: 166px; height: 528px; right: 0; padding-top: 20px; border:1px solid #1e110b; }
#slideshow #menuslide li { display: block; z-index: 1000; position: relative; zoom: 1; }
#slideshow #menuslide li a { display: block; font: 11px "Lucida Grande", "Verdana"; text-decoration: none; padding: 7px 0 7px 7px; z-index: 1000; color: #FFB48C; line-height: 14px; vertical-align: middle; zoom: 1; }
#slideshow #menuslide li a:focus { outline: 0; }
#slideshow #menuslide li a:hover { color: #fff; }
#slideshow #menuslide li.current a { font-size: 13px; color: #fff; padding: 5px 0 5px 13px; line-height: 18px; }
#slideshow #menuslide li.background { background: url('../images/arrow.gif') no-repeat left center; position: absolute; font-size: 1px; height: 7px; width: 4px; z-index: 5; }

#ie6 {
	color:#FFF;
	width:800px;
	border:1px solid #FFF;
	height:50px;
	text-align:center;
	padding:5px;
	margin:auto;
	font-size:14px;
	list-style:none;
}

#ie6 a{
	color:#FFF;
}
