.tags{
	background-color: #FFFFFF;
	height: 34px;
	width: 615px;
	display: table;
	padding-top: 15px;
	}
	
.tag-element{
	float: right;
	height: 26px;
	border-color: #e2e2e2;
	border-width: 1px;
	border-style: solid;
	margin-left: 12px;
	padding: 4px;
	margin-bottom: 14px;
	}
	
.tag-text{
	font-size:12pt;
	color: #930000;
	padding: 10px;
	text-decoration:none;
	margin:0px;
	}
	
.full-container
{
	width: 930px;
	height: auto;
	/*padding-top: 15px;*/
	display: table;
}
	
.article-holder{

	height: auto;
	width: 615px;
	float: right;
	
	
	}	
h1{
	color: #2c2c2c;
	font-size: 22px;
	height: auto;
	padding: 0px;
	margin: 0px;
	text-align: right;
	direction: rtl;
	}
	
.img-holder{
	width: 615px;
	height: auto;
	margin-top: 7px;
	position:relative;
	top:0px;
	left:0px;
	}
	
.article-time{
	font-size: 13px;
	float: left;
	color: #666666;
	}
.article-writer{
	font-size:14px;
	font-weight:bold;
	float:left;
	padding-left: 2px;
	direction:rtl;

	}
.article-writer a{
	text-decoration:none;
	color:#666666;
	}	
	
.credits{
height: 14px;
margin-top: 4px;
}	

.content-rubrique-5-2
{
padding-top:13px;
height:auto;
min-height: 250px;

}


.auteur
{
  color: #959595;
  font-size: 16px;
  direction: rtl;
  text-align: right;
  margin-top: 0px;
  margin-bottom: 10px;

}
.auteur A:visited  { COLOR: #959595;text-decoration: none; }
.auteur A:link     { COLOR: #959595;text-decoration: none; }
.auteur A:active   { COLOR: #959595;text-decoration: none; }
.auteur A:hover    { COLOR: #959595;text-decoration:underline; }

.rubrique-5-2 {
  width: 298px;
  height: auto;
  border: solid 1px #cccccc;
  background-color: #ffffff;
  float: left;
  margin-top: 15px;
  display: table;
  margin-bottom:6px;
}
	
.sidebare{

	padding-bottom: 23px;
	width: 300px;
	float: left;
	height: auto;
	

	/* margin-top: -5px; */	
	}	

.content_txt{
	font-size: 14px;
	text-align: justify;
	word-spacing: 4px;
	direction: rtl;
	height:auto;
	clear:both;
	
	}
.article-social{
	height:49px;
	}	
.related-articles-bt{
	width: auto;
	height: 32px;
	background-color: #ff2b1c;
	font-size: 16px;
	float: right;
	display: table;
	margin-bottom: 17px;
	margin-top:2px;
}

.related-articles-bt img{
	float: right;
	padding: 8px;
	}
.related-articles-bt div{
	color:white;
	float: left;
	padding: 1px 0px 0px 10px;
}

.related-art{
	width: 615px;
	height: auto;
	/*background-color: #0CC;*/
	display: table;
	}
.r-articles-elm-right{
	width:300px;
	height:168px;
	/*background-color:#993;*/
	position:relative;
	top:0px;
	left:0px;
	float:right;
	margin-bottom:14px;
	}
.r-articles-elm-left{
	width:300px;
	height:168px;
	/*background-color:#3FF;*/
	position:relative;
	top:0px;
	left:0px;
	float:left;
	margin-bottom:14px;
	}	
	
#margin-reset{
	margin:0px!important;
	}

.comments-btn{
	width: auto;
	height: 32px;
	background-color: #930000;
	font-size: 16px;
	float: right;
	display: table;
	margin-top: 0px;
	margin-bottom: 17px;
}
.comments-btn img{
	float: right;
	padding: 8px;
	}
.comments-btn div{
	color:white;
	float: left;
	padding: 2px 0px 0px 19px;
}

.facebook-comment{
	width:auto;
	height:auto;
	}

.navigation
{
color:#9a9a9a;
font-size:13px;
direction:rtl;
text-align:right;
margin-top: -3px;
}
.navigation A:visited  { COLOR: #9a9a9a;text-decoration: none; }
.navigation A:link     { COLOR: #9a9a9a;text-decoration: none; }
.navigation A:active   { COLOR: #9a9a9a;text-decoration: none; }
.navigation A:hover    { COLOR: #9a9a9a;text-decoration:underline; }

.txt-credits
{
font-size:13px;
color:#FFFFFF;
padding-left:6px;
padding-right:6px;
}

.credits-photos
{
position: absolute;
bottom: 0px;

}

.topblog
{
margin-top: -10px;
margin-bottom:17px;
}


.icon-article {
  color: #FFFFFF;
  background-color: #2c2c2c;
  font-size: 17px;
  /* height: 34px; */
  width: auto;
  float: right;
  list-style-type: none;
  display: inline;
  padding: 5px 12px 5px 12px;
  font-size: 18px;
  line-height: 24px;
  margin-left: 10px;
 
}

.banner-article-2 {
  height: auto;
  width: 300px;
  margin-bottom: 17px;
  min-height: 250px;
}

.banner-article {
height: auto;
width: 300px;
margin-bottom: 9px;
min-height: 250px;

}

.social-actions{
	width:403px;
	height:inherit;
	background-color:#0F0;
	float:left;
	}	
.reaction-bar{
	width:211px;
	height:inherit;
	/*background-color:#9F3;*/
	float:right;
	}
#dislike-btn {
	float:left;
	margin-top: 18px;
	margin-left: 3px;
	}
	
#dislike-nbr {
	float: left;
	font-size: 15px;
	margin-left: 7px;
	margin-top: 13px;
	color: #930000;
	}
		
#like-btn {
	float:right;
	margin-top: 12px;
	}	
#like-nbr{
	
	float: right;
	font-size: 15px;
	margin-top: 13px;
	color: #930000;
	
	}	

.likes-social{
height: 49px;
width: 615px;
background-color: #ededed;
display: block;
float: right;
margin-top: 6px;
margin-bottom: 17px;
}

#Likes-Bar-all{
	width: auto;
    height:auto;
    display: table;
	padding-top: 18px;
	float: right;
	padding-right: 17px;
}

#likes {
    height: 17px;
    width: 50%;
    background: #009100;
    float: right;
}

#dislikes{
    height: 17px;
    width: 50%;
    background: #930000;
    float: left;
}

#Likes-Bar-all>#bar{
	width: 100px;
    float: left;
	margin: -2px 0px 0px 0px;
}
#likeButton{
	float: left;
	margin-top: -6px;
	margin-left: 3px;
}

#dislikeButton{
    float: left;
}
#nbr-dislikes{
	color:#930000;
}

#nbr-likes{
	color:#028e02;
}

#nbr-likes,#nbr-dislikes{
	float:left;
	margin-top: -5px;
	padding: 0px 3px 0px 4px;
	font-size: 15px;
} 

.all_socialmedia
{
float:left;
width:auto;
height:auto;
margin-top: 12px;
margin-left:17px;

}

.related_newsdetaille
{
position:relative;
top:0px;
left:0px;

width:298px;
height:166px;
margin-bottom: 19px;
float:right;
margin-left:17px;
}

.related_newsdetaille_last
{
position:relative;
top:0px;
left:0px;

width:298px;
height:166px;
margin-bottom: 19px;
float:right;

}

.add_cm {
    /* width: auto; */
    height: 50px;
    border: #959595 1px solid;
    text-align: center;
    font-size: 25px;
    margin-top: 15px;
    color: #b7b7b7;
    display: table;
    cursor: pointer;
    width: 100%;
    margin-bottom: 14px;
}

.add_cm_txt{    
	float: left;
    margin-left: 215px;
    margin-top: 5px;}
	
	.add_cm_img{
		float: left;
    	margin: 10px;
		}
		
		.add_cm_fields{
			width:615px;
			height:auto;
			}
			
			.f_name{
				font-family: 'TheSansPlain',tahoma;
				float: right;
				width: 138px;
				height: 30px;
				border: 1px #c9c9c9 solid;
				direction: rtl;
				}
				
				.f_city{
					font-family: 'TheSansPlain',tahoma;
					float: right;
					height: 30px;
					margin-right: 6px;
					width: 116px;
					border: 1px #c9c9c9 solid;
					direction: rtl;
					/* font-size: 13px; */
					}
					
					.f_comment {
				font-family: 'TheSansPlain',tahoma;
				float: left;
				width: 336px;
				margin-right: 5px;
				height: 70px;
				border: 1px #c9c9c9 solid;
				direction: rtl;
			}
					
					.f_captcha {
				font-family: 'TheSansPlain',tahoma;
				float: right;
				width: 139px;
				margin-right: 5px;
				margin-top: 5px;
				height: 27px;
				border: 1px #c9c9c9 solid;
				direction: rtl;
			}
					
					.f_email {
				font-family: 'TheSansPlain',tahoma;
				float: right;
				width: 263px;
				height: 32px;
				margin-top: -36px;
				border: 1px #c9c9c9 solid;
				direction: rtl;
				clear: both;
			}
				
				.captcha_img{
					float: right;
   					 margin-top: 5px;
					}
					
			.f_send {
				float: left;
				width: 342px;
				margin-right: 0px;
				height: 30px;
				background-color: #4a4a4a;
				margin-top: 5px;
				border: 0px #c9c9c9 solid;
				color: white;
				font-size: 16px;
				cursor:pointer;
			}

			.f_send:hover
			{
				    background-color: #930000;
			}
			.f_name::-webkit-input-placeholder,.f_city::-webkit-input-placeholder,.f_comment::-webkit-input-placeholder,.f_captcha::-webkit-input-placeholder,.f_email::-webkit-input-placeholder
{
	font-family: 'TheSansPlain',tahoma;
  font-size:    12px;
  color:#aba6ac;
  padding-right:5px;
  
}

.f_comment_full {
    float: left;
    width: 650px;
    margin-right: 5px;
    height: 70px;
    border: 1px #c9c9c9 solid;
    direction: rtl;
}

.f_send_full {
    float: left;
    width: 655px;
    margin-right: 0px;
    height: 30px;
    background-color: #4a4a4a;
    margin-top: 5px;
    border: 0px #c9c9c9 solid;
    color: white;
    font-size: 16px;
}

.add-comments-btn{
	 width: 138px;
    height: 32px;
    background-color: #930000;
    font-size: 16px;
    float: right;
    display: table;
    margin-top: 17px;
    margin-bottom: 17px;
    clear: both;
	
	}
			.add-comments-btn img{
	float: right;
	padding: 8px;
	}
.add-comments-btn div{
	color:white;
	float: left;
	padding: 2px 0px 0px 19px;
}

.comments_list{
	width: 615px;
    height: auto;
    clear: both;
	}
	.cm_block {
    width: 615px;
    height: auto;
    display: table;
}
		.cm_txt {
		font-family: 'TheSansPlain',tahoma;
    /*color: #555555;*/
    width: 463px;
    height: auto;
    float: right;
    text-align: justify;
    direction: rtl;
    font-size: 13px;
    background-color: #f0f0f0;
    padding-right: 14px;
    padding-top: 8px;
    padding-left: 10px;
    /* padding-bottom: 27px; */
    border: 1px #c2c2c2 solid;
    margin-bottom: 15px;
    min-height: 123px;
    padding-bottom: 14px;
}

.cm_info{
	float: left;
    width: 100px;
    text-align: right;
    height: auto;
    background-color: #e6e6e6;
    padding-top: 8px;
    padding-right: 8px;
    padding-bottom: 5px;
	}
	
	
	
.cm_avatar_img{
	float: right;
    margin-left: 5px;
	}
.cm_from_label{
	float: right;
    color: #808080;
    font-size: 12px;
	}
	.cm_fullname{
	font-family: 'TheSansPlain',tahoma;
		    clear: both;
    font-size: 14px;
    color: #555555;
		}
		
		.cm_city{
			font-family: 'TheSansPlain',tahoma;
		    font-size: 12px;
		    color: #555555;
		    direction: rtl;
		 }
			
			.cm_info_2 {
			clear: none;
			float: left;
			width: 111px;
			text-align: right;
			height: 70px;
			margin-bottom: 15px;
		}
				
				.cm_date{
					font-size: 12px;
					color: #b3b2b0;
					margin-right: 7px;
					margin-top: 3px;
				}
					.cm_time{
						font-size: 12px;
						color: #b3b2b0;
						margin-right: 7px;
						direction: rtl;
						}
						
						
						.cm_likes{}
						.cm_like_btn {
									float: left;
									margin-top: 2px;
									margin-left: 5px;
								}
						.cm_dislike_btn{
						float: right;
						margin-top: 4px;
						margin-right: 5px;
						}
						 
						.cm_valeur{
							text-align: -webkit-center;
							width: 111px;
							font-size: 16px;
							text-align: center;
							}

.green{
	color:#437d40;
	}
	
	.red{
	color:#af4040;
	}
	
	.grey{
	background-color:#f0f0f0!important;
	}
	.white{
	background-color:#FFFFFF!important;
	}
	
	.grey_arrow {
    position: absolute;
    margin-left: 117px;
    margin-top: 14px;
}
	.white_arrow{
		
    position: absolute;
    margin-left: 117px;
    margin-top: 14px;
		}
/* full width comments ----------- */		
		.comments_list_f {
    width: 930px;
    height: auto;
    clear: both;
    float: right;
}
		.cm_block_f {
    height: auto;
    width: 930px;
    display: inline-block;
}
	.cm_txt_f {
	font-family: 'TheSansPlain',tahoma;
    color: #555;
    height: auto;
    text-align: justify;
    direction: rtl;
    font-size: 13px;
    background-color: #F0F0F0;
    padding: 8px 14px 27px 10px;
    border: 1px solid #C2C2C2;
    margin-bottom: 15px;
    min-height: 100px;
    width: 778px;
    float: right;
}
		.cm_info_2_f {
    clear: none;
    width: 111px;
    height: 70px;
    margin-bottom: 15px;
}

.add_cm:hover {
    background-color: #959595;
    color: white;
}

.add_cm:hover .add_cm_img{
    content:url(../img/commentaire/cm_ico_grey.png);    
	
}

.content_form
{
position:relative;
display:table;
height:auto;
width:100%;
 margin-bottom: 15px;
}

.txt_errormsg
{
    font-size: 14px;
    color: #FF0000;
    text-align: left;
    position: absolute;
   left: 0px;
   top: -30px;
}

.img-loading
{
width:100%;
text-align:center;
margin-top: 10px;
margin-bottom: 20px;
display: table;
}

.txt_reponse_popup
{font-size: 18px;font-weight:bold;text-align: right;/* width: 451px; */}
.txt_alerte
{font-size: 14px;color:#FF0000;text-align:right;position: absolute;left: 0px; top: -30px;}

.txt-commets
{font-size: 15px;text-align: left;padding-bottom: 15px;font-weight:bold;display: table;width: 100%;}
.comments
{height:auto;width: 100%;font-size: 14px;display: table;}
#bloc_commentaire {
    position: relative;
    top: 0px;
    left: 0px;
    margin-left: 10px;
    margin-right: 10px;
    margin-top: 10px;
    height: auto;
}
#bloc_txt_commentaire { margin-left: 5px;
    margin-right: 67px;
    /* width: 409px; */
    height: auto;
    min-height: 88px;
    margin-bottom: 9px;
    text-align: justify;
    font-size: 15px;}

#bloc_score_commentaire
{position: absolute;top: 0px;right: 4px;width: 55px;height: 70px;}

div#score_total {position: relative;top: 0px;left: 0px;height: 24px;padding-top: 2px;padding-left: 0px;width: 55px;font-size: 14px;font-family: verdana;}


figure {margin:0;padding:0; margin-top:8px}
