.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-image:  url(../images/portails/com/rub_fond_580.gif); background-repeat: no-repeat; width:253px; height: 23px;font: bold 12px Arial, Helvetica, sans-serif; color : #FFFFFF;padding-left:30px;}
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;}

.multiback_2 { background-color:#F8FAFB; }
.multiback_right_2 { border-top: 1px #E1EBF1 solid; border-bottom: 1px #E1EBF1 solid; border-right: 1px #E1EBF1 solid; }
.multiback_left_2 { border-top: 1px #E1EBF1 solid; border-bottom: 1px #E1EBF1 solid; border-left: 1px #E1EBF1 solid; }
.multiback_3 { background-color:#F8FBF2; }
.multiback_right_3 { border-top: 1px #D2E6B4 solid; border-bottom: 1px #D2E6B4 solid; border-right: 1px #D2E6B4 solid; }
.multiback_left_3 { border-top: 1px #D2E6B4 solid; border-bottom: 1px #D2E6B4 solid; border-left: 1px #D2E6B4 solid; }


TD.trubr_2 { background:  url(../images/site/rub_fond_2.gif) no-repeat; width:305px; height: 23px;font: bold 12px Arial, Helvetica, sans-serif; color : #FFFFFF;padding-left:30px;}

/* cadre recherche affine */

TABLE.Tcrg {border-top: 1px solid #d2d2d2;}
TD.crd {background-image: url(../images/site/crd.gif); width: 5px;}
TD.crg {background-image: url(../images/site/crg.gif); width: 5px;}
TD.crbd {background-image: url(../images/site/crbd.gif); width: 5px;height: 5px;}
TD.crbg {background-image: url(../images/site/crbg.gif); width: 5px;height: 5px;}
TD.crb {background-image: url(../images/site/crb.gif); height: 5px;}
TD.cr {background-color: #f8f9f9;}

/* univers 2 */
TD.ghBform_2 {background: url(../images/share/forms_2/tgf_2.gif) no-repeat; height: 33px; width: 4px;}
TD.dhBform_2 {background: url(../images/share/forms_2/tdf_2.gif) no-repeat; height: 33px; width: 4px;}

TD.tfe_2 {background: url(../images/share/forms_2/tfe_2.gif) no-repeat;height: 33px; width: 95px;}
TD.tfc_2 {background: url(../images/share/forms_2/tfc_2.gif) repeat-x;height: 33px;}

TD.ghform_2 {background: url(../images/share/forms_2/cthg_2.gif) no-repeat; height: 4px; width: 4px;}
TD.dhform_2 {background: url(../images/share/forms_2/cthd_2.gif) no-repeat; height: 4px; width: 4px;}
TD.gbform_2 {background: url(../images/share/forms_2/ctbg_2.gif) no-repeat; height: 4px; width: 4px;}
TD.dbform_2 {background: url(../images/share/forms_2/ctbd_2.gif) no-repeat; height: 4px; width: 4px;}
TD.gform_2 {background: url(../images/share/forms_2/ctg_2.gif) repeat-y; width: 4px;}
TD.dform_2 {background: url(../images/share/forms_2/ctd_2.gif) repeat-y; width: 4px;}
TD.hform_2 {background: url(../images/share/forms_2/cth_2.gif) repeat-x; height: 4px;}
TD.bform_2 {background: url(../images/share/forms_2/ctb_2.gif) repeat-x; height: 4px;}
TD.cform_2 {background: url(../images/share/forms_2/arb_2.gif); font-size:11px;}
TD.ctform_2 {background-color:#f9fafc;}

TD.bfc_2 {background: url(../images/share/forms_2/bfc_2.gif) repeat-x;height: 30px;}
TD.gbBform_2 {background: url(../images/share/forms_2/bgf_2.gif) no-repeat;height: 30px;width: 4px;}
TD.dbBform_2 {background: url(../images/share/forms_2/bdf_2.gif) no-repeat;height: 30px;width: 4px;}

TABLE.TT_2 {border-bottom: 1px solid #c8d0d4;}
TD.TG_2 {width: 163px;}
TD.TG_2 a {display: block;font-size: 13px;font-weight: bold; color: #336699; text-decoration: none;}






.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;}