
.ackey {
	position:absolute;
	left:57px;
}

#accompo {
	position:absolute;
	left:493px;
	top:534px;
	width:322px;
	height:26px;
	background-repeat:no-repeat;
}

#acmenu {
	position:absolute;
	left:58px;
	top:198px;
	width:53px;
	height:30px;
	background-image:url(menu.gif);
	background-repeat:no-repeat;
}

#aclab {
	position:absolute;
	left:163px;
	top:198px;
}

#acyeux {
	position:absolute;
	left:500px;
	top:161px;
}

.acen, .acfr {
	position:absolute;
	left:3px;
	top:3px;
	width:45px;
	background-repeat:no-repeat;
	padding-top:34px;
	text-align:center;
	text-decoration: none;
	font-family:verdana,sans-serif;
	font-size:10px;
	color:#a86812;
}

.acen {
	background-image:url(en1.gif);
}

.acen:hover {
	background-image:url(en2.gif);
	color:#d08800;
}

.acfr {
	background-image:url(fr1.gif);
}

.acfr:hover {
	background-image:url(fr2.gif);
	color:#d08800;
}

.acfr:visited, .acen:visited {
	color:#ffb850;
}

.hi {
	visibility:hidden;
}

#title {
	position:absolute;
	left:0px;
	top:0px;
	width:99.75%;
	height:64px;
	background-image:url(title_compo_fr.gif);
	background-repeat:no-repeat;
	background-position:804px 0px;
}

a.doorfr, a.dooren {
	position:absolute;
	top:5px;
	width:45px;
	height:24px;
	padding-top:36px;
	background-repeat:no-repeat;
	text-align:center;
	text-decoration: none;
	font-family:verdana,sans-serif;
	font-size:10px;
	color:#db8512;
	font-weight:bold;
	letter-spacing:1px;
}

a.doorfr {
	left:27px;
	background-image:url(fr_b.gif);
}

a.dooren {
	left:98px;
	background-image:url(en_b.gif);
}

a.doorfr:hover {
	background-image:url(fr_a.gif);
	color:#ffbc68;
}

a.dooren:hover {
	background-image:url(en_a.gif);
	color:#ffbc68;
}

#add {
	position:absolute;
	left:0px;
	top:64px;
	width:99.75%;
	height:32px;
	border:1px solid #000;
	background-color:#2c3a49;
	background-image:url(add.gif);
	background-repeat:no-repeat;
	background-position:170px 0px;
	font-family:verdana,sans-serif;
	font-size:10px;
	font-weight:bold;
	letter-spacing:2px;
}

#addpath {
	float:left;
	padding:9px 0px 0px 198px;
	color:#d37704;
}

.path {
	text-decoration:none;
	color:#d46a00;
}

.path:hover {
	color:#ffb86a;
}

.addfr, .adden {
	float:right;
	height:14px;
	margin-top:6px;
	padding:5px 38px 0px 34px;
	background-repeat:no-repeat;
	text-decoration:none;
	color:#dc8410;
}

.addfr {
	background-image:url(other_fr_a.gif);
}

.adden {
	background-image:url(other_en_a.gif);
}

.addfr:hover {
	background-image:url(other_fr_b.gif);
	color:#ffba6d;
}

.adden:hover {
	background-image:url(other_en_b.gif);
	color:#ffba6d;
}

#menu {
	z-index:1;
	position:absolute;
	left:0px;
	top:65px;
	width:168px;
	height:477px;
	background-color:#000;
	background-image:url(bl31.gif);
	background-repeat:no-repeat;
	border-left:2px solid #9f0400;
	border-right:1px solid #000;
}

.bl31, .bl31b, .bl29, .bl29b, .bl37, .bl37b, .no, .nob, .noc {
	position:absolute;
	left:0px;
	background-repeat:no-repeat;
	cursor:default;
	text-decoration:none;
}

.bl31 {
	width:168px;
	height:31px;
	background-image:url(bl31.gif);
	background-color:#fff;
}

.bl29, .bl29b {
	width:168px;
	height:23px;
	background-color:#fff;
	font-family:arial,sans-serif;
	font-size:11px;
	font-weight:bold;
	letter-spacing:2px;
	text-indent:60px;
	padding-top:6px;
}

.bl29 {
	background-image:url(bl29_a.gif);
	color:#b04000;
}

.bl29:hover, .bl29b {
	background-image:url(bl29_b.gif);
	color:#27f;
}

.bl37, .bl37b {
	width:168px;
	background-color:#fff;
	font-family:arial,sans-serif;
	font-size:11px;
	font-weight:bold;
	letter-spacing:2px;
	text-indent:60px;
}

.bl37 {
	background-image:url(bl37_a.gif);
	color:#b04000;
}

.bl37:hover, .bl37b {
	background-image:url(bl37_b.gif);
	color:#27f;
}

.no, .nob, .noc {
	width:110px;
	height:23px;
	background-color:#000;
	font-family:verdana,sans-serif;
	font-size:10px;
	font-weight:bold;
	letter-spacing:1px;
	text-align:center;
	padding-top:6px;
}

.no {
	background-image:url(no_a.gif);
	color:#306ca0;
}

.noc {
	background-image:url(no_a.gif);
	color:#b05800;
}

.no:hover, .nob, .noc:hover {
	background-image:url(no_b.gif);
	color:#c06200;
	text-indent:8px;
}

.map, .map2 {
	z-index:2;
	position:absolute;
	left:0px;
	top:542px;
	width:169px;
	height:22px;
	background-color:#174566;
	border:1px solid #000;
	padding-top:7px;
	font-family:arial,sans-serif;
	font-size:10px;
	color:#d08800;
	letter-spacing:6px;
	text-indent:10px;
	text-align:center;
	text-decoration:none;
}

.map {
	font-weight:bold;
}

.map:hover {
	color:#ffb850;
}

#full {
	position:absolute;
	left:0px;
	top:100px;
	width:99.75%;
	background-image:url(/bot.jpg);
	background-repeat:no-repeat;
	background-position:0px 472px;
	border-right:1px solid #000;
}

#page {
	width:auto;
	padding:12px 0px 30px 0px;
	font-family:arial;sans-serif;
	font-size:12px;
	color:#e29537;
	text-align:center;
}

.label {
	margin-top:1px;
	font-family:verdana,sans-serif;
	font-size:32px;
	color:#4298d5;
	font-weight:bold;
	letter-spacing:8px;
}

.gr {
	background-color:#2c5c80;
	filter:alpha(opacity=47);
	-moz-opacity:0.47;
	opacity:0.47;
}

.gr a {
	text-decoration:none;
	color:#ffb850;
	cursor:hand;
}

.gr a:hover {
	color:#fff;
}

.gr div {
	height:110px;
	border:2px dashed #000;
	margin:4px 4px 4px 4px;
	padding:5px 15px 10px 15px;
	text-align:center;
	letter-spacing:1px;
}

.trans {
	filter:alpha(opacity=19);
	-moz-opacity:0.19;
	opacity:0.19;
}

.imgtrans {
	filter:alpha(opacity=76);
	-moz-opacity:0.76;
	opacity:0.76;
}

.dl {
	color:#4090c0;
	text-decoration:none
}

.dl:hover {
	color:#a0d0ff;
}

.mus, .news, .forum {
	width:98%;
	border:1px dashed #589;
	padding:8px 4px 6px 7px;
	margin-bottom:35px;
	font-family:arial,sans-serif;
	font-size:12px;
	letter-spacing:1px;
	text-align:left;
}

.news, .forum {
	padding:8px 4px 14px 7px;
}

.mustitle, .newstitle {
	font-family:verdana,sans-serif;
	font-size:14px;
	color:#309cb8;
	letter-spacing:2px;
}

.musdate, .newsdate, .topiclab {
	font-family:verdana,sans-serif;
	font-size:10px;
	color:#70b882;
	letter-spacing:5px;
}

.musdl {
	font-family:arial,sans-serif;
	font-size:11px;
	color:#3ac;
	letter-spacing:2px;
	text-decoration:none;
}

.musdl:hover {
	color:#cef;
}

.musdl:visited {
	color:#a98;
}

.musall {
	font-family:verdana,sans-serif;
	font-size:11px;
	color:#60b093;
	letter-spacing:3px;
	text-decoration:none;
}

.musall:hover, .musall:visited {
	color:#9fc;
}

.muscom {
	padding-top:1px;
	text-align:right;
}

.vote {
	font-family:arial,sans-serif;
	font-size:10px;
	color:#e29537;
	background-image:url(vote.gif);
	background-repeat:no-repeat;
	background-color:transparent;
	border-top:1px dashed #c86000;
	border-bottom:1px dashed #ca6400;
	border-left:0px;
	border-right:0px;
	margin-right:14px;
	padding-left:18px;
	letter-spacing:1px;
	cursor:pointer;
}

.vote:hover {
	background-color:#105c82;
	color:#ffe0d0;
}

.topic, .pseudo {
	font-family:verdana,sans-serif;
	font-size:14px;
	color:#309cb8;
	letter-spacing:2px;
	text-decoration:none;
	font-weight:bold;
}

.sharp {
	font-family:verdana,sans-serif;
	font-size:11px;
	color:#28c;
	text-decoration:none;
	padding-left:8px;
	line-height:18px;
}

.sharp:visited {
	font-size:12px;
	color:#8cf;
}

a.topic:hover {
	color:#bccdf8;
}

.org {
	position:relative;
}

.org td {
	filter:alpha(opacity=59);
	-moz-opacity:0.59;
	opacity:0.59;
}

.org td.org1 {
	background-color:#001028;
}

.org td.org2 {
	background-color:#102c3e;
}

.org td.org41 {
	background-color:#856;
}

.org td.org42 {
	background-color:#486b85;
}

.org td.org43 {
	background-color:#3a6f56;
}

.org td.org44 {
	background-color:#898140;
}

.org a {
	text-decoration:none;
	color:#ffba48;
	cursor:hand;
}

.org a:hover {
	color:#fff;
}

.org table {
	position:absolute;
	border:0;
}

.org div {
	height:40px;
	border:1px dashed #fff;
	padding:3px 0px 3px 0px;
	text-align:center;
	font-family:verdana,sans-serif;
	font-size:9px;
}

.org b {
	font-size:13px;
	letter-spacing:3px;
}

.org span {
	color:#fff;
}

.pad12 {
	padding-left:12px;
}

