

/* Header skin cells ======================================================== */
html body .tht {
	width: 100%;
	height: 25px;
	border-collapse: collapse;
}
html body .tbt {
	width: 100%;
	height: 33px;
	border-collapse: collapse;
}
html body .intopl {
	background-image: url('./images/css/inbox_tl.png');
	background-position: left;
	background-repeat: no-repeat;
	width: 25px;
	height: 25px;
}
html body .intopm {
	background: url('./images/css/inbox_tm.png') repeat-x;
}
html body .intopr {
	background-image: url('./images/css/inbox_tr.png');
	background-position: left;
	background-repeat: no-repeat;
	width: 34px;
	height: 25px;
}
html body .inleftm {
	background: url('./images/css/inbox_lm.png') top left repeat-y;
	width: 25px;
}
html body .inbotl {
	background-image: url('./images/css/inbox_bl.png');
	background-position: left;
	background-repeat: no-repeat;
	width: 25px;
	height: 33px;
}
html body .inbotm {
	background: url('./images/css/inbox_bm.png') repeat-x;
}
html body .inbotr {
	background-image: url('./images/css/inbox_br.png');
	background-position: left;
	background-repeat: no-repeat;
	width: 34px;
	height: 33px;
}
html body .inrightm {
	background: url('./images/css/inbox_rm.png') top right repeat-y;
	width: 34px;
}
/*
html body .outtopl {
	background-image: url('./images/css/outbox_tl.jpg');
	background-position: left;
	background-repeat: no-repeat;
	width: 25px;
	height: 25px;
}
html body .outtopm {
	background: url('./images/css/outbox_tm.jpg') repeat-x;
}
html body .outtopr {
	background-image: url('./images/css/outbox_tr.jpg');
	background-position: left;
	background-repeat: no-repeat;
	width: 34px;
	height: 25px;
}
html body .outleftm {
	background: url('./images/css/outbox_lm.jpg') top left repeat-y;
	width: 25px;
}
html body .outbotl {
	background-image: url('./images/css/outbox_bl.jpg');
	background-position: left;
	background-repeat: no-repeat;
	width: 25px;
	height: 33px;
}
html body .outbotm {
	background: url('./images/css/outbox_bm.jpg') repeat-x;
}
html body .outbotr {
	background-image: url('./images/css/outbox_br.jpg');
	background-position: left;
	background-repeat: no-repeat;
	width: 34px;
	height: 33px;
}
html body .outrightm {
	background: url('./images/css/outbox_rm.jpg') top right repeat-y;
	width: 34px;
}
*/
html body td.row1 {
	background-color: #f8fdff;
	border-spacing: 0;
}
html body td.rowX {
	background-color: #f8fdff;
	border-spacing: 0;
}
/* Objects - Attributs - Alignment ========================================== */
/* Texts - Attributs - Position */
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; }
/* Categories Hierarchy */
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; }

/* Cells - Attributs - Paragraph */
html body .nowrap { white-space: nowrap; }

/* Miscellaneous */
html body .w-full { width: 100%; border-spacing: 0; }
html body .h-full { height: 100%; }
html body .tab-center { margin-left: auto; margin-right: auto; }
html body .no-border { border: 0; }
html body .both { clear: both; }
html body .special-auth { width: 1px; }
/* Elements - Text logical marking ========================================== */
html body abbr,
acronym {
	color: #e5e5e5;
	border-bottom: 0px;
	cursor: help;
}
html body strong {
	font-weight: bold;
	text-decoration: none;
}
/* ========================================================================== */
