#actuCol1 {
	width: 640px;
	float: left;
}
.habillage #actuCol1 {
	width: 600px;
}
.styleTable {
    border-radius: 5px;
    padding: 0px;
    width: 100%;
    border: 0px solid #cacaca;
    font-weight: 400;
    border-collapse: collapse;
    overflow: auto;
    font-family: "Open Sans";
    font-size: 16px;
}
.styleTable caption {
    padding-bottom: 10px;
    font-size: 16px;
    font-weight: bolder;
    text-align: left;
    padding-top: 10px;
}
.styleTable tr {
    text-align: left;
    border: 1px solid #cacaca;
    border-top: 0;
    background: white;
    height: 55px;
}
.quote{
    background: #eeeeee;
    padding: 25px;
    margin: 25px 0;
    text-align: center;
    font-size: 18px;
    line-height: 22px;
    color: #282828;
    font-style: italic;
} 
td.titreCat {
    background-color: rgba(114, 117, 123, 0.92);
    color: white;
}
table.styleTable ul li{
  font-size: 14px;
  line-height: 16px;
  margin-bottom: 10px;
}
table.styleTable ul.ulFont16 li{
    font-size: 16px;
    line-height: 20px;
    margin-bottom: 10px;
}
.styleTable tr:nth-child(odd) {
    background-color:#f2f2f2;
}

.styleTable tr:hover {
}
.styleTable tr th .detail{ color: #FFFFFF; }
.trBlanc {
  background-color:#ffffff !important;
}
.trGris {
    background-color: #f2f2f2 !important;
}

.styleTable tr:last-child td:first-child { border-bottom-left-radius: 5px; }
.styleTable tr:last-child td:last-child { border-bottom-right-radius: 5px; }

.styleTable th {
  text-align: center;
}
.styleTable th,.styleTable td{
  padding: 5px 10px;
  text-align:center;
}
/*.styleTable tr td:first-of-type , .styleTable tr td:first-of-type p {
  text-align: left;
}*/
.styleTable tr td p,.styleTable tr th p {
    line-height: 16px;
    margin: 0;
    text-align: center;
    font-size:14px;
}
.styleTable  a.btnOrange{
  display: block;
  /*white-space: nowrap;*/
}

.styleTable.noEntete thead{
	display:none;
}

.tableMeilleureBanque.tableClassementMB {
    width: 100%;
    font-size: 14px;
}

.orange{
    color:#cd6d00;
}

.red{
    color:#e53131;
}

.green{
    color:#008000;
}
#actuCol2 {
	width: 320px;
	float: right;
}

.credit_image{
	color:  #6b6b6b;
	font-size: 12px;/* Approximation causée par une substitution de police */
	font-weight: 400;
	text-align: center;
}

.plusloin{
	width: 95%;
	background-color:  #eeeeee;
	position: relative;
	padding:15px;
	margin-bottom: 15px;
}
h1.entry-title{
	font-size: 38px;
	margin-bottom: 20px;
	margin-top: 10px;
}
.sharing-howto{
	padding-top: 0px;
}
.sep{
	background: #868686;
	width: 1px;
	height: 10px;
	display: inline-block;
	margin-left: 10px;
	margin-right: 7px;
}
.plusloin div{
	color:  #6b6b6b;
	font-size: 14px;
	font-weight: 400;
	text-align: left;
	display: inline-block;
	margin-top: 0px;
    margin-bottom: 0px;
}

.icone_plusmoins{
	width: 72px;
	min-height: 100px;	
	color: #44920b;
	font-size: 16px;

}

.icone_plusmoins i{
	position: absolute;
    top: 15px;
    left: 21px;
    height: 32px;
    margin: auto;
}

.detail_plusloin{
	color:  #6b6b6b;
	font-size: 14px;
	font-weight: 400;
	text-align: left;
}

.detail_plusloin a{
	color:  #44920b;
	font-size: 14px;
	font-weight: 400;
	text-decoration: underline;
	text-align: left;
}

#actuCol1Redacteur{
	width: 100%;
}

.rs{
	position: absolute;
    right: 446px;
}

.rs .facebook{
	width: 30px;
	height: 30px;
	left: 38px;
}

.rs .twitter{
	width: 30px;
	height: 30px;
}

.rs .facebook i{
	left: 9px;
	top: 7px;
	font-size: 18px;
}

.rs .twitter i{
	left: 7px;
	top: 7px;
	font-size: 18px;
}

.redacteur{
	font-family: "Open Sans";
	color: #494949;
	font-size: 14px;
	font-weight: 400;
	text-align: left;
}

.redacteur_h2{
	font-size: 18px;
	font-weight: 400;
	text-align: left;
	margin-bottom: 11px;
}

.fiche_redacteur img{
	width: 100px;
	height: 100px;
	float:left;
	margin-right:10px;
}

.fiche_redacteur p{
	color:  #53564d;
	font-size: 16px;
	font-weight: 400;
	text-align: left;
}

.fiche_redacteur hr{
	background: -webkit-linear-gradient(0deg, rgba(216, 216, 216, 0) 0%, #d8d8d8 50%, rgba(216, 216, 216, 0) 100%);
	background: -moz-linear-gradient(0deg, rgba(216, 216, 216, 0) 0%, #d8d8d8 50%, rgba(216, 216, 216, 0) 100%);
	background: -o-linear-gradient(0deg, rgba(216, 216, 216, 0) 0%, #d8d8d8 50%, rgba(216, 216, 216, 0) 100%);
	background: -ms-linear-gradient(0deg, rgba(216, 216, 216, 0) 0%, #d8d8d8 50%, rgba(216, 216, 216, 0) 100%);
	background: linear-gradient(90deg, rgba(216, 216, 216, 0) 0%, #d8d8d8 50%, rgba(216, 216, 216, 0) 100%);
	height: 1px;
}

.reseauxsociauxR{
	padding-bottom: 23px;
	margin-top: 15%;
	float: right;
}

.fiche_redacteur .redacteur_presentation{
    color: #6b6b6b;
    font-size: 14px;
    font-weight: 400;
    text-align: justify;
}

.derniers_article{
	color:  #53564d;
	font-size: 16px;
	font-weight: 400;
	text-align: left;
}

.derniers_article p{
	color:  #53564d;
	font-size: 16px;
	font-weight: 400;
	text-align: left;
}


.author a{
	font-size: 14px;
	text-decoration: underline;
	text-align: left;
}

.entry-title{
	font-family: "Oswald-Regular";
	color:  #35382e;
	font-size: 32px;
	text-align: left;
}


.sousTitre{
	/*font-family: "Oswald-Regular";*/
	color:  #282828;
	font-size: 18px;
	text-align: left;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    line-height: 26px;
}

.papl{
	color:  #6b6b6b;
	font-size: 18px;
	margin-left: 59px;
	float:left;
	margin-bottom: 5px;
}

#blocImage{
	position: relative;
	width: 100%;
	height: auto;
	overflow: hidden;
	margin-top: 20px;
}

#blocImageCover{
	background-repeat: no-repeat;
	background-size: cover;
	position: absolute;
	top:0;
	left: 0;
	z-index: 1;
	width: 100%;
	background-position: center;
	filter: blur(10px);
	overflow: hidden;
}

#blocImageOpacity{
	background:#000000;
	opacity: 0.5;
	position: absolute;
	top:0;
	left: 0;
	z-index: 2;
	width: 100%;
}

#blocImage img{
	position: relative;
	z-index: 3;
    width: 100%;
}

.facebook img{
    background: rgb(59, 89, 152);
    color: rgb(255, 255, 255);
    width: 45px;
}

.twitter img{
   	background-color:  #4099ff;
    color: rgb(255, 255, 255);
    width: 45px;
}
.photo {
	width: 50px;
	top: 50%;
    transform: translateY(-50%);
    position: absolute;
}
.p-relative{
	position: relative;
}
.auteur {
	font-family: "Open Sans";
	color: #77757a;
	line-height: 19px;
	text-align: justify;
	font-size: 14px;
	font-weight: 400;
	padding-left: 65px;
	position: relative;
	display: inline-block;
	vertical-align: middle;
}
.facebook{
	width: 45px;
	height: 45px;
	background-color:  #3b5998;
	position: absolute;
	top: 0px;
	right: -54px;
}

.facebook i{
	position: absolute;
	top: 10px;
	left: 14px
}

.facebook a{
	color: #ffffff;
}

.container_rs{
	float: right;
	background: #fff;
    border-radius: 5px;
    border: 1px solid #CACACA;
    height: 32px;
    line-height: 32px;
    margin-bottom: 15px;
}
.container_rs a:first-child{
	border-right: 1px solid #CACACA;
	width: 45px;
}
a.rs_twitter, a.rs_facebook, a.rs_twitter_actus, a.rs_facebook_actus{
	text-decoration: none;
    width: 44px;
    position: relative;
    display: inline-block;
}

.rs_facebook:after {
	font-family: 'Font Awesome 5 Free';
	content: '\f39e';
	font-size: 20px;
	color: #3b5998;
	text-decoration: none;
	font-weight: 900;
}

.rs_facebook_actus:after {
    font-family: 'Font Awesome 5 Brands';
    content: '\f39e';
    font-size: 20px;
    color:#3b5998;
    text-decoration: none;
    font-weight: 900;
}

.rs_twitter_actus:after {
    font-family: 'Font Awesome 5 Brands';
    content: '\f099';
    font-size: 20px;
    color: #4099ff;
    text-decoration: none;
    font-weight: 900;
}
/*
.rs_twitter_actus:hover{
	background-color:  rgba(64, 153, 255, 0.8);
}
*/
.rs_twitter:after {
    font-family: 'Font Awesome 5 Free';
    content: '\f099';
    font-size: 18px;
    color: #4099ff;
    text-decoration: none;
    font-weight: 900;
}

.actus{
	padding: 3px;
}


.twitter{
	width: 45px;
	height: 45px;
	background-color:  #4099ff;
	position: absolute;
	top: 0px;
	right: -111px;
}

.twitter i{
	position: absolute;
	top: 10px;
	left: 10px;
}

.twitter a{
	color: #ffffff;
}

.twitter:hover{
	background-color:  rgba(64, 153, 255, 0.8);
}



#btnComparerFrais{
	margin-top: 20px;
	margin-bottom: 20px;
}

#actuCol1{
	border-width: 0;
	border-style: none;
}

h4 {
	font-size: 14px;
	font-family: "Fjalla One";
}




#articles_similaires {
	max-width: 675px;
}


/* TOP */

.topColonne li.topCol8:after {
	font-family: 'Font Awesome 5 Free';
    content: "\f054";
    position: absolute;
    right: 16px;
    top: 23px;
    color: white;
    font-weight: 700;
}

.topColonne,.topLigne,.topColonneTitre{	
	list-style: none;
	margin: 0;
	padding: 0;
}	

.topLigne li{
	float: left;
	height: 58px;
	margin-bottom: 4px;
	text-align: center;
	z-index: 110;
	position: relative;
	font-weight: 700;
}

.topLigne li a{
	text-decoration: none;
}

.topLigne > li{
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	background-color: #FFFFFF;
	border: 1px solid #c7c7c7;
}

.topLigne li.topLigneTitre{
	margin-bottom: 15px;
	background-color: #4A494F;
	color:#FFFFFF;
	font-size: 15px;
}

.topTitreCol1{
	width: 60px;
	padding-top: 5px;
		line-height: 20px;
}

.topTitreCol2{
	line-height: 50px;
	width: 145px;
}

.topTitreCol3{
	line-height: 50px;
	width: 85px;
}

.topTitreCol4{
	padding-top: 5px;
	line-height: 20px;
	width: 95px;
}

.topTitreCol5{
	padding-top: 5px;
	line-height: 20px;
	width: 120px;
}

.topTitreCol6{
	padding-top: 5px;
	line-height: 20px;
	width: 125px;
}

.topTitreCol7{
	padding-top: 5px;
	line-height: 20px;
	width: 125px;
}


.topCol1 a{
	border-style: solid;
	border-width: 1px;
	border-color:#ff6600;
	background: -webkit-linear-gradient(90deg, #ff6600 0%, #ff9f00 100%);
	background: -moz-linear-gradient(90deg, #ff6600 0%, #ff9f00 100%);
	background: -o-linear-gradient(90deg, #ff6600 0%, #ff9f00 100%);
	background: -ms-linear-gradient(90deg, #ff6600 0%, #ff9f00 100%);
	background: linear-gradient(0deg, #ff6600 0%, #ff9f00 100%);
	width: 33px;
	font-size: 24px;
	font-weight: 400;
	height: 41px;
	padding-top: 15px;
	color: #FFFFFF;
	text-align: center;
	-moz-box-shadow: inset 0px 2px 3px -1px #f8cd96;
	-webkit-box-shadow: inset 0px 2px 3px -1px #f8cd96;
	-o-box-shadow: inset 0px 2px 3px -1px #f8cd96;
	box-shadow: inset 0px 2px 3px -1px #f8cd96;
	filter:progid:DXImageTransform.Microsoft.Shadow(color=#f8cd96, Direction=180, Strength=3);
	float: left;
	-webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.topCol2{
	width: 130px;
	height: 100%;
	float: left;
}

.topCol2 img{
	display: block;
	margin: auto;
	width: 110px;
	height: 32px;
	margin-top: 13px;

}

.topCol3{
	float: left;
	color: #6b6b6b;
	font-size: 28px;
	text-align: center;
	padding-top: 8px;
	margin-left: 0px;
	font-size: 22px;
	width: 50px;
}

.topCol3 .topJusqua {
    font-size: 11px;
    margin-top: -10px;
}

.topCol3 span{
	margin-top: -3px;
	display: block;
}

.topCol3 span.vide {
    background-color: #6b6b6b;
    font-size: 28px;
    height: 3px;
    margin-left: 15px;
    margin-top: 15px;
    width: 15px;
}

.topCol3 span.offert {
	font-size: 13px;
	text-transform: uppercase;
}

.topCol3 a{
	padding-top: 6px;
	color:#6B6B6B;
	display: block;
}

.topCol4{
	width: 95px;
	font-size: 16px;
	line-height: 50px;
}

.topCol4.deuxLignes{
	padding-top: 5px;
	line-height: 20px;
	font-size: 14px;
}

.topCol4.deuxLignes span{
	display: block;
	color: #CECECE;
	font-size: 10px;
}

.topCol4 a{
	color: #4F4E53;		
}

.topCol5{
	width: 110px;	
	line-height: 50px;
	background-image: url(../img/top-picto-offre.jpg);
	background-repeat: no-repeat;
	background-position: 0px 15px;
	padding-left: 10px;
}


.topCol5 a{
	color: #4F4E53;
}

.topCol6,.topCol7{
	width: 63px;
	padding-top: 5px;
	line-height: 20px;
	font-size: 14px;
}

.topCol6 a,.topCol7 a{
	color: #FFB458;
}

.topCol6 span,.topCol7 span{
	display: block;
	color: #CECECE;
	font-size: 12px;
}

.topCol8{
	padding-right: 7px;
	padding-left: 6px;
	width:70px;
}


#top .topCol8 a span {
	margin-left: 5px;
	width: 9px;
	height: 12px;
	background-image: url(../img/puce-menu-hover.png);
	display: inline-block;
}

#top .topCol8 a:hover {
	
	background:#ff9f00;
	background: -webkit-linear-gradient(90deg, #ff9f00 0%, #ff6600 100%);
	background: -moz-linear-gradient(90deg, #ff9f00 0%, #ff6600 100%);
	background: -o-linear-gradient(90deg, #ff9f00 0%, #ff6600 100%);
	background: -ms-linear-gradient(90deg, #ff9f00 0%, #ff6600 100%);
	background: linear-gradient(0deg, #ff9f00 0%, #ff6600 100%);

	color: #FFFFFF;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	-o-box-shadow: none;
	box-shadow: none;
	filter:progid:DXImageTransform.Microsoft.Shadow(color=#9b9b9b, Direction=NaN, Strength=0);
}

#top .topCol8 .btnOrange {
    width: 100%;
    margin-top: 9px;
}

#top .topCol8 a:hover span {
	background-image: url(../img/picto-fleche-voir-offre.png);
}

.topOr,.topArgent,.topBronze{
    background-position: 9px 9px;
    background-repeat: no-repeat;
    display: block;
    
}

.topOffert{
	font-size: 11px;
	text-transform: uppercase;
}

#topBtnFooter a{
	display: block;
	background: #ffa200; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffa200 0%, #ff6400 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffa200), color-stop(100%,#ff6400)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffa200 0%,#ff6400 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffa200 0%,#ff6400 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffa200 0%,#ff6400 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ffa200 0%,#ff6400 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffa200', endColorstr='#ff6400',GradientType=0 ); /* IE6-9 */
   	color: #ffffff;
    font-size: 17px;
    margin: -10px auto 0;
    padding: 10px;
    text-align: center;
    width: 250px;
    text-decoration: none;
    z-index: 100;
    position: relative;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    border: 1px #e14f00 solid;
}

.topEffetOffres {
	background-image: url(../img/fd-top-offre.png);
	width: 83px;
	height: 68px;
	position: absolute;
	top: -5px;
	left: 0px;
	display: block;
}

#top{
	margin: 0 auto;
	width: 300px;
}

#topTitre{
	color:  #f3a700;
	font-size: 16px;
	font-weight: 400;
	text-align: center;
}

#topDesc{
	color:  #6b6b6b;
	font-size: 12px;
	font-weight: 400;
	text-align: justify;
}

#topDesc span{
	color:  #44920b;
}
/* FIN TOP */

.btnRetour a img {
	vertical-align: middle;
}

.tCenter {
	text-align: center;
	position: relative;
}
#blocTag a {
    display: inline-block;
    font-family: 'Open Sans';
    font-size: 14px;
    color: #6B6B6B;
    text-decoration: none;
    transition: .2s ease all;
}
#blocTag a:hover{
	color: #476AC8;
	text-decoration: underline;
}

#blocTag a:first-child{
	padding-left: 0px;
}
#blocTag a:last-child{
	padding-left: 5px;
}
div.h4{
    font-weight: normal;
    font-size: 15px;
    margin: 0px;
    padding: 0px;
    margin-bottom: 10px;
}

div.h4 img{
	vertical-align: middle;
}


article{
	font-size: 16px;
}

.post-info{
	font-family: "Open Sans";
	color:  #868686;
	font-size: 12px;
	margin-bottom: 15px;
	margin-top: 10px;
	font-style: italic;
	float: left;
}


.actu_description h4{
	color:  #44920b;
	font-size: 18px;
	font-weight: 400;
	text-align: left;
}

.actu_description .styleTable tr{
    border: 1px solid #cacaca;
}
.actu_description .styleTable tr td,.actu_description .styleTable tr th {
    padding:8px;
}
.actu_description .styleTable tr td a {
    text-decoration: none;
    text-align: center;
}

.actu_description p{
	 font-size: 16px;
	 line-height: 22px;
	 text-align: left;
	 text-align: justify;
	 -webkit-font-smoothing: antialiased;
	 -moz-osx-font-smoothing: grayscale;
	 margin-top:10px;
	 margin-bottom:15px;
}
.actu_description h2 {
    margin-top: 20px;
    color: #212020;
    font-family: 'Oswald-Regular';
    font-size: 28px;
    line-height: 32px;
    -webkit-font-smoothing: antialiased;
 	-moz-osx-font-smoothing: grayscale;
}

.actu_description p strong {
 font-weight: 600;
}
.actu_description li{
	line-height: 22px;
    margin: 6px 0px;
    padding: 0;
}

ul#articlesPlusConsultes{
	list-style: none;
	padding: 0;
	margin: 0;
	border: 1px solid #d8d8d8;
	margin-top: 15px;
    margin-bottom: 15px;
}

ul#articlesPlusConsultes li.ligne{
	list-style: none;
}
.newCTA{
	position: relative;
	display: block;
	border-top-right-radius: 3px;
	border-bottom-right-radius: 3px;
	border: 1px solid #CACACA;
	font-family: 'Open Sans';
	font-size: 16px;
	color: #494949;
	height: 58px;
	line-height: 58px;
	text-align: left;
}
.newCTA a{
	font-family: 'Open Sans';
	font-size: 16px;
	color: #494949;
	text-decoration: none;
	padding-left: 70px;
}
.newCTA-credit-immobilier{
	border-left: 3px solid #59c950;
	background: rgba(89,201,80,0.15);
}
ul#articlesPlusConsultes li.ligne a{
	display: block;
	padding-right: 21px;
    background-color: #FFFFFF;
    color: #6B6B6B;
    padding-bottom: 15px;
    padding-left: 15px;
    text-decoration: none;
    padding-top: 15px;
    position: relative;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;

}

ul#articlesPlusConsultes li.ligne a:after{
	font-family: 'Font Awesome 5 Free';
	content:'\f054';
	position: absolute;
    right: 10px;
    top: 25px;
    font-weight: 700;
}

ul#articlesPlusConsultes li.sep{
	display: block;
	width: auto;
	height: 1px;
	background:  -moz-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(162,162,162,1) 50%, rgba(255,255,255,0) 100%);
	background: -webkit-linear-gradient(left, rgba(255,255,255,0) 0%,rgba(162,162,162,1) 50%,rgba(255,255,255,0) 100%);
	background: linear-gradient(to left, rgba(255,255,255,0) 0%,rgba(162,162,162,1) 50%,rgba(255,255,255,0) 100%);
}

ul#articlesPlusConsultes li.ligne a:hover{
	background-color: #44920b;
	color: #FFFFFF;
}

ul#articlesPlusConsultes li#articlesPlusConsultesTitre{
	color:  #53564d;
	font-size: 16px;
	padding-left: 15px;
@	padding-bottom: 15px;
	background-color: #FFFFFF;
	border-bottom: 1px solid #d8d8d8;
}

#articles_similaires .boxContenu{
	border-width: 1px;
	border-color:  #d8d8d8;
	border-style: solid;
}

#articles_similaires .h4,.h4{
	font-family: "Oswald-Regular";
	color: #212020;
	font-size: 22px;
	font-weight: 400;
	text-align: left;
	margin-bottom: 10px;
}
.tableArticle{
	padding-left: 0px;
}
.tableArticle a{
	font-family: 'Open Sans';
	font-size: 16px;
	color: #6B6B6B;
	text-decoration: none;
	transition: .2s ease all;
}
.tableArticle a:hover{
	text-decoration: underline;
}
.tableArticle li{
	list-style: none;
	transition: .2s ease all;
	border-left: 4px solid #eee;
	padding-left: 15px;
}

.tableArticle li:hover a,.tableArticle li:hover{
	color: #476AC8;
	border-color: #476AC8;
}
.tableArticle li:not(:last-child){
	margin-bottom: 8px;
}

hr {
	border: 0;
    height: 1px;
    background: #d8d8d8;
}

#blocImage{
	position: relative;
	width: 100%;
	height: auto;
	overflow: hidden;
	border-radius: 3px;
}

#blocImageCover{
	background-repeat: no-repeat;
	background-size: cover;
	position: absolute;
	top:0;
	left: 0;
	z-index: 1;
	width: 100%;
	background-position: center;
	filter: blur(10px);
	overflow: hidden;
}

#blocImageOpacity{
	background:#000000;
	opacity: 0.5;
	position: absolute;
	top:0;
	left: 0;
	z-index: 2;
	width: 100%;
}

#blocImage img{
	position: relative;
	z-index: 3;
}

#btnComparerFrais{
	margin-top: 20px;
	margin-bottom: 20px;
}




@media  (max-width: 750px) {
	iframe{
		max-width: 100% !important;
	}
	.plusloin{
		width: 100%;
		box-sizing: border-box;
	}
	.sharing-howto{
		border-top: 0px;
		margin-bottom: 15px;
	}
	.line-author div:last-child{
		margin-top: 15px;
	}
	.hentryy .line-author > div{
		width: 100%;
	}
	.table.table-top-pub tbody{
		width: 100%;
		position: relative;
		display: table;
	}
	#blocImage img{
		height: auto !important;
	}

	#actuCol1 {
		float: none;
		width: auto;
	}
	#articles_similaires {
		margin-top:20px;
		width:100%;
		max-width: 1000px;
	}
	#actuCol1 img {
		max-width: 100%;
	}

	.comparateur {
		float: none;
		text-align: center;
		margin-bottom: 20px;
	}

	.comparateur a {
		margin: 0 auto;
	}

	.simulateur {
		float: none;
		text-align: center;
		margin-bottom: 20px;
	}

	.simulateur a {
		margin: 0 auto;
	}

	#actuCol2 {
		width: auto;
		float: none;
	}

	
	
	.redacteur_presentation{
		margin-left: 0px;
	}
	


	.post-info{
		margin-left: 0px;
		text-align: left;
	}

	.twitter{
		width: 45px;
	    height: 45px;
	    background-color: #4099ff;
	    position: absolute;
	    top: 0px;
	    right: -101px;
	}

	.facebook{
	    width: 45px;
	    height: 45px;
	    background-color: #3b5998;
	    position: absolute;
	    top: 0px;
	    right: -51px;
	}

	.auteur{
		width: 100%;
		margin-top: 0px;
		padding-left: 60px;
		box-sizing: border-box;
		margin-bottom: 0px;
	}

	#btnComparerFrais{
		margin-left: 10px;
		margin-right: 10px;
	}

	.reseauxsociauxR{
		margin-top: 7rem;
	}

	.plusloin div {
		margin-left: 0px;

	}

	.icone_plusmoins i {
	    top: 15px;
	    bottom: none;
  	    margin: 0;
	}

	.papl{
		margin-left: 50px;
		margin-top: 5px;
	}

	
}

@media  (max-width: 670px) {


	.reseauxsociauxR{
		margin-top: 7rem;
	}

}


@media (max-width: 480px) {
	#wrapperListeActu li {
		display: table;
		vertical-align: middle;
		padding-right: 46px;
		min-width: 63%;
	}
	.reseauxsociauxR{
		margin-top: 8rem;
		margin-right: 0rem;
	}

}

@media (max-width: 430px) {

	.derniers_article{
		margin-top: 25px;
	}

	.redacteur_presentation{
		margin-left: 0px;
	}

	.reseauxsociauxR{
		margin-top: 11rem;
		float: left;
		position: absolute;
		top: 89px;
	}

	.fiche_redacteur hr {
	    width: 100%; 
	}
}


