@charset "UTF-8";
/* CSS Document */

/* GENERAL */

body {
	padding: 0px;
	margin: 0px;
	/*size*/
	width:100%;
	min-width:780px;
	/* align*/
	/* look */
	background-color:#fffaee;
	margin-bottom:auto;
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
	/* font */
	font-family: Arial, Helvetica, sans-serif;
    font-size:100%;
    line-height:1.125em; /* 16×1.125=18 */
}

div.page_wrapper{
	width:94%;
	margin-left:3%;
	margin-right:3%;
}
	

.text{
	color:#000000;
	font-weight: lighter;
	font-size:0.625em; /*= 10px */ 
}

/* GENERAL :: END */

/* HEADER */

	div.header
	{
		width:100%;
		height:150px;
		min-width:625px;
		background-color:#FFFFFF;
	background-image:url(../../design/v1.00/img/bk_mid.gif);
	background-repeat:repeat-x;
	border-color:#dcd666;
	border-style:solid;
	border-width:thin;
	border-top:none;
	}
	div.header_left{
	width:268px;
	height:150px;
	top:0px;
	left:auto;
	float:left;
	background-image:url(../../design/v1.00/img/arrow.gif);
	background-repeat:no-repeat;
	}
	div.header_right{
	width:225px;
	height:150px;
	top:0px;
	left:auto;
	float:right;
		background-color:#FFFFFF;
	background-image:url(../../design/v1.00/img/bk_mid.gif);
	background-repeat:repeat-x;
	}
	
	div.header_right_corner{
	width:29px;
	height:58px;
	float:right;
	background-image:url(../../design/v1.00/img/bk_right2.gif);
	}
	  
	div.enterprise_organisation_logo
	{
		width:382px;
		height:42px;
		margin:0 0px  0px 0; 
		float:left;
		position:relative;
		top:50px;
		background-image:url("../../design/v1.00/img/logo_organisation_en.png");
	}
	div.enterprise_organisation_logo_en
	{
		width:382px;
		height:48px;
		margin:0 0px  0px 0;
		margin-left:94px;
		float:left;
		position:relative;
		top:50px;
		background-image:url("../../design/v1.00/img/logo_organisation_en.png");
	}
	div.enterprise_organisation_logo_fr
	{
		width:382px;
		height:48px;
		margin:0 0px  0px 0;
		margin-left:94px;
		float:left;
		position:relative;
		top:50px;
		background-image:url("../../design/v1.00/img/logo_organisation_fr.png");
	}

	div.enterprise_organisation_slogan
	{
		width:382px;
		height:17px;
		margin:0 0px  0px 0;
		 margin-left:94px;
		float:left;
		position:relative;
		top:46px;
		/* look */
	color:#858c96;
	/* font */
	text-align:left;
	text-indent:0px ;
	font-size:0.7em; /*16*0.625 = 11px*/
	
	}
	span.enterprise_organisation_slogan
	{
		 
		margin:0 0px  0px 0;   
		/* look */
	color:#858c96;
	/* font */
	text-align:left;
	text-indent:0px ;
	font-size:0.7em; /*16*0.625 = 11px*/
	}
	
	div.featuring_organisation_logo
	{
		width:187px;
		height:70px;
		margin:0 0px  0px 0;
	 
		float:left;
		background-image:url("../../design/v1.00/img/mdcme_logo.gif");
		background-repeat:no-repeat;
		cursor:pointer;
	}
	
	div.featuring_organisation_slogan
	{
		width:187px;
		height:17px;
		margin:0 0px  0px 0;
		 
		float:left;
		/* look */
	color:#1a3385;
	/* font */
	text-align:center;
	text-indent:0px ;
	font-size:0.7em; /*16*0.625 = 11px*/
	}
	span.featuring_organisation_slogan
	{
	width:187px;
		height:17px;
	 	margin:0 0px  0px 0;
	
		/* look */
	color:#1a3385;
	/* font */
	text-align:center;
	text-indent:0px ;
	font-size:0.7em; /*16*0.625 = 11px*/
	}
	          
 
/* top_tab */ 
.header #nav1 {
	/*size*/
	width:auto;
	/* align*/
	
	float:right;
	position:relative;
	z-index: 0;
  	/* look */
	padding: 0px 0px 0px 0px ; 
	margin-right:29px;
	margin-top:0px;
 	/* font */
	text-align:right;
	font-size:0.8em; /*16*0.8 = 13px*/
  /*
  	background-color:#000000;
	border-style:solid;
	border-width:thin;	
	border-color:#00FF00;
 */
 }
 
.header a:link, 
.header a:visited{ /*red*/
	/*size*/
	/* align*/
	position:relative;
	z-index: 0;
	/* look */
	color:#666666;
	/* font */
	font-weight: normal;
	text-decoration: underline;
	font-size:0.8em; /*16*0.8 = 13px*/
}
.header a:active {  /*blue */
	/*size*/
	/* align*/
	
	position:relative;
	z-index: 0;
	/* look */
	color:#333333;
	/* font */
	font-weight: normal;
	text-decoration: underline;
	font-size:0.8em; /*16*0.8 = 13px*/
}
	
.header a:hover{ /*blue*/
	/*size*/
	/* align*/
	
	position:relative;
	z-index: 0;
	/* look */
	color:#333333;
	/* font */
	font-weight: normal;
	text-decoration: underline;
	font-size:0.8em; /*16*0.8 = 13px*/
}
 
 
div.top_menu_container{
	width:auto; 
	height:20px; 
	float:right; 
	font-size:0.8em;
	font-weight:normal;
	
 }
 
  
div.menu_container
	{
	    width:780px;
		height:17px;
		margin:0 0px  0px 0;
		float:left;
		position:relative;
		top:60px;
/*		 
	border-color:#666666;
	border-style:solid;
	*/
	}
 
  #nav2 {
	/*size*/
	width:98%;
  	/* align*/
	float:left;
	position:relative; 
	padding: 0px 0px 0px 0px ;
	margin-left:1%;
	margin-right:1%; 
	/* look */
	/* font */
	line-height:normal;
	font-size:0.95em;
  /*  
  background-color:#000000;
	border-style:solid;
	border-width:thin;
	border-color:#00FF00;
	*/ 
 } 
 
#nav2 ul {
	/*size*/
	/* align*/
	/* look */
	list-style:none;
	margin:0px 0px 0px 0px ;
	padding: 2px 0px 0px 2px ;
	/* font */
  }
#nav2 li {
	/*size*/
	/* align*/
	float:left;
	/* look */
	background:url("../../design/v1.00/table_img/left.gif") no-repeat left top;
	margin:0px 0px 0px 0px ;
	padding:0px 0px 0px  9px;
	/* font */
  }
#nav2 a {
	/*size*/
	/* align*/
	float:left;

	/* look */
	display:block;
	background:url("../../design/v1.00/table_img/right.gif") no-repeat right top;
	padding:5px 9px 4px 0px;
	color:#5282a8;
	/* font */
	text-decoration:none;
	font-weight:bold;
  }
/* Commented Backslash Hack
   hides rule from IE5-Mac \*/
#nav2 a {float:none;}
/* End IE5-Mac hack */
#nav2 a:hover{
  color:#bf435d;
  }
#nav2 #current {
  background-image:url("../../design/v1.00/table_img/left_on.gif");
  }
#nav2 #current a {
  background-image:url("../../design/v1.00/table_img/right_on.gif");
  color:#5282a8;
  padding-bottom:5px;
  } 
  
/* HEADER :: END */

/* CONTENT */

#wrapper{ 
	float:left;
	display: table; 
	table-layout: fixed; 
	width:100%; 
	background-color:#FFFFFF;
	border-color:#dcd666;
	border-style:solid;
	border-width:thin;
	border-top:none;
	border-spacing:0;
	padding: 5px 0 0 0;
	position:relative;
	left:auto;
	 
	}

 .page_wrapper #wrapper_table{
	width:100%; 
	margin: 0px;
	padding: 5px 0 0 0;
	position:relative;
	left:auto;
	z-index:1;
	top:0px;
}

#col_left, #col_mid, #col_mid_extended, #col_left{
	padding-left: 4px;
	padding-right:4px; 
}

#col_left{
	width: 25%;
	margin-left: 10px;
	/*border: 2px solid red; */
	text-align:left;
	vertical-align:top;
}
#col_mid{
	width: 50%; 
	/*border: 2px solid green; */
	text-align:left;
	vertical-align:top;
	}
	
#col_mid_extended{
	width: 100%; 
	/*border: 2px solid green; */
	text-align:left;
	vertical-align:top;
	}
	
#col_right{
	width: 25%; 
	/*border: 2px solid blue; */ 
	text-align:left;
	vertical-align:top;
	}





#leftSide, #content, #RightSide{
	display: table-cell;
	padding-left: 4px;
	padding-right:4px; 
	}  
#leftSide{
	width: 25%;
	margin-left: 10px;
	/*border: 2px solid red; */
	text-align:left;
	
}
#content{
	width: 50%; 
	/*border: 2px solid green; */
	text-align:left;
	}
#RightSide{
	width: 25%; 
	/*border: 2px solid blue; */ 
	text-align:left;
	}

#footer{
	clear:both;
    width:100%;
	height:50px; 
	/* align*/
	position:relative;
	left:auto; 
	z-index:0;
	/* look */
	display:block;
	/*
background-color:#000000;
	border-style:solid;
	border-width:thin;	
	border-color:#00FF00;
*/
}
#footer .footer,
.footer{
	color:#999999;
	text-align:center;
	font-size:0.625em;
	border:none;
}

#content .section{
background-color:#FFF;
/*border:none;*/
padding-bottom:5px;
padding-left:5px;
padding-right:5px;
padding-top:5px;
display:block;

/*
background-color:#000000;
	border-style:solid;
	border-width:thin;	
	border-color:#00FF00;
 */
}

.section{
background-color:#FFF;
/*border:none;*/
padding-bottom:5px;
padding-left:5px;
padding-right:5px;
padding-top:5px;
display:block;

/*
background-color:#000000;
	border-style:solid;
	border-width:thin;	
	border-color:#00FF00; */

}


.section .sub_title{ 
	color:#000000;
	font-weight:bold;
	font-size:	1em;
} 
 
.section .sub_title_red{ 
	color:#921a1c; 
	font-weight:bold;
	font-size:	1em;

} 

.section .text{ 
	color:#000000; 
	font-weight:lighter;
	font-size:	0.75em;
} 
 
/* CONTENT :: END */


/* FORM*/

fieldset{
	border-color:#dcd666;
	border-style:solid;
	border-width:thin;
	font-size:16px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

fieldset ul{
	list-style-position: outside;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

fieldset label, a{
font-size:12px;
}

fieldset .required{
list-style-image: url(../../design/v1.00/img/listRequire.gif);
margin-left:18px;
}

fieldset li{
 list-style-type: none;
 margin-left:18px;
}

fieldset .error{
font-size:14px;
color:#FF0000;
}

fieldset .bt_action{
margin-right:10px;
text-align:right; 
}

fieldset li .link_bt { display: table; table-layout: fixed; width:100%;}  
fieldset .aSideLeft, fieldset .aSideRight { display: table-cell; }  
fieldset .aSideLeft { width: 75%; /*border: 2px solid red; */text-align:left; }  
fieldset .aSideRight { width: 25%; /*border: 2px solid blue; */text-align:right; vertical-align:middle;  } 

/* FORM END */



/* FORM LOGIN*/

#form_login{
	border:none;
	font-size:0.625em;
	font-weight:lighter;
	margin: 0 0 0 0;
	padding: 0 0 0 0; 
}

#form_login ul{
	list-style-position: outside;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

#form_login label, a{
font-size:0.625em;
}

#form_login .required{
list-style-image: url(../../design/v1.00/img/listRequire.gif);
margin-left:2px;
}

#form_login li{
 list-style-type: none;
 margin-left:0px;
}

#form_login .error{
font-size:0.875em;
color:#FF0000;
}

#form_login .bt_action{
margin-right:0.625em;
text-align:right; 
}

#form_login li .link_bt { display: table; table-layout: fixed; width:100%;}  
#form_login .aSideLeft, fieldset .aSideRight { display: table-cell; }  
#form_login .aSideLeft { width: 75%; /*border: 2px solid red; */text-align:left; }  
#form_login .aSideRight { width: 25%; /*border: 2px solid blue; */text-align:right; vertical-align:middle;  }   

/* CLASS */

.section_title {
	font-size:1.4em;
	color:#5282a8;
	padding-bottom:5px;
padding-left:5px;
padding-right:5px;
padding-top:5px;
	display:block;
	/*
  	background-color:#000000;
	border-style:solid;
	border-width:thin;	
	border-color:#00FF00;
	*/
}

.section_title .link{	
	font-size:1em;
	font-weight:normal;
	color:#5282a8;
	text-decoration:none;
}

.section_title .link:hover{	
	font-size:1em;
	font-weight:normal;
	color:#b22b4b;
	text-decoration:none;
}

.section_justify{
background-color:#FFF;
/*border:none;*/
padding-bottom:5px;
padding-left:5px;
padding-right:5px;
padding-top:5px;
display:block;
text-align:justify;
}


.section_title #rss{
float:left;
width:36px;
height:14px;
background-image:url(../../design/v1.00/img/RSS.gif);
background-repeat:no-repeat;
margin-bottom:2px;
margin-left:0px;
margin-right:5px;
margin-top:9px;
border:none;
text-decoration:none;
/*
background-color:#000000;
	border-style:solid;
	border-width:thin;	
	border-color:#00FF00;
*/
}


.new{
background-color:#f0f4f5;
}

.new a:link, a:visited{ /*red*/
	font-size:10pt;
	color:#b22b4b;
	font-weight: normal;
	text-decoration: underline;
}
.new a:active {  /*blue */
	font-size:10pt;
	color:#5282a8;
	font-weight: normal;
	text-decoration: underline;
	}
	
.new a:hover{ /*blue*/
	font-size:10pt;
	color:#5282a8;
	font-weight: normal;
	text-decoration: underline;
}

.new .event_title{
	font-size:12px;
	color:#aa2b48;
	font-weight:bold;	
}

.new .event_date{
	font-size:11px;
	color:#000000;
	font-weight:bold;	
}
/* TEST */
#most ul{
margin-bottom:0px;
margin-left:20px;
margin-right:0px;
margin-top:5px;
padding: 0 0 0 0;

}

#most li{
list-style-image: url(../../design/v1.00/img/list_square_bullet.gif);
font-size:10px;
color:#000000;
font-weight: lighter;
margin-bottom:10px;
margin-left:0px;
margin-right:0px;
margin-top:0px;
padding: 0 0 0 0;
}
  
.test_email{ 
	float:left; 
	left:0px; 
	width:87px; 
	height:58px;  
	background-color:#F0F4F5; 
	background-image:url(../../design/v1.00/img/letter_icon.gif);
	background-repeat:no-repeat;
	margin:0 5px 0 0;
}

/* EDITORIAL START */

td.page_title{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14.0pt;
	color:#000000;
}

td.editorial_title{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16.0pt;
	color:#000000;

}
td.author_name{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10.0pt;
	color:#000000;
}

td.editorial_txt{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10.0pt;
	text-align:justify;
	color:#000000;
}
/* END TEST */
/* class template
.classname  { */
	/*size */
	/* align */
	/* look */
	/* font */
/* } */

/* EVENT */
.event_date{
	font-size:11px;
	color:#000000;
	font-weight:bold;	
}
a.event_side_more{
	font-size: 10.0pt;
	
}

a.event_prev_next{
	font-size:0.75em;
	color:#666666;
	text-decoration:none;
	font-weight:lighter;
}

a.event_prev_next:hover{
	font-size:0.75em;
	color:#B22B4B;
}


 	div.float-control
	{
		overflow:hidden;
		clear:both;
	}
	