#main {
	text-align: left;
	width: 650px;
	overflow: hidden;
	float: left;
	padding-left: 15px;
}

	#sidebar {
		text-align: center;
		width: 300px;
		float: right;
		padding-right: 15px;
	}

#containerTitle {
	position: relative;
	z-index: 0;
	height: auto !important;
	min-height: 30px;
	height: 30px;
	margin-top: 5px;
}

	#containerTitle .h4 { width: 500px; }
		#containerTitle #noThema .h4 { width: 100%; }

#header-news-thema {
	width: 160px;
	height: 45px;
	position: absolute;
	bottom: 5px;
	right: 0;
}

	#header-news-thema ul li {
		padding-top: 3px;
		float: right;
		width: 44px;
		margin-right: 2px;
	}

#newsHeader, .newsHeader { padding: 0 0 10px 0; }
	/* #newsHeader-content span, .newsHeader-content span { white-space: nowrap; }  */

/* inc_newsletter */
#blocNewsletters {
	display: inline;
	padding-right: 3px;
}

	#blocNewsletters #emailNl {
		border: 1px solid #D2DEE5;
		width: 115px;
		font-size: 11px;
	}

	#blocNewsletters #submit-nl {
		vertical-align: top;
		margin-bottom: -2px;
	}

	#blocNewsletters fieldset { float: left; }
	#newsHeader-tools img { vertical-align: middle; }
/* end inc_newsletters */

#newsHeader-tools {
	margin-top: 5px;
	line-height: 27px;
}

.basicMainDotted .avatar {
	width: 50px;
	height: 50px;
	overflow: hidden;
	float: left;
	border: 1px solid #dde6eb;
	margin: 0 20px 10px 0;
	background: url(http://m.bestofmedia.com/i/tomsguide/auteurs/default.gif) left top no-repeat;
}

	.basicMainDotted .avatar img {
		width: 50px;
		height: 50px;
	}

#newsFooter-tools, .newsFooter-tools {
	color: #1378e0;
	text-align: center;
	padding-top: 20px;
	padding-bottom: 5px;
}

	#newsFooter-tools .send, .newsFooter-tools .send,
		#newsFooter-tools .print, .newsFooter-tools .print,
			#newsFooter-tools .commenter, .newsFooter-tools .commenter {
				background: url(http://m.bestofmedia.com/i/tomsguide/design/bg-envoyer.gif) 10px center no-repeat;
				padding: 10px 10px 10px 45px;
			}

		#newsFooter-tools .print, .newsFooter-tools .print { background-image: url(http://m.bestofmedia.com/i/tomsguide/design/bg-print.gif); }
		#newsFooter-tools .commenter, .newsFooter-tools .commenter { background-image: url(http://m.bestofmedia.com/i/tomsguide/design/bg-comment.gif); }


#dossierPage #newsFooter-tools { padding-bottom: 0; }

#web2Tools, #news-content #web2Tools {padding-top: 20px; margin-bottom:0;}

.translated-content {padding:5px 0 0 0;float:left;}
.translated-content .translated-content-text {color:#000;
	float:left;
	margin:-1px 0 0px 0;
	font-size:10px;}

.deliciousIcon, .facebookIcon, .diggitIcon {
	float:right;
	width:16px;
	height:16px;
	margin:0 0 0 10px;
 	background: transparent url(http://m.bestofmedia.com/i/tomsguide/design/web2tools-sprite.gif) -32px top no-repeat;
}

.facebookIcon {background-position: -16px top;}
.diggitIcon {background-position: 0px top;}


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

	.sommaire li {
		width: 270px;
		background: url(http://m.bestofmedia.com/i/tomsguide/design/3GreenDots.gif) left 5px no-repeat;
		padding-left: 10px;
		color: #1378e0;
	}

		.sommaire li .current { color: #02284e; }

#news-content, .news-content {
	/*
	width: 592px;
	*/
}

#news-content p, #news-content table, .news-content p, .news-content div, #news-content div, .news-content table { margin-bottom: 1.5em; }
	#news-content h4, .news-content h4 {
		font-weight: bold;
		color: #000;
		font-size: 14px;
		padding-bottom: 1px;
		margin: 1em 0 1.5em 0;
		/*border-bottom: 1px solid #efefef;
		clear: both;*/
	}

	#news-content h3, .news-content h3  {
		font-weight: 700;
		color: #000;
		font-size: 13px;
		margin-bottom: 1.5em;
	}

/* plus/moin */
#news-content .evaluation, .news-content .evaluation {
	background: #fbfcfd;
	border: 1px solid #d2dee5;
	padding: 10px;
}
	#news-content .evaluation .orangeFanGreyBg, .news-content .evaluation .orangeFanGreyBg {
		font-weight: 700;
		padding-bottom: 5px;
		text-align: center;
	}

	#news-content .evaluation .encadreBordsGrisSansBordsHt, .news-content .evaluation .encadreBordsGrisSansBordsHt { padding-bottom: 10px; }
	#news-content .evaluation .encadreGrisAvecBords li, .news-content .evaluation .encadreGrisAvecBords li {
		width: 46%;
		float: left;
		font-weight: bold;
	}

	#news-content .evaluation .StripesBg, .news-content .evaluation .StripesBg { clear: both; }
	#news-content .evaluation .listing, .news-content .evaluation .listing {
		float: left;
		width: 49%;
	}

		#news-content .evaluation .listing li, .news-content .evaluation .listing li {
			border: 0;
			line-height: 1.1em;
			width: 250px;
			margin-bottom: 3px;
			padding-left: 10px;
			background: #fff url(http://m.bestofmedia.com/i/tomsguide/design/3GreenDots.gif) left 5px no-repeat;
		}

	.listingInLine:after {
	    content: ".";
	    display: block;
	    height: 0;
	    clear: both;
	    visibility: hidden;
	    overflow:hidden;
	}

	.listingInLine { display: inline-block; }
		/* Hides from IE-mac \*/
		* html .listingInLine { height: 1%; }
		.listingInLine { display: block; }
		/* End hide from IE-mac */

/*
	STYLES DES TABLEAUX
*/

/* -- Style 1 --*/
#news-content table.editorTblStyleStyle1 *{
	color:#000000;
}

#news-content table.editorTblStyleStyle1 table, #news-content table.editorTblStyleStyle1 tr,
#news-content table.editorTblStyleStyle1 th, #news-content table.editorTblStyleStyle1 td { border:1px solid #adb6b9; }

#news-content table.editorTblStyleStyle1 th{
	font-weight: normal;
	background-color: #efefef;
}

/* -- Style 2 --*/
#news-content table.editorTblStyleStyle2 *{
	color:#000000;
}

#news-content table.editorTblStyleStyle2 td{
	text-align: center;
}

#news-content table.editorTblStyleStyle2 th{
	font-weight: bold;
	color:white;
	background-color: #373737;
}

#news-content table.editorTblStyleStyle2 tr.tblEven td{
	background-color: #efefef;
}

#news-content table.editorTblStyleStyle2 table, #news-content table.editorTblStyleStyle2 tr,
#news-content table.editorTblStyleStyle2 th, #news-content table.editorTblStyleStyle2 td { border:1px solid white; }

/* -- Style 3 --*/
#news-content table.editorTblStyleStyle3 *{
	color:#000000;
}

#news-content table.editorTblStyleStyle3 table, #news-content table.editorTblStyleStyle3 tr,
#news-content table.editorTblStyleStyle3 th, #news-content table.editorTblStyleStyle3 td { border:1px solid white; }

#news-content table.editorTblStyleStyle3 th{
	font-weight: bold;
	color:white;
	background-color: #336699;
}

#news-content table.editorTblStyleStyle3 tr.tblEven td{
	background-color: #c5d9f1;
}

/* -- Style 4 --*/
#news-content table.editorTblStyleStyle4 *{
	color:#000000;
}

#news-content table.editorTblStyleStyle4 table, #news-content table.editorTblStyleStyle4 tr,
#news-content table.editorTblStyleStyle4 th, #news-content table.editorTblStyleStyle4 td { border:1px solid white; }

#news-content table.editorTblStyleStyle4 th{
	font-weight: bold;
	color:white;
	background-color: #336699;
}

#news-content table.editorTblStyleStyle4 tr.tblEven td{
	background-color: #efefef;
}

/* -- Style 5 --*/
#news-content table.editorTblStyleStyle5 *{
	color:#000000;
}

#news-content table.editorTblStyleStyle5 table, #news-content table.editorTblStyleStyle5 tr,
#news-content table.editorTblStyleStyle5 th, #news-content table.editorTblStyleStyle5 td { border:1px solid white; }

#news-content table.editorTblStyleStyle5 th{
	font-weight: bold;
	color:white;
	background-color: #779e04;
}

#news-content table.editorTblStyleStyle5 tr.tblEven td{
	background-color: #efefef;
}

/* -- Size tableau -- */
#news-content table.editorTblSize10 { width: 10%; }
#news-content table.editorTblSize20 { width: 20%; }
#news-content table.editorTblSize30 { width: 30%; }
#news-content table.editorTblSize40 { width: 40%; }
#news-content table.editorTblSize50 { width: 50%; }
#news-content table.editorTblSize60 { width: 60%; }
#news-content table.editorTblSize70 { width: 70%; }
#news-content table.editorTblSize80 { width: 80%; }
#news-content table.editorTblSize90 { width: 90%; }
#news-content table.editorTblSize100 { width: 100%; }

/*
	STYLES ANCIENNEMENT SPIP
*/
#news-content strong, #news-content strong * { font-weight: 700; }
#news-content em, #news-content em * { font-style:italic; }

blockquote, #news-content blockquote {
	font-family: Arial;
	font-weight: bold;
	font-style: italic;
	font-size: 14px;
	text-align: justify;
	border-style: dashed;
	padding: 4px;
	border-width: 1px;
	margin-left: 0;
	margin-right: 0;
	margin-bottom: 15px;
	background-color: #ddd;
	clear: both;
}

#news-content table {
	border-collapse: collapse;
	margin: 0 auto;
	clear: both;
}

	#news-content table caption {
		background-color: #779E04;
		color: #fff;
		font-size: 1.1em;
		font-weight: bold;
		padding: 4px;
		margin: 0 auto;
		text-align: center;
	}

	#news-content table td, #news-content table th {
		padding: 4px 6px;
		border: 1px solid #fff;
		text-align: center;
	}

	#news-content table td { text-align: left;}

	#news-content table .row_first { background: url(http://m.bestofmedia.com/i/tomshardware/design/bg-th.gif) left top repeat-x; }
	#news-content table .row_odd { background: #efefef; }

	#news-content ul { margin-bottom: 1.5em; }
	#news-content ul li { padding-left: 20px; }
		#news-content ul li a {
			background: url(http://m.bestofmedia.com/i/tomsguide/design/3GreenDots.gif) center left no-repeat;
			padding-left: 10px;
		}

#news-content ol {
	padding-left: 10px;
	margin-left: 20px;
	list-style-type: decimal;
	margin-bottom: 1.5em;
}

.imgLeft { float: left; margin-right:10px }
.imgRight { float: right; }

.imgCenter {
	margin: 0 auto;
	text-align: center;
	display: block;
}

.imgContent {
	text-align: center;
	margin: 0 15px 15px 15px;
}

	td.imgContent {
		padding: 10px;
		vertical-align: top;
		text-align: center;
	}

	.imgContent .spipLegend {
		font-size: 10px;
		margin: 5px auto 0 auto;
		display: block;
		text-align: center;
	}

	.imgContent .spipLegend a { font-size: 10px; }
	.imgContent .spipLegend img {
		display: inline;
		padding: 0;
		margin: 0;
		margin-bottom: -10px;
	}

.imgTab { margin: 10px auto; }
/*
	End IMAGES AND SPIP
*/

#sidebar .BOM-multitabs { width: 300px; }

#sidebar .BOM-multitabs-header { width: 280px; }
	#sidebar .BOM-multitabs-header a * {
		font-size: 11px;
		font-weight: 700;
	}

#sidebar .listingProduct { padding-top: 0; }
	#sidebar .listingProduct li { margin-bottom: 10px; }
		#sidebar .listingProduct li a {
			background: none;
			padding: 0;
		}

.listingProduct .vignette {
	display: block;
	float: left;
	width: 60px;
	margin: 0 5px 5px 0;
	overflow: hidden;
	border: 1px solid #d2dee5;
}

	.listingProduct .vignette img { width: 60px; }
	.listingProduct .productName {
		font-weight: 700;
		width: 203px;
	}

	.listingProduct .bestPrice { color: #adb6b9; }
		.listingProduct .bestPrice .price {
			color: #c20b29;
			font-weight: bold;
		}

#sidebar .listingProduct li a.productCompare {
	background: #fff url(http://m.bestofmedia.com/i/tomsguide/design/3GreenDots.gif) left 5px no-repeat;
	padding-left: 10px;
	line-height: 1.1em;
	display: block;
}

/* GUIDEBLOC */
#guideBloc p { line-height: 1.1em; }

/*
	NOUVEAUTES-TCG
*/
#nouveautes-tcg { border: 0 solid red; }
	#nouveautes-tcg .superCateg { padding: 5px 0 5px 0 ; }
		#nouveautes-tcg .superCateg a {
			color: #027ab6 ;
			font-size: 13px;
			font-weight: 700;
			background-color: #fff;
			padding: 0 5px 0 0;
		}

	#nouveautes-tcg .categ { padding: 15px 0 5px 25px ; }
		#nouveautes-tcg .categ a {
			color: #027ab6;
			font-size: 12px;
			font-weight: 700;
		}

	#nouveautes-tcg  .oneTCG  {
		padding: 0 0 0 60px;
		border: 0 solid blue;
		margin: 0 0 5px 0;
	}

		#nouveautes-tcg  .oneTCG .screenshotBlock {
			float: left;
			padding: 0 0 0 15px;
			margin: 0 5px 0 5px;
			width: 130px;
			border: 0 solid green;
			text-align: left;
		}

	#nouveautes-tcg .screenshot {
		text-align: left;
		padding: 0;
		margin: 0;
	}

	#nouveautes-tcg  .TCGInfos {
		width: 335px ;
		float: left;
		padding: 0;
		margin: 0;
	}

#nouveautes-tcg .TCGTitle a { font-weight: 700; }
#nouveautes-tcg  .free{ padding: 0 0 0 3px; }

/*
	END NOUVEAUTES-TCG
*/

h4.titre, h4.titre a { font-size: 14px; color: #02284E; }

.simplePub {
	padding: 0 10px 15px 10px;
	margin-bottom: 15px;
	background: #f1f2f3;
}

	.simplePub .wAhtitre {
		/* padding: 5px 10px;
		background: #F1F2F3; */
		color: #adb6b9;
		font-size: 10px;
		text-align: right;
	}

	.simplePub .wAhImg {
		float: left;
		margin-right: 10px;
		border: 1px solid #d2dee5;
	}

/*
	PHOTOREPORTAGE
*/
div#nombrePhotos {
	text-align: center;
	padding-bottom: 10px;
}

div#nombrePhotos ul#listeVignette {
	line-height: 16px;
	height: 16px;
	margin-top: 10px;

}

	div#nombrePhotos ul#listeVignette li { display: inline; line-height: 20px; 	padding-left: 0;}
		div#nombrePhotos ul#listeVignette li a {
			background: url(http://m.bestofmedia.com/i/tomsguide/design/bt-vignette.gif) left top no-repeat;
			padding: 1px 16px 1px 0;
			font-size: 10px;
		}

			div#nombrePhotos ul#listeVignette li a:hover {
				background-position: left -16px;
				text-decoration: none;
			}

			div#nombrePhotos ul#listeVignette li.active a, #listeVignette li.active a:hover {
				background-position: left -32px;
				text-decoration: none;
			}

#blockVignette {
	position: absolute;
	z-index: 100;
	top: 0;
	left: 0;
	background: transparent url(http://m.bestofmedia.com/i/tomsguide/design/shadowAlpha.png) right bottom no-repeat;
	padding: 0 6px 6px 0;
}

#containerVignette {
	border: 1px solid #fff;
	min-width: 50px;
	min-height: 50px;
	height: auto !important;
	width: auto !important;
	height: 50px;
	width: 50px;
	background: #fff url(http://m.bestofmedia.com/i/tomsguide/design/ajax-loaderLittle.gif) center center no-repeat;
}

	#containerVignette img { vertical-align: middle; }

#tableauPhotoReportage { margin: 10px auto; }

#contenuPhotoReportage {
	padding: 10px;
	margin-bottom: 10px;
}
#main .photoReportageBox {
	width: 622px;
}
/*
	END PHOTOREPORTAGE
*/

/*
	ALBUMSRELATIFS
*/

#main .oneThumbRelative {
	float: left;
	text-align: center;
	margin: 10px 11px 0 11px;
	width: 130px
}

	#main .oneThumbRelative .imgThumb {
		width: 130px;
		height: 90px;
		line-height: 90px;
		display: block;
		overflow: hidden;
	}

		#main .oneThumbRelative .imgThumb:hover { text-decoration: none; }
		#main .oneThumbRelative .imgThumb img {
			display: inline;
			vertical-align: middle;
		}

	#main .oneThumbRelative .legendThumb { margin-top: 5px; }
		#main .oneThumbRelative .legendThumb p {
			color: #adb6b9;
			font-size: 11px;
		}

.basicSidebar .oneThumbRelative { margin: 10px 0; }
	.basicSidebar .oneThumbRelative .imgThumb {
		width: 120px;
		height: 80px;
		margin-right: 10px;
		display: block;
		overflow: hidden;
		float: left;
		border: 1px solid #d2dee5;
		text-align: center;
	}

		.basicSidebar .oneThumbRelative .legendThumb {
			padding-top: 15px;
			float: left;
			width: 135px;
		}

		.basicSidebar .oneThumbRelative .legendThumb p { color: #ADB6B9; }
/*
	END ALBUMSRELATIFS
*/

/*--- NEW LEXIQUE -----------------------------*/
a.termeLexique {
	text-decoration: none;
	color: #066cb6;
	background: url(http://m.bestofmedia.com/i/bestofmicro/admin/design/icones/lexique_tg.gif) right center no-repeat;
	padding-right:6px;
	padding-top:8px;
}
#BOM-Lexique {
	width: 400px;
	text-align: left;
	position: absolute;
	top: 50%;
	left: 30%;
	z-index: 20;
	background: transparent url(http://m.bestofmedia.com/i/tomsguide/design/shadowAlpha.png) right bottom no-repeat;
	padding: 0 6px 6px 0px;
}
#BOM-Lexique table {
	width: 404px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	padding: 3px;
	background: white;
	margin-left: -4px;
	margin-top: -4px;
	position: relative;
	border: 1px solid silver;
}
#BOM-Lexique-strong {
	padding-left: 4px;
	font-weight: bold;
}
#BOM-Lexique table th {
	padding: 5px;
	margin-bottom: 10px;
	font-weight: bold;
	font-size: 13px;
	margin: 1px;
	color: black;
	text-align: left;
	background: #FFF;
	display: block;
}
#BOM-Lexique-close {
	position: absolute;
	top: 3px;
	right: 12px;
	display: block;
	width: 14px;
	height: 14px;
	background: url(http://m.bestofmedia.com/i/tomsguide/design/bt-close.gif) left top no-repeat;
	text-indent: -999px;
	overflow: hidden;
}
#BOM-Lexique-logo {
	top: 3px;
	right: 32px;
	width: 30px;
	height: 30px;
	display: block;
	background: url(http://m.bestofmedia.com/i/bestofmicro/admin/contentmgr/logo_lexique.png) right top no-repeat;
	display: block;
	text-indent: -999px;
	overflow: hidden;
	float: left;
}
#BOM-Lexique-link {
	text-align: right;
	display: block;
	padding: 3px;
	color: #50A7EA;
}
#BOM-Lexique-def {
	padding: 5px;
}
#BOM-Lexique-nameHead {
	font-weight: bold;
	color: #000;
	font-weight: 700;
	color: #50A7EA;
}
#BOM-Lexique-nameFooter {
	font-weight: bold;
	color: #000;
	font-weight: 700;
	color: #50A7EA;
}
span.BOM-Lexique-notVisibleData {
	display: none;
}
/*--- END NEW LEXIQUE ---------- */


/*********** Comparateur V2 ***********/
div#bloc_shopping {
	position: relative;
	z-index: 100;
}

.oneTopConsultation {
	text-align: center;
	/* background: #fff url(http://m.bestofmedia.com/i/tomsguide/design/dotted.gif) 0 bottom repeat-x ; */
	padding: 8px 1px;
	float: left;
	width: 190px;
	height: 140px;
	border: 0 solid red;
	margin-left: 3px;
	background-color: #fff;
}

.borderR { border-right: 1px dotted #b1beca; }
.borderHGR {
	background-color: #fff;
	height: 140px;
	margin-top: -15px;
}

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

	.borderHGR .chromeBox-top-r .in2 {
		padding-top: 15px;
		background: #fff url(http://m.bestofmedia.com/i/tomsguide/design/chromeBox-top.gif) right bottom no-repeat;
	}

	.borderHGR .chromeBox-content-r {
		border: 1px solid #d2dee5;
		border-top: 0;
		border-bottom: 0;
		padding: 0 15px 0px 8px;
		height: 125px;
	}

.borderHGR .chromeBox-content-r { padding: 0px 18px 0px 18px; }

.price {
	font-weight: 700;
	color: #c20b29;
	display: block;
	padding: 0;
}

.opaciteMoin {
	filter:Alpha(opacity=20);
	-moz-opacity: 0.20;
	opacity: 0.20;
	height: 100%;
}

div.comparateurv2 {
	width: 90%;
	border: 1px #ddd solid;
	margin: 0 auto;
	padding: 1px;
	|padding: 0px;
}

	div.comparateurv2 table { width: 100%; }
	div.comparateurv2 th {
		text-align: center;
		color: #02284e;
		background: #fff;
		border: 1px #fff solid;
	}

	div.comparateurv2 .row_first th { background: url(http://m.bestofmedia.com/i/tomshardware/design/bg-th.gif) left top repeat-x; }
	div.comparateurv2 th a {
		color: #1378e0;
		font-weight: lighter;
	}

	div.comparateurv2 td { text-align: center; }
	div.comparateurv2 th.compar_maj {
		text-align: right;
		color: #000;
		font-weight: 700;
	}

	div.comparateurv2 strong.compar_total {
		color: #c9253b;
		text-decoration: underline;
		font-weight: 700;
	}

	div.comparateurv2 tr#rowUnderlined {
		background-color: #8ad604; /* Couleur du surlignement */
		color: #fff;
		cursor: pointer;
	}

	div.comparateurv2 tr#rowUnderlined strong.compar_total { color: #fff; }
	div.comparateurv2 td.compar_cp {
		height: 45px;
		|height: 35px;
		background: url('http://m.bestofmedia.com/i/tomsguide/design/bg-comparoV2.gif') no-repeat right bottom;
	}

	div.comparateurv2 td.compar_cp input {
		vertical-align: middle;
		display: inline-block;
		margin: 0;
	}

	div.comparateurv2 td.compar_cp label {
	 	font-weight: 700;
	 	color: #000;
	 	z-index: 100;
	}

	div.comparateurv2 div.lesprixV2 { position: relative; }
	div.comparateurv2 .cpSuggest {
		width: 350px;
		margin: 36px 0 0 0;
		position: absolute ;
		top: 0;
		right: 0;
		background: #fff;
		border: 1px solid #ddd;
		border-top: 0;
		filter:Alpha(opacity=95);
		-moz-opacity: 0.95;
		opacity: 0.95;
		text-align: right;
	}

	div.comparateurv2 .cpSuggest li {
		padding: 5px;
		margin: 0 0 0 0;
		border-top: 1px solid #ddd;
		cursor: pointer;
	}

	div.comparateurv2 a.closeSuggest {
		height: 14px;
		width: 14px;
		background: url('http://m.bestofmedia.com/i/tomsguide/design/bt-close-compar.gif') no-repeat;
		position: absolute;
		top: 42px;
		right: 330px;
		text-indent: -999px;
		z-index: 10;
	}

	div.tablauxPrix {
		position: absolute;
		background-color: #fff;
		width: 100%;
		left: 0px;
		top: 152px;
		z-index: 100;
		border-top: 1px #d2dee5 solid;
	}
/*********** FIN Comparateur V2 ***********/

p.encart {
	width: 345px;
	padding: 5px;
}

.headComment {
	display: block;
	height: 28px;
	line-height: 28px;
	float: left;
	background: url(http://m.bestofmedia.com/i/tomshardware/design/comment.gif) left center no-repeat;
	padding-left: 35px;
}

/* LES NUMERIQUES */
#logoNum {
	float: right;
}
	#logoNum span {
            display: block;
            float: left;
            font-size: 10px;
            font-style: italic;
	}
	
#sommairePagi {
	float: left;
	font-weight: bold;
	line-height: 35px;
	margin-right: 10px;
}

#news-content ul.paginationReviewsNum {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
	ul.paginationReviewsNum li {
		float: left;
		width: 30%;
	}
	ul.paginationReviewsNum li.mid {
		text-align: center;
		float: none;
		margin: 0 auto;
	}
	ul.paginationReviewsNum li.next {
		text-align: right;
		float: right;
	}
		ul.paginationReviewsNum li.prev a {
			background: url(http://m.bestofmedia.com/i/tomsguide/design/bt-leftMini.gif) left 5px no-repeat;
			padding: 5px 5px 5px 20px;
		}
		ul.paginationReviewsNum li.next a {
			background: url(http://m.bestofmedia.com/i/tomsguide/design/bt-rightMini.gif) right 5px no-repeat;
			padding: 5px 20px 5px 5px;
		}

#lesNumsPage #news-content table {
	clear: none;
}

/* ENCADRE */
#encadre {
	float: right;
	width: 178px;
	background: #efefef;
	padding: 10px;
	font-size: 10px;
	margin: 0 0 15px 15px;
}
	#encadre h5 {
		font-size: 16px;
		color: #0a71d6;
		margin: 0 0 5px 0;
		padding: 0;
		text-align: center;
	}
	#encadre span.imgContent {
		display: block;
		float: none;
		text-align: center;
		margin: 0;
		padding: 0;
	}
		#encadre span.imgContent .spipLegend {
			display: none;
		}

#newsPage #forum_search ul {
	margin: 10px 0;
}

#dossierPage #forum_search ul {
	margin: 0 0 10px;
}

	#forum_search ul li {
		font-size: 11px;
		margin: 2px 0;
	}
		#forum_search ul li strong {
			font-weight: bold;
			font-size: 12px;
		}
		
		#forum_search a.seeAll {
			background:#FFFFFF url(http://m.bestofmedia.com/i/tomsguide/design/3GreenDots.gif) no-repeat scroll left 5px;
			padding: 0 0 0 10px;
		}

#forum_search .picto-forum {
	background: transparent url(http://m.bestofmedia.com/i/tomsguide/search/sprite.gif) no-repeat -120px 0;
	float: left;
	height: 19px;
	width: 20px;
	margin-right: 5px;
}

/* TABLEAUX DE PRIX */
.tableauPrix {
	border: 1px solid #dae2e4;
	background-color: #f3f4f6;
	clear:both;
	margin: 0 0 5px 0;
}
	#news-content .tableauPrix table {
		border-collapse: separate;
	}
		#news-content .tableauPrix table td.border {
			border-left: 1px solid white;
			border-right: 1px solid #dce1e5;
		}
			#news-content .tableauPrix table a {
				font-weight: bold;
			}
			#news-content .tableauPrix table td .price {
				font-weight: normal;
				font-size: 11px;
			}
			
			#news-content ul.shopping-s-table, #news-content ul.product-line {list-style-type:none; margin:0;}
			
			#news-content ul.shopping-s-table {
			width:250px;
			float:right;
			background:#fff;
			margin:0 0 0 10px;
			}

			#news-content ul li {
			 padding-left:10px;
			}

			#news-content 	.shopping-s-table li {
			background:#f2f3f5;
			border-top:1px solid #fff;
			border-bottom:1px solid #d3d8da;
			border-right:1px solid #bcc3c7;
			border-left:1px solid #bcc3c7;
			text-align:left;
			padding:2px 5px;
			margin:0;
			}

			#news-content .shopping-s-table .shopping-first {
			background : #fff url(http://m.bestofmedia.com/i/tomsguide/design/tg_shopping_s.png) no-repeat scroll left -171px;
			height:24px;
			border:0;
			padding:5px 0 0 27px;
			color:#fff;
			font-size:13px;
			font-weight:bold;
			}
			
				#news-content  .shopping-s-table .shopping-lastOffer {
					background : #fff url(http://m.bestofmedia.com/i/tomsguide/design/tg_shopping_s.png) no-repeat scroll left top;
					border:0;
					height:32px;
				}
				
			#news-content  .shopping-s-table .shopping-last {
			background : #fff url(http://m.bestofmedia.com/i/tomsguide/design/tg_shopping_s.png) no-repeat scroll left top;
			height:32px;
			border:0;
			padding:6px 10px 0 0;
			text-align:right;
			}

			#news-content .shopping-s-table .product-line .shopping-name {
			width:135px;
			padding:0;
			display:inline;
			float:left;
			height:20px;
			overflow:hidden;
			border:0;
			}

			#news-content .shopping-s-table .shopping-name a {
			color:#02284d;
			background:none;
			padding:0;
			}

			#news-content .shopping-s-table .product-line .shopping-price {
			float:right;
			padding:0;
			border:0;
			text-align:right;
		}


			#news-content .shopping-s-table .shopping-price a {
				color:#1578de;
				font-weight:bold;
				background:none;
			padding:0;
			}

			#news-content .shopping-s-table .shopping-last a {
						color:#1578de;
						font-weight:bold;
						padding:0 0 0 15px;
						text-decoration:underline;
			}

						#news-content .shopping-s-table .shopping-off {
						background: transparent url(http://m.bestofmedia.com/i/tomsguide/design/tg_shopping_s.png) no-repeat scroll left -90px;
						}

			#news-content .shopping-s-table .shopping-on {
						background: transparent url(http://m.bestofmedia.com/i/tomsguide/design/tg_shopping_s.png) no-repeat scroll left -53px;
						}
						
			#news-content .shopping-s-table .hide {
									display:none;
			}
			
			.shopping-s-table .shopping-last a:hover {
			text-decoration:none;
			}
			
			.shopping-moreShops {
			display:none;
			}
			
			
			/* shopping large table */

				/* =================================== */
				/* = shopping-table background override = */
				/* =================================== */

				.shopping-table .bd,
				.shopping-table .t,
				.shopping-table .b,
				.shopping-table .b div {
				 	background-image: url(http://m.bestofmedia.com/i/tomsguide/design/shopping-table-euro.png?aa);
				}	

				.shopping-table .t {
					width : 28px;
				}

				.shopping-table .bd {
					border:0px solid green;
					padding-right:1px;
				}

				#news-content .shopping-table h3 {
					color: #fff;
					margin:0;
				}
				
				#news-content	.shopping-content ul {list-style-type:none;}
				
				#news-content	.shopping-content {
				background:#f2f3f5 ;
				clear: both;
				margin:0 0 0 -28px;
				padding:0;
				font-size:12px;
				}

				#news-content 	.shopping-content li a {
					background:none;
					font-size:12px;
				}
				#news-content 	.shopping-content li {
				border-top:1px solid #fff ;
				border-bottom:1px solid #bcc3c7 ;
				text-align:left;
				padding:5px 10px 5px 10px;
				list-style-type:none;
				}

				#news-content  .shopping-line .shopping-otherShops {
					float:right;
				}
				
				#news-content 	.shopping-content .first {
				border-top:0px solid #fff ;
				}

				#news-content 	.shopping-content .last {
				border-bottom:0px solid #d3d8da ;
				}

				#news-content 	.shopping-content .single {
					border:0px ;
				}
				

				#news-content  .shopping-line {
			margin:0;
			padding:0;
			clear:both;
			}

			#news-content  .shopping-line .shopping-img { 
			 border:0px solid red;
			padding-top:0;
			}

			#news-content  .shopping-line li img {
			width:30px;
				}

			#news-content  .shopping-line li {
				border:0;
				float:left;
				padding:7px 0px 0 0;
				text-align:left;			
				}

		
			 	#news-content  .shopping-line .shopping-product { 
					height:20px;
					overflow:hidden;	
					padding-left:0px;	
					width:190px;
				}

				#news-content  .shopping-line .shopping-price { 
					height:20px;
					overflow:hidden;	
					width:215px;
				}

			#news-content  .shopping-product a { 
			color: #02284d;
			font-weight:bold;
			}

			#container #kk-widget .container table #kk-btn {
			background: url('http://m.bestofmedia.com/i/tomsguide/design/shopping_see_widget.png') left bottom no-repeat;
			width:45px;
			height:19px;
			}
		
			#container #kk-widget .container table td.last {
			position:relative;
			width:30%;
			padding:0px 0 0 0;
			vertical-align:top;
			}

			#container #kk-widget .container table .price {
			font-size:13px;
			color:#3c3b3b;
			}

			
			#container #kk-widget .container   {
			border:0;
			}

			#container #kk-widget .container table td {
			padding:4px 0 0 0;
			vertical-align:top;
			}

			#container #kk-widget .container .name a {
			color:#1378e0;
			}

			#container #kk-widget .container .name a:hover {
			text-decoration:underline;
			}

				.sideOffers {
				width:99%;
				}

				.sideOffers td {
				border-bottom:1px dotted #ccc;
				vertical-align:top;
				padding:5px 2px;
				}


				.sideOffers .second {
				width:145px;
				padding-right: 5px;
				padding-left: 5px;

				}

				.sideOffers .first img {
				border:1px solid #ccc;
				}

				.sideOffers  .product-name {
				font-weight:bold;
				font-size:12px;
				}

				.sideOffers  .price, .sideOffers  .merchant {
				color:#3C3B3B;
				display:block;
				font-size:11px;
				margin:0 0 3px 0;
				}

				.sideOffers .last {
				text-align:center;
				}

				.sideOffers  .price  {
				font-size:12px;
				font-weight:bold;
				padding:0;
				margin:0 0 0px 0;
				}

				.sideOffers .shopping-side  {
				padding:1px 10px;
				background : transparent url(http://m.bestofmedia.com/i/tomsguide/design/shopping_see_tg_fr.png?aa) no-repeat scroll 0px 0px;
				color:#fff;
				font-weight:bold;
				}
				

.keywords li{
	float : left;
	padding-right : 4px;
}

.notice {
	border : 2px solid #eee;
	padding: 10px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;

}
.newsInfos {
	font-size : 10px;
}
/*.paginationContainer { margin-top:20px; }*/

.listing.featured li.inline-block span {
	display: block;
	height: 90px;
}
.listing.featured li.inline-block {
	width: 31%;
	text-align: center;
}
.listing.featured li.inline-block a.linkTo {
	margin: 0;
}