
.tabforum {border:1px solid #fff;}
.tabforum .ulcat .panel-title a{font-size:22px;color:#6B6B6B;text-decoration:none;}
.tabforum .infos li, .tabforum .infos li a{font-size:12px;color:#6B6B6B;margin-left: 5px}
.tabforum td {padding:2px 4px;}
.tdpoptitle {font-size:11px;background-color:#6B6B6B;color:#FFFFFF;}
.tdlegend {font-size:11px;background-color:#FFFFFF;color:#5F5F5F;font-weight:bold;height:20px;}
.txtlegend {font-size:10px;color:#5F5F5F;font-weight:normal;background-color:#FFFFFF}
.txtwhichpage {font-size:11px;color:#5F5F5F;font-weight:normal;background-color:#FFFFFF}
select {font-size:11px;color:#3C3C3C;font-weight:normal;background-color:#FFFFFF}
.cartmsg {border: 1px solid #7C7C7C;background-color: #FEF3FF;width:140px;height:14px;padding:3px 3px;text-align:center;font-size:10px;font-family:arial,verdana;}
.sizenumber {font-size:11px;}
.sizetitlemsg {font-size:13px;}
.classSubLink{font-size:12px;color:#525252;font-weight:normal;}
.smllinfos{font-size:13px;color:#999999;font-weight:normal;}
.titlecat{font-size:18px;}
.sstitlecat a {font-size:18px;}
.sstitlecat {padding-left:5px;}
.sstitlecat + p {font-size:14px;margin-top:-15px;padding-left:5px;}
#panelreply a.btn {font-size:11px;background-color:#fff;color:#333;width:200px;margin: 13px auto; display: flex;justify-content: center;}
.sstitle16{font-size:16px;}
.indic li {font-size:10px;}
#msgreturn{font-size:12px;font-weight:bold;}
#form_ident .form-group a {font-size:12px;}

.tabforum .panel-heading {margin:0;padding: 5px 5px 1px 5px;}
.tabforum .accordion-toggle {min-height:35px;margin:0;padding: 0;}
.tabforum.panel-heading .accordion-toggle:after {
    /* symbol for "opening" panels */
    font-family: 'Glyphicons Halflings';  /* essential for enabling glyphicon */
    content: "\e114";    /* adjust as needed, taken from bootstrap.css */
    float: right;        /* adjust as needed */
    color: grey;         /* adjust as needed */
}
.tabforum.panel-heading .accordion-toggle.collapsed:after {
    /* symbol for "collapsed" panels */
    content: "\e080";    /* adjust as needed, taken from bootstrap.css */
}
#divforum {margin-top:-20px;}
#divforum .divcard {border: none;}
#divforum .xofselect {font-size:10px;line-height:2px;height:27px;width:205px;text-align:top;}
#divforum .panel-heading h4 {font-size:16px;}
#divforum .panel-primary {border-color:#fff;}
.logoforum{
    position: absolute;
    width: 91px;
    height: 91px;
    left: 0;
    top: 0;
    text-align: center;
    margin-top: 80px;
    margin-left: 50%;
    margin-right:50%;
    padding:0px;
	z-index:1;
}
#divforum .form-group {
	margin-bottom:29px;
}
#divforum .form-control {
	background-color:#fafcff;
}
#divforum .panel-heading li .fa, #divforum .panel-heading li .fas, #divforum .panel-heading li .far {
	font-size:20px;
}

.listxforum {color:#666666;}
.listxforum .row {padding:10px 0px;}
.listxforum .fquest a {font-size:16px;}
.listxforum .fquest span a {font-size:12px;}
.listxforum .fquest_d {font-size:12px;color:#27BE13;line-height:16px;}

.cardheadforum {padding:0px 0px 20px 0px;}
#form_ident label[for=nom] { 
    background-color: yellow;
}
#navforum {width:auto;margin:0;background-color:#ECECEC;}
#navforum .navbarmenu{
	background-color:#e10000;
	text-align:center;
	margin-bottom:-11px;
	width:auto;
	max-height:100px;
}
#navforum img{margin-top:-25px;}
#forum_ico {
	position:absolute;
	float:left;
	bottom:10px;
	left:15px;
}
#navforum ul{border:1px solid #F9F9F9;}

#navforum li a {text-decoration:none;color:#f5f5f5;}
#navforum li {
	border-left:1px solid #B3B3B3;
	color:#fff;
	margin-top:5px;
	line-height:12px;
}

#navforum li i.fa{display:block;font-size:24px;text-align:center;}
#navforum li span{font-size:10px;font-family:arial, geneva;text-align:center;font-weight:bold;}
#navforum .fblike{margin-top:20px;margin-bottom:20px;}
.forumspace a {color:#1e3584;}
.gradmenu a {font-variant: all-small-caps;}

.forumspace .panel-heading{background-color:#edf7ea;border:none;}
#panelreply .firstmsg {padding-top:2px;padding-bottom:2px;background-color:#FFF;}
#panelreply .firstmsg h2{color:#4E4E4E;}
#panelreply .panel-heading p{
	font-size:20px;
	color:#4E4E4E;
}
#panelreply .ulbgd {
	background-color:#FFFEC5;
}
#panelreply .panel-success a {font-weight:bold;}
.cardprofil {border:1px solid #fff;}
.cardprofil .control-label{ 
    font-size:12px;
	font-weight:normal;
}
.cardprofil {background-color:#fff;}
.cardprofil .boxer {padding: 10px;margin: 5px 5px;border:1px solid #f5f8ff;background-color:#fafcff;border-radius: 4px;}
.cardprofil select {width:80px;}

.divcard ul{border: 1px solid #F5F5F5;width:100%;}
.divcard ul > li {width:30%;}
.divcard ul > li + li {width:60%}
.divcard ul li{padding: 4px 10px;vertical-align:middle;}
.divcard ul li:last-child {border-bottom: none;}
#identform .plabel {font-size:14px;}
#identform .plabel a{font-size:16px;}
#divfaq {padding: 0 18px;}
#divfaq table{border: 0 none;}
#divfaq .titquest{padding:0 8px 5px 10px;}
.divtable table, .divtable table td{background-color:#fff;border:none;}
tr[class~="titquest"] ~ tr {margin-top: 20px;}
#divforum form ul>li {padding-top:10px;}
#divforum form li {padding-bottom:10px;}
#control_pswd, control_pswd_2 {margin-top:8px;line-height:17px;font-size:13px;color:#343C8C;}
.inc_header .glyphicon-chevron-right {padding-right: 5px;}