.link_oth {font-family:Arial; font-size:11px; font-weight:normal; text-decoration:none}
a:link.link_oth {text-decoration:none; }

.f_path {padding-left: 23px; padding-top: 5px; padding-bottom: 5px;}
.t_form {font-size: 13px;font-weight: bold; color: #ff6600;height: 22px;}

UL.endlst {margin-bottom: 0px;}
UL.endlst LI {color: #6B6B6B; font-size: 10px;}

/* TOPICS */

.ss_titre {font-size:12px; color:#3D2501; font-weight:bold; background:url(../images/portails/com/flech_t.gif) no-repeat 0px 3px; padding-left:14px; margin:0 0 5px 10px; height:35px}
.comm_actu {margin:5px 20px 7px 22px; width: 220px;}

/* STYLES POUR LES ETAPES, FORMULAIRES, ETC... */

TD.questq {padding-left: 40px;}

/* Module first page ... */

TD.trubr { background:url(../images/portails/com/rub_fond.gif) no-repeat right; height: 23px;font: bold 12px Arial, Helvetica, sans-serif; color : #FFFFFF;padding-left:20px;padding-right:30px;}
TD.trubr_first { background:url(../images/portails/com/rub_fond.gif) no-repeat; height: 23px; width: 10px;line-height:0; font-size:0;}

TD.trech { font: bold 13px Arial, Helvetica, sans-serif; color : #FFFFFF;}
TABLE.trech { background-color:#b2ab8e;}

TD.td_picto_left{ padding-right: 3px;}
TD.td_picto_right{ padding-left: 3px;}

DIV.picto_home { background-image:url(../images/share/f_bout_1/rt1_580.gif); background-repeat: no-repeat; width: 257px;background-position: right;text-align: left;margin: 0px}
DIV.picto_arbo { background-image:url(../images/share/f_bout_1/rf1_580.gif); background-repeat: no-repeat; width: 257px;background-position: right;text-align: left;margin: 0px}
DIV.picto_home a, DIV.picto_arbo a { display: block; color: #444444; text-decoration: none; font: bold 12px Arial, Helvetica, sans-serif;}
DIV.picto_home a:hover, DIV.picto_arbo a:hover { color: #ff6600;}

/* Navigation steps */

TD.ttl_aff_step{border-bottom : 1px solid #FFFFFF; background-color: #f6a226; height: 22px; font-size: 12px;font-weight: bold; color: #FFFFFF;}
TD.ttl_aff_inf{height: 45px; font-size: 12px;font-weight: bold; color: #f6a226;}
TD.top_aff_step{ border-top : 1px solid #f6a630;}

DIV.step_t_pass a {
	background-image: url(../images/share/step_fond_noact.gif); background-repeat: no-repeat;
	height: 18px; padding-left: 10px; padding-top: 2px; display: block; 
	font-size:11px;  color:#FFFFFF;  font-weight: bold; }
DIV.step_t_pass a:hover {
	background-image: url(../images/share/step_fond_act.gif);
	font-size:11px; color:#FFFFFF; font-weight: bold; }
DIV.step_t_in {
	background-image: url(../images/share/step_fond_act.gif); background-repeat: no-repeat;
	height: 18px; padding-left: 10px; padding-top: 2px; 
	font-size:11px; color:#FFFFFF; font-weight: bold; }
DIV.step_t_disbl {height: 18px; padding-left: 10px; padding-top: 2px; font-size:11px;  color:#999999; font-weight: bold; }
DIV.step_c_pass a { font-size:11px; font-weight: bold; display: block;color:#999999; }
DIV.step_c_pass a:hover {font-size:11px; font-weight: bold; display: block;color:#f6a227; }
DIV.step_c_in {font-size:12px; font-weight: bold; }
DIV.step_c_disbl {font-size:11px; font-weight: bold;color:#999999;}




.link_page {padding-right: 20px;}
.comm_rub {margin:5px 20px 7px 22px;}



/* STYLES POUR ONGLETS */

TD.fond_ongl_t {background-image: url(../images/portails/com/fond_ongl_t_580.gif); background-repeat: no-repeat; height: 26px; width: 265px; border-bottom: 1px solid #FFFFFF;color: #FFFFFF;font-weight: bold;}
TD.fond_ongl {background-image: url(../images/portails/com/fond_ongl.jpg); background-repeat: no-repeat;}
TD.fond_ongl2 {background-image: url(../images/portails/com/fond_ongl2.jpg); background-repeat: no-repeat;}

TD.quongl {padding-left: 20px;}

TR.separ_ongl {border-top: 1px dotted #3c2501;}