#apps_block
	{margin:0; padding:15px 15px 0 15px;}	
	
#apps_rh_hlp
	{position:absolute;right:30px; top:230px; width:270px; margin:0;padding:0;}	

#apps_rh_hlp p.info	
	{
	padding:10px 20px 10px 40px;margin:0 0 5px 0;clear:both;
	background: url(../../themes/dl-1/icon/warning.gif) no-repeat 10px 10px;
	border-top:1px solid #F0F0F0;border-right:1px solid #D7DBDE;
	}
#apps_rh_hlp p.printform	
	{
	padding:10px 20px 10px 40px;margin:0 0 5px 0;clear:both;
	background: url(../../themes/dl-1/icon/tips.gif) no-repeat 10px 10px;
	border-top:1px solid #F0F0F0;border-right:1px solid #D7DBDE;
	}
#apps_rh_hlp p.tips	
	{
	padding:10px 20px 10px 40px;margin:0 0 5px 0;clear:both;
	background: url(../../themes/dl-1/icon/tips.gif) no-repeat 10px 10px;
	border-top:1px solid #F0F0F0;border-right:1px solid #D7DBDE;
	}
#apps_rh_hlp p.error	
	{
	padding:10px 20px 10px 40px;margin:0 0 5px 0;clear:both;
	background: url(../../themes/dl-1/icon/error.gif) no-repeat 10px 10px;
	border-top:1px solid #F0F0F0;border-right:1px solid #D7DBDE;
	}
#apps_rh_hlp p.secure	
	{
	padding:10px 20px 10px 40px;margin:0 0 5px 0;clear:both;
	background: url(../../themes/dl-1/icon/ssl.gif) no-repeat 10px 10px;
	border-top:1px solid #F0F0F0;border-right:1px solid #D7DBDE;
	}
#apps_rh_hlp p.secure a,#apps_rh_hlp p.error a, #apps_rh_hlp p.tips a, #apps_rh_hlp p.info a, #apps_rh_hlp p.printform a	
	{color:#59666E;font-size:0.9em;}
#apps_rh_hlp p.hlp_visible	
	{padding:0 20px 10px 40px;margin:0 0 5px 0;clear:both;font-style:italic;font-size:0.9em;}
#apps_rh_hlp p.hlp_hidden	
	{display:none;}

#apps_rh_hlp form#appsprint	
	{padding:0;margin:0;}
#apps_rh_hlp form#appsprint a.submit
	{
	float:left;clear:both;
	display:block;margin:5px 0; padding:3px 0;
	width:100px; height:20px; text-align:center;
	background:url(../../themes/dl-1/icon/button-off.gif) no-repeat top left;
	text-decoration:none; color:#5B5E68;font-weight:bold;
	}	
#apps_rh_hlp form#appsprint a.submit:hover
	{background:url(../../themes/dl-1/icon/button-on.gif) no-repeat top left;color:#5B5E68;clear:both;}

	
#apps_rh
	{}
#apps_rh h1,#apps_rh h2
	{padding-top:15px;clear:both;}

#apps_rh .line-break
	{page-break-before:always; clear:both; height:1px; margin:0; padding:0;visibility:hidden;}

ul#step_menu
	{
	margin:20px 0 0 0;padding:0;height:42px;
	background:#FFFFFF url(../../themes/dl-1/templates/background-step.jpg) no-repeat bottom left;
	border-top:1px solid #F0F0F0;border-right:1px solid #D7DBDE;
	border-left:1px solid #F0F0F0;border-bottom:1px solid #D7DBDE;
	}
ul#step_menu li
	{
	list-style-type:none;float:left;display:block;width:95px;
	padding:5px;border-right:1px solid #FFFFFF;
	background:#FFFFFF url(../../themes/dl-1/templates/background-step.jpg) no-repeat bottom left;
	}
ul#step_menu li.normal
	{text-align:center;border-top:5px solid #D7DBDE;color:#808080;}
ul#step_menu li.selected
	{text-align:center;border-top:5px solid #5B5E68;color:#5B5E68;font-weight:bold;}


#apps_rh p.info	
	{
	padding:0 60px;margin:10px 0 10px 0;clear:both;
	background: url(../../themes/dl-1/icon/warning.gif) no-repeat 25px 0 ;
	}
#apps_rh p.tips	
	{
	padding:0 60px;margin:10px 0 10px 0;clear:both;
	background: url(../../themes/dl-1/icon/tips.gif) no-repeat 25px 0 ;
	}
#apps_rh p.error	
	{
	padding:0 60px;margin:10px 0 10px 0;clear:both;
	background: url(../../themes/dl-1/icon/error.gif) no-repeat 25px 0 ;
	}
#apps_rh p.secure	
	{
	padding:0 60px;margin:10px 0 10px 0;clear:both;
	background: url(../../themes/dl-1/icon/ssl.gif) no-repeat 25px 0 ;
	}
	
#apps_rh fieldset
	{
	background:#FFFFFF url(../../themes/dl-1/templates/background-fieldset.jpg) no-repeat bottom left;
	border-top:1px solid #F0F0F0;border-right:1px solid #D7DBDE;
	border-left:1px solid #F0F0F0;border-bottom:1px solid #D7DBDE;
	padding:10px 10px 10px 20px;margin:0;
	}
#apps_rh fieldset.full
	{clear:both;}
#apps_rh fieldset.colunic
	{clear:both;}
#apps_rh fieldset.col1
	{width:360px;float:left;}
#apps_rh fieldset.col2
	{width:160px;float:right;}
#apps_rh legend
	{font-weight:bold;font-size:1.2em;margin:0;margin-left:-8px;padding:10px 0;}

form#apps,form#appsback
	{clear:both;width:100%;margin:0;padding:0;}
form#apps p
	{text-align:left;margin:2px 0;}
form#apps p small
	{color:#808080;}

form#apps .col1 p	
	{
	color:#808080;
	width:auto;clear:left;
	padding-left:190px; margin:1px 0;
	}
form#apps .col2 p	
	{
	color:#808080;
	width:auto;clear:left;
	padding-left:0; margin:1px 0;
	}
form#apps .col1 p label
	{
	color:#5B5E68;
	float:left;
	margin-left:-190px; margin-top:2px; 
	width:190px;
	}
form#apps .colunic p	
	{
	color:#808080;
	width:auto;clear:left;
	padding-left:190px; margin:1px 0;
	}
form#apps .colunic p.block2cols	
	{
	float:left;width:auto;clear:none;color:#808080;
	padding-left:190px; padding-right:15px; margin:1px 0;
	}

form#apps .colunic p label
	{
	color:#5B5E68;
	float:left;
	margin-left:-190px; margin-top:2px;
	width:190px;
	}

form#apps .full .blockpartners
	{color:#808080;float:left;margin:0 10px 10px 0;}

	
form#apps .colunic p .blocksmall
	{color:#808080;float:left;width:61px;margin:1px 0;}
form#apps .colunic p .blocklarge
	{color:#808080;float:left;width:92px;margin:1px 0;}
form#apps .colunic p .blockhyperlarge
	{color:#808080;float:left;width:125px;margin:1px 0;}
form#apps input.hyperlarge	
	{font-size:0.9em; width:261px;border:1px solid #CCCCCC;}
form#apps input.large	
	{font-size:0.9em; width:144px;border:1px solid #CCCCCC;}
form#apps input.medium	
	{font-size:0.9em; width:87px;border:1px solid #CCCCCC;}
form#apps input.small	
	{font-size:0.9em; width:50px;border:1px solid #CCCCCC;}

form#apps select
	{font-size:0.9em; }
form#apps textarea
	{font-family:Arial,Helvetica;font-size:0.95em;width:550px;height:100px; border:1px solid #CCCCCC;}
form#apps textarea.small
	{font-family:Arial,Helvetica;font-size:0.95em;width:261px;height:50px; border:1px solid #CCCCCC;}
form#apps a.submit,form#appsback a.submit
	{
	float:right;clear:both;
	display:block;margin:20px 0; padding:3px 0;
	width:100px; height:20px; text-align:center;
	background:url(../../themes/dl-1/icon/button-off.gif) no-repeat top left;
	text-decoration:none; color:#5B5E68;font-weight:bold;
	}	
form#apps a.submit:hover
	{background:url(../../themes/dl-1/icon/button-on.gif) no-repeat top left;color:#5B5E68;clear:both;}


form#apps a.special-button,form#appsback a.special-button
	{
	clear:both;
	display:block;margin:5px 0; padding:3px 0;
	width:100px; height:20px; text-align:center;
	background:url(../../themes/dl-1/icon/button-off.gif) no-repeat top left;
	text-decoration:none; color:#5B5E68;font-weight:bold;
	}	
form#apps a.special-button:hover
	{background:url(../../themes/dl-1/icon/button-on.gif) no-repeat top left;color:#5B5E68;}


.posthidden {display:none;}
.postshown {display:block;}






#apps_graph 
	{width:600px;padding:0; margin:0;}

#apps_graph img
	{	
	width:600px;height:500px;
	}
#apps_graph fieldset
	{
	background:#FFFFFF url(../../themes/dl-1/templates/background-fieldset.jpg) no-repeat bottom left;
	border-top:1px solid #F0F0F0;border-right:1px solid #D7DBDE;
	border-left:1px solid #F0F0F0;border-bottom:1px solid #D7DBDE;
	padding:10px 10px 10px 10px;margin:0;
	}

#apps_graph span.boxfloat
	{width:110px;float:left;}
#apps_graph legend
	{font-weight:bold;font-size:1.2em;}

form#taux_select
	{clear:both;width:100%;margin:0;padding:0;}

form#taux_select a.submit
	{
	float:left;clear:both;
	display:block;margin:10px 0; padding:3px 0;
	width:150px; height:20px; text-align:center;
	background:url(../../themes/dl-1/icon/button-graph-off.gif) no-repeat top left;
	text-decoration:none; color:#5B5E68;font-weight:bold;
	}	
form#taux_select a.submit:hover
	{background:url(../../themes/dl-1/icon/button-graph-on.gif) no-repeat top left;color:#5B5E68;clear:both;}


