/* CSS Document */
body {
	font-family:Tahoma;
	font-size:1.7ex;
	color:#000000;
	padding:0;
}
.style6 {font-size: 9px}
.style7 {color: #ffffff}
.style8 {font-family: Tahoma; font-size: 9px; }
.style9 {font-family: Tahoma; font-size: 9px; color: #FFFFFF; border-color:#FFFFFF }
.style15 {
	color: #a90056;
	font-family: Tahoma;
	font-size: 9px;
}
.style25 {
	color: #fbbf92;
	font-family: Tahoma;
	font-size: 9px;
}
.style35 {
	color: #0097a6;
	font-family: Tahoma;
	font-size: 9px;
}
.style45 {
	color: #0088c0;
	font-family: Tahoma;
	font-size: 9px;
	border-color:#FFFFFF
}
.style55 {
	color: #bf682c;
	font-family: Tahoma;
	font-size: 9px;
}
/******* hyperlink and anchor tag styles *******/
table#tab_produits {
	border-color:#FFFFFF;
}table#tab_produits td{
	border-color:#FFFFFF;
}
a {
	text-decoration:underline;
	color:#136BA6;
}
a.dark {
	color:#000000;
	text-decoration:none;
}
a.dark:hover {
	font-weight:bold;
	padding-left:20px;
	text-indent:20px;
}
a.dark_partenaires {
	color:#5B5B5B;
	text-decoration:none;
}
a.dark_partenaires:hover {
	font-weight:bold;
	text-decoration:underline;
}
a.db {
	color:#4C6D93;
	text-decoration:underline;
}
a.lien_image img {
	border-style:none;
}
a.top {
	color:#176EA6;
	text-decoration:none;
}
a.copy {
	color:#5B5B5B;
	text-decoration:none;
}

/***************** div page *****************/

div#page {
	position:absolute;
	left: 50%;
	top:0ex;
	width:766px;
	margin-left: -383px; /* moitié de la largeur */
}

/**************** div header ****************/content

div#header {
	float:left;
	width:100%;
}
div#header img{
	vertical-align:middle;
}
div#header img.logo{
	padding-left:1.5ex;
	padding-bottom:3.3ex;
}

/********************************************/
/*************** div content ****************/
/********************************************/


div#rubriques {	
	float:left;
	width:234px;
}
div#rubrique_1 {
	background-image:url(../../images/ligne_D.jpg);
	background-repeat:repeat-y;
	background-position:left;
	font-family:Tahoma;
	font-size:1.7ex;
	float:left;
	height:auto;
	margin:0 0 -1px 0;
	padding: 0px;
}
div#rubrique_2 {
	vertical-align:middle;
}

p {
	font-family:Tahoma;
	font-size:1.7ex;
	color:#000000;
	text-align:justify;
}
p#p_labo {
	margin:10px 10px 0 10px;
}
p#p_labo1,p#p_labo2,p#p_labo3,p#p_labo4,p#p_labo5,p#p_labo6 {
	margin:22px 10px 0 10px;
}
p#p_labo3,p#p_labo4,p#p_labo5,p#p_labo6,p#p_labo7,p#p_labo9  {
	display:none;
}
p#p_labo7, p#p_labo8 {
	cursor:pointer;
	margin:20px 10px 0 0px;
	padding-bottom:20px;
}
.suite {
	text-decoration:underline;
	color:#136BA6;
}
img {
	margin:0;
	padding:0;
}
img#image_fleche_labo {
	margin:0 5px 0 10px;
}
img#image_pommes {
	margin-top:10px;
}
div#menu img{
	margin:0;
	padding:0;
}

ul {
 	list-style-type: none;
	/*list-style-image:url(../../images/fleche_droite.jpg);*/
}

div#rubrique_2 {
	text-align:center;
	margin:10px 0 0 0;
}

div#produits_col1,div#contact_col1 {
	float:left;
	width:260px;
}
div#contact_col1 {
	margin:-2px 5px 0 16px;
	width:244px;
	padding:0;
}

div#produits_col2 {
	margin:0 0 0 0.6ex;
	float:left;
	width:238px;
}

div#texte_produits {
	font-family:Tahoma;
	font-size:1.7ex;
	color:#000000;
	line-height:1.2em;
	width:34ex;
	margin-left:2.5ex;
	margin-top:7px;
	float:none;
}
div#historique {
	width:auto;
	margin:2px 0 0 238px;
}
div#contenu_produits, div#contenu_produits_magyne {
	width:512px;
	background-image:url(../../images/ligne_laboratoire.gif);
	background-repeat:repeat-y;
	margin:-3px 0 -5px -3px;
}
div#contenu_nos_produits {
	background-image:url(../../images/ligne_D.jpg);
	background-repeat:repeat-y;
	background-position:left;
	margin:-3px 0 0 0;
}
div#contenu_produits_magyne {
	height:auto;
}
img#image_ligne_2 {
	padding:1ex 0 0 4.3ex;
	margin:0;
}

div#produits_bas {
	font-family:Tahoma;
	font-size:1.7ex;
	color:#000000;
	line-height:1.2em;
	width:25ex;
	margin-left:4ex;
	margin-top:0.1ex;
	margin-right:0ex;
}
div#contenu_form_contact {
	float:left;
	width:250px;
	background-image:url(../../images/ligne_contact.jpg);
	background-position:left;
	background-repeat:repeat-y;
	margin:-5px 0 -5px 0;
}
div#logo_partenaire {
	float:left;
	margin:10px 10px 0 10px;
}
div#description_partenaire {
	/*width:200px;*/
	font-family:Tahoma;
	font-size:1.7ex;
	color:#000000;
	margin:10px 10px 10px 0;
}
div#description_partenaire2 {
	/*width:200px;*/
	font-family:Tahoma;
	font-size:1.7ex;
	color:#000000;
	margin:50px 10px 35px 0;
}
div#description_partenaire3 {
	/*width:200px;*/
	font-family:Tahoma;
	font-size:1.7ex;
	color:#000000;
	margin:55px 10px 0px 0;
}
form#form_contact {
	margin:5px 0 15px 10px;
}

p#ligne_BG {
	margin:-0.3ex 0 0 0;
	padding:0;
}
img#image_labo {
	margin:5px 0 0 10px;
}
img#titre_rubrique_1 {
	margin:0 0 -4px 0;
}
img#image_fleche {
	padding:0 5px 0 14px;
}
ul#liste_composition {
	list-style-image:url(../../images/fleche_droite.jpg);
	font-family:Tahoma;
	font-size:1.7ex;
	color:#000000;
	text-align:justify;
}
ul#liste_rubrique {
	height:300px;
}
img#image_ligne_tirets {
	margin:0 0 0 15px;
}

img#ligne2 {
	margin:12px 0 7px 10px;
}

form
{
	margin:0px;
}
p#check {
	margin:0;
}
p#input_contact input#input_nom {
	margin:0 0 0 33px;
}
p#input_contact input#input_profession {
	margin:0 0 0 3px;
}
p#input_contact input#input_adresse {
	margin:0 0 0 15px;
}
p#input_contact input#input_ville {
	margin:0 0 0 37px;
}
p#input_contact input#input_mail {
	margin:0 0 0 28px;
}
h4 {
	font-size:12px;
	font-weight:bold;
}
h4#h4_contact {
	margin:3px 0;
}

.search
{
	color:#545454;
}
.white
{
	color:#FFFFFF;
}
.copy
{
	font-family:Tahoma;
	font-size:1.7ex;
	color:#5B5B5B;
}
.gras {
	font-weight:bold;
}
.gras_centre {
	font-weight:bold;
	text-align:center;
}
.centrer {
	text-align:center;
}

img#ligne_noire {
	margin:5px 0 0 0.8ex;
}

div#menu_bas {
	padding:2ex 0 0 0;
}

span.texte_menu_bas{
	font-weight:bold;
}
li.femagyne {
	margin-right:15px;
}
div#cadre_complement {
	width:300px;
	border:1px solid #000000;
	margin:10px 100px 0 100px;
	font-size:10px;
	padding:10px;
	text-align:justify;
}
.couleur_femagyne {
	color:#a90056;
}
.couleur_nutriselenium {
	color:#fab482;
}
.couleur_osteoclem {
	color:#b55312;
}
.couleur_phyto_enzymes {
	color:#008b99;
}
.couleur_phyto_stress {
	color:#007cb8;
}
.marge_dg {
	margin:0 96px;
}
.marge_g {
	margin:0 0 0 98px;
}
.marge_d {
	margin:0 5px 0 0;
}
.marge_dg_home {
	margin:0 5px 0 100px;
}
.asterisque {
	font-size:10px;
	margin:10px;
}
.italique {
	font-style:italic;
}
.marge_baslabo {
	margin:-9px 0 0 0;
}
.marge_basnosprod {
	margin:-14px 0 0 0;
}
.marge_logo {
	margin:20px 0;
}
.logo_mini {
	padding:0 0 5px 0;
}
.conseil {
	font-size:9px;
	margin:0 10px;
}
img#ligne_bas_produits {
	margin:10px 20px 15px 20px;;
}
.align_adresse_produits {
	 text-align:center;
	 margin:40px 0 0 0;
}
.exposan {
	font-size:xx-small;
	vertical-align:super;
}