body{
	margin:0px auto;
	background-color:#000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

img{
	border:none;
}

h1,h2,h3,h4,h5,h6{
	color:#FFFFFF;
}

.clear{
	margin:0;
	padding:0;
	font-size:0;
	height:0;
	clear:both;
}

p{
	color:#fffff;
	text-align:justify;
}

a{
	font-weight:bold;
	color:#fff;
}

#container{
	margin:10px auto;
	width:825px;
	background-image:url(../images/pix-content.gif);
	background-repeat:repeat-y;
}


#containerTop,#containerBottom{
	width:825px;
	background-repeat:no-repeat;
}


#containerTop{
	background-image:url(../images/container-top.gif);
	background-position:bottom;
	background-color:#000000;
	height:12px;
}
#containerBottom{
	background-image:url(../images/container-bottom.gif);
	background-position:bottom;
	height:20px;
}

#header{
	height:185px;
}

#headerTop{
	width:100%;
	height:120px;	
	background-position:100% 0;
	background-repeat:no-repeat;
	background-color:#FFFFFF;
}

#calTitle{
	width:236px;
	height:80px;
	display:block;
	background-repeat:no-repeat;
}

#menu{
	width:100%;
	height:65px;
}


#menu #niveau1 a {
	margin: 0;
	display: block;
	font-weight:bold;
	color: #ffffff;
	background-color: transparent;
	text-align: center;
	text-decoration: none;
}

#menu #niveau2 a {
	margin: 0;
	padding: 1px 22px;
	display: block;
	font-weight:bold;
	color:#FFFFFF;
	background-color: transparent;
	text-align: center;
	text-decoration: none;
}

.active1,.active2,.active3,.active4{
	background-repeat:no-repeat;
	background-position:center;
	color:#FFFFFF !important;
}
.active1{
	background-image:url(../images/gallery-bg1.gif);
}
.active2{
	background-image:url(../images/gallery-bg.gif);
}
.active3{
	background-image:url(../images/gallery-bg3.gif);
}
.active4{
	background-image:url(../images/gallery-bg2.gif);
}

#content,#header{
	width:800px;
	margin:0px 11px 0px 14px;
}

#niveau1{
	width:auto;
	height:25px;
	background-color:#000000;
}

#niveau2{
	width:auto;
	height:22px;
	background-color:#A81E2F;
	background-image:url(../images/shudow-menu.gif);
	background-position:0 100%;
	background-repeat:repeat-x;
}

#language{
	width:auto;
	height:13px;
	padding-top:5px;
	padding-right:20px;
	text-align:right;
}

#language a{
	margin:0px 5px;
}
#content{ margin-bottom:30px; margin-top:20px;}
#contentLeft{ width:400px;  height:auto; color: #ffffff; }
#contentRight{ width:365px; height:auto; text-align:center;}

.tilte{
	font-size:18px;
	color:#FFFFFF;
	height:25px;
	width:400px;
	background-position:0 100%;
	background-repeat:no-repeat;
	font-weight:bold;
}

.tmarg{
	padding-left:30px;
}

.fillet{
	width:400px;
	height:3px;
	background-image:url(../images/fillet.gif);
	background-position:0 50%;
	background-repeat:no-repeat;
	clear:both;
}
.fillet2{
	width:100%;
	height:3px;
	background-image:url(../images/fillet.gif);
	background-position: center;
	background-repeat:no-repeat;
	clear:both;
}
#footer{
	width:100%;
	height:auto;
	text-align:center;
	font-size:10px;
	color:#463F30;
}

#footer a{
	font-size:10px;
	color:#fff;
}


#galerie,#evenement{
	margin:20px;
	width:auto;
	padding:20px;
	
}

#evenement td,#evenement p{ color:#FFF; text-align:left}
#galerie span{
	background-color:#000000;
	background-repeat:no-repeat;
	font-size:12px;
	font-weight:bold;
	display:block;
	margin:0 5px;
	width:142px;
	height:22px;
}

#galerie img,#evenement img
{
	margin: 5px ;
	border: 1px solid #CDC6BC ;
	background-color:#FFFFFF;
	padding:5px;
}


.stdl{
	vertical-align: top;
	padding-bottom:30px;
	width:25%;
}

.stdl .lightboxDesc{
	display:none;
}

.stdr{
	vertical-align:top;
	width:75%;
	
}


/*Contact*/

.contactForm{
	padding:10px;
	border:1px solid #000000;
	background-color:#141418;
	background-image:url(../images/cont-top.jpg);
	background-repeat:repeat-x;
	background-position:top;
	color:#ffffff;
}

.order{
	padding:10px;
	margin:50px auto 0 auto;
	border:1px solid #000000;
	color:#ffffff;
	background-color:#141418;
	background-image:url(../images/cont-top.jpg);
	background-repeat:repeat-x;
	background-position:top;
	font-weight:bold;
	width:200px;
}

.contactForm select{
	border: 1px solid #463F30;
}
.contactForm input,.contactForm textarea{
	width:200px;
	border: 1px solid #463F30;
}

.contactForm td{
	padding-bottom:10px;
	color:#ffffff;
}

.btSubmit{
	width:91px !important;
	border:none !important;
	float:right;
	margin-top:10px;
}


.addr{
	margin-bottom:20px;
	width:auto;
	padding:10px;
	border:1px solid #000000;
	background-color:#141418;
	background-image:url(../images/cont-top.jpg);
	background-position:top;
	background-repeat:repeat-x;
	color:#FFFFFF;
}

#error{
	display:none;
}

.red{
	color:#FF0000;
}

#copyright{
	color:#FFFFFF;
	margin:0 auto;
	width:800px;
	background-repeat:repeat-y;
	text-align:right;
}

.lightboxDesc p,.lightboxDesc span{
	color:#000000;
}

.dimension{
	padding:2px;
	margin:10px 5px;
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;
	font-size:11px !important;
}



#galerie h1,#galerie h2,#galerie h3,#galerie h4,#galerie h5,#galerie h6{
	color:#FFFFFF;
	text-decoration: underline;
}
#sound{
	width:20px;
	float:right;
	padding-top:5px;
}

.off{
	display:none;	
}
