@charset "utf-8";
/* Global */

/* 
Body 
*/
#content{width:auto;float:none;color:#333;margin:0 0 10px;min-height:600px;background:#f9f9f9;border:1px solid #eee}
#main{margin:5px;float:none;width:auto;overflow:hidden;border:0}
#main-in{margin:5px}
.tb-forum-header-bar{height:65px}
.tb-forum-logo{float:left;margin:0 10px;width:200px;height:60px;background:url("imgs/forum.png") no-repeat 0 -260px}
.top-forum-search{float:right;margin:5px 0;padding:5px;height:40px;width:450px;border:1px solid #eee;background:#f5f5f5}
.top-forum-search .input-title,
.top-forum-search .input-field{float:left;margin:3px 10px}
.top-forum-search .input-title{font-size:11px;width:80px;color:#555;font-weight:700}
.top-forum-search .input-field .txt-input{margin:0;padding:7px 5px 7px 45px;color:#444;vertical-align:middle;width:250px;border:2px solid #ddd;background:#fff url("imgs/forum.png") no-repeat -460px -185px}
.top-forum-search .input-field .ac_loading{background:#eee url("../../style/ajax-loader.gif") no-repeat center}
.top-forum-search .input-field .txt-input:hover{border-color:#888 #aaa}
#breadcrumbs{float:left;font-size:12px;height:33px;line-height:33px;letter-spacing:0.08em;border-bottom:1px solid #ddd;width:40%}
#breadcrumbs li{float:left;padding-left:30px}
#breadcrumbs li{background:url("imgs/forum.png") no-repeat -460px -265px}
#breadcrumbs li.community{background:transparent;padding-left:5px;font-weight:700;font-size:15px}
#breadcrumbs li.community a{color:#f5f5f5;background:#777;border-bottom: 1px solid #000;border-right: 1px solid #000;text-decoration: none;-moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px;margin-right: 3px;padding: 3px 8px}
#breadcrumbs li.community a:hover{color:#fff;background:#444}
#breadcrumbs a{color:#555} 
#breadcrumbs a:hover{color:#000; text-decoration:none}
.forum-warning{background:#F5EBEB;border:1px solid #C68C8C;padding:10px;margin:5px 0}
#inforum-nav li{float:left;padding:5px;margin:3px;background:#f5f5f5;border-radius:3px}

/* forums menu */
.forums-menu{text-align:right;height:30px;clear:both}
.forums-menu li{float:left;margin:4px 2px 0 5px}
.forums-menu a{border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;-webkit-border-radius:3px 3px 0 0}
.forums-menu a,
.forums-menu a:hover,
.forums-menu .active a,
.forums-menu .active a:hover{text-transform:capitalize;text-decoration:none;display:block;padding:0 10px;min-width:100px;color:#555;height:26px;line-height:26px;text-align:center}
.forums-menu a:hover{height:26px}
.forums-menu .active a,
.forums-menu .active a:hover,
.forums-menu a:hover{background:#fff url("imgs/forum.png") repeat-x 0 -60px;color:#000;font-weight: 700}
.forums-sub-menu{text-align:right;height:25px;background:#fff url("imgs/forum.png") repeat-x 0 -85px}
.forums-sub-menu li{text-align:center;float:left;width:90px;margin:2px 0;padding:3px 0;border-right:1px dotted #ddd}
.forums-sub-menu a{text-transform:capitalize;color:#555}
.forums-sub-menu a:hover,
.forums-sub-menu li.active a{text-decoration:none;font-weight:700;border-bottom:1px dotted #555}
.forums-sub-menu a.tb-forum-mytopics{color:#990}
.forums-sub-menu a.tb-forum-mytopics:hover,
.forums-sub-menu li.active a.tb-forum-mytopics{border-bottom:1px dotted #990}
.big-ads{clear:both;background:#f9f9f9;margin:2px auto}

/* tb-default-listing */
.alt-bgcolor-1{background:#f8f8f8}
.alt-bgcolor-1:hover,
.alt-bgcolor-2:hover,
.alt-bgcolor-2{background:#fff}
.forums-wrapper{clear:both;background:#fff;width:99%;margin:5px auto 5px}
.forums-wrapper h3{font-size:13px}
.forums-wrapper td,
.forums-wrapper th{padding:2px 5px}
.forums-wrapper .header th{color:#708ca3;background:#fff}
.forums-wrapper td{border:1px solid;border-color:#eee #eee #d8d9dd #eee;border-width: 1px 0;}
.forums-wrapper .header th,
.forums-wrapper td.tb-small{font-size:11px}
.forums-wrapper tr.pinned td{border-color:#ddd}
.forums-wrapper .stats{text-align:center;color:#222}
.forums-wrapper .stats .small{font-size:10px;color:#588388}
.forums-wrapper .topic{display: inline}
.forums-wrapper .topic a{font-size:13px}
.forums-wrapper .last-post-infos{word-wrap: break-word;max-width: 80px}
.top-title{font-size:24px;font-weight:700;margin:0 5px}
.main-title{clear:both;background:#556074;box-shadow:0px 1px 1px #000;border-radius:0px;margin:20px auto 0;height:35px;line-height:35px;color:#fff}
.main-title a,
.main-title a:hover{color:#fff}
.main-title h1,
.main-title h2{font-size:18px;margin:0 10px}
.languages-box{height:20px;line-height: 20px}
.languages-box li{border: 0}
.share-links{float: right;margin:7px 0}
.share-links li{padding:3px;height: 20px;}
.tb-topic-description{padding:10px}
.tb-forum-description{padding:5px 0;font-size:12px;color:#444;min-height:15px;margin-bottom:5px}
.tb-forum-description span{text-shadow:0 1px 0 #fff;padding:2px 25px;display:block}
.fiche-main-title{clear:both}
.fiche-main-title h1{font-size:24px;font-family:Tahoma,Arial;margin:5px 10px}
.fiche-main-title a:hover{color:#B00;background:#fff}
.fiche-main-title a{box-shadow: 1px 2px 2px #bbb;color:#fff;background:#B00;padding:2px 5px;text-decoration:none}
.fiche-sub-title{margin:5px 20px;color:#888;float:left;font-size:11px}
.fiche-sub-title a,
.forums-wrapper .subforums a,
.forums-wrapper .subforums a:hover,
.fiches-links a,
.fiches-links a:hover{color:#b00;border-left:1px dotted #ddd;text-decoration:none;padding:0 3px}
.children {clear:both;font-size:11px;margin:7px 10px;min-height:25px}
.children a, 
.children a:hover{background:#fff url("imgs/forum.png") repeat-x 0 -65px;min-width:100px;float:left;display:block;color:#959595;padding:4px 5px;margin:2px 2px 0 0;text-decoration:none;border:1px solid #f5f5f5;text-align:center}
.children a.new{border-color:#aaa}
.children a:hover,
.children a.new:hover{color:#000;background:#eee;height:100%;border:1px solid #ddd}
.description,
.fiches-links{color:#aaa;font-size:11px;margin:3px 0}
.description{width:80%;word-wrap:break-word}
.lastpost{overflow:hidden;min-width:150px}
.lastpost li{padding:3px 0;border-bottom:1px dotted #eee;overflow:auto}
.lastpost a{color:#777}
.lastpost .lp-avatar{width:50px;height:50px;overflow:hidden;float:right}
.lastpost .lp-infos{width:110px;overflow:hidden;float:left}
.tb-title{clear:both;text-transform:capitalize;margin:5px 10px;border-bottom:1px dotted #999}
.tb-title .tb-appendix{font-size:1em}
.no-results{font-weight:700;color:#000;background:#fff;height:50px;margin:10px;text-align:center;padding:10px;border:7px solid #FFEEE7}
.no-results:hover{background:#f9e8e2}
.forums-list-wrapper li{margin-top:25px;border:1px solid #eee}
.forums-list-wrapper .forum-title{font-size:18px;height:33px;line-height:33px;text-indent:15px;background:#f5f5f5 url("../../style/global-v2.png") repeat-x 0 -433px;text-shadow:0 1px 0 #fff}
.forums-list-wrapper .forum-title a{color:#bb0000}
.forums-list-wrapper .description{text-indent:15px}
.forums-list-wrapper .forum-stats{float: left;padding: 3px 10px;margin: 2px 10px 5px;background: whiteSmoke;border:1px solid #eee;text-shadow: 0 1px 0 white;color: #D46300;font-size: 13px;}
#forum-bottom-box{margin:0 10px}
#forum-bottom-box .stats-box{width:100%;margin:20px 0;padding:10px 0;color:#666;border:1px solid #eee;}
.forums-list-wrapper .forum-title,
#forum-bottom-box .stats-box{background: #fafafa;background: -moz-linear-gradient(top,  #fafafa 0%, #ededed 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fafafa), color-stop(100%,#ededed));background: -webkit-linear-gradient(top,  #fafafa 0%,#ededed 100%);background: -o-linear-gradient(top,  #fafafa 0%,#ededed 100%);background: -ms-linear-gradient(top,  #fafafa 0%,#ededed 100%);background: linear-gradient(top,  #fafafa 0%,#ededed 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fafafa', endColorstr='#ededed',GradientType=0 );-webkit-box-shadow:0px 1px 4px 0px #888;-moz-box-shadow:0px 1px 4px 0px #888;box-shadow:0px 1px 4px 0px #888;}
#forum-bottom-box th{vertical-align: top}
#forum-bottom-box .members li{position:relative;float:left;overflow:hidden;word-wrap:break-word;width:70px;height:70px;margin:2px;text-align:center} 
#forum-bottom-box .title-wrapper{margin:10px;margin-right:0;font-size:16px;text-shadow:0 1px 0 #fff}
.stats-box .description{width: 100px;word-wrap: break-word;display: block;}
.stats-box .total-users{font-size: 26px;}
#forum-bottom-box .description,
#forum-bottom-box .members li a{font-size:10px!important;color:#999}
#forum-bottom-box .members li .textfloat{font-size:9px;color:#444;position:absolute;background:rgba(255,255,255,0.8)}
#forum-bottom-box .members li .posts{bottom:1em;right:0;color:#999}
#forum-bottom-box .members li .rank{top:0;left:0;font-weight: 700;font-size:11px;display:inline-block;padding:0.2em}
/* topics */
h4.topic{display:inline}
.topic-paginator{display:inline;margin:0 0 0 10px}
.topic-paginator a,
.topic-paginator a:hover{color:#666;padding:2px 4px;border:1px solid #ddd;font-size:10px;margin:0 1px 0 0}
.topic-paginator a:hover{color:#000;border-color:#000;text-decoration:none}
.topic-rating{width:75px;font-size:11px;border:1px solid #eee;margin:5px;padding:2px;color:#ccc}
.topic-rating span{color:#679aa0;font-size:14px;font-weight:700}
.topic-photo,
.topic-img-wrapper{float:left;margin:2px 8px 3px 5px}
.topic-img-wrapper{width:50px;height:50px;overflow:hidden}
.topic-img-wrapper img,
.topic-photo img{border:0;width:50px;height:auto}
.tb-topics-titles{margin:5px auto}
.mini-forum-avatar{width:30px;height:30px;overflow:hidden;vertical-align:middle;padding:1px;border:1px solid #eee;box-shadow: 0 1px 1px #bbb}
.mini-forum-avatar.alt-avatar{}
.title-edit-box{display:none;float:left;height:25px;margin:5px}
.title-edit-box .topic-input{width:300px;padding:2px;border:1px solid #eee}
.title-edit-link{float:left;height:25px;font-size:10px;color:#ddd;margin:5px}
.connected-module{min-height:50px;margin:5px;padding:5px;background:#f9f9f9}
.connected-module p{margin:10px 0;width:85%;font-size:14px}
.connected-goto-link{border:5px solid #dadfe2;margin:5px;padding:5px;background:#fff;display:inline-block}
.topics-wrapper .last-post-infos{display:table-cell;vertical-align:middle;height:30px}
.poll_answers li{padding:3px}
#add_poll_title,
#poll_form_edition{font-size:11px;display:inline-block;background:#f5f5f5;padding:5px;margin:5px 0}
#poll_form_edition{margin:auto;display:none}
#add_poll_title{color:#33CC00;font-size:13px}
#poll_form_edition input{border:1px solid #eee}
#poll_form_edition input[readonly]{background:#f7f7f7}
#poll_form_edition label{font-weight:400}
#poll_form_edition li input{border:0;outline:none;padding:2px 5px}
#reset_poll{float:right;color:#888}
.poll-wrapper{border:1px solid #eee;background:#f5f5f5;padding:5px 10px;margin:5px;clear:both}
.poll-wrapper .poll-title{color:#000;font-size:14px;font-weight:700;margin-bottom:15px}
.poll-wrapper .subtitle{margin:5px 0;font-weight:700;color:#666}
.poll-wrapper li{margin:5px 5px 0}
.poll-wrapper li.current .answer{font-style:italic}
.poll-wrapper .poll_answers .poll_input{ vertical-align:middle;margin:0}
.poll-wrapper .slide-wrapper,
.poll-wrapper .slide{background:#5BD134;height:12px}
.poll-wrapper .slide-wrapper{background:#ddd;margin-top:2px}
.poll-wrapper .total{margin-top:15px;font-weight:700}
.poll-wrapper span.results{font-size:10px;color:#666}

/* posts tb-default-listing */
.posts-wrapper td{border:0;padding:0px;vertical-align:top}
.posts-wrapper tr{border:1px solid #eee;margin-bottom:5px}
.posts-wrapper .col-left,
.posts-wrapper .col-right{}
.posts-wrapper .col-left{width:150px;border-right:0;background:#f7f7f7;table-layout: fixed;word-break: break-word}
.posts-wrapper .col-right{border-left:0}
.post-box-links{margin:5px 2px;width:180px;float:right;clear:right}
.post-thumbs{width:50px;height:55px;border-left:1px dotted #bbb;padding:3px;float:right;clear:both}
.post-karma,
.post-karma-positive,
.post-karma-negative{height:18px;font-weight:700;text-align:center;color:#999}
.post-karma-negative{color:#CC0000}
.post-karma-positive{color:#66CC66}
.moderation-box{clear:both;margin:5px;color:#888}
.mass-selector, 
.moderation-box li{border:1px solid #efeba5;background:#fffee6;margin:2px;padding:0 5px}
.moderation-tick-box{width:20px;float:right;margin:5px}
.moderation-tick-box .tick-box{float:none}
.tick-box{float:right}
.tick-off,
.tick-on{cursor:pointer;height:20px;width:20px;background:url("imgs/forum.png") no-repeat -210px -200px}
.tick-on{background-position:-210px -180px}
.mass-selector{padding:5px} 
.post-top-bar,
.post-bottom-bar{background:#f7f7f7;border-bottom:5px solid #eee;color:#999;height:30px;line-height:30px}
.post-bottom-bar{clear:both}
.post-top-bar{font-size:11px;padding:0 5px;margin:5px;background:transparent;border-bottom:1px dotted #f5f5f5}
.post-top-bar div,
.post-bottom-bar div{margin:0 10px}
.post-text{font-size:14px;width:70%;overflow:hidden}
.post-text,
.post-text p{margin:5px;word-wrap:break-word;max-width: 600px;}
.post-text p{padding:2px 0}
.post-text img{max-width:640px}
.post-text .story{background:#f9f9f9;border:1px solid #eee;padding:10px;margin-bottom:10px}
.post-text .story-title{font-weight:700}
.post-text .story-link{text-align:right}
.post-text .story-summary{margin:5px 0;color:#999;font-size:0.9em}
.post-rating{background:#98ccf1;border:1px solid #8dbee0;color:#fff;text-align:center;padding:1px 2px;width:80px;margin:5px}
.quotes{margin:10px}
.quotes-link,
.quotes-link:hover{font-weight:700;text-decoration:none;border-bottom:1px dotted #888;color:#888;cursor:pointer}
blockquote,
.blockquote-wrapper{display:none;clear:both;background:#f5f5f5;color:#777;margin:15px 5px;border:1px solid #e5e5e5;padding:5px;border-width:1px 1px 1px 10px}
blockquote{display:block}
.small-button a,
.small-button a:hover{text-decoration:none;border-bottom:1px dotted #333;margin:0 5px}
.author-box,
.author-box-mini{overflow:hidden;word-wrap:break-word;margin:5px;border-right:1px solid #eee}
.author-box-mini li,
.author-box li{border-bottom:1px dotted #eee;font-size:11px;padding:1px 5px;margin:1px 0;color:#999}
.author-box-mini{max-width:100px;float:left;border:1px solid #ccc}
.author-box .tb-username,
.userlink{font-size:12px}
.online,
.offline{width:60px;height:14px;line-height:14px;text-align:center;background:#b0ff96;border:1px solid #b9ffa2;color:#fff;font-size:11px;letter-spacing:.1em;text-transform:uppercase}
.offline{background:#e5e5e5;border:1px solid #eee;color:#fff;}
.tb-signature{font-size:11px;clear:both;margin:20px 10px 5px;padding:10px;border-top:1px solid #dadfe2}
.tb-signature .tb-status{margin:10px 0;color:#bbb;font-size:18px}
.tb-signature .favorites,
.tb-signature .tb-status{clear:both;min-height:45px}
.tb-signature .favorites td{text-align:center;font-size:11px;vertical-align:top;border:1px solid #eee;padding:3px;margin:1px;background:#f8f8f8;height:55px;width:61px}
.tb-signature .favorites td a{color:#999}
.tb-signature .favorites td.title{width:100px;color:#666;font-size:18px}
.tb-signature .content img{width:50px;height:50px}
.slider-box{padding:0 5px;line-height:25px}
.slider-value-rating{border:0;color:#f6931f;font-weight:700}
img.emoticon{max-height:40px;max-width:40px;overflow:hidden}
.emoticons{height:55px;width:400px}
.emoticons li{text-align:center;float:left;overflow:hidden;height:20px;width:45px;margin:1px}
.emoticons li img.emoticon{max-height:20px;cursor:pointer}
.form-element{width:85%}
.form-list-fiches{width:70%;border:1px solid #bbb;height:2em}
.fast-reply{padding:10px}
.fast-reply .title{font-size:18px;color:#000}
.various-links{width:100%;border-bottom: 2px solid #DDD}
.various-links td{padding-top:5px;vertical-align:top}
.various-links li.tb-title{font-ewight:700;margin:5px;letter-spacing:.05em}
.selector-box{border:1px solid #eee;padding:5px;background:#f9f9f9;margin:5px}
.paginator{border:0}
.paginator a,
.paginator a:hover{color:#888;background:#f5f5f5;border:1px solid #eee}
.paginator a:hover{color:#666;border:1px solid #bbb}
.paginator span.current{font-size:24px;color:#000}
.paginator-top{border:0}

/* icons */
.icn-toggle-forums-close,
.icn-toggle-forums{float:right;width:40px;height:20px;margin:5px 0;background:url("imgs/forum.png") no-repeat 0 -220px}
.icn-toggle-forums-close{background-position: 0 -240px}
.icn-new-posts,
.icn-no-new-posts,
.icn-no-new-posts:hover{background:url("imgs/forum.png") no-repeat 0 -180px;width:40px;height:40px}
.icn-new-posts,
.icn-no-new-posts:hover{background-color:#0040ff}
.icn-new-posts:hover{background-color:transparent}
.icn-new-posts:hover,
.icn-no-new-posts{background-position: -40px -180px}
.icn-jumper,
.icn-pips,
.icn-scroll-top,
.icn-newpost-button,
.icn-post,
.icn-topic-closed,
.icn-hot-topic-new-posts,
.icn-hot-topic-no-new-posts,
.icn-topic-new-posts,
.icn-topic-no-new-posts,
.icn-poll{background:url("imgs/forum.png?v=2") no-repeat -120px -180px;width:40px;height:20px}
.icn-topic-no-new-posts{background-position: -120px -200px}
.icn-hot-topic-new-posts{background-position: -80px -180px}
.icn-hot-topic-no-new-posts{background-position: -80px -200px}
.icn-topic-closed{background-position: -80px -220px}
.icn-post{width:20px;float:left;background-position: -240px -180px}
.icn-newpost-button{float:right;background-color:#0066CC;background-position: -280px -180px;width:140px;height:40px;line-height:40px;text-align:center;font-weight:700;text-indent:5px;font-family:Tahoma,Arial}
.icn-newpost-button:hover{background-color:#007bf6}
.icn-newpost-button a{text-decoration:none;color:#eee}
.icn-newpost-button a:hover{text-decoration:none;color:#fff}
.icn-scroll-top{background-position: -160px -220px}
.icn-pips{width:0;height:20px;background-position: right -220px}
.icn-jumper{width:20px;height:20px;background-position: -200px -220px}
.icn-poll{background-position: -120px -240px}
.emoticon{vertical-align:middle;margin:0 5px}
.default-button a{min-width:100px}

/* Footer */
/* Common */
.inactive-topic,
.inactive-post{font-style:italic;color:#ccc;text-align:center}