@charset "utf-8";
/* CSS Document */

#content #news #left_column{
	width:auto;
}

#content #news #left_column .article{
	margin-right:0;
}

#centerblock #headline .imgWrap {
	float: left;
	margin-right: 10px;
	max-width: 650px;
}
#centerblock #headline .imgWrap img {
	max-width: 650px;
	height: auto;
}
#centerblock #headline .content {
	padding-bottom: 20px;
	border-bottom: 3px solid #22558C;
	margin-bottom: 20px;
}
#news .article .summary {
	margin-bottom: 0;
	line-height: inherit;
	font-size: 12px;
	color: #888 ;
}
.author, .author .name {
	font-size: 11px;
	color: #EE7711;
}
.author .date {margin-right: 5px;}
.author .name {
	float: none;
}
@media only screen and (max-width: 960px) {
	.title_block.white {margin-top: 15px !important;}
}
@media only screen and (max-width: 580px) {
	
	#content #news #left_column .article .imgWrap {width: 114px; height: 70px; float: left; overflow: hidden;}
	#content #news #left_column .article .summary {display: none;}
}
@charset "utf-8";#headline .date{margin-bottom:20px;font-size:12px;text-transform:none;padding-top:5px}
#headline .title_block.headline{height:auto;line-height:normal;margin-bottom:10px;max-height:none}
#headline .author{text-transform:none}
#headline #thumbnail.imgWrap{margin-bottom:32px}
#headline #thumbnail.imgWrap img{width:634px}
#headline .content.wysiwyg{background:none repeat scroll 0 0 rgba(0,0,0,0);padding-bottom:20px}
#content #news{border-top:none}
#content #news #left_column{width:auto}
#content #news #left_column .article{margin-right:0}
#content #comments{margin:0 13px}
#content #comments .comment{border-top:1px solid #EEF1F5;padding-top:1em;padding-bottom:1em;color:#16212C;cursor:default;font-size:13px}
#content #comments .comment .avatar.imgWrap{float:left}
#content #comments .content{float:left;margin-left:25px;width:572px;border:none;}
#content #comments .about{font-weight:bold; margin: 10px 0;font-size: 16px;}
#content #comments .about .date_comment{text-transform: none;color: #606061;font-size: 11px;font-weight: normal;display:block;}
#content #comments .about .date{display:inline;font-size:13px;margin-right:5px}
#content #comments .answer{display:block;height:32px;line-height:32px;margin-top:10px;vertical-align:bottom}
a.button{border:1px solid #F3F3F3;border-radius:3px;color:#000B15;padding:5px 15px;text-decoration:none;font-weight:bold;-webkit-box-shadow:0 0 0 1px #909090;-moz-box-shadow:0 0 0 1px #909090;-ms-box-shadow:0 0 0 1px #909090;-o-box-shadow:0 0 0 1px #909090;box-shadow:0 0 0 1px #909090;background:#f2f2f2;background:-moz-linear-gradient(top,#f2f2f2 0%,#ebebeb 50%,#cfcfcf 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f2f2f2),color-stop(50%,#ebebeb),color-stop(100%,#cfcfcf));background:-webkit-linear-gradient(top,#f2f2f2 0%,#ebebeb 50%,#cfcfcf 100%);background:-o-linear-gradient(top,#f2f2f2 0%,#ebebeb 50%,#cfcfcf 100%);background:-ms-linear-gradient(top,#f2f2f2 0%,#ebebeb 50%,#cfcfcf 100%);background:linear-gradient(to bottom,#f2f2f2 0%,#ebebeb 50%,#cfcfcf 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f2f2',endColorstr='#cfcfcf',GradientType=0 )}
#content #comments .answer a{visibility:hidden}
#content #comments .comment:hover .answer a{visibility:visible}
a.button:hover{background:#e5e5e5;background:-moz-linear-gradient(top,#e5e5e5 0%,#cfcfcf 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#e5e5e5),color-stop(100%,#cfcfcf));background:-webkit-linear-gradient(top,#e5e5e5 0%,#cfcfcf 100%);background:-o-linear-gradient(top,#e5e5e5 0%,#cfcfcf 100%);background:-ms-linear-gradient(top,#e5e5e5 0%,#cfcfcf 100%);background:linear-gradient(to bottom,#e5e5e5 0%,#cfcfcf 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5e5e5',endColorstr='#cfcfcf',GradientType=0 )}
#content #comments #form{background:none repeat scroll 0 0;padding:13px;margin-bottom:50px}
#content #comments #form textarea{font-size:14px;color:#606061;border:1px solid #DADADA;display:inline-block;height:150px;margin-bottom:10px;padding:5px;width:65%;}
#content #comments #form input[type="text"]{border:1px solid #DADADA;color:#666666;font-family:arial,sans-serif;padding:6px 5px;width:325px;margin-right:15px}
#content #comments #form p.submit{margin-top:20px}
#socialShare{border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:5px 0;position:relative}
#socialShare li#react{}
#socialShare li{float:left;list-style:none outside none;list-style-image:none;margin-right:10px;height:22px;line-height:22px;vertical-align:middle;color:#747B83;font-size:11px;font-weight:bold}
#socialShare li a{display:block;height:22px;width:22px;background-image:url("../img/sprite-x_bsfm.png");background-repeat:no-repeat}
#socialShare li#share_mail a{width:30px}
#socialShare li#share_fb a{background-position:0 -269px}
#socialShare li#share_fb a:hover{background-position:0 -291px}
#socialShare li#share_twitter a{background-position:0 -313px}
#socialShare li#share_twitter a:hover{background-position:0 -335px}
#socialShare li#share_google a{background-position:0 -357px}
#socialShare li#share_google a:hover{background-position:0 -379px}
#socialShare li#share_share a{background-position:0 -401px}
#socialShare li#share_share a:hover{background-position:0 -423px}
#socialShare li#share_mail{margin-right:319px}
#socialShare li#share_mail a{background-position:0 -445px}
#socialShare li#share_mail a:hover{background-position:0 -467px}
#socialShare li#react a{background-position:0 -511px}
#socialShare li#react a:hover{background-position:0 -489px}
#socialShare li.title{padding-left:10px;margin-right:15px;display:inline-block;float:right}
#socialShare li.title span{display:block;float:left;line-height:22px}
#socialShare li.title a{float:left;margin-left:10px}
#share_share{display:none}
#bsfm_blogbundle_commentaire .img_captcha{margin:10px 0}
.author,.author .name{font-size:14px;color:#EE7711}
.author .date{margin-right:5px}
.author .name{float:none}
#softivendor_blogbundle_commentaire_captcha{margin-top:5px}
@media only screen and (max-width:960px){.title_block.white{margin-top:15px !important}
#headline #thumbnail.imgWrap img{width:100%;height:auto;max-width:100%}
#content #comments #form textarea{width:100%}
#content #comments #form input[type="text"]{width:100%}
}
@media only screen and (max-width:580px){#content #comments .content{width:auto}
#content #news #left_column .article .imgWrap{width:114px;height:70px;float:left;overflow:hidden}
#content #news #left_column .article .summary{display:none}
}
/*********************/
/** jRating CSS **/
/*********************/
/**Div containing the color of the stars */
.jRatingAverage {
	background-color:#f62929;
	position:relative;
	top:0;
	left:0;
	z-index:2;
	height:100%;
}
.jRatingColor {
	background-color:#f4c239; /* bgcolor of the stars*/
	position:relative;
	top:0;
	left:0;
	z-index:2;
	height:100%;
}
/** Div containing the stars **/
.jStar {
	position:relative;
	left:0;
	z-index:3;
}
/** P containing the rate informations **/
p.jRatingInfos {
	position: absolute;
	z-index: 9999;
	background:	transparent url('icons/bg_jRatingInfos.png') no-repeat;
	color: #FFF;
	display: none;
	width: 91px;
	height: 29px;	
	font-size: 16px;
	text-align: center;
	padding-top: 5px;
}
p.jRatingInfos span.maxRate {
	color:#c9c9c9;
	font-size:14px;
}
/******Commentaire*********/
#comments form .field {
	margin: 5px 0;
}
#comments form .field label {
	display: inline-block;
	min-width: 200px;
	width: auto;
	font-size: 14px;
	vertical-align: top;
}
#comments form .field .input {
	display: inline-block;
}
#content .rating {
	margin: 20px 10px;
}
.linking .prevLink, .linking .nextLink {
	font-size: 12px;
  	color: #209bf6;
  	font-weight: bold;
  	line-height: 25px;
  	text-align: center;
  	margin: 10px 5px;
}
.linking .prevLink {
	float: left;
}
.linking .prevLink:before {
	content:"\003c\003c";
	margin: 0px 3px;
}
.linking .nextLink {
	float: right;
}
.linking .nextLink:after {
	content:"\003e\003e";
	margin: 0px 3px;
}
.dec_eg {
	margin: 0px 15px;
}
.article p, .article div {
	font: 14px verdana;
	color:#606061;
}
.article .imgWrap {
	float: left;
	margin-right: 10px;
}
.content_modif .comments p {
	font-size: 13px;
}
.content_modif .comments .Author-desc {
	margin: 10px 0;
}
@media (max-width: 800px) {
	#centerblock #news {margin: 0 !important;}
}