/*
Bienvenue dans l'éditeur de CSS !

Pour en savoir plus sur le fonctionnement de l'éditeur, vous pouvez vous
rendre sur cette page :
http://wp.me/PEmnE-Bt
*/
.post-content h2 {
	padding-top: 30px;
}

.important {
	background: #dcdcdc;
	border: 2px dashed #999;
	margin: 20px 0;
	padding: 10px;
}
#footer{
	position:relative;
	z-index:10;
}
article .entry-meta .post-date,
article .entry-meta .post-comments,
article .entry-meta .post-author,
article .entry-meta .post-views,
article .entry-meta .post-category {
	font-size: 12px;
}

.post-content .yarpp-related h3 {
	font-weight: normal !important;
	padding: 0 !important;
	font-size: 30px !important;
	text-transform: initial !important;
	margin: 30px 0 0 !important;
}

.review-box {
	margin-bottom: 0;
	padding: 2px;
}

.review-short-summary {
	padding-right: 162px;
}

.buyIt2 {
	background: #dcdcdc;
	border: 2px dashed #ff540a;
	display: block;
	margin: 10px 20px 30px;
	overflow: hidden;
	padding: 10px;
}

.buyIt2 .product {
	border: 1px solid #999;
	margin: 0 20px 0 0;
	width: 150px;
}

.buyIt2 .title {
	color: #333;
	display: inline-block;
	font-size: 28px;
	font-weight: bold;
	margin-top: 10px;
	text-align: center;
	width: 630px;
}

.mwm-aal-container {
	border-bottom: 1px solid #dcdcdc;
	margin-bottom: 30px;
}

#sidebar #review-box .review-box-header,
#sidebar #review-box .review-short-summary {
	display: none;
}

#sidebar #review-box .review-final-score {
	height: 85px;
	width: 100%;
}

.setToTop {
	position: fixed !important;
}

/*** Review Bilan ***/
.wp-post-image {
	border: 3px solid #fff;
	box-shadow: 0 0 5px 1px rgba(34,34,34,0.1);
	margin-bottom: 5px;
}

.image-post {
	margin-bottom: 5px;
}

#review-bilan {
	background: #e5e5e5;
	border: 3px solid #fff;
	box-shadow: 0 0 5px 1px rgba(34,34,34,0.1);
	margin: 20px 0 0;
	padding: 0 20px 10px;
	overflow: hidden;
}

#review-bilan h2 {
	padding-top: 10px;
}

.review-col-more {
	float: left;
	width: 50%;
}

.review-col-more p {
	background: #ccc;
	font-weight: bold;
	margin: 10px 10px 5px;
	padding: 5px 10px;
}

.review-col-more ul {
	margin-left: 10px;
}

/*** Buy It ***/
.buyIt {
	background: #fff;
	border: 2px dashed #ff540a;
	margin: 10px 0 20px;
	padding: 10px 20px;
	overflow: hidden;
}

.buyIt h2 {
	font-size: 20px;
	padding-top: 0;
}

.buyIt table {
	margin-bottom: 0;
}

.buyIt td {
	background: inherit !important;
}

.go-to-bilan {
	background: #ddd;
	display: block;
	font-size: 17px;
	margin-bottom: 40px;
	margin-top: 5px;
	padding: 5px;
	position: relative;
	text-align: center;
}

.go-to-bilan:after {
	top: 31px;
	left: 420px;
	border: solid transparent;
	content: " ";
	transform: rotate(360deg);
	height: 0;
	width: 0;
	font-size: 0;
	line-height: 0;
	position: absolute;
	pointer-events: none;
	border-width: 15px;
	border-top-color: #ddd;
}

.title-filter {
	margin: 20px 0 10px 22px;
	font-weight: bold;
}

.button-group {
	background: #dcdcdc;
	height: 60px;
	margin: 0 22px 30px;
	padding: 10px;
	position: relative;
}

.button-group button {
	border-color: #999;
	border-image: none;
	border-style: solid;
	border-width: 0 1px 0 0;
	float: left;
	padding: 0 10px;
	float: left;
	padding: 0 10px;
	text-decoration: underline,;
}

.button-group button:hover {
	text-decoration: underline;
}

.button-group br {
	display: none;
}

.button-group:after {
	top: 60px;
	left: 560px;
	border: solid transparent;
	content: " ";
	transform: rotate(360deg);
	height: 0;
	width: 0;
	font-size: 0;
	line-height: 0;
	position: absolute;
	pointer-events: none;
	border-width: 15px;
	border-top-color: #ddd;
}

.button-group .no-filter {
	color: #FF540A;
}

#test-post-list {
	margin: 0 -22px 0 22px;
	padding: 0;
}

#test-post-list li {
	border: 1px solid #dcdcdc;
	height: 142px;
	list-style-type: none;
	margin: 0 25px 25px 0;
	width: 211px;
	float: left;
}

#test-post-list br {
	display: none;
}

#test-post-list li:hover {
	box-shadow: 0 0 4px #ff540a;
}

#test-post-list li h3 {
	background: #dcdcdc;
	font-size: 12px;
	height: 40px;
	margin: 0;
	overflow: hidden;
	padding: 5px 10px;
}

#test-post-list h3 > a {
	color: #333;
	display: block;
	height: 30px;
	overflow: hidden;
	text-indent: -27px;
}

#test-post-list li > a {
	display: block;
	height: 100px;
	overflow: hidden;
}

.product-list {
	clear:both;
	margin: 20px -22px 0 22px;
	padding: 0;
}

.product-list li {
	border: 1px solid #dcdcdc;
	height: 164px;
	list-style-type: none;
	margin: 0 25px 25px 0;
	width: 252px;
	float: left;
}

.product-list br {
	display: none;
}

.product-list li:hover {
	box-shadow: 0 0 4px #ff540a;
}

.product-list li h3 {
	background: #dcdcdc;
	font-size: 12px;
	height: 40px;
	margin: 0;
	overflow: hidden;
	padding: 5px 10px;
}

.product-list h3 > a {
	color: #333;
	display: block;
	height: 30px;
	overflow: hidden;
	text-indent: -27px;
}
.product-list li > a:first-child {
    display: block;
    height: 43px;
    overflow: hidden;
    background-color: #dcdcdc;
    padding: 0 10px;
    border: 1px solid #dcdcdc;
    color: #000;
}
.product-list li > a {
	height: 100px;
	overflow: hidden;
}
.compare-list {
	overflow: hidden;
}

.compare-list li {
	border: 1px solid #dcdcdc;
	float: left;
	list-style-type: none;
	margin: 0 20px 20px 0;
	position: relative;
	width: 211px;
}

.compare-list li:hover {
	box-shadow: 0 0 4px #ff540a;
}

.compare-list li a {
	display: block;
}

.compare-list li a:last-child {
	margin-top: 76px;
}

.compare-list li > a:first-child {
	background: rgba(0,0,0,0.8);
	color: #fff;
	max-height: 76px;
	min-height: 76px;
	padding: 10px;
	position: absolute;
	top: 0;
	width: 209px;
}

.compare-list li img {
	width: 210px;
}

/* CSS Plugin Partager */
div.sharedaddy h3.sd-title {
	display: block;
	font-size: 18px;
	line-height: normal;
	font-weight: normal;
}

/* CSS Plugin Sommaire Widget */
.mwm-aal-sidebar-container li {
	list-style-type: square;
	margin-left: 40px;
}

/* CSS bloc Go To Forum pour page test */
.go-to-forum {
	border-top: 3px dotted #fff;
	clear: both;
	padding: 10px;
	text-align: center;
}

.go-to-forum a {
	display: block;
	font-weight: bold;
	font-size: 16px;
	margin-top: 10px;
}

.bbp-forum-title {
	border-bottom: 1px solid #ececec;
	display: block;
	padding: 10px;
}

.bbp-forum-title:hover {
	background: #ececec;
}
img.comment-avatar{
	height:66px;
	width:66px;
}
.best-product{
	border:1px solid #dcdcdc;
}
.best-product h2{
	margin:0;padding:10px;
}
.best-product .best-product-item{margin:0;}
.best-product .best-product-item .picture{
	width:800px;
	padding:5px;
}
.best-product .best-product-item .picture img{
	width:100%;height:100%;
}
.best-product .best-product-item p{text-align:center;}
.best-product .best-product-item .baseline{
	font-size:18px;font-weight:bold;font-style:italic;padding-bottom: 20px;border-bottom: 1px solid #dcdcdc;margin-bottom: 20px;
}
.best-product .product-info td,.best-product .product-info th{border:1px solid #dcdcdc;width:calc(100% / 6);}
.best-product .product-review{margin: 0 10px;width: calc(100% - 20px);}
.best-product .product-review td{vertical-align:top;background:none;}
.best-product .product-review td p{font-weight:bold;}
.best-product .product-review .product-review-note{
	background:#ff540a;
	text-align:center;
}
.best-product .product-review .product-review-note .note{font-size: 34px;line-height: 80px;}
.best-product .product-desc{padding: 10px;font-size: 16px;font-style: italic;}
.best-product .review-link{
	text-align:right;
	margin:10px 20px;
	font-weight:bold;
}/**
 Responsive table courtesy of Mark Wiltshire: mark@bamboorocketapps.com (thanks!)
 
 For more styles try: http://icant.co.uk/csstablegallery/
 ----
 Generic styles:
 Here you could e.g. customise width of column 1 and 2,
 or add a generic roll-over effect on table rows
*/
.cookielawinfo-column-1 {width: 25%;}
.cookielawinfo-column-2 {width: 10%;}
.cookielawinfo-column-3 {width: 15%;}
.cookielawinfo-column-4 {width: 50%;}

/** Simple style */
.cookielawinfo-simple thead {width: 100%;}
.cookielawinfo-simple td {padding: 5px 5px 5px 0;vertical-align: top;}
.cookielawinfo-simple thead th {padding-right: 10px;text-align: left;}

/** Modern style */
.cookielawinfo-modern {border: 1px solid #e3e3e3;background-color: #f2f2f2;width: 100%;border-radius: 6px;-webkit-border-radius: 6px;-moz-border-radius: 6px;}
.cookielawinfo-modern td, .cookielawinfo-modern th {padding: 5px;color: #333;}
.cookielawinfo-modern thead {font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;padding: .2em 0 .2em .5em;text-align: left;color: #4B4B4B;background-color: #C8C8C8;background-image: -webkit-gradient(linear, left top, left bottom, from(#f2f2f2), to(#e3e3e3), color-stop(.6,#B3B3B3));background-image: -moz-linear-gradient(top, #D6D6D6, #B0B0B0, #B3B3B3 90%);border-bottom: solid 1px #999;}
.cookielawinfo-modern th {font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size: 17px;line-height: 20px;font-style: normal;font-weight: normal;text-align: left;text-shadow: white 1px 1px 1px;}
.cookielawinfo-modern td {line-height: 20px;font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size: 14px;border-bottom: 1px solid #fff;border-top: 1px solid #fff;}
.cookielawinfo-modern tr.cookielawinfo-row:hover {background-color: #fff;}

/** Elegant style */
.cookielawinfo-elegant {border: 1px solid #DFDFDF;background-color: #F9F9F9;width: 100%;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;font-family: Arial,"Bitstream Vera Sans",Helvetica,Verdana,sans-serif;color: #333;}
.cookielawinfo-elegant tr {border-top-color: white;border-bottom: 1px solid #DFDFDF;color: #555;}
.cookielawinfo-elegant th {text-shadow: rgba(255, 255, 255, 0.796875) 0px 1px 0px;font-family: Georgia,"Times New Roman","Bitstream Charter",Times,serif;font-weight: normal;padding: 7px 7px 8px;text-align: left;line-height: 1.3em;font-size: 14px;}
.cookielawinfo-elegant td {font-size: 12px;padding: 4px 7px 2px;vertical-align: top;}

/** Rounded style */
.cookielawinfo-rounded {background-color: #f5f5f5;padding: 5px;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;border: 1px solid #ebebeb;}
.cookielawinfo-rounded td, .rounded th {padding: 1px 5px;}
.cookielawinfo-rounded thead {text-shadow: 0 1px 0 white;color: #999;}
.cookielawinfo-rounded th {text-align: left;text-transform: uppercase;font-size: 11pt;border-bottom: 1px solid #fff;padding: 1px 5px;}
.cookielawinfo-rounded td {font-size: 10pt;padding: 5px;}
.cookielawinfo-rounded tr.cookielawinfo-row:hover {background-color: #fff;}

/** Classic Style */
table.cookielawinfo-classic {font-family: Verdana, Arial, Helvetica, sans-serif;border-collapse: collapse;border-left: 1px solid #ccc;border-top: 1px solid #ccc; color: #333;}
table.cookielawinfo-classic thead tr th {text-transform: uppercase;background: #e2e2e2;}
table.cookielawinfo-classic tfoot tr th, table.cookielawinfo-classic tfoot tr td {text-transform: uppercase;color: #000;font-weight: bold;}
table.cookielawinfo-classic tfoot tr th {width: 20%;}
table.cookielawinfo-classic tfoot tr td {width: 80%;}
table.cookielawinfo-classic td, table.cookielawinfo-classic th {border-right: 1px solid #ccc;border-bottom: 1px solid #ccc;padding: 5px;line-height: 1.8em;font-size: 0.8em;vertical-align: top;width: 20%;}
table.cookielawinfo-classic tr.odd th, table.cookielawinfo-classic tr.odd td {background: #efefef;}

/* "Winter Blues" CSS theme for CSS Table Gallery (http://icant.co.uk/csstablegallery/) by Gunta Klavina (http://www.klavina.com) */
table.cookielawinfo-winter {font: 85% "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", sans-serif;padding: 0; margin: 10px 0 20px; border-collapse: collapse; color: #333; background: #F3F5F7;}
table.cookielawinfo-winter a {color: #3A4856; text-decoration: none; border-bottom: 1px solid #C6C8CB;}  
table.cookielawinfo-winter a:visited {color: #777;}
table.cookielawinfo-winter a:hover {color: #000;}  
table.cookielawinfo-winter caption {text-align: left; text-transform: uppercase;  padding-bottom: 10px; font: 200% "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", sans-serif;}
table.cookielawinfo-winter thead th {background: #3A4856; padding: 15px 10px; color: #fff; text-align: left; font-weight: normal;}
table.cookielawinfo-winter tbody {border-left: 1px solid #EAECEE; border-right: 1px solid #EAECEE;}
table.cookielawinfo-winter tbody {border-bottom: 1px solid #EAECEE;}
table.cookielawinfo-winter tbody td, table.cookielawinfo-winter tbody th {padding: 10px; background: url(//blog.gamerstuff.fr/wp-content/plugins/cookie-law-info/images/td_back.gif) repeat-x; text-align: left;}
table.cookielawinfo-winter tbody tr {background: #F3F5F7;}
table.cookielawinfo-winter tbody tr.odd {background: #F0F2F4;}
table.cookielawinfo-winter tbody  tr:hover {background: #EAECEE; color: #111;}
table.cookielawinfo-winter tfoot td, table.cookielawinfo-winter tfoot th, table.cookielawinfo-winter tfoot tr {text-align: left; font: 120%  "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", sans-serif; text-transform: uppercase; background: #fff; padding: 10px;}

/** 27/05/2013: responsive table by Mark Wiltshire */
@media(max-width:800px) {
        table.cookielawinfo-row-cat-table td, table.cookielawinfo-row-cat-table th
        {
          width:23%;
          font-size:12px;
          word-wrap: break-word;
        }       
        table.cookielawinfo-row-cat-table .cookielawinfo-column-4, table.cookielawinfo-row-cat-table .cookielawinfo-column-4
        {
          width:45%;
        }
}

.cookielawinfo-row-cat-title{
    border-bottom: 1px solid #eee;
    text-align: center;
}
.cookielawinfo-row-cat-title-head{
    text-align: center;
}
.cookielawinfo-row-cat-table{
    width: 99%;
    margin-left: 5px;
}