body{
    display:block;
    width:1024px;
    margin:auto;
    background-image: url("images/fond-camping.jpg");
    background-color: white;
    background-repeat: repeat-x;
    font-family:Tahoma,Verdana;
    font-size:14px;
    color:#20646F;
}

#header {
    width: 1024px;
    height: 213px;
    background-image: url(images/banniere.png);
    background-repeat: no-repeat;
    margin-left:auto;
    margin-right:auto;
}


#anim{
    position: relative;
    top: 42px;
    left: 225px;
    width:799px;
}

.header2{
    padding-top: 1px;
    padding-left: 30px;
}

#menu{
    display:block;
    height:42px;
    width:1024px;
    background-image:url('images/barre-menu.png');
    background-repeat:no-repeat;
    background-position:center center;
    font-size:16px;
}

#menu ul{
    margin-top:5px;
    margin-left:15px;
}

#menu ul li{
    display: -moz-inline-stack;
    display:inline-block;
    zoom: 1;
    margin:0px;
    padding:0px;
    *display: inline;
    height:42px;
    /*border:1px solid green;*/
}

#menu li button.menuButton{
    height:42px;
    font-family: Tahoma;
    width:128px;
    font-weight:bold;
    color:white;
    background-color:transparent;
    border:none;
    vertical-align:middle;
    font-size:75%;
    padding:0;
    margin-right:0px;
    line-height:1.25;
    overflow: none;
    cursor:pointer;
}

#menu li button.menuButton:hover{
    height:42px;
    font-family: Tahoma;
    width:128px;
    font-weight:bold;
    color:#FFFF99;
    background-color:transparent;
    border:none;
    vertical-align:middle;
    font-size:75%;
    padding:0;
    margin-right:0px;
    line-height:1.25;
    overflow: none;
    cursor:pointer;
}

.menuButton:hover{
    height:42px;
    font-family: Tahoma;
    width:128px;
    font-weight:bold;
    color:#FFFF99;
    background-color:transparent;
    border:none;
    vertical-align:middle;
    font-size:75%;
    padding:0;
    margin-right:0px;
    line-height:1.25;
    overflow: none;
    cursor:pointer;
}

#menu li.currentChapter button.menuButton{
    height:42px;
    font-family: Tahoma;
    width:128px;
    font-weight:bold;
    color:#CCCCFF;
    background-color:transparent;
    border:none;
    vertical-align:middle;
    font-size:75%;
    padding:0;
    margin-right:0px;
    line-height:1.25;
    overflow: none;
    cursor:pointer;
}

.currentChapter a{
    color:red;
}

#content{
    display:block;
    min-height:42px;
    height:auto;
    width:1024px;
    background-image:url('images/fond-sous-menu.png');
    background-repeat:no-repeat;
    background-position:top center;
    padding-bottom:15px;
}

#content #text{
    display:block;
    width:950px;
    margin:auto;
    min-height:50px;
    height:auto;
}

#submenu {
    display:block;
     width:135px;
    margin-left:-20px;
    *margin-left:15px;
}

#submenu li{
    list-style-type:none;
    display:block;
    width:130px;
    height:20px;
    border:1px solid white;
    margin:5px;
    margin-left:-20px;
    text-align:center;
    color:white;
    background-color:#20646F;
}

#submenu li a{
    text-decoration:none;
    font-weight:bold;
    color:white;
	font-size:12px;
    background-color:#20646F;
}

#submenu li a:hover{
    text-decoration:none;
    font-weight:bold;
    color:#F8F38F;
    background-color:#20646F;
}

#footer{
    display:block;
    height:42px;
    width:1024px;
    background-image:url('images/barre-menu1.png');
    background-repeat:no-repeat;
    background-position:center center;
}

#footer span{
    display:block;
    height:42px;
    width:1024px;
    margin:auto;
    margin-top:0px;
    margin-left:15px;
    color:white;
    text-align:center;
    padding-top:5px;
    font-size:12px;
}

#footer span a,#footer span a:hover{
    text-decoration:none;
    color:white;
}

img{
    border:none;
}

/* SLIMBOX */

#lbOverlay {
	position: fixed;
	z-index: 9999;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-color: #000;
	cursor: pointer;
}

#lbCenter, #lbBottomContainer {
	position: absolute;
	z-index: 9999;
	overflow: hidden;
	background-color: #fff;
}

.lbLoading {
	background: #fff url(loading.gif) no-repeat center;
}

#lbImage {
	position: absolute;
	left: 0;
	top: 0;
	border: 10px solid #fff;
	background-repeat: no-repeat;
}

#lbPrevLink, #lbNextLink {
	display: block;
	position: absolute;
	top: 0;
	width: 50%;
	outline: none;
}

#lbPrevLink {
	left: 0;
}

#lbPrevLink:hover {
	background: transparent url(prevlabel.gif) no-repeat 0 15%;
}

#lbNextLink {
	right: 0;
}

#lbNextLink:hover {
	background: transparent url(nextlabel.gif) no-repeat 100% 15%;
}

#lbBottom {
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	line-height: 1.4em;
	text-align: left;
	border: 10px solid #fff;
	border-top-style: none;
}

#lbCloseLink {
	display: block;
	float: right;
	width: 66px;
	height: 22px;
	background: transparent url(closelabel.gif) no-repeat center;
	margin: 5px 0;
	outline: none;
}

#lbCaption, #lbNumber {
	margin-right: 71px;
}

#lbCaption {
	font-weight: bold;
}

h2{
    color:#20646F;
}