/* Community Builder */
#CB label{color:#454545; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; line-height:18px;}
#CB.tab-pane{margin-bottom:15px;}
#CB .dynamic-tab-pane-control{margin:0!important;}
.dynamic-tab-pane-control .tab-row .tab.selected, .dynamic-tab-pane-control .tab-page{border:0!important;}
#cbIconsBottom{font-size:12px; margin-top:10px;}
.dynamic-tab-pane-control .tab-row .tab {margin:1px 2px 0 0; padding:4px 6px; background:#000;	border:1px solid #CCC;	border-width:0px; top:	0px;}
.dynamic-tab-pane-control .tab-row .tab.selected {background:#0d0d0d; border:1px solid #666; border-bottom:	0px; z-index:3;	padding:4px 6px; margin: 1px 2px 0 0px;	top:0;}
.dynamic-tab-pane-control .tab-page {top:0;}
.dynamic-tab-pane-control .tab-row .tab.hover {background:#0d0d0d;}
.dynamic-tab-pane-control .tab-row .tab.selected, .dynamic-tab-pane-control .tab-row .tab{border-radius:5px 5px 0 0; -moz-border-radius:5px 5px 0 0; -webkit-border-radius:5px 5px 0 0;}
.dynamic-tab-pane-control .tab-row .tab a {font-size:16px; padding:4px 6px;	color:#000;}
.cb-tips-bg {background-color:#000;}
.cb-tips-fg {background-color: #151515; color:#454545;}
.cb-tips-font{font-size: 11px;line-height:15px; padding:10px 4px;}
.cb-tips-capfont {font-size: 11px;}
#cbimg_upload_avatar{color:#454545; font:15px normal Georgia, "Times New Roman", Times, serif;}
#cbimg_upload_avatar p{padding-bottom:10px;}
#cb_line_checkemail label, #cb_line_checkusername label{padding-right:5px;}
form.cb_form .cb_form_buttons_line .button{float:left; margin:10px 0 0 5px; }
.cbLoginForm a.mod_login{white-space:nowrap;}
table.mod_login, table.mod_login td{border:0;}
.cbFieldIconsLabels img{vertical-align:middle;}
.dynamic-tab-pane-control .tab-page{background:#0d0d0d; border-bottom:1px solid #242424;}
.cbFieldsContentsTab td.titleCell{padding-left:6px;}
.cbFieldsContentsTab table{margin-bottom:15px;}
.cb_comp_outer {padding: 8px 0;}
.fieldCell , table.content_table td.fieldCell, .fieldCell td, .tab_Description {padding:10px 6px; color:#454545;}
.titleCell, .captionCell , table.content_table td.titleCell, table.content_table td.captionCell {vertical-align:middle;}
.cbPageInner, #cbProfileInner, #cbEditProfileInner, #cbUsersListInner{padding:8px 0; width:auto;}
.cb_online{font-weight:bold; background-position: 1px;}
tr.cbavatar_tr td.fieldCell, #cb_tabmain td{border:0;}
.cbMenu, .cbSSmenu {background:#0d0d0d!important; color:#454545; font: bold 12px Menu,Arial,Verdana,sans-serif; border: 1px solid #000;}
.cbSSmenu li {background: #0d0d0d;	border-bottom: 1px solid #000;	border-right:0;	width:auto !important;}
.cbSSmenu a, .cbSSmenu a:link, .cbSSmenu a:visited, .cbSSmenu a:hover {padding: 8px 12px!important;}
.cbMenu a, .cbSSmenu a, .cbMenu a:link, .cbMenu a:visited, .cbMenu a:hover, .cbSSmenu a:link, .cbSSmenu a:visited, .cbSSmenu a:hover {padding: 5px; background:#0d0d0d;}
.cbSSmenu ul:hover, .cbSSmenu a:hover, .cbSSmenu a:focus, .cbMenu a:hover, .cbMenu a:focus{background:#0d0d0d;}
#conteneurmenu{margin-bottom:15px;}
input#boxLostPassword, input#boxLostUsername{vertical-align:middle;}

.lcUsername, .lcCommentDate{font-size:11px;}

/* Kunena */
#Kunena div.kmsg-header h2{font-size:28px; line-height:normal; margin:0!important; color:#a8a8a8; background:url(../images/line.png) 100% 100% no-repeat; padding:15px 0 10px 0;}
#Kunena div.kmsg-header {background: #191919 url(../images/line.png) 100% 0 no-repeat; color:#454545; padding:0;}
#Kunena div.kmessage-editmarkup-cover{background:#191919 url(../images/line.png) 100% 100% no-repeat;}
#ja-container #ktab ul.menu li a:hover,
#ja-container #ktab ul.menu li a:active,
#ja-container #ktab ul.menu li a:focus {text-decoration: underline;	font-weight: normal!important;}
#ja-container #ktab ul.menu li#current :hover{font-weight:bold!important;}
span.kprofilebox-pass, span.kprofilebox-user, span.kprofilebox-register{padding-right:10px;}

/*News Pro GK4 Module*/
#ja-container .nsp_info a{color:#494949; padding-left:5px; border-left:1px solid #494949; margin-left:5px;}
#ja-container h4.nsp_header a{color:#a8a8a8;}
#ja-container h4.nsp_header a:hover{color:#666;}
h4.nsp_header{font-size:28px; line-height:normal; margin:0!important; color:#a8a8a8; background:url(../images/line.png) 100% 100% no-repeat; padding-bottom:10px!important;}

#ja-slider .nsp_top_interface div{top:100px; width:100%; left:0;}
#ja-slider .prev{position:absolute; left:-1px; width:100px; height:150px;text-indent:-999em;}
#ja-slider .next{position:absolute; right:-1px; width:100px; height:150px;text-indent:-999em;}

a.nsp_readmore, .nsp_art a.readon{padding:2px 0; margin-top:5px; white-space:nowrap;}
a.nsp_readmore:hover, .nsp_art a.readon:hover{}
.nsp_art_page{margin:0; padding:0;}
.nsp_top_interface div{float:none!important; position:absolute; top:0; right:0; z-index:999;}
.nsp_top_interface{margin:0!important; }
.nsp_bottom_interface .pagination li,
.nsp_top_interface .pagination li{border-radius:0; -moz-border-radius:0; -webkit-border-radius:0; }
.nsp_bottom_interface .prev,
.nsp_top_interface .prev{border-radius:0; -moz-border-radius:0; -webkit-border-radius:0; }
.nsp_bottom_interface .next,
.nsp_top_interface .next{border-radius:0; -moz-border-radius:0; -webkit-border-radius:0; }
.nsp_bottom_interface .counter,
.nsp_top_interface .counter{color:#fff; border-radius:0; -moz-border-radius:0; -webkit-border-radius:0; }
.nsp_bottom_interface .counter span,
.nsp_top_interface .counter span{}
.nsp_bottom_interface .counter strong,
.nsp_top_interface .counter strong{}
.nsp_info{margin:5px 0!important; padding:0; font-size:11px!important;}
.nsp_text{margin-top:5px!important; font-size:16px;}

.nsp_bottom_interface .pagination li,
.nsp_top_interface .pagination li,
.nsp_bottom_interface .prev,
.nsp_top_interface .prev,
.nsp_bottom_interface .next,
.nsp_top_interface .next,
.nsp_bottom_interface .counter,
.nsp_top_interface .counter{
	background:none;}


a.nsp_readmore:hover,
.nsp_art a.readon:hover,
.nsp_bottom_interface .pagination li:hover,
.nsp_bottom_interface .pagination li.active,
.nsp_top_interface .pagination li:hover,
.nsp_top_interface .pagination li.active,
.nsp_bottom_interface .prev:hover,
.nsp_top_interface .prev:hover,
.nsp_bottom_interface .next:hover,
.nsp_top_interface .next:hover{
	text-decoration:underline;
	background:none;}
