@font-face {
	font-family: 'DIN-Regular';
	src: url('../fonts/DINRgA.eot');
	src: local('DIN-RegularAlternate Regular'), local('DIN-RegularAlternate'), url('../fonts/DINRgA.woff') format('woff'), url('../fonts/DINRgA.ttf') format('truetype');
}

body {
	color: #7e7d7e;
	padding: 0px;
	margin: 0px;
	font-size: 10px;
	font-family: Arial;
	background-color: #e5e2e3;
}

a img{
	border:0 none;
}
p.img_produit{ text-align:center; width:100%; }
p {
	font-style: normal;
	font-weight: normal;
	/*text-align: justify;*/
	margin: 0px;
}

div {
	font-style: normal;
	font-weight: normal;
	/*text-align: justify;*/
	margin: 0px;
	font-size: 1em;
}

form fieldset{
	border:0;
	margin:0;
	padding:0;
}

.antifloat {
	clear: both;
}

b {
	font-weight: bold;
}

i {
	font-style: italic;
}

a sup, a sub{
	text-decoration: none !important;
}

sup, sub { font-size:0.75em; line-height:0; }
sup { position:relative; bottom:0.5em; vertical-align:baseline; }
sub { position:relative; bottom:-0.2em; vertical-align:baseline; }

.underline {
	text-decoration: underline;
}

.global {
	padding-top:6px;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
	width: 966px;
}

#bandeau {
	height: 106px;
	background-image: url(../images/bandeau_std.gif);
	background-repeat: no-repeat;
}

.logo_bion {
	display: block;
	height: 74px;
	width: 209px;
	float: left;
	margin-left: 32px;
	margin-top: 32px;
	display:inline;
}

ul.menu {
	margin-left: 61px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-top: 57px;
	padding: 0px;
	height: 49px;
	float: left;
	list-style-type: none;
}
/* useless now
#IE6 ul.menu {
	margin-left:29px;
}
*/
ul.menu li {
	margin-left: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-top: 0px;
	padding: 0px;
	bottom: 0px;
	display: inline;
}

ul.menu  li a span {position:absolute;top:-9999em;left:0;}

a.univers {
	padding: 0px;
	margin: 0px;
	/*width: 87px; AFO*/
	font-size: 1.1em;
	
}
a.univers img {
	border:0 none;
	margin-right:-2px;
}

ul.menu li.itemBionMag a.univers img {margin-right:0;}

/* Style BO */

.coul1_span, .coul1_span a {
	font-weight: bold;
	font-size: 1.1em;
	color: #530573;
}

.coul2_span, .coul2_span a {
	font-weight: bold;
	font-size: 1.1em;
	color: #077e0a;
}

.coul3_span , .coul3_span a{
	font-weight: bold;
	font-size: 1.1em;
	color: #02639b;
}

.coul4_span, .coul4_span a{
	font-weight: bold;
	font-size: 1.1em;
	color: #ee6c04;
}

.coul5_span, .coul5_span a {
	font-weight: bold;
	font-size: 1.1em;
	color: #b31d67;
}

/*couleur bion restore*/
.coul6_span, .coul6_span a {
	font-weight: bold;
	font-size: 1.1em;
	color: #ffb60f;
}

.coul1_span a , .coul2_span a, .coul3_span a, .coul4_span a, .coul5_span a , .coul6_span a {
	font-size: 0.9em;
}
img.centre_image {
	
}

/* / Style BO */

/*
.produits {
	color: #888888;
	border-bottom-color: #888888;
}

.probiotique {
	color: #888888;
	border-bottom-color: #02639b;
}

.services {
	color: #888888;
	border-bottom-color: #dc3103;
}

.actualites {
	color: #888888;
	border-bottom-color: #077e0a;
}
*/
.recherche {
	margin-top: 73px;
	width: 130px;
	padding-left: 33px !important;
	float: left;
}
.recherche label{
}

.rech_input {
	background-color: #ededed;
	border:0px;
	width: 85px;
	margin-top:5px;
}

a.rech_ok {
	padding-left: 5px;	
}

.global_contenu {
	padding-top: 18px;
	padding-right: 35px;
	padding-left: 35px;
	margin: 0px;
	background-repeat: repeat-y;
	background-image: url(../images/fond_contenu.gif);
}

.global_contenu {
	background-color: white;
	padding-top: 35px;
	padding-left: 32px;
	background-repeat: repeat-y;
	background-image: url(../images/fond_contenu.gif);
}

.bottom_links {text-align:center;padding:10px 60px 23px;line-height:17px;}
.bottom_links  h1 , .bottom_links .simih1{color:#888;text-align:center;font-weight:normal;padding:0 0 3px 0;display:block;font-size:15px !important;margin-bottom:0;}
.bottom_links  h2 {display:inline;font-weight:normal;text-transform:none;}
.bottom_links  a {margin:0 7px;font-size:12px;}

ul.pied_page {
	margin-left: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-top: 10px;
	text-align: center;
	color: #888888;
	width: 730px;
	font-size: 1.2em;
	float: left;
	padding: 0px;
	list-style-type: none;
}

.pied_page span {
	margin-left: 0px;
	margin-bottom: 20px;
	margin-right: 0px;
	margin-top: 0px;
	text-align: center;
	color: #888888;
	width: 966px;
	font-size: 1.2em;
	float: left;
	padding: 0px;
	list-style-type: none;
}

.pied_page a {
	text-decoration: none;
	color: #888888;
}

.pied_page a:hover {
	text-decoration: underline;
}

ul.pied_page li {
	margin: 0px;
	padding: 0px;
	bottom: 0px;
	display: inline;
}

ul.pied_page li a {
	text-decoration: none;
	color: #888888;
}

ul.pied_page li a:hover {
	text-decoration: underline;
}

a.lien_pied {
	float: left;
	display: block;
}

.honcode {
	margin-left: 15px;
	margin-top: 3px;
	width: 61px;
}

.merck {
	width: 54px;
}

ul.chemin {
	padding-left: 0px;
	padding-bottom: 15px;
	padding-right: 0px;
	padding-top: 0px;
	margin: 0px;
	font-size: 1.1em;
	color: #bfbfbf;
	list-style-type: none;
}

ul.chemin li {
	display: inline;
	position:relative;
}

ul.chemin li a {
	color: #bfbfbf;
}

ul.chemin li a:hover {
	text-decoration: underline;
}

.off {
	color: #7f7f7f;
}

.home {
	text-decoration: underline;
}

h1 {
	margin: 0px;
	padding-bottom: 10px;
}

h2 {
	margin: 0px;
	padding-bottom: 10px;
	font-weight: bold;
	font-size: 1.1em;
}

h3 {
	margin: 0px;
	padding-bottom: 0px;
	font-weight: bold;
	font-size: 1.1em;
}

div.bloc_contenu {
	float: left;
	width: 623px; /*AFO old value : 614*/
	font-size: 1.2em;
}
div.bloc_contenu div {
	clear:both; overflow:hidden;
}
div.bloc_contenu p {
	float: left;
	font-size: 1em;
}

div.bloc_contenu p.img_produit {
	float: none !important;
	clear: both;
}

div.bloc_contenu a{
	color:#7E7D7E;
	font-weight:bold;
	text-decoration:underline;
}
div.bloc_contenu a:hover{
	text-decoration:none;
}

div.bloc_colone {
	padding-top: 10px;
	margin-left: 36px; /*AFO old value 45px*/
	float: left;
	width: 235px;
}

.bloc_colone h2 , .bloc_colone_services h2 , .bloc_colone h2 a, .bloc_colone_services h2 a{font-size:17px;font-weight:normal;padding:0 0 0 9px;text-transform:uppercase;text-decoration:none;font-family:'DIN-Regular', Arial, sans-serif;}
.bloc_colone h2 a, .bloc_colone_services h2 a {padding-left:0;font-size:inherit;}
.bloc_colone h2 sup, .bloc_colone_services h2 sup {font-family:arial , sans-serif;}

#IE6 div.bloc_colone {
	padding-top: 10px;
	margin-left: 45px;
	float: left;
	width: 235px;
}

div.nav3 {
	margin-top: 20px;
	padding-top: 8px;
	font-size: 1.1em;
}

a.nav3:hover {
	text-decoration: underline;
}

a.nav3 {
	display: inline-block;
	padding-right: 5px;
	padding-left: 5px;
	text-decoration: none;
}

.nav3_rubtitle {
	color: #888888;
}

ul.colone {
	font-size: 1.2em;
	padding-left: 10px;
	padding-bottom: 20px;
	padding-right: 15px;
	padding-top: 5px;
	margin: 0px;
	list-style-type: none;
}

ul.colone li {
	padding-left: 0px;
	padding-bottom: 4px;
	padding-right: 0px;
	padding-top: 4px;
	border-top-color: #ece6F0;
	border-top-width: 1px;
	border-top-style: solid;
}

ul.colone li a {
	background-position: 5px center;
	background-repeat: no-repeat;
	padding-left: 15px;
	background-image: url(../images/puce_gris.gif);
	display: block;
	color: #656565;
	text-decoration: none;
}

ul.colone li a:hover {
	font-weight: bold;
	color: #077e0a;
	background-image: url(../images/puce_actualite.gif);
}

ul.colone li span {
	background-position: 5px center;
	background-repeat: no-repeat;
	padding-left: 15px;
	background-image: url(../images/puce_actualite.gif);
	display: block;
	color: #077e0a;
	text-decoration: none;
	font-weight: bold;
}


div.pave {
	margin-bottom: 20px;
	width: 232px;
	background-repeat: repeat-y;
}

div.plein {
	background-repeat: repeat-y;
	background-image: url(../images/arrondi_blocplein_middle.gif);
}

div.filet {
	background-repeat: repeat-y;
	background-image: url(../images/arrondi_blocfilet_middle.gif);
}

.haut_plein {
	margin-top:0;
	background-repeat: no-repeat;
	background-image: url(../images/arrondi_blocplein_haut.gif);
}

div.plein h2.haut_plein  , div.filet  h2.haut_filet {color:#656565;font-weight:normal;font-size:18px; font-family:'DIN-Regular', Arial, sans-serif;padding:10px 15px;}
div.plein h2.haut_plein a  , div.filet  h2.haut_filet a {color:#656565;text-decoration:none;} 
	div.plein h2.titre_pave_service  , div.filet  h2.titre_pave_service , div.plein h2.titre_pave_service a  , div.filet  h2.titre_pave_service a {color:#DC2203 !important;} 
	div.plein h2.titre_pave_dl , div.filet  h2.titre_pave_dl , div.plein h2.titre_pave_dl a , div.filet  h2.titre_pave_dl  a{color:#077E0A !important;font-size:12px;text-decoration:none;text-transform:uppercase;} 

div.pave_contenu h2.inscription {color:#656565;font-weight:normal;font-size:18px; font-family:'DIN-Regular', Arial, sans-serif;padding-top:0;}	
div.pave_contenu h2.inscription a {color:#656565;}

div.pave_contenu h2 sup , div.plein h2 sup , div.filet  h2 sup {font-family:arial , sans-serif;}
	
div.plein  p.pave a {color:#888;text-decoration:none;}
div.plein  p.pave a:hover {text-decoration:underline;}

.img_centre {
	margin-left: 30px;
}

.bas_plein {
	background-position: 0 bottom;
	background-repeat: no-repeat;
	background-image: url(../images/arrondi_blocplein_bas.gif);
}

.haut_filet {
	margin-top:0;
	background-position: 0px top;
	background-repeat: no-repeat;
	background-image: url(../images/arrondi_blocfilet_haut.gif);
}

.bas_filet {
	background-position: 0px bottom;
	background-repeat: no-repeat;
	background-image: url(../images/arrondi_blocfilet_bas.gif);
}


h2.pave {
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
	padding-top: 10px;
	background-repeat: no-repeat;
}

img.pave {
	padding-left: 15px;
	padding-top: 6px;
}

h3.pave {
	margin: 0px;
	padding-right: 15px;
	padding-left: 15px;
	padding-bottom: 5px;
	padding-top: 5px;
	text-transform: none;
	font-size: 1.2em;
	font-weight: bold;
}

h4.pave {
	padding-right: 15px;
	padding-left: 15px;
	font-size: 1.2em;
	font-weight: bold;
}

p.pave {
	font-size: 1.2em;
	margin: 0px;
	padding-top: 0px;
	padding-right: 15px;
	padding-left: 15px;
	padding-bottom: 15px;
}

ul.archives {
	padding-left: 15px;
	padding-bottom: 15px;
	padding-right: 0px;
	padding-top: 0px;
	margin: 0px;
	list-style-type: none;
	font-size: 1.1em;
}

ul.archives li {
}

ul.archives li a {
	padding-left: 10px;
	background-repeat: no-repeat;
	background-position: 0 center;
	background-image: url(../images/puce_actualite.gif);
	color: #077e0a;
	text-decoration: none;
}

ul.archives li a:hover {
	text-decoration: underline;
}

ul.archives li span {
	padding-left: 10px;
	background-repeat: no-repeat;
	background-position: 0 center;
	background-image: url(../images/puce_actualite.gif);
	color: #077e0a;
	text-decoration: none;
}

ul.icones {
	margin-left: 0px;
	margin-bottom: 15px;
	margin-right: 0px;
	margin-top: 0px;
	text-align: right;
	padding: 0px;
}

ul.icones li {
	padding-right: 5px;
	display: inline;
}

.color_produits {
	color: #888888;
}

.color_probio {
	color: #02639b;
}

.color_services {
	color: #dc2203;
}

.color_actu {
	color: #077e0a;
}

.ssrub {
	text-transform: none;
}

div.pave_contenu {
	margin-top: 20px;
	width: 614px;	
	background-image: url(../images/arrondi_pavecontenu_middle.gif);
	background-repeat: repeat-y;
	font-size:0.8em;
	overflow:hidden;
	clear:none !important;
}

div.pave_contenu p {	
	font-size:1.2em;
}

.pave_contenu_haut {
	background-position: 0px top;
	background-repeat: no-repeat;
	background-image: url(../images/arrondi_pavecontenu_haut.gif);
}

.pave_contenu_bas {
	background-position: 0px bottom;
	background-repeat: no-repeat;
	background-image: url(../images/arrondi_pavecontenu_bas.gif);
	width:614px !important;
}

select {
	background-color: white;
	border:0px;
}

.fin_bloc {
	clear: both;
	background-repeat: no-repeat;
	background-image: url(../images/bas_page.gif);
	height: 26px;
	width: 966px;	
	zoom:1;
}

img.inline {
	margin-bottom: 5px;
	margin-right: 15px;
	float: left;
}


p.newsletter {
	font-size: 1.1em;
	padding: 0px;
	margin-left: 15px;
	margin-bottom: 5px;
	margin-right: 15px;
	margin-top: 0px;
}

ul.blocplus {
	list-style-type: none;
	padding: 0px;
	margin: 0px;
}

ul.blocplus li {
	padding-bottom: 5px;
}

ul.blocplus li a {
	display: block;
	width: 170px;
	background-repeat: no-repeat;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-top: 3px;
	padding-left: 15px;
	font-size: 1.1em;
	text-decoration: none;
	color: white;
	background-position: 5px center;
}

ul.blocplus2 {
	list-style-type: none;
	padding: 0px;
	margin: 10px 0 0 0;
}

ul.blocplus2 li {
	padding-bottom: 5px;
}

ul.blocplus2 li a {
	display: block;
	width: 170px;
	background-repeat: no-repeat;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-top: 3px;
	padding-left: 15px;
	font-size: 11px;
	text-decoration: none;
	color: white;
	background-position: 5px center;
}

ul.blocplus3 {
	list-style-type: none;
	padding: 0px;
	margin: 0px;
}

ul.blocplus3 li {
	padding-bottom: 5px;
}

ul.blocplus3 li a {
	display: block;
	width: 170px;
	background-repeat: no-repeat;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-top: 3px;
	padding-left: 15px;
	font-size: 1.1em;
	text-decoration: none;
	color: white;
	background-position: 5px center;
}

a.btpave {
	display: block;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-top: 5px;
	padding-left: 15px;
}

p.mentions {
	margin-bottom: 20px;
	margin-top: 50px;
	line-height: 1.1em;
	color: #909090;
	font-size: 1.2em;
}

p.mangerbouger {
	float:left;
	clear:both;
	width:100%;
	margin-right:-3px;
	margin-bottom: 0px;
	color: #999999;
	font-size: 0.8em !important;
}

p.mangerbouger a {
	color: #999999;
}


p.lastmaj {
	padding-bottom: 0px;
	margin-top: 20px;
	margin-bottom: 0px;
	color: #b0b0b0;
	font-size: 0.8em !important;
	font-size: 1.1em;
	font-style: italic;
	clear: both;
}

img.temoin {
	float: left;
	width: 67px;
	padding-left: 15px;
}

p.temoin {
	text-align: left;
	padding-top: 5px;
	padding-left: 10px;
	padding-right: 15px;
	float: left;
	width: 110px;
	font-size: 1.2em;
	font-weight: bold;
}

.post {
	text-align: left;
	font-weight: normal;
	font-style: italic;
}

.news_input {
	padding-left: 10px;
	border-color: #888888;
	border-style: solid;
	border-width: 1px;
	margin-top: 7px;
	margin-left: 15px;
	margin-bottom: 15px;
	height: 20px;
	background-color: #e5e5e5;
	width: 150px;
}

a.news_ok {
	vertical-align: middle;
	padding-left: 5px;
}

.asterix {
	margin-top: 0px;
	font-size: 1em;
	color: #a4a3a3;
	clear:both;
}
.telechargement1 {
	background-color: #077e0a;
}

.telechargement2 {
	background-color: #059809;
}

a.inline {
	color: #7e7d7e;
}

.pave_spacer {
	clear: both; 
	height: 14px !important;
}

img.produit {
	margin-left: auto;
	margin-right: auto;
	display: block;
	padding-bottom: 50px;
}

/* Formulaire Contact */
input.coordonnees {
	border-color: #888888;
	border-style: solid;
	border-width: 1px;
	height: 15px;
	background-color: white;
	vertical-align: middle;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	padding-left: 5px;
	font-size: 1.1em;
}

form.coordonnees {
	font-size: 1.1em;
	margin: 0px;
	padding-left: 15px;
	color: #414141;
}

label.coordonnees {
	padding-top: 3px;
	padding-bottom: 2px;
	float: left;
	cursor:pointer;
}

label.coordonneesMarques {
cursor:pointer;
float:left;
padding-bottom:2px;
padding-top:3px;
margin-right: 40px;
}


label.radio {
	margin-right:10px;
	cursor:pointer;
}
label.radio input{
	vertical-align:-3px;
}
label.checkbox {
	cursor:pointer;
	margin-left:10px;
}
label.checkbox input{
	vertical-align:-2px;
	margin-right:4px;
}

label.coordonneesMarques input {
	vertical-align: 29px;
}

label.coordonneesMarques span {
	vertical-align: 29px;
	font-size: 1.1em;
	color: #7e7d7e;
}
.nom {
	width: 210px;
}

.code_postal {
	width: 100px;
}

.age {
	width: 70px;
}

.services {
	width: 150px;
}

.intitulescol1 {
	width: 150px;
}

select.services {
	border-color: #888888;
	border-style: solid;
	border-width: 1px;
	height: 25px;
	background-color: white;
	vertical-align: middle;
	margin-bottom: 10px;
	height: 20px;
	font-size: 1em;
}

form.coordonnees textarea {
	height: 100px;
	width: 350px;	
	border-color: #888888;
	border-style: solid;
	border-width: 1px;
	font-family: Arial;
	font-size: 1.1em;
	margin-bottom: 15px;
}

.bouton {	
	margin-left: 150px;
}

.mentions {
	margin-top: 0px;
	font-size: 1em;
	
	color: #a4a3a3;
	font-style: italic;
}
form.coordonnees br{
	clear:both;
}
/* / Formulaire Contact */

/* Div Pub TV */

div#divPubTv {
	background-color: #e5e2e3;
	padding-top: 20px;
	padding-left: 10px;
}

/* / Div Pub TV */

/* Formulaire Envoi Ami */

div#formEnvoiAmi {
	background-color: #e5e2e3;
}

div#formEnvoiAmi form {	
	margin-top: 10px;	
}

div#formEnvoiAmi input {
	border-color: #888888;
	border-style: solid;
	border-width: 1px;
	height: 17px;
	background-color: white;
	vertical-align: middle;
	margin-left: 20px;
	margin-right: 0px;
	margin-bottom: 10px;
	padding-left: 5px;
	font-size: 1em;
	width: 200px;
}

div#formEnvoiAmi textarea {
	font-family: Arial;	
	border-color: #888888;
	border-style: solid;
	border-width: 1px;
	height: 80px;
	background-color: white;
	vertical-align: middle;
	margin-left: 20px;
	margin-right: 0px;
	margin-bottom: 10px;
	padding-left: 5px;
	font-size: 1em;
	width: 200px;
}


div#formEnvoiAmi label {
	padding-top: 3px;
	padding-bottom: 2px;
	float: left;
	margin-right: 20px;
	margin-left: 10px;
	font-size: 0.9em;	
	width: 125px;
}

div#formEnvoiAmi p {	
	float: left;
	margin: 3px 10px 10px 10px;	
	font-size: 1em;		
}

div#formEnvoiAmi a {	
	float: right;
	margin: 5px 20px 5px 0;	
	font-size: 1em;		

}

/* / Formulaire Envoi Ami */

#plan_site {	
	width: 900px;	
	padding-top: 15px;
	overflow: hidden;
	}

#plan_site  h3 {margin-top:0;}	

#plan_site .plan_site_left {	
	float: left;	
	width: 300px;
	padding-bottom: 15px;
}

#plan_site ul.colone_plan_site {
	list-style-type: none;
}

#plan_site ul.colone_plan_site li {	
	margin: 0;
	padding: 0;
}

#plan_site ul.colone_plan_site li a {	
	margin: 0;
	padding: 0;
	font-weight: normal;	
	background-position: 10px center;
	background-repeat: no-repeat;
	padding-left: 25px;
	background-image: url(../images/puce_gris.gif);
	text-decoration: none;
}

#plan_site  h2 {font-size:12px;text-transform:none;padding-bottom:1px;}
#plan_site .colone_plan_site li h3 {font-size:12px;text-transform:none;padding-bottom:0;}

select.newsletter {
	border-color: #888888;
	border-style: solid;
	border-width: 1px;
	height: 25px;
	background-color: white;
	vertical-align: middle;
	margin-bottom: 10px;
	height: 20px;
	font-size: 1em;
}

select.jour_newsletter {
	width: 60px;
}

select.mois_newsletter {
	width: 70px;
}

select.annee_newsletter {
	width: 82px;
}

/* Services */
div.bloc_services {
	overflow: hidden;
	width: 614px;
}

div.bloc_services img {
	padding: 10px 0 10px 0;
}

h2.produits_associes {	
	padding-top: 30px;
	text-transform: none;
}

div.bloc_gauche_service {
	float: left;
	width: 214px;
	margin-right: 20px;
}
div.bloc_droite_service {
	float: left;
	width: 380px;
}

div.pave_service {	
	margin-bottom: 20px;	
	width: 232px;
	background-repeat: repeat-y;
}

p.pave_service {
	font-size: 1em !important;
	width: 232px !important;
	margin: 0px;
	padding-top: 0px;
	padding-right: 15px;
	padding-left: 15px;	
	padding-bottom: 15px;
}
/* / Services */



.faq_produits{
	color:#02639B;
	float:right;
	font-family:Arial;
	font-weight:bold;
	width:155px;
	clear:right;
	border:1px solid #7E7D7E;
	margin-bottom:10px;
}

/*H1 - H2 - H3 */
.bloc_contenu h1 , .bloc_contenu2 h1 , .global_contenu h1  {font-family:'DIN-Regular' , Arial , sans-serif;font-weight:normal;font-size:22px;text-transform:uppercase;}
.bloc_contenu h1 sup, .bloc_contenu2 h1 sup, .global_contenu h1 sup{font-family:arial;}
.bloc_contenu h2  , .bloc_contenu2 h2 {padding:0 0 10px 0;font-size:13px;}
.bloc_contenu h3 , .bloc_contenu2 h3{padding:0 0 10px 0;font-size:13px;margin-top:15px;}
.bloc_contenu .gabtxtpos  h3 , .bloc_contenu2 .gabtxtpos  h3 , .bloc_contenu .gabtxtpos  h2  , .bloc_contenu2 .gabtxtpos h2 {padding-bottom:1px;}
ul.colone  li h3 {font-weight:normal;}
h1 span.digitUp {position:relative;top:-3px;}
h2 span.digitUp {position:relative;top:-2px;}

/*TITRES EDITO*/
.bloc_contenu h2.editoDefaut  , .bloc_contenu2 h2.editoDefaut , .bloc_contenu h3.editoDefaut , .bloc_contenu2 h3.editoDefaut {color:#888;padding:0;} /*gris -*/
.bloc_contenu h2.editoBleu  , .bloc_contenu2 h2.editoBleu , .bloc_contenu h3.editoBleu , .bloc_contenu2 h3.editoBleu {color:#02639B;padding:0;} /*bleu - probio*/
.bloc_contenu h2.editoRouge  , .bloc_contenu2 h2.editoRouge , .bloc_contenu h3.editoRouge , .bloc_contenu2 h3.editoRouge {color:#DC2203;padding:0;} /*rouge - services*/
.bloc_contenu h2.editoVert  , .bloc_contenu2 h2.editoVert , .bloc_contenu h3.editoVert , .bloc_contenu2 h3.editoVert {color:#077E0A;padding:0;} /*vert - actualites */
.bloc_contenu h2.editoProduitBleu  , .bloc_contenu2 h2.editoProduitBleu , .bloc_contenu h3.editoProduitBleu , .bloc_contenu2 h3.editoProduitBleu {color:#0C9EDF;padding:0;} /*bleu - produit  */
.bloc_contenu h2.editoProduitJaune  , .bloc_contenu2 h2.editoProduitJaune , .bloc_contenu h3.editoProduitJaune , .bloc_contenu2 h3.editoProduitJaune {color:#FFB60F;padding:0;} /*jaune - produit Restore*/
.bloc_contenu h2.editoProduitVert  , .bloc_contenu2 h2.editoProduitVert , .bloc_contenu h3.editoProduitVert , .bloc_contenu2 h3.editoProduitVert {color:#84B819;padding:0;} /*vert - produit Transit*/
.bloc_contenu h2.editoProduitRose  , .bloc_contenu2 h2.editoProduitRose , .bloc_contenu h3.editoProduitRose , .bloc_contenu2 h3.editoProduitRose {color:#B31D67;padding:0;} /*rose - produit Flore intime*/
.bloc_contenu h2.editoProduitOrange  , .bloc_contenu2 h2.editoProduitOrange , .bloc_contenu h3.editoProduitOrange , .bloc_contenu2 h3.editoProduitOrange {color:#EE6C04;padding:0;} /*orange - produit voyage*/


/*services*/
#vignetteServices .encartService h2 {font-size:18px;text-transform:uppercase;font-family:'DIN-Regular' , Arial , sans-serif;font-weight:normal;}
#vignetteServices .encartService h2 sup {font-family: Arial , sans-serif;}
#vignetteServices .encartService h3 {color:#888;text-transform:none;font-weight:normal;padding-bottom:10px;font-size:12px;margin-top:0;}

/*FAQ - filtre sous menu*/
.faq_filterMenu {width:100%;overflow:hidden;margin:0;padding:15px 0;}
.faq_filterMenu  li {float:left;width:77px;padding:0;margin:0;list-style:none;text-align:center;}
.faq_filterMenu  li a{}

/*home*/
.fond_filets div.bloc  , .fond_filets div.bloc_fusion , .fond_filets div.bloc p  , .fond_filets div.bloc_fusion p  {font-size:11px;}
.fond_filets div.bloc h3 , .fond_filets div.bloc_fusion h3{color:#656565;text-transform:uppercase;padding-bottom:10px;font-weight:normal;font-size:18px;height:23px;font-family:'DIN-Regular' , Arial , sans-serif;}  
.fond_filets div.bloc h3 sup, .fond_filets div.bloc_fusion h3 sup{font-family:arial;}
.fond_filets div.bloc h4 , .fond_filets div.bloc_fusion h4 {font-size:12px;}
.fond_filets div.feedbackHome h4  {font-size:11px;padding:5px 0 8px;}

.feedbackHome #formNewsletter label {display:block;color:#656565;padding-bottom:5px;font-weight:normal;font-size:18px;font-family:'DIN-Regular' , Arial , sans-serif;}
.feedbackHome #formNewsletter label sup {font-family: arial , sans-serif;}

/*bloc produit Bion horizontal*/
.bionProduct_horizontal {width:515px;background:url(../images/arrondi_contenuHorizontal_middle.gif) repeat-y 0 0;margin:30px auto;}
.bionProduct_horizontal h2 {font-family:'DIN-Regular' , Arial , sans-serif;font-weight:normal;font-size:18px;color:#656565 !important;margin:0;padding:17px 0 10px 36px;background:url(../images/arrondi_contenuHorizontal_haut.gif) no-repeat 0 0;}
.bionProduct_horizontal h2  sup {font-family:arial , sans-serif;}
.bionProduct_horizontal ul{padding:0 0 24px !important;width:100%;overflow:hidden;background:url(../images/arrondi_contenuHorizontal_bas.gif) no-repeat bottom left;}
.bionProduct_horizontal li {padding-left:36px;padding-right:39px !important;}

/*home bion mag*/
.home_magazine {width:100% !important;}

#bionMag_container {padding:145px 0 22px;width:750px;overflow:hidden;margin:0 auto;position:relative;}
#bionMag_container p {float:none !important;}
#bionMag_container .leftSide {width:254px;float:left;overflow:visible !important;padding:65px 0 0 20px;height:396px;}
#bionMag_container .leftSide h1 {font-size:44px;font-weight:normal;text-transform:none;padding-bottom:8px;line-height:38px;font-family: Arial , sans-serif;}
#bionMag_container .leftSide h3 {padding:0 0 10px 0;font-weight:normal;font-size:22px;line-height:20px;margin-top:0;}
#bionMag_container .leftSide p {font-size:14px;margin:0;}
#bionMag_container  .quizzBloc {color:#fff;text-align:center;width:190px;position:absolute;bottom:47px;left:144px;z-index:2;height:175px;}
#bionMag_container .quizzBloc h2 {font-weight:bold;font-size:40px;padding-bottom:0;color:#fff;}
#bionMag_container  .quizzBloc p {font-size:19px;padding-bottom:7px;margin-bottom:0 !important;}
#bionMag_container  .quizzBloc a {background:#fff;padding:1px 2px;text-decoration:none;}
#bionMag_container .rightSide {width:235px;float:right;margin:0 6px 0 0;display:inline;padding:22px 15px 0;}
#bionMag_container .rightSide li {height:124px;padding:7px;background:url(../images/bionMag/bg_temoignage.png) no-repeat 0 0;list-style:none;list-style-position:outside;margin:0 0 13px 0;zoom:1;}
* html #bionMag_container .rightSide li {background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/bionMag/bg_temoignage.png')}

#bionMag_container .rightSide li h2 {padding:0 0 6px;font-size:18px;text-transform:none;font-weight:normal;line-height:20px;}
#bionMag_container .rightSide li h2 img {float:left;width:55px;margin:0 5px 4px 0;}
#bionMag_container .rightSide li h2 span.mainTitle {font-size:24px;display:block;}
#bionMag_container .rightSide li p {clear:both;padding:0;}
#bionMag_container .rightSide li p a , #bionMag_container .rightSide li h2 a {text-decoration:none;font-weight:normal;position:relative;z-index:1;}
#bionMag_container .rightSide li p a.knowMore {text-decoration:none;display:block;font-weight:bold;}
#bionMag_container .rightSide li p a.knowMore:hover {text-decoration:underline;}

/*Quizz Bion magazine*/
.quiz {padding-bottom:15px;}
.quiz dt {font-weight:bold;padding:12px 0 3px;}
.quiz h2 {color:#7E7D7E !important;text-transform:none;}
.quiz dd {padding:1px 0;}
.quiz dd input {vertical-align:middle;}
.quiz dd label{vertical-align:middle;padding:0 0 0 7px;}

#quiz p.validQuizz {float:none !important;margin:20px 0;text-align:center;}
#quiz p.validQuizz input {cursor:pointer;border:none;font-weight:bold;color:#fff;padding:2px 10px 2px 15px;}

.quiz  span.answer {font-weight:bold;color:red;}
.quiz  dd.correct span.answer {color:green;}
#bionMag_int .bionMag_article h1.quizzTitle {font-size:2em;text-transform:none;}
#bionMag_int .bionMag_article dd.reponse p , #bionMag_int .bionMag_article dd.reponse {font-style:italic;}
.introReponse p {color:#915CA0;}

.bionMag_article .avisConso {padding:15px 0;font-size:12px;}

/*page interieur bion Mag*/
#bionMag_int {margin-bottom:15px;}
#bionMag_int .headerClick {background:url(../images/bionMag/px_trans.gif) repeat 0 0;width:100%;display:block;height:198px;}
#bionMag_int .bionMag_article {border:solid #e1e1e1;border-width:0 1px;padding:5px 23px 0;position:relative;width:575px;}
#bionMag_int .bionMag_article  h1 {font-size:22px;text-transform:none;margin-bottom:5px;font-family: Arial , sans-serif;font-weight:bold;padding-bottom:10px;}
#bionMag_int .bionMag_article  h1 span {display:block;font-size:43px;font-family: Arial , sans-serif;line-height:41px;}
#bionMag_int .bionMag_article h2 {font-weight:bold;font-size:12px;padding:0 0 2px 0;margin:0;}
#bionMag_int .bionMag_article .accroche {font-size:1.1em;margin-bottom:20px;}
#bionMag_int .backToTop {width:621px;height:61px;margin:0 -22px 0 -22px !important;float:none !important;clear:both;z-index:2;position:relative;padding:0 !important}
#bionMag_int .backToTop a {display:block;width:100%;height:100%;text-indent:-9999px;}
#bionMag_int .bionMag_article p {margin-bottom:10px;float:none !important;}
#bionMag_int .bionMag_article li {padding:0 0 7px 0;list-style-position:inside;}
#bionMag_int .bionMag_article .encartInfo {color:#fff;width:240px;margin:0 0 15px 0;}
#bionMag_int .bionMag_article .encartInfo h3 {padding-bottom:10px;font-size:1.2em;margin-top:0;}
#bionMag_int .bionMag_article .inner_encartInfo {padding:18px 22px;}
#bionMag_int .bionMag_article .inner_encartInfo a, #bionMag_int .bionMag_article .inner_encartInfo strong {color: #fff}
#bionMag_int .bionMag_article .bottomLink {clear:both;text-align:right;margin:0;padding:15px 0 5px;}
#bionMag_int .bionMag_article .bottomLink a {font-size:13px;}

#bionMag_int .bionMag_article .colDroite {width:262px;/*border:1px solid orange;*/float:right;clear:none !important;padding:0 0 0 40px;margin-left:10px;}
* html  #bionMag_int .bionMag_article .colDroite {margin-left:-15px;}
#bionMag_int .bionMag_article .colGauche {clear:none;padding:0 0 215px 0;/*border:1px solid blue;*/}
* html  #bionMag_int .bionMag_article .colGauche  {float:left;}
#bionMag_int .bionMag_article .colGauche  .visuArticle {position:absolute;bottom:0;left:1px;z-index:1;}

/*REFERENCES*/
.references, .references p {font-size:11px !important;color:#636263;float:none !important;}