/* CSS Newdanse */
@charset "utf-8";
body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:0px;
	margin:100px 0px 0px 0px;
	scrollbar-base-color:#8c141b;
	scrollbar-3d-light-color:#E55760;
	scrollbar-arrow-color:#FFFFFF;
	scrollbar-darkshadow-color:#8c141b;
	scrollbar-face-color:#8c141b;
	scrollbar-highlight-color:#FFFFFF;
	scrollbar-shadow-color:#000000;
	scrollbar-track-color:#ffffff;
}
html, body, table, ul, ol, p {
	font-weight:normal;
	color:#333333;
	font-size:12px;
	line-height:20px;
	margin-bottom:20px;
}
ul, ol {
	padding-left:0;
	margin-left:15px;
}
hr {
	border:1px #666 solid;
}
a:link,a:active,a:visited {
	text-decoration:none;
	font-weight:bold;
	color:#8b141c;
	}
a:hover {
	text-decoration:underline;
	color:#CF0C0A;
	}
hr {
	height:1px;
	border:solid #c0c0c0 0px;
	border-top-width:1px;
	}
h1, h2, h3, h4 {
	font-size:18px;
	color:#8b141c;
	font-weight:normal;
	line-height:20px;
	margin-top:13px;
	margin-bottom:0px;
}
form {
	margin:0;
	}
IMG {
	border:0;
	}
ul.menulevel1,ul.menulevel2,ul.menulevel3,ul.sitemaplevel1,ul.sitemaplevel2,ul.sitemaplevel3,ul.submenu,ul.search {
	padding-left:0;
	margin-left:0;
	list-style:none;
	}
li {
	line-height:1.5;
	}
li.doc {
	padding-left:12px;
	background-image:url(menu/doc.gif);
	background-repeat:no-repeat;
	}
li.docs {
	padding-left:12px;
	background-image:url(menu/docs.gif);
	background-repeat:no-repeat;
	}
li.sdoc {
	padding-left:12px;
	background-image:url(menu/sdoc.gif);
	background-repeat:no-repeat;
	}
li.sdocs {
	padding-left:12px;
	background-image:url(menu/sdocs.gif);
	background-repeat:no-repeat;
	}
#hvmenu {
	height:20px;
	width:695px;
	border-top:0px solid #48494A;
	border-right:0px solid #48494A;
	border-bottom:0px solid #48494A;
	border-left:0px solid #48494A;
	}
.sitename {
	font-weight:normal;
	color:#48494A;
	font-size:11px;
	letter-spacing:2px;
	}
.menulevel1,.menulevel2,.menulevel3,.locator,.navigator,.sitemaplevel1,.sitemaplevel2,.sitemaplevel3,.submenu {
	font-weight:normal;
	font-size:11px;
	color:#48494A;
	}
.menulevel1 a:link,.menulevel1 a:visited,.menulevel1 a:active,.menulevel1 a:hover,.menulevel2 a:link,.menulevel2 a:visited,.menulevel2 a:active,.menulevel2 a:hover,.menulevel3 a:link,.menulevel3 a:visited,.menulevel3 a:active,.menulevel3 a:hover,.locator a:link,.locator a:visited,.locator a:active,.locator a:hover,.navigator a:link,.sitemaplevel1 a:link,.sitemaplevel2 a:link,.sitemaplevel3 a:link,.sitemaplevel1 a:visited,.sitemaplevel2 a:visited,.sitemaplevel3 a:visited,
.sitemaplevel1 a:active,.sitemaplevel2 a:active,.sitemaplevel3 a:active,.sitemaplevel1 a:hover,.sitemaplevel2 a:hover,.sitemaplevel3 a:hover,.submenu a:link,.submenu a:visited,.submenu a:active,.submenu a:hover {
	text-decoration:none;
	}
.menu {
	padding-left:0px;
	font-weight:normal;
	font-size:11px;
	color:#48494A;
	}
.menu a {
	text-decoration:none;
	font-weight:normal;
	color:#48494A;
	}
.login,.login a,.login a:link,.login a:visited,.login a:active,.login a:hover {
	font-weight:bold;
	color:#CF0C0A;
	font-size:8.0pt;
	letter-spacing:0px;
	;
	text-decoration:none;
	}
.navigator a {
	font-weight:normal;
	color:#48494A;
	}
.navigator a:link,.navigator a:visited {
	color:#48494A;
	text-decoration:none;
	}
.navigator a:active,.navigator a:hover {
	color:#CF0C0A;
	text-decoration:none;
	}
.toploc {
	padding-left:3px;
	font-weight:normal;
	color:#ffffff;
	}
.toploc a {
	padding-left:3px;
	font-weight:normal;
	color:#ffffff;
	}
.toploc a:link,.toploc a:visited {
	padding-left:3px;
	color:#ffffff;
	text-decoration:none;
	}
.toploc a:active,.toploc a:hover {
	padding-left:3px;
	color:#000000;
	text-decoration:none;
	}
.search a {
	font-weight:normal;
	color:#48494A;
	}
.search a:link,.search a:visited {
	color:#48494A;
	text-decoration:none;
	}
.search a:active,.search a:hover {
	color:#CF0C0A;
	text-decoration:none;
	}
.date {
	font-weight:bold;
	color:#ffffff;
	}
.edit {
	font-size:11px;
	color:black;
	background-color:#f1f1f1;
	}
.edit a:link,.edit a:visited,.edit a:active,.edit a:hover {
	font-weight:normal;
	text-decoration:none;
	color:#48494A;
	}
input,select {
	font-size:11px;
	text-indent:2px;
	}
textarea {
	font-size:11px;
	color:#48494A;
	background-color:transparent;
	width:100%;
	}
.searchbox .submit {
        font-size:10px;
	color:#000000;
	font-weight:normal;
	border:1px solid #000000;
	background-color:#cc0000;
	}
.searchbox .text {
	font-size:11px;
	color:#48494A;
	background-color:#ffffff;
	border:1px solid #c0c0c0;
	}
.bodyline	 {
	 background-color:#48494A;
	 border:1px #48494A solid;
}
.cmsline	 {
	 background-color:#48494A;
	 border:2px #48494A solid;
}
.innerline	 {
	 border:2px #48494A solid;
}
.copyright {
	font-size:11px;
	color:#48494A;
	letter-spacing:+1px;
	}
.copyright a,.copyright a:link,.copyright a:visited {
	color:#48494A;
	text-decoration:none;
	letter-spacing:+1px;
	}
.copyright a:hover,.copyright a:active {
	color:#CF0C0A;
	text-decoration:none;
	letter-spacing:+1px;
	}
#navlist li {
	font-size:11px;
	color:#CF0C0A;
	font-weight:normal;
	float:left;
	margin:0px;
	padding-right:20px;
	padding-left:15px;
	display:inline;
	list-style-type:none;
	text-decoration:none;
	}
 
#navlist ul {
	font-size:11px;
	color:#48494A;
	font-weight:normal;
	float:left;
	margin:0px;
	}
 
#navlist a:link, #navlist a:visited, #navlist a:active {
	font-size:11px;
	color:#48494A;
	font-weight:normal;
	float:left;
	margin:0px;
	}
 
#navlist a:hover {
	font-size:11px;
	color:#CF0C0A;
	font-weight:normal;
	float:left;
	margin:0px;
	}
 
.wbt a:link, .wbt a:active, .wbt a:visited {
	padding:3px 2px 2px 9px;
	font-size:11px;
	display:block;
	text-align:left;
	margin-top:2px;
	font-weight:normal;
	color:#48494A;
	background-image:url(images/wbt.png);
	background-repeat:no-repeat;
}
.wbt a:hover {
	padding:3px 2px 2px 5px;
	font-size:11px;
	display:block;
	text-align:left;
	margin-top:2px;
	font-weight:normal;
	color:#8E8E8E;
	background-image:url(images/wbt_hoover.png);
}
#navcontainer {
	margin-top:0px;
}
#navcontainer ul {
	margin:0;
	padding:0;
	list-style-type:none;
	font-weight:normal;
	font-size:11px;
	color:#48494A;
}
#navcontainer li {
	 margin:0;
}
#navcontainer a {
	display:block;
	padding:3px 0 3px 20px;
	text-decoration:none;
	font-size:15px;
	font-weight:normal;
	color:#ffffff;
}
#navcontainer a:hover {
	text-decoration:none;
	background-repeat:no-repeat;
	background-image:url(emptyarrow.gif);
	background-color:#660000;
	color:#ffffff;
}
#navcontainer ul ul li {
	 margin:0;
}
#navcontainer ul ul a {
	display:block;
	padding:3px 0 3px 40px;
	text-decoration:none;
	font-weight:normal;
	color:#ffffff;
}
#navcontainer ul ul a:hover {
	text-decoration:none;
	color:#ffffff;
}
.activeclass1 {
	background-color:#660000;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#ffffff;
	background-image:url(arrow.gif);
	background-repeat:no-repeat;
}
.inactiveclass1 {
	background-color:#8b141c;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#ffffff;
}
.inactiveclass2 {
	background-color:#8b141c;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#ffffff;
}
.activeclass2 {
	background-color:#660000;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#ffffff;
	background-image:url(arrow.gif);
	background-repeat:no-repeat;
}
.inactiveclass3 {
	background-color:#660000;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#ffffff;
}
.activeclass3 {
	background-color:#660000;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#ffffff;
	background-image:url(arrow.gif);
	background-repeat:no-repeat;
}
/* Boxes */
#BoxCenter {
	width:100%;
	text-align:center;
}
#BoxSite {
	width:920px;
	height:560px;
	text-align:left;
	padding:0;
	margin:0 auto;
}
#BoxLogo {
	background-image:url(menu/danse.gif);
	background-repeat:no-repeat;
	position:relative;
	float:left;
	overflow:hidden;
top:-40px;
	left:-60px;
	width:305px;
	height:120px;
}
#BoxTete {
	background-image:url(menu/association.gif);
	background-repeat:no-repeat;
	position:relative;
	float:left;
	overflow:hidden;
top:-120px;
	left:245px;
	width:675px;
	height:30px;
}
#BoxMenu {
	background-color:#8b141c;
	position:relative;
	float:left;
	overflow:hidden;
top:-35px;
	left:-675px;
	width:240px;
	height:430px;
}
#BoxContent {
	background-image:url(menu/bg_content.gif);
	background-position:left top;
	background-repeat:repeat-y;
	border:1px solid #999999;
	padding:0px 0px 0px 20px;
	margin:0 0 0 0px;
	position:relative;
	float:left;
	overflow:auto;
	top:-515px;
	left:245px;
	width:653px;
	height:478px;
}
#BoxText {
	position:relative;
	float:left;
	overflow:hidden;
top:10px;
	left:20px;
	width:335px;
}
#BoxImage {
	position:relative;
	float:left;
	overflow:hidden;
	top:50px;
	left:35px;
	width:286px;
}
#BoxPied {
	background-color:#8b141c;
	padding:3px 10px 0 0;
	text-align:right;
	position:relative;
	float:left;
	overflow:hidden;
	top:-510px;
	left:0px;
	width:910px;
	height:27px;
}