@charset "utf-8";
/* CSS Document */

<style type="text/css"> 
     
    html {
	width: 100%;
	}
		
	body  {
    	font: Georgia, "Times New Roman", Times, serif;
 /* il est conseillé de mettre à zéro la marge et le remplissage de l'élément body, pour tenir compte des différentes valeurs par défaut des navigateurs */
    	width:100%;
	text-align: center; /* ce paramétrage centre le conteneur dans les navigateurs IE 5.x. Le texte est ensuite aligné à gauche (valeur par défaut) dans le sélecteur #container */
}

	#marge-acc1 {
	background-color:#C1CBE3;
	float:left;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color:#808080;
	border-bottom-color:#808080;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color:#808080;
	border-left-color:#808080;
	margin: 0px;
	padding: 0px;
	width: 120px;
	height:3157px;
}
	
	#marge-acc1-new {
	background-color:#F2B562;
	float:left;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color:#808080;
	border-bottom-color:#808080;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color:#808080;
	border-left-color:#808080;
	margin: 0px;
	padding: 0px;
	width: 120px;
	height:3780px;
}

	#marge-accueil2 {
	background-color:#F2B562;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color:#808080;
	border-bottom-color:#808080;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color:#808080;
	border-left-color:#808080;
	margin:0;
	padding: 0;
	width: 120px;
	height:3780px;
	float:left;
	z-index: 4;
}

	#grand-conteneur {
	width:1265px;
	background-position: center;
	height: auto;
	padding:0 0;
	margin:0 auto 0 auto;
	z-index: 1;
	position:relative;
	}
	
	#grand-conteneur #gauche {
	background-image:url(images/Fond-RB14.jpg);
	width: 125px;
	margin: 0px;
	padding: 0px;
	float: left;
	z-index: 3;
	}

	
	#grand-conteneur #droite {
	background-image:url(images/Fond-RB14.jpg);
	margin: 0px;
	padding: 0px;
	float: right;
	width: 125px;
	z-index: 3;
	}
	
	#conteneur {
	background-repeat:repeat;
	width:1015px;
	text-align:center;
	float:left;
	}
	
	#conteneur-accueil {
	background-image:url(images/Fond-RB14-revu-accueil.png);
	width:1015px;
	text-align:center;
	margin:0;
	padding: 0px;
	float:left;
	z-index: 1;
	}
	
#grand-conteneur #conteneur #contenu .sommaire .liens-sous-partie-article {
	font-family: "Courier New", Courier, monospace;
	text-align:left;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	margin-bottom: 50px;
	margin-top: 10px;
}

#grand-conteneur #conteneur #contenu .sommaire-dossier .liens-sous-partie-article {
	font-family: "Courier New", Courier, monospace;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
}

#grand-conteneur #conteneur #contenu .sommaire-dossier2 .liens-sous-partie-article {
	font-family: "Courier New", Courier, monospace;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	margin: 20px;
}





    
    
    /* Conseils pour cette mise en page hybride 
    1. La dimension de base (indiquée en ems) des colonnes latérales est basée sur la taille de police par défaut de l'utilisateur. Il est donc important de veiller à ce que les graphismes d'arrière-plan des colonnes en tiennent compte. Avec un codage correct, l'accessibilité est meilleure pour les utilisateurs ayant besoin de polices de grande taille, puisque la largeur des colonnes reste proportionnelle. Si ce choix est incompatible avec la mise en page voulue, il suffit d'indiquer la largeur en pixels et de modifier en conséquence la taille des marges du div #mainContent.
    2. La taille des colonnes latérales de cette disposition étant basée sur la taille à 100 % du texte dans l'élément body, si vous diminuez globalement la taille du texte en utilisant la propriété font-size: 80% pour l'élément body ou l'élément #container, n'oubliez pas que la largeur des colonnes sera proportionnellement réduite. Pour compenser cette réduction, il est conseillé d'augmenter leur largeur, ainsi que la taille des marges latérales de l'élément div #mainContent.
    3. Si la taille de police est modifiée individuellement dans chaque élément div au lieu d'une modification globale (par ex. : la taille de police de #sidebar1 est réduite à 70 % et celle de #mainContent à 85 %), ce choix modifiera proportionnellement la taille globale de chaque élément div. Il est conseillé de modifier la taille de police en fonction de la taille de police finale.
    4. L'élément div #container n'est pas nécessaire pour cette disposition avec la largeur 100&nbsp;%. Toutefois, vous pouvez l'utiliser pour créer de fausses colonnes ou limiter la largeur de la mise en page.
    5. Il n'est pas nécessaire de définir une largeur de 100&nbsp;% pour l'élément div #container puisque, par définition, un élément div utilise 100&nbsp;% de l'espace disponible. Toutefois, sa présence ici permet si nécessaire de réduire plus aisément la taille du conteneur global (en laissant un peu de marge de part et d'autre).
    */
	
  	#bandeau {
	margin:0 0;
	padding:0 0;
	border:none;
	width:1015px;
	height:230px;
	z-index: 1;
	}
	
	#grand-conteneur #conteneur #contenu .texte .bouton-suite {
	text-align: right;
	}
	
	#grand-conteneur #conteneur #contenu .texte-encyclo .bouton-suite {
	text-align: right;
	}
	

    #conteneur h1 {
	margin: 0; /* la mise à zéro de la marge du dernier élément du div #header permet d'éviter une disparition de la marge (espace inexplicable entre les éléments div). Si l'élément div est entouré d'une bordure, cette précaution n'est pas nécessaire, car la bordure évite également la disparition de la marge */
	padding: 0; /* l'utilisation de remplissage, au lieu d'une marge, permet d'éloigner l'élément des bords de l'élément div */
	text-align: center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	font-size: 26px;
	color:#25278D;
	}
	
#grand-conteneur #conteneur #contenu #sidebarhaut {
	background-color:#C1CBE3;
	margin: 0px;
	padding-top: 10px;
	padding-bottom: 10px;
	height: 100px;
	width: auto;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color:#808080;
	border-bottom-color:#808080;
	margin-bottom: 30px;
	text-align: center;
}

#grand-conteneur #conteneur #sidebarhaut {
	background-color:#C1CBE3;
	height: 100px;
	width:auto;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color:#808080;
	border-bottom-color:#808080;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	margin-top: 40px;
	padding-top: 10px;
	padding-bottom: 10px;
}


	
	
#grand-conteneur #droite #sidebardroite-bas {
	color: #000000;
	background-color:#C1CBE3;
	padding: 0px;
	width: 123px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color:#808080;
	border-bottom-color:#808080;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color:#808080;
	border-left-color:#808080;
	margin-top: 339px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#grand-conteneur #gauche #sidebargauche-bas {
	color: #000000;
	background-color:#C1CBE3;
	width: 123px;
	margin-top: 339px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color:#808080;
	border-bottom-color:#808080;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color:#808080;
	border-left-color:#808080;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

	
    
    /* Conseils pour mainContent :
    1. Si vous attribuez à cet élément div #mainContent une valeur de police différente de celle utilisée pour l'élément div #sidebar1, les marges de l'élément div #mainContent seront basées sur la taille de sa police, et la largeur de l'élément div #sidebar1 sera basée sur la taille de sa police. Il peut être utile de modifier les valeurs de ces éléments div.
    2. L'espace compris entre les éléments mainContent et sidebar1 est créé avec la marge gauche de l'élément div mainContent.  Quelle que soit la taille du contenu dans l'élément div sidebar1, l'espace des colonnes reste préservé. Vous pouvez supprimer cette marge gauche si vous souhaitez que le texte de l'élément div #mainContent remplisse l'espace de l'élément #sidebar1 lorsque le contenu de ce dernier se termine.
    3. Pour éviter une perte de l'élément flottant, il peut être nécessaire de faire des tests pour déterminer la taille maximale approximative de l'image ou de l'élément, car cette disposition est basée sur une combinaison de la taille de police par défaut de l'utilisateur et des valeurs que vous définissez. Toutefois, si la taille de police d'un utilisateur est inférieure à la taille normale, l'espace disponible dans le div #mainContent sera moins important que celui que vous verrez lors de vos tests.
    4. Dans le commentaire conditionnel pour Internet Explorer ci-dessous, la propriété zoom permet de donner à l'élément mainContent l'attribut "hasLayout." Cela évite l'apparition de plusieurs bogues spécifiques d'Internet Explorer.
    */
	
   #grand-conteneur #conteneur #contenu {
	height:auto; /* ce remplissage permet de créer un espace vide à l'intérieur du cadre. */
	width:1015px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#000000;
	text-align: left;
	line-height: 7mm;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 0;
	background-repeat: no-repeat;
    }
	
	 #grand-conteneur #conteneur-accueil #contenu {
	height:auto; /* ce remplissage permet de créer un espace vide à l'intérieur du cadre. */
	width:1015px;
	font-family:Georgia, "Times New Roman", Times, serif;
	text-align: justify;
	line-height: 7mm;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
    }
  


  #grand-conteneur #conteneur #contenu .texte-sommaire-encyclo .glossaire table{
	padding: 0;
	height:auto;
	width:690px;
	cellspacing:10;
	border:none;
	vertical-align: text-top;
	margin:10px;
  }
  
  #grand-conteneur #conteneur #contenu .texte-sommaire-encyclo .glossaire td {
	margin:0;
	padding:0;
	text-align:left;
	width:200px;
	height:70px;
	vertical-align: text-top;
	background-position: center;
	clip: rect(10px,auto,auto,auto);
}
  
  #grand-conteneur #conteneur #contenu .texte-sommaire-encyclo .glossaire a {
  color:#330000;
  }
  
  #grand-conteneur #conteneur #contenu .texte-sommaire-encyclo .glossaire a:hover{
  background:none;
  text-decoration:none;
  }
  
  #grand-conteneur #conteneur #contenu .texte-sommaire-encyclo .glossaire a:active {
   color:#CC6633;
   text-decoration:none;
   }
   
   #grand-conteneur #conteneur #contenu .texte-sommaire-encyclo .glossaire a:visited{
	color:#81252C;
	text-decoration:none;
	background-position: left;
   }
   
  #grand-conteneur #conteneur #contenu .texte-sommaire-encyclo .glossaire p:first-letter {
	font-weight:normal;
	font-size:2em;
	color:#CC3333;
  }
   
   
   
   .texte-presentation {
	text-align:justify;
	float: left;
	width: 600px;
	margin-top: 40px;
   }
   
#grand-conteneur #conteneur #contenu .menuAZ {
	background-position: center;
	margin-top: 10px;
	padding-top: 10px;
}

   
   
  #conteneur-accueil #contenu .sommaire-general .article-exergue {
	text-align: justify;
	font-size:22px;
	height: 760px;
	width: 360px;
	margin-right: 10px;
	background-image: url(images/fond-accueil-article-exergue.png);
	background-repeat: no-repeat;
	padding-right: 40px;
	padding-bottom: 15px;
	padding-left: 35px;
	color: #FFFFFF;
	padding-top: 20px;
	margin-left: 10px;
	}
	
	#conteneur-accueil #contenu .sommaire-general .article-exergue a{
	font-size:16px;
	font-weight:bold;
	color:#000066;
	}  
	
	#conteneur-accueil #contenu .sommaire-general .article-exergue a:hover{
	font-size:16px;
	text-decoration:underline;
	color:#000066;
	}   
	
	#conteneur-accueil #contenu .sommaire-general .article-exergue a:active{
	font-size:16px;
	text-decoration:none;
	color:#000066;
	}  
	
	#conteneur-accueil #contenu .sommaire-general .article-exergue a:visited{
	font-size:16px;
	text-decoration:none;
	color:#772F44;
	}  
	
	#conteneur-accueil #contenu .sommaire-general .article-exergue p{
	font-size:16px;
	}
	
	#conteneur-accueil #contenu .sommaire-general .article-exergue .liens-sous-partie-article-exergue a{
	font-family: "Courier New", Courier, monospace;
	text-align:left;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;	
	font-variant: normal;
	}
	


	#grand-conteneur #conteneur #contenu .sommaire {
	float:left;
	padding: 0;
	border:none;
	width:450px;
	height:auto;
	cellspacing:0;
	border:none;
	align:middle;
	margin: 20px;
  	}
	
	#grand-conteneur #conteneur #contenu .sommaire td {
	margin: 0 0;
	padding: 1cm 1cm 1cm 1cm;
	}
	
	#grand-conteneur #conteneur #contenu .sommaire a {
	color:#CC3333;
	text-decoration:none;
  	}
  
 	#grand-conteneur #conteneur #contenu .sommaire a:hover{
	background:none;
	text-decoration:underline;
  	}
  
  #grand-conteneur #conteneur #contenu .sommaire a:active {
  color:#CC3333;
  text-decoration:none;  
   }
   
   #grand-conteneur #conteneur #contenu .sommaire a:visited{
   color:#81252C;
   text-decoration:none;
   }
   
  #grand-conteneur #conteneur #contenu .sommaire p:first-letter {
  font-weight:bold;
  font-size:3em;
  color:#CC3333;
  }
  
  #grand-conteneur #conteneur #contenu .sommaire2 {
	float:left;
	padding: 0;
	border:none;
	width:470px;
	height:auto;
	cellspacing:0;
	border:none;
	align:middle;
	margin-top: 20px;
	margin-right: 20px;
	margin-bottom: 30px;
	margin-left: 20px;
  	}
	
	#grand-conteneur #conteneur #contenu .sommaire2 td {
	margin: 0;
	padding: 1cm;
	width: 340px;
	}
	
	#grand-conteneur #conteneur #contenu .sommaire2 a {
	color:#CC3333;
	text-decoration:none;
  	}
  
 	#grand-conteneur #conteneur #contenu .sommaire2 a:hover{
	background:none;
	text-decoration:underline;
  	}
  
  #grand-conteneur #conteneur #contenu .sommaire2 a:active {
  color:#CC3333;
  text-decoration:none;  
   }
   
   #grand-conteneur #conteneur #contenu .sommaire2 a:visited{
   color:#81252C;
   text-decoration:none;
   }
   
  #grand-conteneur #conteneur #contenu .sommaire2 p:first-letter {
  font-weight:bold;
  font-size:3em;
  color:#CC3333;
  }
    
  #grand-conteneur #conteneur #contenu .sommaire-dossier {
	margin-top: 20px;
	margin-bottom: 40px;
	width:auto;
	height:auto;
	cellspacing:30px;
	align:middle;
	background-image: url(images/calque4.png);
	background-repeat: repeat;
	padding-top: 10px;
	padding-right: 60px;
	padding-bottom: 25px;
	padding-left: 60px;
	border: solid #FFFFFF;
	border-width:1px;
	margin-right: 160px;
	margin-left: 160px;
  	}
	
	
	#grand-conteneur #conteneur #contenu .sommaire-dossier a {
	color: #CC3333;
	text-decoration:none;
  	}
  
 	#grand-conteneur #conteneur #contenu .sommaire-dossier a:hover{
  	background:none;
  	text-decoration:underline;
  	}
  
  #grand-conteneur #conteneur #contenu .sommaire-dossier a:active {
  color: #CC3333;
   }
   
   #grand-conteneur #conteneur #contenu .sommaire-dossier a:visited{
   color:#81252C;
   text-decoration:none;
   }
   
  #grand-conteneur #conteneur #contenu .sommaire-dossier p:first-letter {
  font-weight:bold;
  font-size:3em;
  color:#CC3333;
  }
  
  #grand-conteneur #conteneur #contenu .sommaire-dossier2 {
	margin-right: 7%;
	margin-left: 7%;
	width: 80%;
	height: auto;
  	}
	
	#grand-conteneur #conteneur #contenu .sommaire-dossier2 td {
	height: 1000px;
	}
	
	#grand-conteneur #conteneur #contenu .sommaire-dossier2 a {
	color: #CC3333;
	text-decoration:none;
  	}
  
 	#grand-conteneur #conteneur #contenu .sommaire-dossier2 a:hover{
  	background:none;
  	text-decoration:underline;
  	}
  
  #grand-conteneur #conteneur #contenu .sommaire-dossier2 a:active {
  color: #CC3333;
   }
   
   #grand-conteneur #conteneur #contenu .sommaire-dossier2 a:visited{
   color:#81252C;
   text-decoration:none;
   }
   
  #grand-conteneur #conteneur #contenu .sommaire-dossier2 p:first-letter {
  font-weight:bold;
  font-size:3em;
  color:#CC3333;
  }


	#grand-conteneur #conteneur-accueil #contenu .sommaire-general {
	margin-top: 20px;
	margin-right: 10px;
	margin-bottom: 20px;
	margin-left:10px;
	text-align: justify;
	width:auto;
	height:auto;
	cellspacing:20px;
	border:none;
	padding: 0px;
  	}
	
	#grand-conteneur #conteneur-accueil #contenu .sommaire-general td {
	margin-top: 10px;
	margin-right: 5px;
	margin-bottom: 60px;
	margin-top: 60px;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
	}
	
	#grand-conteneur #conteneur-accueil #contenu .sommaire-general a{
  background:none;
  text-decoration:none;
  }
	
  #grand-conteneur #conteneur-accueil #contenu .sommaire-general a:hover{
  background:none;
  text-decoration:underline;
  }
  
  #grand-conteneur #conteneur-accueil #contenu .sommaire-general a:active {
   text-decoration:none;
   }
   
   #grand-conteneur #conteneur-accueil #contenu .sommaire-general a:visited{
	text-decoration:none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
   }
	

	
    #menupied {
	text-align: center;
	background-position: center center;
	align: middle;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
    }
	
	
	
    
	
	
    /* Diverses classes à réutiliser */
    .fltrt { /* cette classe permet de rendre flottant le côté droit d'un élément dans la page. L'élément flottant doit précéder l'élément à côté duquel il doit se trouver dans la page. */
    	float: right;
    	margin-left: 8px;
    }
	
    .fltlft { /* cette classe permet de rendre flottant le côté gauche d'un élément dans la page */
    	float: left;
    	margin-right: 8px;
    }
	
    .clearfloat { /* cette classe doit être placée pour un élément div ou break et doit être l'élément final avant la balise de fin d'un conteneur qui doit contenir entièrement un élément flottant */
    	clear:both;
        height:0;
        font-size: 1px;
        line-height: 0px;
    }
	
	
	
	.Style1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	align: center;
	}
	
	.Style2 {font-family: Georgia, "Times New Roman", Times, serif;
	}
	
	
	.Style3 {
	font-size: 14px;
	font-family:Georgia, "Times New Roman", Times, serif;
	text-align:center;
	}
	
	

	
	.Style5 {
	font-size: 12px;
	font-family:Georgia, "Times New Roman", Times, serif;
	text-align:center;
	}
	
	.Style6 {	font-size: 18px;
	font-weight: bold;
	color: #339933;
}

	.Style7 {
	font-size: 18px;
	font-weight: bolder;
	font-variant: small-caps;
	color:#DA2303;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: 2px;
	text-align: center;
	word-spacing: normal;
	background-image: none;
	}
	
	
	.Style9 {
	color:#006645;
	text-transform: uppercase;
	font-size: 24px;
	font-family: "Times New Roman", Times, serif;
	text-align:center;
	font-weight: bolder;
}

.Style10 {
	color:#CA7313;
	text-decoration:underline;
	font-size: 25px;
	font-family: "Times New Roman", Times, serif;
	text-align:center;
	font-weight: bolder;
}

.Style11 {
	font-size: 28px; 
	color: #C20C27; 
	font-weight: bold; 
}

	.Style17 {
	color: #CC0066;
	font-weight: bold;
	}

	.Style18 {
	color: #FF0000;
	}
	
	.Style19{
	color:#000066;
	font-weight: bold;
	}
    
	.Style22 {
	color: #568941; 
	font-size: 14px; 
	font-weight:bold;
	}
	
	.Style23 {
	color:#BEAFD1;
	font-size: 24px;
	font-weight: bold;
	}
	
	.Style24 {
	font-family: Arial, Helvetica, sans-serif;
	color:#4666FF;
	font-weight:bold;
	font-size:24px;
	margin-left: 20px;
	margin-bottom: 40px;
	}
	
	.Style25 {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#66B81D;
	font-size:24px;
	}
	
	.Style26 {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#C19C1C;
	font-size:24px;
	width: 270px;
	margin-top: 10px;
	margin-bottom: 35px;
	}
	
	.Style27 {
	font-family: Arial, Helvetica, sans-serif;
	color:#4666FF;
	font-weight:bold;
	font-size:16px;
	margin-left: 20px;
	}
	
	.Style28 {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#66B81D;
	font-size:16px;
	}
	
	.Style29 {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#C19C1C;
	font-size:16px;
	}
	
	.Style30 {
	font-size: 23px;
	}
	
	.Style33 {
	font-size: 24px;
	color: #C20C27;
	}

	.Style36 {
	font-size: 45px;
	font-weight: bold;
	}
	
	.Style41 {
	font-size: 23px; 
	color: #C20C27; 
	font-weight: bold; 
	}
	
	.Style42 {
	font-size: 30px; 
	font-weight: bold; 
	color: #FF0000; 
	}
	
	.Style44 {
	color: #000000;
	}
	
	.Style45 {
	font-size: 36px;
	}
	
	.Style46 {
	font-size: 22px;
	}
	
	.Style48 {
	font-size: 18px;
	}
	
	.Style49 {
	color: #FFFFFF;
	}
	
	.Style50 {
	color: #0000FF;
	text-decoration:underline;
	}

	.Style52 {
	font-family: Arial, Helvetica, sans-serif;
	}
	
	.Style53 {
	color:#FF0000;
	font-size:32px;
	font-variant:small-caps;
	font-weight:bold;
	}
	
	.Style55 {
	color: #950606;
	}
	
	.Style56 {
	color: #2F792D;
	text-transform: none;
	font-size: 24px;
	font-variant: normal;
	font-weight: 400;
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 35px;
	}
	
	.Style57 {
	font-weight: bold;
	color: #C20C27;
	font-size: 36px;
	}

	.Style58 {
	color: #C20C27;
	font-style: italic;
	font-size: 32px;
	color: #FFFFFF;
	font-weight: 500;
	line-height: 40px;
	}

	.Style60 {
	font-size: 30px;
	}

	.Style61 {
	font-size: 42px;
	color:#C20C27;
	}
	
	.Style62 {
	font-size: 28px;
	}
	
	.Style64 {
	color: #CC3333;
	}

	.Style65 {
	font-size: 42px;
	}
	
	.Style63 {
	font-size: 24px;
	}
	
	.Style66 {
	color: #000066;
	}
	
	.Style67 {
	font-size: 20px;
	}

#grand-conteneur #conteneur #contenu .sommaire-vertical .video1 {
	vertical-align: middle;
	height: 350px;
	width: auto;
	margin-top: 20px;
	margin-bottom: 30px;
	margin-left: 15px;
}

#grand-conteneur #conteneur #contenu .sommaire-dossier td .video1{
	vertical-align: middle;
	height: auto;
	margin-top:20px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 30px;
}

#grand-conteneur #conteneur #contenu .sommaire-dossier2 td .video1{
	vertical-align: middle;
	height: auto;
	margin-top:20px;
	margin-right: 20px;
	margin-bottom: 10px;
	margin-left: 20px;
}


#grand-conteneur #conteneur #contenu .texte {
	background-image: url(images/calque4.png);
	background-repeat: repeat;
	text-align: justify;
	height: auto;
	width: 642px;
	border: thin solid #000000;
	margin-top: 1cm;
	margin-right: 124px;
	margin-bottom: 1cm;
	margin-left: 124px;
	padding-top: 50px;
	padding-right: 60px;
	padding-left: 60px;
	padding-bottom: 50px;
	float: left;
}


#grand-conteneur #conteneur #contenu .texte-encyclo {
	background-image: url(images/calque4.png);
	background-repeat: repeat;
	text-align: justify;
	height: auto;
	width: 595px;
	border: thin solid #000000;
	left: 160px;
	right: 120px;
	float: left;
	padding: 5%;
	margin-top: 20px;
	margin-bottom: 40px;
}

#conteneur-accueil #contenu .sommaire-general .texte-sommaire {
	background-image:url(images/fond-2-blocs-index.jpg);
	background-position: center center;
	text-align: justify;
	margin: 10px;
	padding: 20px;
	height: auto;
	width: 185px;
	border: thin solid #000000;
	font-size: 14px;
	background-repeat: no-repeat;
}

#conteneur-accueil #contenu .sommaire-general .texte-sommaire1 {
	text-align: justify;
	height: 1750px;
	width: 460px;
	font-size: 18px;
	color:#000000;
	margin-bottom: 20px;
	background-image: url(images/fond-accueil-e-book.png);
	background-repeat: no-repeat;
	z-index: 1;
	margin-left: 5px;
	padding-top: 25px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 30px;
}

#conteneur-accueil #contenu .sommaire-general .texte-sommaire1 a{
	text-decoration:none;
	color:#950606;
	}

#conteneur-accueil #contenu .sommaire-general .texte-sommaire1 a:active{
	color:#950606;
	text-decoration:none;
	}
	
	#conteneur-accueil #contenu .sommaire-general .texte-sommaire1 a:hover{
	color:#950606;
	text-decoration:underline;
	}
	
	#conteneur-accueil #contenu .sommaire-general .texte-sommaire1 a:visited{
	text-decoration:none;
	color:#B42158;
	}
	
	#grand-conteneur #conteneur #contenu .sommaire2 .liens-sous-partie-article {
	font-family: "Courier New", Courier, monospace;
	text-align:left;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	margin-bottom: 50px;
	margin-top: 10px;
	float: none;
}

#conteneur-accueil #contenu .sommaire-general .texte-sommaire2 {
	text-align: justify;
	height: 350px;
	width: 365px;
	font-size: 14px;
	margin-top: 40px;
	margin-bottom: 10px;
	background-image: url(images/fond-accueil-audio.png);
	background-repeat: no-repeat;
	padding-top: 20px;
	padding-right: 30px;
	padding-bottom: 20px;
	padding-left: 30px;
	color: #FFFFFF;
	margin-left: 10px;
}

#conteneur-accueil #contenu .sommaire-general .texte-sommaire2 a{
	text-decoration:none;
	color:#000066;
	}

#conteneur-accueil #contenu .sommaire-general .texte-sommaire2 a:active{
	color:#000066;
	text-decoration:none;
	}
	
	#conteneur-accueil #contenu .sommaire-general .texte-sommaire2 a:hover{
	color:#000066;
	text-decoration:underline;
	}
	
	#conteneur-accueil #contenu .sommaire-general .texte-sommaire2 a:visited{
	text-decoration:none;
	color:#772F44;
	}

#conteneur-accueil #contenu .sommaire-general .texte-sommaire2 li a{
	text-decoration:none;
	color:#000066;
	}

#conteneur-accueil #contenu .sommaire-general .texte-sommaire2 li a:active{
	color:#000066;
	text-decoration:none;
	}
	
	#conteneur-accueil #contenu .sommaire-general .texte-sommaire2 li a:hover{
	color:#000066;
	text-decoration:underline;
	}
	
	#conteneur-accueil #contenu .sommaire-general .texte-sommaire2 li a:visited{
	text-decoration:none;
	color:#772F44;
	}

#conteneur-accueil #contenu .sommaire-general .texte-sommaire3 {
	text-align: justify;
	margin-top: 20px;
	margin-right: 10px;
	width: 430px;
	border: thin solid #000000;
	font-size: 14px;
	margin-left: 35px;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}

#conteneur-accueil #contenu .sommaire-general .texte-sommaire3 li a{
	text-decoration:none;
	color:#000066;
	}

#conteneur-accueil #contenu .sommaire-general .texte-sommaire3 li a:active{
	color:#000066;
	text-decoration:none;
	}
	
	#conteneur-accueil #contenu .sommaire-general .texte-sommaire3 li a:hover{
	color:#000066;
	text-decoration:underline;
	}
	
	#conteneur-accueil #contenu .sommaire-general .texte-sommaire3 li a:visited{
	text-decoration:none;
	color:#772F44;
	}
	
	#conteneur-accueil #contenu .sommaire-general .texte-sommaire3 a{
	text-decoration:none;
	color:#000066;
	}

#conteneur-accueil #contenu .sommaire-general .texte-sommaire3 a:active{
	color:#000066;
	text-decoration:none;
	}
	
	#conteneur-accueil #contenu .sommaire-general .texte-sommaire3 a:hover{
	color:#000066;
	text-decoration:underline;
	}
	
	#conteneur-accueil #contenu .sommaire-general .texte-sommaire3 a:visited{
	text-decoration:none;
	color:#772F44;
	}
	


#conteneur-accueil #contenu .sommaire-general .texte-sommaire4 {
	text-align: justify;
	padding: 0px;
	font-size: 14px;
	color:#FFFFFF;
	margin-bottom: 20px;
	height: auto;
	margin-top: 5px;
	width: auto;
	margin-left: 10px;
}

#grand-conteneur #conteneur #footer {
	margin-bottom: 0px;
	padding-bottom: 10px;
	bottom: 0px;
	clip: rect(auto,auto,auto,auto);
	vertical-align: bottom;
}

#grand-conteneur #conteneur-accueil #footer {
	margin-bottom: 0px;
	padding-bottom: 0px;
	bottom: 0px;
	clip: rect(auto,auto,0px,auto);
	vertical-align: bottom;
}

#grand-conteneur #gauche #sidebargauche {
	color: #000000;
	background-color: #C1CBE3;
	width:123px;
	margin-top: 270px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color:#808080;
	border-bottom-color: #808080;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #808080;
	border-left-color: #808080;
	height:auto;
	z-index: 0;
}

#grand-conteneur #droite #sidebardroite {
	color: #000000;
	background-color: #C1CBE3;
	width: 123px;
	margin-top: 270px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color:#808080;
	border-bottom-color: #808080;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #808080;
	border-left-color: #808080;
	height: auto;
}

#grand-conteneur #conteneur #contenu .image-encyclo-droite img {
	height: 190px;
	width: 100px;
	float: right;
	border: 1px solid #000000;
}

#grand-conteneur #conteneur #contenu .image-encyclo-gauche img {
	height: 130px;
	width: 145px;
	border: 1px solid #000000;
}

#grand-conteneur #conteneur #contenu .sommaire .titres-sommaires {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	font-variant: small-caps;
	text-align:left;
	color: #CC3333;
	margin-top:20px;
	margin-right: 20px;
	margin-bottom:0px;
	margin-left: 20px;
	line-height: 30px;
}

#grand-conteneur #conteneur #contenu .sommaire .titres-sommaires p:first-letter {
	text-align:left;
	font-weight:normal;
	font-style:oblique;
	font-size:2em;
	color:#CC3333;
}

#grand-conteneur #conteneur #contenu .sommaire .nom-auteur {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	text-align:left;
	color: #CC3333;
	margin-right: 20px;
	margin-left: 20px;
	margin-bottom:-10px;
	width: 300px;
}

#grand-conteneur #conteneur #contenu .sommaire2 .titres-sommaires {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	font-variant: small-caps;
	text-align:left;
	color: #CC3333;
	margin-top:30px;
	margin-right: 20px;
	margin-bottom:0px;
	margin-left: 20px;
	line-height: 30px;
}

#grand-conteneur #conteneur #contenu .sommaire2 .titres-sommaires p:first-letter {
	text-align:left;
	font-weight:normal;
	font-style:oblique;
	font-size:2em;
	color:#CC3333;
}

#grand-conteneur #conteneur #contenu .sommaire2 .nom-auteur {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	text-align:left;
	color: #CC3333;
	margin-right: 20px;
	margin-left: 20px;
	margin-bottom:-10px;
}

#grand-conteneur #marge-acc1 a {
	color:#CC3333;
	text-decoration:none;
  	}
  
 	#grand-conteneur #marge-acc1 a:hover{
	background:none;
	text-decoration:underline;
  	}
  
  #grand-conteneur #marge-acc1 a:active {
  color:#CC3333; 
  text-decoration:none; 
   }
   
   #grand-conteneur #marge-acc1 a:visited{
   color:#81252C;
   text-decoration:none;
   }
   
  #grand-conteneur #marge-acc1 p:first-letter {
  font-weight:bold;
  font-size:3em;
  color:#CC3333;
  }

#grand-conteneur #marge-acc1 .titres-sommaires {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	font-variant: small-caps;
	text-align:left;
	color: #CC3333;
	margin-top:0px;
	margin-right: 5px;
	margin-bottom:0px;
	margin-left: 5px;
	line-height: 22px;
	position: static;
}

#grand-conteneur #marge-acc1 .titres-sommaires p:first-letter {
	text-align:left;
	font-weight:normal;
	font-size:2em;
	color:#CC3333;
}

#grand-conteneur #marge-acc1 .nom-auteur {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-align:left;
	color: #CC3333;
	margin-right: 5px;
	margin-left: 5px;
	position: static;
}


#grand-conteneur #conteneur #contenu .sommaire-dossier .titres-sommaires {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	font-variant: small-caps;
	text-align:left;
	color: #CC3333;
	margin-top:0px;
	margin-right: 20px;
	margin-bottom:0px;
	margin-left: 20px;
	line-height: 30px;
}

#grand-conteneur #conteneur #contenu .sommaire-dossier .titres-sommaires p:first-letter {
	text-align:left;
	font-weight:normal;
	font-style:oblique;
	font-size:2em;
	color:#CC3333;
}

#grand-conteneur #conteneur #contenu .sommaire-dossier .nom-auteur {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	text-align:left;
	color: #003399;
	margin-right: 20px;
	margin-left: 20px;
}


#grand-conteneur #conteneur #contenu .sommaire-dossier2 .titres-sommaires {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	font-variant: small-caps;
	text-align:left;
	color: #CC3333;
	margin-top:0px;
	margin-right: 20px;
	margin-bottom:0px;
	margin-left: 20px;
	line-height: 30px;
}

#grand-conteneur #conteneur #contenu .sommaire-dossier2 .titres-sommaires p:first-letter {
	text-align:left;
	font-weight:normal;
	font-style:oblique;
	font-size:2em;
	color:#CC3333;
}

#grand-conteneur #conteneur #contenu .sommaire-dossier2 .nom-auteur {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	text-align:left;
	color: #CC3333;
	margin-right: 20px;
	margin-left: 20px;
}

#grand-conteneur #gauche #sidebargauche-bas .caddy {
	background-position: center center;
	text-align: center;
	height: 80px;
	padding-top: 32px;
}

#grand-conteneur #droite #sidebardroite-bas .caddy {
	background-position: center center;
	text-align: center;
	height: 80px;
	padding-top: 32px;
}

#grand-conteneur #droite #sidebardroite .caddy {
	background-position: center center;
	text-align: center;
	height: 80px;
	padding-top: 32px;
}

#grand-conteneur #gauche #sidebargauche .caddy {
	background-position: center center;
	text-align: center;
	height: 80px;
	padding-top: 32px;
}

#grand-conteneur #marge-acc1 .textes-marges-accueil {
	font-size: 16px;
	text-align: left;
	padding: 8px;
	height: auto;
	width: auto;
	margin: 0px;
}

#grand-conteneur #marge-acc1 .titre-sections-articles {
	font-size: 20px;
	font-weight: bold;
	text-transform: capitalize;
	color: #25278D;
	text-align: center;
	margin-top: 54px;
	margin-bottom: 10px;
	border: thin solid #25278D;
}

#grand-conteneur #conteneur-accueil #contenu .sommaire-general-blogs .cadre-blogs {
	height: 590px;
	width: 900px;
	background-image:url(images/fond-14-bloc-index.png);
	background-repeat: no-repeat;
	margin-top: 20px;
	margin-right: 20px;
	margin-bottom: 20px;
	margin-left: 20px;
	padding:10px;
}

#grand-conteneur #conteneur-accueil #contenu .sommaire-general-blogs .cadre-blogs .carre-blog1 {
	width: 240px;
	height: 430px;
	text-align: justify;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 45px;
	padding: 5px;
}

#grand-conteneur #conteneur-accueil #contenu .sommaire-general-blogs .cadre-blogs .carre-blog2 {
	width: 240px;
	height: auto;
	text-align: justify;
	margin-top: 80px;
	margin-bottom: 0px;
	margin-left: 15px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}

#grand-conteneur #conteneur-accueil #contenu .sommaire-general-blogs .cadre-blogs .carre-blog3 {
	width: 240px;
	height: auto;
	margin-top: 40px;
	margin-bottom: 15px;
	margin-left: 35px;
	text-align: justify;
	padding: 5px;
}

#grand-conteneur #conteneur-accueil #contenu .sommaire-general .texte-sommaire .video1 {
	text-align:center;
	height: auto;
	margin: auto;
}

#grand-conteneur #conteneur-accueil #contenu .sommaire-general .texte-sommaire1 .video1 {
	text-align:center;
	height: auto;
	margin: auto;
}

#grand-conteneur #conteneur-accueil #contenu .sommaire-general .texte-sommaire2 .video1 {
	text-align:center;
	height: auto;
	margin: auto;
}


#grand-conteneur #conteneur-accueil #contenu .sommaire-general .texte-sommaire3 .video1 {
	text-align:center;
	height: auto;
	margin: auto;
}

#grand-conteneur #conteneur-accueil #contenu .sommaire-general .texte-sommaire4 .video1 {
	text-align:left;
	height: auto;
	margin: auto;
}

#grand-conteneur #conteneur-accueil #contenu .sommaire-general .article-exergue img {
	border: thin solid #000000;
}

#grand-conteneur #conteneur-accueil #contenu .texte .photo-squeeze img {
	border: thin solid #000000;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 70px;
}

#grand-conteneur #conteneur-accueil #contenu .sommaire-general .texte-sommaire1 .ensavoirplus {
	background-image: url(images/fleur-trace.png);
	background-repeat: no-repeat;
	background-position: left center;
	height: 70px;
	width: 200px;
}

#grand-conteneur #conteneur-accueil #contenu .sommaire-general-blogs .cadre-blogs .blogs .carre-blog3 .Style26 {
	text-align:center;
}

#grand-conteneur #conteneur-accueil #contenu .sommaire-general-blogs .cadre-blogs .blogs .carre-blog3 .Style26 a{
	text-decoration:none;
	color:#C19C1C;
}

#grand-conteneur #conteneur-accueil #contenu .sommaire-general-blogs .cadre-blogs .blogs .carre-blog2 .Style25 {
	width: 320px;
	text-align:left;
	margin-top: 10px;
	margin-bottom: 45px;
}

#grand-conteneur #conteneur-accueil #contenu .sommaire-general-blogs .cadre-blogs .blogs .carre-blog2 .Style25 a{
	text-decoration:none;
	color:#66B81D;
}

#grand-conteneur #conteneur-accueil #contenu .sommaire-general-blogs .cadre-blogs .blogs .carre-blog1 .Style24 {
	color:#4666FF;
}

#grand-conteneur #conteneur-accueil #contenu .sommaire-general-blogs .cadre-blogs .blogs .carre-blog1 .Style24 a{
	text-decoration:none;
	color:#4666FF;
}

#grand-conteneur #conteneur-accueil #contenu .sommaire-general .texte-sommaire1 .guide a{
	text-decoration:none;
	color:#950606;
	font-size:30px;
}

#grand-conteneur #conteneur-accueil #contenu .sommaire-general .texte-sommaire1 .guide a:hover{
	text-decoration:underline;
	color:#950606;
	font-size:30px;
}

#grand-conteneur #conteneur-accueil #contenu .sommaire-general .texte-sommaire1 .guide a:active{
	text-decoration:none;
	color:#950606;
	font-size:30px;
}

#grand-conteneur #conteneur-accueil #contenu .sommaire-general .texte-sommaire1 .guide a:visited{
	text-decoration:none;
	font-size:30px;
	color:#950606;
}

#grand-conteneur #conteneur-accueil #contenu .sommaire-general .texte-sommaire4 #FLVPlayer1 {
	margin: 20px;
}

#grand-conteneur #conteneur #contenu .sommaire .imgage-bio img {
	float: right;
	margin-top: 50px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
}

#grand-conteneur #conteneur #contenu .sommaire .image-bio {
	width: 110px;
	height:120px;
	float: left;
	margin-top: 50px;
	margin-left: 0px;
	margin-right: 10px;
}

#grand-conteneur #conteneur #contenu .sommaire .liens-sous-partie-article .image-cellulite {
	height: 200px;
	width: 230px;
	margin-top: 20px;
	padding-top: 0px;
	margin-bottom: 10px;
	margin-left: 45px;
	margin-right: 40px;
}
#grand-conteneur #conteneur #contenu .sommaire .liens-sous-partie-article .image-cellulite img {
	border: thin solid #000000;
}
#grand-conteneur #conteneur #contenu .sommaire .liens-sous-partie-article .image-tisanes img {
	border: thin solid #000000;
}
#grand-conteneur #conteneur #contenu .sommaire .image-bio img {
	border: thin solid #000000;
}
#grand-conteneur #conteneur #contenu .sommaire2 .image-yoga img {
	border: thin solid #000000;
	float: left;
	margin-right:30px;
	margin-top:15px;
}
#grand-conteneur #marge-acc1 .beaute img {

}
#grand-conteneur #marge-acc1 .maison img {

}
#grand-conteneur #marge-acc1 .recettes img {
	border: thin solid #000000;
}
#grand-conteneur #marge-acc1 .yoga img {
	border: thin solid #000000;
}
#grand-conteneur #marge-acc1 .jardin img {
	border: thin solid #000000;
}
#grand-conteneur #marge-acc1 .psy img {
	border: thin solid #000000;
}
#grand-conteneur #marge-acc1 .tisanes img {
	border: thin solid #000000;
}

.jb-loin {
	float: right;
	height: auto;
	width: 400px;
	text-align: justify;
	line-height: 30px;
}
.photo-jbloin {
	height: 250px;
	width: 200px;
	float: left;
	margin-right: 50px;
	margin-bottom: 70px;
	margin-left: 50px;
}

.formulaire-squeeze {
	height: 430px;
	width: 700px;
	margin-left: 150px;
	padding-top: 50px;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	background-image: url(images/fond-formulaire.png);
	background-repeat: no-repeat;
}

.formulaire-squeeze2 {
	height: 430px;
	width: 550px;
	margin-left: 150px;
	padding-top: 50px;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	background-image: url(images/fond-formulaire.png);
	background-repeat: no-repeat;
}

.formulaire-squeeze-elixirs {
	height: 460px;
	width: 700px;
	margin-top: 10px;
	margin-right: 5px;
	margin-bottom: 10px;
	background-image: url(images/fond-formulaire.png);
	background-repeat: no-repeat;
	margin-left: 5px;
}



#grand-conteneur #conteneur #contenu .sommaire .BIO {
	height: 1360px;
}
#grand-conteneur #conteneur #contenu .sommaire2 .BIEN-ETRE-MINCEUR {
	height: 1200px;
}
#grand-conteneur #conteneur #contenu .sommaire .SANTE {
	height: 930px;
}
#grand-conteneur #conteneur #contenu .sommaire2 .BIEN-ETRE-MINCEUR {
	height: 1360px;
}
#grand-conteneur #conteneur #contenu .sommaire2 .RECETTES {
	height: 930px;
}
#grand-conteneur #conteneur #contenu .sommaire2 .MAISON {
	height: 600px;
}
#grand-conteneur #conteneur #contenu .sommaire .ENVIRONNEMENT {
	height: 600px;
}
#grand-conteneur #conteneur #contenu .sommaire-general .texte-sommaire3 #FLVPlayer {
	margin-left:70px;
}

#grand-conteneur #conteneur-accueil #contenu .sommaire-general .texte-sommaire1 .pucesHS {
	width: 265px;
	float: right;
}
#grand-conteneur #conteneur-accueil #contenu .sommaire-general .texte-sommaire1 .couvHS {
	float: left;
	height: 200px;
	width: 150px;
	margin-top: 30px;
	margin-right: 5px;
	margin-left: 15px;
}
#grand-conteneur #marge-acc1 .ecolo img {

}
#grand-conteneur #conteneur #contenu .sommaire-dossier img {
	float: left;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 30px;
}
#grand-conteneur #conteneur #contenu .sommaire-dossier .liens-sous-partie-article .sous-partie-aloe {
	float: right;
	height: auto;
	width: 330px;
	margin-right: 30px;
}

.titre-squeeze {
	height: auto;
	width: 600px;
	margin-top: 30px;
	margin-left: 180px;
	text-align: center;
	line-height: 40px;
	padding-top: 10px;
	padding-right: 20px;
	padding-left: 20px;
	border: medium outset #C20C27;
	background-color: #D0D0F4;
}

.squeeze .titre-squeeze2 {
	height: auto;
	width: 700px;
	margin-top: 10px;
	margin-left: 130px;
	text-align: center;
	line-height: 40px;
	padding-right: 20px;
	padding-left: 20px;
}

.squeeze .titre-squeeze-grossesse {
	height: auto;
	width: 700px;
	margin-top: 10px;
	margin-left: 130px;
	text-align: center;
	line-height: 40px;
	padding-right: 20px;
	padding-left: 20px;
	border: thin solid #FFFFFF;
}

.squeeze .puces-squeeze2 {
	height: auto;
	width: 850px;
	text-align: center;
	line-height: 40px;
	padding-right: 20px;
	padding-left: 20px;
	margin-left: 60px;
}

.chapo-squeeze {
	margin-bottom: 10px;
	margin-left: 150px;
}

.contenu-squeeze {
	width: 710px;
	text-align: justify;
	margin-bottom: 10px;
	margin-left: 150px;
	line-height: 30px;
}

#grand-conteneur #conteneur #contenu .sommaire-vertical .chapo-ebook {
	width: 240px;
	text-align: justify;
	float: right;
	margin-right: 15px;
	margin-top: 15px;
}

.squeeze {
	margin:0 auto 0 auto;
	background-image: url(images/Fond-RB14.jpg);
	background-repeat: no-repeat;
	width: 1015px;
	text-align: left;
}

.squeeze-elixirs {
	margin:0 auto 0 auto;
	background-repeat: no-repeat;
	width: 1015px;
	text-align: left;
}

.squeeze .bouton-retour-accueil {
	height: 150px;
	width: 200px;
	float: right;
	margin-right: 15%;
	margin-bottom: 2%;
	padding-bottom: 5%;
}

.squeeze-elixirs .bouton-retour-accueil {
	height: 150px;
	width: 200px;
	float: right;
	margin-bottom: 2%;
	padding-bottom: 5%;
}

.squeeze .bouton-retour-accueil2 {
	height: 150px;
	width: 200px;
	float: right;
	margin-top: 300px;
	margin-left: 20px;
}

.pied-squeeze {
	background-color: #B6D1AB;
}

.squeeze .contenu-squeeze .image1 {
	width: 200px;
	float: left;
	float: left;
	margin-right: 20px;
	margin-top: 70px;
}
.squeeze .contenu-squeeze .image2 {
	width: 200px;
	float:left;
	margin-right: 20px;
	margin-top: 90px;
}

.squeeze-elixirs .contenu-squeeze .image1 {
	width: 200px;
	float: left;
	float: left;
	margin-right: 30px;
	margin-top: 10px;
	margin-left: 30px;
}
.squeeze-elixirs .contenu-squeeze .image2 {
	width: 200px;
	float:left;
	margin-right: 30px;
	margin-top: 15px;
}
.confirmation {
	width: 60%;
	margin-right: 20%;
	margin-left: 20%;
	border: thin solid #FFFFFF;
	margin-bottom: 20px;
}
.fond-confirmation {
	background-image: url(images/Fond-RB14.jpg);
	background-repeat: no-repeat;
	height: 700px;
	width: 80%;
	margin-right: 10%;
	margin-left: 10%;
}
#grand-conteneur #conteneur-accueil #contenu .sommaire-general .texte-sommaire1 .pucesHS {
	color: #FFFFFF;
}
#grand-conteneur #marge-acc1 .marge-top-accueil {
	height: 175px;
}
#grand-conteneur #conteneur #contenu .couv-ebooks {
	width: 180px;
	height: 220px;
	margin-top: 15px;
	margin-right: 10px;
	margin-left: 40px;
	margin-bottom: 100px;
	float: left;
}

#grand-conteneur #conteneur #contenu .sommaire-vertical .PNL {
	height: 480px;
	width: 420px;
	margin-left: 10px;
}

#grand-conteneur #conteneur #contenu .sommaire-vertical .temps-allie {
	height: 480px;
	margin-bottom: 50px;
	width: 420px;
	margin-left: 10px;
}

#grand-conteneur #conteneur #contenu .sommaire-vertical .vivre-bien {
	height: 510px;
	margin-bottom: 50px;
	width: 420px;
	margin-left: 10px;
}
#grand-conteneur #conteneur #contenu .image-encyclo-accueil {
	float: left;
	margin: 10px;
}

#grand-conteneur #conteneur-accueil #contenu .sommaire-general .texte-sommaire1 .bouton-en-savoir-plus img {
	margin-left: 30%;
	margin-top: 30px;
}
#grand-conteneur #conteneur #contenu .sommaire-dossier2 .liens-sous-partie-article img {
	float: left;
	width:190px;
	height:320px;
	margin-right: 30px;
	margin-top: 10px;
}
.squeeze .video-squeeze2 {
	margin-top: 30px;
	margin-left: 190px;
}
.squeeze .logo-squeeze img {
	height: 68px;
	width: 400px;
}

#grand-conteneur #conteneur #contenu .texte-sommaire-encyclo {
	height: auto;
	width: 700px;
	border: thin solid #FFFFFF;
	padding-top: 30px;
	padding-right: 5px;
	padding-left: 25px;
	padding-bottom: 15px;
	margin-top: 20px;
	margin-right: 140px;
	margin-bottom: 30px;
	margin-left: 160px;
}

#grand-conteneur #conteneur-accueil #contenu .sommaire-general .garantie {
	background-image: url(images/calque3.png);
}

.squeeze .logo-squeeze {
	height: 68px;
	width: 400px;
	padding-top: 1%;
	margin-left: 300px;
}

.squeeze-elixirs .logo-squeeze {
	height: 68px;
	width: 400px;
	padding-top: 1%;
	margin-left: 300px;
}

#grand-conteneur #conteneur-accueil #contenu .sommaire-general .texte-sommaire1 img {

}

#grand-conteneur #conteneur #contenu .texte-liens {
	padding: 20px;
	height: auto;
	width: 800px;
	margin-right: 9%;
	margin-left: 9%;
	text-align: justify;
}
#grand-conteneur #conteneur-accueil #contenu .sommaire-general .texte-sommaire1 .garantie {
	background-image: url(images/calque-garantie.png);
	background-repeat: no-repeat;
	padding-top: 15px;
	padding-right: 100px;
	padding-bottom: 5px;
	padding-left: 30px;
	margin-top: 25px;
	margin-left: 30px;
}

#grand-conteneur #marge-acc1 .minceur img {
	border: thin solid #000000;
}

#grand-conteneur #conteneur-accueil #contenu .footer-accueil {
	margin-bottom: 10px;
}

#grand-conteneur #conteneur #contenu .image-encyclo-gauche {
	width: 145px;
	height: 130px;
	float: left;
	margin-top: 320px;
	margin-right: 16px;
	margin-left: 16px;
}

#grand-conteneur #conteneur #contenu .image-encyclo-droite {
	height: 190px;
	width: 100px;
	float: right;
	margin-top: 290px;
	margin-right: 17px;
	margin-left: 17px;
}
#grand-conteneur #conteneur-accueil #contenu .sommaire-general .article-exergue .contenu-article-exergue {
	width: 100%;
}
.squeeze .puces-squeeze2 .couvHS {
	float: left;
	margin-right: 5%;
	margin-top: 7%;
}

.squeeze .puces-squeeze2 .couv-plantes {
	float: left;
	margin-right: 5%;
	margin-top: 3%;
	margin-bottom: 5%;
}

#grand-conteneur #conteneur #contenu .sommaire-vertical td {
	height: 760px;
}
#grand-conteneur #conteneur-accueil #contenu .sommaire-general .article-exergue .contenu-article-exergue {
	position: relative;
	width: 99%;
	height: auto;
}
#grand-conteneur #conteneur #contenu .sommaire-vertical {
	width: 1000px;
}

#grand-conteneur #conteneur #contenu .sommaire-vertical .texte-video {
	width: auto;
	height: 170px;
}

.telecharger {
	margin-left:300px;
	width: auto;
	margin-right: 500px;
	margin-top: 30px;
	background-image: url(images/Fond-RB14.jpg);
	background-repeat: no-repeat;
	padding-bottom: 100px;
	padding-top: 40px;
}

#grand-conteneur #conteneur #contenu .texte .biblio-amazon {
	margin-right: 15px;
	margin-left: 15px;
	margin-bottom: 30px;
	width: 125px;
	float: left;
}

#grand-conteneur #conteneur #contenu .texte .biblio-dossier {
	margin-right: 25px;
	margin-left: 25px;
	margin-bottom: 30px;
	width: 125px;
	float: left;
}
.squeeze-elixirs .titre-squeeze-elixirs {
	width: 85%;
	margin-right: 5%;
	margin-left: 5%;
	margin-top: 20px;
	padding: 25px;
	font-size: 27px;
	font-style: normal;
	font-weight: bold;
	background-color: #E6FCE2;
	line-height: 32px;
	text-transform: capitalize;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	display: inline-block;
}
.squeeze-elixirs .encadre-squeeze {
	border: medium dotted #CC6666;
	padding: 15px;
	margin-top: 100px;
}
.squeeze-elixirs .fleche-gauche {
	float: left;
	margin-left: 10px;
}
.squeeze-elixirs .fleche-droite {
	float: left;
	margin-top: 15px;
	margin-left: 50px;
}
.squeeze-elixirs .bouton-entre-fleches {
	float: left;
	margin-left: 10px;
	margin-right: 10px;
}
.squeeze-elixirs img {
	float: left;
}
.squeeze-elixirs .encadre-squeeze .image2 {
	float: left;
	margin-right: 30px;
	margin-left: 15px;
}
#grand-conteneur #conteneur #contenu .texte-presentation .sommaire-vertical .recherche-amazon {
	margin-top: 30px;
	height: 510px;
	margin-bottom: 50px;
	width: 420px;
	margin-left: 10px;
}
#grand-conteneur #conteneur-accueil #contenu .sommaire-general .video-staal {
	text-align: justify;
	font-size:18px;
	height: 1010px;
	width: 465px;
	padding-right: 12px;
	padding-bottom: 15px;
	padding-left: 12px;
	padding-top: 10px;
	margin-left: 25px;
	border: thin solid #993333;
	margin-bottom: 40px;
	background-color: #FFFFFF;
}
#grand-conteneur #conteneur-accueil #contenu .sommaire-general .promo-hilde {
	text-align: justify;
	font-size: 14px;
	margin-bottom: 15px;
	height: auto;
	width: auto;
	margin-left: 30px;
	margin-right: 30px;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 20px;
	border: thin solid #CC0000;
	margin-top: 60px;
}
#grand-conteneur #conteneur-accueil #contenu .sommaire-general .articles {
	border: thin solid #990033;
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 20px;
	margin-top: 15px;
	margin-right: 30px;
	margin-bottom: 20px;
	margin-left: 30px;
	float: left;
}


}
#grand-conteneur #conteneur #contenu .chapo-nos-ebook {
	float: left;
	width: 450px;
}
.ebook .chapo-nos-ebook {
	width: 370px;
	float: left;
	margin-right: 25px;
}
.ebook .couv-ebooks {
	width: 130px;
	height: 200px;
	float: left;
}
.ebook {
	margin-top: 30px;
	margin-left: 15px;
}
#grand-conteneur #conteneur-accueil #contenu .sommaire-general .articles .tisanes {
	height: 76px;
	width: 110px;
	border: thin solid #000000;
	float: right;
	margin-top: -5px;
	margin-left: 20px;
}
#grand-conteneur #conteneur-accueil #contenu .sommaire-general .articles .minceur {
	height: 76px;
	width: 110px;
	border: thin solid #000000;
	float: right;
	margin-top: -50px;
	margin-left: 35px;
}

#grand-conteneur #conteneur-accueil #contenu .sommaire-general .articles .maison {
	width: 51px;
	border: 1px solid #000000;
	float: right;
	margin-top: -80px;
}
#grand-conteneur #conteneur-accueil #contenu .sommaire-general .articles .recettes {
	height: 76px;
	width: 110px;
	border: thin solid #000000;
	float: right;
	margin-top: -50px;
}
#grand-conteneur #conteneur-accueil #contenu .sommaire-general .articles .yoga {
	height: 76px;
	width: 110px;
	border: thin solid #000000;
	float: right;
	margin-top: -40px;
}
#grand-conteneur #conteneur-accueil #contenu .sommaire-general .articles .ecolo {
	height: 76px;
	width: 110px;
	border: thin solid #000000;
	float: right;
	margin-top: -5px;
}
#grand-conteneur #conteneur-accueil #contenu .sommaire-general .articles .beaute {
	height: 76px;
	width: 110px;
	border: thin solid #000000;
	float: right;
	margin-top: -100px;
	margin-left: 10px;
}
#grand-conteneur #conteneur-accueil #contenu .sommaire-general .articles .jardin {
	height: 76px;
	width: 110px;
	border: thin solid #000000;
	float: right;
	margin-top: -45px;
	margin-left: 15px;
}
#grand-conteneur #conteneur-accueil #contenu .sommaire-general .articles .psy {
	height: 73px;
	width: 110px;
	border: thin solid #000000;
	float: right;
	margin-top: -30px;
}#grand-conteneur #conteneur-accueil #contenu .sommaire-general .video-accueil {
	margin-left: 60px;
	height: 340px;
}
#grand-conteneur #conteneur-accueil #contenu .sommaire-general .video-staal img {
	margin-right: 20px;
	margin-left: 10px;
}
.ebook .titre-ebook .Style33 {
	text-decoration: underline;
}
#conteneur #contenu .formulaire-nos-ebooks {
	margin-right: 45px;
	margin-left: 30px;
}
.squeeze .video-squeeze-mamanbio {
	margin-left: 15%;
	margin-top: 40px;
	margin-right: 15%;
}
#conteneur #contenu .menu-ebook {
	background-position: center;
	text-align: center;
	border: thin solid #E7740C;
	margin-right: 15px;
	margin-left: 15px;
	padding-top: 25px;
	padding-bottom: 25px;
	text-transform: uppercase;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 30px;
	margin-top: 20px;
	margin-bottom: 20px;
}
#conteneur #contenu .ebook .titre-ebook .Style30 .couv-ebooks img {
	text-decoration: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-left: -30px;
	padding-right: -30px;
}
#conteneur #contenu .ebook .couv-ebooks img {
	text-decoration: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-left: -30px;
	padding-right: -30px;
}
.telecharger img {
	text-decoration: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.fond-squeeze-hildegarde {
	background-image: url(images/Fond-RB14.jpg);
	background-repeat: no-repeat;
	height: 1150px;
	width: 80%;
	margin-right: 10%;
	margin-left: 10%;
}

.fond-noel {
	background-image: url(images/Fond-RB14-bis.jpg);
	background-repeat: no-repeat;
	height: 7150px;
	width: 80%;
	margin-right: 7%;
	margin-left: 7%;
	padding-right: 50px;
	padding-left: 20px;
}

.fond-squeeze-hildegarde img {
	float: left;
	margin-left: 150px;
	margin-right: -60px;
}
.fond-squeeze-hildegarde .logo-squeeze {
	margin-left: 15%;
}
#grand-conteneur #conteneur-accueil #contenu .sommaire-general .lien-page-ebooks {
	margin-left: 15px;
	margin-top: 20px;
	margin-bottom: 30px;
	padding-right: 15px;
	padding-left: 15px;
	height: auto;
}
.squeeze .chapo-gd-meres {
	width: auto;
	margin-right: 100px;
	margin-left: 100px;
	padding: 25px;
}
#conteneur #contenu .ebook .chapo-ebook-affilie {
	margin-right: 80px;
	margin-left: 300px;
	padding-top: 20px;
	padding-bottom: 20px;
}
.fond-noel iframe {
	float: left;
	margin-right: 20px;
}
#grand-conteneur #conteneur-accueil #contenu .sommaire-general .video-staal .chapo-noel {
	background-color: #FFFFFF;
	margin-right: 30px;
	margin-left: 30px;
	padding-bottom: 2px;
	border: medium ridge #D0060C;
}
#grand-conteneur #conteneur-accueil #contenu .sommaire-general .video-staal img {

}

#grand-conteneur #conteneur-accueil #contenu .sommaire-general .video-staal .liens-amazone-noel {
	margin-right: 35px;
	margin-left: 45px;
	width: 400px;
}
#grand-conteneur #conteneur-accueil #contenu .sommaire-general .liens-sous-parties-sommaire {
	font-family: "Courier New", Courier, monospace;
	text-align:left;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	margin-top: -20px;
}
#grand-conteneur #conteneur-accueil #contenu .sommaire-general .article-couches {
	border: thin solid #990033;
	width: 440px;
	margin-right: 30px;
	margin-left: 25px;
	margin-top: 45px;
	margin-bottom: 45px;
	padding-top: 18px;
	padding-right: 25px;
	padding-left: 25px;
	padding-bottom: 18px;
}
#grand-conteneur #conteneur-accueil #contenu .sommaire-general .article-couches img {
	float: right;
	margin-left: 20px;
	margin-top: 25px;
}
#grand-conteneur #conteneur-accueil #contenu .sommaire-general .article-couches img {

}
#grand-conteneur #conteneur-accueil #contenu .sommaire-general .article-couches .Style48 img {
	margin-left: 80px;
}
.squeeze .chapo-gd-meres .encart-JBL img {
	float: left;
	margin-right: 30px;
	margin-top: 15px;
	margin-bottom: 30px;
}
.squeeze .chapo-gd-meres .couv-diabete img {
	float: left;
	margin-top: -120px;
}
.squeeze .chapo-gd-meres .oui-je-commande {
	font-size: 24px;
	text-align: center;
	margin-right: 20px;
	margin-left: 20px;
}
.squeeze .chapo-gd-meres .couv-diabete form {
	margin-top: 160px;
}
#grand-conteneur #conteneur-accueil #contenu .sommaire-general .article-couches .bebe-rose {
	height: 123px;
	width: 239px;
	margin-left: 90px;
	margin-bottom: 45px;
}
#grand-conteneur #conteneur-accueil #contenu .sommaire-general .promo-hilde img {
	float: right;
	margin-left: 20px;
}
#grand-conteneur #conteneur-accueil #contenu .sommaire-general .article-couches .liens-sous-parties-sommaire img {
	float: left;
	margin-right: 35px;
	margin-top: 25px;
	margin-bottom: 20px;
}
#grand-conteneur #conteneur #contenu .sommaire .archives-articles {
	font-family: Georgia, "Times New Roman", Times, serif;
}
#grand-conteneur #conteneur #contenu .sommaire .SANTE .image-cellulite img {
	float: left;
	margin-right: 25px;
}
