/*tableau page princiaple*/
#theme_general{
width:900px;
margin:20px auto;
padding:0px 0;
text-align:left;
background:#000000;
color:#303030;
border: 2px solid #002c76;
}
#theme_header{
height:180px;
width:100%;
margin:0 0px 0px 0px;
background:#000000;
color:#467aa7;
text-align:center;
}
body {
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
background-image:url(http://www.lantredesteams.com/ccc/images/bg.jpg);
background-repeat:no-repeat;
color:#467aa7;
background-color:#000000;
}
/****************************/
#footer{
/*background-image: url(http://www.iophik.com/guilde-ccc/images/menu_bleu_p.gif);
background-repeat:repeat-x;*/
height:10px;
width:100%;
color:#CCCCCC;
text-align:center;
vertical-align:text-bottom;
}

/****************************/
#theme_navigation_bar{
height:28px;
line-height:2.2em;
width:100%;
margin:0 0px;
background-image: url(http://www.iophik.com/guilde-ccc/images/menu_glace.gif);
}
#theme_navigation_bar li{
float:left;
list-style-type:none;
border-right:0px solid #000000;
white-space:nowrap;
}
#theme_navigation_bar li a{
display:block;
height:28px;
padding:0 10px;
font-size:0.8em;
font-weight:normal;
text-transform:uppercase;
text-decoration:none;
color: #ffffff;
background-image:inherit;
}
* html #theme_navigation_bar a {width:1%;} /* this hack targets IE<7 */
#theme_navigation_bar .selected, #theme_navigation_bar a:hover{
background-image:url(http://www.iophik.com/guilde-ccc/images/menu_bleu_s.gif);
color:#f0f2f4;
text-decoration:none;
}
/****************************/
.minicadretab {
	padding:5px;
	background-color:#FFFFFF;
	border: 2px solid #777777;
}
.minicadrecell {
	border: 2px solid #777777;
	padding:0px;
	background-color:#FFFFFF;
	background-position:left bottom;
	background-repeat:no-repeat;
}
/****************************/
.newstabdroite {
	padding-left:0px;
	padding-right:5px;
	padding-bottom:5px;
	background-color:#000000;
}
.newstabgauche {
	padding-left:5px;
	padding-right:1px;
	padding-bottom:0px;
	margin-bottom:0px;
	background-color:#000000;
}
.newstab {
	padding-left:5px;
	padding-right:5px;
	padding-bottom:-2px;
	padding-top:13px;
	background-color:#000000;
}
.entete {
	background-position:top;
	height:70px;
	background-repeat:no-repeat;
}
.newscell {
	border-right: 2px solid #000000;
	border-left: 2px solid #000000;
	border-bottom: 2px solid #000000;
	border-top: 2px solid #000000;
	padding:10px;
	margin:0px;
	color:#dddddd;
	background-color:#141414;
}
.newscell2 {
	border-right: 2px solid #000000;
	border-left: 2px solid #000000;
	border-bottom: 2px solid #000000;
	border-top: 2px solid #000000;
	padding-top:5px;
	padding-bottom:5px;
	margin:0px;
	color:#dddddd;
	background-color:#141414;
}
.newscell3 {
	border-right: 2px solid #000000;
	border-left: 2px solid #000000;
	border-bottom: 2px solid #000000;
	border-top: 2px solid #000000;
	padding-top:1px;
	padding-bottom:1px;
	margin:0px;
	color:#dddddd;
	background-color:#141414;
}

.newscell4 {
	border-right: 2px solid #000000;
	border-left: 2px solid #000000;
	border-bottom: 2px solid #000000;
	border-top: 2px solid #000000;
	padding-top:1px;
	padding-bottom:1px;
	margin:0px;
	color:#dddddd;
	background-color:#141414;
}
/**********************************/
#faction0 {
	color:#0099FF;
}
#faction1 {
	color:#FF3333;
}

a{ 
	text-decoration:none;
	color:#FFFFFF;   
}   
a:hover{ 
	text-decoration:none;   
	color:#FFFFFF; 
} 
a:visited{
	text-decoration:none; 
	color:#FFFFFF; 
}
/***********************************/
.divpage {
	padding-left:7px;
	padding-right:5px;
	padding-bottom:1px;
	padding-top:10px;
}
.divpage a a:hover a:visited{
	text-decoration:none;
	color:fff;
}

.page {
	border:2px solid #141414;
	color:#999999;
	background-color:#141414;
	padding:2px 4px 2px 4px;
	font-size:12px;
}
.pagecur {
	font-weight:bold;
	border:2px solid #141414;
	color:#fff;
	background-color:#141414;
	padding:2px 4px 2px 4px;
	font-size:12px;
}
.pagecur a{ 
	text-decoration:none;
	color:#fff;   
}   
.page a{ 
	text-decoration:none;
	color:#999999;   
}   

a img {
	border:0;
}

/****calendrier****/
.tdcmenu {
	padding-left:10px;
	padding-right:1px;
	padding-bottom:0px;
	margin-bottom:0px;
	background-color:#141414;
	color:#FFFFFF;
	height:25px;
}

.tdccontenu {
	/*padding-left:10px;
	padding-right:1px;
	padding-bottom:0px;*/
	padding:10px;
	margin-bottom:0px;
	background-color:#141414;
	color:#FFFFFF;
	height:100%;
}

.calmenu {
	padding-left:10px;
	padding-right:1px;
	padding-bottom:0px;
	margin-bottom:0px;
	background-color:#141414;
	color:#FFFFFF;
	height:25px;
}


.cal {
	padding-left:7px;
	padding-right:10px;
	padding-bottom:0px;
	margin-bottom:0px;
	/*background-color:#141414;*/
	color:#FFFFFF;
}

.case {
	padding-left:5px;
	padding-right:1px;
	padding-bottom:0px;
	margin-bottom:0px;
	background-color:#141414;
	color:#FFFFFF;
	height:50px;
}
.case_today {
	padding-left:5px;
	padding-right:1px;
	padding-bottom:0px;
	margin-bottom:0px;
	background-color:#333333;
	color:#FFFFFF;
	height:50px;
}
.case_reset {
	padding-left:5px;
	padding-right:1px;
	padding-bottom:0px;
	margin-bottom:0px;
	background-color:#003366;
	color:#FFFFFF;
	height:50px;
}

.con {
	padding-left:5px;
	padding-right:1px;
	padding-bottom:0px;
	margin-bottom:0px;
	background-color:#141414;
	color:#FFFFFF;
	height:100%;
}

.con2 {
	/*padding-left:10px;
	padding-right:10px;*/
	padding:6px;
	margin-bottom:10px;
	background-color:#141414;
	color:#FFFFFF;
	height:100%;
}

/****classe****/
.class5 { color:#FFFFFF; } /*pretre*/
.class7 { color:#9900CC; } /*demo*/
.class6 { color:#CC0000; } /*dk*/
.class4 { color:#FF99FF; } /*paladin*/
.class2 { color:#00CCFF; } /*mage*/
.class1 { color:#FF9933; } /*druide*/
.class9 { color:#0000FF; } /*shaman*/
.class3 { color:#339900; } /*chasseur*/
.class0 { color:#FFFF33; } /*rogue*/
.class8 { color:#663300; } /*guerrier*/


/*****/
a.mainlevel:link, a.mainlevel:visited {
	display: block;
	background: url(../images/jmenu.png) no-repeat;
	vertical-align: middle;
	font-size: 11px;
	font-weight: bold;
	color: #ccc;
	text-align: left;
	padding-top: 5px;
	padding-left: 35px;
	height: 20px !important;
	height: 25px;
	width: 100%;
	text-decoration: none;
}

a.mainlevel:hover {
	background-position: 0px -25px;
	text-decoration: none;
	color: #fff;
}

a.mainlevel#active_menu {
	color:#fff;
	font-weight: bold;
}

a.mainlevel#active_menu:hover {
	color: #fff;
}
