/* CSS Document */

body {
	background-color:#f2eed2;
}

a {
	color:#ffffff;
	text-decoration:none;
}

a:hover {
	color:#258cf0;
	text-decoration:none;
}

div.Table_01 {
	position:relative;
	margin:auto;
	left:0px;
	top:0px;
	width:1000px;
	height:782px;
}

div.index-01_ {
	position:absolute;
	left:0px;
	top:0px;
	width:1000px;
	height:19px;
}

div.index-02_ {
	position:absolute;
	left:0px;
	top:19px;
	width:21px;
	height:682px;
}

div.index-03_ {
	position:absolute;
	left:21px;
	top:19px;
	width:241px;
	height:89px;
}

div.index-04_ {
	position:absolute;
	left:262px;
	top:19px;
	width:738px;
	height:124px;
}

div.index-05_ {
	position:absolute;
	left:21px;
	top:108px;
	width:241px;
	height:217px;
}

div.index-06_ {
	position:absolute;
	left:262px;
	top:143px;
	width:381px;
	height:105px;
}

div.liens {
	background-image:url(../images/index_07.jpg);
	position:absolute;
	left:643px;
	top:143px;
	width:329px;
	height:364px;
}

div#lienforum {
	margin-top:77px;
	margin-left:80px;
	width:123px;
	height:89px;
	background-image:url(../images/lien_forum.png);
	background-repeat:no-repeat;
}

div#lienarmurerie {
	margin-left:65px;
	width:155px;
	height:78px;
	background-image:url(../images/lien_armurerie.png);
	background-repeat:no-repeat
}

div#lienjutsu {
	margin-left:50px;
	width:116px;
	height:63px;
	background-image:url(../images/lien_jutsu.png);
	background-repeat:no-repeat
}

div.index-08_ {
	position:absolute;
	left:972px;
	top:143px;
	width:28px;
	height:558px;
}

div.index-09_ {
	position:absolute;
	left:262px;
	top:248px;
	width:41px;
	height:77px;
}

div.middlenews {
	position:absolute;
	left:303px;
	top:248px;
	width:272px;
	height:233px;
	background-image:url(../images/index_10.jpg);
	padding-top:71px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom: 10px;
	color:#ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.8em;
	font-weight:bold;
}

div.middlenews a:hover {
	color:#cccccc;
}

div.middleboss {
	position:absolute;
	left:303px;
	top:248px;
	width:272px;
	height:233px;
	background-image:url(../images/index_10b.jpg);
	padding-top:71px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom: 10px;
	color:#ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.8em;
	font-weight:bold;
}

div.index-11_ {
	position:absolute;
	left:595px;
	top:248px;
	width:48px;
	height:453px;
}

div.index-12_ {
	position:absolute;
	left:21px;
	top:325px;
	width:7px;
	height:376px;
}

#menu {
	list-style: none;
	padding: 0;
    margin: 0;
	position:absolute;
	left:28px;
	top:325px;
	width:275px;
	height:339px;
	background-image:url(../images/index_13.jpg);
}

#menu span {
  display: none;
  position: absolute;
}

#menu a {
  display: block;
  text-indent: -900%;
  position: absolute;
  outline: none;
}

#menu a:hover {
  background-position: left bottom;
}

#menu a:hover span {
  display: block;
}

#menu .home {
  width: 80px;
  height: 53px;
  background: url(../images/home.png) no-repeat;
  left: 31px;
  top: 117px;
}

#menu .home span {
  width: 86px;
  height: 39px;
  background: url(../images/home_over.png) no-repeat;
  left: 110px;
  top: -81px;
}

#menu .avancee {
  width: 96px;
  height: 49px;
  background: url(../images/avancee.png) no-repeat;
  left: 52px;
  top: 170px;
}

#menu .avancee span {
  width: 86px;
  height: 39px;
  background: url(../images/avancee_over.png) no-repeat;
  left: 89px;
  top: -134px;
}

#menu .strategies {
  width: 114px;
  height: 71px;
  background: url(../images/strategies.png) no-repeat;
  left: 67px;
  top: 219px;
}

#menu .strategies span {
  width: 86px;
  height: 39px;
  background: url(../images/strategies_over.png) no-repeat;
  left: 74px;
  top: -183px;
}

#menu .galerie {
  width: 87px;
  height: 56px;
  background: url(../images/galerie.png) no-repeat;
  left: 158px;
  top: 94px;
}

#menu .galerie span {
  width: 86px;
  height: 39px;
  background: url(../images/galerie_over.png) no-repeat;
  left: -18px;
  top: -58px;
}

#menu .contact {
  width: 102px;
  height: 66px;
  background: url(../images/contact.png) no-repeat;
  left: 165px;
  top: 150px;
}

#menu .contact span {
  width: 86px;
  height: 39px;
  background: url(../images/contact_over.png) no-repeat;
  left: -25px;
  top: -114px;
}

div.index-14_ {
	position:absolute;
	left:643px;
	top:507px;
	width:329px;
	height:194px;
}

div.index-15_ {
	position:absolute;
	left:303px;
	top:562px;
	width:292px;
	height:139px;
}

div.index-16_ {
	position:absolute;
	left:28px;
	top:664px;
	width:275px;
	height:37px;
}

div.index-17_ {
	position:absolute;
	left:0px;
	top:701px;
	width:1000px;
	height:35px;
}

div.content {
	padding-bottom:100px;
	background-color:#f2eed2;
	position:absolute;
	left:100px;
	top:736px;
	width:800px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.8em;
}

.comments {
	color:#0066FF;
}

div.main {
	left:0px;
	width:500px;
	position:absolute;
}

p#message {
	font-size:0.9em;
}

div.main a {
	color:#000000;
}

div.main a:hover {
	color:#258cf0;
}

div.mainlarge {
	left:0px;
	width:770px;
	position:absolute;
}

.mainlarge a img {
	border:none;
}

div.topbar {
	width:290px;
	height:74px;
	margin-top:-74px;
	background-image:url(../images/topbar.jpg);
	position:absolute;
	right:0px;
	background-color:#ffffff;
}

div.sidebar {
	width:270px;
	min-height:250px;
	padding:10px;
	padding-bottom:20px;
	position:absolute;
	right:0px;
	background-image:url(../images/sidebarbottom.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
	background-color:#ffffff;
	text-align:center;
}

.sidebar a {
	color:#000000;
}

.sidebar a:hover {
	color:#258cf0;
}

.sanspuce {
	list-style-type:none;
}

div.bottom {
	position:fixed;
	height:28px;
	background-image:url(../images/index_20.jpg);
	width:100%;
	bottom:0px;
	right:0px;
}

div#bottomleft {
	background-image:url(../images/index_19.jpg);
	background-repeat:no-repeat;
	width:762px;
	height:28px;
	position:absolute;
	padding-left:0px;
	padding-top:5px;
	color:#ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:0.8em;
}

div#bottomleftadmin {
	position:absolute;
	padding-left:0px;
	margin-left:426px;
	padding-top:0px;
	width:400px;
}

div#bottomleftrecrut {
	padding-left:40px;
	position:absolute;
	padding-top:0px;
}

div#bottomleftrecruttitle {
	float:left;
	font-size:0.9em;
}

#bottomleftrecrutcor {
	margin-left:100px;
	position:relative;
}

#bottomleftrecrutcor span {
	display:none;
	position:absolute;
}

#bottomleftrecrutcor a:hover span {
	display:block;
	background-image:url(../images/divbg.png);
	background-repeat:repeat;
}

#bottomleftrecrutcor .chaman span {
	color:#ffffff;
	font-weight:normal;
  	padding:15px;
	left:0px;
 	bottom:30px;
}

#bottomleftrecrutcor .chasseur span {
	color:#ffffff;
	font-weight:normal;
  	padding:15px;
	left:0px;
 	bottom:30px;
}

#bottomleftrecrutcor .chevalier span {
	color:#ffffff;
	font-weight:normal;
  	padding:15px;
	width:150px;
	right:30px;
 	bottom:30px;
}

#bottomleftrecrutcor .demoniste span {
	color:#ffffff;
	font-weight:normal;
  	padding:15px;
	left:28px;
 	bottom:30px;
}

#bottomleftrecrutcor .druide span {
	color:#ffffff;
	font-weight:normal;
  	padding:15px;
	right:70px;
 	bottom:30px;
}

#bottomleftrecrutcor .guerrier span {
	color:#ffffff;
	font-weight:normal;
  	padding:15px;
	right:45px;
 	bottom:30px;
}

#bottomleftrecrutcor .mage span {
	color:#ffffff;
	font-weight:normal;
  	padding:15px;
	right:35px;
 	bottom:30px;
}

#bottomleftrecrutcor .paladin span {
	color:#ffffff;
	font-weight:normal;
  	padding:15px;
	right:20px;
 	bottom:30px;
}

#bottomleftrecrutcor .pretre span {
	color:#ffffff;
	font-weight:normal;
  	padding:15px;
	right:0px;
 	bottom:30px;
}

#bottomleftrecrutcor .voleur span {
	color:#ffffff;
	font-weight:normal;
  	padding:15px;
	right:0px;
 	bottom:30px;
}

div#bottomleftadmintitle {
	margin-right:15px;
	float:left;
	font-size:0.9em;
}

div#bottomleftadminlogout {
	margin-right:15px;
	float:left;
}

#bottomleftadmincore {
	position:relative;
	float:left;
	padding-right:15px;
}

#bottomleftadmincore span {
	display:none;
	position:absolute;
}

#bottomleftadmincore a:hover span {
	display:block;
	background-image:url(../images/divbg.png);
	background-repeat:repeat;
}

#bottomleftadmincore .buttonsiteweb span {
	color:#ffffff;
	font-weight:normal;
  	padding:15px;
	left:0px;
 	bottom:30px;
}

div#bottomright {
	background-image:url(../images/index_20.jpg);
	width:410px;
	height:28px;
	position:absolute;
	right:0px;
}

#pass {
	font-size:0.8em;
}

#selectInstance {
	background-color:#1a1a1a;
	vertical-align:middle;
}

#middlelistnone {
	list-style:none;
}

.middlemini {
	font-size:0.7em;
}

.galeriepage {
	background-color:#ffffff;
	padding: 40px;
}