#topbar h3{margin-bottom:0}
#header .top{padding:5px 0 2px}
#header .top form{margin-bottom:0}
#logo a{color:#ffffff;display:block;height:24px;line-height:23px;margin-left:10px;text-decoration:none}
#logo span.logo{background:transparent url('https://www.tennis-de-table.com/img/sprites120326.png') no-repeat -96px -40px;display:block;float:left;height:24px;width:48px}
#google-search form,#header .top #google-search input{margin-bottom:0}
#google-search input[type=text]{height:auto;width:190px}
#menu{padding-top:10px}
#menu .nav-tabs .dropdown-toggle .caret,#menu .nav-pills .dropdown-toggle .caret{margin-top:16px}
.forum-post{border-bottom:1px solid #e6e6e6;border-left:1px solid #e6e6e6;border-right:1px solid #e6e6e6;margin-bottom:0}.forum-post.first{border-top:1px solid #e6e6e6}
.forum-post.forum-poll .forum-post-right{min-height:20px}
.forum-post .forum-post-left{float:left;padding:10px;width:130px}
.forum-post .forum-post-right{border-left:1px solid #e6e6e6;float:right;min-height:260px;padding:10px;position:relative;width:793px}.forum-post .forum-post-right .well{padding:10px;margin-bottom:10px}
.forums .column1 .pagination{float:none}
#forum-list th,.forumIndex th{background-color:#578fb2;border:0;color:#ffffff}
.forumIndex td{border-bottom:1px solid #e6e6e6;border-top:1px solid #e6e6e6;padding:5px}
.forumQuote1{font-weight:bold;margin:10px 10px 0}
.forumQuote2{background-color:#fff;border:1px solid #777;margin:0 10px;padding:10px;-webkit-border-radius:3px;border-radius:3px;-webkit-box-shadow:1px 1px 2px 0px #ccc;box-shadow:1px 1px 2px 0px #ccc}
.forum-messages tbody tr:last-child td{border-bottom:1px solid #e6e6e6}
.forum-messages td{position:relative;vertical-align:top}
.forumOptions .forumOptionsTab{cursor:pointer;position:relative}
.forumOptions .forumOptionsTab:hover{border-color:#e6e6e6}
.forumOptions .forumOptionsPanel{background:#ffffff;border-color:#e6e6e6;border-style:solid;border-width:0 1px 1px;display:none;padding:10px;position:absolute;right:0;top:29px;white-space:nowrap;z-index:100}
#forumPost td{border:1px solid #e6e6e6}
.forumPages{padding:0 3px}
.spriteForumUnread{font-weight:bold}
.news-list img{border:1px solid #e6e6e6;padding:1px}
.news-list .bb{margin-bottom:5px;padding-bottom:0}
.news-list .news-info{margin-bottom:10px}
.news-list .headline .actu-list-thumb{float:left;margin-right:10px}
.news-list .headline .news-title{font-size:16px;padding-top:18px}
#actualites-lire .actu-img{margin:0 auto 10px;position:relative;text-align:center}
.videoEntry{margin-bottom:10px}
.videoEntry .video-thumb{float:left;height:75px;margin-right:10px;overflow:hidden;position:relative;width:100px}.videoEntry .video-thumb .videoDuration{background:#000;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;bottom:3px;color:#fff;height:14px;line-height:14px;filter:alpha(opacity=75);-khtml-opacity:0.75;-moz-opacity:0.75;opacity:0.75;padding:0 3px;position:absolute;right:3px}
#colMiddle .videoEntry{float:none;height:150px;width:200px}#colMiddle .videoEntry .video-thumb{height:150px;width:200px}#colMiddle .videoEntry .video-thumb img{width:100%}
#colMiddle .videoEntry .videoTitle{background:#000;color:#fff;filter:alpha(opacity=50);-khtml-opacity:0.5;-moz-opacity:0.5;opacity:0.5;padding:5px;position:absolute;top:123px}#colMiddle .videoEntry .videoTitle a{color:#fff}
#colMiddle .videoEntry .videoDuration{top:3px}
#video-index #video-comments .comment:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}
#video-index .bb{margin-bottom:5px;padding-bottom:5px}
#video-index .last{border-bottom:0}
#video-index .videoEntry{float:left;margin:0 10px 10px 0;overflow:hidden;width:300px}
#video-view h3 a{font-weight:normal}
footer{margin-top:0;padding-top:0;border:0}
#footer{padding:20px 0}
input,textarea,select,.uneditable-input{color:#404040}
.alert{margin-bottom:10px}
.table{margin-bottom:10px}.table tr.first th,.table tr.first td{border-top:0}
.table.table-middled th,.table.table-middled td{vertical-align:middle}
.well{margin-bottom:10px}
.only-device{display:none}
#form{width:470px}#form textarea{width:460px}
#form #formPreview{height:auto;width:460px}
#form #smilies{background:#f9f9f9;border-color:#ccc #bbb #a0a0a0;border-style:solid;border-width:1px;padding:2px 4px}
.thumbnail{background:#ffffff}
.thumbnail>a img{display:block;max-width:100%;margin-left:auto;margin-right:auto}
.box{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background:#fff;border:1px solid #e3e3d9;margin-bottom:10px;padding:10px;position:relative}
.box-right{position:absolute;right:10px;top:10px}
.breadcrumb{margin-bottom:10px}
.home-video-left{width:358px}
.home-video-right{width:274px}
#social{left:-75px;position:absolute;top:0;width:65px}#social div{margin:0 auto 2px}#social div#facebook{width:55px}
#social div#google{width:50px}
#social div#twitter{width:65px}
dt{font-weight:bold}
dd{margin-bottom:10px}
strong{font-weight:bold}
th{font-weight:bold}
dt,dd,.small,.small th,.small td,.extraLink,.errors{font-size:11px}
.tabs{margin-bottom:0}
.tab-content-inner{background:#fff;border-color:#ddd;border-style:solid;border-width:0 1px 1px;margin-bottom:10px;padding:10px}
#tab-forum .bb{margin-bottom:5px;padding-bottom:5px}
#tools{width:330px;position:absolute;top:0;right:0;height:50px}
.bb{border-bottom:1px solid #e6e6e6;padding-bottom:10px;margin-bottom:10px}
.bcw{background-color:#ffffff}
.bt{padding-top:5px;border-top:1px solid #e1e1e1;margin-top:5px}
.border{padding:5px;border:1px solid #e1e1e1}
.cg{color:#009900}
.cr{color:#8a1f11}
.dept{height:200px;overflow:auto}
.dn{display:none}
.down{color:#9d261d}
.extraLink{float:right}
th .extraLink{font-weight:normal}
.fl{float:left}
.fr{float:right}
.ffv{font-family:Verdana}
.fwb{font-weight:bold}.fwb td{font-weight:bold}
.letters{text-align:center;font-weight:bold;width:350px;margin:0 auto 10px auto}
.letters a{width:16px;height:16px;display:block;float:left;border:1px solid #ccc;text-decoration:none;margin:3px 4px}
.light{text-decoration:none;color:#808080;font-weight:normal}
a.light:hover{color:#000000}
.line0,.line1{border-top:1px solid #e6e6e6;padding:5px}.line0.line-first,.line1.line-first{border-top:0}
.line1{background:#f9f9f9}
.m{margin:5px}
.mb{margin-bottom:10px}
.mb0{margin-bottom:0}
.ml{margin-left:10px}
.mlr{margin-left:5px;margin-right:5px}
.mr{margin-right:10px}
.mt{margin-top:10px}
.menuInline{width:100%;text-align:center;margin:15px 0}
.menuInline a{margin:10px}
.ol{list-style-type:decimal}
.ol li{margin-left:20px;list-style-type:decimal}
.p,.p th,.p td{padding:5px}
.p0{padding:0}
.pb{padding-bottom:10px}
.pl{padding-left:10px}
.pt{padding-top:10px}
.pr{position:relative}
.p10{padding:10px}
.ptb{padding-top:5px;padding-bottom:5px}
.tac,.tac th,.tac td,.table th.tac,.table td.tac{text-align:center}
.tal{text-align:left}
.tar,.tar th,.tar td,.table th.tar,.table td.tar{text-align:right}
.tdn{text-decoration:none}
.up{color:#46a546}
.vab{vertical-align:bottom}
.wf{width:100%}
.wh{width:50%}
.wq{width:25%}
.w40{width:40px}
.w50{width:50px}
.wsn{white-space:nowrap}
.sprite2{width:28px;height:28px;display:block}
.sprite2Comment{background:url('https://www.tennis-de-table.com/img/sprites120326.png') no-repeat -80px -126px;color:#333;float:right;font-weight:bold;line-height:25px;text-align:center}
.sprite{width:16px;height:16px;display:inline-block;background-image:url('https://www.tennis-de-table.com/img/sprites120326.png');background-repeat:no-repeat}
.spriteEmpty{background-position:-32px -32px}
.spriteArrowUp{background-position:0 -32px}
.spriteArrowUpBw{background-position:0 -48px}
.spriteArrowDown{background-position:-16px -32px}
.spriteArrowDownBw{background-position:-16px -48px}
.spriteBold{background-position:-64px 0}
.spriteItalic{background-position:-64px -16px}
.spriteUnderline{background-position:-64px -32px}
.spriteImg{background-position:-64px -48px}
.spriteInfo{background-position:-112px 0}
.spriteDailyMotion{background-position:-112px -16px}
.spriteLink{background-position:-80px -16px}
.spriteLocked{background-position:-32px 0}
.spriteSmiley{background-position:-80px -32px}
.spriteComment{background-position:-48px 0}
.spriteFav0{background-position:0 -16px}
.spriteFav1{background-position:0 0}
.spriteForumRead{background-position:-16px -16px}
.spriteForumUnread{background-position:-16px 0}
.spritePoll{background-position:-32px -48px}
.spriteRead{background-position:-48px -32px}
.spriteReplied{background-position:-48px -48px}
.spriteUnread{background-position:-48px -16px}
.spriteWarning{background-position:-80px -48px}
.spriteWatch0{background-position:-96px -16px}
.spriteWatch1{background-position:-96px 0}
.clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.clearfix{display:inline-block}
html[xmlns] .clearfix{display:block}
* html .clearfix{height:1%}
.tbl1 th{padding-right:10px;color:#777777}
.tbl2 th,.tbl2 td{padding:3px;border:1px solid #cccccc}
.tbl2 th{background-color:#f0f0f0}
.tbl3 th,.tbl3 td{padding:3px}
.tbl3 th{background-color:#f0f0f0;border-top:1px solid #ccc;border-bottom:1px solid #cccccc}
.tbl4 th{padding:3px;background-color:#f0f0f0;border-top:1px solid #cccccc}
.tbl4 td{padding:3px;border-top:1px solid #cccccc}
.form label{width:100px;display:block;float:left}
body.forums .pagination{float:right;height:auto;line-height:0;margin:0}
.pagination a{line-height:26px;padding:0 10px}
.follow{margin:0 auto}
.follow li.icon{float:left;height:30px;margin:5px;text-indent:-9999px;width:30px}
.follow li a{display:block;height:100%;width:100%;filter:alpha(opacity=80);-khtml-opacity:0.8;-moz-opacity:0.8;opacity:0.8}
.follow li a:hover{filter:alpha(opacity=100);-khtml-opacity:1;-moz-opacity:1;opacity:1}
.follow li a.google,.follow li a.twitter,.follow li a.facebook,.follow li a.feed{background:url('https://www.tennis-de-table.com/img/sprites120326.png')}
.follow li a.google{background-position:-90px -64px}
.follow li a.twitter{background-position:0 -64px}
.follow li a.facebook{background-position:-30px -64px}
.follow li a.feed{background-position:-60px -64px}
.follow li.twitter a.feed{background-position:-60px -64px}
.follow li.twitter-follow{float:left;padding:10px 0 0 5px;width:136px}
.breadcrumb .follow .icon{margin-bottom:0}
.social{width:238px;height:68px}
.socialLinks{width:120px}
.social ul{margin:0 auto}
.social ul li{width:30px;height:30px;margin:5px;text-indent:-9999px;float:left}
.social ul li a{display:block;width:100%;height:100%;opacity:0.8;-moz-opacity:0.8;filter:alpha(opacity=80)}
.social ul li a:hover{opacity:1;-moz-opacity:1;filter:alpha(opacity=100)}
a.google,a.twitter,a.facebook,a.feed{background:url('https://www.tennis-de-table.com/img/sprites120326.png')}
.social ul a.google{background-position:-90px -64px}
.social ul a.twitter{background-position:0 -64px}
.social ul a.facebook{background-position:-30px -64px}
.social ul a.feed{background-position:-60px -64px}
#error404{background:#ffffff;border:1px solid #bfbfbf;margin:50px auto 0;padding:10px 20px;width:600px}#error404 #header{background:#ffffff}#error404 #header #logo{float:none;margin:10px 0}#error404 #header #logo a{color:#0069d6;margin-left:0}
.col-right .news-comments a{color:#333;display:block}
.col-right .news-comments a:hover{color:#005580}
#index-index #video-comments .comment:last-child,#video-index #video-comments .comment:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}
#index-index .bb,#video-index .bb{margin-bottom:5px;padding-bottom:5px}
#index-index .last,#video-index .last{border-bottom:0}
#video-view h3 a{font-weight:normal}
.color td{background-color:#f2f2f2;font-weight:bold}
.social-buttons{border-bottom:1px solid #e6e6e6;border-top:1px solid #e6e6e6;height:20px;margin-bottom:10px;padding:5px}.social-buttons ul{list-style-type:none}.social-buttons ul li{display:block;float:left}.social-buttons ul li.facebook{width:90px}
.social-buttons ul li.twitter{width:100px}
.social-buttons ul li.google{width:70px}
.social-buttons ul li.linkedin{width:100px}
.icon-rating{background-image:url('https://www.tennis-de-table.com/img/sprites120326.png');height:16px;width:80px}
.rating0{background-position:0 -126px}
.rating1{background-position:0 -142px}
.rating2{background-position:0 -158px}
.rating3{background-position:0 -174px}
.rating4{background-position:0 -190px}
.rating5{background-position:0 -206px}
.rating6{background-position:0 -222px}
.rating7{background-position:0 -238px}
.rating8{background-position:0 -254px}
.rating9{background-position:0 -270px}
.rating10{background-position:0 -286px}
#version-phone{line-height:1.8em}#version-phone i{background:url('https://www.tennis-de-table.com/img/sprites120326.png') no-repeat;display:block;float:left;height:48px;margin-right:10px;width:48px}
#version-phone a{font-weight:bold}
.subnav{width:auto;height:36px;background-color:#eeeeee;background-repeat:repeat-x;background-image:-moz-linear-gradient(top, #f5f5f5 0%, #eeeeee 100%);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #f5f5f5), color-stop(100%, #eeeeee));background-image:-webkit-linear-gradient(top, #f5f5f5 0%, #eeeeee 100%);background-image:-ms-linear-gradient(top, #f5f5f5 0%, #eeeeee 100%);background-image:-o-linear-gradient(top, #f5f5f5 0%, #eeeeee 100%);filter:progid:dximagetransform.microsoft.gradient(startColorstr='#f5f5f5', endColorstr='#eeeeee', GradientType=0);background-image:linear-gradient(top, #f5f5f5 0%, #eeeeee 100%);border:1px solid #e5e5e5;-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px}
.subnav .nav{margin-bottom:0}
.subnav .nav>li>a{margin:0;padding-top:11px;padding-bottom:11px;border-left:1px solid #f5f5f5;border-right:1px solid #e5e5e5;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
.subnav .nav>.active>a,.subnav .nav>.active>a:hover{padding-left:13px;color:#777;background-color:#e9e9e9;border-right-color:#ddd;border-left:0;-webkit-box-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.05);-moz-box-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.05);box-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.05)}
.subnav .nav>.active>a .caret,.subnav .nav>.active>a:hover .caret{border-top-color:#777}
.subnav .nav>li:first-child>a,.subnav .nav>li:first-child>a:hover{border-left:0;padding-left:12px;-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}
.subnav .nav>li:last-child>a{border-right:0}
.subnav .dropdown-menu{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px}

.index .calendar img{margin-top:3px}
.index .calendar .small{padding:10px 0 0}

.navbar-inverse .navbar-nav>li>a {
    color: #fff;
    text-shadow: none;
}
.count {
	margin: 0 0 0 5px;
	position: relative;
	background: white;
	border: #BBB solid 1px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	min-height: 18px;
	_height: 18px;
	min-width: 13px;
	_width: 13px;
	display: -moz-inline-stack;
	display: inline-block;
	vertical-align: top;
	zoom: 1;
	font: normal normal normal 11px/18px 'Helvetica Neue',Arial,sans-serif;
	color: #333;
}
.count i, .count u {
	border: 4px transparent solid;
	border-left: 0;
	border-right-color: #AAA;
	_border-color: pink;
	_filter: chroma(color=pink);
	height: 0;
	left: 0;
	line-height: 0;
	margin: -4px 0 0 -4px;
	position: absolute;
	top: 50%;
	width: 0;
	zoom: 1;
}
.count u {
	margin-left: -3px;
	border-right-color: white;
}
.count, .btn, .btn .label, .count span {
	display: -moz-inline-stack;
	display: inline-block;
	vertical-align: top;
	zoom: 1;
}
.count span {
	color: #333;
	padding: 1px 3px;
	text-align: center;
	white-space: nowrap;
}

/* Menu */
.subnav {
	border: 0;
	border-bottom: 1px solid #E5E5E5;
}

#header-socials li {
	display: block;
	float: left;
	height: 20px;
	margin-right: 10px;
	overflow: hidden;
}
#header-facebook {
	width: 95px;
}
#header-twitter {
	width: 145px;
}

/* Override previous CSS */
.box {
	border: 0;
	padding: 0;
}
.box2 {
/*	border: 1px solid #eee;
	border-top: 0;*/
	-webkit-border-radius: 5px 5px 0 0;
			border-radius: 5px 5px 0 0;
	-moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box;
}
.box2 h3 {
	background: rgba(165, 175, 200, .2);
/*			color: #fff;*/
	padding-left: 10px;
	-webkit-border-radius: 5px 5px 0 0;
			border-radius: 5px 5px 0 0;

	-moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box;
}
.box2 .row-fluid {
	border-bottom: 1px dotted #e1e1e1;
}
.box2 .row-fluid:last-child {
	border-bottom: 0;
	margin-bottom: 0;
}
#news1 .headline {
	padding-top: 0;
}
#news10 .headline {
	border-bottom: 0;
	padding-bottom: 0;
}
.headline {
	border-bottom: 1px solid #E6E6E6;
	padding: 5px 0;
}
/*.ratings img {
	float: left;
	margin: 10px;
}*/
.ratings .span6 div {
	padding: 2px 0;
}
.news-comments a {
	color: #333;
	display: block;
}
.news-comments a:hover {
	color: #005580;
}
.tab-content-inner {
	border: 0;
	padding: 10px 0 0 0;
}
.title {
	border-bottom: 1px solid #000;
}
.title span {
	background: #000;
	color: #fff;
	font-weight: bold;
}
.ad-buttons .ad {
	width: 125px;
	margin: auto;
}

/* Landscape phones and down */
@media (max-width: 750px) {
	#header-ads {
		display: none;
	}
}

/* Landscape phones and down */
@media (max-width: 750px) {
	#header-ads {
		display: none;
	}
}
@media (min-width: 751px){
	#news-ads {
		display: none;
	}
}

@media (min-width:998px){
    .subnav-fixed{position:fixed;top:40px;left:0;right:0;z-index:1020;border-color:#d5d5d5;border-width:0 0 1px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:inset 0 1px 0 #ffffff,0 1px 5px rgba(0, 0, 0, 0.1);-moz-box-shadow:inset 0 1px 0 #ffffff,0 1px 5px rgba(0, 0, 0, 0.1);box-shadow:inset 0 1px 0 #ffffff,0 1px 5px rgba(0, 0, 0, 0.1);filter:progid:dximagetransform.microsoft.gradient(enabled=false)}
    .subnav-fixed .nav{width:938px;margin:0 auto;padding:0 1px}
    .subnav .nav>li:first-child>a,.subnav .nav>li:first-child>a:hover{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
}

@media (max-width: 988px) {
    body{padding:0;}
    body section{padding:0 10px;}
    body .container{width:100%;}
    body .column1 #colLeft{width:100%;}
    body .column2 #colLeft{float:none;width:100%;}body .column2 #colLeft .news-list #news-title{float:left;}
    body .column2 #colLeft .news-list .span2{display:none;}
    body .column2 #colLeft .row .span7,body .column2 #colLeft .row .span9{width:100%;}
    body .column2 #colLeft .ad{display:none;}
    body .column2 #colRight{float:none;width:100%;}
    body #footer .content div{float:none;width:auto;}
}

.dropdown-menu {
    z-index: 10000;
}

.fb_iframe_widget,
.fb_iframe_widget span,
.fb_iframe_widget span iframe[style] {
    min-width: 100% !important;
    width: 100% !important;
}

h1,
.news .media-heading a {
    font-family: Georgia, 'lucida grande', tahoma, verdana, arial, sans-serif;
}
.news .media-heading a {
    color: #333;
    font-size: 24px;
}

@media (max-width: 750px) {
	.media.news .media-left {
		display: block;
	}
	.media.news img {
		width: 100%;
	}
}

@media (min-width: 751px) {
	.media.news img {
		max-width: 256px;
	}
}
