section#alaune div.slider figcaption h2 {

     font-family: 'Uni_Sans_Semibold';

  
}

section#alaune div.slider {
  position: relative;
  width: 650px;
  height: 384px;
  overflow: hidden;
  margin-bottom: 15px;
}

section#alaune div.slider figcaption {
  position: absolute;
  z-index: 10;
  /* left: 0px; */
  bottom: 0px;
  width: 410px;
  padding: 10px 230px 15px 10px;
  background: none;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#33000000,endColorstr=#33000000);
  font-family: 'uni_sans_boldregular';
  font-size: 1.846em;
  font-weight: normal;
  color: #ffffff;
  letter-spacing: 1px;
}
/*
section#alaune div.slider figure {
  width: 650px;
  height: 416px;
  padding-top: 52px;
}
*/
/*
section#alaune div.slider {
  position: relative;
  width: 650px;
  height: 467px;
  overflow: hidden;
  margin-bottom: 15px;
}*/
/*
section#alaune div.slider figcaption {
  position: absolute;
  z-index: 10;
  bottom: 0px;
  width: 410px;
  padding: 0px 230px 38px 10px;
  background: none;
  font-family: 'uni_sans_boldregular';
  font-size: 1.846em;
  font-weight: normal;
  color: #ffffff;
  letter-spacing: 1px;
  padding-left: 0px;
}
*/

.tousarticles, .tousarticles a {
  text-align: right;
  color: #971A2D;
  text-decoration: underline;
  font-family: 'Uni_Sans_Semibold';
  font-size: 13px;  
  letter-spacing: 1px;

}


div.folders h2 {
  background-color: #f4f4f4;
  color: #971A2D;
  border: none;
  border-top: none;
  font-size: 24px;
  font-weight: bold;
  height: 30px;
  line-height: 30px;
  text-align: left;
  padding-left: 21px;
  text-transform: none;
  padding-top: 26px;
}
div.folders div.slider li strong {
  display: block;
  font-weight: bold;
  font-size: 13px;
  color: #971A2D;
  margin-bottom: 5px;
  font-family: 'uni_sans_regularregular';
  text-transform: uppercase;
}
div.folders div.slider li a  {
  color: #000;
  font-size: 1.154em;
  text-decoration: none;
  font-family: arial;
  font-weight:bold;
  line-height: 18px;
}

#folderscol2 li {
	  line-height: 16px;
	  margin-bottom: 14px;
}
#folderscol2 a  {
  color: #000;
  font-size: 1.154em;
  text-decoration: none;
  font-family: arial;
  font-weight:bold;
  line-height: 16px;
}


#listeentries div.entryy figure img {
  width: 80px;
}

#listeentries div.entryy figure {
  margin-bottom: 0px;
  height: auto;
  overflow: hidden;
  width: 90px;
  float: left;
  height: 50px;
}

#listeentries div.entryy {
  position: relative;
  float: none;
  width: auto;
  min-height: 51px;
  margin-left: 0px;
  padding-bottom: 5px;
  border-bottom: 1px dotted #000;
  margin-bottom: 8px;
}
#listeentries div.entryy.even {
  /* padding-bottom: 5px; */
  padding-bottom: 7px;
  /* padding-top: 0px; */
}
#listeentries div.entryy figcaption a {
  color: #303030;
  font-size: 15px;
  font-family: 'uni_sans_regularregular';
}

#listeentries div.entryy figcaption a {
  color: #303030;
  font-size: 1em;
  font-family: Arial, Helvetica, sans-serif;
/*  font-weight: bold;*/
}


 #listeentries  {
 	 margin-top: -14px;
 }
#listeentries div.entryy figcaption {
  margin-bottom: 10px;
font-size: 14px;
  color: #303030;
  line-height: 16px;
}

#listeentries div.entries, div.entry {
  /* background: url(/National_Library/20160526010038oe_/https://www.lavie.fr/img/entry-bg.png) no-repeat top center; */
  margin-top: -5px;
  padding-top: 0px;
  margin-bottom: 30px;
  border-bottom: 1px dotted #000;
}

#soushome div.entries, #soushome div.entry {
  /* background: url(/National_Library/20160526010038oe_/https://www.lavie.fr/img/entry-bg.png) no-repeat top center; */
  margin-top: -5px;
  padding-top: 0px;
  margin-bottom: 0px;
  border-bottom: none;
}

div.folders {
  margin-top: 18px;
  margin-bottom: 32px;
}

div.soushome-col2 {
  position: relative;
  float: left;
  width: 230px;
}


div.soushome-col3 {
  position: relative;
  float: right;
  width: 300px;
}

.bgmiddle {
  background-image: url(/National_Library/20160526010038oe_/https://www.lavie.fr/img/2015/fond_phrase_a_mediter.png);
  background-repeat: no-repeat;
  background-position: center center;
  height: 65px;
  /* width: 150px; */
  font-family: Arial, Helvetica, sans-serif;
  color: #000;
  font-weight: bold;
  font-style: italic;
  font-size: 15px;
  margin-top: 5px;
  padding-top: 23px;
  padding-left: 12px;
  padding-right: 12px;
}

#coup-oeil p.more a {
  background: none;
  padding-right: 0px;
  text-decoration: none;
  padding-left: 0px;
}

.asides .rubloc .bgmiddle a {
  color: #000;
  text-decoration: none;
  font-size: 15px;
  line-height: 19px;
  /* margin-top: 12px; */
  font-weight: bold;
  font-family: Arial, Helvetica, sans-serif;
}


.asides-bg {
  background-color: #fff;
}
.rubloc-link {
  position: relative;
  margin: 0px;
  padding: 2px 10px;
  border-top: none;
  text-align: right;
  color: #858585;
  padding-bottom: 4px;
  text-decoration: underline;
  font-family: 'uni_sans_regularregular';
  letter-spacing: 1px;
  padding-bottom: 8px;
  margin-top: 6px;
}
.rubloc, .cbloc, .cbloc-top {
  background-color: #f4f4f4;
  color: #858585;
  font-family: 'uni_sans_regularregular';
  line-height: 17px;
}
.rubloc-tit {
  position: relative;
  margin: 0px 0px 5px 0px;
  font-family: 'uni_sans_regularregular';
  font-size: 15px;
  color: #555555;
  letter-spacing: 1px;
  padding-left: 10px;
  padding-right: 10px;
  clear: left;
  margin-left: auto;
  margin-right: auto;
  width: 92%;
}
/*
.asides .rubloc a {
  color:#858585;  
  font-family: 'uni_sans_regularregular';
  font-size: 13px;
  text-decoration:underline;
  letter-spacing: 1px;

	
}
*/
.rubloc a {
  color: #858585;
  font-family: 'uni_sans_regularregular';
  font-size: 13px;
  text-decoration: underline;
  letter-spacing: 1px;
}

.asides .rubloc-tit a {
color:#000;	
}

div.rubloc-pauspi blockquote.rubloc-in {
  border-bottom: none;
}

.editocol2, .editocol3 {
color:white	
}

.asides-bg .rubloc figure img {
	max-width: 230px;
}

.editocol2, .editocol3 
 {
   background-color: #971A2D;
}
.editocol3.blocnote
 {
   background-color: #f4f4f4;
}



.editocol3 {
  padding-top: 3px;
  margin-top: 0px;
}
.editocol2  div.cbloc div.item {
  position: relative;
  padding: 10px;
  border-bottom: 1px solid #fff;
}

.cbloc-in {

  border-bottom: none;
  margin-top:0px;
}

.editocol2 div.cbloc {
  position: relative;
  margin-bottom: 0px;
}

div.cbloc {
  position: relative;
  margin-bottom: 0px;
}

div.cbloc div.item {
  position: relative;
  padding: 10px;
  border-bottom: 1px solid #fff;
}

.editocol2 a, .editocol2 .item,  .editocol2 dfn {
color:#fff;
}
div.blocbordmatinale {
  border-color: #70A0D1;
  margin-top: 25px;
}

div.blocbordmatinale {
  position: relative;
  border-width: 3px;
  border-style: solid;
  border-color: #70A0D1;
  margin-bottom: 30px;
  background-color: #f4f4f4;
  margin: 9px;
  margin-top: 0px;
  padding-top: 7px;
  line-height: 15px;
}


div.topmatinale .date{
  color: #70A0D1;
  font-size: 16px;
  font-weight: bold;
  margin-left:10px; 
  font-family: 'uni_sans_regularregular';

}

.topmatinale {
	
background-color: #f4f4f4;
  margin-bottom:20px;
  
}


.topmatinale .rubloc-link a {
  color: #858585;
  font-family: 'uni_sans_regularregular';
  font-size: 13px;
  text-decoration: underline;
  letter-spacing: 1px;
}

.topchretiendebat .rubloc-link a {
  color: #858585;
  font-family: 'uni_sans_regularregular';
  font-size: 13px;
  text-decoration: underline;
    letter-spacing: 1px;

}

.separateurPointNoir {
  position: relative;
  padding: 10px;
  border-top: 1px dotted #000;
  margin-left: 10px;
  margin-right: 10px;
}
.separateurLigneBlanc {
  position: relative;
  padding: 0px;
  border-top: 1px solid #fff;
  margin-left: 10px;
  margin-right: 10px;
}
.separateurLigneGris {
  position: relative;
  padding: 0px;
  border-top: 1px solid #d9d9d9;
  margin-left: 10px;
  margin-right: 10px;
}

.separateurLigneGrislong {
  position: relative;
  padding: 0px;
  padding-top:1px;
  padding-bottom:1px;
  border-top: 1px solid #d9d9d9;
  margin-left: 0px;
  margin-right: 0px;
}

.separateurdottedblack {
	border-top-style: dotted;
	border-top-color: #000;
	border-top-width: 1px; 
	margin-left: 10px;
  margin-right: 10px;
}

.separateurdottedblack.long {
  margin-left: 0px;
  margin-right: 0px;
}


.separateurdottedbgris.long {
  margin-left: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  border-top: 1px dotted #d9d9d9;
}


.marge {
  padding: 10px;
}
.topmarge25 {
  margin-bottom: 20px;
  padding-bottom: 4px;
}
div.rubloc-phrase blockquote.rubloc-in {
  padding-top: 0px;
  border-bottom: 1px solid #d9d9d9;
}

p.rubloc-phrase-aut {
  position: relative;
  margin: 10px 0px 5px 11px;
  font-size: 11px;
  font-weight: normal;
  text-align: left;
  color: #303030;
  font-family: arial;
}

.asides-bg {
  background-color: #fff;
  margin-bottom: 30px;
}

.cbloc-top {
  position: relative;
  margin: 0px;
  padding: 2px 12px 2px 12px;
  font-family: 'uni_sans_boldregular';
  font-size: 0.846em;
  font-weight: normal;
  text-transform: none;
  color: #433c39;
  border-top: 3px solid #303030;
  border-bottom: 1px dotted #303030;
  letter-spacing: normal;
}
.cbloc-in.cbloc-in-visuel div.item {
  position: relative;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 7px;
  border-bottom: 1px solid #fff;
  min-height: 56px;
}
/*
div.cbloc div.item p {
  position: relative;
  margin: 0px;
  font-family: 'uni_sans_regularregular';
  font-size: 13px;
  color: #433c39;
  line-height: 16px;
}
*/
div.cbloc div.item p {
  position: relative;
  margin: 0px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  color: #433c39;
  line-height: 16px;
}


.rubloc-link a {
  color: #858585;
  font-family: 'uni_sans_regularregular';
  font-size: 13px;
  text-decoration: underline;
}

div.cbloc.cbloc-blogs {
  margin-bottom: 30px;
}

.box {
	margin-bottom:10px;
}

.cbloc-in.cbloc-in-visuel {
  padding-top: 0px;
}

.rubfam p.soushome-int {
  border-top-color: #A14C89;
  background-color: #A14C89;
  color:#fff;
    font-size:14px;
     font-weight:bold;
}

.rubspi p.soushome-int {
  border-top-color: #70A0D1;
    background-color: #70A0D1;
  color:#fff; 
  font-size:14px;
  font-weight:bold;
}

.rubsol p.soushome-int {
  border-top-color: #0089A6;   
  background-color: #0089A6;
  color:#fff;
  font-size:14px;
   font-weight:bold;
}

.rubcult p.soushome-int {
  border-top-color: #95C25D;   
  background-color: #95C25D;
  color:#fff;
  font-size:14px;
   font-weight:bold;
}

.rubact p.soushome-int {
  border-top-color: #971A2D;   
  background-color: #971A2D;
  color:#fff;
  font-size:14px;
   font-weight:bold;
}
p.soushome-int a {
color:#fff;	
}
p.soushome-int a:hover {
cursor:pointer;
text-decoration:underline;
}
.rubdeb p.soushome-int {
  border-top-color: #F5A51D;   
  background-color: #F5A51D;
  color:#fff;
  font-size:14px;
   font-weight:bold;
}

section#miseavant {
  margin-bottom: 20px;
  background-color: #000;
  padding-bottom: 20px;
  padding-left: 15px;
}

section#miseavant div.item {
  position: relative;
  float: left;
  width: 227px;
  margin-left: 11px;
  border-top-width: 4px;
  border-top-style: solid;
}


section#miseavant div.item.rubact	{
		border-top-color: #971A2D;
		border:none;
}
	section#miseavant div.item.rubspi	{
		border-top-color: #70A0D1;
		border:none;
}
	section#miseavant div.item.rubfam	{
		border-top-color: #A14C89;
		border:none;
}
	section#miseavant div.item.rubclt	{
		border-top-color: #95C25D;
		border:none;
}
	section#miseavant div.item.rubsol	{
		border-top-color: #0089A6;
		border:none;
}
	section#miseavant div.item.rubdeb	{
		border-top-color: #F5A51D;
		border:none;
}
	section#miseavant div.item.rubmul	{
		border-top-color: #003249;
		border:none;
}
	section#miseavant div.item.rubbou	{
		border-top-color: #D11822;
		border:none;
}
section#miseavant div.item p a {
  color: #b4b4b4;
  font-size: 18px;
font-family: 'Uni_Sans_Semibold'; 

}

.topmea {
  color: #fff;
  font-size: 20px;
  text-align: center;
  text-transform: uppercase;
  padding-top: 20px;
  font-family: 'uni_sans_regularregular';
  /* font-family: 'Uni_Sans_Semibold'; */
  font-weight: normal;
  letter-spacing: 1px;
}

.cbloc-in-visuel.white {
	    background-color: #fff;

}


aside h4 {
  margin: 0;
  /* font-family: 'uni_sans_regularregular'; */
  font-size: 13px;
  line-height: 15px;
  font-family: Arial, Helvetica, sans-serif;
}

.rubloc .rubloc-top {
  position: relative;
  margin: 0px;
  padding: 8px 12px 5px 12px;
  font-family: 'uni_sans_boldregular';
  font-size: 11px;
  font-weight: normal;
  text-transform: uppercase;
  color: #000;
  border-top: 3px solid #303030;
  border-bottom: none;
  letter-spacing: 1px;
  background-color: #f4f4f4;
}

/*
a.flink img {
  position: relative;
  vertical-align: baseline;
  width: 9px;
  height: 10px;
  margin-right: 7px;
  background-image: none;
  background-repeat: no-repeat;
  background-position: 0px -180px;
}
*/

a.flink img {
  position: relative;
  vertical-align: baseline;
  width: 0px;
  height: 0px;
  margin-right: 0px;
  background-image: none;
  background-repeat: no-repeat;
  background-position: 0px -180px;
  letter-spacing: 1px;
}
/*
.asides .rubloc a {
  color: #858585;
  font-family: 'uni_sans_regularregular';
  font-size: 13px;
  text-decoration: none;
  line-height: 20px;
}
*/
.rubloc a {
  color: #858585;
  font-family: 'uni_sans_regularregular';
  font-size: 13px;
  text-decoration: none;
  line-height: 20px;
}


.asides-bg .cbloc-blogs .cbloc-top {
	background-color:#fff;
}

.asides-bg  .cbloc-blogs {
	margin-top:15px;
}

.asides .rubloc a:hover {

  text-decoration: underline;
}

#coup-oeil.box {
  position: relative;
  margin: 0px;
  padding: 8px 12px 5px 12px;
  font-family: 'uni_sans_boldregular';
  font-size: 0.846em;
  font-weight: normal;
  text-transform: none;
  color: #433c39;
  border-top: 3px solid #303030;
  border-bottom: none;
  letter-spacing: normal;
  margin-bottom: 20px;
  background-color: #f4f4f4;
}

#coup-oeil h4 {
  font-family: 'uni_sans_boldregular';
  font-size: 14px;
  font-weight: normal;
  text-transform: uppercase;
  color: #433c39;
  letter-spacing: 1px;
  border-top: none;
  border-bottom: none;
}

/*
.sbloc-top {
  position: relative;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  padding-top: 25px;
  padding-right: 0px;
  padding-bottom: 10px;
  padding-left: 12px;
  background-color: #927f84;
  border-top-width: 2px;
  border-top-style: solid;
  border-top-color: #927f84;
  font-family: 'uni_sans_regularregular';
  font-size: 20px;
  color: #ffffff;
  letter-spacing: 1px;
}
*/

.sbloc-top {
  position: relative;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  padding-top: 15px;
  padding-right: 0px;
  padding-bottom: 14px;
  padding-left: 12px;
  background-color: #927f84;
  border-top-width: 2px;
  border-top-style: solid;
  border-top-color: #927f84;
  font-family: 'uni_sans_regularregular';
  font-size: 26px;
  color: #ffffff;
  /* letter-spacing: 1px; */
  /* font-weight: bold; */
}
.sbloc-top.little {
  /* font-family: 'uni_sans_semibold'; */
  font-family: 'uni_sans_regularregular';
  position: relative;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  padding-top: 25px;
  padding-right: 0px;
  padding-bottom: 10px;
  padding-left: 12px;
  font-size: 20px;
  color: #ffffff;
 /* font-weight: bold;*/
}

#sidebar .sbloc-top img.image {
  vertical-align: middle;
  margin-right: 10px;
  margin-left: -25px;
  margin-top: -4px;
}
#remonteemdr .corp a, #remonteeprier .corp a {
text-decoration: none;
  line-height: 17px;
  color: #303030;
}

#remonteemdr, #remonteeprier {
	margin-bottom: 2px;
	width: 300px;  
	margin-bottom: 20px;
}
#remonteeprier .entete {
	background-image: url(/National_Library/20160526010038oe_/https://www.lavie.fr/img/2015/entete_bloc_remontee_prier.png);
	background-repeat: no-repeat;
	background-position: center top;
	width: 300px;
	height: 39px;
}
#remonteemdr .entete {
	background-image: url(/National_Library/20160526010038oe_/https://www.lavie.fr/img/2015/entete_bloc_remontee_mdr.png);
	background-repeat: no-repeat;
	background-position: center top;
	width: 300px;
	height: 39px;
}
#remonteemdr .pied, #remonteeprier .pied {
	background-image: url(/National_Library/20160526010038oe_/https://www.lavie.fr/img/2015/bg_bloc_remontee_externe.png);
	background-repeat: no-repeat;
	height: 38px;
	background-position: -1px top;
	padding-right: 10px;
	text-align: right;
	width: 290px;
	padding-top: 7px;
}
#remonteeprier .corp .rubloc-phrase-aut {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #f0ad2b;
	font-weight: bold;
	  margin-left: 0px;
}

#remonteemdr .corp .rubloc-phrase-aut {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #275396;
	font-weight: bold;
	  margin-left: 0px;
}


#remonteemdr .corp, #remonteeprier .corp {
	background-color: #f4f5f4;
	width: 280px;
	padding: 10px;
}

.bottompub {
  margin-bottom: 20px;
  margin-top: 10px;
}
#blocappeltemoignage, #blocappelsengage {
	
  background-color: #f4f5f4;
  padding: 15px;
}
#blocappelsengage {
  background-color: #f4f5f4;
  padding-bottom: 8px;
  padding-top: 12px;
}


#blocappeltemoignage .entete {
  color: #A14C89;
  font-size: 24px;
  font-family: 'uni_sans_regularregular';
}
#blocappeltemoignage .separateurdottedblack.long , #blocappelsengage .separateurdottedblack.long {
  margin-top: 15px;
  margin-bottom: 15px;
	
}


#blocappeltemoignage .texte , #blocappelsengage .texte{
	color:#000;
	font-weight: bold;
	

}
#blocappeltemoignage .separateurdottedblack.long, #blocappelsengage .separateurdottedblack.long {
  margin-top: 15px;
  margin-bottom: 5px;
}
#blocappelsengage .texte {
  margin-top: 0px;
}

#blocappelsengage .entete {
  color: #0089A6;
  font-size: 24px;
  font-family: 'uni_sans_regularregular';
  padding-left: 0px;
  /* height: 24px; */
  /* margin-top: 16px; */
 /* font-weight: bold;*/
}

#blocappelsengage .entete img {
  vertical-align: middle;
  margin-right: 15px;
  float: left;
}

#blocappelsengage .rubloc-link a {
  font-size: 13px;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: #000;
  text-decoration: none  !important;
}

#blocappelsengage .rubloc-link {
  position: relative;
  margin: 0px;
  padding: 2px 10px;
  border-top: none;
  text-align: right;
  color: #858585;
  padding-bottom: 4px;
  text-decoration: underline;
  font-family: 'uni_sans_regularregular';
  letter-spacing: 1px;
  padding-bottom: 8px;
  margin-top: 6px;
  text-align: left;
}

#blocappelsengage .separateurdottedblack {
  border-top-style: dotted;
  border-top-color: #000;
  border-top-width: 1px;
  /* margin-left: 10px; */
  margin-right: 10px;
 /* width: 165px;
  float: right;*/
}

div.sbloc {
  position: relative;
  margin-bottom: 20px;
}

#voyagecol3 {
	
}

#voyagecol3 .sbloc-top {
  position: relative;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  padding-top: 14px;
  padding-right: 0px;
  padding-bottom: 14px;
  padding-left: 12px;
  background-color: #344f79;
  border-top-width: 2px;
  border-top-style: solid;
  border-top-color: #344f79;
  font-family: 'uni_sans_regularregular';
  font-size: 28px;
  color: #ffffff;
  letter-spacing: 1px;
}

#soushome .sbloc-top img.image {
  vertical-align: middle;
  margin-right: 10px;
  margin-left: -40px;
}
#bloc-in-travel {
  background-color: #000;
  color: #fff;
  text-align: center;
  padding-bottom: 5px;
}
#bloc-in-travel .date, #bloc-in-travel .texte, #bloc-in-travel .titre {
  margin-left: 10px;
  margin-right: 10px;

}

#bloc-in-travel  .btnvoyage {
  -webkit-border-radius: 4;
  -moz-border-radius: 4;
  border-radius: 4px;
  font-family: Arial;
  color: #fff;
  font-size: 14px;
  background: #344f79;
  padding: 8px 55px 8px 55px;
  text-decoration: none;
  width: 170px;
  margin-left: auto;
  margin-right: auto;
    font-family: 'uni_sans_regularregular';

}

#bloc-in-travel .date {
  font-weight: bold;
  font-family: Arial, Helvetica, sans-serif;
  color: #a9c1f3;
  font-size: 13px;
  text-transform: uppercase;
  margin-bottom: 10px;
}
#bloc-in-travel .texte {

    font-size: 13px;
}

#bloc-in-travel .titre {
  color: #fff;
  font-size: 18px;
  /*font-weight: bold;*/
  /*font-family: 'uni_sans_regularregular';*/
  text-transform: uppercase;
  margin-top: 10px;
     font-family: 'Uni_Sans_Semibold';

}

#blocvoyageblocbas {
  background-color: #000;
  margin-bottom: 25px;
}
#blocvoyageblocbas .firstbloc, #blocvoyageblocbas .otherbloc {
  margin-left: 15px;
  margin-right: 4px;
  float: left;
}

#blocvoyageblocbas .sbloc-top {
  position: relative;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  padding-top: 18px;
  padding-right: 0px;
  padding-bottom: 11px;
  padding-left: 12px;
  background-color: #000;
  border-top-width: 2px;
  border-top-style: solid;
  border-top-color: #344f79;
  font-family: 'uni_sans_regularregular';
  font-size: 28px;
  color: #ffffff;
  letter-spacing: 1px;
}

#blocvoyageblocbas div.sbloc-top {
  text-align: center;
  background-color: #344f79;
  margin-bottom: 20px;
  font-size: 40px;
}
#blocvoyageblocbas div.sbloc {

  float: left;
}

#blocvoyageblocbas div.sbloc.sbloc-nl {
  border-bottom: none;
}

#blocvoyageblocbas .sbloc-top img.image {
  vertical-align: middle;
  margin-right: 10px;
  margin-top: -5px;
}
#blocvoyageblocbas figure {
  width: 300px;
  height: 177px;
  overflow: hidden;
  margin-bottom: 10px;
}

#abonneplus {
	
	
}


#abonneplus .sbloc-in {
  background-color: #f4f4f4;
  padding-right: 6px;
  padding-bottom: 8px;
  padding-top: 8px;
}

#abonneplus .sbloc-top {
  background-color: #ffde1d;
  border-top-style: none;
  color:#666666;
 
}

#abonneplus figure {
margin-bottom: 0px;
  height: auto;
  overflow: hidden;
  float: right;
}

#abonneplus figure img {
	
width: 90px;
  height: 50px;
  
}

#amilavieCol3 {
  background-color: #f4f4f4;
  padding: 10px;
  margin-bottom: 20px;
}

#amilavieCol3 figure {
  float: left;
  margin-right: 10px;
  /* margin-left: 2px; */
  margin-top: 0px;
  
}
#amilavieCol3 .link {
  width: 215px;
  margin-left: 70px;
}

#amilavieCol3 .rubloc-link {
  position: relative;
  margin: 0px;
  padding: 6px 10px;
  border-top: none;
  text-align: right;
  color: #858585;
  padding-bottom: 6px;
  text-decoration: underline;
  font-family: 'uni_sans_regularregular';
}

#amilavieCol3 .rubloc-link {
  position: relative;
  margin: 0px;
  padding: 6px 10px;
  border-top: none;
  text-align: right;
  color: #858585;
  padding-bottom: 6px;
  text-decoration: underline;
  font-family: 'uni_sans_regularregular';
}

#sas_21483, #sas_21484 {
  margin-bottom: 15px;
}


#sas_21483 {
  margin-top: 0px; 
  /*margin-top: 20px;*/

}

#sas_21484 {
    margin-top: 0px;
}

section#wrap {
  padding-top: 0px;
}

.blocabobas {
width:970px;
margin-left:auto;
margin-right:auto;
margin-bottom:20px;
}

.marginbottom {
	
	margin-bottom:10px;
}

section#soushome {
  margin-bottom: 10px;
  background-color: #ffffff;
}
div.topblock#lire {
  float: left;
  margin-right: 0px;
  width: 162px;
  margin-top: -50px;
}

.btnmabonne {
  background: #ffe220;
  background-image: -webkit-linear-gradient(top, #ffe220, #edc912);
  background-image: -moz-linear-gradient(top, #ffe220, #edc912);
  background-image: -ms-linear-gradient(top, #ffe220, #edc912);
  background-image: -o-linear-gradient(top, #ffe220, #edc912);
  background-image: linear-gradient(to bottom, #ffe220, #edc912);
  -webkit-border-radius: 4;
  -moz-border-radius: 4;
  border-radius: 4px;
  /*font-family: Arial;*/
  font-family: 'uni_sans_regularregular';
  color: #666666;
  font-size: 15px;
  padding: 10px 31px 10px 31px;
  text-decoration: none;
  width: 150px;
  margin-left: -3px;  
  font-weight: normal;
}

.btnmabonne:hover {
  background: #ffd918;
    background-image: -webkit-linear-gradient(top, #ffe220, #edc912);
  background-image: -moz-linear-gradient(top, #ffe220, #edc912);
  background-image: -ms-linear-gradient(top, #ffe220, #edc912);
  background-image: -o-linear-gradient(top, #ffe220, #edc912);
  background-image: linear-gradient(to bottom, #ffe220, #edc912);
  /*
  background-image: -webkit-linear-gradient(top, #edc912, #ffe322);
  background-image: -moz-linear-gradient(top, #edc912, #ffe322);
  background-image: -ms-linear-gradient(top, #edc912, #ffe322);
  background-image: -o-linear-gradient(top, #edc912, #ffe322);
  background-image: linear-gradient(to bottom, #edc912, #ffe322);*/
  text-decoration: underline;
}

img#v13-logo {
  position: relative;
  float: left;
  margin-right: 25px;
  width: 121px;
  height: 101px;
}

div#lire dl dd, div#monspace dl dd {
  padding: 0px 0px 3px 20px;
  border-bottom: 1px solid #d9d9d9;
  margin: 0px 0px 3px 0px;
  background-image: none;
  background-position: 0px 3px;
  background-repeat: no-repeat;
  font-family: 'uni_sans_regularregular';
  font-size: 1.077em;
  color: #505050;
}
div#lire {
  font-size: 13px;
  margin-top: -6px;
 /*    font-family: 'Uni_Sans_Semibold';*/
 font-family: arial;
  font-weight:bold;
  
}

div#lire  a.redlink{
    /* font-family: 'Uni_Sans_Semibold';*/
  color:#ce220b;
  font-family: arial;
  font-weight:bold;

}

div.topblock#rech {
  background-image: url('/National_Library/20160526010038oe_/https://www.lavie.fr/img/2015/bt_form_header.png');
  width: 259px;
  height: 40px;
  padding-top: 6px;
  padding-left: 12px;
  /* background-color: #f4f4f4; */
  background-repeat: no-repeat;
  margin-top: 8px;
  margin-left: -3px;
  float: left;
}
div.topblock#rech input {
	background-color:#f1f1f1;
}
div#rech form input.rech-champ {
 /* font-family: 'uni_sans_regularregular'; */
  font-family: Arial, Helvetica, sans-serif;
  position: relative;
  vertical-align: baseline;
  vertical-align: bottom;
  padding: 2px 5px;
  /* width: 164px; */
  width: 177px;
  height: 22px;
  border: none;
  overflow: hidden;
  background-image: none;
  background-position: 0px 0px;
  background-repeat: no-repeat;
  font-size: 14px;
  color: #9c9b9b;
  font-style: italic;
}

div.topblock#rech input.btn {
  background-color: transparent;
  border:none
}

#v13-header {
	
	  font-family: 'uni_sans_regularregular';
}

#v13-header .under {
  text-decoration: underline;
 /* font-family: 'uni_sans_regularregular';*/
    font-family: arial;
  color: #505050;
  font-size: 14px;
 /* font-weight: bold;*/
}


#lire  .pictoconnect {
	
	width: 20px; vertical-align: text-bottom;
	
}

.promoabo {
  float: left;
  margin-left: 7px;
  margin-right: 15px;
  margin-top: -59px;
}

header#v13-header {
  width: 970px;
  margin-right: auto;
  margin-left: auto;
  margin-bottom: 5px;
  margin-top: 10px;
}
p.sbloc-plus-item {
  position: relative;
  margin: 0px;
  padding: 10px 5px 10px 10px;
  /* border-bottom: 1px solid #d9d9d9; */
  border-bottom: none;
  font-family: arial;
  font-size: 1em;
  color: #303030;
  line-height: 16px;
}
#abonneplus .sbloc-plus-item {
    border-bottom: medium none;
    color: #303030;
    /*font-family: "uni_sans_regularregular";*/
       font-family: arial;
    

    font-size: 1em;
    font-weight: bold;
     line-height: 16px;
    margin: 5px 0;
    padding: 5px 10px 0;
    position: relative;
}


#grand {
  background: #8e8e8e;
  -webkit-border-radius: 4;
  -moz-border-radius: 4;
  border-radius: 4px;
  font-family: Arial;
  color: #ffffff;
  font-size: 17px;
  padding: 10px 10px 11px 10px;
  text-decoration: none;
  width: 380px;
  margin-top: 26px;
  font-family: 'uni_sans_regularregular';
  text-transform: uppercase;
  font-weight: bold;
}
#grand.col2 {
  width: 210px;
  text-align: center;
  margin-top: 25px;
}
#grand.col2 #petit .bg {
  background-image: url('/National_Library/20160526010038oe_/https://www.lavie.fr/img/2015/bt_form_col2.png');
  width: 267px;
  height: 44px;
  padding-top: 10px;
  background-repeat: no-repeat;
  float: left;
  text-align: left;
}
#grand.col2 #petit .textInput {
  width: 170px;
}

#grand .titre {
  padding-top: 5px;
  padding-bottom: 3px;
}

#petit {
  background: #ffffff;
  -webkit-border-radius: 4;
  -moz-border-radius: 4;
  border-radius: 4px;
  font-family: Arial;
  color: #161616;
  font-size: 15px;
  text-transform: none;
padding: 6px 4px 10px 4px;
text-decoration: none;
  font-family: 'uni_sans_regularregular';
  margin-top: 10px;
  font-weight:normal;
}

#petit .btnsubmit {
  background: #ffe220;
  -webkit-border-radius: 8;
  -moz-border-radius: 8;
  border-radius: 4px;
  font-family: Arial;
  color: #666666;
  font-size: 15px;
    padding: 7px 26px 10px;
  font-family: 'uni_sans_regularregular';
  text-decoration: none;
  border: 0;
  margin-left: 4px;
    margin-top: 1px;
  /* margin-top: 5px; */
}



#petit .bg {
  background-image: url('/National_Library/20160526010038oe_/https://www.lavie.fr/img/2015/bt_form_col.png');
  width: 267px;
    width: 260px !important;
  height: 44px;
  padding-top: 10px;
  background-repeat: no-repeat;
  float: left;
}

#petit .textInput{
  margin-left: 16px;
    font-family: 'uni_sans_regularregular';
}

#petit .textInput {
  margin-left: 16px;
  /*font-family: 'uni_sans_regularregular';*/
   font-family: Arial, Helvetica, sans-serif;
  background-color: transparent;
  border: 0;
  font-size: 14px;
  color: #8e8e8e;
  width: 233px;
  height: 24px;
  font-style: italic;
}
#petit form {
	
	margin-top:10px;
	
}
/*
section#alaune div.slider figure img {
  position: relative;
  width: 650px;
  height: 384px;
  margin-top: 36px;
}
*/
/*
section#alaune figure.alaune-vign figcaption h2 {
   font-family: 'uni_sans_regularregular';
   font-size: 18px;
  color: #303030;
letter-spacing: 0px; 
  line-height: 20px;
  margin-top: -5px;
}
*/

section#alaune {
  background-color: #ffffff;
  padding-bottom: 30px;
  margin-bottom: 20px;
  border-bottom: 4px solid #e2e2e2;
  border-top: 4px solid #e2e2e2;
  padding-top: 8px;
}
section#alaune  h2 {
  
  font-family: 'uni_sans_regularregular';
  font-size: 2.154em;
  font-weight: normal;
  color: #red;
}

@font-face {
  font-family: 'uni_sans_semibold';
  src: url('files/uni_sans_semibold.eot');
  src: url('files/uni_sans_semibold.eot?#iefix') format('embedded-opentype'), url('files/uni_sans_semibold.woff') format('woff'), url('files/uni_sans_semibold.ttf') format('truetype'), url('files/uni_sans_semibold.svg#uni_sans_semibold') format('svg');
  font-weight: normal;
  font-style: normal;
}

.suiveznous {
   font-family: 'uni_sans_regularregular';
  font-size: 11px;
  float: left;
  padding-top: 5px;
  margin-right: 15px;
 /* font-weight: bold;*/
  color:#505050;
}


.rubact .subtitle, #content.rubact .subtitle a {
     font-family: 'uni_sans_regularregular';
  font-size: 13px;
  
}

div.entry h2 {
  margin-bottom: 10px;
  font-size: 24px;
  font-family: 'uni_sans_regularregular';
  font-weight: normal;
  color: #303030;
  margin-bottom: -3px;
  padding-top: 0px;
  margin-top: -6px;
}
div.entry .subtitle, div.entryy .subtitle, section#soushome .subtitle, article.article div.teaser .subtitle, div.folderItem .subtitle {
  margin-bottom: 5px;
  position: relative;
  font-family: 'uni_sans_regularregular';
  font-size: 1em;
  font-weight: bold;
  text-transform: uppercase;
  letter-spacing: 1px;
}

div.cbloc div.item em {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 0.7em;
  font-weight: bold;
  font-style: normal;
  line-height: 0.8em;
  color: #000000;
}
div.blocbordmatinale p {
  position: relative;
  margin: 0px 10px;
  padding: 2px 0px 8px 0px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-weight: normal;
  color: #303030;
}
.topchretiendebat h4 {
  margin: 0;
  /* font-family: 'uni_sans_regularregular'; */
  font-size: 13px;
  /* line-height: 15px; */
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: #1f1f1f;
}
.cbloc-blogs h4 {
  margin: 0;
  /* font-family: 'uni_sans_regularregular'; */
  font-size: 13px;
  /* line-height: 15px; */
  color: #303030;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: normal;
  letter-spacing: 0px;
}

.rubloc .rubloc-tit a {
  color: #858585;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  text-decoration: none;
  font-weight: bold;
  color: #000;
  letter-spacing: 0px;
  line-height: 16px;
}
/*
.asides .rubloc .bgmiddle a {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 15px;
  font-weight: bold;
  color: #000;
}
*/
.rubloc .bgmiddle a {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 15px;
  font-weight: bold;
  color: #000;
  font-style: normal;
}
.cbloc-top h3 {
  font-family: 'uni_sans_boldregular';
  font-size: 11px;
 /* font-weight: bold;*/
  text-transform: uppercase;
  color: #000;
  letter-spacing: 0px;
}

div.rubloc.critiques {
  padding-bottom: 5px;
}

div.folders div.slider {
  /* background: #43454C url(/National_Library/20160526010038oe_/https://www.lavie.fr/img/folders-bg.png) no-repeat; */
  background-color: #f4f4f4;
  overflow: hidden;
  padding: 0px 0px 0px 0px;
  padding-top: 0px;
}

.slider h3 {
  margin-top: 7px;
  margin-bottom: 7px;
  min-height: 48px;
}

.rubloc-phrase cite {
  font-size: 13px;
  font-family: Arial, Helvetica, sans-serif;
  color: #303030;
  font-style: normal;
}

body.hasJS div.folders div.slider div.container {
  width: 365px;
}

body.hasJS div.folders div.slider div.container {
  width: 364px;
}




body.hasJS #content div.folders div.slider div.previousSlide, body.hasJS #content div.folders div.slider div.nextSlide {
  background: url(/National_Library/20160526010038oe_/https://www.lavie.fr/img/2015/arrows.png) no-repeat;
  height: 160px;
  margin: 0;
  margin-left: 4px;
}

body.hasJS #content div.folders div.slider div.previousSlide {
  background: url(/National_Library/20160526010038oe_/https://www.lavie.fr/img/2015/arrows.png) no-repeat;
  /* height: 160px; */
  /* margin: 0; */
  /* margin-top: -15px; */
  margin-left: 5px;
  background-position: -1px 53px;
}

body.hasJS div.folders #2015 li {
  height: 215px;
  line-height: 16px;
  margin: 0;
  overflow: hidden;
  padding: 5px;
  width: 178px;
}

body.hasJS #content div.folders div.slider div.previousSlide:hover, body.hasJS #content div.folders div.slider div.previousSlide.hover {  background-position: -1px 53px }
body.hasJS #content div.folders div.slider div.nextSlide, body.hasJS #content div.folders div.slider div.nextSlide:hover, body.hasJS #content div.folders div.slider div.nextSlide.hover { background-position: -19px 53px; }
					
body.hasJS div.folders div.slider ul {
  height: 270px;
  /* height: 160px; */
}

body.hasJS div.folders blockquote {
  padding: 10px;
  background-color: #f4f4f4;
  margin-top: 0px;
  border-top: none;
  padding-top: 0px;
}
body.hasJS div.folders div.slider li {
  height: 263px;
  line-height: 16px;
  margin: 0;
  overflow: hidden;
  padding: 5px;
  width: 172px;
}


/*	--------------------------------------------------
	Reveal Modals
	-------------------------------------------------- */
		
	.reveal-modal-bg { 
		position: fixed; 
		height: 100%;
		width: 100%;
		background: #000;
		background: rgba(0,0,0,.8);
		z-index: 100;
		display: none;
		top: 0;
		left: 0; 
		}
		
	.reveal-modal  h1 {
		
		font: 30px Tahoma, Arial, sans-serif;
		color:#c61317;
		font-weight:bold
	}
	
		.reveal-modal  h2 {
		
		font: 16px Tahoma, Arial, sans-serif;
color: black;
margin-bottom: 10px;
margin-top: 10px;
font-weight: bold;
border-bottom-color: #bdbdbd;
border-bottom-style: solid;
border-bottom-width: 1px;
padding-bottom: 9px;
margin-top: 30px;
	}
.reveal-modal a {
color:#c61317;
}	
	
	.reveal-modal {
		visibility: block;
		top: 100px; 
		left: 50%;
		margin-left: -300px;
		width: 520px;
		background: #fff url(modal-gloss.png) no-repeat -200px -80px;
		position: absolute;
		z-index: 101;
		padding: 30px 40px 34px;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		border-radius: 5px;
		-moz-box-shadow: 0 0 10px rgba(0,0,0,.4);
		-webkit-box-shadow: 0 0 10px rgba(0,0,0,.4);
		-box-shadow: 0 0 10px rgba(0,0,0,.4);
		}
		
	.reveal-modal.small 		{ width: 200px; margin-left: -140px;}
	.reveal-modal.medium 		{ width: 400px; margin-left: -240px;}
	.reveal-modal.large 		{ width: 600px; margin-left: -340px;}
	.reveal-modal.xlarge 		{ width: 800px; margin-left: -440px;}
	
	.reveal-modal .close-reveal-modal {
		font-size: 22px;
		line-height: .5;
		position: absolute;
		top: 20px;
		right: 30px;
		color: #aaa;
		text-shadow: 0 -1px 1px rbga(0,0,0,.6);
		font-weight: bold;
		cursor: pointer;
		} 
		
		
	.reveal-modal p {
		font: 30px Tahoma, Arial, sans-serif;
		color: #c61317;
		font-weight: bold;
	}
	
	.reveal-modal .titremodale {
font: 16px Tahoma, Arial, sans-serif;
color: black;
margin-bottom: 10px;
margin-top: 10px;
font-weight: bold;
border-bottom-color: #bdbdbd;
border-bottom-style: solid;
border-bottom-width: 1px;
padding-bottom: 9px;
margin-top: 30px;
}

.monblog {
	margin-top: -7px;
  margin-bottom: 8px;
	
}

.btjemabonne {
	 

	  margin-bottom: 20px;
	  }
	  
	  
	header#v13-sur_surheader table th {
  border-right: 1px solid #d8d8d8;
  font-family: 'uni_sans_regularregular';
  padding: 5px 0px;
  font-size: 1em;
  color: #000000;
  font-weight: normal;
  text-align: center;
  letter-spacing: 1px;
}

div.entry figure {
  margin-bottom: 15px;
  height: 225px;
  overflow: hidden;
  /* display: block; */
}

div.cbloc div.item figure {
  position: relative;
  float: left;
  z-index: 10;
  width: 54px;
  height: 61px;
  margin-right: 10px;
  margin-top: 0px;
}
div.cbloc.cbloc-blogs div.item figure {
  position: relative;
  float: left;
  z-index: 10;
  width: 54px;
  height: 61px;
  margin-right: 10px;
  margin-top: 0px;
  vertical-align: top;
}

div.cbloc div.item dfn {
  /* SIGNALE: EDITORIAL, CHRONIQUE; */
  font-family: 'uni_sans_boldregular';
  font-weight: normal;
  font-style: normal;
  text-transform: uppercase;
  color: #5c5c5c;
  font-size: 13px;
}
body.hasJS div.folders div.slider ul {
  height: 170px;
  margin-left: 0px;
}

.asides .rubloc div.more a {
  background: none;
  padding-right: 0px;
  text-decoration: none;
  padding-left: 0px;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 13px;
  color: #000;
  letter-spacing: 0px;
}

.rubloc blockquote .more {
	margin-left:10px;
	margin-right:10px;
}
	
.rubloc-txt {
  position: relative;
  margin: -15px 0px 5px 5px;
  font-family: 'uni_sans_regularregular';
  font-size: 1.154em;
  color: #555555;
}


div.entry.lastChild {
  border-bottom: none;
  margin-bottom: 5px;
}

div.cbloc-blogs div.item {
  padding-top: 0px;
  padding-right: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
  position: relative;
  border-bottom: 1px solid #d9d9d9;
  min-height: 60px;
}

div.rubloc figure {
  margin-bottom: 6px;
  overflow: hidden;
  padding-bottom: 5px;
}
div.rubloc {
  position: relative;
  margin-bottom: 20px;
}

.soushome-col1 div.entry h2 {
  margin-bottom: 8px;
  margin-top: 10px;
}

.rubloc-in {
  position: relative;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 5px;
  padding-left: 0px;
}

nav#v13-menu table th {
  padding: 13px 5px 0px 5px;
  border-right: 1px solid #ffffff;
  background-image: url('/National_Library/20160526010038oe_/https://www.lavie.fr/img/2015/menu.png');
  background-repeat: repeat-x;
  font-family: 'uni_sans_regularregular';
  font-size: 1.308em;
  font-weight: normal;
  color: #505050;
}
nav#v13-sousmenu table th.sousmenu-on {
  background-image: url('/National_Library/20160526010038oe_/https://www.lavie.fr/img/2015/menu.png');
  background-repeat: repeat-x;
}

	
p.soushome-int {
  position: relative;
  margin: 0px 0px 15px 0px;
  background-color: #f4f4f4;
  padding: 3px 10px;
  border-top-width: 2px;
  border-top-style: solid;
  font-size: 1.692em;
  font-weight: normal;
  text-transform: uppercase;
  color: #433c39;
  margin-bottom: 20px;
}
#folderscol2.folders h2 {
background-color: #f4f4f4;
  color: #971A2D;
  border: none;
  border-top: none;
  font-size: 24px;
  font-weight: bold;
  height: 30px;
  line-height: 30px;
  text-align: left;
  padding-left: 24px;
  text-transform: none;
  padding-top: 8px;
  padding-left: 0px;
  padding-bottom: 5px;
}



#folderscol2 {
  background-color: #f4f4f4;
  padding-left: 17px;
  padding-right: 15px;
  margin-top: 0px;
  padding-bottom: 7px;
}
#folderscol2 img {
	
	width: 195px;
  height: auto;
}



.textedito {
  margin-left: 5px;
  margin-top: 10px;
  padding-top: 7px;
}

.editocol3 h4 {
  font-family: Arial, Helvetica, sans-serif;
  font-style: normal;
  font-size: 13px;
  font-weight: bold;
  color: white;
}
.editocol3 .cbloc-in.cbloc-in-visuel div.item div {
   padding-left: 0px; 
     font-family: Arial, Helvetica, sans-serif;
font-style: italic;
font-size:13px;
color:#fff;
}
.editocol3 .cbloc-in.cbloc-in-visuel div.item div a {
  color: white;
}

.editocol3.blocnote .cbloc-in.cbloc-in-visuel div.item div a {
  color: #5c5c5c;
}

.editocol3 .cbloc-in.cbloc-in-visuel div.item div em {
  font-size: 0.8em;
  font-weight: bold;
  /* letter-spacing: 0em; */
}
.editocol3  .cbloc-in.cbloc-in-visuel div.item {
  position: relative;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 7px;
  border-bottom: none;
}


.editocol3.blocnote .cbloc-in.cbloc-in-visuel div.item div {
  padding-left: 0px;
  font-family: Arial, Helvetica, sans-serif;
  font-style: normal;
  font-size: 13px;
  color: #303030;
  margin-top: -2px;
  font-style: italic;
}
.editocol3 .rubloc-link {
  position: relative;
  margin: 0px;
  padding: 0px 10px;
  border-top: none;
  text-align: right;
  color: #858585;
  padding-bottom: 4px;
  text-decoration: underline;
  font-family: 'uni_sans_regularregular';
  letter-spacing: 1px;
  padding-bottom: 10px;
  margin-top: -17px;
}

.editocol3.blocnote h4 {
  font-family: Arial, Helvetica, sans-serif;
  font-style: normal;
  font-size: 13px;
  color: #5c5c5c;
}

.editocol3 div.cbloc div.item figure {
  position: relative;
  float: left;
  z-index: 10;
  width: 54px;
  height: 61px;
  margin-right: 10px;
  margin-top: 3px;
}


section#soushome div.rubloc.critiques figure img {
  width: 95px;
}

div.rubloc.critiques figure {
  margin-bottom: 10px;
  height: 52px;
  overflow: hidden;
  float: left;
  margin-right: 1px;
  margin-left: 13px;
  padding-bottom: 27px;
}
div.rubloc.critiques figcaption {
  text-transform: uppercase;
  font-weight: bold;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  color:#000;	
}

div.rubloc.critiques figcaption:hover {
  text-decoration: underline;
}

.rubloc.critiques .rubloc-top {
  
  border-bottom: 1px solid #fff;
  margin-bottom: 12px;
}

.critiques .rubloc-link {
  margin-top: 0px;
  padding-bottom: 0px;
}

nav#v13-menu {
  border-top: 1px solid #363636;
  background-image: url('/National_Library/20160526010038oe_/https://www.lavie.fr/img/2013/menu.png');
  background-position: left top;
  background-repeat: repeat-x;
  width: auto;
  margin-left: auto;
  margin-right: auto;
}

nav#v13-sousmenu {
  border-bottom: 1px solid #d8d8d8;
  background-color: #f4f4f4;
  width: auto;
  margin-left: auto;
  margin-right: auto;
}


p.sbloc-plus-item:last-child{ 
border-bottom: none;
}

div.cbloc div.item div {
  position: relative;
  margin: 0px;
  font-family: 'uni_sans_regularregular';
  font-size: 1.1em;
  color: #433c39;
  letter-spacing: 0px;
}
.sbloc-in {
  position: relative;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  padding-top: 8px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
}

.lockedArticle {
  background: url(/National_Library/20160526010038oe_/https://www.lavie.fr/img/2015/picto-abonne-small.jpg) no-repeat center left;
  padding-left: 25px;
}


section#alaune div.slider figcaption h2 {
  position: absolute;
  z-index: 10;
  left: 0px;
  bottom: 0px;
  width: 460px;
  padding: 10px 170px 15px 20px;
  background: rgba(0,0,0,0.20);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#33000000,endColorstr=#33000000);
  font-family: 'uni_sans_boldregular';
  font-size: 1em;
  font-weight: normal;
  color: #ffffff;
  letter-spacing: 1px;
  line-height: 23px;
  min-height: 50px;
  /* margin-left: -11px; */
}

.asides .rubloc div.more a:hover, .rubloc .rubloc-tit a:hover {
  text-decoration: underline;

}


#folderscol2 a:hover {
  text-decoration: underline;
}

	section.rubact .rubloc-top	{
		border-top-color: #971A2D;
	}
	section.rubspi .rubloc-top	{
		border-top-color: #70A0D1;
	}
	section.rubfam .rubloc-top	{
		border-top-color: #A14C89;
	}
	section.rubcult .rubloc-top	{
		border-top-color: #95C25D;
	}
	section.rubsol .rubloc-top	{
		border-top-color: #0089A6;
	}
	section.rubdeb .rubloc-top	{
		border-top-color: #F5A51D;
	}
	section.rubmul .rubloc-top	{
		border-top-color: #003249;
	}
	section.rubbou .rubloc-top	{
		border-top-color: #D11822;
	}
	section.rubeco .rubloc-top	{
		border-top-color: #20A661;
	}
	
	 .rubact  p.content-int, .rubact .content-int h1  {
		border-top-color: #971A2D;
	}
	.rubspi  p.content-int, .rubspi  .content-int h1 {
		border-top-color: #70A0D1;
	}
	.rubfam  p.content-int, .rubfam .content-int h1 {
		border-top-color: #A14C89;
	}
	.rubclt  p.content-int, .rubclt .content-int h1 {
		border-top-color: #95C25D;
	}
	.rubsol p.content-int, .rubsol .content-int h1 {
		border-top-color: #0089A6;
	}
	.rubdeb  p.content-int, .rubdeb .content-int h1 {
		border-top-color: #F5A51D;
	}
	.rubmul  p.content-int, .rubmul .content-int h1 {
		border-top-color: #003249;
	}
	.rubbou  p.content-int , .rubbou .content-int h1 {
		border-top-color: #D11822;
	}
	.rubeco  p.content-int , .rubeco .content-int h1 {
		border-top-color: #20A661;
	}
	
	
	.rubact .subtitle, #content.rubact h3.subtitle a {
		color: #971A2D;
	}
	.rubspi .subtitle, #content.rubspi h3.subtitle a {
		color: #70A0D1;
	}
	.rubfam .subtitle, #content.rubfam h3.subtitle a {
		color: #A14C89;
	}
	.rubclt .subtitle, #content.rubclt h3.subtitle a {
		color: #95C25D;
	}
	.rubsol .subtitle, #content.rubsol h3.subtitle a {
		color: #0089A6;
	}
	.rubdeb .subtitle, #content.rubdeb h3.subtitle a	{
		color: #F5A51D;
	}
	.rubmul .subtitle, #content.rubmul h3.subtitle a {
		color: #003249;
	}
	.rubbou .subtitle, #content.rubbou h3.subtitle a  {
		color: #D11822;
	}
	
	.rubeco .subtitle, #content.rubeco h3.subtitle a  {
		color: #20A661;
	}
	
	/* Hack pour ie */	

* html .rubact .sujbloc-top { border-top: 8px solid #971A2D;  } 
*+html .rubact .sujbloc-top { border-top: 8px solid #971A2D;  }

* html .rubspi .sujbloc-top { border-top: 8px solid #70A0D1;  } 
*+html .rubspi .sujbloc-top { border-top: 8px solid #70A0D1;  }

* html .rubfam .sujbloc-top { border-top: 8px solid #A14C89;  } 
*+html .rubfam .sujbloc-top { border-top: 8px solid #A14C89;  }

* html .rubclt .sujbloc-top { border-top: 8px solid #95C25D;  } 
*+html .rubclt .sujbloc-top { border-top: 8px solid #95C25D;  }

* html .rubsol .sujbloc-top { border-top: 8px solid #0089A6;  } 
*+html .rubsol .sujbloc-top { border-top: 8px solid #0089A6;  }

* html .rubdeb .sujbloc-top { border-top: 8px solid #F5A51D;  } 
*+html .rubdeb .sujbloc-top { border-top: 8px solid #F5A51D;  }

* html .rubmul .sujbloc-top { border-top: 8px solid #003249;  } 
*+html .rubmul .sujbloc-top { border-top: 8px solid #003249;  }

* html .rubbou .sujbloc-top { border-top: 8px solid #D11822;  } 
*+html .rubbou .sujbloc-top { border-top: 8px solid #D11822;  }

* html .rubeco .sujbloc-top { border-top: 8px solid #20A661;  } 
*+html .rubeco .sujbloc-top { border-top: 8px solid #20A661;  }

/* ----- */

.rubact .sujbloc-top	{
		border-top: 3px solid #971A2D; 
	}
	.rubspi .sujbloc-top	{
		border-top: 3px solid #70A0D1;
	}
	.rubfam .sujbloc-top	{
		border-top: 3px solid #A14C89;
	}
	.rubclt .sujbloc-top	{
		border-top: 3px solid #95C25D;
	}
	.rubsol .sujbloc-top	{
		border-top: 3px solid #0089A6;
	}
	.rubdeb .sujbloc-top	{
		border-top: 3px solid #F5A51D;
	}
	.rubmul .sujbloc-top	{
		border-top: 3px solid #003249;
	}
	.rubbou .sujbloc-top	{
		border-top: 3px solid #D11822;
	}
	.rubeco .sujbloc-top	{
		border-top: 3px solid #20A661;
	}
	
	
	.rubact div.folderItem h2,
	.rubact div.folderItem h2 a,
	.rubact div.folderItem h5,
	.rubact div.folderItem h5 a	{
		color: #971A2D;
	}
	.rubspi div.folderItem h2,
	.rubspi div.folderItem h2 a,
	.rubspi div.folderItem h5,
	.rubspi div.folderItem h5 a	{
		color: #70A0D1;
	}
	.rubfam div.folderItem h2,
	.rubfam div.folderItem h2 a,
	.rubfam div.folderItem h5,
	.rubfam div.folderItem h5 a	{
		color: #A14C89;
	}
	.rubclt div.folderItem h2,
	.rubclt div.folderItem h2 a,
	.rubclt div.folderItem h5,
	.rubclt div.folderItem h5 a	{
		color: #95C25D;
	}
	.rubsol div.folderItem h2,
	.rubsol div.folderItem h2 a,
	.rubsol div.folderItem h5,
	.rubsol div.folderItem h5 a	{
		color: #0089A6;
	}
	.rubdeb div.folderItem h2,
	.rubdeb div.folderItem h2 a,
	.rubdeb div.folderItem h5,
	.rubdeb div.folderItem h5 a	{
		color: #F5A51D;
	}
	.rubmul div.folderItem h2,
	.rubmul div.folderItem h2 a,
	.rubmul div.folderItem h5,
	.rubmul div.folderItem h5 a	{
		color: #003249;
	}
	.rubbou div.folderItem h2,
	.rubbou div.folderItem h2 a,
	.rubbou div.folderItem h5,
	.rubbou div.folderItem h5 a	{
		color: #D11822;
	}
	.rubeco div.folderItem h2,
	.rubeco div.folderItem h2 a,
	.rubeco div.folderItem h5,
	.rubeco div.folderItem h5 a	{
		color: #20A661;
	}
	
	
	.rubact div.folderItem h2 a,
	.rubspi div.folderItem h2,
	.rubspi div.folderItem h2 a,
	.rubfam div.folderItem h2,
	.rubfam div.folderItem h2 a,
	.rubclt div.folderItem h2,
	.rubclt div.folderItem h2 a,
	.rubsol div.folderItem h2,
	.rubsol div.folderItem h2 a,
	.rubdeb div.folderItem h2,
	.rubdeb div.folderItem h2 a,
	.rubmul div.folderItem h2,
	.rubmul div.folderItem h2 a,
	.rubbou div.folderItem h2,
	.rubbou div.folderItem h2 a,
	.rubeco div.folderItem h2,
	.rubeco div.folderItem h2 a
	{
		color: #000;
	}
	
	
	
.content-int h1 {
position: relative;
margin: 0px 0px 15px 0px;
background-color: #f4f4f4;
padding: 5px 10px;
border-top-width: 3px;
border-top-style: solid;
font-size: 1.692em;
font-weight: normal;
text-transform: uppercase;
color: #433c39;
}
.editocol3  a:hover {
  color: #5c5c5c;
}	
