/**
 * 	@author Blanc Jerome <Blanc.Jerome@cirano.qc.ca>
 * 	@copyright 2010 Cirano
 *	@version $Id$
 *  ICIRANO  - PopUp - 2010
*/
#content_PopUpBox {
	position			:	absolute;
	top					:	35px;
	left				:	35px;
	width				:	725px;
	border				:	solid 2px #273e7f;
	background-color	:	white;
}
#content_PopUpBox img {
	border				:	none;
	margin				:	0px 0px 0px 10px;
}
#content_PopUp_title{
	position			:	relative;
	padding				:	40px 25px 10px 25px;
	text-align			:	center;
	font-size			:	1.3em;
	color				:	#273e7f;
}
#content_PopUp_title #TitleBox{
	position			:	absolute;
	top					:	20px;
	left				:	0px;
	width				:	700px;
}
#content_PopUp_title #PDFinfo{
	position			:	absolute;
	top					:	22px;
	left				:	610px;
	font-weight			:	normal;
	font-size			:	.7em;
	font-style			:	italic;
}
#content_PopUp_title #PDFtoPrint{
	position			:	absolute;
	top					:	20px;
	left				:	675px;
	cursor				:	pointer;
}
#content_PopUp_title #PDFtoPrint img{
}
#TableOfContent {
	position			:	relative;
	padding				:	0px 0px 5px 0px;
	border-top			:	solid #214063 1px;
	border-bottom		:	solid #214063 1px;
	background-color	:	#f2f2f2;
	height				:	80px;
	width				:	645px;
	margin				:	10px 40px 20px 40px;
}
.menugroup {
	float				: 	left;
    padding-left        :   20px;
    height              :   55px;
    background-color    :   transparent;
}
.menugroup ol {
	margin				:	10px 5px 0px 20px;
	padding				:	0px;
}
.menugroup li {
	margin				:	10px 5px 10px 30px;
	padding				:	0px;
}
.headerbox2 {
    font-size           :   1.2em;
	font-weight			:	bold;
    margin              :   20px 40px 5px 40px;
    width               :   auto;
	height				:	25px;
    color               :   #54769c;
	text-align			:	left;
	border-bottom		:	1px solid #aaaaaa;
}
.headerbox2 img {float:right;}
.introbox2 {
    margin              :   10px 40px 5px 40px;
    width               :   auto;
	text-align			:	justify;
}
.srcbox2 {
    margin              :   0px 40px 5px 40px;
    width               :   auto;
	text-align			:	justify;
    font-size           :   .8em;
	font-style			:	italic;
}
#Array_MD_0 {
	position			:	relative;
	padding				:	0px 0px 5px 0px;
	width				:	645px;
	margin				:	10px 40px 0px 40px;
	border				:	2px solid #54769c;
	border-top			:	1px solid #54769c;
}
.Array_MD_0_Line {
	position			:	relative;
	top					:	0px;
	left				:	0px;
	width				:	645px;
	height				:	50px;
}
.Array_MD_0_LineBox {
	position			:	absolute;
	top					:	0px;
	left				:	0px;
}
.Array_MD_0_C1 {
	position			:	absolute;
	top					:	0px;
	left				:	0px;
	width				:	100px;
	height				:	30px;
	text-align			:	center;
	font-weight			:	bold;
	border-right		:	1px solid #54769c;
	padding				:	10px 5px 10px 5px;
}
.Array_MD_0_C2 {
	position			:	absolute;
	top					:	0px;
	left				:	110px;
	width				:	60px;
	height				:	30px;
	border-top			:	1px solid #54769c;
	border-right		:	1px solid #54769c;
	padding				:	10px 5px 10px 5px;
}
.Array_MD_0_C3 {
	position			:	absolute;
	top					:	0px;
	left				:	180px;
	width				:	315px;
	height				:	30px;
	border-top			:	1px solid #54769c;
	border-right		:	1px solid #54769c;
	padding				:	10px 5px 10px 5px;
}
.Array_MD_0_C4 {
	position			:	absolute;
	top					:	0px;
	left				:	505px;
	width				:	130px;
	height				:	30px;
	border-top			:	1px solid #54769c;
	padding				:	10px 5px 10px 5px;
}
#Array_MD {
	position			:	relative;
	padding				:	0px 0px 5px 0px;
	width				:	645px;
	margin				:	10px 40px 0px 40px;
	border				:	2px solid #54769c;
	border-top			:	1px solid #54769c;
}
.Array_MD_Line {
	position			:	relative;
	top					:	0px;
	left				:	0px;
	width				:	645px;
	height				:	130px;
	border-top			:	1px solid #54769c;
}
.Array_MD_LineBox {
	position			:	absolute;
	top					:	0px;
	left				:	0px;
}
.Array_MD_C1 {
	position			:	absolute;
	top					:	0px;
	left				:	0px;
	width				:	55px;
	height				:	80px;
	text-align			:	center;
	font-weight			:	bold;
	border-right		:	1px solid #54769c;
	padding-top			:	50px;
}
.Array_MD_C2 {
	position			:	absolute;
	top					:	0px;
	left				:	55px;
	width				:	155px;
	height				:	80px;
	border-right		:	1px solid #54769c;
	padding				:	50px 10px 0px 10px;
}
.Array_MD_C3 {
	position			:	absolute;
	top					:	0px;
	left				:	210px;
	width				:	415px;
	height				:	130px;
	padding				:	10px 10px 0px 10px;
}
#Array_MD_Header {
	text-align			:	center;
	font-weight			:	bold;
	color				:	#273e7f;
	height				:	30px;
}
#Array_MD_Header .Array_MD_0_C0 {height:30px;padding:10px 5px 0px 5px;}
#Array_MD_Header .Array_MD_0_C1 {height:30px;padding:10px 5px 0px 5px;}
#Array_MD_Header .Array_MD_0_C2 {height:30px;padding:10px 5px 0px 5px;}
#Array_MD_Header .Array_MD_0_C3 {height:30px;padding:10px 5px 0px 5px;}
#Array_MD_Header .Array_MD_0_C4 {height:30px;padding:10px 5px 0px 5px;}
#Array_MD_Header .Array_MD_C1 {height:30px;padding:10px 0px 0px 0px;}
#Array_MD_Header .Array_MD_C2 {height:30px;padding:10px 10px 0px 10px;}
#Array_MD_Header .Array_MD_C3 {height:30px;padding:10px 10px 0px 10px;}
#Diagram_MD {
	position			:	relative;
	width				:	645px;
	margin				:	10px 40px 0px 32px;
}
