BODY{
	margin:0;
	padding:0;
	background-color:#a8bcce;
	font-family:Arial, Helvetica, sans-serif;
}
#main{
	/*min-height: 596px;*/
}
#main, #top, #footer{
	min-width: 995px;
}
#top{
	clear:both;
	height:170px;
	background:url(../Images/fd_top.jpg);
	background-repeat:repeat-x;
}
#top_left{
	float:left;
	height:170px;
	width:180px;
	background-image:url(../Images/logo_SmartClient.jpg);
	background-repeat:no-repeat;
}
#top_right{
	float:right;
	height:170px;
	width:255px;
	background-image:url(../Images/logo_yourcegid.jpg);
	background-repeat:no-repeat;
}
#top_content{
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:48px;
	color:#5f7890;
	padding-top:80px;
}
#middle{
	background-color:#a8bcce;
	padding-right:42px;
	padding-left:42px;
}	
#content{
	background-color:#FFF;
}
#scrollableContent{
	background-color:#FFF;
	overflow: auto;
}
#column_left{
	width:325px;
	float:left;
	background-color:#FFF;	
}
#number1{
	float:left;
	height:81px;
	width:60px;
	font-size:42px;
	font-weight:bold;
	padding-left:35px;
	padding-top:15px;
}
#number2{
	float:left;
	height:81px;
	width:60px;
	font-size:42px;
	font-weight:bold;
	padding-left:35px;
	padding-top:15px;
}
#etape_1{
	height:81px;
	width:325px;
	background-image:url(../Images/fd_etape_1.gif);
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	color:#f29400;
}
#etape_2{
	width:325px;
}
#etape_3{
	width:325px;
}
#top_etape_2{
	height:81px;
	width:325px;
	background-image:url(../Images/top_etape_2.gif);
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#f29400;
}
#top_etape_3{
	height:81px;
	width:325px;
	background-image:url(../Images/top_etape_2.gif);
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#af0000;
}
.lh81{
	line-height:81px;
}
.pt23{
	padding-top:23px;
}
#content_etape_1{
	height:81px;
	width:205px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#f29400;
	float:left;
}
#content_etape_2{
	width:325px;
	background-image:url(../Images/content_etape_2.gif);
	background-repeat:repeat-y;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#002f60;
}
#content_etape_2 .tree{
	margin-left:100px;
}
#bottom_etape_2{
	height:19px;
	width:325px;
	background-image:url(../Images/bottom_etape_2.gif);
	background-repeat:no-repeat;
}
#content_etape_3{
	width:325px;
	background-image:url(../Images/content_etape_2.gif);
	background-repeat:repeat-y;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#af0000;
}
#column_right{
	background-color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#f29400;
	margin-left:325px;
}
.list_title1{
	background-color:#FFFFFF;
	padding-top:14px;
}
#fwk{
	margin-left:40px;
}
#texte{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#002f60;
	padding-top:10px;
	padding-left:25px;
	margin:10px 0px 0px 0px;
	overflow:auto;
}
.clearb{
	clear:both;
	height:1px;
}
#footer{
	clear:both;
	height:86px;
	background-image:url(../Images/fd_footer.jpg);
	background-repeat:repeat-x;
}
#footer_content{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#7491b1;
	float:left;
	padding-top:10px;
}
#footer_content A{
	color:#7491b1;
	text-decoration:none;
	padding-left:5px;
	padding-right:5px;
}
#footer_content A:hover{
	color:#80afda;
	text-decoration:none;
}
#footer_left{
	float:left;
	height:86px;
	width:80px;
	background-image:url(../Images/footer_left.jpg);
	background-repeat:no-repeat;
}
#footer_right{
	float:right;
	height:86px;
	width:145px;
	background-image:url(../Images/footer_right.jpg);
	background-repeat:no-repeat;
}
.tree, .tree UL{
	list-style-type:none;
	background-image:url(../Images/tree_img1.gif);
	background-repeat:repeat-y;
	background-position:0px bottom;
	padding-top:0px;
	padding-bottom:0;
	margin-top:0;
	margin-bottom:0;
	margin-left:0;
	padding-right:0;
	padding-left:0;
}
.tree LI{
	background-image:url(../Images/tree_img2.png);
	background-repeat:no-repeat;
	background-position:left 11px;
	padding-left:35px;
	padding-top:5px;
	padding-bottom:5px;
	color:#002f60;
}
.tree LI A{
	color:#002f60;
	text-decoration:none;
}
.tree LI A:hover{
	color:#80afda;
	text-decoration:underline;
}