/* /!\ Les marges gauche et droites on ete passees de 16px a 12px /!\ */

body
	{
	margin: 0px ;
	padding: 0px ;
	}

.contenu
	{
	padding: 5px 12px 0px 12px ;
	font-family: arial, helvetica, sans-serif ;
	font-size: 12px ;
 	color: rgb(060,025,005) ;
	}

.contenu-texte
	{
	padding: 16px 0px 0px 0px ;
	font-family: arial, trebuchet, verdana, helvetica, sans-serif ;
	font-size: 12px ;
	text-align:justify;
 	color: rgb(060,025,005) ;
	}
	
.contenu-texte p
	{
	color: rgb(060,025,005) ;
	}
	
#emvForm ul.fleche-boite-blanc li .inverse strong
	{
	color:#3D7CC0 !important;
	}
	
.contenu-texte-gauche
	{
	padding: 16px 12px 0px 0px ;
	font-family: arial, trebuchet, verdana, helvetica, sans-serif ;
	font-size: 12px ;
	text-align:justify;
 	color: rgb(060,025,005) ;
	}

.contenu-texte-gauche p
	{
	color: rgb(060,025,005) ;
	}
	
.contenu-texte-navigation
	{
	padding: 16px 12px 0px 12px ;
	font-family: arial, trebuchet, verdana, helvetica, sans-serif ;
	font-size: 12px ;
 	color: rgb(060,025,005) ;
	}

.contenu-texte-navigation-numero
	{
	padding: 8px 12px 0px 12px ;
	font-family: arial, trebuchet, verdana, helvetica, sans-serif ;
	font-size: 12px ;
 	color: rgb(060,025,005) ;
	}

.contenu-texte-liens
	{
	padding: 16px 12px 0px 12px ;
	font-family: arial, verdana, helvetica, sans-serif ;
	font-size: 12px ;
 	color: rgb(060,025,005) ;
	}

.contenu-texte-liens-32
	{
	padding: 32px 12px 0px 12px ;
	font-family: arial, verdana, helvetica, sans-serif ;
	font-size: 12px ;
 	color: rgb(060,025,005) ;
	}

.contenu-boites-liens
	{
	padding: 8px 0px 12px 12px ;
	border-style: solid ;
	border-width: 1px 0px 1px 0px ;
	border-color: rgb(060,025,005) ;
	font-family: verdana, helvetica, arial, sans-serif ;
	font-size: 10px ;
 	color: rgb(060,025,005) ;
	}

.contenu-boites-photo
	{
	padding: 10px 0px 12px 18px ;
	background-color: rgb(243,237,224) ;
	border-style: solid ;
	border-width: 1px 0px 1px 0px ;
	border-color: rgb(060,025,005) ;
	font-family: verdana, helvetica, arial, sans-serif ;
	font-size: 10px ;
 	color: rgb(060,025,005) ;
	}

.contenu-boites-photo-magazine
	{
	padding: 10px 0px 12px 18px ;
	background-color: rgb(243,237,224) ;
	border-style: solid ;
	border-width: 1px 0px 1px 0px ;
	border-color: rgb(061,124,192) ;
	font-family: verdana, helvetica, arial, sans-serif ;
	font-size: 10px ;
 	color: rgb(061,124,192) ;
	}

.contenu-boites-photo-contextuelles
	{
	padding: 10px 0px 12px 0px ;
	background-color: rgb(243,237,224) ;
	border-style: solid ;
	border-width: 1px 0px 1px 0px ;
	border-color: rgb(060,025,005) ;
	font-family: verdana, helvetica, arial, sans-serif ;
	font-size: 10px ;
 	color: rgb(060,025,005) ;
	}

.contenu-boites-photo-contextuelles table tr td.boite
	{
	padding:0px 0px 0px 12px;
	font-size: 10px ;
	}

.contenu-texte-liens-pub
	{
	padding: 4px ;
	border: solid 1px rgb(148,148,148) ;
	text-align: left ;
	font-family: arial, verdana, helvetica, sans-serif ;
	font-size: 11px ;
 	color: rgb(148,148,148) ;
	}

.contenu-texte-chapeau
	{
	padding: 0px 12px 0px 0px ;
	font-family: arial, trebuchet, verdana, helvetica, sans-serif ;
	font-size: 14px ;
 	color: rgb(095,037,004) ;
	}

.contenu-texte-chapeau-accueil
	{
	padding: 0px 0px 0px 0px ;
	font-family: arial, trebuchet, verdana, helvetica, sans-serif ;
	font-size: 14px ;
 	color: rgb(095,037,004) ;
	}

.contenu-texte-chapeau-accueil p
	{
	font-size: 12px ;
	color: rgb(095,037,004) ;
	}

h1
	{
	margin: -8px 0px 8px 0px ;
	font-family: arial, trebuchet, verdana, helvetica, sans-serif ;
	font-size: 22px ;
	}

h2
	{
	margin: 0px 0px 8px 0px ;
	font-family: arial, trebuchet, verdana, helvetica, sans-serif ;
	font-size: 18px ;
	font-weight:bold;
	}

h3
	{
	margin: 0px 0px 4px 0px ;
	font-family: arial, helvetica, sans-serif ;
	font-size: 14px ;
	font-weight: bold ;
	}

h4
	{
	margin: 0px 0px 4px 0px ;
	font-family: arial, helvetica, sans-serif ;
	font-size: 12px ;
	font-weight: bold ;
	}

.contenu-boites-photo-contextuelles table tr td.boite h1
	{
	font-size:14px;
	padding:0px 0px 6px 0px;
	margin:0px 0px 0px 0px;
	}
.contenu-boites-photo-contextuelles table tr td.boite h2
	{
	font-size:12px;
	padding:0px 0px 24px 0px;
	margin:0px 0px 0px 0px;
	}

.contenu-menu
	{
	background-color: rgb(243,237,224) ;
	}
.contenu-menu-haut
	{
	background-color: rgb(255,255,255) ;
	}
.contenu-menu-texte
	{
	padding: 11px 12px 16px 12px ;
	font-family: verdana, helvetica, arial, sans-serif ;
	font-size: 9px ;
 	color: rgb(095,037,004) ;
	}

.contenu-menu-texte ul
	{
	margin: 0px 0px 0px 0px ;
	padding: 0px 0px 0px 0px ;
	list-style: none ;
	}
.contenu-menu-texte ul li
	{
	margin: 0px 0px 0px 0px ;
	padding: 1px 0px 1px 0px ;
	}

.contenu-menu-texte ul li ul
	{
	display: inline ;
	margin: 0px 0px 0px 0px ;
	padding: 0px 0px 0px 0px ;
	list-style: none ;
	}
.contenu-menu-texte ul li ul li
	{
	margin: 0px 0px 0px 0px ;
	padding: 1px 0px 1px 5px ;
	}

.strong
	{
	font-weight: bold ;
	}

br.br4
	{
	font-size: 4px ;
	}

img
	{
	display: block ;
	}

img.float
	{
	float: left ;
	}

img.float-r
	{
	float: right ;
	}

div.float
	{
	width: 172px ;
	float: left ;
	}
	
div.float-accueil
	{
	width: 212px ;
	float: left ;
	}
	
img.photo
	{
	margin: 5px 6px 0px 0px ;
	}

img.trait
	{
	border-style: solid ;
	border-width: 0px 0px 8px 0px ;
	border-color: rgb(098,039,004) ;
	}

img.trait-blanc
	{
	border-style: solid ;
	border-width: 0px 0px 8px 0px ;
	border-color: rgb(255,255,255) ;
	}

img.vignette
	{
	margin: 4px 4px 4px 0px ;
	}

p
	{
	margin: 0px ;
	padding: 0px ;
	}

p.pub_300
	{
	margin: 3px 12px 12px 0px ;
	float: left ;
	}

p.pub-visuel
	{
	margin: 3px 12px 12px 0px ;
	display: block ;
	}

ul
	{
	margin: 0px ;
	padding: 0px 6px 0px 0px ;
	}

li
	{
	margin: 4px 0px 0px 0px ;
	padding: 0px 0px 0px 0px ;
	list-style: none ;
	}

ul.fleche li
	{
	margin: 2px 0px 0px 0px ;
	padding: 0px 0px 0px 10px ;
	background: url(elements/liste/fleche.gif) left top no-repeat ;
	}
h4.fleche a
	{
	margin: 2px 0px 0px 0px ;
	padding: 0px 0px 0px 10px ;
	background: url(elements/liste/fleche.gif) left top no-repeat ;
	}
ul.fleche-boite li
	{
	padding: 0px 0px 0px 10px ;
	background: url(elements/liste/fleche.gif) left top no-repeat ;
	}

ul.fleche-boite-blanc li
	{
	padding: 0px 0px 0px 10px ;
	background: url(elements/liste/fleche_blanc.gif) left top no-repeat ;
	}

ul.fleche-boite-blanc li .inverse strong
	{
	color:white;
	}
	
ul.fleche-boite-blanc li a.inverse:hover strong
	{
	color:#5F2504;
	}

img.fleche-gauche
	{
	display: inline ;
	margin: 0px 3px 0px 0px ;
	}
img.fleche-droite
	{
	display: inline ;
	margin: 0px 0px 0px 2px ;
	}
td.onglet
	{
	padding: 0px 1px 0px 0px ;
	}

/* CODE: EMC-20051201: Ajout de la classe suivante */
td.menu
	{
	padding: 0px 2px 0px 0px ;
	}
/* CODE: FIN EMC-20051201: Ajout de la classe suivante */

a
	{
	text-decoration: none ;
	}

a.pub
	{
	color: rgb(148,148,148) ;
	text-decoration: none ;
	}
a.pub:visited
	{
	color: rgb(148,148,148) ;
	}
a.pub:hover
	{
	color: rgb(095,037,004) ;
	}
a.pub-bas
	{
	color: rgb(80,80,80) ;
	text-decoration: none ;
	}
a.pub-bas:visited
	{
	color: rgb(80,80,80) ;
	}
a.pub-bas:hover
	{
	color: rgb(095,037,004) ;
	}

div.bouton-submit
	{
	background-color: rgb(243,237,224) ;
	border-style: solid ;
	border-width: 1px 1px 1px 1px ;
	border-color: rgb(095,037,004) ;
	padding: 4px 8px 4px 8px ;
	float: left ;
	}

a.lien-submit
	{
	font-weight: bold ;
	color: rgb(095,037,004) ;
	text-decoration: none ;
	}
a.lien-submit:visited
	{
	color: rgb(095,037,004) ;
	}
a.lien-submit:hover
	{
	color: rgb(107,107,107) ;
	text-decoration: underline ;
	}

.contenu-boites-encarts-texte
	{
	padding: 12px 0px 16px 0px ;
	font-family: verdana, helvetica, arial, sans-serif ;
	font-size: 10px ;
	color: rgb(255,255,255) ;
	}

.contenu-boites-encarts-titre
	{
	padding: 0px 0px 0px 0px ;
	font-family: verdana, helvetica, arial, sans-serif ;
	font-size: 11px ;
	font-weight: bold ;
	color: rgb(255,255,255) ;
	}

.navigation-date
	{
	background-color: rgb(252,139,007) ;
	font-family: arial, helvetica, sans-serif ;
	font-size: 11px ;
	font-weight: bold ;
	color: rgb(255,255,255) ;
	float:left;
	width:206px;
	text-align:center;
	}
.dateCheminHead{
	margin-top:5px;
}
.navigation-texte
	{
	padding: 0px 0px 0px 8px ;
	font-family: verdana, helvetica, sans-serif ;
	font-size: 11px ;
	color: rgb(238,093,000) ;
	float:left;
	}

.nojustify
	{
	text-align: left ;
	}

td.padd4 
	{
	padding: 0px 0px 2px 6px ;
	}

td.text11
	{
	font-size: 11px ;
	}

td.text12
	{
	font-size: 12px ;
	}

td.blanc
	{
	background-color: rgb(255,255,255) ;
	}

form
	{
	margin: 0px ;
	}

.contenu-boites-encarts-accueil
	{
	background-color: rgb(251,139,007) ;
	}
.contenu-boites-encarts-accueil-fonce
	{
	background-color: rgb(238,093,000) ;
	}
.contenu-boites-encarts-accueil-couleur
	{
	background-color: rgb(225,039,113) ;
	}

a.couleur-alimentation
	{
	color: rgb(095,037,004) ;
	text-decoration: none ;
	}
a.couleur-alimentation:visited
	{
	color: rgb(095,037,004) ;
	}
a.couleur-alimentation:hover
	{
	color: rgb(204,065,000) ;
	}
		
a.couleur-alimentation-inverse
	{
	color: rgb(204,065,000) ;
	text-decoration: none ;
	}
a.couleur-alimentation-inverse:visited
	{
	color: rgb(204,065,000) ;
	}
a.couleur-alimentation-inverse:hover
	{
	color: rgb(095,037,004) ;
	}
	
.couleur-alimentation
	{
	color: rgb(204,065,000) ;
	}
img.trait-couleur-alimentation
	{
	border-style: solid ;
	border-width: 0px 0px 8px 0px ;
	border-color: rgb(204,065,000) ;
	}

a.couleur-enfant
	{
	color: rgb(095,037,004) ;
	text-decoration: none ;
	}
a.couleur-enfant:visited
	{
	color: rgb(095,037,004) ;
	}
a.couleur-enfant:hover
	{
	color: rgb(178,000,052) ;
	}

a.couleur-enfant-inverse
	{
	color: rgb(178,000,052) ;
	text-decoration: none ;
	}
a.couleur-enfant-inverse:visited
	{
	color: rgb(178,000,052) ;
	}
a.couleur-enfant-inverse:hover
	{
	color: rgb(095,037,004) ;
	}
	
.couleur-enfant
	{
	color: rgb(178,000,052) ;
	}
img.trait-couleur-enfant
	{
	border-style: solid ;
	border-width: 0px 0px 8px 0px ;
	border-color: rgb(178,000,052) ;
	}

a.couleur-enviedebebe
	{
	color: rgb(095,037,004) ;
	text-decoration: none ;
	}
a.couleur-enviedebebe:visited
	{
	color: rgb(095,037,004) ;
	}
a.couleur-enviedebebe:hover
	{
	color: rgb(009,174,193) ;
	}

a.couleur-enviedebebe-inverse
	{
	color: rgb(009,174,193) ;
	text-decoration: none ;
	}
a.couleur-enviedebebe-inverse:visited
	{
	color: rgb(009,174,193) ;
	}
a.couleur-enviedebebe-inverse:hover
	{
	color: rgb(095,037,004) ;
	}
	
.couleur-enviedebebe
	{
	color: rgb(009,174,193) ;
	}
img.trait-couleur-enviedebebe
	{
	border-style: solid ;
	border-width: 0px 0px 8px 0px ;
	border-color: rgb(009,174,193) ;
	}

a.couleur-evenement
	{
	color: rgb(095,037,004) ;
	text-decoration: none ;
	}
a.couleur-evenement:visited
	{
	color: rgb(095,037,004) ;
	}
a.couleur-evenement:hover
	{
	color: rgb(241,169,012) ;
	}
	
a.couleur-evenement-inverse
	{
	color: rgb(241,169,012) ;
	text-decoration: none ;
	}
a.couleur-evenement-inverse:visited
	{
	color: rgb(241,169,012) ;
	}
a.couleur-evenement-inverse:hover
	{
	color: rgb(095,037,004) ;
	}

.couleur-evenement
	{
	color: rgb(241,169,012) ;
	}
img.trait-couleur-evenement
	{
	border-style: solid ;
	border-width: 0px 0px 8px 0px ;
	border-color: rgb(241,169,012) ;
	}

a.couleur-futuremaman
	{
	color: rgb(095,037,004) ;
	text-decoration: none ;
	}
a.couleur-futuremaman:visited
	{
	color: rgb(095,037,004) ;
	}
a.couleur-futuremaman:hover
	{
	color: rgb(232,122,195) ;
	}
		
a.couleur-futuremaman-inverse
	{
	color: rgb(232,122,195) ;
	text-decoration: none ;
	}
a.couleur-futuremaman-inverse:visited
	{
	color: rgb(232,122,195) ;
	}
a.couleur-futuremaman-inverse:hover
	{
	color: rgb(095,037,004) ;
	}

	
.couleur-futuremaman
	{
	color: rgb(232,122,195) ;
	}
img.trait-couleur-futuremaman
	{
	border-style: solid ;
	border-width: 0px 0px 8px 0px ;
	border-color: rgb(232,122,195) ;
	}

a.couleur-magazine
	{
	color: rgb(095,037,004) ;
	text-decoration: none ;
	}
a.couleur-magazine:visited
	{
	color: rgb(095,037,004) ;
	}
a.couleur-magazine:hover
	{
	color: rgb(096,037,005) ;
	}
		
a.couleur-magazine-inverse
	{
	color: rgb(096,037,005) ;
	text-decoration: none ;
	}
a.couleur-magazine-inverse:visited
	{
	color: rgb(096,037,005) ;
	}
a.couleur-magazine-inverse:hover
	{
	color: rgb(095,037,004) ;
	}

	
.couleur-magazine
	{
	color: rgb(096,037,005) ;
	}
img.trait-couleur-magazine
	{
	border-style: solid ;
	border-width: 0px 0px 8px 0px ;
	border-color: rgb(061,124,192) ;
	}

a.couleur-modebeaute
	{
	color: rgb(095,037,004) ;
	text-decoration: none ;
	}
a.couleur-modebeaute:visited
	{
	color: rgb(095,037,004) ;
	}
a.couleur-modebeaute:hover
	{
	color: rgb(125,000,105) ;
	}
		
a.couleur-modebeaute-inverse
	{
	color: rgb(125,000,105) ;
	text-decoration: none ;
	}
a.couleur-modebeaute-inverse:visited
	{
	color: rgb(125,000,105) ;
	}
a.couleur-modebeaute-inverse:hover
	{
	color: rgb(095,037,004) ;
	}

	
.couleur-modebeaute
	{
	color: rgb(125,000,105) ;
	}
img.trait-couleur-modebeaute
	{
	border-style: solid ;
	border-width: 0px 0px 8px 0px ;
	border-color: rgb(125,000,105) ;
	}

a.couleur-modesdegarde
	{
	color: rgb(095,037,004) ;
	text-decoration: none ;
	}
a.couleur-modesdegarde:visited
	{
	color: rgb(095,037,004) ;
	}
a.couleur-modesdegarde:hover
	{
	color: rgb(159,173,016) ;
	}
		
a.couleur-modesdegarde-inverse
	{
	color: rgb(159,173,016) ;
	text-decoration: none ;
	}
a.couleur-modesdegarde-inverse:visited
	{
	color: rgb(159,173,016) ;
	}
a.couleur-modesdegarde-inverse:hover
	{
	color: rgb(095,037,004) ;
	}
	

a.couleur-mamanaunaturel
	{
	color: rgb(101, 110, 5);
	text-decoration: none ;
	}
a.couleur-mamanaunaturel:visited
	{
	color: rgb(101, 110, 5);
	}
a.couleur-mamanaunaturel:hover
	{
	color: rgb(095,037,004) ;
	}
		
a.couleur-mamanaunaturel-inverse
	{
	color: rgb(101, 110, 5);
	text-decoration: none ;
	}
a.couleur-mamanaunaturel-inverse:visited
	{
	color: rgb(101, 110, 5);
	}
a.couleur-mamanaunaturel-inverse:hover
	{
	color: rgb(095,037,004) ;
	}

	
.couleur-modesdegarde
	{
	color: rgb(159,173,016) ;
	}
img.trait-couleur-modesdegarde
	{
	border-style: solid ;
	border-width: 0px 0px 8px 0px ;
	border-color: rgb(159,173,016) ;
	}

.couleur-mamanaunaturel{
	color:#646C08;
}
a.couleur-mamanaunaturel{
	color:#5F2504;
}
.couleur-mamanaunaturel-inverse{
	color:#646C08;
}

a.couleur-naissance
	{
	color: rgb(095,037,004) ;
	text-decoration: none ;
	}
a.couleur-naissance:visited
	{
	color: rgb(095,037,004) ;
	}
a.couleur-naissance:hover
	{
	color: rgb(225,039,114) ;
	}

a.couleur-naissance-inverse
	{
	color: rgb(225,039,114) ;
	text-decoration: none ;
	}
a.couleur-naissance-inverse:visited
	{
	color: rgb(225,039,114) ;
	}
a.couleur-naissance-inverse:hover
	{
	color: rgb(095,037,004) ;
	}
	
.couleur-naissance
	{
	color: rgb(225,039,114) ;
	}
img.trait-couleur-naissance
	{
	border-style: solid ;
	border-width: 0px 0px 8px 0px ;
	border-color: rgb(225,039,114) ;
	}

a.couleur-papa
	{
	color: rgb(095,037,004) ;
	text-decoration: none ;
	}
a.couleur-papa:visited
	{
	color: rgb(095,037,004) ;
	}
a.couleur-papa:hover
	{
	color: rgb(172,098,157) ;
	}
	
a.couleur-papa-inverse
	{
	color: rgb(172,098,157) ;
	text-decoration: none ;
	}
a.couleur-papa-inverse:visited
	{
	color: rgb(172,098,157) ;
	}
a.couleur-papa-inverse:hover
	{
	color: rgb(095,037,004) ;
	}
	
.couleur-papa
	{
	color: rgb(172,098,157) ;
	}
img.trait-couleur-papa
	{
	border-style: solid ;
	border-width: 0px 0px 8px 0px ;
	border-color: rgb(172,098,157) ;
	}

a.couleur-puericulture
	{
	color: rgb(095,037,004) ;
	text-decoration: none ;
	}
a.couleur-puericulture:visited
	{
	color: rgb(095,037,004) ;
	}
a.couleur-puericulture:hover
	{
	color: rgb(251,139,007) ;
	}
	
a.couleur-puericulture-inverse
	{
	color: rgb(251,139,007) ;
	text-decoration: none ;
	}
a.couleur-puericulture-inverse:visited
	{
	color: rgb(251,139,007) ;
	}
a.couleur-puericulture-inverse:hover
	{
	color: rgb(095,037,004) ;
	}

.couleur-puericulture
	{
	color: rgb(251,139,007) ;
	}
img.trait-couleur-puericulture
	{
	border-style: solid ;
	border-width: 0px 0px 8px 0px ;
	border-color: rgb(251,139,007) ;
	}

a.couleur-sante
	{
	color: rgb(095,037,004) ;
	text-decoration: none ;
	}
a.couleur-sante:visited
	{
	color: rgb(095,037,004) ;
	}
a.couleur-sante:hover
	{
	color: rgb(238,093,000) ;
	}
	
a.couleur-sante-inverse
	{
	color: rgb(238,093,000) ;
	text-decoration: none ;
	}
a.couleur-sante-inverse:visited
	{
	color: rgb(238,093,000) ;
	}
a.couleur-sante-inverse:hover
	{
	color: rgb(095,037,004) ;
	}

.couleur-sante
	{
	color: rgb(238,093,000) ;
	}
img.trait-couleur-sante
	{
	border-style: solid ;
	border-width: 0px 0px 8px 0px ;
	border-color: rgb(238,093,000) ;
	}
a.couleur-magazine
	{
	color: rgb(095,037,004) ;
	text-decoration: none ;
	}
a.couleur-magazine:visited
	{
	color: rgb(095,037,004) ;
	}
a.couleur-magazine:hover
	{
	color: rgb(061,124,192) ;
	}

a.couleur-magazine-inverse
	{
	color: rgb(061,124,192) ;
	text-decoration: none ;
	}
a.couleur-magazine-inverse:visited
	{
	color: rgb(061,124,192) ;
	}
a.couleur-magazine-inverse:hover
	{
	color: rgb(095,037,004) ;
	}


.couleur-magazine
	{
	color: rgb(061,124,192) ;
	}
img.trait-magazine
	{
	border-style: solid ;
	border-width: 0px 0px 8px 0px ;
	border-color: rgb(061,124,192) ;
	}

.copyright
	{
	color: rgb(173,142,123) ;
	font-size: 10px ;
	}
.invisible
	{
	color: rgb(255,255,255) ;
	}

a.couleur-position
	{
	color: rgb(238,093,000) ;
	text-decoration: none ;
	}
a.couleur-position:visited
	{
	color: rgb(238,093,000) ;
	}
a.couleur-position:hover
	{
	color: rgb(095,037,004) ;
	}
a.nodeco
	{
	text-decoration: none;
	}
img.trait-couleur-boutique
        {
        border-style: solid ;
        border-width: 0px 0px 8px 0px ;
        border-color: rgb(238,093,000) ;
        }


a.contenu-droite-pub,
a.contenu-droite-pub:active,
a.contenu-droite-pub:visited
{
	font-size: 9px;
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
	color: rgb(000,000,000);
	text-decoration: none ;
}
a.contenu-droite-pub:hover
{
	text-decoration: underline ;
	color: rgb(000,000,000);
}

table.footer-liens-pub,
a.footer-liens-pub,
a.footer-liens-pub:active,
a.footer-liens-pub:visited
{
	font-size: 11px;
	font-family: arial, helvetica, sans-serif ;
	color: rgb(150,150,150);
	text-decoration: none ;
}
a.footer-liens-pub:hover
{
	text-decoration: underline ;
	color: rgb(150,150,150);
}

.right_ad_list li{
	background: url(dot_line_withmarg.gif) bottom repeat-x #F3EDE0;
	margin-bottom: 0px;
	color: #BDA48F;
	padding-bottom: 5px;
	width:336px;
	float:left;
}
.right_ad_list li a.contenu-droite-pub{
	padding: 8px 0 0 4px;
	display: block;
	width:250px;
	float:left;
	text-decoration: none;
	color: #5F5F5F;
	font-size: 9px;
	voice-family: "\"}\"";
	voice-family:inherit; 
		width:252px;
	voice-family: "\"}\"";
}

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

.right_ad_list li img{
	float:left;
	width:80px;
}

.footerCopyright{
	color:#622704;
	font-size:11px;
	text-align:right;
	font-family:arial,helvetica,sans-serif; 
	margin-top:5px;
}


/* **************************** NEWS CSS ****************************** */ 
	.header{
		width:972px;
		text-align:left;
		margin-left:auto;
		margin-right:auto;
		margin-top:10px;
	}	
	.pub_Top{
		float:left;
		width:728px;
		height:90px;
	}
	.aboHeader{
		float:right;	
	}
	.aboHeader .maBoiteDabo{
		width:232px;
		height:90px;
		background:url("/WebObjects/Frameworks/FAImages.framework/WebServerResources/abo2.gif") no-repeat;
	}
	.logoFam{
		float:left;
		overflow:hidden;
		width:160px;
		height:78px;
	}	
	.logoFam a{
		text-indent:-3000px;
		display:block;
		width:160px;
		height:78px;
	}
	.logoFam h1{
		width:160px;
		height:78px;
		text-indent:-3000px;
		background:url("/WebObjects/Frameworks/FAComponents.framework/WebServerResources/images/logo_famili.gif") no-repeat -31px top;
	}
	.barreHead{
		float:right;
		width:810px;
		margin-top:10px;
	}
	.barreHead .magazinePhrase{
		padding:0px;
		margin:0px;
		font-weight:bold;
		color:#5F2504;
		float:left;
		margin-bottom:5px;
		font-size:20px !important;
		font-family:Trebuchet MS !important;
		text-transform:lowercase;
	}
	.menuFirst{
		font-family:Tahoma;
		clear:both;
	}
	.menuFirst ul{
		padding:0px;
		margin:0px;
		list-style-image:none;
		list-style-position:outside;
		list-style-type:none;
		float:right;
	}
	.menuFirst ul li{
		padding:0px;
		margin:0px;
		float:left;
		background:#F3EBDC;
		overflow:hidden;
		height:36px;	
	}
	.box-recherche{
		color:#5F2504;
		float:right;
		background-color:#F3EBDC;
		text-transform:lowercase;
		font-weight:bold;
		font-family:Tahoma;
		font-size:10px;
		text-align:center;
		width:255px;
		height:26px;
	}
	.barreHead img{
		float:left;
	}
	.box-recherche div{
		float:left;
	}
	.liRecherche input{
		margin-top:7px;
		width:150px;
		font-size:11px;
		height:13px;
		border:0px;
	}
	.rech{
		font-weight:normal;
		cursor:text !important;
		padding:0px 10px;
		padding-top:6px;
	}
	
	.liRecherche .btnOkRech{
		width:14px !important;
		padding-top:6px;
		padding-left:15px;
	}
	.menuFirst ul .listMenu{
		margin-left:2px;
		width:auto;
	}
	.menuFirst ul li a p{
		text-decoration:none;
		color:#5F2504;
	}
	.menuFirst ul li a:hover p{
		text-decoration:underline !important;
		color:#5F2504;
	}
	.menuFirst .menu{
		color:#5F2504;
		padding:0px;
		margin:0px;
		margin-left:8px;
		margin-right:9px;
		margin-bottom:5px;
		margin-top:10px;
		font-weight:bold;
		font-size:10px;
		text-align:center;
		cursor:pointer;
		text-transform:lowercase;
		width:40px;
	}
	.menuFirst .classId1280{
		width:83px !important;
		margin-left:1px !important;
		margin-right:1px !important;
	}	
	.menuFirst .classId2000785885{
		width:55px !important;
		margin-top:6px !important;
	}
	.menuFirst .classId2000789618{
		width:52px !important;
		margin-top:6px !important;
	}
	.menuFirst .classId2000787848{
		margin-top:6px !important;
		width:50px !important;
	}
	.menuFirst .classId500001105{
		width:32px !important;
	}
	li.listMenu a > p.classId500001105{
		width:45px !important;
	}
	.menuFirst .classId2000790041{
		margin-top:6px !important;
		width:75px !important;
	}
	.menuFirst .classId2000771707{
		width:40px !important;
	}
	.menuFirst .classId2000763748{
		width:50px;	
		margin-left:3px !important;
		margin-right:3px !important;
	}
	
	.menuFirst .classId2000789144{
		margin-top:6px !important;
		width:63px !important;
	}
	.menuFirst .classLidId500001105{
		background:#5F2504 !important;
	}
	.menuFirst .classLidId500001105 p{
		color:#FFFFFF !important;
		margin-left:5px !important;
		margin-right:5px !important;
	}	
	/* SHOPPING */
	.menuFirst .classLidId2000794737{
		background-color:#FC8B07 !important;
	}
	.menuFirst .classLidId2000794737 p{
		color:#FFFFFF !important;
	}
	.double{
		margin-top:-5px !important;
	}
	.marginLeftDeux{
		margin-left:2px;
	}
	.liEmail{
		background:#5F2504 !important;
	}
	.liEmail input{
		margin-top:10px;
	}
	.liEmail p{
		color:#ffffff !important;	
	}
	.efface{
		border:medium none;
		clear:both;
		display:block;
		height:0pt;
		overflow:hidden;
	}
	
	.menuPrincipal{
		clear:both;
	}
	.menuPrincipal ul{
		padding:0px;
		margin:0px;
		list-style-image:none;
		list-style-position:outside;
		list-style-type:none;
	}
	.menuPrincipal .navPrinc{
		margin-bottom:2px;
		height:40px;	
	}
	.menuPrincipal ul li{
		padding:0px;
		margin:0px;
		float:left;
		margin-left:1px;
	}	
	.marginZero{
		margin:0px !important;
	}
	.onglet{
		width:70px;
		height:40px;
		text-align:center;
		cursor:pointer;
		overflow:hidden;
	}
	.imageAngle{
		background:url("/WebObjects/Frameworks/FAComponents.framework/WebServerResources/images/angleTop.gif") no-repeat right top;
	}
	.titreEntreeBoite{
		text-indent:-3000px;
		font-size:8px;
	}
	li.onglet > img.imageAngle{
		margin-left:63px;	
	}
	.onglet .textOnglet{
		cursor:pointer;
		padding-left:2px;
		padding-right:2px;
		color:#FFFFFF;
	}
	
	.traits{
		clear:both;
		height:2px;
		overflow:hidden;
	}
	.trait{
		height:2px;	
		width:70px;
		background:transparent !important;
	}
	.trait div{
		height:2px;
		width:70px;
		display:none;
	}
	.doublePrinc{
		margin-top:6px !important;
	}
	.onglet a{
		color:#FFFFFF;
		text-decoration:none;
		font-size:11px;
		font-weight:bold;
		font-family:Tahoma;
		display:block;
		padding-bottom:14px;
		padding-top:13px;
	}
	.onglet a:hover{
		color:#FFFFFF;
		text-decoration:none;	
	}
	.menuPrincipal .enviedebebe{
		background-color:#09AEC1;
	}
	.menuPrincipal .futuremaman{
		background-color:#E87AC3;
	}
	.menuPrincipal .naissance{
		background-color:#E12772;
		width:90px !important;
	}
	.menuPrincipal .enfant{
		background-color:#B20034;
	}
	.menuPrincipal .papa{
		background-color:#AC629D;
		width:70px !important;
	}
	.menuPrincipal .modesdegarde{
		background-color:#9FAD10;
	}
	.menuPrincipal .mamanaunaturel{
		background-color:#646C08;
	}
	.menuPrincipal .sante{
		background-color:#EE5D00;
		width:75px !important;
	}
	.menuPrincipal .alimentation{
		background-color:#CC4100;
		width:80px;
	}
	.menuPrincipal .puericulture{
		background-color:#FB8B07;
		width:80px;
	}
	.menuPrincipal .modebeaute{
		background-color:#7D0069;
	}
	.menuPrincipal .magazine{
		background-color:#3D7CC0;
	}
	.menuPrincipal .evenement{
		background-color:#F1A90C;
		width:75px !important;
	}
	
	.content,.contentFAM{
		width:970px;
		text-align:left;
		margin-left:auto;
		margin-right: auto;
	}
	.left{
		float:left;
		width:634px;
	}
	.right{
		float:left;
		width:336px !important;
	}
	.liensPartenaires{
		overflow:hidden;
		width:336px;
	}
	.magazineBoite{		
		overflow:hidden;
		width:336px;
	}
	.remontearticles{
		overflow:hidden;
		width:336px;	
	}	
	.remontearticles a{
		color:#5F2504 !important;
		text-decoration:none;
	}
	.remontearticles a:hover{
		color:#5F2504 !important;
	}
	.remontearticles a.active{
		color:#5F2504 !important;
	}
	.imageMagazine{
		float:left;
		height:187px;
		margin-left:5px;
		margin-right:5px;
	}
	.texteMagazine{	
		float:left;
		width:170px;;
	}
	.titreBoite{
		font-size:14px;
		color:#5F2504;
		width:336px;
		font-family:Tahoma;
		text-transform:lowercase;
	}
	.titreBoitePhrase{
		float:left;
		width:315px;
	}
	div.titreBoite > p.titreBoitePhrase {
		width:318px;
	}
	.footer{
		clear:both;
		width:972px;
		padding-top:10px;
		padding-bottom:10px;
	}
	.selectedLien{
		text-decoration:underline !important;
	}
	.showOblg{
		display:block !important;
	}
	.menuFooter{
		padding:0px;
		margin:0px;
		list-style-image:none;
		list-style-position:outside;
		list-style-type:none;
	}
	.menuFooter li{
		float:left;
		height:32px;
		margin-left:2px;
		background:#F3EBDC;
		overflow:hidden;
		width:78.5px;
		text-alignt:center;
	}
	.double2{
		margin-top:4px !important;
	}
	.logoMCLlien{
		width:165px !important;
	}
	.menuFooter .menu{
		padding:0px;
		margin:0px;
		margin:5px;
		font-weight:bold;
		font-size:10px;
		text-align:center;
		cursor:pointer;
		text-alignt:center;	
		margin-top:10px;
		text-transform:lowercase;
	}
	.menuFooter a p{
		color:#5F2504;		
		text-decoration:none;
		font-size:11px;
		font-weight:bold;
		font-family:Tahoma;
	}
	.menuFooter a:hover p{
		text-decoration:underline !important;
		color:#5F2504;	
	}
	.marginLeftZero{
		margin-left:0px !important;
	}
	.partenaire{
		margin-top:10px;
		text-decoration:none;
		font-size:11px;
		text-align:center;
		font-family:Tahoma;
		color:#969696;
		margin-bottom:20px;
	}
	.parte{
		text-align:center;
		margin-left:5px;
		margin-right:5px;
	}
	.contenu-droite-pub{
		width:250px !important;
	}
	.recevoirNL{
		position:absolute;
		margin-left:240px;
		margin-top:15px;
		color:#5F2504;		
		font-size:11px;
		font-weight:bold;
		text-transform:uppercase;		
		font-family:Tahoma;
	}
	div.barreHead > p.recevoirNL {
		margin-left:590px;	
	}
	.sommaireBoite{
		padding-left:10px;
		width:326px;
	}
	.guidedesmaternites{
		margin-top:6px !important;
		width:63px !important;
	}
	.boiteNewsletter{
		padding-left:10px;
		width:325px;
	}
	.boiteNewsletter .btnOkNL{
		padding-left:3px;
		float:left;
	}
	
	
	#mesdiscussions .left {
		width:auto !important;
	}
	#mesdiscussions .left .left {
		width:auto !important;
	}
	#mesdiscussions .right {
		float:auto !important;
		text-align:right;
		width:auto !important;
	}
	.container-decorator1 .content, .container-decorator1 .contentFAM{
	width: auto !important;
	}
	#mesdiscussions .contenu {
		width:410px !important;
	}
	
	.footFam{
		display:bock;
		margin-top:10px;
	}
	.footFam p{
		color:#7C7B7D;
		font-size:11px;
		text-align:center;
		width:80%;
	}
	.footFam p a{
		color:#7C7B7D;
	}
	
