/* CSS client.css */

/* Global Styles */
body { 	
	margin: 0px;
	padding: 0px;
	background: #CC9966;
	/*background: #869BBF;*/
	font: 14px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}

/*
body {
		background-color: #9CF;
		color: #222;
		font-family: Helvetica;
		font-size: 14px;
		padding: 0;
		margin: 0; 
	}
*/

textarea{
	font-size: 22px;
}

.page
{
	background: #FFFFFF;
	color: #000000;
}

td.link
{
	background-color: #C00;
	font-size: 12px;
	color: #CCC;
}

a:link
{
	color: #000000;
}
a:visited
{
	color: #000000;
}
a:hover, a:active
{
	color: #FF4400;
}

.divwarn
{
	background: #FF0033;
	color: #000;
	font-family: arial;
	font-size: 16px;
	font-weight: bold;
	font-style: oblique;
}

.smallwarn
{
	//background: #FF0033;
	color: #F30;
	font-family: arial;
	font-size: 13px;
	font-weight: bold;
	text-decoration: underline;
	font-style: oblique;
}

/* My Navigation style */
#navigation a {
	font:12px Arial, Helvetica, sans-serif;
	color: #0000FF;
	line-height:16px;
	letter-spacing:.1em;
	text-decoration: underline;
	/*display:block;
	padding:8px 6px 8px 6px;*/
	}
	
#navigation a:hover {
	color:#66CCFF;
	/*font-weight:bold;
	background: url("mm_bullet_yellow.gif") 10px 50% no-repeat;*/
	}

/* Big Navigation style */
#bignavigation a {
	font: bold 13px Arial, Helvetica, sans-serif;
	color: #990000;
	line-height:16px;
	letter-spacing:.1em;
	text-decoration: underline;
	/*display:block;
	padding:8px 6px 8px 0px;*/
	}
	
#bignavigation a:hover {
	color:#CC00FF;
	/*font-weight:bold;
	background: url("mm_bullet_yellow.gif") 10px 50% no-repeat;*/
	}

/* Small Navigation style */
#smallnavigation a {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #990000;
	letter-spacing:.1em;
	text-decoration: underline;
	}
	
/* P */
.p{
	font:13px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	text-align: center;
}

/* Style Table */
.MainTitle
{
	/*background: #8A949E;*/
	color: #000000;
	font: bold 22px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	font-style: italic;
	white-space: nowrap;
	/*cursor: pointer;*/
}

.SubTitle
{
	/*background: #8A949E;*/
	color: #222222;
	font: bold 16px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	font-style: italic;
	white-space: nowrap;
	/*cursor: pointer;*/
}

.tborder, .thborder
{
		background: #CC9933;
		color: #000000;
		border: 1px solid #663300;
		/*border: 2px solid #663300;*/
}

.tdtitle
{
	background: #996600;
	color: #FFFFFF;
	font: bold 12pt verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}

/*.tdtitle
{
	background: #CC9966;
	color: #FFFFFF;
	font: bold 12pt verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}*/

.tdtitlesmallblack
{
	background: #CC9933;
	color: #000000;
	font: bold 10pt verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}

.MediumBlackTitle
{
	/*background: #8A949E;*/
	color: #000000;
	font: bold 13px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	font-style: italic;
	white-space: nowrap;
	cursor: pointer;
}

.tdtitleblack
{
	background: #99CC33 url(images/gradients/gradient_tcat.gif) repeat-x top left;
	color: #000000;
	font: bold 12pt verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}

.tdtitlelink
{
	background: #869BBF url(images/gradients/gradient_tcat.gif) repeat-x top left;
	color: #000000;
	font: bold 10pt verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}

.tdfoot
{
	background: #3E5C92;
	color: #FFFFFF;
	padding:4px 4px 4px 4px;
}

.tdfoottransp
{
	background: #99CC33;
	color: #FFFFFF;
	font: 12px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	padding:4px 4px 4px 4px;
}


.tdbody, .trbody
{
	background: #FFFFFF;
	color: #000000;
	font: 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	vertical-align: middle;
	border: 1px #C93 solid;
}

.tdbodygrey, .trbodygrey
{
	background: #BBBBBB;
	color: #000000;
	font: 23px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}

.tdbodyalt1, .trbodyalt1
{
	background: #BBBBBB;
	color: #000000;
	font: 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	padding:2px 2px 2px 2px;
}

.tdbodywhite, .trbodywhite
{
	background: #FFF;
	color: #000000;
	font: 13px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}

.tdbodyalt2, .trbodyalt2
{
	background: #999999;
	color: #000000;
	font: 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	padding:2px 2px 2px 2px;
}

/* Ligne de couleur differentes */
.tdbodyorange, .trbodyorange
{
	background: #FFCC00;
	color: #000000;
	font: 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}

.tdbodyred, .trbodyred
{
	background: #FF0033;
	color: #000000;
	font: 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}

.tdbodygreen, .trbodygreen
{
	background: #66CC33;
	color: #000000;
	font: 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}

.tdbodyflashy, .trbodyflashy
{
	background: #CC0033;
	color: #000000;
	font: 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}

/* Font standard */
.smallfont
{
	font: 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.time
{
	color: #666686;
}

.error
{
	background: #AA0000;
	color: #FFFFFF;
	font-weight:bold;
	font-style: italic;
	font-size: 16;
}

.message
{
	background: #663300;
	color: #FFFFFF;
	font-weight:bold;
	font-style: italic;
	font-size: 14;
}

.info {
	font: 9pt;
	background: #0B198C;
	color: white;
	text-align: center;
}