body {
	margin: 0;
	padding: 0;
	background: #480000;
	 scrollbar-face-color: #98776B;
        scrollbar-shadow-color: #755046;
        scrollbar-highlight-color: #FFFFFF;
        scrollbar-3dlight-color: #C78C61;
        scrollbar-darkshadow-color: #4B342E;
        scrollbar-track-color: #75564D;
        scrollbar-arrow-color: #F8DF89;
	color: #FFF;
	font: 11px Century gothic;
}

ul, li {
	margin: 0;
	padding: 0;
	list-style: none;
}

#wrapper {
	width: 1000px;
	height: 600px;
	margin:  auto auto auto auto;
	position: relative;
}

#header {
	width: 1000px;
	height: 90px;
}

#header h1 {
	margin: 0;
	padding: 0;
	height: 90px;
}

#header h1 span {
	display: none;
}


#header h1.home_hdr {
	background:  url(../images/hdr_home.jpg) no-repeat;	
}

#header h1.costume_hdr {
	background:  url(../images/hdr_costume.jpg) no-repeat;	
}

#header h1.maq_hdr {
	background:  url(../images/hdr_maq.jpg) no-repeat;	
}

#header h1.decor_hdr {
	background:  url(../images/hdr_decor.jpg) no-repeat;		
}
#header h1.lien_hdr {
	background:  url(../images/hdr_lien.jpg) no-repeat;		
}

#header h1.contact_hdr {
	background:  url(../images/hdr_contact.jpg) no-repeat;
}
#body {
	width: 1000px;
	height: 510px;
	background:   url(../images/bg_body.jpg) no-repeat;
	position: relative;
}

#body #lang1 {
	width: 30px;
	height: 20px;
	margin: 0px;
	position: absolute;
	left: 550px;
	top:400px;
}

#body #lang1 ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#body #lang1 a {
	background: green;
	height: 20px;
	width: 38px;
	display: block;
}

#body #lang1 a span {
	display: none;
}

#body #lang1  a.icon_eng {
	background:  url(../images/icon_eng.gif) no-repeat;	
}

#body #lang1  a.icon_eng:hover {
	background:  url(../images/icon_eng_o.gif) no-repeat;	
}


#body #lang2 {
	width: 30px;
	height: 20px;
	margin: 0px;
	position: absolute;
	left: 615px;
	top:400px;
}

#body #lang2 ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#body #lang2 a {
	background: green;
	height: 20px;
	width: 38px;
	display: block;
}

#body #lang2 a span {
	display: none;
}

#body #lang2  a.icon_fr {
	background:  url(../images/icon_fr.gif) no-repeat;	
}

#body #lang2  a.icon_fr:hover {
	background:  url(../images/icon_fr_o.gif) no-repeat;	
}


#body #lang3 {
	width: 30px;
	height: 20px;
	margin: 0px;
	position: absolute;
	left: 680px;
	top: 400px;
}

#body #lang3 ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#body #lang3 a {
	background: green;
	height: 20px;
	width: 38px;
	display: block;
}

#body #lang3 a span {
	display: none;
	
}

#body #lang3 a.icon_spa {
	background:    url(../images/icon_spa.gif) no-repeat;	
}

#body #lang3 a.icon_spa:hover {
	background:    url(../images/icon_spa_o.gif) no-repeat;	
}

#body #nav {
	width: 260px;
	position: absolute;
	left: 7px;
	top:2px;
}

#body #nav ul li  {
	margin: 0 0 10px 0;
}

#body #nav ul li ul li  {
	margin: 0 0 3px 30px;
}

#body #nav ul li a,
#body #nav ul li ul li a {
	text-decoration: none;
	color: #F8DF89;
}

#body #nav ul li a:hover,
#body #nav ul li ul li a:hover {
	color: #FFFFFF;
}

#body #nav li a.home,
#body #nav li a.costume,
#body #nav li a.maq,
#body #nav li a.decor,
#body #nav li a.lien,
#body #nav li a.contact,
#body #nav li a.carnival
 {
	display: block;
	height: 20px;
	width: 260px;
	padding: 3px 0 0 30px;
}

#body #nav li a.home {
	background:  url(../images/nav_home.gif) no-repeat;	
}

#body #nav li a.home:hover,
#body #nav li a.home_on {
	background:  url(../images/nav_home_o.gif) no-repeat;	
}

#body #nav li a.costume {
	background:  url(../images/nav_costume.gif) no-repeat;	
}

#body #nav li a.costume:hover,
#body #nav li a.costume_on {
	background:  url(../images/nav_costume_o.gif) no-repeat;	
}

#body #nav li a.maq {
	background:  url(../images/nav_maq.gif) no-repeat;	
	}

#body #nav li a.maq:hover,
#body #nav li a.maq_on {
	background:  url(../images/nav_maq_o.gif) no-repeat;	
}

#body #nav li a.decor {
	background:  url(../images/nav_decor.gif) no-repeat;
}

#body #nav li a.decor:hover,
#body #nav li a.decor_on {
	background:  url(../images/nav_decor_o.gif) no-repeat;
}

#body #nav li a.lien {
	background:  url(../images/nav_lien.gif) no-repeat;	
}

#body #nav li a.lien:hover,
#body #nav li a.lien_on {
	background:  url(../images/nav_lien_o.gif) no-repeat;	
	
}

#body #nav li a.contact {
	background:  url(../images/nav_contact.gif) no-repeat;	
}

#body #nav li a.contact:hover,
#body #nav li a.contact_on {
	background:  url(../images/nav_contact_o.gif) no-repeat;	
	
}

#body #nav li a.home_on,
#body #nav li a.costume_on,
#body #nav li a.maq_on,
#body #nav li a.decor_on,
#body #nav li a.lien_on,
#body #nav li a.contact_on, 
#body #nav li a.carnival_on {
	padding: 3px 0 0 35px;
	color: #C82434;
}

ul.costume_sub {
	display: none;
}

ul.costume_sub_on {
	display: block;
	margin: 5px 0 0 0;

}

#body #pix4bis {
	height: 665px;
	width: 823px;
	top:0px;
	position: absolute;
	left: 200px;
}
#body #pix4 {
	height: 665px;
	width: 623px;
	top:0px;
	position: absolute;
	left: 377px;
	background:  url(../images/bg_body3.jpg) no-repeat;
	background-image:  url(../images/bg_body3.jpg) no-repeat;

}
#body #pix3 {
	height: 510px;
	width: 175px;
	top:0px;
	position: absolute;
	left: 203px;
	background:  url(../images/fontxt2.jpg) no-repeat;
	background-image:  url(../images/fontxt2.jpg) no-repeat;
}
#body #pix2 {
	height: 510px;
	width: 175px;
	top:0px;
	position: absolute;
	left: 203px;
	background:  url(../images/fontxt.jpg) no-repeat;
	background-image:  url(../images/fontxt.jpg) no-repeat;
}
#body #pix {
	height: 510px;
	width: 481px;
	top:0px;
	position: absolute;
	left: 400px;
	background:  url(../images/bg_body2.jpg) no-repeat;
	background-image:  url(../images/bg_body2.jpg) no-repeat;

}

#body #textcinq2 {
	margin: 0px;
	background: none;
	height: 600px;
	width: 650px;
	position: absolute;
	overflow: auto;
	left: 340px;
	top:2px;
	
}

#body #textcinq {
	margin: 0px;
	background: none;
	height: 600px;
	width: 600px;
	position: absolute;
	overflow: auto;
	left: 390px;
	top:2px;
	

}
	
#body #textquart {
	margin: 0px;
	background: #480000;
	height: 293px;
	width: 379px;
	position: absolute;
	overflow: auto;
	left: 5px;
	top:185px;	

}

#body #textter {
	margin: 0px;
	background: #480000;
	height: 182px;
	width: 243px;
	position: absolute;
	overflow: auto;
	left: 141px;
	top:0px;
	
}
#body #textbis4 {
	margin: 0px;
	height: 510px;
	width: 500px;
	position: absolute;
	overflow: auto;
	left: 400px;
	top: 0px;
}
#body #textbis {
	margin: 0px;
	background: #480000;
	height: 510px;
	width: 143px;
	position: absolute;
	overflow: auto;
	left: 143px;
	top: 0px;

}
#body #textdeux {
	margin: 0px;
	height: 510px;
	width: 325px;
	position: absolute;
	overflow: auto;
	left: 400px;
	top: 0px;

}
#body #text {
	margin: 0px;
	height: 510px;
	width: 175px;
	position: absolute;
	overflow: auto;
	left: 203px;
	top: 0px;

}

#body #text #copy {
	padding: 3px;
	color: #333;
}

#body #text #copy  ul.body {
	list-style: disc;
	margin: 10px 0 10px 20px;
}


#body #text #copy  ul.body li {
	list-style: disc;
	margin: 0 0 5px 0;
}

#body #text #copy  ul.body li ul,li {
	list-style: none;
}

#body #text #copy p.quote {
	font-style: italic;	
}

#body #text #copy p.quote span {
	font-style: normal;
	display: block;
	margin: 5px 0 0 20px;	
}

#body #text #copy a {
	color: #013366;
}

#body #text h1 {
	font-size: 16px;
}

#body #text h2 {
	font-size: 14px;
}

#body #text h3 {
	font-size: 14px;
	background: #FFCC66;
	padding: 5px;
 }
 
#body #text2 {
	color: #999999;
	font-size: 12px;
	position: absolute;
	top: 340px;
	left: 550px;
	width: 440px;

}
#body #ent3 {
	color: #999999;
	font-size: 12px;
	position: absolute;
	top: 370px;
	left: 680px;
	width: 50px;
}

#body #ent3 a {
	color: #999999;
	text-decoration: none;
}

#body #ent3 a:hover {
	color: #CCCCCC;
	text-decoration: none;

}

#body #ent2 {
	color: #999999;
	font-size: 12px;
	position: absolute;
	top: 370px;
	left: 615px;
	width: 50px;
}

#body #ent2 a {
	color: #999999;
	text-decoration: none;
}

#body #ent2 a:hover {
	color: #CCCCCC;
	text-decoration: none;
	
}

#body #ent1 {
	color: #999999;
	font-size: 12px;
	position: absolute;
	top: 370px;
	left: 550px;
	width: 50px;
}

#body #ent1 a {
	color: #999999;
	text-decoration: none;
}

#body #ent1 a:hover {
	color: #CCCCCC;
	text-decoration: none;
}

#body #sort3 {
	color: #999999;
	font-size: 12px;
	position: absolute;
	top: 430px;
	left: 680px;
	width: 50px;
}

#body #sort3 a {
	color: #999999;
	text-decoration: none;
}

#body #sort3 a:hover {
	color: #CCCCCC;
	text-decoration: none;

}

#body #sort2 {
	color: #999999;
	font-size: 12px;
	position: absolute;
	top: 430px;
	left: 615px;
	width: 50px;
}

#body #sort2 a {
	color: #999999;
	text-decoration: none;
}

#body #sort2 a:hover {
	color: #CCCCCC;
	text-decoration: none;
	
}

#body #sort1 {
	color: #999999;
	font-size: 12px;
	position: absolute;
	top: 430px;
	left: 550px;
	width: 50px;
}

#body #sort1 a {
	color: #999999;
	text-decoration: none;
}

#body #sort1 a:hover {
	color: #CCCCCC;
	text-decoration: none;
 

} 
#body #legal {
	color: #999999;
	font-size: 10px;
	position: absolute;
	top: 460px;
	left: 380px;
	width: 600px;
}

#body #legal a {
	color: #999999;
	text-decoration: none;
} 
