/*
	Base
*/
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #0F119C;
	background-image: url(img/main_bg.gif);
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	height: 100%;
}
form {
  margin: 0px;
}
input {
	height:  14px;
}
.inputimg{
	height:  18px;
}
.bouton_admin{
	height:  25px;
}
h1 {
	color: #FF801C;
	font-size: 14px;	
}
a, a:active, a:hover, a:visited{
	color: #FF801C;
}

/*
	Others
*/
.loginForm, loginForm td {
	font-size: 10px;
}
.loginForm td#info {
	font-size: 8px;
	color: #F76E01;
}

.loginForm td#header {
	font-size: 14px;
	color: #F76E01;
}

.loginForm_bg {
	background: #FFFFFF url(img/main_image_bg.gif)  right repeat-y;
}
.loginForm_buttons {
	padding: 5px 0px 5px 0px;
}
.centerStripe {
	background:url(img/center_stripe_bg.gif) repeat-x;
}
.content {
	background: #FFFFFF url(img/content_bg.jpg) repeat-y;
	padding: 32px 36px 36px 36px ;
	text-align:justify;
}
.content#splash {
	padding: 32px 36px 5px 15px ;
}
.mainTable {
	background:url(img/main_table_bg.gif) repeat-y;
}

.mainTableBottom {
	background:url(img/inner_table_bottom.jpg) no-repeat;
	font-size:10px;
	padding-right: 30px;
}
.tableBorders {
	background:url(img/inner_table_border_all.gif);
}
.preContent {
	background:url(img/inner_table_center_bg.gif) center repeat-y;
}
.splashStripe {
	background:url(img/splash_center_stripe.gif) repeat-x;
	height:7px;
	margin: 0xp;
	border:0px;
}
.splashContent {
	background: #D1D1D1 url(img/splash_center_stripe.gif) repeat-x;
	padding: 58px 58px 0px 14px;
}
.splashBottomTable {
	background-color: #BBBBBB;
}
.splashBottomTable td {
	background:url(img/splash_bottom_table_bg.gif) repeat-x;
	height: 18px;
}
.splashBottomTable_red {
	color: #D20000;
	font-weight: bold;
	text-align:center;
}
.contactsBG_inner {
	background: #FFFFFF url(img/contacts_div_bg.gif) repeat-x bottom;
	
	height: 353px;
	width: 557px;	
}
.contactsBG_border {
	border: 1px solid #A2A2A2;
	border-right: 0px;
	width:577px;
	text-align:left;
	background:url(img/grey_dot.gif);
}
.contactsBG_outer {
	width:100%;
	height:353px;
	padding-left:20px;
}
.contactsTable {
	background:url(img/contacts_letter_bg_1.jpg) no-repeat right bottom;
	height: 100%;	
	border: 1px solid #9A9A9A;
	border-right: 0px;

}
.contactsTable th{
	font-weight:bold;
	text-align:right;
	vertical-align:top;
}
.divHeading1 {
	background:#fff url(img/heading1_bg.gif) repeat-x;
	border: 1px solid #ECECEC;
	border-bottom:2px solid #E0E0E0;
	text-align: center;
	font-size: 18px;
	font-weight:bold;
	padding:10px;
}
.divHeading1 h1 {
	margin: 0px;
}
.divHeading2 {
	background:url(img/heading2_bg.jpg) no-repeat;
	
}
.divHeading2 td {
	font-weight:bold;
	text-align:center;
	height:40px;
	vertical-align:middle;
}
.divHeading2 td span {
	color: #F87711;
}
.divHeading3 {
	background:url(img/heading3_bg.jpg) no-repeat;
	height: 76px;
	text-align:center;
	vertical-align:middle;
	font-size: 14px;
	font-weight:bold;
}
.userInfo span {
	color: #FD7912;
	font-weight:bold;
}
.userInfo img {
	vertical-align:middle;	
	margin: 5px;
}
.userMenu {
	background:url(img/user_menu_bg.jpg) no-repeat;
	height: 17px;
	border: 1px solid #E0E0E0;
	font-size:10px;
	font-weight:bold;
	padding-top: 5px;
	padding-left: 30px;
}
.userMenu span {
	padding: 5px 5px 2px 10px;
	margin-left: 5px;
	background:url(img/user_menu_separator.gif) no-repeat left top;
	height:100%;	
}
.table_navigation, .table_navigation2, .table_navigation3 {
	background:url(img/stat_table_heading.gif) repeat-x bottom;
	margin: 2px;
	padding: 5px 3px 1px 3px;
	color: #000000;
	font-size:11px;
}
.table_navigation2 {
	background:url(img/stat_table_heading2.gif) repeat-x bottom;
}
.table_navigation3 {
	background:url(img/stat_table_heading3.gif) repeat-x bottom;
}
.statTable {	
	margin-top: 5px;
	background:url(img/stat_table_bg.jpg) repeat-y;
}

.statTable, .statTable td {
	font-size:11px;
	color: #000000;
}
.statTable td{
	background-color:#FBFBFB;
}
.statTable th {
	background:url(img/stat_table_head_bg.gif) repeat-x;
	height: 16px;
	vertical-align:middle;
	font-size:11px;
	color:#000000;
	font-weight:normal;
	padding:0px;
	padding-left: 2px;
}
.statTable td#total {
	background:url(img/stat_table_total_bg.gif);
	height:16px;
	padding:0px;
}
.statTable td#total2 {
	background:url(img/stat_table_total2_bg.gif);
}
.legend {
	background:#fff url(img/legend_bg.jpg) no-repeat;
	border: 1px solid #B9B9B9;
}