#content_qt #main_qt { text-align:left; margin:0 auto; }
#content_qt ul {
	padding-left:40px;
	margin:10px 0 10px 0;
}
#content_qt td { vertical-align:middle; }

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

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

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

#content_qt td.steps { text-align:center; }
#content_qt td.steps table { margin:0 auto; }

/* TOPICS */

#content_qt .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}
#content_qt .comm_actu {margin:5px 20px 7px 22px;}

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

#content_qt TD.questq {padding-left: 25px;}

/* Module first page ... */

#content_qt 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;}
#content_qt TD.trubr_first { background:url(../images/portails/com/rub_fond.gif) no-repeat; height: 23px; width: 10px;line-height:0; font-size:0;}

#content_qt TD.trech { font: bold 13px Arial, Helvetica, sans-serif; color : #FFFFFF;}
#content_qt TABLE.cadre_add2 { border: 1px solid #FFFFFF; padding: 5px; background: url(../images/site/fond_add2.gif) repeat-x; background-color :#FFFFFF;}
#content_qt TABLE.trech { background-color:#b2ab8e;}

#content_qt TD.td_picto_left{ padding-right: 3px; width:50%; }
#content_qt TD.td_picto_right{ padding-left: 3px; width:50%; }

#content_qt DIV.picto_home { background-image:url(../images/share/f_bout_1/rt1_default.gif); background-repeat: no-repeat; width: 100%;background-position: right;text-align: left;margin: 0px}
#content_qt DIV.picto_home a { display: block; color: #444444; text-decoration: none; font: bold 12px Arial, Helvetica, sans-serif;}
#content_qt DIV.picto_arbo { background-image:url(../images/share/f_bout_1/rf1_default_left.gif); background-repeat: no-repeat; width: 100%;background-position:22px 0;text-align: left;margin: 0px}
#content_qt DIV.picto_arbo a { background:url(../images/share/f_bout_1/rf1_default_right.gif) no-repeat right; display: block; color: #444444; text-decoration: none; font: bold 12px Arial, Helvetica, sans-serif;}
#content_qt DIV.picto_home_narrow a, #content_qt DIV.picto_arbo_narrow a { font-size:11px; }
#content_qt DIV.picto_home a:hover, #content_qt DIV.picto_arbo a:hover { color:#ff6600; }

/* Navigation steps */

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

#content_qt 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; }
#content_qt DIV.step_t_pass a:hover {
	background-image: url(../images/share/step_fond_act.gif);
	font-size:11px; color:#FFFFFF; font-weight: bold; }
#content_qt 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; }
#content_qt DIV.step_t_disbl {height: 18px; padding-left: 10px; padding-top: 2px; font-size:11px;  color:#999999; font-weight: bold; }
#content_qt DIV.step_c_pass a { font-size:11px; font-weight: bold; display: block;color:#999999; }
#content_qt DIV.step_c_pass a:hover {font-size:11px; font-weight: bold; display: block;color:#f6a227; }
#content_qt DIV.step_c_in {font-size:12px; font-weight: bold; }
#content_qt DIV.step_c_disbl {font-size:11px; font-weight: bold;color:#999999;}

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

/* STYLES POUR ONGLETS */

#content_qt TD.fond_ongl_t {padding:0; background-image: url(../images/portails/com/fond_ongl_t_left.gif); background-repeat: no-repeat; height: 26px; border-bottom: 1px solid #FFFFFF;}
#content_qt TD.fond_ongl_t div { background:url(../images/portails/com/fond_ongl_t_right.gif) no-repeat right; height:26px; }
#content_qt TD.fond_ongl_t div span { display:block; padding-top:5px; color: #FFFFFF; font-weight: bold; }

#content_qt TD.fond_ongl {background-image: url(../images/portails/com/fond_ongl.jpg); background-repeat: repeat-x;}
#content_qt TD.fond_ongl2 {background-image: url(../images/portails/com/fond_ongl2.jpg); background-repeat: repeat-x;}

#content_qt TD.quongl {padding-left: 10px;}

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

/* Onglet haut droit */
#content_qt #navcontainer ul#navlist{ margin: 0; top: 0;padding: 0; list-style: none; }
#content_qt #navcontainer ul#navlist li{ background: none; padding: 0; margin: 0 0 0 5px; display: inline; float: left; }
#content_qt #navcontainer ul#navlist li a, #content_qt #navcontainer ul#navlist li a:link, #content_qt #navcontainer ul#navlist li a:visited{
	padding-right: 10px; text-decoration: none; display: block; background-color: transparent; height: 22px; font-weight: bold; color : #666666; }
#content_qt #navcontainer ul#navlist li a[id], #content_qt #navcontainer ul#navlist li a[id]:link, #content_qt #navcontainer ul#navlist li a[id]:visited{
	background: transparent url(../images/site/bt_top.png) top right no-repeat; }
#content_qt #navcontainer ul#navlist li a.link_nav:hover, #content_qt #navcontainer ul#navlist li a.link_current, #content_qt #navcontainer ul#navlist li a.link_current:link, #content_qt #navcontainer ul#navlist li a.link_current:visited{
	background-color:#bcb297;color : #FFFFFF;}
#content_qt #navcontainer ul#navlist li a.link_nav_1:hover, #content_qt #navcontainer ul#navlist li a.link_current_1, #content_qt #navcontainer ul#navlist li a.link_current_1:link, #content_qt #navcontainer ul#navlist li a.link_current_1:visited{
	background-color:#f6a227;color : #FFFFFF;}
#content_qt #navcontainer ul#navlist li a.link_nav_2:hover, #content_qt #navcontainer ul#navlist li a.link_current_2, #content_qt #navcontainer ul#navlist li a.link_current_2:link, #content_qt #navcontainer ul#navlist li a.link_current_2:visited{
	background-color:#003399;color : #FFFFFF;}
#content_qt #navcontainer ul#navlist li a.link_nav_3:hover, #content_qt #navcontainer ul#navlist li a.link_current_3, #content_qt #navcontainer ul#navlist li a.link_current_3:link, #content_qt #navcontainer ul#navlist li a.link_current_3:visited{
	background-color:#769786;color : #FFFFFF;}

#content_qt #navcontainer ul#navlist li a, #content_qt #navcontainer ul#navlist li a:link, #content_qt #navcontainer ul#navlist li a:visited{
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image src='/commun_fr/images/site/bt_top.png');
cursor: pointer;
}

/* dossier, conseil-pratique, etc... */
#content_qt UL.lst {margin-left : 10px; padding: 0}
#content_qt UL.lst LI {list-style-type: none;background: url(../images/site/rech_fleche.gif) no-repeat 0 7px;padding-left : 10px; padding-top: 5px;}
#content_qt UL.lst2 {margin-left : 10px; padding: 0}
#content_qt UL.lst2 LI {list-style-type: none;background: url(../images/site/fle_black.gif) no-repeat 0 7px;padding-left : 10px; padding-top: 5px;}
