/*
//	Original Little dream II Theme for phpBB version 2.0x & Categories Hierarchy 2.1.6 and +
//
//	file: templates/btl_littledream2/btl_littledream2.css
//
//	template: Little Dream II (btl_littledream2)
//	author: Calibal
//	copyright: (C) 2006-2007 La Bestiole
//	created by: GGWeb-FR design
//	site/forum: http://lesthemesde.labestiole.net/ch/
//	begin: 2006/07/04 - 21:32:15
//	version: 2.0.0 - 2007/01/27
//	license: http://opensource.org/licenses/gpl-license.php GNU General Public License (GPL)
*/

html body {
	background: #f7f8fd url('./images/css/bg_dark.gif');
	color: #000000;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	voice-family: inherit;
}

#cali_header, #cali_header2 {
	float: left;
	width: 100%;
	background: #333399 url(images/header/back_menu_css.gif) repeat-x top;
	color: #663399;
	white-space: nowrap;
	margin: 0;
	height: 25px;
	font-size: 93%;
	line-height: normal;
}

#cali_header ul, #cali_header2 ul {
	margin: 0;
	padding: 0 0 0;
	list-style: none;
}

#cali_header li, #cali_header2 li {
	float: left;
	background: #333399 url(images/header/bord-bouton.gif) no-repeat left top;
	color: #663399;
	margin: 0;
	padding: 0 0 0 9px;
}

#cali_header a, #cali_header2 a {
	float: right;
	display: block;
	width: 0.1em;
	background: #333399 url(images/header/bouton.gif) no-repeat right top;
	padding: 8px 15px 4px 6px;
	text-decoration: none;
	font-weight: bold;
	color: #663399;
}

#cali_header > ul a {
	width: auto;
}

#cali_header2 > ul a {
	width: auto;
}

#cali_header a {
	float: none;
}

#cali_header2 a {
	float: none;
}

#cali_header a:hover, #cali_header2 a:hover {
	background-color: #333399;
	color: #993333;
}

#calendrier #nav-calendrier, #accueil #nav-accueil, #faq #nav-faq, #forum #nav-forum, #download #nav-download, #recherche #nav-faq, #liste #nav-liste, #groupe #nav-groupe, #profil #nav-profil, #prefs #nav-prefs, #message #nav-message, #deco nav-deco, #connect #nav-connect, #register #nav-register #adm #nav-adm {
	background-color: #333399;
	background-position: 0 168px;
	white-space: nowrap;
	border-width: 0;
	color: #663399;
}

#calendrier #nav-calendrier a, #accueil #nav-accueil a, #faq #nav-faq a, #forum #nav-forum a, #download #nav-download a, #recherche #nav-recherche a, #liste #nav-liste a, #groupe #nav-groupe a, #profil #nav-profil a, #prefs #nav-prefs a, #message #nav-message a, #deco nav-deco a, #connect #nav-connect a, #register #nav-register a #adm #nav-adm a {
	background-color: #333399;
	background-position: 100% 168px;
	white-space: nowrap;
	padding-bottom: 4px;
	color: #000;
}

#cali_header li:hover, #cali_header2 li:hover {
	background-color: #333399;
	background-position: 0% -150px;
	white-space: nowrap;
	color: #000;
}

#cali_header li:hover a, #cali_header2 li:hover a {
	background-color: #333399;
	background-position: 100% -150px;
	white-space: nowrap;
	color: #663399;
}

html body form {
	margin: 0;
	padding: 0;
	border: 0;
}

html body a, img {
	border: none;
}

html body br.both {
	clear: both;
}

html body hr {
	height: 0;
	background-color: #fbfbfa;
	color: #f7eefb;
	border: 0 solid #d8d8d8;
}

html body label {
	cursor: pointer;
}

html body table {
	border: 0;
	empty-cells: show;
}

html body a:link {
	text-decoration: none;
	background-color: transparent;
	color: #6b51a7;
}

a:active {
	text-decoration: none;
	background-color: transparent;
	color: #6b51a7;
}

a:visited {
	text-decoration: none;
	background-color: transparent;
	color: #6b51a7;
}

html body a:hover {
	text-decoration: underline;
	background-color: transparent;
	color: #8b69d9;
}

html body p, td {
	font-size: 11px;
	background-color: transparent;
	color: #000000;
}

html body .bkg-top {
	background: #f9fafa url(images/css/bg_main.jpg);
	color: transparent;
	border-left: 1px solid #d8d8d8;
	border-top: 1px solid #d8d8d8;
	border-right: 1px solid #bababa;
	border-bottom: 1px solid #bababa;
}

html body .shadow {
	border-collapse: collapse;
	height: 4px;
	width: 100%;
}

html body .nav-box {
	background: #fff url('./images/css/bg_rownav.gif') repeat-x;
	color: transparent;
	border-left: 1px solid #e2e2f5;
	border-top: 1px solid #e2e2f5;
	border-right: 1px solid #e2e2f5;
	border-bottom: 1px solid #faf6ff;
}

html body .info-user {
	font-family: Arial, "Trebuchet MS", Verdana, Helvetica, sans-serif;
	font-size: 11px;
	letter-spacing: 1px;
	color: #f1f9ff;
	background-color: transparent;
}

html body .header-title {
	font-weight: bold;
	font-size: 22px;
	font-family: Arial, "Trebuchet MS", Verdana, Helvetica, sans-serif;
	text-decoration: none;
	line-height: 120%;
	color: #2d3c8b;
	background-color: transparent;
}

html body .header-subtitle {
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
	line-height: 120%;
	color: #4d5fbb;
	background-color: transparent;
}

html body .bodyline {
	background: #f9fafa url(images/css/bg_main.jpg);
	color: transparent;
	border-left: 1px solid #d8d8d8;
	border-top: 1px solid #d8d8d8;
	border-right: 1px solid #bababa;
	border-bottom: 1px solid #bababa;
}

html body .border-front {
	background-color: #f9fafa;
	color: transparent;
	border-left: 1px solid #d8d8d8;
	border-right: 1px solid #bababa;
}

html body .forumline {
	background-color: #ffffff;
	border: 1px solid #d0c5dc;
	color: transparent;
}

html body .tht {
	width: 100%;
	height: 22px;
	border-collapse: collapse;
}

html body .thl-1 {
	width: 13px;
	height: 30px;
	background-image: url('./images/css/thl_1.gif');
	background-position: left;
	background-repeat: no-repeat;
}

html body .thl-1sd {
	width: 13px;
	height: 30px;
	background-image: url('./images/css/thl_1.gif');
	background-position: left;
	background-repeat: no-repeat;
}

html body .thl-2 {
	width: 38px;
	height: 30px;
	background-image: url('./images/css/thl_2.gif');
	background-position: left;
	background-repeat: no-repeat;
}

html body .thm-1 {
	width: 100%;
	height: 30px;
	background: url('./images/css/thm_1.gif') repeat-x;
	color: #3b88cd;
	background-color: transparent;
}

html body .thr-2 {
	width: 38px;
	height: 30px;
	background-image: url('./images/css/thr_2.gif');
	background-position: right;
	background-repeat: no-repeat;
}

html body .thr-1 {
	width: 13px;
	height: 30px;
	background-image: url('./images/css/thr_1.gif');
	background-position: right;
	background-repeat: no-repeat;
}

html body .thr-1sd {
	width: 13px;
	height: 30px;
	background-image: url('./images/css/thr_1.gif');
	background-position: right;
	background-repeat: no-repeat;
}

html body .tbt {
	width: 100%;
	height: 30px;
	border-collapse: collapse;
}

html body .tbl-1 {
	width: 13px;
	height: 22px;
	background-image: url('./images/css/tbl_1.gif');
	background-position: top left;
	background-repeat: no-repeat;
}

html body .tbm-1 {
	width: 100%;
	height: 22px;
	background: url('./images/css/tbm_1.gif') repeat-x;
	color: #5050cd;
	background-color: transparent;
}

html body .tbr-1 {
	width: 13px;
	height: 22px;
	background-image: url('./images/css/tbr_1.gif');
	background-position: top right;
	background-repeat: no-repeat;
}

html body .tsl_1 {
	background: url('./images/css/tsr_1.gif') repeat-y top left;
	width: 13px;
}

html body .tsr_1 {
	background: white url('./images/css/tsl_1.gif') repeat-y top right;
	width: 13px;
	color: transparent;
}

html body .tbm-left {
	background: url('./images/css/tbl_2.gif') no-repeat left;
	width: 13px;
	height: 22px;
}

html body .tbm-midleft {
	background: url('./images/css/tbm_3.gif') no-repeat left;
	width: 155px;
	height: 22px;
}

html body .tbm-mid {
	background: url('./images/css/tbm_2.gif') repeat-x;
	width: 100%;
	height: 22px;
	color: #5050cd;
	background-color: transparent;
}

html body .tbm-midright {
	background: url('./images/css/tbm_4.gif') no-repeat right;
	width: 155px;
	height: 22px;
}

html body .tbm-right {
	background: url('./images/css/tbr_2.gif') no-repeat right;
	width: 13px;
	height: 22px;
}

html body .cat-1 {
	background: url('./images/css/cat.gif') repeat-x;
	background-color: #9766cc;
	color: #c9aacb;
	text-align: center;
	height: 28px;
}

html body th {
	background-image: url('./images/css/cellpic3.gif');
	background-color: #f9f2ff;
	color: #4d0fbe;
	font-size: 11px;
	font-weight: bold;
	padding: 0;
	height: 28px;
}

html body th.thThread {
	background-image: url('./images/css/cellpic1.gif');
	background-color: #cfcfed;
	color: #4d0fbe;
	font-size: 11px;
	font-weight: bold;
	padding: 0;
	height: 28px;
}

html body th.thHead, th.thSides, th.thThread, th.thTop, th.thLeft, th.thRight, th.thBottom, th.thCornerL, th.thCornerR {
	font-weight: bold;
	height: 25px;
	border-left: 1px solid #f6f3ff;
	border-top: 1px solid #f6f3ff;
	border-right: 1px solid #f6f3ff;
	border-bottom: 1px solid #f6f3ff;
}

html body td.row1 {
	background-color: #fdf9ff;
	background-image: url('./images/css/bg_row1.gif');
	border-left: 1px solid #fbf9fb;
	border-top: 1px solid #fbf9fb;
	border-right: 1px solid #efecfa;
	border-bottom: 1px solid #efecfa;
	color: transparent;
}

html body td.row1-1 {
	background-color: #fdf9ff;
	background-image: url('./images/css/bg_row1.gif');
	color: transparent;
}

html body td.row2 {
	background-color: #f9fafa;
	color: transparent;
	background-image: url('./images/css/bg_row2.gif');
	border-left: 1px solid #fbf9fb;
	border-top: 1px solid #fbf9fb;
	border-right: 1px solid #efecfa;
	border-bottom: 1px solid #efecfa;
}

html body td.row2-1 {
	background-color: #f9fafa;
	background-image: url('./images/css/bg_row2.gif');
	color: transparent;
}

html body td.row3, td.row3Right, td.row3right {
	background-color: #fcfcfc;
	color: transparent;
	background-image: url('./images/css/bg_row3.gif');
	border-left: 1px solid #fbf9fb;
	border-top: 1px solid #fbf9fb;
	border-right: 1px solid #efecfa;
	border-bottom: 1px solid #efecfa;
}

html body td.row3-1 {
	background-color: #fcfcfc;
	background-image: url('./images/css/bg_row3.gif');
	color: transparent;
}

html body td.row4 {
	background-color: #eaeaea;
	color: transparent;
	background-image: url('./images/css/cellpic_btn_over.gif');
	border-left: 1px solid #fbf9fb;
	border-top: 1px solid #fbf9fb;
	border-right: 1px solid #efecfa;
	border-bottom: 1px solid #efecfa;
}

html body td.row5-1 {
	background-color: #f4f4f4;
	color: transparent;
	background-image: url('./images/css/bg_row5.gif');
}

html body td.row-legend {
	background-color: #f7f7f7;
	color: transparent;
	background-image: url('./images/css/bg_row1.gif');
}

html body td.boxrow {
	background-color: #fdf9ff;
	color: transparent;
	background-image: url('./images/css/bg_box.gif');
	border-left: 1px solid #eceffb;
	border-top: 1px solid #eceffb;
	border-right: 1px solid #eceffb;
	border-bottom: 1px solid #eceffb;
}

html body td.rowpic {
	background-color: #cfcfed;
	color: transparent;
	background-image: url('./images/css/cellpic1.gif');
}

html body td.cat, td.catHead, td.catSides, td.catLeft, td.catRight, td.catBottom {
	background-image: url('./images/css/cellpic1.gif');
	color: transparent;
	background-color: #cfcfed;
	height: 27px;
}

html body td.catHead {
	font-size: 12px;
}

html body td.cat-float {
	background-image: url('./images/css/bg_space_header.gif');
	background-color: #d8d8d8;
	color: transparent;
}

html body td.spaceRow {
	background-image: url('./images/css/bg_sp_header_title.gif');
	background-color: #e6e6e6;
	color: transparent;
}

html body td.space-header-box {
	background-image: url('./images/css/bg_sp_header_box.gif');
	background-color: #1866b1;
	color: transparent;
}

html body td.space-header-title {
	background-image: url('./images/css/bg_sp_header_title.gif');
	background-color: #e6e6e6;
	color: transparent;
}

html body .maintitle, h1, h2 {
	background: #f5f5f5 url(images/css/bg_rownav.gif) repeat-x;
	font-weight: bold;
	font-size: 22px;
	font-family: Arial, "Trebuchet MS", Verdana, Helvetica, sans-serif;
	text-decoration: none;
	line-height: 120%;
	color: #595099;
}

html body a.maintitle:link, a.maintitle:visited, a.maintitle:active {
	text-decoration: none;
	color: #6b51a7;
	background-color: transparent;
}

html body a.maintitle:hover {
	text-decoration: underline;
	color: #8b69d9;
	background-color: transparent;
}

html body .descro-web {
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	color: #663399;
	background-color: transparent;
}

html body .main-post {
	font-family: Arial, "Trebuchet MS", Verdana, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	text-decoration: none;
	line-height: 120%;
	color: #6b51a7;
	background-color: transparent;
}

html body a.main-post:link, a.main-post:visited, a.main-post:active {
	text-decoration: none;
	color: #6b51a7;
	background-color: transparent;
}

html body a.main-post:hover {
	text-decoration: underline;
	color: #8b69d9;
	background-color: transparent;
}

html body .gen-px {
	font-size: 1px;
}

html body .gen-px2 {
	font-size: 2px;
}

html body .gen-px3 {
	font-size: 3px;
}

html body .gen-spacer {
	font-size: 4px;
}

html body .gen-mini {
	font-size: 6px;
}

html body .gen-tiny {
	font-size: 8px;
}

html body .gen {
	font-size: 12px;
}

html body .genmed {
	font-size: 11px;
}

html body .gensmall {
	font-size: 10px;
}

html body .gen, .genmed, .gensmall {
	color: #000000;
	background-color: transparent;
}

html body a.gen, a.genmed, a.gensmall, a.gen:link, a.genmed:link, a.gensmall:link, a.gen:visited, a.genmed:visited, a.gensmall:visited, a.gen:active, a.genmed:active, a.gensmall:active {
	text-decoration: none;
	color: #6b51a7;
	background-color: transparent;
}

html body a.gen:hover, a.genmed:hover, a.gensmall:hover {
	text-decoration: underline;
	color: #8b69d9;
	background-color: transparent;
}

html body .generror {
	font-size: 12px;
	font-weight: bold;
}

html body .genmederror {
	font-size: 11px;
}

html body .gensmallerror {
	font-size: 10px;
	color: #ff0000;
	background-color: transparent;
}

html body .generror, .genmederror {
	color: #ff0000;
	background-color: transparent;
}

html body .mainmenu {
	font-size: 11px;
	color: #6b51a7;
	background-color: transparent;
	
}

html body a.mainmenu:link, a.mainmenu:visited, a.mainmenu:active {
	text-decoration: none;
	color: #6b51a7;
	background-color: transparent;
}

html body a.mainmenu:hover {
	text-decoration: underline;
	color: #8b69d9;
	background-color: transparent;
}

html body .thtitle {
	font-weight: bold;
	font-size: 11px;
	letter-spacing: 1px;
	color: #6b51a7;
	background-color: transparent;
}

html body a.thtitle:link, a.thtitle:visited, a.thtitle:active {
	text-decoration: none;
	color: #6b51a7;
	background-color: transparent;
}

html body a.thtitle:hover {
	text-decoration: underline;
	color: #483670;
	background-color: transparent;
}

html body .cattitle {
	font-weight: bold;
	font-size: 11px;
	letter-spacing: 0;
	color: #6b51a7;
	background-color: transparent;
}

html body a.cattitle:link, a.cattitle:visited, a.cattitle:active {
	text-decoration: none;
	color: #6b51a7;
	background-color: transparent;
}

html body a.cattitle:hover {
	text-decoration: underline;
	color: #8b69d9;
	background-color: transparent;
}

html body .forumlink {
	font-weight: bold;
	font-size: 12px;
	color: #6b51a7;
	background-color: transparent;
}

html body a.forumlink:link, a.forumlink:visited, a.forumlink:active {
	text-decoration: none;
	color: #6b51a7;
	background-color: transparent;
}

html body a.forumlink:hover {
	text-decoration: underline;
	color: #8b69d9;
	background-color: transparent;
}

html body .nav {
	font-weight: bold;
	font-size: 11px;
	color: #6b51a7;
	background-color: transparent;
}

html body a.nav:link, a.nav:visited, a.nav:active {
	text-decoration: none;
	color: #6b51a7;
	background-color: transparent;
}

html body a.nav:hover {
	text-decoration: underline;
	color: #8b69d9;
	background-color: transparent;
}

html body .topictitle {
	font-weight: bold;
	font-size: 11px;
	color: #6b51a7;
	background-color: transparent;
}

html body a.topictitle:link, a.topictitle:visited, a.topictitle:active {
	text-decoration: none;
	color: #6b51a7;
	background-color: transparent;
}

html body a.topictitle:hover {
	text-decoration: underline;
	color: #8b69d9;
	background-color: transparent;
}

html body .name {
	font-size: 11px;
	color: #6b51a7;
	background-color: transparent;
}

html body a.name:link, a.name:visited, a.name:active {
	text-decoration: none;
	color: #6b51a7;
	background-color: transparent;
}

html body a.name:hover {
	text-decoration: underline;
	color: #8b69d9;
	background-color: transparent;
}

html body .postdetails {
	font-size: 10px;
	color: #000000;
	background-color: transparent;
}

html body .postbody {
	font-size: 12px;
	line-height: 18px;
	color: #000000;
	background-color: transparent;
}

html body a.postlink:link, a.postlink:visited, a.postlink:active {
	text-decoration: none;
	color: #6b51a7;
	background-color: transparent;
}

html body a.postlink:hover {
	text-decoration: underline;
	color: #8b69d9;
	background-color: transparent;
}

html body .postsign {
	background: url('./images/css/sign_back.gif') no-repeat top right;
	line-height: 18px;
	text-align: right;
	width: 100%;
	display: table-cell;
	height: 40px;
	overflow: auto;
	clear: both;
	padding-right: 50px;
	padding-top: 10px;
}

html body .code-table {
	border-left: 1px solid #cecece;
	border-top: 0 solid #347dbf;
	border-right: 1px solid #cecece;
	border-bottom: 1px solid #cecece;
	margin: 5px 0;
}

html body .code-corner {
	background: #fff url('./images/css/code_header.gif') no-repeat left;
	color: transparent;
	height: 22px;
	border-left: 0 solid #cecece;
	border-top: 0 solid #347dbf;
	border-right: 0 solid #cecece;
	border-bottom: 0 solid #cecece;
}

html body .code-left {
	background-color: #e3dbce;
	color: transparent;
	border-right: 0 solid #cecece;
}

html body .code-header {
	background: #e6e6e6 url('./images/css/bg_code_title.gif');
	color: transparent;
	height: 25px;
	border-left: 0 solid #cecece;
	border-top: 0 solid #347dbf;
	border-right: 0 solid #cecece;
	border-bottom: 0 solid #cecece;
	text-align: left;
	vertical-align: middle;
}

html body .code-title {
	font-size: 12px;
	font-family: Arial, Verdana, sans-serif;
	font-weight: bold;
	color: #333366;
	background-color: transparent;
}

html body .code-text {
	font-family: Courier, 'Courier New', sans-serif;
	color: #330099;
	text-align: left;
	vertical-align: top;
	font-size: 11px;
	line-height: 125%;
	padding: 3px 5px;
	background-color: #f9fafa;
}

html body .quote-table {
	border-left: 1px solid #cecece;
	border-top: 0 solid #347dbf;
	border-right: 1px solid #cecece;
	border-bottom: 1px solid #cecece;
	margin: 5px 0;
}

html body .quote-corner {
	background: #fff url('./images/css/quote_header.gif') no-repeat left;
	color: transparent;
	height: 22px;
	border-left: 0 solid #cecece;
	border-top: 0 solid #347dbf;
	border-right: 0 solid #cecece;
	border-bottom: 0 solid #cecece;
}

html body .quote-header {
	background: #e6e6e6 url('./images/css/bg_quote_title.gif');
	color: transparent;
	height: 25px;
	border-left: 0 solid #cecece;
	border-top: 0 solid #347dbf;
	border-right: 0 solid #cecece;
	border-bottom: 0 solid #cecece;
	text-align: left;
	vertical-align: middle;
}

html body .quote-title {
	font-size: 12px;
	font-weight: bold;
	color: #4a4add;
	background-color: transparent;
}

html body .quote-text {
	color: #333366;
	font-family: Verdana, Helvetica, sans-serif;
	text-align: left;
	vertical-align: top;
	font-size: 11px;
	line-height: 125%;
	padding: 3px 5px;
	background-color: #f9fafa;
}

html body .copyright {
	font-size: 10px;
	color: #444444;
	background-color: transparent;
	letter-spacing: -1px;
}

html body a.copyright:link, a.copyright:active, a.copyright:visited {
	text-decoration: none;
	color: #6b51a7;
	background-color: transparent;
}

html body a.copyright:hover {
	text-decoration: underline;
	color: #8b69d9;
	background-color: transparent;
}

html body select {
	background-color: #ffffff;
	background-image: url('./images/css/back_post.jpg');
	background-position: center center;
	background-repeat: no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	border-left: 2px solid #cecece;
	border-top: 2px solid #cecece;
	border-right: 1px solid #efecfa;
	border-bottom: 1px solid #efecfa;
}

html body input.checkbox {
	background-color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	border-left: 1px solid #cecece;
	border-top: 1px solid #cecece;
	border-right: 1px solid #efecfa;
	border-bottom: 1px solid #efecfa;
}

html body input.radio {
	background-color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	border-left: 1px solid #cecece;
	border-top: 1px solid #cecece;
	border-right: 1px solid #efecfa;
	border-bottom: 1px solid #efecfa;
}

html body input {
	text-indent: 2px;
}

html body textarea.post {
	background-color: #ffffff;
	background-image: url('./images/css/back_post.jpg');
	background-position: center center;
	background-repeat: no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	border-left: 2px solid #cecece;
	border-top: 2px solid #cecece;
	border-right: 1px solid #efecfa;
	border-bottom: 1px solid #efecfa;
}

html body input.post {
	background-color: #ffffff;
	background-image: url('./images/css/back_post.jpg');
	background-position: center center;
	background-repeat: no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	border-left: 2px solid #cecece;
	border-top: 2px solid #cecece;
	border-right: 1px solid #efecfa;
	border-bottom: 1px solid #efecfa;
}

html body input.button {
	background-color: #7577cd;
	background-image: url('./images/css/cellpic_btn.gif');
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333399;
	border-left: 1px solid #efecfa;
	border-top: 1px solid #efecfa;
	border-right: 1px solid #a5aec3;
	border-bottom: 1px solid #a5aec3;
	cursor: pointer;
}

html body input.button:hover {
	background-image: url('./images/css/cellpic_btn_over.gif');
	background-color: #eaeaea;
	color: #6666ff;
	border-left: 1px solid #efecfa;
	border-top: 1px solid #efecfa;
	border-right: 1px solid #a5aec3;
	border-bottom: 1px solid #a5aec3;
}

html body input.mainoption {
	background-color: #7577cd;
	background-image: url('./images/css/cellpic_btn.gif');
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333399;
	border-left: 1px solid #efecfa;
	border-top: 1px solid #efecfa;
	border-right: 1px solid #cecece;
	border-bottom: 1px solid #cecece;
	cursor: pointer;
}

html body input.mainoption:hover {
	background-image: url('./images/css/cellpic_btn_over.gif');
	background-color: #eaeaea;
	color: #6666ff;
	border-left: 1px solid #efecfa;
	border-top: 1px solid #efecfa;
	border-right: 1px solid #a5aec3;
	border-bottom: 1px solid #a5aec3;
}

html body input.liteoption {
	background-color: #7577cd;
	background-image: url('./images/css/cellpic_btn.gif');
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333399;
	border-left: 1px solid #efecfa;
	border-top: 1px solid #efecfa;
	border-right: 1px solid #cecece;
	border-bottom: 1px solid #cecece;
	cursor: pointer;
}

html body input.liteoption:hover {
	background-image: url('./images/css/cellpic_btn_over.gif');
	background-color: #eaeaea;
	color: #6666ff;
	border-left: 1px solid #efecfa;
	border-top: 1px solid #efecfa;
	border-right: 1px solid #a5aec3;
	border-bottom: 1px solid #a5aec3;
}

html body .helpline {
	background-color: #f5f5f5;
	color: #444444;
	font-size: 9px;
	border-style: none;
}

html body abbr, acronym {
	color: #444444;
	background-color: transparent;
	border-bottom: 1px dotted #000000;
	cursor: help;
}

html body strong {
	font-weight: bold;
	text-decoration: none;
}

html body .hleft {
	text-align: left;
}

html body .hcenter {
	text-align: center;
}

html body .hright {
	text-align: right;
}

html body .hjustify {
	text-align: justify;
}

html body .abstop {
	vertical-align: top;
}

html body .absmiddle {
	vertical-align: middle;
}

html body .absbottom {
	vertical-align: text-bottom;
}

html body .middle {
	text-align: center;
	vertical-align: middle;
}

html body .bottom {
	vertical-align: bottom;
}

html body .float-left {
	float: left;
	text-align: left;
}

html body .float-right {
	float: right;
	text-align: right;
}

html body .itop {
	vertical-align: text-top;
}

html body .imiddle {
	vertical-align: middle;
}

html body .ibottom {
	vertical-align: text-bottom;
}

html body .hspace2 {
	padding-left: 2px;
	padding-right: 2px;
}

html body .hspace5 {
	padding-left: 5px;
	padding-right: 5px;
}

html body .hspace10 {
	padding-left: 10px;
	padding-right: 10px;
}

html body .vspace1 {
	padding-top: 1px;
	padding-bottom: 1px;
}

html body .vspace2 {
	padding-top: 2px;
	padding-bottom: 2px;
}

html body .vspace4 {
	padding-top: 4px;
	padding-bottom: 4px;
}

html body .vspace5 {
	padding-top: 5px;
	padding-bottom: 5px;
}

html body .vspace6 {
	padding-top: 6px;
	padding-bottom: 6px;
}

html body .vspace10 {
	padding-top: 10px;
	padding-bottom: 10px;
}

html body .nowrap {
	white-space: nowrap;
}

html body .w-full {
	width: 100%;
}

html body .h-full {
	height: 100%;
}

html body .both {
	clear: both;
}

html body .dom_overview_abshidden {
	position: absolute;
	visibility: hidden;
	width: 300px;
}

html body .attachtable {
	color: #dde0ff;
	background-color: transparent;
	border: 1px solid #e9e9ea;
	border-collapse: collapse;
}

html body .attachrow {
	color: #dde0ff;
	background-color: transparent;
	font-size: 11px;
	border: 1px solid #e9e9ea;
	height: 21px;
}

html body .headerbox {
	color: #5f4ac7;
	background-color: transparent;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
	line-height: 120%;
}

html body .attr_reported, .attr_solved, .attr_dev {
	font-size: 11px;
	color: #5f4ac7;
	background-color: transparent;
}

html body .attr_reported {
	color: #ffa500;
	background-color: transparent;
}

html body .attr_solved {
	color: #00c000;
	background-color: transparent;
}

html body .attr_dev {
	color: #7e1313;
	background-color: transparent;
}

html body .gradualshine {
	height: auto;
	width: auto;
}