/*basics*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
border:0;}
html, body {height: 100%;}
body {
    margin:0; padding:0;
	background:#C6471C;
	font-family: Arial, Helvetica, sans-serif; font-size: 11px;
	font-style: normal; font-weight: normal;
}
a{color: #CC3333;} 
a:hover{text-decoration: none; color: #f9cd00;} 
a:focus{text-decoration: none; color: #f9cd00; outline: dotted 1px;} 
a:visited{color: #CC3333;} 

strong {font-style: normal; font-weight: bold; font-size: larger;}

h1 {
  margin:0; padding:0;
  font-weight:bold; font-stretch:extra-condensed; text-transform: uppercase;
  letter-spacing:-1px; word-spacing:-1px;
}
h2 {
  text-align:right;
  margin:0; padding:0; padding-top:10px; padding-bottom:5px;
  font-size:20px; color:#c22727;
  font-weight:bold; font-stretch:extra-condensed;
}
h3 {
  text-align:left; display:inline;
  margin:0; padding:0;
  font-size:13px; color:black; font-weight:bold;
}
hr { color: gray; background-color: gray; height: 1px; border: 0;}
/*basics*/

/*gros oeuvre*/
#all {
    position: relative;
	margin:0; padding:0; margin-left:auto; margin-right:auto;
	min-height:100%;
	width:680px;
	background:transparent url(images2/fond_body.gif) repeat-y center;
}
#conteneur {
    position: relative;
	width:680px;
	background:transparent url(images2/fond_haut.gif) center top no-repeat;
}
#prince{
	margin:0; padding-top:64px; padding-left:220px; padding-bottom:50px;
    width:424px;
	min-height:500px;
	text-align:justify;
}
#prince p{
    margin:0;
	padding:0; padding-top:5px; padding-bottom:5px;
}
#menuy {
    position:absolute;
	top:29px; left:16px;
	background:black;
	width:175px;
	height:500px;
	padding:0; margin:0;
}
#menux {
    position:absolute;
	top:29px; left:193px;
	height:23px;
	width:471px;
	background:#000000;
}
#footer {
	position: absolute;
    bottom:0px;
	height:50px;
    width:680px;
	margin:0; padding:0;
	background:#C6471C url(images2/footer.gif) center bottom no-repeat;
}
#copyright {
	position: absolute; z-index:1;
    bottom:27px; left:194px;
	width:470px; height:23px;
	margin:0; padding:0;
}
#cesno {
	position: absolute; z-index:2;
    bottom:0px; left:350px;
	width:120px; height:23px;
	margin:0; padding:0;
}
/*gros oeuvre*/

/*menu y |détails*/
#menuy ul {
    list-style: none; font-size:12px;
	margin: 0; padding: 0;
}
#menuy li {
	background:#FFFFFF;
	margin: 0; padding: 0;
}
#menuy li a, #menuy li a:visited{
	color:gray; text-decoration: none;
	display: block; margin: 0; padding: 0;
}
#menuy li a:hover, #menuy li a:focus, #menuy li a:active {
	background:#ff8804;
}
/*menu y |détails*/

/*menu x |détails*/
#menux ul {
    list-style: none;
	margin: 0; padding: 0;
}
#menux li {
	margin: 0; padding: 0;
	display:inline; 
}
.menuxlast {margin:0; padding:0; position:relative; top:0; left:133px;}
.menuxlastfr {margin:0; padding:0; position:relative; top:0; left:35px;}
#menux li a, #menux li a:visited {
	font-size:19px; background: #CCCCCC;
color:black; text-decoration: none; font-weight: bold; font-stretch:condensed; text-transform: uppercase; letter-spacing:-1px; word-spacing:-1px; text-align:center;
}
#menux li a:hover, #menux li a:focus, #menux li a:active {
	background:#ff8804;
}
.xinfo { position:absolute; z-index:24; padding:0; margin:0px;}
a.xinfo:hover{z-index:25;}
a.xinfo span{display: none;}
a.xinfo:hover span{ /*the span will display just on :hover state*/
    display:block; position:absolute; top:30px; left:-20px; width:110px; height:40px;
    border:1px solid gray; text-align: center; padding-top:20px;
    background-color:black; color:orange; font-size: 11px; font-weight:normal; text-transform:none;
	font-stretch: normal; letter-spacing:normal; word-spacing:normal;
}
/*menu x |détails*/

/*home*/
#diapohome{
	width:416px; height:137px;
	background:#000000 url(images2/diapo/1.jpg) center; border: #000000 solid 3px;
}
.flya {
	width:420px;
	padding:2px 1px 30px 2px;
}
#bienvenue{
	width:422px; height:100px;
	font-size:9px;
	padding:0; margin-bottom:28px;
}
#bienvenue p{
	font-size:10px;
	padding:15px; padding-bottom:13px; padding-top:0; margin:0;
	background: url(images2/bienvenuetxt-fond.gif) center bottom;
}
#bienvenue img{
     padding:0; margin:0;
}
.h1home {
    margin:0; padding:0; padding-top:5px; padding-bottom:7px;
    font-size:12px; color:black; background:none;
}
.actu{
    padding:0px; margin:0; padding-bottom:2em;
}
.actu strong {
	font-style: normal; font-weight: bold; font-size:11px;
	}
.actu2{
    padding:0px; margin:0; padding-bottom:2em; color: #696969; font-size:13px;
}
.actu2 h3{
    font-size:14px; color:#4B4B4B;
}
.annule {
	text-decoration:line-through
}	
.pres img{
    border:solid #000000 2px;
    margin-right: 10px; margin-bottom: 4px;
    float:left;
}
.presname {
    color:#c22727; font-size:11px; text-decoration:none;
	font-weight:bold; text-transform:uppercase; font-stretch:extra-condensed;
}
.photoactu1 {
padding:0; margin:0; padding-left:6px; padding-bottom:4px;
float:right;
border:0;
}
/*home*/

			
    /* image replacement */
        .graphic, #prevBtn, #nextBtn, #slider1prev, #slider1next{
            margin:0;
            padding:0;
            display:block;
            overflow:hidden;
            text-indent:-8000px;
            }
    /* // image replacement */	

/* Easy Slider */

	#slider ul, #slider li,
	#slider2 ul, #slider2 li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#slider2{margin-top:1em;}
	#slider li, #slider2 li{ 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
	width:416px; height:137px;
		overflow:hidden; 
		}	
	#prevBtn, #nextBtn,
	#slider1next, #slider1prev{ 
		display:block;
		width:30px;
		height:77px;
		position:absolute;
		left:-30px;
		top:71px;
		z-index:1000;
		}	
	#nextBtn, #slider1next{ 
		left:416px;
		}														
	#prevBtn a, #nextBtn a,
	#slider1next a, #slider1prev a{  
		display:block;
		position:relative;
		width:30px;
		height:77px;
		background:url(../images2/btn_prev.gif) no-repeat 0 0;	
		}	
	#nextBtn a, #slider1next a{ 
		background:url(../images2/btn_next.gif) no-repeat 0 0;	
		}	
		
	/* numeric controls */	

	ol#controls{
		margin:1em 0;
		padding:0;
		height:28px;	
		}
	ol#controls li{
		margin:0 10px 0 0; 
		padding:0;
		float:left;
		list-style:none;
		height:28px;
		line-height:28px;
		}
	ol#controls li a{
		float:left;
		height:28px;
		line-height:28px;
		border:1px solid #ccc;
		background:#DAF3F8;
		color:#555;
		padding:0 10px;
		text-decoration:none;
		}
	ol#controls li.current a{
		background:#5DC9E1;
		color:#fff;
		}
	ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus{outline:none;}
	
/* // Easy Slider */