/*
	Surcharges des styles CSS des forums Tom's Hardware.
*/
#main { width: 985px; }
#internalMain { width: 100%; }

.h2 {
  color:#FFFFFF;
  font-size:12px;
}

#mesdiscussions .h4 a {
  color:#FFFFFF;
  font-size:10px;
}

#contentGeneric {
	position: relative;
	background: #fff url('http://m.bestofmedia.com/i/tomshardware/design/bg-contentThema.gif') left top repeat-y;
}

#header-informations {
	float: left;
	font-size: 10px;
	color: #fff;
	width: 440px;
	overflow: hidden;
	height: 15px;
	line-height: 15px;
}

.basicCentral {
	width: 98%;
	text-align: left;
	margin: 0 15px;
}

.MemberModuleContent {
    position: relative;
    font-size: 10px;
    height: 130px;
    border: 2px solid #BF3A27;
    margin: 0 10px 0 0;
    padding: 10px;
    text-align: left;
}

.MemberModuleHaut {
    height: auto;
    height: 105px;
    padding: 0 0 5px 0;
    overflow-x: hidden;
    overflow-y: auto;
}

.MemberModuleBas{
    margin: 5px 0 0 0;
    height: 15px;
}

tr.fondForum1Description, tr.fondForum2Title, tr.fondForumSupercat { background-color: #af261e; }
td.sujetCase6, td.sujetCase9, td.catCase2 { background-color: #f4f4f4; }
td.sujetCase6 a, td.sujetCase7, td.sujetCase8, td.sujetCase9 a, td.catCase1bis, td.catCase2, td.catCase3 { color: #000; }

.cCatTopic, #mesdiscussions a.cCatTopic {
	color: #1893d4;
	outline: none;
}

#mesdiscussions .copyright a { color: #1893d4; }

tr.fondForum1PagesHaut, tr.fondForum1PagesBas, tr.fondForum2Fonctions, tr.fondForum2PagesHaut, tr.fondForumDescription { background-color: #a3a3a3; }

div.nombre input[type=submit] {
	background: #fff url('http://m.bestofmedia.com/i/tomshardware/design/btn-ok.gif') top left no-repeat;
}

#advertRight {
	text-align: center;
}

#mesdiscussions .toolbar {
	border: none;
	background: none;
}

#mesdiscussions .arbo {
	float: none;
	padding-bottom: 10px;
}

	#mesdiscussions .arbo h1, #mesdiscussions .arbo h2, #mesdiscussions .arbo h3,
		#mesdiscussions .arbo h4, #mesdiscussions .arbo h5 {
			font-size: 11px;
	}

p.asearch {
	margin-top: 10px;
	padding-left: 10px;
}

.s2, #mesdiscussions div.onglet_menu, #mesdiscussions div.onglet_menu div a,	#mesdiscussions textarea, .hop, .seachhelp, .profil, .reponse, .catCase2,
	.s2Tableau, .s2Ext, .s2Topic, .cCatTopic, .cCatTopicVIP, .message, .search,	.citation, .oldcitation, .quote, .code, .fixed, .oldquote, .spoiler, .oldspoiler {
		font-size: 12px;
	}

	#mesdiscussions .plop {
		float: left;
		width: 49%;
		text-align: center;
	}

#adsenseTop {
	width: auto;
	margin-left: 10px;
	padding: 5px 0 10px 0;
	font-size: 11px;
        display: none;
}

	#adsenseTop	p {
		float: left;
		padding: 5px 0 0 5px;
		width: 280px;
	}

#mesdiscussions .buttons {
	margin-bottom: 10px;
	width: 100%;
	text-align: left;
}

#mesdiscussions .modoListing {
	float: none;
	margin: 0;
	padding: 0 0 0 10px;
	width: 100%;
	text-align: left;
}

#mesdiscussions .collapsable { color: #000; }
.profil { background: none; }

div.nombres, div.nombres select { font-size: 11px; }
	div.nombres button {
		margin: 0 0 5px 5px;
		max-width: 50px;
		width: 50px;
		height: 22px;
		border: none;
		cursor: pointer;
		text-indent: -9999px;
		overflow: hidden;
		background: #fff url('http://m.bestofmedia.com/i/tomshardware/design/btn_ok.gif') top left no-repeat;
	}

#myModal .submitForm { background-image: url('http://m.bestofmedia.com/i/tomshardware/design/bt-submit.gif'); }

/* =condensedVison (forum) */
.condensedVison, .condensedVision {
	padding: 10px;
	overflow: hidden;
}

	.condensedVison .vignette, .condensedVision .vignette {
		float: left;
		margin: 0 10px 5px 0;
		border: 1px solid #d2dee5;
		width: 120px;
		overflow: hidden;
		text-align: center;
	}

	.condensedVison h4, .condensedVison h4 a, .condensedVision h4, .condensedVision h4 a, .condensedVison h3, .condensedVison h3 a, .condensedVison-content h3, .condensedVison-content h3 a {
		font-size: 14px;
		font-weight: 700;
		color: #1378e0;
		margin-bottom: 0;
		display: inline;
	}

	.condensedVison .dateElm, .condensedVision .dateElm  { display: block; }
	.condensedVison p, .condensedVision p { padding-top: 5px; }

.dateElm {
	font-size: 11px;
	color: #adb6b9;
	font-weight: 400;
}

.monoBox {
	font-size: 12px;
	text-align: left;
}

.monoBox .monoBox-top {
	padding-left: 10px;
	background: #fff url('http://m.bestofmedia.com/i/tomsguide/design/monoBox-top.gif') left bottom no-repeat;
}

	.monoBox .monoBox-top .in2 {
		padding-top: 7px;
		background: #fff url('http://m.bestofmedia.com/i/tomsguide/design/monoBox-top.gif') right bottom no-repeat;
	}

.monoBox .monoBox-content {
	border-top: 0;
	border-bottom: 0;
	padding: 0 10px;
	background: #f1f3f5;
}

.monoBox .monoBox-bottom {
	padding-left: 10px;
	background: #fff url('http://m.bestofmedia.com/i/tomsguide/design/monoBox-bottom.gif') left top no-repeat;
}

	.monoBox .monoBox-bottom .in2 {
		padding-top: 7px;
		background: #fff url('http://m.bestofmedia.com/i/tomsguide/design/monoBox-bottom.gif') right top no-repeat;
	}

#quickPostFormLanding, .quickPostFormLanding {
    margin-top: 3px;
    margin-bottom: 20px; 
}

.quickPostFormLanding {
    float:left; 
    margin-right: 1%;
    width:29%;
    position: relative;
}

.quickPostFormLanding .monoBox-content {
    height: 150px;
}

#quickPostFormLanding .monoBox-content p {
    margin-bottom:10px;
}

.quickPostFormLanding #qPostFormLanding input {
    width:100%;
}

/*
	Surcharges du formulaire de post
*/
#forumForm { margin-right: 10px; }

#forumPost .moderation { border-color: #a2a2a2; }
#forumPost .moderation .title { color: #a2a2a2; }

#forumPost #bt-submit { background-image: url('http://m.bestofmedia.com/i/tomshardware/forum/uk/themes_static/images_forum/14/bt-submit.gif'); }
#forumPost #preview { background-image: url('http://m.bestofmedia.com/i/tomshardware/forum/uk/themes_static/images_forum/14/bt-preview.gif'); }

#forumPost h4, #forumPost .h4 { margin-bottom: 5px; }
    #forumPost h4, #forumPost h4 a, #forumPost .h4, #forumPost .h4 a {
        font-size: 16px;
        color: #af261e;
        font-weight: 700;
    }

h4 {
	display: block;
	margin: 0 0 5px 0;
	clear: both;
	color: #3b3c3a;
}

#container, td.messCase2 p { 	width: 99%; }
.stronger { font-weight: 700; }

#breadcrumbs {
	padding: 5px 0 0 0;
	margin-top: 0;
	font-family: inherit;
	font-size: 11px;
}

.toolbar2 { background: #f4f4f4; }
.postbit-header-left, .actions_toolbar div { color: #a4a4a4; }
.fondForum1Subcat { background: #a3a3a3; }

#mesdiscussions { border: none; }
	#mesdiscussions .s2Ext { margin-top: 15px; }

	#mesdiscussions #goto {
		display: block;
		margin: 10px 0;
	}

a#reduire { background: transparent url('http://m.bestofmedia.com/i/tomsguide/design/forum/row-bas-red.gif') no-repeat left top; }

/*
	Début .shadowBox
*/
.shadowBox {
	margin-left: -3px;
	background: #fff url('http://m.bestofmedia.com/i/tomsguide/design/shadowBox-content.gif') left top repeat-y;
}

	.shadowBox .shadowBox-top {
		padding-left: 10px;
		background: #fff url('http://m.bestofmedia.com/i/tomsguide/design/shadowBox-top.gif') left bottom no-repeat;
	}

		.shadowBox .shadowBox-top .in2 {
			padding-top: 7px;
			background: #fff url('http://m.bestofmedia.com/i/tomsguide/design/shadowBox-top.gif') right bottom no-repeat;
		}

	.shadowBox .shadowBox-content {
		margin-left: 0;
		padding: 5px 16px 5px 5px;
		background: #fff url('http://m.bestofmedia.com/i/tomsguide/design/shadowBox-content.gif') right top repeat-y;
	}

	.shadowBox .shadowBox-bottom {
		padding-left: 10px;
		background: #fff url('http://m.bestofmedia.com/i/tomsguide/design/shadowBox-bottom.gif') left top no-repeat;
	}

		.shadowBox .shadowBox-bottom .in2 {
			padding-top: 13px;
			background: #fff url('http://m.bestofmedia.com/i/tomsguide/design/shadowBox-bottom.gif') right top no-repeat;
		}
/* Fin .shadowBox */

#myModal .submitForm { background-image: url('http://m.bestofmedia.com/i/tomshardware/design/bt-envoyer.gif'); }
#forumPost #bt-submit { background-image: url('http://img.infos-du-net.com/forum/themes_static/images_forum/1/bt-submit2.gif'); width: 80px; height: 20px; }
#forumPost #preview { background-image: url('http://img.infos-du-net.com/forum/themes_static/images_forum/1/bt-preview2.gif'); width: 80px; height: 20px; }

/*
	Topics
*/
div.highlighted { background-color: #eeedee; }
div.default { background-color: #ffffff; }
div.bestAnswer { background-color: #fdfad9; }
.dotted { color: #000; }

#mesdiscussions .paginations {
	background: #b0251e none;
	border: none;
	color: #fff;
	font-size: 12px;
}
	#mesdiscussions .paginations a {
		color: #fff;
	}

#mesdiscussions a.reply, #myModal-content a.reply, #myModal-content a.cancel {
	background: transparent url('http://m.bestofmedia.com/i/commun/forum/tomshardware/buttons-sprite4.png?489977') left bottom no-repeat;
	height: 21px;
	line-height: 21px;
	font-size: 11px;
	padding-left: 25px;
}

#mesdiscussions a.reply .in2, #myModal-content a.reply .in2, #myModal-content a.cancel .in2 {
	background: transparent url('http://m.bestofmedia.com/i/commun/forum/tomshardware/buttons-sprite4.png?489977') right bottom no-repeat;
}

#mesdiscussions .footerOptions .submit { background-image: url('http://m.bestofmedia.com/i/commun/forum/tomshardware/bt-ok.gif'); }

/* sprites */
#mesdiscussions a.default, #mesdiscussions a.default .in2
	/* #mesdiscussions a.reply, #mesdiscussions a.reply .in2 */{
		background-image: url('http://m.bestofmedia.com/i/commun/forum/tomshardware/buttons-sprite.gif');
	}

#mesdiscussions a.moduleMembreSelected, #mesdiscussions a.moduleMembreSelected .in2 {
    padding-right: 0;
    font-size:10px;
	background-image: url('http://m.bestofmedia.com/i/tomshardware/design/onglets.png');
}

#mesdiscussions .paginations .previousOn, #mesdiscussions .paginations .previousOff,
	#mesdiscussions .paginations .nextOn, #mesdiscussions .paginations .nextOff,
		#mesdiscussions .paginations .top, #mesdiscussions .paginations .bottom {
			background-image: url('http://m.bestofmedia.com/i/commun/forum/tomshardware/arrows-sprite3.png');
		}

	#mesdiscussions .paginations2 .previousOn, #mesdiscussions .paginations2 .previousOff,
		#mesdiscussions .paginations2 .nextOn, #mesdiscussions .paginations2 .nextOff {
			background-image: url('http://m.bestofmedia.com/i/commun/forum/tomshardware/arrow-left.gif');
		}

	#mesdiscussions .paginations2 .nextOn, #mesdiscussions .paginations2 .nextOff {
		background-image: url('http://m.bestofmedia.com/i/commun/forum/tomshardware/arrow-right.gif');
	}

#mesdiscussions .showMessage { background-position: left bottom; }

/*
	forumProfile
*/
.h4 {
	margin: 0 9px -7px 0;
	color: #af261e;
	font-size: 16px;
	font-weight: 700;
	font-family: Georgia, "Times New Roman", Times, serif;
	text-align: left;
	text-transform: none;
	background: transparent url('http://m.bestofmedia.com/i/tomshardware/v2/sprites.png') left -791px repeat-x;
}

	.h4 span {
		padding-right: 5px;
		color: #af261e;
		background-color: #fff;
	}

#forumProfile { margin: 0; }
	#forumProfile .mainTitle { margin-bottom: 5px; }
	#forumProfile .basicSidebar2 { padding-bottom: 15px; }

	#forumProfile .separator {
		background: transparent url('http://m.bestofmedia.com/i/tomshardware/design/dottedLight.gif') left bottom repeat-x;
	}

	#forumProfile .shadowBox {
		background: transparent url('http://m.bestofmedia.com/i/tomshardware/design/shadow-bottom.png') no-repeat scroll right bottom;
		margin-left: 0;
		padding-bottom: 10px;
	}

		#forumProfile .shadowBox .shadowBox-content {
			padding: 10px 16px 5px 0;
			background: transparent url('http://m.bestofmedia.com/i/tomshardware/design/shadow-right.png') repeat-y scroll right top;
		}

		#forumProfile .shadowBox .shadowBox-top,
		#forumProfile .shadowBox .shadowBox-top .in2,
		#forumProfile .shadowBox .shadowBox-bottom,
		#forumProfile .shadowBox .shadowBox-bottom .in2 {
			padding: 0;
			background: none;
		}

#answer .mainTitle h4 {
	display: none;
}

#answer #nouveauMsgReponse {
	color: #af261e;
}

/* =MULTITABS */
/*
	!!! pour compatibilitÃÂ© IE : il faut indiquer une largeur pour .BOM-multitabs-header
	en fonction de la page
*/

 .BOM-multitabs {
	 margin-top: 5px;
	 text-align: left;
 }

	.BOM-multitabs-headerWrapper {
		overflow: hidden;
		height: 25px;
	}

	.BOM-multitabs-header {
		/* width: 590px; */
		height: 31px;
		float: left;
		overflow: hidden;
		position: relative;
		z-index: 1;
	}

		.BOM-multitabs-header ul {
			list-style: none;
			float: left;
			position: relative;
			z-index: 2;
			margin: 0;
			padding: 0;
		}

			.BOM-multitabs-header ul li {
				display: inline;
				padding: 0;
			}

		 .BOM-multitabs-header a {
			 height: 25px;
			 color: #000;
			 padding-left: 10px;
			 background: transparent url(http://m.bestofmedia.com/i/tomshardware/design/onglets.png) left bottom repeat-y;
			 display: block;
			 float: left;
			 text-decoration: none;
			 cursor: pointer;
			 margin-right: 1px;
 		}

		.BOM-multitabs-header a:hover { text-decoration: underline; }
		.BOM-multitabs-header a:visited { color: #000; }
			.BOM-multitabs-header a strong  {
 			     height: 25px;
		      	 line-height: 25px;
			     padding-right: 11px;
		      	 background: transparent url(http://m.bestofmedia.com/i/tomshardware/design/onglets.png) right bottom repeat-y;
			     display: block;
		      	 float: left;
			}

		 .BOM-multitabs-header a.BOM-multitabs-selectTab {
			 background: transparent url(http://m.bestofmedia.com/i/tomshardware/design/onglets.png) left top no-repeat;
			 color: #fff;
		 }

				 .BOM-multitabs-header a.BOM-multitabs-selectTab:hover { text-decoration: none; }
				 .BOM-multitabs-header a.BOM-multitabs-selectTab:visited { color: #fff; }
				 .BOM-multitabs-header a.BOM-multitabs-selectTab strong { background: transparent url(http://m.bestofmedia.com/i/tomshardware/design/onglets.png) right top no-repeat; }

 .BOM-multitabs-tab {
	 display: none;
	 padding: 0;
	 margin: 0;
 }

 .BOM-multitabs-content .BOM-multitabs-selectTab { display: block; }

	.BOM-multitabs-content .BOM-multitabs-contentTop {
        background: none;
        padding-left: 0;
        border: 2px solid #bf3a27;
        border-bottom: none;
	}

		.BOM-multitabs-content .BOM-multitabs-contentTop .in2 {
			padding-top: 6px;
			background: #bf3a27 url(http://m.bestofmedia.com/i/tomsguide/design/bg-multitabs-content2.png) right top no-repeat;
		}

	 .BOM-multitabs-content .BOM-multitabs-contentCenter {
		padding: 10px 13px;
		border: 2px solid #bf3a27;
		border-top: 0;
		border-bottom: 0;
	 }

	.BOM-multitabs-content .BOM-multitabs-contentBottom {
		background: none;
        padding-left: 0;
        border: 2px solid #bf3a27;
        border-top: none;
	}

		.BOM-multitabs-content .BOM-multitabs-contentBottom .in2 {
			padding-top: 5px;
			background: none;
		}

 .BOM-multitabs-prev, .BOM-multitabs-next {
	 display: none;
	 cursor: pointer;
 }
/* END MULTITABS */
/* FORMULAIRE CREATION TOPIC */
.BOM-multitabs-content .BOM-multitabs-contentTop p {
    padding: 2px 0 2px 30px;
    color: #fff;
    background: #bf3a27 url(http://m.bestofmedia.com/i/commun/forum/tomshardware/puceFormTopic.gif) no-repeat 10px center;
}

.BOM-multitabs-tab {
    display: block;
}

.BOM-multitabs-header ul li a strong {
    font-size: 14px;
}

/* BADGES MODULE MEMBRE PROFIL */
.MemberModuleBadge p { color: #fff }

#forumProfile .mainTitle, .mainTitle.noFloat {
    font-family: Georgia, "Times New Roman", Times, serif;
    color: #AF261E;
}

.glossary .pagination .simplePagination {
    text-align: center;
}

    .glossary .pagination .simplePagination li a {
        background-color: #0e86d8;
        text-align: center;
        -moz-border-colors: #f1f2f3;
        -moz-border-radius : 3px;
        -webkit-border-radius: 3px;
        padding: 1px 4px;
        color: #fff;
    }

    .glossary .pagination .simplePagination li.selected a {
        background-color: #81B615;
    }

.glossary .pagination li {
    display: inline;
    font-size: 12px;
}

.glossary .pagination {
    margin: 25px 0 0 0;
}

.glossary .results .hd {
    background: none;
    border-bottom: 4px solid #AF261E;
}

.glossary .results h3 {
    background: transparent url(http://m.bestofmedia.com/i/tomshardware/v2/sprites3.png) 0 -846px no-repeat;
}

.topicTitle {
    font-size: 18px;
    font-weight: bold;
    margin-top: 10px;
}

.topicSubtitle {
    font-size: 12px;
    background: none;
    color: #373737;
    font-family: Verdana,Tahoma,"Nimbus Sans L",arial,sans-serif;
    font-weight: normal;
}

.topicSubtitle a, .topicSubtitle a:visited {
    color: #114376;
}

.mainTitle span.mainTitleSpan {
    color: #373737;
    font-size: 18px;
    font-weight: bold;
}

.badgeLeft1, .badgeLeft2, .badgeLeft3 {
    padding-left: 25px;
    background: transparent url(http://m.bestofmedia.com/i/commun/forum/1/badge-su1.png) left top no-repeat;
    line-height: 20px;
    float: left;
}

.badgeLeft2 {
    background: transparent url(http://m.bestofmedia.com/i/commun/forum/1/badge-su2.png) left top no-repeat;
}

.badgeLeft3 {
    background: transparent url(http://m.bestofmedia.com/i/commun/forum/1/badge-su3.png) left top no-repeat;
}

.header .left .postDate {
    color: #baafaf;
}

.header .left .postDateBadge {
    line-height: 20px;
}

#header-banner {
    width: 998px;
}

.expertColor {
	color: #AF261E;
}

.cacheModo .hidden {
    display: none;
}

div#adInBetweenPosts .google_ads_bom_title,
div#adInBetweenPosts .google_ads_bom_title a,
div#adInBetweenPosts .google_ads_bom_title a:visited{
	background:none repeat scroll 0 0 transparent;
	border-bottom:1px solid #BEC6D9;
	font-weight:700;
	padding-bottom:4px;
	font-size:12px;
	font-family:Verdana,Arial,Sans-serif,Helvetica;
	text-align:left !important;
	color:#000000 !important;
	margin-top:-10px !important;
}
/*
    SEOPagination
*/
#mesdiscussions .pagination {
    text-align: left;
}

#mesdiscussions .pagination td {
    padding: 5px;
}

#mesdiscussions .pagination .pager {
    font-size:85%;
    margin:0 auto;
    position:relative;
    width:100%;
    height: 22px;
}

#mesdiscussions .pagination .pager li:visible {
    display:inline;
    max-width: 95%;
}

#mesdiscussions .pagination .pager .line {
    position:relative;
    width:100%;
}

#mesdiscussions .pagination .pager .line ul .active,
#mesdiscussions .pagination .pager .line ul li:hover {
    background-color:#FFFFFF;
    border-color:#000000 #DFDFDF #DFDFDF;
    border-width:2px 1px 1px;
}

#mesdiscussions .pagination .pager .firstLine ul li,
#mesdiscussions .pagination .pager .layer li ul li {
    float: left;
    display: block;
    background-color:#f4f4f4;
    border:1px solid #d6d9de;
    margin:0 5px 0 0;
    height: 14px;
}

#mesdiscussions .pagination .pager ul .active {
    font-weight:bold;
    padding:3px 7px;
}

#mesdiscussions .pagination .pager ul li {
    cursor:pointer;
    padding:3px 0;
}

#mesdiscussions .pagination .pager ul a {
    padding:0 7px;
}

#mesdiscussions .pagination .pager ul a:hover {
    text-decoration: none;
}

#mesdiscussions .pagination .pager .more {
    color:#004488;
    padding:3px 7px;
    position:relative;
}

#mesdiscussions .pagination .pager .layerArrow {
    border-color:transparent transparent #F4F4F4;
    border-style:solid;
    border-width:10px;
    left:22px;
    position:absolute;
    top:11px;
}

#mesdiscussions .pagination .pager .layer {
    background-color:#F4F4F4;
    left:6px;
    position:absolute;
    top:32px;
    width:440px;
    padding: 6px 0;
    z-index:2;
}

#mesdiscussions .pagination .pager .layer ul .line {
    margin-bottom: 0;
    padding:3px 7px;
}

#mesdiscussions .pagination .pager li,
#mesdiscussions .pagination .pager li a {
    background-image: none;
    width: auto;
    height: auto;
    line-height: 12px;
    font-size: 10px;
    font-weight: normal;
}

#mesdiscussions .pagination .pager .more .up {
    background-position:-12px -81px;
}

#mesdiscussions .pagination .pager .picto {
    background-image:url("http://m.bestofmedia.com/sfp/images/design/sprites/tgu-sprite-icon.1.1.png");
    height:15px;
    margin:0;
    padding:0 6px;
}

#mesdiscussions .pagination .pager .prev {
    background-position:-114px -83px;
}

#mesdiscussions .pagination .pager .next {
    background-position:-44px -83px;
}

#mesdiscussions .pagination .pager .more .picto {
    background-position:-76px -81px;
    margin-left:3px;
    border-left:1px solid #CCCCCC;
    overflow:hidden;
    text-indent:-9999px;
}

#mesdiscussions .pagination .pager .more .up {
    background-position: -11px -81px;
}