/* Forums */
.bt-toolbar, .bt-plus-blocked, .bt-minus-blocked {
	display: block;
	float: right;
	width: 19px;
	height: 18px;
	overflow: hidden;
	text-indent: 999px;
	white-space: nowrap;
	text-decoration: none;
	background-position: left top;
	background-repeat: no-repeat;
	margin: 0 1px;
}

	.bt-plus  { background: transparent url('http://m.bestofmedia.com/i/commun/forum/bt-plus-blocked.png?123123123') left top no-repeat; width: 21px; height: 20px; margin-top: 1px; }
	.bt-minus { background: transparent url('http://m.bestofmedia.com/i/commun/forum/bt-minus-blocked.png?123123123') left top no-repeat; width: 21px; height: 20px; margin-top: 1px; }
	.bt-plus-blocked { background: transparent url('http://m.bestofmedia.com/i/commun/forum/bt-plus-blocked.png?123123123') left top no-repeat; width: 21px; height: 20px; margin-top: 1px; }
	.bt-minus-blocked { background: transparent url('http://m.bestofmedia.com/i/commun/forum/bt-minus-blocked.png?123123123') left top no-repeat; width: 21px; height: 20px;  margin-top: 1px; }
	.bt-trash, .bt-delete, .bt-restore, .bt-sherif  { float: left; }

	.bt-mark, .header.bt-mark {
		padding: 3px 0 3px 20px;
		background: transparent url('http://m.bestofmedia.com/i/commun/forum/tomsguide/bt-mark.png') left top no-repeat;
	}

	.bt-im {
		display: block;
		height: 14px;
		width: 15px;
		margin: 0 auto;
		text-indent: -9999px;
		background: transparent url('http://m.bestofmedia.com/i/commun/forum/bt-im.gif') left top no-repeat;
	}

	.bt-toolbar:hover { background-position: left bottom; }
	.bt-bold { background-image: url('http://m.bestofmedia.com/i/tomshardware/forum/uk/themes_static/images_forum/21/new/bt-bold.gif'); }
	.bt-italic { background-image: url('http://m.bestofmedia.com/i/tomshardware/forum/uk/themes_static/images_forum/21/new/bt-italic.gif'); }
	.bt-underline { background-image: url('http://m.bestofmedia.com/i/tomshardware/forum/uk/themes_static/images_forum/21/new/bt-underline.gif'); }
	.bt-link { background-image: url('http://m.bestofmedia.com/i/tomshardware/forum/uk/themes_static/images_forum/21/new/bt-link.gif'); margin-right: 25px; }
	.bt-message-edit { background-image: url('http://m.bestofmedia.com/i/tomshardware/forum/uk/themes_static/images_forum/21/new/bt-edit.gif'); }
	.bt-view-bbcode { background-image: url('http://m.bestofmedia.com/i/tomshardware/forum/uk/themes_static/images_forum/21/new/bt-bbcode.gif'); }
	.bt-quick-edit { background-image: url('http://m.bestofmedia.com/i/tomshardware/forum/uk/themes_static/images_forum/21/new/bt-quickEdit.gif'); }
	.bt-answer { background-image: url('http://m.bestofmedia.com/i/tomshardware/forum/uk/themes_static/images_forum/21/new/bt-quote.gif'); }
	.bt-quotePlus { background-image: url('http://m.bestofmedia.com/i/tomshardware/forum/uk/themes_static/images_forum/21/new/bt-quote+.gif'); }
	.bt-quoteMoins { background-image: url('http://m.bestofmedia.com/i/tomshardware/forum/uk/themes_static/images_forum/21/new/bt-quote-.gif'); }
	.bt-favorite { background-image: url('http://m.bestofmedia.com/i/tomshardware/forum/uk/themes_static/images_forum/21/new/bt-favorite.gif'); }
	.bt-warning { background-image: url('http://m.bestofmedia.com/i/tomshardware/forum/uk/themes_static/images_forum/21/new/bt-warning.gif'); }
	.bt-ip { background-image: url('http://m.bestofmedia.com/i/tomshardware/forum/uk/themes_static/images_forum/21/new/bt-ip.gif'); }
	.bt-multiPseudo { background-image: url('http://m.bestofmedia.com/i/tomshardware/forum/uk/themes_static/images_forum/21/new/bt-multiPseudo.gif'); }
	.bt-mesimages { background-image: url('http://m.bestofmedia.com/i/tomshardware/forum/uk/themes_static/images_forum/21/new/bt-mesimages.gif'); }
	.bt-title-mode { background-image: url('http://m.bestofmedia.com/i/tomshardware/forum/uk/themes_static/images_forum/21/new/bt-title-mode.gif'); }
	.bt-changeAuthor { background-image: url('http://m.bestofmedia.com/i/tomshardware/forum/uk/themes_static/images_forum/21/new/bt-changeAuthor.gif'); }
	.bt-alertModo { background-image: url('http://m.bestofmedia.com/i/tomshardware/forum/uk/themes_static/images_forum/21/new/bt-alertModo.gif'); }
	.bt-quote { background-image: url('http://m.bestofmedia.com/i/tomshardware/forum/uk/themes_static/images_forum/21/new/bt-quote+.gif'); }
	.bt-sherif { background-image: url('http://m.bestofmedia.com/i/commun/forum/bt-sherif.gif'); }
	.bt-trash { background-image: url('http://m.bestofmedia.com/i/commun/forum/bt-trash.gif'); }
	.bt-delete { background-image: url('http://m.bestofmedia.com/i/commun/forum/bt-delete2.gif'); }
	.bt-restore { background-image: url('http://m.bestofmedia.com/i/tomshardware/forum/uk/themes_static/images_forum/21/new/bt-restore.gif'); }

	.bt-warning, .bt-delete, .bt-restore, .bt-ip, .bt-multiPseudo, .bt-mesimages,
		.bt-title-mode, .bt-changeAuthor, .bt-alertModo, .bt-quote, .bt-plus, .bt-minus,
			.bt-plusMinus-blocked, .bt-sherif, .bt-plus-blocked, .bt-minus-blocked  { float: right; }

.messageIsHere { padding: 5px; }

.toolbar2 {
	color: #afafaf;
	padding: 1px 5px;
	background: #f0f0f0;
}

.displayComment {
	float: right;
	margin: 0 2px;
	line-height: 20px;
	cursor: pointer;
	color: #baafaf;
}

.noteComment {
	line-height: 22px;
	float: right;
	font-size: 11px;
	color: #000;
	display: block;
	width: 16px;
	text-align: center;
}

.actions_toolbar, .date-toolbar {
	text-transform: capitalize;
	color: #000;
	padding-right: 3px;
	font-weight: bold;
	font-size: 9px;
	text-align: right;
	text-align: left;
	padding-top: 1px;
	padding-bottom: 3px;
	height: 11px;
	overflow: hidden;
}

	.actions_toolbar div {
		color: #afafaf;
		font-size: 9px;
		font-weight: normal;
		display: inline;
	}

table.messagetabledel .actions_toolbar div { color: #000; }

.citation, .spoiler {
	margin: 8px auto;
	padding: 3px;
    width: 90%;
	text-align: left;
	color: #000;
	border: 1px solid #d7d7d7;
	background: #fff;
}

	.spoiler .masque { visibility: hidden; }

.monoBox2 .monoBox-top {
	padding-left: 10px;
	background: #fff url('http://m.bestofmedia.com/i/tomsguide/design/monoBox2-top.gif') left bottom no-repeat;
}

	.monoBox2 .monoBox-top .in2 {
		padding-top: 7px;
		background: #fff url('http://m.bestofmedia.com/i/tomsguide/design/monoBox2-top.gif') right bottom no-repeat;
	}

.monoBox2 .monoBox-content {
	border-top: 0;
	border-bottom: 0;
	padding: 0 10px;
	background: #e6f0f7;
}

.monoBox2 .monoBox-bottom {
	padding-left: 10px;
	background: #fff url('http://m.bestofmedia.com/i/tomsguide/design/monoBox2-bottom.gif') left bottom no-repeat;
}

	.monoBox2 .monoBox-bottom .in2 {
		padding-top: 7px;
		background: #fff url('http://m.bestofmedia.com/i/tomsguide/design/monoBox2-bottom.gif') right bottom no-repeat;
	}

a.moderation {
	position: relative;
	display: block;
	margin: 0 auto;
	height: 28px;
	width: 35px;
	text-indent: -9999px;
	background: transparent url('http://m.bestofmedia.com/i/tomsguide/design/forum/big_btn_sherif.gif') left top no-repeat;
}

	a.moderation:hover { background-position: left bottom; }

.ssMenu {
	position: absolute;
	z-index: 18;
	top: 29px;
	left: 0;
	border: 1px solid #d3d3d3;
	background: #f0f1f3;
	width: auto;
	filter: Alpha(opacity=96);
	-moz-opacity: 0.96;
	opacity: 0.96;
	text-align: left;
}

		#mesdiscussions .ssMenu li {
			float: none;
			display: block;
			position: static;
			z-index: 19;
			border: 1px solid #f0f1f3;
		}

			#mesdiscussions .ssMenu li a {
				float: none;
				display: block;
				margin: 0;
				border: 0;
				overflow: none;
				width: auto;
				height: auto;
				text-indent: 0;
				padding: 3px 5px 3px 15px;
				font-size: 10px;
				/* white-space: nowrap; */
				background: url('http://m.bestofmedia.com/i/tomsguide/design/3GreenDots.gif') 5px 12px no-repeat;
			}

				#mesdiscussions .ssMenu li a:hover {
					background-position: 5px 12px;
					background-color: #fff;
					text-decoration: none;
				}

#flag-pouet, #moderation-pouet { width: 280px; }

/*
	Styles du formulaire de post.
*/
#forumPost { text-align: left; }
	#forumPost fieldset { width: 85%; }
	#forumPost form { padding-bottom: 10px; }

	#forumPost textarea {
		width: 98% !important;
		width: 95%; /* ie6 */
 		height: 300px;
		padding: 5px;
		font-size: 12px;
		font-family: Verdana, Arial, Sans-serif, Helvetica;
	}

	#forumPost label.stronger {
		float: left;
		width: 115px;
		margin-bottom: 3px;
	}

	#forumPost select[name=category],
		#forumPost select[name=subCategory] {
			width: 325px;
		}

	#forumPost .monoBox {
		margin-top: 10px;
		position: relative;
	}

		#forumPost .monoBox .monoBox-content {
			padding-left: 5px;
		}

		#forumPost .monoBox ul { margin-bottom: 5px; }
			#forumPost .monoBox li { float: left; }

	#forumPost .warning {
		margin: 10px 0 5px 0;
		font-size: 12px;
		color: #df0728;
	}

	#forumPost .tonalite li {
		display: block;
		margin-right: 5px;
	}

		/* IE 6/7 */
		* html #forumPost .tonalite li,
			*+html #forumPost .tonalite li { margin-right: 0; }

		#forumPost .tonalite img { height: 15px; }

	#forumPost .smilies {
		position: absolute;
		z-index: 5;
		top: 0;
		right: -17%;
		width: 15%;
	}

		#forumPost .mySmilies {
			display: none;
			position: absolute;
			top: 0;
			left: 0;
			height: 125px;
			overflow: hidden;
		}

		#forumPost .mySmilies-show {
			position: absolute;
			top: 0;
			right: 0;
			padding: 5px;
			width: auto !important;
			width: 220px;
			min-width: 220px;
			max-width: 320px;
			min-height: 125px;
			height: auto;
			overflow: visible;
			-moz-opacity: 0.9;
			filter: alpha(opacity=90);
			background: #fff url('http://m.bestofmedia.com/i/tomsguide/design/shadowAlpha.png') right bottom repeat;
		}

			* html #forumPost .mySmilies-show {
				filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='http://m.bestofmedia.com/i/tomsguide/design/shadowAlpha.png');
				background-image: none;
			}

		#forumPost .smilies li { margin-bottom: 10px; }
		#forumPost .smilies img { cursor: pointer; }
		#forumPost .smilies .stronger {
			display: block;
			text-align: center;
		}

	#forumPost .cgu {
		margin: 10px 0 15px 0;
		font-size: 11px;
	}

	#forumPost li.formOptions {
		position: relative;
		margin-bottom: 8px;
	}

		#forumPost li.formOptions label {
			margin-left: 10px;
			line-height: 1.2em;
		}

			/* IE 6/7 */
			* html #forumPost li.formOptions label,
				*+html #forumPost li.formOptions label { line-height: 1.8em; }

	#forumPost .moderation {
		position: relative;
		margin-top: 20px !important;
		margin-top: 10px; /* ie6 */
	}

		#forumPost .moderation ul {
			display: block;
			padding: 10px;
			border: 1px dotted #7f9e00;
		}

			#forumPost .moderation li { line-height: 2em; }

		#forumPost .moderation label { padding-left: 5px; }
			#forumPost .moderation label.stronger { padding: 0 5px 0 0; }

		#forumPost .moderation .title {
			display: block;
			position: absolute;
			top: -9px;
			left: 7px;
			padding: 0 5px;
			font-size: 10px;
			color: #7f9e00;
			background: #fff;
		}

			/* IE 6/7 */
			* html #forumPost .moderation .title,
				*+html #forumPost .moderation .title { top: 7px; }

		#forumPost .moderation .toBeRead input {
			display: inline;
			margin: 0;
			width: 90px;
		}

	#forumPost .validation {
		position: absolute;
		top: -13px;
		right: 15px;
		text-align: right;
	}

		#forumPost #bt-submit {
			border: none;
			cursor: pointer;
		}

		#forumPost #preview {
			margin-right: 10px;
			border: none;
			cursor: pointer;
		}

	#forumPost #iframeBlock { width: 100%; }

	#previewIframe {
		width: 100% !important;
		width: 97%; /* ie6 */
		height: 300px;
		border: none;
	}

	/*
		Comments
	*/
	#forumPost .comment {
		margin: 0 -9px;
		padding: 10px;
	}

		#forumPost .comment-content {
			display: block;
			overflow: auto;
		}

		#forumPost .comment-pseudo {
			float: left;
			width: 80px;
			overflow: hidden;
		}

			#forumPost .comment-pseudo span {
				display: block;
				padding-top: 8px;
			}

		#forumPost .comment-bulle {
			position: relative;
			z-index: 0;
			margin: 0 5px 0 90px;
			padding: 5px;
			line-height: 1.5em;
			min-height: 45px;
			border: 1px solid #cfcfcf;
		}

		#forumPost .comment-pointe {
			display: block;
			position: absolute;
			top: 8px;
			left: -9px;
			z-index: 1;
			width: 9px;
			height: 15px;
			overflow: hidden;
			background: url('http://m.bestofmedia.com/i/commun/pointeStrong.gif') left top no-repeat;
		}

		#forumPost .comment-blue { background-color: #f3f6fb; }
			#forumPost .comment-blue .comment-pointe { background-image: url('http://m.bestofmedia.com/i/commun/pointeStrongBlue.gif'); }

	/*
		BBCode
	*/
	#forumPost .bbcode a {
		display: block;
		width: 28px;
		height: 30px;
		text-indent: -9999px;
		text-decoration: none;
		color: #000;
		background: #f1f3f5 bottom left no-repeat;
	}

		#forumPost .bbcode li.last { margin: 0; }
		#forumPost .bbcode a:hover { background-position: left top; }

		#forumPost .bbcode #BBQuote, #forumPost .bbcode #BBSpoiler {
			width: 75px;
			text-indent: 0;
		}

		#forumPost .bbcode #BBOptions {
			width: 108px;
			text-indent: 0;
			background-image: url('http://img.infos-du-net.com/forum/icones/message/new/options.gif');
		}

		#forumPost .bbcode span {
			display: block;
			text-align: center;
			line-height: 25px;
		}

		/*
			colorPiker
		*/
		#forumPost .bbcode #BBColors {
			margin: 3px 10px 0 0;
			border: 1px solid #000;
			cursor: crosshair;
		}

			#forumPost #colorBar { text-indent: 0; }
				#forumPost #colorBar img {
					width: 230px;
					height: 20px;
				}

		#forumPost .bbcode #BBActualColor {
			width: 20px;
			height: 20px;
			margin: 3px 10px 0 0;
			border: solid 1px #000;
			cursor: pointer;
		}
		/* colorPiker */

		#forumPost .bbcode #BBBold { background-image: url('http://img.infos-du-net.com/forum/icones/message/new/bold.gif'); }
		#forumPost .bbcode #BBItalic { background-image: url('http://img.infos-du-net.com/forum/icones/message/new/italic.gif'); }
		#forumPost .bbcode #BBUnderline { background-image: url('http://img.infos-du-net.com/forum/icones/message/new/underline.gif'); }
		#forumPost .bbcode #BBLink { background-image: url('http://img.infos-du-net.com/forum/icones/message/new/link.gif'); }
		#forumPost .bbcode #BBImage { background-image: url('http://img.infos-du-net.com/forum/icones/message/new/pictures.gif'); }
		#forumPost .bbcode #BBQuote { background-image: url('http://img.infos-du-net.com/forum/icones/message/new/quotes.gif'); }
		#forumPost .bbcode #BBSpoiler { background-image: url('http://img.infos-du-net.com/forum/icones/message/new/spoiler.gif'); }
		#forumPost .bbcode #BBFixed { background-image: url('http://img.infos-du-net.com/forum/icones/message/new/fixed.gif'); }
		#forumPost .bbcode #BBDev { background-image: url('http://img.infos-du-net.com/forum/icones/message/new/code.gif'); }
		#forumPost .bbcode #BBFlash { background-image: url('http://img.infos-du-net.com/forum/icones/message/new/flash.gif'); }
		#forumPost .bbcode #BBVideo { background-image: url('http://img.infos-du-net.com/forum/icones/message/new/video.gif'); }
		#forumPost .bbcode #BBList { background-image: url('http://img.infos-du-net.com/forum/icones/message/new/list.gif'); }

		#forumPost .bbcode #BBStrike {
			margin-right: 8px;
			background-image: url('http://img.infos-du-net.com/forum/icones/message/new/strike.gif');
		}

		#forumPost .bbcode #BBMail {
			margin-right: 8px;
			background-image: url('http://img.infos-du-net.com/forum/icones/message/new/email.gif');
		}

		#forumPost .bbcode #BBSmiley {
			margin-right: 8px;
			background-image: url('http://img.infos-du-net.com/forum/icones/message/new/smileyOn.gif');
		}

			#forumPost .bbcode #BBSmiley.off {
				background-image: url('http://img.infos-du-net.com/forum/icones/message/new/smileyOff.gif');
			}

		#forumPost .more a {
			width: 30px;
			margin-right: 2px;
		}

/*
	Sondages
*/
#forumPostPoll { padding-top: 10px; }
	#forumPostPoll li { width: 100%; }

	#forumPostPoll .dates input {
		display: inline;
		margin: 0;
		width: 25px;
	}

	#forumPostPoll .question { margin-bottom: 10px; }
		#forumPostPoll .question label { width: 100%; }
		#forumPostPoll .question input { margin: 0; }

	#forumPostPoll .reply { margin-top: 5px; }
		#forumPostPoll .reply label {
			float: left;
			width: 30px;
		}

		#forumPostPoll .reply input {
			margin: 0;
			width: 350px;
		}

/**/

.Topic, #mesdiscussions div.onglet_menu div a:hover,
.onglet_menu_sel, .profil, .s1Topic, .s2Topic,
.citation, .oldcitation, .quote, .oldquote,
.message, .reponse {
	color: #000;
}

.cLink, #mesdiscussions a.cLink { color:#000080; }
.mesdiscussions { width: 98%; }

#mesdiscussions {
	margin-left: 0;
	font-family: Verdana, Arial, Sans-serif, Helvetica;
	margin: auto;
	text-align: left;
	border: 1px solid #fff;
}

	#mesdiscussions strong {
		font-weight: 700;
		font-style: inherit;
	}

	#mesdiscussions em {
		font-style: italic;
		font-weight: inherit;
	}

.oldcitation td, .citation td, .quote td, .spoiler td, .fixed td, .code td  { padding: 5px; }
tr.fondForum1Description, tr.fondForum2Title, tr.fondForumSupercat { color: #fff; }
td.sujetCase1 { background-color: #fff; }
td.sujetCase4, td.sujetCase5 { background-color: #fefefe; }

table.main tr td { padding: 5px; }

div.usersOnline {
	padding-bottom: 5px;
	text-align: left;
}

tr.fondForum1PagesHaut, tr.fondForum1PagesBas, tr.fondForum2Fonctions, tr.fondForum2PagesHaut, tr.fondForumDescription { color: #fff; }
	tr.fondForum1PagesHaut td.padding, tr.fondForumDescription th { padding: 10px; }
		tr.fondForum1PagesHaut td a, tr.fondForum1PagesBas td a { color: #fff; }

	tr.fondForum2PagesHaut th.padding a.cHeader {
		color: #fff;
		text-decoration: underline;
	}

div.pagepresuiv span.cFondu {
	font-weight: normal;
	color: #dadada;
}

td.messCase1 div { padding: 3px 15px; }

td.messCase2 { padding: 0; }
	td.messCase2 div.left { color:#a3a3a3; }

tr.fondForumSupercat td.padding div b { font-weight: normal; }
#internalMain .mesdiscussions700, #internalMain .mesdiscussions750 { width: 99%; }

.withArrows { cursor: pointer; }

.notopics, .notopics li { display: block; }
	.notopics ul.categs, .notopics ul.topics  { display: inline; }

.MonIDN-bottomTextsBlock { padding-top: 10px; }

#deleteSidebar {
	position: absolute;
	right: 15px;
	top: 0;
	z-index: 2;
	text-align: right;
	font-size: 11px;
}

/* Modo Panel */

#mesdiscussions table.modoPanel {
	margin: 5px auto;
	border: 1px solid #d7d7d7;
}

	#mesdiscussions table.modoPanel td, #mesdiscussions table.modoPanel tr,
		#mesdiscussions table.modoPanel th { border: none; } /* remise Ã  zÃ©ro des bordures MD.net  */

	#mesdiscussions table.modoPanel td {
		padding: 5px;
		border-right: 1px solid #d7d7d7;
	}

/**/

#mesdiscussions b, #mesdiscussions strong { font-weight: 700; }
	#mesdiscussions i, #mesdiscussions em { font-style: italic; }

	#mesdiscussions .arbo {
		font-size: 11px;
		color: #a3a3a3;
		padding: 0;
		margin-top: 0;
	}

	#mesdiscussions .arbo a { color: #a3a3a3; }
	#mesdiscussions .arbo img { display: none; }
	#mesdiscussions .arbo h2, #mesdiscussions .arbo span.Ext {
		font-weight: 700;
		color: #a3a3a3;
	}

p.asearch { font-size: 12px; }

td.messCase2 p {
	width: 500px;
	overflow: auto;
}

	td.messCase2 ul {
		list-style: disc;
		margin-left: 20px;
	}

.olcode {
	margin-left: 25px;
	padding: 0 5px 5px 5px;
}

	.olcode li { list-style-type: decimal; }

/* messageToDeleted */
.messageToDeleted .header, .messageToRestore .header {
	padding: 5px 15px;
	border: none;
	background: #fff left top repeat;
}

	.messageToDeleted .message, .messageToRestore .message { padding: 0 0 5px 0; }
	.messageToDeleted .replyTo, .messageToRestore .replyTo { margin: 0 15px; }

	.messageToDeleted .header { background-image: url('http://m.bestofmedia.com/i/tomshardware/forum/uk/themes_static/images_forum/21/new/stripeAlert.png'); }
	.messageToDeleted .message { background: #e4b7be; }
	.messageToRestore .header { background-image: url('http://m.bestofmedia.com/i/tomshardware/forum/uk/themes_static/images_forum/21/new/stripeRestore.png'); }
	.messageToRestore .message { background: #f0ffc7; }

#mesdiscussions .messagetabledel {
	margin: -1px 0 0 0;
	width: auto;
	height: auto;
	border: 1px solid red;
}

	#mesdiscussions .messagetabledel .message  {
		background-image: url('http://img.infos-du-net.com/forum/icones/trans2.gif');
	}

	#mesdiscussions .messageToRestore .messageIsHere,
		#mesdiscussions .messageToDeleted .messageIsHere {
			padding: 5px 15px;
		}
/**/

#mesdiscussions .collapsable { display: block; }
	#mesdiscussions .collapsable span.hidden {
		top: 25px;
		left: auto;
		z-index: 20;
	}

#container {
	width: 98%;
	min-width: 998px;
}

#forumContent #internalSidebar, #forumContent #sidebar {
	position: relative;
	float: right;
	width: 300px;
	margin-top: 20px;
}

#forumContent #internalMain, #forumContent #main {
	position: relative;
	z-index: 0;
	float: left;
	margin-right: -320px;
	margin-left: 0;
	width: 100%;
}

/*.connexion {
	width: 100%;
	padding: 5px 0;
	text-align: right;
	font-size: 12px;
}*/

#mesdiscussions .copyright {
	font-size: 10px;
	text-align: center;
}

.container {
	text-align: left;
	margin-right: 300px;
	width: auto;
}

	/* Casser le container made in mesdiscussions */
	.container .container { margin-right: 0; }

#container {
	min-width: 1005px;
	max-width: 1400px;
}

/*
	Topics
*/
.messagesContainer {
	border-top: 1px solid #d0d7e1;
}
	.messageContainer ul {
		padding-left: 15px;
		list-style-type: disc;
	}

span.u {
	text-decoration: underline;
}

table.quote, table.oldcitation {
	margin: 8px auto;
	padding: 3px;
	width: 90%;
	font-style: italic;
	text-align: left;
	border: 1px solid #a3b8c9;
	background: #fff;
}

	table.quote td, table.oldcitation td {
		padding: 5px;
	}

table.fixed, table.code {
	width: 90%;
	margin: 8px 5px;
	color: #000;
	font-family: Courier New, Courier, monospace;
	border: 1px solid #000;
	background-color: #fff;
}

.message {
	padding: 5px 15px 5px 15px;
	border: 1px solid #d0d7e1;
	border-top: none;
}

	.message textarea {
		font-size: 12px;
		font-family: Verdana, Arial, Sans-serif, Helvetica;
	}

.header, .miniHeader {
	padding-bottom: 4px;
	font-weight: 700;
	border-bottom: 1px solid #bec6d9;
	background: transparent;
}

	.header .pseudo , .miniHeader .pseudo {
		float: left;
		width: 140px;
		font-weight: 700;
		font-size: 12px;
		color: #000;
		overflow: hidden;
	}

		.header .pseudo a, .miniHeader .pseudo a { color: #000; }

	.header .left, .header .right {
		float: left;
		margin-top: 0;
		width: 85%;
		font-weight: 400;
		font-size: 10px;
		color: #baafaf;
	}

		.header .right {
			float: right;
			width: 15%;
			text-align: right;
		}

		.header .left ul, .header .left li { display: inline; }
			.header .left li a { color: #baafaf; }
            .header .left li a.bt-mark { color: #1378E0;font-weight: bold; }

.miniHeader {
	padding: 0;
	border: none;
}

	.miniHeader .right { width: auto; }

.dotted {
	display: block;
	padding: 5px 0;
	color: #beccd9;
}

.replyTo, .replyToAnon {
    text-align: right;
	display: block;
	margin-top: 15px;
	font-size: 11px;
	font-weight: 700;
}

	/* ie6 */
	* html .replyTo, * html .replyToAnon {
		width: 100%;
	}

	.replyTo {
        position: absolute;
        bottom: 0;
        right: 0;
	}

	.replyTo .link {
		float: right;
		overflow: hidden;
		max-width: 200px;
		padding: 5px 0 0 5px;
		white-space: nowrap;
	}

	.replyTo .toolbar2 {
		float: left;
		margin-top: 5px;
		padding: 0;
		background: none;
	}

		.replyTo .toolbar2 a {
			float: left;
		}

		*html .toolbar2 .ssMenu, /* ie 6 */
		*+html .toolbar2 .ssMenu /* ie 7 */ {
			position: absolute;
			left: auto;
			right: 35px;
			top: 30px;
		}

	.replyTo .bt-toolbar {
		height: 22px;
		width: 22px;
	}

	.replyTo li {
		font-weight: 400;
	}

.messageIsHere {
	position: relative;
	padding: 5px 0;
}

/*
	Gestion show / hide avec .miniHeader
*/
.showMessage, .hideMessage { cursor: pointer; }
	.showMessage {
		float: rigth;
		height: 14px;
		line-height: 14px;
		padding-left: 22px;
		font-size: 11px;
		color: #1379de;
		background: transparent url('http://m.bestofmedia.com/i/commun/forum/tomsguide/bt-roundedPlus.gif') left top no-repeat;
	}
/**/

div.highlighted { background-color: #fff; }
div.default { background-color: #f0f3fa; }
div.bestAnswer { background-color: #fdfad9; }

.picto-solved {
    width: 67px;
    height: 25px;
    background: transparent url(http://m.bestofmedia.com/i/commun/forum/tomsguide/picto-solved2.png) right center no-repeat;
    float: right;
    color: #959eab;
    font-size: 10px;
    text-align: center;
    padding: 78px 4px 0;
    line-height: 11px;
}

/*
	buttons
*/
.blockInfoMembre {
    margin-bottom: 20px;
    text-align: left;
}

#mesdiscussions a.myButtons, #myModal-content a.myButtons {
	display: inline-block;
	margin: 5px 0;
	height: 22px;
	width: auto;
	line-height: 22px;
	font-size: 11px;
	font-weight: 700;
	text-align: center;
	text-decoration: none;
	color: #fff;
}

#mesdiscussions a.default  {
	float: left;
	padding-left: 8px;
	background: transparent url('http://m.bestofmedia.com/i/commun/forum/tomsguide/buttons-sprite4.gif?54654') left top no-repeat;
}

	#mesdiscussions a.default .in2 {
		display: block;
		padding-right: 8px;
		background: transparent url('http://m.bestofmedia.com/i/commun/forum/tomsguide/buttons-sprite4.gif?54654') right top no-repeat;
	}

#mesdiscussions a.moduleMembre  {
    float: left;
    padding-left: 4px;
    background: transparent url('http://m.bestofmedia.com/i/tomsguide/design/onglets2.png') left -25px no-repeat;
}

    #mesdiscussions a.moduleMembre .in2 {
        font-size: 9px;
        display: block;
        padding: 6px 2px 0 0;
        font-size: 10px;
        background: transparent url('http://m.bestofmedia.com/i/tomsguide/design/onglets2.png') right -25px no-repeat;
        color: #142433;
    }

#mesdiscussions a.moduleMembreSelected  {
    float: left;
    padding-left: 4px;
    background: transparent url('http://m.bestofmedia.com/i/tomsguide/design/onglets2.png') left top no-repeat;
}

    #mesdiscussions a.moduleMembreSelected .in2 {
        font-size: 9px;
        display: block;
        padding: 6px 2px 0 0;
        font-size:10px;
        background: transparent url('http://m.bestofmedia.com/i/tomsguide/design/onglets2.png') right top no-repeat;
    }

#mesdiscussions a.reply, #myModal-content a.reply, #myModal-content a.cancel {
	float: left;
	padding-left: 8px;
	height: 22px;
	line-height: 22px;
	color: #fff;
	background: transparent url('http://m.bestofmedia.com/i/commun/forum/tomsguide/buttons-sprite4.gif?54654') left bottom no-repeat;
}

	#mesdiscussions a.reply .in2, #myModal-content a.reply .in2, #myModal-content a.cancel .in2 {
		display: block;
		padding-right: 8px;
		background: transparent url('http://m.bestofmedia.com/i/commun/forum/tomsguide/buttons-sprite4.gif?54654') right bottom no-repeat;
	}
/**/

#mesdiscussions .topicOptions {
	display: none;
	margin-bottom: 10px;
	padding: 3px 15px;
	font-size: 11px;
	color: #000;
	text-align: left;
	line-height: 18px;
	border: 1px solid #c3d5e3;
	background: transparent url('http://m.bestofmedia.com/i/commun/forum/tomsguide/options-sprite4.gif') left top repeat-x;
}

	#mesdiscussions .topicOptions form {
		float: left;
		font-size: 11px;
	}

	#mesdiscussions .topicOptions input {
		border: 1px solid #d4dbe5;
	}

	#mesdiscussions .topicOptions .button {
		padding: 0 10px;
		font-size: 13px;
		border: 1px solid #dbdfe2;
		background: transparent;
	}

	#mesdiscussions .optionsOn {
		display: block;
		margin-bottom: 5px;
		border-top: none;
	}

/*
	pagination : top
*/
#mesdiscussions .paginations {
	margin-bottom: 5px;
	padding: 5px 15px;
	font-size: 11px;
	color: #000;
	text-align: left;
	line-height: 11px;
	border: 1px solid #c3d5e3;
	background: transparent url('http://m.bestofmedia.com/i/commun/forum/tomsguide/options-sprite4.gif') left bottom repeat-x;
}

	#mesdiscussions .paginations * { float: left; }
	#mesdiscussions .paginationsOff { margin-bottom: 0; }

	#mesdiscussions .paginations .pages { margin: 0 5px; }
		#mesdiscussions .paginations .pages * { float: none; } /* exception */

	/*
		sprite
	*/
	#mesdiscussions .paginations .previousOn, #mesdiscussions .paginations .previousOff,
		#mesdiscussions .paginations .nextOn, #mesdiscussions .paginations .nextOff,
			#mesdiscussions .paginations .top, #mesdiscussions .paginations .bottom {
				width: 9px;
				margin: 0 5px;
				text-indent: -9999px;
				background: transparent url('http://m.bestofmedia.com/i/commun/forum/tomsguide/arrows-sprite2.gif') top left no-repeat;
			}

		#mesdiscussions .paginations .nextOn { background-position: -9px top; }
		#mesdiscussions .paginations .nextOff { background-position: -9px bottom; }
		#mesdiscussions .paginations .previousOff { background-position: 0 bottom; }

		#mesdiscussions .paginations .bottom {
			margin-left: 150px;
			width: 11px;
			background-position: -18px top;
		}

		#mesdiscussions .paginations .top {
			width: 11px;
			background-position: -29px top;
		}
	/**/
/**/

/*
	pagination : bottom
*/
#mesdiscussions .paginations2 {
	margin-top: 5px;
	padding: 2px 8px;
	font-size: 11px;
	color: #000;
	text-align: left;
	line-height: 11px;
	border: 1px solid #c3d5e3;
	background: transparent url('http://m.bestofmedia.com/i/commun/forum/tomsguide/options-sprite4.gif') left bottom repeat-x;
}

	#mesdiscussions .paginations2 .left {
		float: left;
		width: 20%;
	}

	#mesdiscussions .paginations2 .right {
		float: right;
		width: 20%;
		text-align: right;
	}

	#mesdiscussions .paginations2 .center {
		float: left;
		width: 60%;
		font-size: 12px;
		line-height: 17px;
		text-align: center;
	}

	/*
		sprite
	*/
	#mesdiscussions .paginations2 .previousOn, #mesdiscussions .paginations2 .previousOff,
		#mesdiscussions .paginations2 .nextOn, #mesdiscussions .paginations2 .nextOff {
			float: left;
			padding-left: 25px;
			height: 18px;
			line-height: 17px;
			font-size: 12px;
			text-align: -9999px;
			background: transparent url('http://m.bestofmedia.com/i/commun/forum/tomsguide/arrow-left.gif') top left no-repeat;
		}

		#mesdiscussions .paginations2 .previousOff {
			background-position: bottom left;
		}

		#mesdiscussions .paginations2 .nextOn, #mesdiscussions .paginations2 .nextOff {
			float: right;
			padding: 0 25px 0 0;
			background: transparent url('http://m.bestofmedia.com/i/commun/forum/tomsguide/arrow-right.gif') top right no-repeat;
		}

		#mesdiscussions .paginations2 .nextOff {
			background-position: bottom right;
		}
	/**/
/**/

#mesdiscussions .footerOptions {
	margin:0;
	font-size: 10px;
	text-align: left;
}

	#mesdiscussions .footerOptions .goTo {
		margin: 5px 0 2px 0;
		padding: 15px 10px;
		height: 20px;
		font-size: 11px;
		background: #eef0ef;
	}

	#mesdiscussions .footerOptions form {
		float: left;
		width: 60%;
	}

		#mesdiscussions .footerOptions select { width: 300px; }

		#mesdiscussions .footerOptions .submit {
			width: 26px;
			height: 21px;
			border: none;
			cursor: pointer;
			text-indent: -9999px;
			background: #fff url('http://m.bestofmedia.com/i/commun/forum/tomsguide/bt-ok.gif') left top no-repeat;
		}

	#mesdiscussions .footerOptions .links {
		float: right;
		width: 39%;
		text-align: right;
	}

		#mesdiscussions .footerOptions li { display: inline; }
		#mesdiscussions .footerOptions li a { text-decoration: underline; }

#mesdiscussions .sondage {
	margin: 0 auto 10px auto;
	padding: 5px 10px;
	width: 80%;
	color: #000;
	border: 1px solid #d0d7e1;
	background: #f0f3fa;
}

#mesdiscussions .learnMore {
	margin: 10px 0 5px 0;
	font-size: 10px;
	text-align: left;
}

/*
	Design avec avatars,
	incluant les outils liÃ©s aux membres
*/
.tools {
	float: left;
	padding-top: 5px;
	width: 135px;
	line-height: 1.5em;
	font-size: 11px;
	text-align: center;
}

	.tools .infos {
		position: relative;
		float: left;
		margin-right: 5px;
		width: 28px;
	}

		.tools .infos li {
			display: block;
			padding-bottom: 3px;
		}

		/*
			effets de bord non dÃ©sirÃ©s
			surcharge la classe plus haute
		*/
		.tools .infos ul.ssMenu li { padding: 0; }

	.tools .avatar {
		float: left;
		width: 100px;
		text-align: left;
		overflow: hidden;
	}

#mesdiscussions div.edited {
	margin-top: 10px;
	text-align: right;
	font-size: 10px;
}

#mesdiscussions .KonaBody, .KonaBody { display: block; }

#mesdiscussions .signature {
	display: block;
	margin-top: 10px;

	/*
		Marge au niveau du position absolute
		du .replyTo
	*/

	padding-bottom: 30px;

	/**/

	font-size: 10px;
	overflow: hidden;
}

#mesdiscussions .quickReply {
	margin-top: 10px;
	text-align: center;
}

	#mesdiscussions .quickReply textarea {
		display: block;
		margin: 5px auto;
		height: 90px;
		width: 550px;
		border: 1px solid #d0d7df;
		font-size: 12px;
		font-family: Verdana, Arial, Sans-serif, Helvetica;
	}

	#mesdiscussions .quickReply .submit {
		width: 180px;
		margin: 0 auto;
	}

.mainTitle {
	float: left;
	width: 550px;
}

.mainTools { float: right; }
	.mainTools li { display: inline; }
		.mainTools li a {
			display: block;
			float: left;
			margin-right: 5px;
			width: 34px;
			height: 28px;
			text-indent: -9999px;
			background: left top no-repeat;
		}

		/* flag */
		.mainTools li.addFlag a, .mainTools li.delFlag a { background-image: url('http://m.bestofmedia.com/i/commun/forum/tomsguide/bt-drapal.gif'); }
			.mainTools li.delFlag a { background-position: left bottom; }

		/* notification */
		.mainTools li.addNotification a, .mainTools li.delNotification a { background-image: url('http://m.bestofmedia.com/i/commun/forum/tomsguide/bt-notification.gif'); }
			.mainTools li.delNotification a { background-position: left bottom; }

		/* favorite */
		.mainTools li.addFavorite a, .mainTools li.delFavorite a { background-image: url('http://m.bestofmedia.com/i/commun/forum/tomsguide/bt-favorite.gif'); }
			.mainTools li.delFavorite a { background-position: left bottom; }

		/* pm not read */
		.mainTools li.noread a { background-image: url('http://m.bestofmedia.com/i/commun/forum/tomsguide/bt-noread.gif'); }

#mesdiscussions .sondage {
	font-size: 11px;
	text-align: left;
}

	#mesdiscussions .sondageLeft{
		float: left;
		width: 50%;
	}

	#mesdiscussions .sondageRight {
		float: right;
		width: 50%;
		padding-top: 2px;
	}

	#mesdiscussions .sondageTop {
		padding-top: 2px;
	}

	#mesdiscussions .barre {
		float: left;
		padding: 2px 0 3px 2px;
		color: #000;
		background: #C2C3F4 url(http://img.infos-du-net.com/forum/themes_static/temp/2-17-194-195-244-240-240-240.png) left top repeat-x;
	}

/*
	#forumForm
	topic_form_include
*/
#forumForm #catListing, #forumForm #subCatListing {
    float: none;
    padding: 0;
    width: 100%;
}

#forumForm #subCatListing {
    padding-top: 5px;
}

#forumForm select {
    width: 100%;
}

#forumForm ul { line-height: 1.5em; }
    #forumForm li {
        padding-right: 5px;
        padding-left: 5px;
    }

#forumForm a.withArrows {
    float: right;
    position: static;
}

#forumForm .forumFormTitle {
    font-weight: 700;
}

#forumForm .forumFormTitle {
    font-weight: 700;
}

#forumForm .withArrows span {
    width: 60px;
    text-align: center;
}

/*
	flagsBar
*/

#mesdiscussions .flagsBar li { margin: 10px 10px 0 0; float: left; display: inline; }
	#mesdiscussions .flagsBar a {
		float: left;
		height: 28px;
		margin: 0 auto;
		background: url('http://m.bestofmedia.com/i/commun/forum/flagsBar2.png') left -74px no-repeat;
        padding-left: 27px;
	}

        #mesdiscussions .flagsBar a:hover {
            text-decoration: none;
        }
            #mesdiscussions .flagsBar a:hover span {
                color: #fff;
            }

		#mesdiscussions .flagsBar a span {
			display: block;
            height: 28px;
            float: left;
			line-height: 25px;
			color: #000;
			font-size: 11px;
			text-decoration: none;
            background: url('http://m.bestofmedia.com/i/commun/forum/flagsBar2.png') right 0 no-repeat;
            padding: 0 5px;
		}

        #mesdiscussions .flagsBar a:hover span {
            background: url('http://m.bestofmedia.com/i/commun/forum/flagsBar2.png') right -28px no-repeat;
        }

		#mesdiscussions .flagsBar a.blueFlag {
			
		}

		#mesdiscussions .flagsBar a.redFlag {
			background-position: left -102px;
		}

		#mesdiscussions .flagsBar a.favoriteFlag {
			background-position: left -130px;
		}

		#mesdiscussions .flagsBar a.newFlag {
			background-position: left -158px;
		}

		#mesdiscussions .flagsBar a.noReadFlag {
			background-position: left -186px;
		}


#flagsReinit {
	font-size: 11px;
	line-height: 15px;
}

	#flagsReinit .dropMenu { float: left; }
		#flagsReinit .dropMenu .dropMenu-title {
			width: auto;
			height: 15px;
			line-height: 15px;
			padding-left: 0;
			color: #1378e0;
			background: none;
		}

			#flagsReinit .dropMenu-title span {
				padding: 0 5px 0 0;
				font-size: 11px;
				background: none;
			}

		#flagsReinit .dropMenu .dropMenu-panel {
			top: 15px;
			left: -1px;
			width: 225px;
			height: auto;
		}

			#flagsReinit .dropMenu .dropMenu-panel a,
				#flagsReinit .dropMenu .dropMenu-panel span {
					padding-left: 5px;
					color: #1378e0;
				}

.smallBlueFlag {
	position: absolute;
	top: 4px;
	left: 5px;
	height: 13px;
	width: 14px;
	background: url('http://m.bestofmedia.com/i/commun/forum/smallBlueFlag.png') left top no-repeat;
}

/*
	forumProfile
*/
#forumProfile {
	width: 100%;
	margin: 10px 0 0;
}

	#forumProfile .mainTitle, .mainTitle.noFloat {
		float: none;
		margin: 0 0 10px 0;
		font-size: 20px;
        font-weight: bold;
	}

	#forumProfile .avatar {
		float: left;
		margin-top: 7px;
		width: 100px;
		height: 100px;
		background: transparent center center no-repeat;
	}

	#forumProfile .title { color: #7f8180; }

	#forumProfile .listing li {
		border: 1px solid #fff;
		border-left: 0;
		border-right: 0;
		padding: 2px 0;
		line-height: 1.5em;
	}

	#forumProfile .separator {
		height: auto;
		margin-bottom: 5px;
		padding-bottom: 10px;
		background: transparent url('http://m.bestofmedia.com/i/commun/forum/tomsguide/bigGreySeparator.gif') left bottom no-repeat;
	}

	#forumProfile a.sherif {
		padding-right: 28px;
		text-decoration: none;
		background: transparent url('http://m.bestofmedia.com/i/commun/forum/bt-sherif-small.gif') left bottom no-repeat;
	}

		#forumProfile a.sherif:hover {
			text-decoration: none;
		}

	#forumProfile .email {
		display: block;
		line-height: 25px;
		padding-left: 45px;
		background: transparent url('http://m.bestofmedia.com/i/commun/forum/email-big.gif') left top no-repeat;
	}

	#forumProfile li.logoIm {
		height: 27px;
		line-height: 27px;
		padding-left: 60px;
		background: transparent left top no-repeat;
	}

		#forumProfile li.msn { background-image: url('http://m.bestofmedia.com/i/commun/forum/logo-msn.gif'); }
		#forumProfile li.aim { background-image: url('http://m.bestofmedia.com/i/commun/forum/logo-aim.gif'); }
		#forumProfile li.jabber { background-image: url('http://m.bestofmedia.com/i/commun/forum/logo-jabber.gif'); }
		#forumProfile li.skype { background-image: url('http://m.bestofmedia.com/i/commun/forum/logo-skype.gif'); }
		#forumProfile li.yahoo { background-image: url('http://m.bestofmedia.com/i/commun/forum/logo-yahoo.gif'); }
		#forumProfile li.gtalk { background-image: url('http://m.bestofmedia.com/i/commun/forum/logo-gtalk.gif'); }
		#forumProfile li.icq { background-image: url('http://m.bestofmedia.com/i/commun/forum/logo-icq.gif'); }

#alertMsg6Months {
	display: none;
}

#myModal-content #myModal-alertMsg6Months-subDiv {
	width: 370px;
        padding: 0 0 20px 0;
}
#myModal-content #myModal-alertMsg6Months-subDiv strong {
    font-weight: bold;
}
#myModal-content #myModal-alertMsg6Months-subDiv p {
    margin: 0 15px;
}
    #myModal-content #myModal-alertMsg6Months-subDiv .reply {
		float: left;
                margin: 15px 0 0 15px;
	}
	
	#myModal-content #myModal-alertMsg6Months-subDiv .cancel {
		float: right;
                margin: 15px 15px 0 0;
	}

/* BADGES MODULE MEMBRE PROFIL */
.MemberModuleBadge {
    background-color: #62635e;
    position: absolute;
    bottom: 1px;
    left: 1px;
    color: #fff;
    width: 314px;
    height: 30px;
}

.MemberModuleBadge p {
    float: left;
    line-height: 27px;
    font-size: 12px;
    margin-left: 10px;
    display: inline;
}

.MemberModuleBadge ul li {
    float: left;
    width: 25%;
    background: transparent url('http://m.bestofmedia.com/i/tomsguide/design/members/badges/separateur2.png?787987') right top no-repeat;
}

.smallBadges {
    line-height: 27px;
    font-size: 12px;
}

.MemberModuleBadge p a {
    color: #fff;
}

.smallBadges a:hover, .smallBadges a {
    text-decoration: none;
    cursor: pointer;
}

.smallBadges span {
    float: left;
    background: #62635E url('http://m.bestofmedia.com/i/tomsguide/design/members/badges/badges2.png?787987') left top no-repeat;
    height: 27px;
    width: 20px;
    margin: 0 10px;
}

.smallBadge1 span {
    background-position: -40px top;
}
.smallBadge2 span {
    background-position: -20px top;
}

.frameBox {
    margin-bottom: 25px;
}

.frameBox-top, .frameBox-top .in2 {
    background: #fff url('http://m.bestofmedia.com/i/tomsguide/design/members/badges/frameBox-top.png?4564654') left top no-repeat;
}

.frameBox-top, .frameBox-bottom {
    padding-left: 5px;
}

.frameBox, .frameBox-content {
    background: #fff url('http://m.bestofmedia.com/i/tomsguide/design/members/badges/frameBox-mid4.png') left 10px repeat-x;
}
    .frameBox-content {
        background-position: right top;
        background-repeat: repeat-x;
        background-color: transparent;
        min-height: 70px;
        height: auto !important;
        height: 70px;
        border-right: 1px solid #dce1e4;
        border-left: 1px solid #dce1e4;
        margin-left: 0;
        padding: 0 15px;
    }

.frameBox-bottom, .frameBox-bottom .in2 {
    background: #fff url('http://m.bestofmedia.com/i/tomsguide/design/members/badges/frameBox-btm.png?456465465') left top no-repeat;
}

.frameBox-top .in2, .frameBox-bottom .in2 {
    padding-top: 10px;
    background-position: right top;
}

#forumProfile .listing li { border: 0; }

#forumProfile .mainTitle { font-weight: bold; font-family: Verdana; width: auto; }

.badgesTotal { color: #02284e; font-weight: bold; font-size: 15px; }
    .badgesTotal span { font-size: 12px; color: #62676c; }

#forumProfile .badgesListing li.clearfix {
    margin: 10px 0;
    padding: 0 0 10px;
    border-bottom: 1px solid #e2e4dd;
}


.badges {
    padding-left: 35px;
    background: #fff url('http://m.bestofmedia.com/i/tomsguide/design/members/badges/badges.png') left top no-repeat;
    height: 27px;
    float: left;
    display: inline;
    margin: 0 10px 10px 0;
}

.badge1 {
    background-position: -70px top;
}
.badge2 {
    background-position: -35px top;
}
.badge3 {
    background-position: left top;
}
    .badges span {
        padding-right: 10px;
        background: #fff url('http://m.bestofmedia.com/i/tomsguide/design/members/badges/badges.png') right top no-repeat;
        display: block;
        height: 27px;
        line-height: 27px;
        color: #fff;
        font-size: 12px;
        font-weight: bold;
        padding-left: 10px;
    }

#forumProfile .badgesListing-sub {
    clear: both;
}
    #forumProfile .badgesListing-sub li {
        display: inline;
    }

#forumProfile .badge_details {
    line-height: 27px;
    font-size: 11px;
    float: right;
}

#forumProfile #badge_info {
    display: block;
    padding-left: 40px;
    background: transparent url('http://m.bestofmedia.com/i/tomsguide/design/members/badges/loupe.png') left top no-repeat;
    line-height: 31px;
    float: right;
}

/* FORMULAIRE CREATION TOPIC */
#forumPost .BOM-multitabs-header {
    height: 25px;
}

/* BADGE ICON */
.badgePresent .header {
    padding-bottom: 0;
}

.left .badgeIcon {
    float: left;
    margin-right: 5px;
}

#quickPostFormLanding .mainTitle {
    margin-top: 0;
}

#quickPostFormLanding input {
    width: 270px;
    height: 25px;
    line-height: 25px;
    font-size: 12px;
    font-weight: normal;
    float: none;
}

#qPostFormLanding {
    float: left;
}

#quickPostFormLanding a.withArrows {
    float: right;
    margin: 3px 0 0 10px;
}

.quickPostFormLanding #qPostFormLanding input {
    width:100%;
    height:17px;
    margin:3px 0;
}

.quickPostFormLanding #qPostFormLandingSubmit {
    /*position: absolute;
    top:130px;
    left:35%;
    */
    margin: 0 auto;
}

.picto-bestAnswer {
    height: 23px;
    background: transparent url(http://m.bestofmedia.com/i/commun/forum/tomsguide/picto-bestAnswer2.png) left top no-repeat;
    float: right;
    color: #959eab;
    font-size: 10px;
    text-align: left;
    padding: 0 0 0 35px;
    margin: 0 10px 0 0;
    display: inline;
}
    .picto-bestAnswer span {
        float: left;
        background: #F0F3FA url(http://m.bestofmedia.com/i/commun/forum/tomsguide/picto-bestAnswer2.png) right top no-repeat;
        line-height: 23px;
        padding-right: 10px;
        font-size: 12px;
        color: #1378E0;
        font-weight: bold;
        display: inline;
    }

    .junkSelectReason {
        float: left;
        width: 100px;
        margin-top: 2px;
    }

/* Forum Landing Page */
#forumLandingPage, #forumLandingPageBottom {
    margin-top: 0px;
    margin-bottom: 20px;
}

.BOM-multitabs-tab {
  border:0px solid pink;
  width:45%;
  float:left;
}

#forumLandingPageBottom .adLanding {
  background: none repeat scroll 0 0 transparent;
  border: 0 solid #D0D7E1;
  float: left;
  margin-left: 3px;
  width: 45%;
}
#forumLandingPageBottom .adLanding .google_ads_bom_block {
  background: #FFFFFF;
}
#forumLandingPageBottom .adLanding .google_ads_bom_title a {
  background: none repeat scroll 0 0 transparent !important;
  color: #070f14 !important;
  font-family: Verdana !important;
  font-size: 10px !important;
  font-weight: normal !important;
  left: 0 !important;
  line-height: 22px;
  text-decoration: none !important;
}
#forumLandingPageBottom .adLanding .google_ads_bom_content {
  padding-top:5px;
  padding-left: 0;
}
#forumLandingPageBottom .adLanding .google_ads_bom_content a {
  font-size: 11px;
  color: #114376;
} 
#forumLandingPageBottom .adLanding a b {
  font-weight: bold;
}
#forumLandingPageBottom .adLanding .google_ads_bom_content p span {
  font-size: 11px;
  color: #070f14;
} 
#forumLandingPage .BOM-multitabs-tab ul li {
  padding: 0 0 5px 0;
}
#forumLandingPage .BOM-multitabs-tab, #forumLandingPageBottom .BOM-multitabs-tab {
    display: none;
}

#forumLandingPage .BOM-multitabs-selectTab, #forumLandingPageBottom .BOM-multitabs-selectTab {
    display: block;
    background: white;
}

#forumLandingPage .BOM-multitabs-header ul li, #forumLandingPageBottom .BOM-multitabs-header ul li {
    line-height: 35px;
    margin-right: 3px;
    border-collapse: collapse;
}

#forumLandingPage .BOM-multitabs-header ul li a, #forumLandingPageBottom .BOM-multitabs-header ul li a {
    background: #fff none;
    float: none;
    display: inline;
    font-size: 12px;
    color: #1378E0;
    padding: 5px 10px;
    border: 1px solid #c3c6cd;
    border-bottom: 0;
    background: transparent url(http://m.bestofmedia.com/i/tomsguide/design/tab_off.png) left 7px repeat-x;
}

#forumLandingPage .BOM-multitabs-header ul li .BOM-multitabs-selectTab, #forumLandingPageBottom .BOM-multitabs-header ul li .BOM-multitabs-selectTab {
    color: #fff;
    font-weight: bold;
    border-bottom: none;
    background: #3d3d3d;
    background: -moz-linear-gradient(0% 100% 90deg,#3D3D3D, #494949);
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#494949), to(#3D3D3D));
}

#forumLandingPage .BOM-multitabs-content, #forumLandingPageBottom .BOM-multitabs-content {
    border: 1px solid #c3c6cd;
    position: relative;
    z-index: 2;
    padding: 10px;
}

#forumLandingPage .BOM-multitabs-headerWrapper, #forumLandingPageBottom .BOM-multitabs-headerWrapper {
    border-collapse: collapse;
    height: auto;
    position: relative;
    z-index: 3;
    top: 1px;
    width: auto;
}

.picto-news, .picto-article, .picto-pricecomparator, .picto-guidepage , .picto-downloads,
.picto-gooddeals, .picto-forum, .picto-wallpaper, .picto-media,  .picto-videos, .picto-photos, .picto-theme {
    background : transparent url(http://m.bestofmedia.com/i/tomsguide/search/sprite.gif) -20px top no-repeat;
    width : 20px;
    height : 19px;
    float : left;
    margin : -3px 4px 0 0px;
}

.picto-article {
    background-position : -40px;
}

.picto-pricecomparator {
    background-position : -60px;
}

.picto-guidepage {
    background-position : -60px;
}

.picto-downloads {
    background-position : -80px;
}

.picto-gooddeals {
    background-position : -100px;
}

.picto-forum {
    background-position : -120px;
}

.picto-wallpaper {
    background-position : -140px;
}

.picto-media, .picto-photos {
    background-position : -160px;
}

.picto-videos {
    background-position : -180px;
}

.picto-theme {
  background-position: 0 0;
}

#mesdiscussions .pagination_indexPage {
	padding-left: 5px;
	padding-right: 5px;
}

#mesdiscussions .fondForum1PagesBasPagination, #mesdiscussions .fondForum1PagesBasPagination a.cHeader {
	color: #1378E0;
	font-size: 10px;
}

#mesdiscussions .h2 {
  font-weight: bold;
  background-image: none;
}

#mesdiscussions .h3 {
  display:inline;
  font-weight: bold;
}

#mesdiscussions .listingSubCat, #mesdiscussions h4 {
	display: inline;
	font-size: 12px;
	background: none;
	font-weight: 400;
	font-family:Verdana,Tahoma,"Nimbus Sans L",arial,sans-serif;
}

#mesdiscussions .h4 a {
  color:#1378E0;
  font-weight:normal;
  font-size:11px;
}

.catPagination, .catPagination li {
    display: inline;
}

.catPagination .first {
    color: #93a0aa;
}

#badgeJauge {
    position: relative;
    width: 681px;
}

#badgeJauge #bgJauge {
    width: 720px;
    height: 55px;
    background: transparent url(http://m.bestofmedia.com/i/tomsguide/design/members/badges/jauges.png) left bottom no-repeat;
    margin: 5px 0;
}

#mesdiscussions #badgeJauge #bgJauge, #mesdiscussions #badgeJauge #badgeJaugeInside {
    width: 650px;
}

#badgeJauge #inJauge {
    width: 0px;
    height: 55px;
    background: transparent url(http://m.bestofmedia.com/i/tomsguide/design/members/badges/jauges.png) left top no-repeat;
    position: relative;
}

#mesdiscussions #badgeJauge table {
    border: none;
}

#badgeJauge table {
    border-collapse: separate;
}

#badgeJauge td {
    border: 0;
    border-left: 1px solid #ccc;
    width: 105px;
    font-size: 5px;
}

#badgeJauge td.last {
    border-right: 1px solid #ccc;
}

#badgeJauge .jaugeRankList li {
    float: left;
    font-weight: bold;
    font-size: 11px;
}
    #badgeJauge .jaugeRankList li.last {
        text-align: right;
    }
    #badgeJauge .jaugeRankList.bottom li.last {
        text-align: right;
    }

#badgeJauge #bulleJauge {
    position: absolute;
    background: transparent url(http://m.bestofmedia.com/i/tomsguide/design/members/badges/bulle3.png) left top no-repeat;
    padding: 0 0 0 7px;
    left: 0;
    top: 0;
}

#badgeJauge #bulleJauge .in2 {
    background: transparent url(http://m.bestofmedia.com/i/tomsguide/design/members/badges/bulle3.png) right top no-repeat;
    line-height: 30px;
    height: 40px;
    padding: 0 7px 0 0;
}

#rankList1 { width: 73px; }
#rankList2 { width: 103px; }
#rankList3 { width: 102px; }
#rankList4 { width: 112px; }
#rankList5 { width: 97px; }
#rankList6 { width: 103px; }
#rankList7 { width: 48px; }
#rankList8 { width: 75px; }

#rankListB1 { width: 91px; }
#rankListB2 { width: 103px; }
#rankListB3 { width: 98px; }
#rankListB4 { width: 103px; }
#rankListB5 { width: 97px; }
#rankListB6 { width: 103px; }
#rankListB7 { width: 48px; }
#rankListB8 { width: 75px; }

#mesdiscussions #rankList1 { width: 64px; }
#mesdiscussions #rankList2 { width: 95px; }
#mesdiscussions #rankList3 { width: 93px; }
#mesdiscussions #rankList4 { width: 100px; }
#mesdiscussions #rankList5 { width: 89px; }
#mesdiscussions #rankList6 { width: 93px; }
#mesdiscussions #rankList7 { width: 40px; }
#mesdiscussions #rankList8 { width: 75px; }

#mesdiscussions #rankListB1 { width: 81px; }
#mesdiscussions #rankListB2 { width: 92px; }
#mesdiscussions #rankListB3 { width: 90px; }
#mesdiscussions #rankListB4 { width: 92px; }
#mesdiscussions #rankListB5 { width: 89px; }
#mesdiscussions #rankListB6 { width: 93px; }
#mesdiscussions #rankListB7 { width: 38px; }
#mesdiscussions #rankListB8 { width: 75px; }

#badgeJauge .pointsLeft {
    margin: 10px 0 0 0;
    font-weight: bold;
}

#badgeJauge .badge-subTitle {
    padding-bottom: 40px;
}

#badgeJauge #badgeJaugeInside {
    width: 720px;
    position: relative;
    padding: 40px 40px 0 0;
}

#badgeJauge #badgeJaugeMask {
    overflow: hidden;
    padding-right: 15px;
}

#badgeJauge .frameBox-content {
    min-height: 240px;
}

#jaugeLeftArrow, #jaugeRightArrow {
    width: 18px;
    height: 18px;
    background: transparent url(http://m.bestofmedia.com/i/tomsguide/design/jaugeArrows.png) left top no-repeat;
    float: left;
}

#jaugeRightArrow {
    background-position: left -36px;
}

#jaugeLeftArrow.selected {
    background-position: left -18px;
}

#jaugeRightArrow.selected {
    background-position: left -54px;
}

.badgeProfil {
     float:left;
     margin-top: 2px;
     margin-right: 5px;
}

#rankingRankDetails
{
    margin-top: 20px;
}

.marginBottom10 {
	margin-bottom: 10px;
}

.avatar45 {
	width: 45px;
}

.avatarTopExpert {
	float: left;
	margin-right: 5px;
	margin-top: 5px;
}

.infosTopExpert {
	padding-left: 50px;
}

.grasBleuGris, .expertColor {
	font-weight: 700;
}

.grasBleuGris, .bleuGris {
	color: #12355b;
}

.expertColor {
	color: #769d06;
}

.lastBestAnswerAvatar {
    float: left;
    margin: 0 5px 0 0;
    width: 50px;
    border: 1px solid #828D91;
}

.expertNbMsg {
    font-size: 10px;
}

#latestBestAnswer .lba-content {
    margin-top: 10px;
    height: 65px;
    overflow: hidden;
}

#latestBestAnswer .stronger {
    color: #3b3a3a;
    font-size: 11px;
}

#latestBestAnswer p {
    color: #3b3a3a;
    font-size: 11px;
}

.mpRead img {
    opacity: 0.5;
}

#mesdiscussions table.banbdd_table td, #mesdiscussions table.banbdd_table th {
    font-size: 10px;
}

.js .h {
    display: none;
}

.relative {
    position: relative;
}

