body{
	background: #e3e6db url('../images/bg.jpg') repeat-x center top;
	margin-top: 10px;
	font-family: arial, sans-serif;
	font-size: 12px;
	zoom: 1;
	}

.editor{
	height: 600px;
}

a{
	cursor: pointer;
	}

form{
	margin: 0px;
	padding: 0px;
	}
	
#overlay img{
 border: none; 
 }

#overlay{ 
	background: url("../images/overlay.png"); 
	}

* html #overlay{
	background-color: #000;
	background-color: transparent;
	background-image: url('images/blank.gif');
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/overlay.png", sizingMethod="scale");
	}

#MyBoxUp{
	background-color:#ffffff;
	padding: 0px;
	border: 7px solid #ff0000;
	-moz-border-radius: 10px;
	}

#MyBoxUpClose{
	width: 100%;
	text-align: right;
	background: #ff0000;
	cursor: move;
	}
	
#MyBoxUpFrame{
	height: 95%;
	width: 100%;
	border:0px;
	-moz-border-radius: 10px;
	}

	
div.main {
	width: 980px;
	margin: auto;
	font-family: arial,tahoma,verdana,sans-serif;
	font-size: 12px;
	background: #ffffff;
	-moz-border-radius: 12px 0px 12px 0px;
	border: 1px solid #677d72;
	padding: 0px;
}

div.box_content {
	padding: 0px 0px 4px 2px;
	margin: 0px 0px 0px 0px;
}

#MyLog{
	background: #3b5998 url(../images/user_banner.jpg) no-repeat bottom left;
	text-align: right;
	padding: 0px;
	color: #f0f0ff;
	font-size: 12px;
	-moz-border-radius: 12px 0px 0px 0px;
	height: 35px;
	}

#MyLog form{
	margin: 0px;
	padding-top: 4px;
	padding-right: 8px;
	}
#MyLog input{
	border: 1px solid #0c2253;
	font-family:arial,tahoma,verdana,sans-serif;
	font-size: 12px;
	margin: 0px;
	margin-right: 10px;
	padding:2px;
	}
	
#MyLog input.BtnSubmit{
	background: #b9cdfb url('../images/bgButton.gif') repeat-x left center;
	color:#4d6185;
	border: 1px solid #ffffff;
	outline: 1px solid #7f9db9;
	font-size: 12px;
	font-family: Arial, sans-serif;
	margin: 0;
	padding: 0px 10px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	text-decoration: none;
	}

#MyLog input.BtnSubmit:hover{
	background: #748ba2;
	color:#FFFFFF;
	}

div.header {
	background: #ffffff url(../images/header.jpg) no-repeat top left;
	height: 165px;
	max-height: 10%;
	-moz-border-radius: 12px 0px 0px 0px;
	}

div.logoTop{
	margin: 0px;
	text-align: center;
	text-align: left;
	padding-top: 10px;
	height:118px;
	}

img.logo {
	position: relative;
	top: 0;
	left: 0;
	border: none;
}

div.LangSelect{
	width: 980px;
	margin: auto;
	background: #ffffff;
	padding: 0px;
	text-align: right;
	}

div.LangSelect a{
	border: 0px;
	margin: 0px;
	padding: 0px;
  opacity : 0.7;
  filter : alpha(opacity=70); 	
	zoom: 1;
	}

div.LangSelect a:hover{
  opacity : 1;
  filter : alpha(opacity=100); 	
	zoom: 1;
	}

div.LangSelect a img{
	border: 0px;
	margin: 0px;
	padding: 0px;
	}

div.clear{
	clear: both;
	margin: 0px;
	}

div.navigation {
	float: right;
	width: 57%;
	font-size: 10px;
	text-align: left;
	line-height: 25px;
	vertical-align: middle;
	padding: 5px 0px 5px 0px;
}

div.navigation a{
	font-size: 10px;
	text-decoration: none;
	color: #3b5998;
	font-weight: normal;
	}
div.navigation a:hover{
	color: #000000;
	}

div.box_search{
	width: 200px;
	float: right;
	line-height: 25px;
	vertical-align: middle;
	padding: 5px 0px 5px 0px;
	}

div.box_search form{
	margin: 0px;
	padding: 0px;
	text-align: center;
	vertical-align: middle;
	line-height: 25px;
	}

div.box_search form input{
	margin: 0px;
	padding: 0px;
	vertical-align: middle;
	}

div.icone {
	width: 200px;
	float: left;
	border: 0px;
	font-size: 12px;
	text-align: center;
	margin: 0px 0px 0px 6px;
	font-size: 12px;
	padding: 5px 0px 5px 0px;
	line-height: 25px;
	}

div.icone a{
	margin: 0px;
	padding: 4px;
	text-decoration: none;
	border: 1px solid #8a9cc2;
  opacity : 0.5;
  filter : alpha(opacity=50); 	
	zoom: 1;
	vertical-align: middle;
	line-height: 20px;
	}

div.icone a:hover{
	border: 1px solid #3b5998;
  opacity : 1;
  filter : alpha(opacity=100); 	
	zoom: 1;
	margin: 0px;
	padding: 4px;
	}

div.icone a img{
	border: 0px;
	vertical-align: middle;
	margin: 0px;
	padding: 0px;
	}


div.left_sidebar {
	float: left;
	width: 200px;
	margin-left: 6px;
	padding: 0px 0px 0px 0px;
}

div.right_sidebar {
	float: right;
	width: 200px;
	margin: 0px;
	margin-right: 6px;
	padding: 0px 0px 0px 0px;
}

div.box {
	border: 1px solid #e0e0e0;
	background: #ffffff url(../images/bgmain.png) top left repeat-x;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 12px;
}

div.box a.mdp{
	text-decoration: none;
	color:#666666;
	font-style: italic;
	font-size: 10px;
	}
div.box a.mdp:hover{
	color:#8B0000;
	font-weight: bold;
	}

div.blue_header {
	height: 25px;
	border: none;
	padding-left: 5%;
	background: #EF7F01 url(../images/bgh1_orange.png) top left repeat-x;	
	line-height: 24px;
	color: #ffffff;
	font-weight: bold;
	margin: 0px 0px 4px 0px;
	}

div.box ul{
	padding: 0px 0px 4px 2px;
	margin: 0px 0px 0px 0px;
	}
	
div.box li{
	list-style-type: none;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 4px 10px;
	}


div.box li span{
	display: block;
	margin-left: 10px;	
	font-size: 0.9em;
	font-style: italic;
	color: #8B0000;
	}

div.box li a{
	text-decoration: none;
	color: #8B0000;
	font-weight: normal;
	padding-left:0px;
	}

div.box li a:hover{
	color: #000000;
	font-weight: normal;
	}

div.box div.blue_header a.morelink{
	text-decoration: none;
	float: right;
	margin-right: 4px;
	}

div.box div.blue_header a.morelink img{
	border: 0px;
	vertical-align: middle;
	}

div.box a.morelink img{
	border: 0px;
	vertical-align: middle;
	}

div.main_body {
	border: 1px solid #e0e0e0;
	font-size: 12px;
	font-weight: normal;
	margin-top: 0px;
	width: 56%;
	min-height: 400px;
	float: left;
	margin-left: 7px;
	background: #ffffff url(../images/bgmain.png) top left repeat-x;
}

div.main_body div.main_content{
	padding: 0px 0px;
	margin-bottom: 20px;
	}

div.right_body{
	position: relative;
	border: 1px solid #e0e0ff;
	margin-top: 0px;
	width: 77%;
	min-height: 400px;
	float: right;
	margin-right: 4px;
}

h1 {
	font-size: 20px;
	color: #ffffff;
	border: none;
	margin: 0px;
	padding-left: 10px;
	background: #EF7F01 url(../images/bgh1_orange.png) top left repeat-x;	
	line-height: 40px;
	vertical-align: middle;
	}

div.main_body h1 a, div.right_body h1 a{
	color: #f0f0f0;
	text-decoration: none;
	border-bottom: none;
	}
div.main_body h1 a:hover, div.right_body h1 a:hover{
	color: #ffff00;
	border-bottom: none;
	}

h2 {
	font-size: large;
	font-family: Verdana , Arial, sans-serif;
	color: #FF6600;
	margin-left: 5px;
	margin-right: 5px;
	font-weight: bold;
	font-weight: bold;
	}

h3 {
	font-size: 14px;
	font-family: Arial, sans-serif;
	color: #3b5998;
	margin-left: 5px;
	margin-right: 5px;
	font-weight: bold;
	}

h4 {
	font-size: 12px;
	font-family: Arial, sans-serif;
	color: #3b5998;
	margin-left: 5px;
	margin-right: 5px;
	font-weight: bold;
	}

div.main_body a, div.right_body a{
	text-decoration: none;
	color: #3b5998;
	border-bottom: 1px dashed transparent;
	font-weight: bold;
	}

div.main_body a:active, div.main_body a:hover, div.right_body a:active, div.right_body a:hover{
	text-decoration: none;
	color: #3b5998;
	border-bottom: 1px dashed #3b5998;
	font-weight: bold;
	}
	
div.main_body p{
	margin: 4px 10px;
	}

div.main_body ul, div.main_body ol{
	margin: 10px 0px 5px 10px;
	}

div.main_body li{
	margin: 4px 0px 4px 12px;
	padding-left: 20px;
	}

div.main_body hr{
	margin: 10px 5px;
	border: 0px;
	border-bottom: 1px solid #8A9CC2;
	}

div.main_body a[target]{
	background-image:url(../images/external.png);
	background-position:0 60%;
	background-repeat:no-repeat;
	padding-left:12px;
	}

.footer{
	text-align: center;
	margin: auto;
	width: 100%;
	font-family: Arial,tahoma,verdana,sans-serif;
	color: black;
	font-size: 10px;
	padding: 10px 0px 0px 0px;
	}

.copyright{
	text-align: center;
	margin: auto;
	width: 980px;
	font-family: Arial,tahoma,verdana,sans-serif;
	color: black;
	font-size: 10px;
	padding: 10px 0px 0px 0px;
	}

div.MyAccount{
	width: 99%;
	}

div.MyLeft{
	float: left;
	width: 30%;
	text-align: right;
	margin-bottom: 5px;
	line-height: 26px;
	}
	
div.MyRight{
	float: right;
	width: 69%;
	text-align: left;
	margin-bottom: 5px;
	line-height: 26px;
	}

div.MyFull{
	clear: both;
	margin-top: 16px;
	text-align: center;
	}

input.InActivate{
	background: #e3e3e3 url(../images/thlistlight.gif) repeat-x top left;
	color:#666666;
	border-color: #000000;
	border-style:solid;
	border-width:1px;
	font-size: 1em;
	margin: 0px 5px;
	padding: 2px 5px;
	font-style: italic;
	text-decoration: none;
	clear: both;	
	}

input.Activate{
	background: #777777 url(../images/thlistdark.gif) repeat-x top left;
	color:#ffffff;
	border-color: #000000;
	border-style:solid;
	border-width:1px;
	font-size: 1em;
	margin: 0px 5px;
	padding: 2px 5px;
	font-style: normal;
	text-decoration: none;
	clear: both;
	}

input.Activate:hover{
	background: #e3e3e3 url(../images/thlistlight.gif) repeat-x top left;
	color:#000000;
	border-color: #000000;
	border-style:solid;
	border-width:1px;
	font-size: 1em;
	margin: 0px 5px;
	padding: 2px 5px;
	font-style: normal;
	text-decoration: none;
	clear: both;	
	}

div.box_search input.InActivate{
	color:#FFFFFF;
	outline: none;
	font-size: 1em;
	margin: 0px;
	margin-left: -1px;
	padding: 0px;
	font-style: italic;
	background: url(../images/icn_search.gif) no-repeat center center;
	width: 22px;
	height: 20px;
  opacity : 0.5;
  filter : alpha(opacity=50); 	
	zoom: 1;
	border: 1px solid #3B5998;
	}
	
div.box_search input.Activate{
	color:#FFFFFF;
	outline: none;
	font-size: 1em;
	margin: 0px;
	margin-left: -1px;
	padding: 0px;
	font-style: italic;
	background: url(../images/icn_search.gif) no-repeat center center;
	width: 22px;
	height: 20px;
  opacity : 1;
  filter : alpha(opacity=100); 	
	zoom: 1;
	border: 1px solid #3B5998;
	}

table.list{
	width: 98%;
	border-collapse: collapse;
	border: 0px;
	margin: 0px 0px 0px 1%;
	background: #ffffff;
	}

table.list th{
	border: 1px solid #777777;
	text-align: center;
	background: #777777 url(../images/thlistdark.gif) repeat-x top left;
	padding: 4px 0px;
	color: #ffffff;
	}

table.list td{
	border: 1px solid #777777;
	text-align: center;
	padding: 4px 0px;
	}

table.list td a{
	text-decoration: none;
	}

table.list td img{
	border: 0px;
	vertical-align: middle;
	}

table.CreatForm{
	width: 98%;
	border-collapse: collapse;
	border: 0px;
	margin: 0px 0px 0px 1%;
	}

table.CreatForm th{
	vertical-align: top;
	border: 0px;
	text-align: right;
	padding: 5px 2px 2px 0px;
	font-weight: normal;
	}

table.CreatForm td{
	border: 0px;
	text-align: left;
	padding: 4px 2px;
	}

table.CreatForm td.Createtitle{
	border: 0px;
	text-align: left;
	padding: 2px 2px;
	border-bottom: 1px dashed #c0c0c0;
	font-weight: bold;
	font-color: #3B5998;
	padding-top: 10px;
	}

table.CreatForm td input, table.CreatForm td textarea{
	width: 200px;
	border: 1px solid #666666;
	}

table.CreatForm td select{
	width: 204px;
	border: 1px solid #666666;
	}

table.CreatForm td a{
	text-decoration: none;
	}

table.CreatForm td img{
	border: 0px;
	vertical-align: middle;
	}

#BtnAddFile, #BtnDelFile{
	width: 80px;
	}


input.BtnDelete{
	width: 20px;
	height: 18px;
	vertical-align: middle;
  border: 0px none;
  cursor: pointer;
  background: url(../images/icn_delete.gif) no-repeat center center;
	}

#FrameUpload{
	display: block;
	visibility: visible;
	border: 0px solid #c0c0c0;
	width: 100%;
	height: 60px;
	}

#UploadDone{
	display: none;
	visibility: hidden;
	}
	
div.inner_menu{
	margin: -1px;
	padding-bottom: -1px;
	padding-left: 5px;
	border: 1px solid #ffffff;
	border-bottom: 1px solid #8A9CC2;
	}

div.inner_menu a{
	-moz-border-radius: 6px 6px 0px 0px;
	color: ##3B5998;
	font-weight: bold;
	line-height: 24px;
	padding: 4px 5px 4px 5px;
	border-color: #8a9cc2 #627aac #8A9CC2 #627aac;
	border-style:solid;
	border-width:1px;
	background: #cbcbcb;
}

div.inner_menu a.sm_active{
	-moz-border-radius: 6px 6px 0px 0px;
	color: #000000;
	font-weight: bold;
	line-height: 24px;
	padding: 4px 5px 4px 5px;
	border-color: #8a9cc2 #627aac #ffffff #627aac;
	border-style:solid;
	border-width:1px;
	background: #ffffff;
}

div.inner_menu a.sm_parent{
	-moz-border-radius: 6px 6px 0px 0px;
	color: #ffffff;
	font-weight: bold;
	line-height: 24px;
	padding: 4px 5px 4px 5px;
	border-color: #8a9cc2 #627aac #8A9CC2 #627aac;
	border-style:solid;
	border-width:1px;
	background: #b0b0b0;
	font-style: italic;
}

div.inner_menu a:hover{
	color: #000000;
	background: #ffffff;
}

div.inner_menu a.sm_parent:hover{
	color: #000000;
	background: #f0f0f0;
}

div.inner_menu_alone{
	margin: 0px;
	margin-top: 4px;
	padding: 5px;
	border-bottom: 1px solid #8A9CC2;
	}

div.inner_menu_alone a{
	color: #3B5998;
	font-weight: bold;
	text-decoration: none;
	border: none;
}

div.inner_menu_alone a:hover{
	color: #000000;
	border: none;
}

div.divSelectContent{
	margin-bottom: 4px;
	}

div.creator{
	text-align: right;
	font-style: italic;
	margin-right: 5px;
	float: right;
	width: 40%;
	height: 20px;
	}

div.creator img, div.date img{
	border: 0px;
	vertical-align: middle;
	}

div.date{
	text-align: left;
	font-style: italic;
	margin-left: 5px;
	float: left;
	width: 50%;
	height: 20px;
	}

fieldset.description{
	width: 40%;
	margin: 0px 20px;
	padding: 5px;
	border: 1px dashed #3B5998;
	float: left;
	}

fieldset.description_full{
	margin: 0px 10px;
	padding: 5px;
	border: 1px dashed #3B5998;
	}

fieldset.place{
	width: 40%;
	margin: 0px 20px;
	padding: 5px;
	border: 1px dashed #3B5998;
	float: right;
	}
	
fieldset.description legend, fieldset.place legend, fieldset.description_full legend{
	color: #3B5998;
	font-style: italic;
	}

div.information{
	background:#F0F0FF;
	padding: 4px;
	border-bottom: 1px solid #8A9CC2;
	border-top: 1px solid #8A9CC2;
	}

div#BoxFlipParent{
	}

div#BoxFlipParent ul{
	display:block;
	margin-bottom:-1px;
	padding:0.2em 0.2em 0;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	text-decoration:none;
	font-weight:bold;	
	position:relative;
	border-bottom:1px solid #FBD850;
	outline-color:-moz-use-text-color;
	outline-style:none;
	outline-width:0;
	height: 25px;
	}

div#BoxFlipParent ul li, div#BoxFlipParent ul li.normal{
	border-bottom-width:0 !important;
	margin:0 0.2em -1px 0;
	float:left;
	padding:0;
	position:relative;
	background:#F6F6F6;
	border:1px solid #CCCCCC;
	color:#1C94C4;
	font-weight:bold;
	outline-color:-moz-use-text-color;
	outline-style:none;
	outline-width:medium;
	-moz-border-radius-topleft:4px;
	-moz-border-radius-topright:4px;
	height: 25px;
	}

div#BoxFlipParent ul li:hover{
	border:1px solid #FBCB09;
	color:#C77405;
	outline-color:-moz-use-text-color;
	outline-style:none;
	outline-width:medium;
	text-decoration:none;
	}


div.main_body div#BoxFlipParent ul li a, div.right_body div#BoxFlipParent ul li a{
	color:#1C94C4;
	cursor:pointer;
	float:left;
	padding:0.5em 1em;
	text-decoration:none;
	border: 0px;
	}

div.main_body div#BoxFlipParent ul li a:hover, div.right_body div#BoxFlipParent ul li a:hover{
	color:#C77405;
	outline-color:-moz-use-text-color;
	outline-style:none;
	outline-width:medium;
	text-decoration:none;
	border: 0px;
	}
div.main_body div#BoxFlipParent ul li.current a, div.right_body div#BoxFlipParent ul li.current a{
	color:#EB8F00;
	}

div#BoxFlipParent ul li.current{
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:#FFFFFF;
	border:1px solid #FBD850;
	color:#EB8F00;
	font-weight:bold;
	outline-color:-moz-use-text-color;
	outline-style:none;
	outline-width:medium;
	padding-bottom:1px;
	}

div#BoxFlipParent ul li.current:hover{
	}

div#BoxFlipContent{
	clear: both;
	border:1px solid #FBD850;
	margin: 0px;
	padding: 0px;
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent none repeat scroll 0 0;
	border:1px solid #FBD850;
	display:block;
	padding:1em 1.4em;
	}

div.BoxFlip{
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent none repeat scroll 0 0;
	border:1px solid #FBD850;
	padding:1em 1.4em;
	display:none !important;
	}

div.BoxFlipCurrent{
	display:block;
	}

div.messages{
	margin-top: 0px;
	background: #d0d0ff;
	}

div.messages ul.parent_message{
	margin: 0px;
	margin-top: 20px; 
	margin-right: -1px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	text-decoration:none;
	padding: 0px;
	}

div.messages ul.chield_group{
	margin: 0px;
	padding: 0px;
	padding-top: 2px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	text-decoration:none;
	background: url(../images/messUl.gif) repeat-y left bottom;
	}
	
div.messages ul.chield_group ul.parent_message{
		padding-top: 0px;
		margin-right: 0px;
		margin-top: 2px;
		}

div.messages ul.parent_message li{
	margin: 0px;
	margin-left: 0px;
	padding: 0px;
	display: block;
	}

div.messages ul.chield_group ul.parent_message li{
	margin: 0px;
	padding: 0px;
	padding-left: 20px;
	display: block;
	}

div.messages ul li.child_message{
	background: url(../images/messLi.gif) no-repeat left top;
	}

div.messages ul li.child_message span.MessTitle{
	display: block;
	font-weight: bold;
	background: #f0f0ff;
	margin: 0px;
	padding: 2px 4px;
	border: 1px solid #3b5998;
	}

div.messages ul li.child_message span.MessTitle span.MessTitleLink{
	cursor: pointer;
	}
	div.messages ul li.child_message span.MessTitle span.MessDate{
		font-size: 0.8em;
		text-decoration: none;
		font-style: italic;
		text-align: right;
		padding-left: 20px;		
		}

div.messages ul li.child_message span.MessContent{
	display: block;
	border: 1px solid #3b5998;
	border-top: 0px;
	background: #ffffff;
	display: block;
	}

div.messages ul.chield_group li.child_message span.MessContent{
	display: none;
	}

	div.messages ul li.child_message span.MessContent span.MessMessage{
		display: block;
		padding: 5px;
		}

div.messages ul li.child_message span.MessContent span.MessReply{
	display: block;
	text-align: right;
	float: right;
	}

div.messages ul li.child_message a.BtnViewReply{
	color:#3b5998;
	border: 0px solid #3b5998;
	font-size: 1em;
	margin: 0px;
	padding: 2px;
	font-style: normal;
	float: left;
	display: block;
	}

div.messages ul li.child_message a.BtnViewReply:hover{
	color:#000000;
	}

div.messages ul input.MessReply{
	background: #627aac;
	color:#FFFFFF;
	border-color: #8a9cc2 #627aac #627aac #627aac;
	border-style:solid;
	border-width:1px;
	outline: 1px solid #0c2253;
	font-size: 1em;
	margin: 0px;
	padding: 2px;
	font-style: normal;
	float: right;
	display: block;
	}

div.messages ul li.child_message img{
	vertical-align: middle;
	border: 0px;
	}

div.ActionToDo{
	border: 1px solid transparent;
	border-bottom: 0px;
	font-size: 12px;
	font-weight: normal;
	margin-top: 0px;
	width: 56%;
	float: left;
	margin-left: 7px;
	text-align: right;
	padding: 0px;
	margin-bottom: -1px;
	}

div.ActionToDo input.Activate{
	background: #627aac;
	color:#FFFFFF;
	border-color: #8A9CC2;
	border-style:solid;
	border-width:1px;
	font-size: 1em;
	margin: 0px;
	padding: 2px;
	font-style: normal;
	-moz-border-radius:4px 4px 0px 0px;
	outline: none;
	}

div.right_body div.multipage, div.main_body div.multipage{
	text-align: center;
	clear: both;
	padding-right: 4px;
	margin-top: 10px;
	}

div.right_body div.multipageinfo, div.main_body div.multipageinfo{
	font-size: 0.9em;
	font-style: italic;
	text-align: center;
	padding-left: 4px;
	margin: 4px;
	}

div.right_body div.multipage a, div.main_body div.multipage a{
	border: 0px;
	padding: 2px 3px;
	color: #4F69A2;
	text-decoration: none;
	border:1px solid #c0c0c0;
	font-weight: bold;
	background: #ffffff;
	}

div.right_body div.multipage a:hover, div.main_body div.multipage a:hover{
	color: #000000;
	background: #f0f0ff;
	}

div.right_body div.multipage a.current, div.main_body div.multipage a.current{
	color: #ffffff;
	background: #c0c0c0;
	}

div.right_body div.multipage a.blur, div.main_body div.multipage a.blur, div.right_body div.multipage a.blur:hover, div.main_body div.multipage a.blur:hover{
	border: 0px;
	padding: 2px 5px;
	color: #4F69A2;
	text-decoration: none;
	border:1px solid #c0c0c0;
	font-weight: bold;
	background: #ffffff;
  opacity : 0.3;
  filter : alpha(opacity=30); 	
	zoom: 1;
	}


/* box sur creation de page */
div.InfoLeft{
	float: left;
	width: 48.5%;
	border: 1px solid #c0c0ff;
	margin: 0px 0px 0px 4px;
	padding: 0px;
	padding-bottom: 10px;
	}
div.InfoRight{
	float: right;
	width: 48.5%;
	border: 1px solid #c0c0ff;
	margin: 0px 4px 0px 0px;
	padding: 0px;
	padding-bottom: 10px;
	}

div.InfoLeft h2, div.InfoRight h2{
	margin: 0px;
	margin-bottom: 10px;
	padding: 4px;
	background: #f0f0ff;
	color: #000000;
	font-size: 1.2em;
	border-bottom: 1px solid #c0c0ff;
	}
	
img.blur{
  opacity : 0.5;
  filter : alpha(opacity=50); 	
	zoom: 1;
	cursor: pointer;
	}

img.blur:hover{
  opacity : 1;
  filter : alpha(opacity=100);
	zoom: 1;
	cursor: pointer;
	}

div.right_body div.BtnAction, div.main_body div.BtnAction{
	clear: both;
	margin: 10px;
	}

div.right_body div.BtnAction a, div.main_body div.BtnAction a, div.main_body a.BtnAct , div.right_body a.BtnAct{
	background: #777777 url(../images/thlistdark.gif) repeat-x top left;
	color:#ffffff;
	border-color: #000000;
	border-style:solid;
	border-width:1px;
	font-size: 1em;
	margin: 0px 5px;
	padding: 2px 5px;
	font-style: normal;
	text-decoration: none;
	clear: both;
	}

div.right_body div.BtnAction a:hover, div.main_body div.BtnAction a:hover, div.main_body a.BtnAct:hover, div.right_body a.BtnAct:hover{
	background: #e3e3e3 url(../images/thlistlight.gif) repeat-x top left;
	color:#000000;
	border-color: #000000;
	border-style:solid;
	border-width:1px;
	font-size: 1em;
	margin: 0px 5px;
	padding: 2px 5px;
	font-style: normal;
	text-decoration: none;
	clear: both;	
	}

div.main_body a.edit, div.right_body a.edit{
	color: #f0f0ff;
	font-style:normal;
	text-decoration: none;
	font-weight: normal;
	border: 0px;
	}

div.main_body a.edit:hover, div.right_body a.edit:hover{
	color: #ffff00;
	font-style:normal;
	text-decoration: none;
	font-weight: normal;
	border: 0px;
	}

div.searchMember{
	margin: 0px;
	padding: 0px;
	text-align: center;
	}

div.main_body div.searchMember a, div.right_body div.searchMember a{
	text-decoration: none;
	color: #a0a0a0;
	}

div.main_body div.searchMember a:hover, div.right_body div.searchMember a:hover, div.main_body div.searchMember a.current, div.right_body div.searchMember a.current{
	color: #a00000;
	text-decoration: none;
	}

img.BtnAct{
  opacity : 1;
  filter : alpha(opacity=100); 	
	zoom: 1;
	vertical-align: middle;
	border: 0px;
	cursor: pointer;
	}

img.BtnAct:hover{
  opacity : 0.7;
  filter : alpha(opacity=70); 	
	zoom: 1;
	}
	
img.BtnActVis{
	vertical-align: middle;
	border: 0px;
	cursor: pointer;
	}
	
fieldset.userinfo{
	border: 1px solid #808080;
	margin: 2px;
	margin-left: 12px;
	padding: 6px 4px;;
	background: #F27D7C;
	}

fieldset.userinfo legend{
	border: 1px solid #808080;
	margin: 4px;
	margin-left: -10px;
	padding: 4px;
	color: #ffffff;
	background: #AF2322;
	font-weight: bold;
	}

table.tbuserinfo{
	width: 100%;
	border-collapse: collapse;
	border: 0px;
	background: #ffffff;
	}

table.tbuserinfo th{
	text-align: right;
	font-weight: normal;
	}
	
table.tbuserinfo td{
	text-align: left;
	font-weight: bold;
	}

table.tbuserinfo td.tdbtn{
	text-align: center;
	width: 20px;
	}

div.detail{
	display: none;
	}
	
div.detail table{
	width: 520px;
	}
div.detail table td{
	margin: 0px;
	padding: 2px;
	width: 50%;
	}
	
div.detail table.discret{
	width: 98%;
	border-collapse: collapse;
	border: 0px;
	margin: 0px 0px 0px 1%;
	}

div.detail table.discret td{
	text-align:center;
	}
	
table.list th.trpthActive{
	cursor: pointer;
	background: #ffffff;
	color: #000000;
	font-style: normal;
	border-bottom:1px solid transparent;
	}

table.list th.trpthInactive:hover{
	background: #ffffff;
	color: #000000;
	font-style: normal;
	}
	
table.list th.trpthInactive{
	cursor: pointer;
	background: #f0f0f0;
	color: #c0c0c0;
	font-style: italic;
	}
	
.trplink{
	display: block;
	width: 230px;
	float: left;
	text-align: center;
	margin: 5px 2px;
	background:#fefefe;
	padding: 5px 0px;
	}

.trplink:hover{
	background:#f0f0f0;
	}

table.list th.trptitle{
	color: #3b5988;
	font-size: 16px;
	font-family: Arial, sans-serif;
	font-weight: bold;	
	text-align: left;
	padding-left: 5px;
	}

table.list th.trpthLgActive{
	cursor: pointer;
	background: #AF2322;
	color: #ffffff;
	font-style: normal;
	font-size: 14px;
	border: 1px solid #000000;
	border-bottom:1px solid transparent;
	}

table.list th.trpthLgInactive:hover{
	background: #700038;
	color: #ffffff;
	font-style: normal;
	border: 1px solid #000000;
	}
	
table.list th.trpthLgInactive{
	cursor: pointer;
	background: #f27d7c;
	color: #ffffff;
	font-style: italic;
	border: 1px solid #000000;
	}

table.boxcontener{
	width: 100%;
	border-collapse: collapse;
	border: 0px;
	background: #ffffff;
	}

table.boxcontener th.BoxTitleActive{
	cursor: pointer;
	background: #ffffff;
	color: #000000;
	font-style: normal;
	border: 1px solid #000000;
	border-bottom:1px solid transparent;
	padding-top: 4px;
	padding-bottom: 4px;
	}

table.boxcontener th.BoxTitleInactive:hover{
	background: #777777 url(../images/thlistdark.gif) repeat-x top left;
	color: #ffffff;
	font-style: normal;
	border: 1px solid #000000;
	padding-top: 4px;
	padding-bottom: 4px;
	}
	
table.boxcontener th.BoxTitleInactive{
	cursor: pointer;
	background: #e3e3e3 url(../images/thlistlight.gif) repeat-x top left;
	color: #666666;
	font-style: italic;
	border: 1px solid #000000;
	padding-top: 4px;
	padding-bottom: 4px;
	}

.d_clip_button { 
	position:relative;  // important! This is the <DIV> wrapping our button.
	padding:10px;
	text-align:center;
}

.Activatehover{
	background: #e3e3e3 url(../images/thlistlight.gif) repeat-x top left;
	color:#000000;
	border-color: #000000;
	border-style:solid;
	border-width:1px;
	font-size: 1em;
	margin: 0px 5px;
	padding: 2px 5px;
	font-style: normal;
	text-decoration: none;
	clear: both;	
	}

div#DocAddContent{
	border: 1px solid #666666;
	margin-left: 1%;
	margin-right: 1%;
	margin-top: 5px;
	margin-bottom: 10px;
	padding: 4px;
	background: #f9f9f9;
	width: 98%;
	}
	
.BoxInnerMain{
	}
	
.CenterContent{
	margin-top: 10px;
	text-align: center;
	}

.BoxInnerMain img{
	border: 0px;
	vertical-align: middle;
	}

div.main_body a.doBlur, div.right_body a.doBlur{
  opacity : 1;
  filter : alpha(opacity=100);
	zoom: 1;
	border: none;
	}

div.main_body a.doBlur:hover, div.right_body a.doBlur:hover{
  opacity : 0.5;
  filter : alpha(opacity=50); 	
	zoom: 1;
	border: none;
	}

div.right_body form table.catalogue{
	border-collapse: collapse;
	border: 0px;
	margin: 0px;
	padding: 0px;
	width: 100%;
	}

div.right_body form table.catalogue tr{
	background: #f0f0ff;
	}

div.right_body form table.catalogue th{
	margin: 0px;
	padding: 2px;
	text-align: center;
	font-weight: normal;
	vertical-align: middle;
	border: 0px;
	border: 1px solid #aaaaaa;
	}	

div.right_body form table.catalogue td{
	vertical-align: top;
	text-align: left;
	font-weight: bold;
	color: #000000;
	padding-left: 4px;
	border: 0px;
	}

div.right_body form table.catalogue_detail{
	border-collapse: separate;
	border-spacing:2px; 
	border: 0px;
	margin: 0px;
	padding: 0px;
	width: 100%;
	}

div.right_body form table.catalogue_detail tr{
	background: #ffffff;
	}
	
div.right_body form table.catalogue_detail th{
	margin: 0px;
	padding: 2px;
	text-align: center;
	vertical-align: middle;
	border: 0px;
	border: 0px;
	background: #e43127;
	color: #ffffff;
	font-weight: bold;
	}	

div.right_body form table.catalogue_detail th.trans{
	background: transparent;
	color: #000000;
	}	

div.right_body form table.catalogue_detail td{
	vertical-align: top;
	text-align: left;
	font-weight: bold;
	color: #000000;
	padding: 5px;
	border: 0px;
	vertical-align: middle;
	}

div.right_body form table.catalogue_detail td.catalogue_periode{
	background: #c4ccc7;
	color: #ffffff;
	font-weight: bold;
	font-size: 1.2em;
	text-align: center;
	width: 140px;
	}

div.right_body form table.catalogue tr.NonSelecte{
	background: #f0f0ff;
	}

div.right_body form table.catalogue tr.Selecte{
	background: #E43127;
	}
	

div.right_body input.EcoInscrire,div.right_body a.EcoInscrire{
	border-color: #aa7f16 #684f12 #684f12 #aa7f16;
	border-style:solid;
	border-width:1px;
	background: #f9ca58;
	font-size: 12px;
	margin: 0px;
	padding: 4px 10px;
	font-style: normal;
	text-decoration: none;
	clear: both;	
	color: #000000;
	width: 80px;
	}
	
div.right_body input.EcoInscrire:hover, div.right_body a.EcoInscrire:hover{
	border-color: #000000;
	border-style:solid;
	border-width:1px;
	background: #009D30;
	font-size: 12px;
	margin: 0px;
	padding: 4px 10px;
	font-weight: bold;
	text-decoration: none;
	clear: both;	
	color: #ffffff;
	}

table.EcoSelect{
	border-collapse: collapse;
	border: 0px;
	margin: 0px;
	padding: 0px;
	width: 100%;
}
table.EcoSelect td{
	padding: 3px 2px;
	}
table.EcoSelect td input[type=text], table.EcoSelect td textarea, table.EcoSelect td select{
	border: 1px solid #1F96C0;
	}

table.EcoSelect td.EcoActive, table.EcoSelect td.EcoInActive:hover{
	border: 1px solid #E2001A;
	color: #ffffff;
	font-weight: bold;
	vertical-align: middle;
	padding: 10px 4px;
	background: #E2001A;
	cursor: pointer;
	font-size: 14px;
	}

table.EcoSelect td.EcoInActive{
	border: 1px solid #F48413;
	color: #f48413;
	font-weight: bold;
	vertical-align: middle;
	padding: 10px 4px;
	background: #FCDBB9;
	font-size: 14px;
	}

div.EcoTitre{
	font-size: 16px;
	font-weight: bold;
	margin: 0px;
	padding-top: 12px;
	padding-left: 20px;
	}