html
	{background-color: #ffffff;
	margin: 0px;
    scrollbar-3dlight-color: #edeceb;
	scrollbar-arrow-color: #336699;
	scrollbar-base-color: #edeceb;
	scrollbar-darkshadow-color: #edeceb;
	scrollbar-face-color: #edeceb;
	scrollbar-highlight-color: #336699;
	scrollbar-shadow-color: #336699;
	scrollbar-track-color: #edeceb;}

table
	{width: 100%;
	border-collapse: collapse; 
	border-spacing: 0px;}

table td, table th
	{padding: 0px;
	 margin: 0px;
	font-family: Tahoma;
	color: #000000;
	font-size: 11px;}

img
	{border: 0px;}

/*.hat2_td1 img, .hat3_td1 img
	{height: 100%;}*/

.hat1_td1
	{height: 55px;
	width: 340px;
	vertical-align: bottom;
	background-image: url(../images/sky.jpg);
	background-position: left top;
	background-repeat: repeat-y;
	}

.hat1_banner
	{text-align: center;}

.hat1_td2
	{text-align: right;}

.hat2_td1
	{width: 336px;
	 background-color: #cccccc;}

.hat2_td2
	{height: 55px;
	width: 75px;}

.hat2_td2, .hat2_td3
	{font-size: 11px;
	background-color: #cccccc;
	background-image: url(../images/hat2_bg_hor.gif);
	background-position: top;
	background-repeat: repeat-x;
	color: #666666;
	vertical-align: top;}

.hat2_td3 a
	{color: #666666;}

.hat2_td4
	{width: 12px;
	background-color: #cccccc;
	background-image: url(../images/hat2_bg_vert.gif);
	background-position: right;
	background-repeat: repeat-y;
	vertical-align: top;
	text-align: right;}

.hat2_td5, .hat3_td5
	{width: 25px;}

.hat3_td1
	{width: 319px;
	 background-color: #dbdbda;}

.hat3_td2
	{height: 66px;
	width: 92px;}

.hat3_td2, .hat3_td3
	{font-size: 11px;
	background-color: #dbdbda;
	background-image: url(../images/hat3_bg.gif);
	background-position: bottom;
	background-repeat: repeat-x;
	color: #666666;
	vertical-align: top;}

.hat3_td3 a
	{color: #666666;}

.hat3_td4
	{width: 12px;
	background-color: #dbdbda;
	background-image: url(../images/hat3_bg.gif);
	background-position: right;
	background-repeat: repeat-y;
	vertical-align: bottom;
	text-align: right;}

.hat2_td2, .hat3_td2
	{font-weight: bold;
	text-align: right;}
       
 .hat2_td3 img, .hat3_td3 img
    {height:13px;
     width:675px;}

/*.hat1_td1, .hat2, .hat3, .hat2_td3 a, .hat3_td3 a
    {white-space: nowrap;}	*/
    
.hat2_td3 a, .hat3_td3 a, .box_a_white_td5 a, .box_b_white_td5 a
	{text-decoration: none;}

.hat2_td3 a:hover, .hat3_td3 a:hover, .box_a_white_td5 a:hover, .box_b_white_td5 a:hover
	{text-decoration: underline;}
	
.main_td1
	{width: 235px;
	background-image: url(../images/main_1.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	text-align: right;
	vertical-align: top;
	padding: 25px;
	padding-right: 0px;}

.main_td2
	{vertical-align: top;
	padding: 25px;}

.box_a
	{background-color: #889a92;}
	
.box_a_td1
	{width: 16px;
	height: 16px;
	background-image: url(../images/box_a_4.gif);
	background-repeat: repeat-y;
	vertical-align: top;}

.box_a_td2
	{background-image: url(../images/box_a_2.gif);
	background-repeat: repeat-x;
	height: 60px;
	text-align: center;
	vertical-align: bottom;}
	
.box_a_td3
	{width: 16px;
	background-image: url(../images/box_a_6.gif);
	background-repeat: repeat-y;
	background-position: right;
	vertical-align: top;}
	
.box_a_td4
	{background-image: url(../images/box_a_4.gif);
	background-repeat: repeat-y;}

.box_a_td6
	{background-image: url(../images/box_a_6.gif);
	background-repeat: repeat-y;
	background-position: right;}
	
.box_a_td7
	{height: 16px;
	background-image: url(../images/box_a_4.gif);
	background-repeat: repeat-y;
	vertical-align: bottom;}

.box_a_td8
	{background-image: url(../images/box_a_8.gif);
	background-repeat: repeat-x;
	background-position: bottom;}

.box_a_td9
	{background-image: url(../images/box_a_6.gif);
	background-repeat: repeat-y;
	background-position: right;
	vertical-align: bottom;}

.box_a_white
	{background-color: #ffffff;}
	
.box_a_white_td1
	{width: 11px;
	height: 11px;
	background-image: url(../images/box_a_white_border.gif);
	background-repeat: repeat-y;
	vertical-align: top;}

.box_a_white_td2
	{background-image: url(../images/box_a_white_border.gif);
	background-repeat: repeat-x;}
	
.box_a_white_td3
	{width: 11px;
	background-image: url(../images/box_a_white_border.gif);
	background-repeat: repeat-y;
	background-position: right;
	vertical-align: top;}
	
.box_a_white_td4
	{background-image: url(../images/box_a_white_border.gif);
	background-repeat: repeat-y;}

.box_a_white_td6
	{background-image: url(../images/box_a_white_border.gif);
	background-repeat: repeat-y;
	background-position: right;}
	
.box_a_white_td7
	{height: 11px;
	background-image: url(../images/box_a_white_border.gif);
	background-repeat: repeat-y;
	vertical-align: bottom;}

.box_a_white_td8
	{background-image: url(../images/box_a_white_border.gif);
	background-repeat: repeat-x;
	background-position: bottom;}

.box_a_white_td9
	{background-image: url(../images/box_a_white_border.gif);
	background-repeat: repeat-y;
	background-position: right;
	vertical-align: bottom;}

.box_b
	{background-color: #c0d5bf;
	margin-top: 13px;}
	
.box_b_td1
	{width: 16px;
	height: 16px;
	background-image: url(../images/box_b_4.gif);
	background-repeat: repeat-y;
	vertical-align: top;}

.box_b_td2
	{background-image: url(../images/box_b_2.gif);
	background-repeat: repeat-x;
	height: 60px;
	text-align: center;
	vertical-align: bottom;}
	
.box_b_td3
	{width: 16px;
	background-image: url(../images/box_b_6.gif);
	background-repeat: repeat-y;
	background-position: right;
	vertical-align: top;}
	
.box_b_td4
	{background-image: url(../images/box_b_4.gif);
	background-repeat: repeat-y;}

.box_b_td6
	{background-image: url(../images/box_b_6.gif);
	background-repeat: repeat-y;
	background-position: right;}
	
.box_b_td7
	{height: 16px;
	background-image: url(../images/box_b_4.gif);
	background-repeat: repeat-y;
	vertical-align: bottom;}

.box_b_td8
	{background-image: url(../images/box_b_8.gif);
	background-repeat: repeat-x;
	background-position: bottom;}

.box_b_td9
	{background-image: url(../images/box_b_6.gif);
	background-repeat: repeat-y;
	background-position: right;
	vertical-align: bottom;}

.box_b_white
	{background-color: #ffffff;}
	
.box_b_white_td1
	{width: 11px;
	height: 11px;
	background-image: url(../images/box_b_white_border.gif);
	background-repeat: repeat-y;
	vertical-align: top;}

.box_b_white_td2
	{background-image: url(../images/box_b_white_border.gif);
	background-repeat: repeat-x;}
	
.box_b_white_td3
	{width: 11px;
	background-image: url(../images/box_b_white_border.gif);
	background-repeat: repeat-y;
	background-position: right;
	vertical-align: top;}
	
.box_b_white_td4
	{background-image: url(../images/box_b_white_border.gif);
	background-repeat: repeat-y;}
	
.box_a_white_td5 a, .box_b_white_td5 a
	{color: #000000;}

.box_b_white_td6
	{background-image: url(../images/box_b_white_border.gif);
	background-repeat: repeat-y;
	background-position: right;}
	
.box_b_white_td7
	{height: 11px;
	background-image: url(../images/box_b_white_border.gif);
	background-repeat: repeat-y;
	vertical-align: bottom;}

.box_b_white_td8
	{background-image: url(../images/box_b_white_border.gif);
	background-repeat: repeat-x;
	background-position: bottom;}

.box_b_white_td9
	{background-image: url(../images/box_b_white_border.gif);
	background-repeat: repeat-y;
	background-position: right;
	vertical-align: bottom;}
	
.box_c
	{background-color: #edeceb;
	background-image: url(../images/box_c_8.gif);
	background-position: bottom;
	background-repeat: repeat-x;}

.box_c_td1
	{height: 10px;
	vertical-align: top;
	background-image: url(../images/box_c_2.gif);
	background-position: top;
	background-repeat: repeat-x;}

.box_c_td3
	{text-align: right;
	background-image: url(../images/box_c_2.gif);
	background-position: top;
	background-repeat: repeat-x;
	vertical-align: top;}
.box_c_td7
	{
	background-image: url(../images/box_c_7.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
	}
	
.box_c_td9
	{
	background-image: url(../images/box_c_9.gif);
	background-position: right bottom;
	background-repeat: no-repeat;
	}
	
.left_border
{
   width:10px;
}	
.text_servant
	{color: #999999;
	font-size: 11px;}

.button_td1
	{height: 21px;
	width: 55px;
	padding-left: 15px;}

.button_td2
	{background-image: url(../images/button_2.gif);
	background-repeat: repeat-x;
	text-align: center;}

.button_td2 a
	{color: #ffffff;
	font-weight: bold;}
	
.button_td3
	{width: 5px;
	padding-right: 15px;}
	
.table_iframe
	{width: 100%;
	height: 500px;}

.table_a td
	{text-align: center;
	border: 1px solid #e1dfdd;
	padding: 1px;}
	
.table_a a
	{color: #336699;
	font-size: 11px;}
	
.table_a img
	{width: 100%;
	height: 19px;}
	

.table_feuilleton_td1
	{width: 250px;
	height: 40px;
	background-image: url(../images/main_3_border.gif);
	background-position: top;
	background-repeat: repeat-x;
	text-align: center;}
	
.table_feuilleton_td2
	{width: 10px;
	vertical-align: top;}
	
.table_feuilleton_td3
	{width: 25px;}

.table_feuilleton_td4
	{width: 10px;
	vertical-align: top;}

.table_feuilleton_td5
	{background-image: url(../images/main_4_border.gif);
	background-position: top;
	background-repeat: repeat-x;
	padding-left: 10px;}
	
.table_feuilleton a
	{color: #889a92;}
	
.DropDownPanel
{
	border: 1px solid #003399;
	z-index: 1000;
	background-color: #ffffff;
	cursor: hand;
	padding: 1px 1px 0px 1px;
	font-size: 11px;
	text-align: left;
}

.DropDownItem
{
    background-color: #ffffff;
	white-space: nowrap;
	margin: 1px 0 1px 0;
	display: block;
	color: #003399;
	text-decoration: none;
	font-size: 11px;
	cursor: hand;	
	padding: 1px 14px 1px 20px;
	text-decoration: none;
}

.DropDownItem-Selected
{
	white-space: nowrap;
	margin: 1px 0 1px 0;
	display: block;
	color: #003399;
	text-decoration: none;
	font-size: 11px;
	cursor: hand;
	border: 1px solid #336699;	
	background-color: #98ccfe;
	padding: 0px 13px 0px 19px;
}

.TabMenu
{
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
	background-color: White;
	border-bottom: solid 1px #e3e3e3;
	font-family: Tahoma;
	font-size: 12px;
}

A.TabMenuItem
{
	border: solid 1px #99ccff;
	background-color: #dbedff;
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: White;
	text-align: center;
	padding-top: 3px;
	padding-right: 9px;
	padding-bottom: 3px;
	padding-left: 9px;
	text-decoration: none;
}

A.TabMenuItem:hover
{
	text-decoration: none;
	color: black;
}

A.TabMenuItemSelected
{
	border-bottom: solid 1px White;
	border-left: solid 1px #e3e3e3;
	border-top: solid 1px #e3e3e3;
	border-right: solid 1px #e3e3e3;
	background-color: White;
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: Black;
	text-align: center;
	padding-top: 3px;
	padding-right: 9px;
	padding-bottom: 3px;
	padding-left: 9px;
	text-decoration: none;
}


th
{	background-color: #edeceb;
	border: 1px solid #e1dfdd;
	border-bottom: 0px;
	font-family: Tahoma;
	font-weight: normal;
	color: #333333;
	font-size: 10px;
	text-align: center;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 1px;
	padding-bottom: 1px;
	vertical-align: middle;
	margin: 10px;
	height: 26px;
}
th a
{	color: #336699;
    font-weight: normal;
	
}


input, textarea {
	background-color: #edeceb;
	font-family: Tahoma;
	font-weight: normal;
	color: black;
	z-index: 1000;
	cursor: hand;
	padding: 1px 1px 0px 1px;
	font-size: 11px;
	text-align: left;
	height: 16px;
}

.bMenuButtonOver
{
	padding-bottom: 0px;
	padding-top: 0px;
	padding-left: 8px;
	padding-right: 8px;
	background-color: #59BFBF;
	border: #2B5E5D 1px solid;
	height: 20px;
	color: White;
	white-space: nowrap;
}
	
.bMenuButtonOut
{
	padding-bottom: 0px;
	padding-top: 0px;
	padding-left: 8px;
	padding-right: 8px;
	background-color: #F6F6F6;
	border: #E0E0E0 1px solid;
	height: 20px;
	color: #002E2E;
	white-space: nowrap;	
}

td.TabHead
{
	font-family: Tahoma;
	color: #333333;
	font-size: 10px;
	text-align: center;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 1px;
	padding-bottom: 1px;
	vertical-align: middle;
	height: 34px;
}



td.TabCell
{
	font-family: Tahoma;
	color: Black;
	font-size: 11px;
	padding-left: 3px;
	padding-right: 3px;
	vertical-align: middle;
	height: 16px;
}

.Watermark
{
	color: Gray;
}

.ListPanel 
{
	cursor: default;
	padding: 1px 1px 0px 1px;
	font-size: 11px;
}

a.ListItem
{
	margin: 1px 0 1px 0;
	display: block;
	color: Black;
	text-decoration: none;
	cursor: pointer;	
	padding: 4px 19px 4px 33px;
	text-decoration: none;
	border: 0px solid
}

a.ListItem:visited
{
	margin: 1px 0 1px 0;
	display: block;
	color: Black;
	text-decoration: none;
	cursor: pointer;	
	padding: 4px 19px 4px 33px;
	text-decoration: none;
	border: 0px solid
}

a.ListItem-Selected
{
	font-weight: normal;
}

a.ListItem:hover
{
	background-color: #FFE6A0;
	color: Black;
	border: 1px solid #D2B47A;
	padding: 3px 18px 3px 32px;
	text-decoration: none;
}

.ContextMenuPanel 
{
	border: 1px solid #868686;
	z-index: 1000;
	background: url(../img/menu-bg.gif) repeat-y 0 0 #FAFAFA;
	cursor: default;
	padding: 1px 1px 0px 1px;
	font-size: 11px;
}

.ContextMenuBreak
{
	margin:1px 1px 1px 32px;
	padding:0;
	height:1px;
	overflow:hidden;
	display:block;
	border-top: 1px solid #C5C5C5;	
}

a.ContextMenuItem
{
	margin: 1px 0 1px 0;
	display: block;
	color: #003399;
	text-decoration: none;
	cursor: pointer;	
	padding: 4px 19px 4px 33px;
	text-decoration: none;
}

a.ContextMenuItem:visited
{
	margin: 1px 0 1px 0;
	display: block;
	color: #003399;
	text-decoration: none;
	cursor: pointer;	
	padding: 4px 19px 4px 33px;
	text-decoration: none;
}

a.ContextMenuItem-Selected
{
	font-weight: bold;
}
a.ContextMenuItem:hover
{
	background-color: #FFE6A0;
	color: #003399;
	border: 1px solid #D2B47A;
	padding: 3px 18px 3px 32px;
	text-decoration: none;
}

.UpdateProgress
{
	vertical-align: top;
	position: absolute;
	width: 100%;
	height: 100%;
	top:0;
	left:0;
}

.UpdateProgressField
{
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	padding: 20px 20px 20px 20px;
	border-style: solid;
	border-width: 1px;
	background-color: White;
	width: 200px;
}

.green a
{color: #003399;}
    
