* {margin: 0; padding: 0; font-weight: normal; list-style: none;}

html, body	{
	width: 100%;
	height: 100%;
}

body { 
	color: #000; 
	font-size: 11px; 
	font-family: Arial, Helvetica, Verdana, SunSans-Regular, sans-serif; 
	background: #7acd01;
	text-align: center;
}

#page { 
	margin: 0 auto;
	padding: 0 0 10px 0;
	width: 876px;
	text-align: left;
	background: transparent url(../charte/fond-page.gif) repeat-y top right;
}
#header { 
	background: #7ACE00 url(../charte/pixel-vert.gif) repeat 0 0;
	width: 876px;
	height: 70px;
}
.head {
	background: transparent url(../charte/fond-head.gif) no-repeat 0 15px;
	height: 70px;
	position: relative;
}
.recherche {
	position: absolute;
	top: 42px;
	left: 2px;
}
.recherche input {
	width: 62px;
	height: 10px;
	background: white url(../charte/fond-input.gif) no-repeat 0 0;
	border: none;
	margin: 0;
	font-size: 9px;
}
.recherche label {
	width: 60px;
	float: left;
}
input.btok {
	width: 9px;
	height: 9px;
	border: none;
	padding: 1px 0 0 5px;
	background: none;
	margin: 0;
}
.menu {
	position: absolute;
	top: 40px;
	left: 162px;
}
.ariane, h1 {
	text-transform: uppercase;
}
.ariane {
	padding: 3px 0 3px 20px;
	font-size: 12px;
}
h1 {
	font-weight: bold;
}
h1 {
	padding: 10px 0 0 18px;
	font-size: 24px;
	float: left;
}
.titre img {
	float: left;
}

.titre {
	height: 47px
}
.container {
}
.contenu, .head {
	float: left;
	width: 695px;
}
.contenu .corps {
	padding: 34px 73px;
}

.corps ul, .corps ol {
	padding: 2px 0 0 15px;
}
.corps ul li {
	padding: 0 0 0 10px;
	margin: 6px 0 0 0;
	height: 100%;
}
.corps ol li {
	list-style: decimal;
	margin: 6px 0 0 0;
	padding: 0 0 0 2px;
}
.corps ul li a, .corps ol li a {
	font-weight: bold;
}
.corps ul li strong, .corps ol li strong  {
	color: #000000;
}
.rubrique .corps h3, .rubrique_0 .corps h3, .rubrique_1 .corps h3, .rubrique_2 .corps h3, .rubrique_3 .corps h3, .rubrique_4 .corps h3 {
	padding: 0 0 0 15px;
	margin: 9px 0 0 0;
	font-size: 15px;
	font-weight: bold;
	height: 100%;
}
.rubrique .corps h3 a, .rubrique_0 .corps h3 a, .rubrique_1 .corps h3 a, .rubrique_2 .corps h3 a, .rubrique_3 .corps h3 a, .rubrique_4 .corps h3 a {
	font-weight: bold;
}
h4, h2 {
	padding: 0 0 0 15px;
	margin: 9px 0 0 0;
	font-size: 15px;
	height: 100%;
}
h4 a, h2 a {
	font-weight: bold;
}

h5 {
	color: #000000;
	font-size: 11px;
	font-weight: bold;
}

.liens img {
	border: none;	
}
.liens img.r {
	float: right;	
}
.liens img.l {
	float: left;	
}

.liens {
	margin: 0 auto;
	width: 144px;
	text-align: left;
}
.logo, .gauche {
	float: left;
	width: 181px;
	text-align: center;
}


ul.menu_gauche {
	margin: 0 auto;
	width: 164px;
	text-align: left;
}
ul.menu_gauche img, .menu_gauche img a {
	width: 164px;
	height: 68px;
	border: none;
}
ul.menu_gauche li {
	padding: 0 0 8px 0;
}
ul.menu_gauche li.this {
	padding: 0 0 12px 0;
	margin: 0 0 8px 0;
}
dl {
	font-weight: bold;
}
dt {
	padding: 0 0 0 18px;
	font-size: 11px;
}
dd {
	padding: 0 0 0 24px;
	margin: 0;
	background: none;
	font-size: 10px;
}
dt.this, dd.this {
	font-family: "Arial Black";
}






/* rubrique de base */
.rubrique a, .rubrique h3, .rubrique h4, .rubrique .date, .module_pro, .module_pro a {
	color: #007700;
}
.rubrique .ariane {
	color: #7FBB7F;
	background: #007700 url(../charte/pixel-0.gif) repeat 0 0;
}
.rubrique .titre {
	background: #E1F0EB url(../charte/pixel-0-clair.gif) repeat 0 0;
}
.rubrique .corps ul li {
	background: transparent url(../charte/fond-li0.gif) no-repeat 0 4px;
}
.rubrique .corps h3 {
	background: transparent url(../charte/fond-li-0.gif) no-repeat 0 4px;
}
.rubrique .corps h4 {
	background: transparent url(../charte/fond-li-h5-0.gif) no-repeat 0 4px;
}
.rubrique h1, .rubrique h2  {
	color: #007700;
}
.rubrique li.this {
	background: #B1E46D url(../charte/menu-bas-0.gif) no-repeat bottom left;
}
.rubrique dl {
	background: transparent url(../charte/pixel-0-clair.gif) repeat 0 0;
}
.rubrique dt {
	background: transparent url(../charte/fond-menu-dt-a-0.gif) no-repeat 6px 4px;
}
.rubrique dt.this {
	background: transparent url(../charte/fond-menu-dt-0.gif) no-repeat 6px 4px;
}
.rubrique dd {
	background: transparent url(../charte/fond-menu-dd-0.gif) no-repeat 18px 6px;
}
.rubrique dd.this {
	background: transparent url(../charte/fond-menu-dd-a-0.gif) no-repeat 18px 6px;
	color: #00765D;
}
.rubrique dd a {
	color: #328D63;
}
.rubrique dt.this a, .rubrique dd.this a {
	color: #00765D;
}


/* rubrique verte -defaut- */
.rubrique_0 a, .rubrique_0 h3, .rubrique_0 h4, .rubrique_0 .date {
	color: #007700;
}
.rubrique_0 .ariane {
	color: #7FBB7F;
	background: #007700 url(../charte/pixel-0.gif) repeat 0 0;
}
.rubrique_0 .titre {
	background: #cce4cc url(../charte/pixel-0-clair.gif) repeat 0 0;
}
.rubrique_0 .corps ul li {
	background: transparent url(../charte/fond-li0.gif) no-repeat 0 4px;
}
.rubrique_0 .corps h3 {
	background: transparent url(../charte/fond-li-0.gif) no-repeat 0 4px;
}
.rubrique_0 .corps h4 {
	background: transparent url(../charte/fond-li-h5-0.gif) no-repeat 0 4px;
}
.rubrique_0 h1, .rubrique_0 h2  {
	color: #007700;
}
.rubrique_0 li.this {
	background: #cce4cc url(../charte/menu-bas-0.gif) no-repeat bottom left;
}
.rubrique_0 dl {
	background: transparent url(../charte/pixel-0-clair.gif) repeat 0 0;
}
.rubrique_0 dt {
	background: transparent url(../charte/fond-menu-dt-a-0.gif) no-repeat 6px 4px;
}
.rubrique_0 dt.this {
	background: transparent url(../charte/fond-menu-dt-0.gif) no-repeat 6px 4px;
}
.rubrique_0 dd {
	background: transparent url(../charte/fond-menu-dd-0.gif) no-repeat 18px 6px;
}
.rubrique_0 dd.this {
	background: transparent url(../charte/fond-menu-dd-a-0.gif) no-repeat 18px 6px;
	color: #00765D;
}
.rubrique_0 dd a {
	color: #328D63;
}
.rubrique_0 dt.this a, .rubrique_0 dd.this a {
	color: #00765D;
}


/* rubrique bleue grossesse */
.rubrique_1 a, .rubrique_1 h3, .rubrique_1 h4, .rubrique_1 .date {
	color: #229192;
}
.rubrique_1 .ariane {
	color: #91C8C9;
	background: #229192 url(../charte/pixel-1.gif) repeat 0 0;
}
.rubrique_1 .titre {
	background: #E1F0EB url(../charte/pixel-1-clair.gif) repeat 0 0;
}
.rubrique_1 .corps ul li {
	background: transparent url(../charte/fond-li1.gif) no-repeat 0 4px;
}
.rubrique_1 .corps h3 {
	background: transparent url(../charte/fond-li-1.gif) no-repeat 0 4px;
}
.rubrique_1 .corps h4 {
	background: transparent url(../charte/fond-li-h5-1.gif) no-repeat 0 4px;
}
.rubrique_1 h1, .rubrique_1 h2  {
	color: #229192;
}
.rubrique_1 li.this {
	background: #E1F0EA url(../charte/menu-bas-1.gif) no-repeat bottom left;
}
.rubrique_1 dl {
	background: transparent url(../charte/pixel-1-clair.gif) repeat 0 0;
}
.rubrique_1 dt {
	background: transparent url(../charte/fond-menu-dt-a-1.gif) no-repeat 6px 4px;
}
.rubrique_1 dt.this {
	background: transparent url(../charte/fond-menu-dt-1.gif) no-repeat 6px 4px;
}
.rubrique_1 dd {
	background: transparent url(../charte/fond-menu-dd-1.gif) no-repeat 18px 6px;
}
.rubrique_1 dd.this {
	background: transparent url(../charte/fond-menu-dd-a-1.gif) no-repeat 18px 6px;
	color: #00765D;
}
.rubrique_1 dd a {
	color: #328D63;
}
.rubrique_1 dt.this a, .rubrique_1 dd.this a {
	color: #00765D;
}


/* rubrique orange vie de femme */
.rubrique_2 a, .rubrique_2 h3, .rubrique_2 h4, .rubrique_2 .date {
	color: #E6A300;
}
.rubrique_2 .ariane {
	color: #F3D180;
	background: #E6A300 url(../charte/pixel-2.gif) repeat 0 0;
}
.rubrique_2 .titre {
	background: #E1F0EB url(../charte/pixel-2-clair.gif) repeat 0 0;
}
.rubrique_2 .corps ul li {
	background: transparent url(../charte/fond-li2.gif) no-repeat 0 4px;
}
.rubrique_2 .corps h3 {
	background: transparent url(../charte/fond-li-2.gif) no-repeat 0 4px;
}
.rubrique_2 .corps h4 {
	background: transparent url(../charte/fond-li-h5-2.gif) no-repeat 0 4px;
}
.rubrique_2 h1, .rubrique_2 h2 {
	color: #E6A300;
}
.rubrique_2 li.this {
	background: #FFF9C8 url(../charte/menu-bas-2.gif) no-repeat bottom left;
}
.rubrique_2 dl {
	background: transparent url(../charte/pixel-2-clair.gif) repeat 0 0;
}
.rubrique_2 dt {
	background: transparent url(../charte/fond-menu-dt-a-2.gif) no-repeat 6px 4px;
}
.rubrique_2 dt.this {
	background: transparent url(../charte/fond-menu-dt-2.gif) no-repeat 6px 4px;
}
.rubrique_2 dd {
	background: transparent url(../charte/fond-menu-dd-2.gif) no-repeat 18px 6px;
}
.rubrique_2 dd.this {
	background: transparent url(../charte/fond-menu-dd-a-2.gif) no-repeat 18px 6px;
	color: #DF6811;
}
.rubrique_2 dd a {
	color: #EAA96E;
}
.rubrique_2 dt.this a, .rubrique_2 dd.this a {
	color: #DF6811;
}


/* rubrique rouge mon bebe */
.rubrique_3 a, .rubrique_3 h3, .rubrique_3 h4, .rubrique_3 .date {
	color: #DB610E;
}
.rubrique_3 .ariane {
	color: #EDB087;
	background: #DB610E url(../charte/pixel-3.gif) repeat 0 0;
}
.rubrique_3 .titre {
	background: #FFE9C0 url(../charte/pixel-3-clair.gif) repeat 0 0;
}
.rubrique_3 .corps ul li {
	background: transparent url(../charte/fond-li3.gif) no-repeat 0 4px;
}
.rubrique_3 .corps h3 {
	background: transparent url(../charte/fond-li-3.gif) no-repeat 0 4px;
}
.rubrique_3 .corps h4 {
	background: transparent url(../charte/fond-li-h5-3.gif) no-repeat 0 4px;
}
.rubrique_3 h1, .rubrique_3 h2  {
	color: #DB610E;
}
.rubrique_3 li.this {
	background: #FFE9C0 url(../charte/menu-bas-3.gif) no-repeat bottom left;
}
.rubrique_3 dl {
	background: transparent url(../charte/pixel-3-clair.gif) repeat 0 0;
}
.rubrique_3 dt {
	background: transparent url(../charte/fond-menu-dt-a-3.gif) no-repeat 6px 4px;
}
.rubrique_3 dt.this {
	background: transparent url(../charte/fond-menu-dt-3.gif) no-repeat 6px 4px;
}
.rubrique_3 dd {
	background: transparent url(../charte/fond-menu-dd-3.gif) no-repeat 18px 6px;
}
.rubrique_3 dd.this {
	background: transparent url(../charte/fond-menu-dd-a-3.gif) no-repeat 18px 6px;
	color: #D3310B;
}
.rubrique_3 dd a {
	color: #D1906F;
}
.rubrique_3 dt.this a, .rubrique_3 dd.this a {
	color: #D3310B;
}


/* rubrique violette mon enfant */
.rubrique_4 a, .rubrique_4 h3, .rubrique_4 h4, .rubrique_4 .date {
	color: #A785AA;
}
.rubrique_4 .ariane {
	color: #D3C2D5;
	background: #A785AA url(../charte/pixel-4.gif) repeat 0 0;
}
.rubrique_4 .titre {
	background: #F1E5E8 url(../charte/pixel-4-clair.gif) repeat 0 0;
}
.rubrique_4 .corps ul li {
	background: transparent url(../charte/fond-li4.gif) no-repeat 0 4px;
}
.rubrique_4 .corps h3 {
	background: transparent url(../charte/fond-li-4.gif) no-repeat 0 4px;
}
.rubrique_4 .corps h4 {
	background: transparent url(../charte/fond-li-h5-4.gif) no-repeat 0 4px;
}
.rubrique_4 h1, .rubrique_4 h2  {
	color: #A785AA;
}
.rubrique_4 li.this {
	background: #F1E5E8 url(../charte/menu-bas-4.gif) no-repeat bottom left;
}
.rubrique_4 dl {
	background: transparent url(../charte/pixel-4-clair.gif) repeat 0 0;
}
.rubrique_4 dt {
	background: transparent url(../charte/fond-menu-dt-a-4.gif) no-repeat 6px 4px;
}
.rubrique_4 dt.this {
	background: transparent url(../charte/fond-menu-dt-4.gif) no-repeat 6px 4px;
}
.rubrique_4 dd {
	background: transparent url(../charte/fond-menu-dd-4.gif) no-repeat 18px 6px;
}
.rubrique_4 dd.this {
	background: transparent url(../charte/fond-menu-dd-a-4.gif) no-repeat 18px 6px;
	color: #602854;
}
.rubrique_4 dd a {
	color: #7E406E;
}
.rubrique_4 dt.this a, .rubrique_4 dd.this a {
	color: #602854;
}




a.droite {
	text-align: right;
	display: block;
	color: #026D29;
}
a.droite:link, a.droite:visited {
	text-decoration: underline;
}
 a.droite:hover, a.droite:active {
	text-decoration: none;
}
.ariane a {
	color: white;
	background: transparent url(../charte/fond-ariane.gif) no-repeat top right;
	padding: 0 18px 0 0;
}

p { }
td { }
a:link, a:visited { text-decoration: none; }
a:hover { text-decoration: underline; }
a:active {}


.clear {
	clear: both;
}
.clear.none {
	height: 0;
	width: 0;
	font-size: 1px;
}
strong {
	font-weight: bold;
}

.date {	
	display: block;
}
.corps form {
	padding: 20px 0 0 10px;
}
.label {
	padding: 4px 0 8px 0;
	clear: both;
}
label {
	float: left;
	text-align: right;
	width: 100px;
	padding: 0 4px;
}

input, select, textarea {
	float: left;
	text-align: left;
	margin: 0 4px;
}


.bt_plus {
	position: relative;
}
.bt_plus a {
	position: absolute;
	top: -15px;
	left: 122px;
}
input.select {
	width: 14px;
	height: 14px;
	border: none;
	background: white url(../charte/fond-selectbox.gif) no-repeat 0 0;
}

.module h3 {
	font-size: 12px;
	font-weight: bold;
	padding: 0 40px 2px 4px
}
.relative {
	position: relative;
	z-index: 1;
}

h2 {color:#000000;}

/* rubrique accueil */
#page.accueil { 
	background: none;
	width: 786px;
}

.rubriques { 
	padding: 0 0 0 25px;
}
ul.menu_centre {
	background: transparent url(../charte/fond-accueil-menu.gif) no-repeat bottom left;
	height: 100%;
}
ul.menu_centre img, .menu_centre img a {
	width: 164px;
	height: 97px;
	border: none;
}
ul.menu_centre li {
	line-height: 17px;
}
.accueil #header { 
	background: #7ACE00 url(../charte/fond-header-accueil.gif) repeat 0 0;
	width: 786px;
	height: 154px;
	text-align: left;
}
.accueil .head {
	background: none;
	width: 509px;
	height: 154px;
	position: relative;
	left: 7px;
}
.accueil .logo {
	width: 266px;
	position: relative;
	top: 4px;
	left: 7px;
}
.accueil .menu {
	position: absolute;
	top: 125px;
	left: 0px;
}

.accueil .titre {
	background: transparent url(../charte/fond-une-haut.gif) no-repeat top center;
	width: 742px;
	height: 20px;
}
.accueil .corps ul li {
	background: white url(../charte/fond-li-4.gif) no-repeat 0 4px;
}
.accueil h1, .rubrique_4 h2, .rubrique_4 .corps ul li  {
	color: #A785AA;
}
.accueil li {
	float: left;
	width: 193px;
}
.accueil li.rubrique_4 {
	float: left;
	width: 170px;
}
.accueil dl {
	background: none;
}
.accueil dt {
}
.accueil .recherche {
	position: absolute;
	background: transparent url(../charte/fond-recherche-accueil.gif) no-repeat 0 0;
	top: 125px;
	left: -250px;
	width: 245px;
	padding: 3px 0 3px 2px;
	height: 20px;
}
.accueil .recherche input {
	width: 123px;
	height: 15px;
/*	height: 12px;	*/
	background: white url(../charte/fond-input-accueil.gif) no-repeat 0 0;	
	border: none;
	margin: 0;
	font-size: 9px;
	position: absolute;
	top: 2px;
	left: 90px;

}
.accueil  .recherche input.btok {
	width: 9px;
	height: 9px;
	border: none;
	padding: 1px 0 0 5px;
	background: none;
	margin: 0;
	position: absolute;
	top: 4px;
	left: 212px;
}
.accueil .recherche label {
	width: 80px;
	float: left;
	position: absolute;
	top: 4px;
}
.accueil .contenu {
	float: none;
	width: 790px;
	background: transparent url(../charte/fond-une-bas.gif) no-repeat bottom left;
	position: relative;
	top: 10px;
	left: 25px;
}
.accueil .module {
	width: 390px;
	padding: 0 0 10px 0;
	float: left;
}
.accueil .module h2 {
	margin: 0 239px 0 4px;
	padding: 2px;
	font-size: 10px;
	color: white;
}
.accueil .module p {
	padding: 0 44px 0 6px;
	font-size: 9px;
	color: #026D29;
}
.accueil .liens {
	margin: 30px 0 0 70px;
/*	margin: 40px 0 0 70px;*/
	width: 144px;
	text-align: left;
	position: relative;
}
.module.rubrique_1 h2 {
	background: #229192 url(../charte/pixel-1.gif) repeat 0 0;
}
.module.rubrique_2 h2 {
	background: #E6A300 url(../charte/pixel-2.gif) repeat 0 0;
}
.module.rubrique_3 h2 {
	background: #DB610E url(../charte/pixel-3.gif) repeat 0 0;
}
.module.rubrique_4 h2 {
	background: #A785AA url(../charte/pixel-4.gif) repeat 0 0;
}
.module.rubrique h2 {
	background: #007700 url(../charte/pixel-0.gif) repeat 0 0;
}

.partenaires {
	position: absolute;
	top: 8px;
	right: 15px;
	/*left: 183px;*/
}
.partenaires img {
	padding: 0  0 0 3px;
}

.slogan {
	position: absolute;
	top: 39px;
	left: -3px;
}
a.droite {
	padding: 0 40px 0 0;
}

