* {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;
}

.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;
}
.ariane, h1 {
	text-transform: uppercase;
	position: relative;
	z-index: 14;
}
.ariane {
	padding: 3px 0 3px 20px;
	font-size: 12px;
	border-top: white 1px solid;
}
/**** Gestion des a de ariane ****/
/*
.ariane a:link, .ariane a:visited, .ariane a:hover, .ariane a:active {
	color: white;
	background: transparent url(../charte/fond-ariane.gif) no-repeat top right;
	padding: 0 18px 0 0;
}*/

.menublanc:link { color: white;
	padding: 0 18px 0 0;}
.menublanc:visited {  color: white;
	padding: 0 18px 0 0;}
.menublanc:active { color: white;
	padding: 0 18px 0 0;}
.menublanc:hover {  color: white;
	padding: 0 18px 0 0;}

.menublancariane:link { 	color: white;
	background: transparent url(../charte/fond-ariane.gif) no-repeat top right;
	padding: 0 18px 0 0;}
.menublancariane:visited { 	color: white;
	background: transparent url(../charte/fond-ariane.gif) no-repeat top right;
	padding: 0 18px 0 0;}
.menublancariane:active { 	color: white;
	background: transparent url(../charte/fond-ariane.gif) no-repeat top right;
	padding: 0 18px 0 0;}
.menublancariane:hover {	color: white;
	background: transparent url(../charte/fond-ariane.gif) no-repeat top right;
	padding: 0 18px 0 0;}
/**** fin Gestion des a de ariane ****/



h1, h2 {
	font-weight: bold;
}
h2 {
	font-size: 19px;
}
.container {
}
.contenu, .head {
	float: left;
	width: 695px;
}
.contenu .corps {
	padding: 34px 73px;
}

.corps ul, .descriptif ul {
	padding: 8px 0 8px 15px;
	/*padding: 2px 0 0 15px;*/
}
.corps ol, .descriptif ol {
	padding: 2px 0 0 15px;
}

.corps ul li {
	padding: 0 0 0 10px;
/*	margin: 6px 0 0 0;*/
/*	height: 100%;*/
}
.descriptif ul li {
	padding: 0 0 0 10px;
/*	margin: 6px 0 0 0;*/
	/*height: 100%;*/
	font-size: 12px;
}
.corps ol li {
	list-style: decimal;
	margin: 6px 0 0 0;
	padding: 0 0 0 2px;
}
.descriptif ol li {
	list-style: decimal;
	padding: 0 0 0 2px;
	margin: 6px 0 0 0;
	font-size: 12px;
}
.corps ul li a, .corps ol li a {
	/*font-weight: bold;*/
}
.corps ul li strong, .corps ol li strong, .descriptif ul li strong, .descriptif ol li strong  {
	color: #000000;
}

.corps ul li ul, .descriptif ul li ul {
	padding: 2px 0 0 0px;
}



.rubrique .corps ul li ol li, .rubrique .corps ol li ol li,
.rubrique_0 .corps ul li ol li, .rubrique_0 .corps ol li ol li,
.rubrique_1 .corps ul li ol li, .rubrique_1 .corps ol li ol li,
.rubrique_2 .corps ul li ol li, .rubrique_2 .corps ol li ol li,
.rubrique_3 .corps ul li ol li, .rubrique_3 .corps ol li ol li,
.rubrique_4 .corps ul li ol li, .rubrique_4 .corps ol li ol li,
.rubrique .descriptif ul li ol li, .rubrique .descriptif ol li ol li,
.rubrique_0 .descriptif ul li ol li, .rubrique_0 .descriptif ol li ol li,
.rubrique_1 .descriptif ul li ol li, .rubrique_1 .descriptif ol li ol li,
.rubrique_2 .descriptif ul li ol li, .rubrique_2 .descriptif ol li ol li,
.rubrique_3 .descriptif ul li ol li, .rubrique_3 .descriptif ol li ol li,
.rubrique_4 .descriptif ul li ol li, .rubrique_4 .descriptif ol li ol li
{
	margin: 0;
	padding: 0;
	background: transparent url(../charte/fond-lili0.gif) no-repeat 0 4px;
}

/*h4 {
	color: #000000;
	font-size: 11px;
	font-weight: bold;
}*/

h4 {
	padding: 0 0 0 15px;
	margin: 9px 0 0 0;
	font-size: 15px;
	font-weight: bold;
}

h4 a {
	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 38px;
	margin: 0;
	background: none;
	font-size: 10px;
}
dt.this, dd.this {
	font-family: "Arial Black";
}



.rubrique .corps h3, .rubrique_0 .corps h3, .rubrique_1 .corps h3, .rubrique_2 .corps h3, .rubrique_3 .corps h3, .rubrique_4 .corps h3, .rubrique .descriptif h3, .rubrique_0 .descriptif h3, .rubrique_1 .descriptif h3, .rubrique_2 .descriptif h3, .rubrique_3 .descriptif h3, .rubrique_4 .descriptif 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, .rubrique .descriptif h3 a, .rubrique_0 .descriptif h3 a, .rubrique_1 .descriptif h3 a, .rubrique_2 .descriptif h3 a, .rubrique_3 .descriptif h3 a, .rubrique_4 .descriptif h3 a {
	font-weight: bold;
}

/* rubrique verte -defaut- */
.rubrique_0 a, .rubrique_0 h3, .rubrique_0 h4, .rubrique_0 .date, #page.rubrique_pro.rubrique_0 .module_pro.rubrique_0 a, #page.rubrique_pro.rubrique_1 .module_pro.rubrique_0 a, #page.rubrique_pro.rubrique_2 .module_pro.rubrique_0 a, #page.rubrique_pro.rubrique_3 .module_pro.rubrique_0 a, #page.rubrique_pro.rubrique_4 .module_pro.rubrique_0 a, #page.rubrique_pro.rubrique .module_pro.rubrique_0 a, #page.rubrique_pro.accueil .module_pro.rubrique_0 a, #page.rubrique_pro.accueil .module_pro.rubrique_0 p, .rubrique_pro.rubrique_2 .presentation_calendrier, #page.rubrique_pro.rubrique_0 .module_pro.rubrique_0 p {
	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, .rubrique_0 .descriptif ul li {
	background: transparent url(../charte/fond-li0.gif) no-repeat 0 4px;
}
.rubrique_0 .corps ul li ul li, .rubrique_0 .descriptif ul li ul li {
	background: transparent url(../charte/fond-lili0.gif) no-repeat 0 4px;
}
.rubrique_0 .corps h3, .rubrique_0 .descriptif h3 {
	background: transparent url(../charte/fond-li-0.gif) no-repeat 0 4px;
}
.rubrique_0 .corps h4, .rubrique_0 .descriptif h4 {
	background: transparent url(../charte/fond-li-0.gif) no-repeat 0 4px;
}
.rubrique_0 h2  {
	color: #007700;
}
.rubrique_0 li.this {
	background: #B1E46D 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 32px 6px;
}
.rubrique_0 dd.this {
	background: transparent url(../charte/fond-menu-dd-a-0.gif) no-repeat 32px 6px;
	color: #00765D;
}
.rubrique_0 dd a {
	color: #328D63;
}
.rubrique_0 dt.this a, .rubrique_0 dd.this a {
	color: #00765D;
}
#page.rubrique_0 .corps td.glossaire_libelle {
	font-size: 16px;
	font-weight: bold;
	color: #007700;
	padding: 0px 0px 3px 12px;
	background: transparent url(../charte/fond-li0.gif) no-repeat 3px 7px;
}
#page.rubrique_0 .corps td.glossaire_libelle_selec {
	font-size: 16px;
	font-weight: bold;
	color: #007700;
	padding: 0px 0px 3px 10px;
	background: transparent url(../charte/fond-li0.gif) no-repeat 0 7px;
	text-decoration: underline;
}


/* rubrique bleue grossesse */
.rubrique_1 a, .rubrique_1 h3, .rubrique_1 h4, .rubrique_1 .date, #page.rubrique_pro.rubrique_0 .module_pro.rubrique_1 a, #page.rubrique_pro.rubrique_1 .module_pro.rubrique_1 a, #page.rubrique_pro.rubrique_2 .module_pro.rubrique_1 a, #page.rubrique_pro.rubrique_3 .module_pro.rubrique_1 a, #page.rubrique_pro.rubrique_4 .module_pro.rubrique_1 a, #page.rubrique_pro.rubrique .module_pro.rubrique_1 a, #page.rubrique_pro.accueil .module_pro.rubrique_1 a, #page.rubrique_pro.accueil .module_pro.rubrique_1 p, .rubrique_pro.rubrique_1 .presentation_calendrier, #page.rubrique_pro.rubrique_0 .module_pro.rubrique_1 p {
	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, .rubrique_1 .descriptif ul li {
	background: transparent url(../charte/fond-li1.gif) no-repeat 0 4px;
}
.rubrique_1 .corps ul li ul li, .rubrique_1 .descriptif ul li ul li {
	background: transparent url(../charte/fond-lili1.gif) no-repeat 0 4px;
}
.rubrique_1 .corps h3, .rubrique_1 .descriptif h3 {
	background: transparent url(../charte/fond-li-1.gif) no-repeat 0 4px;
}
.rubrique_1 .corps h4, .rubrique_1 .descriptif h4 {
	background: transparent url(../charte/fond-li-1.gif) no-repeat 0 4px;
}
.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 32px 6px;
}
.rubrique_1 dd.this {
	background: transparent url(../charte/fond-menu-dd-a-1.gif) no-repeat 32px 6px;
	color: #00765D;
}
.rubrique_1 dd a {
	color: #328D63;
}
.rubrique_1 dt.this a, .rubrique_1 dd.this a {
	color: #00765D;
}
#page.rubrique_1 .corps td.glossaire_libelle {
	font-size: 16px;
	font-weight: bold;
	color: #229192;
	padding: 0px 0px 3px 12px;
	background: transparent url(../charte/fond-li1.gif) no-repeat 3px 7px;
}
#page.rubrique_1 .corps td.glossaire_libelle_selec {
	font-size: 16px;
	font-weight: bold;
	color: #229192;
	padding: 0px 0px 3px 10px;
	background: transparent url(../charte/fond-li1.gif) no-repeat 0 7px;
	text-decoration: underline;
}


/* rubrique orange vie de femme */
.rubrique_2 a, .rubrique_2 h3, .rubrique_2 h4, .rubrique_2 .date, #page.rubrique_pro.rubrique_0 .module_pro.rubrique_2 a, #page.rubrique_pro.rubrique_1 .module_pro.rubrique_2 a, #page.rubrique_pro.rubrique_2 .module_pro.rubrique_2 a,#page.rubrique_pro.rubrique_3 .module_pro.rubrique_2 a, #page.rubrique_pro.rubrique_4 .module_pro.rubrique_2 a,#page.rubrique_pro.rubrique .module_pro.rubrique_2 a, #page.rubrique_pro.accueil .module_pro.rubrique_2 a, #page.rubrique_pro.accueil .module_pro.rubrique_2 p, .rubrique_pro.rubrique_2 .presentation_calendrier, #page.rubrique_pro.rubrique_0 .module_pro.rubrique_2 p {
	color: #E6A300;
}
.rubrique_2 .ariane {
	color: #F3D180;
	background: #E6A300 url(../charte/pixel-2.gif) no-repeat 0 0;
}
.rubrique_2 .titre {
	background: #FFF9C8 url(../charte/pixel-2-clair.gif) repeat 0 0;
}
.rubrique_2 .corps ul li, .rubrique_2 .descriptif ul li {
	background: transparent url(../charte/fond-li2.gif) no-repeat 0 4px;
}
.rubrique_2 .corps ul li ul li, .rubrique_2 .descriptif ul li ul li {
	background: transparent url(../charte/fond-lili2.gif) no-repeat 0 4px;
}
.rubrique_2 .corps h3, .rubrique_2 .descriptif h3 {
	background: transparent url(../charte/fond-li-2.gif) no-repeat 0 4px;
}
.rubrique_2 .corps h4, .rubrique_2 .descriptif h4 {
	background: transparent url(../charte/fond-li-2.gif) no-repeat 0 4px;
}
.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 32px 6px;
}
.rubrique_2 dd.this {
	background: transparent url(../charte/fond-menu-dd-a-2.gif) no-repeat 32px 6px;
	color: #DF6811;
}
.rubrique_2 dd a {
	color: #EAA96E;
}
.rubrique_2 dt.this a, .rubrique_2 dd.this a {
	color: #DF6811;
}
#page.rubrique_2 .corps td.glossaire_libelle {
	font-size: 16px;
	font-weight: bold;
	color: #E6A300;
	padding: 0px 0px 3px 12px;
	background: transparent url(../charte/fond-li2.gif) no-repeat 3px 7px;
}
#page.rubrique_2 .corps td.glossaire_libelle_selec {
	font-size: 16px;
	font-weight: bold;
	color: #E6A300;
	padding: 0px 0px 3px 10px;
	background: transparent url(../charte/fond-li2.gif) no-repeat 0 7px;
	text-decoration: underline;
}


/* rubrique rouge mon bebe */
.rubrique_3 a, .rubrique_3 h3, .rubrique_3 h4, .rubrique_3 .date, #page.rubrique_pro.rubrique_0 .module_pro.rubrique_3 a, #page.rubrique_pro.rubrique_1 .module_pro.rubrique_3 a, #page.rubrique_pro.rubrique_2 .module_pro.rubrique_3 a, #page.rubrique_pro.rubrique_3 .module_pro.rubrique_3 a, #page.rubrique_pro.rubrique_4 .module_pro.rubrique_3 a, #page.rubrique_pro.rubrique .module_pro.rubrique_3 a, #page.rubrique_pro.accueil .module_pro.rubrique_3 a, #page.rubrique_pro.accueil .module_pro.rubrique_3 p, .rubrique_pro.rubrique_3 .presentation_calendrier, #page.rubrique_pro.rubrique_0 .module_pro.rubrique_3 p  {
	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, .rubrique_3 .descriptif ul li {
	background: transparent url(../charte/fond-li3.gif) no-repeat 0 4px;
}
.rubrique_3 .corps ul li ul li, .rubrique_3 .descriptif ul li ul li {
	background: transparent url(../charte/fond-lili3.gif) no-repeat 0 4px;
}
.rubrique_3 .corps h3, .rubrique_3 .descriptif h3 {
	background: transparent url(../charte/fond-li-3.gif) no-repeat 0 4px;
}
.rubrique_3 .corps h4, .rubrique_3 .descriptif h4 {
	background: transparent url(../charte/fond-li-3.gif) no-repeat 0 4px;
}
.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 32px 6px;
}
.rubrique_3 dd.this {
	background: transparent url(../charte/fond-menu-dd-a-3.gif) no-repeat 32px 6px;
	color: #D3310B;
}
.rubrique_3 dd a {
	color: #D1906F;
}
.rubrique_3 dt.this a, .rubrique_3 dd.this a {
	color: #D3310B;
}
#page.rubrique_3 .corps td.glossaire_libelle {
	font-size: 16px;
	font-weight: bold;
	color: #DB610E;
	padding: 0px 0px 3px 12px;
	background: transparent url(../charte/fond-li3.gif) no-repeat 3px 7px;
}
#page.rubrique_3 .corps td.glossaire_libelle_selec {
	font-size: 16px;
	font-weight: bold;
	color: #DB610E;
	padding: 0px 0px 3px 10px;
	background: transparent url(../charte/fond-li3.gif) no-repeat 0 7px;
	text-decoration: underline;
}


/* rubrique violette mon enfant */
.rubrique_4 a, .rubrique_4 h3, .rubrique_4 h4, .rubrique_4 .date, #page.rubrique_pro.rubrique_0 .module_pro.rubrique_4 a, #page.rubrique_pro.rubrique_1 .module_pro.rubrique_4 a, #page.rubrique_pro.rubrique_2 .module_pro.rubrique_4 a, #page.rubrique_pro.rubrique_3 .module_pro.rubrique_4 a, #page.rubrique_pro.rubrique_4 .module_pro.rubrique_4 a, #page.rubrique_pro.rubrique .module_pro.rubrique_4 a, #page.rubrique_pro.accueil .module_pro.rubrique_4 a, #page.rubrique_pro.accueil .module_pro.rubrique_4 p, .rubrique_pro.rubrique_4 .presentation_calendrier, #page.rubrique_pro.rubrique_0 .module_pro.rubrique_4 p {
	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, .rubrique_4 .descriptif ul li {
	background: transparent url(../charte/fond-li4.gif) no-repeat 0 4px;
}
.rubrique_4 .corps ul li ul li, .rubrique_4 .descriptif ul li ul li {
	background: transparent url(../charte/fond-li4.gif) no-repeat 0 4px;
}
.rubrique_4 .corps h3, .rubrique_4 .descriptif h3 {
	background: transparent url(../charte/fond-li-4.gif) no-repeat 0 4px;
}
.rubrique_4 .corps h4, .rubrique_4 .descriptif h4 {
	background: transparent url(../charte/fond-li-4.gif) no-repeat 0 4px;
}
.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 32px 6px;
}
.rubrique_4 dd.this {
	background: transparent url(../charte/fond-menu-dd-a-4.gif) no-repeat 32px 6px;
	color: #602854;
}
.rubrique_4 dd a {
	color: #7E406E;
}
.rubrique_4 dt.this a, .rubrique_4 dd.this a {
	color: #602854;
}
#page.rubrique_4 .corps td.glossaire_libelle {
	font-size: 16px;
	font-weight: bold;
	color: #A785AA;
	padding: 0px 0px 3px 12px;
	background: transparent url(../charte/fond-li4.gif) no-repeat 3px 7px;
}
#page.rubrique_4 .corps td.glossaire_libelle_selec {
	font-size: 16px;
	font-weight: bold;
	color: #A785AA;
	padding: 0px 0px 3px 10px;
	background: transparent url(../charte/fond-li4.gif) no-repeat 0 7px;
	text-decoration: underline;
}

/* rubrique de base */
.rubrique a, .rubrique h3, .rubrique h4, .rubrique .date, .module_pro, #page.rubrique_pro.rubrique_0 .module_pro.rubrique a, #page.rubrique_pro.rubrique_1 .module_pro.rubrique a, #page.rubrique_pro.rubrique_2 .module_pro.rubrique a, #page.rubrique_pro.rubrique_3 .module_pro.rubrique a, #page.rubrique_pro.rubrique_4 .module_pro.rubrique a, #page.rubrique_pro.rubrique .module_pro.rubrique a, #page.rubrique_pro.rubrique .module_pro.rubrique p, .rubrique_pro.rubrique .presentation_calendrier  {
	color: #007700;
}
.rubrique .ariane {
	color: #7FBB7F;
	background: #007700 url(../charte/pixel-0.gif) repeat 0 0;
}
.rubrique .titre {
	background: #cce4cc url(../charte/pixel-0-clair.gif) repeat 0 0;
}
.rubrique .corps ul li, .rubrique .descriptif ul li {
	background: transparent url(../charte/fond-li0.gif) no-repeat 0 4px;
}
.rubrique .corps ul li ul li, .rubrique .descriptif ul li ul li {
	background: transparent url(../charte/fond-lili0.gif) no-repeat 0 4px;
}
.rubrique .corps h3, .rubrique .descriptif h3 {
	background: transparent url(../charte/fond-li-0.gif) no-repeat 0 4px;
}
.rubrique .corps h4, .rubrique .descriptif h4 {
	background: transparent url(../charte/fond-li-0.gif) no-repeat 0 4px;
}
.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 32px 6px;
}
.rubrique dd.this {
	background: transparent url(../charte/fond-menu-dd-a-0.gif) no-repeat 32px 6px;
	color: #00765D;
}
.rubrique dd a {
	color: #328D63;
}
.rubrique dt.this a, .rubrique dd.this a {
	color: #00765D;
}
#page.rubrique .corps td.glossaire_libelle {
	font-size: 16px;
	font-weight: bold;
	color: #007700;
	padding: 0px 0px 3px 12px;
	background: transparent url(../charte/fond-li0.gif) no-repeat 3px 7px;
}
#page.rubrique .corps td.glossaire_libelle_selec {
	font-size: 16px;
	font-weight: bold;
	color: #007700;
	padding: 0px 0px 3px 10px;
	background: transparent url(../charte/fond-li0.gif) no-repeat 0 7px;
	text-decoration: underline;
}




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;
}

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;
}

/* Ajout?e par ludovic pour la page_recherche.php */
.labelrech {
	padding: 0;
	float: left;
}
/***********************/

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 pro */

#page.rubrique_pro {
	margin: 7px auto 0 auto;
	width: 876px;
	text-align: left;
	background: transparent url(../charte/fond-page-pro.gif) no-repeat top left;
	color: black;
}
.container {
}

#page.rubrique_pro .logo {
	float: none;
	margin: 0 0 15px 0
}
.module_pro {
	margin: 5px auto 5px auto;
	width: 142px;
	text-align: left;
	font-size: 9px;
	color: #007700;
}
.module_pro a {
	color: #007700;
}


#page.rubrique_pro.rubrique_0 .module_pro.rubrique .fond, #page.rubrique_pro.rubrique_1 .module_pro.rubrique .fond, #page.rubrique_pro.rubrique_2 .module_pro.rubrique .fond, #page.rubrique_pro.rubrique_3 .module_pro.rubrique .fond, #page.rubrique_pro.rubrique_4 .module_pro.rubrique .fond, #page.rubrique_pro.rubrique .module_pro.rubrique .fond, #page.rubrique_pro.accueil .module_pro.rubrique .fond {
	padding: 0 0 4px 0;
	background: transparent url(../charte/fond-module-pro.gif) no-repeat bottom left;
}

#page.rubrique_pro.rubrique_0 .module_pro.rubrique_0 .fond, #page.rubrique_pro.rubrique_1 .module_pro.rubrique_0 .fond, #page.rubrique_pro.rubrique_2 .module_pro.rubrique_0 .fond, #page.rubrique_pro.rubrique_3 .module_pro.rubrique_0 .fond, #page.rubrique_pro.rubrique_4 .module_pro.rubrique_0 .fond, #page.rubrique_pro.rubrique .module_pro.rubrique_0 .fond, #page.rubrique_pro.accueil .module_pro.rubrique_0 .fond{
	padding: 0 0 4px 0;
	background: transparent url(../charte/fond-module-pro.gif) no-repeat bottom left;
}

#page.rubrique_pro.rubrique_0 .module_pro.rubrique_1 .fond, #page.rubrique_pro.rubrique_1 .module_pro.rubrique_1 .fond, #page.rubrique_pro.rubrique_2 .module_pro.rubrique_1 .fond, #page.rubrique_pro.rubrique_3 .module_pro.rubrique_1 .fond, #page.rubrique_pro.rubrique_4 .module_pro.rubrique_1 .fond, #page.rubrique_pro.rubrique .module_pro.rubrique_1 .fond, #page.rubrique_pro.accueil .module_pro.rubrique_1 .fond{
	padding: 0 0 4px 0;
	background: transparent url(../charte/fond-module-pro-1.gif) no-repeat bottom left;
}

#page.rubrique_pro.rubrique_0 .module_pro.rubrique_2 .fond, #page.rubrique_pro.rubrique_1 .module_pro.rubrique_2 .fond, #page.rubrique_pro.rubrique_2 .module_pro.rubrique_2 .fond, #page.rubrique_pro.rubrique_3 .module_pro.rubrique_2 .fond, #page.rubrique_pro.rubrique_4 .module_pro.rubrique_2 .fond, #page.rubrique_pro.rubrique .module_pro.rubrique_2 .fond, #page.rubrique_pro.accueil .module_pro.rubrique_2 .fond {
	padding: 0 0 4px 0;
	background: transparent url(../charte/fond-module-pro-2.gif) no-repeat bottom left;
}
/*
.module_pro.rubrique_3 {
	margin: 20px auto 0 auto;
}
*/

#page.rubrique_pro.rubrique_0 .module_pro.rubrique_3 .fond, #page.rubrique_pro.rubrique_1 .module_pro.rubrique_3 .fond, #page.rubrique_pro.rubrique_2 .module_pro.rubrique_3 .fond, #page.rubrique_pro.rubrique_3 .module_pro.rubrique_3 .fond, #page.rubrique_pro.rubrique_4 .module_pro.rubrique_3 .fond, #page.rubrique_pro.rubrique .module_pro.rubrique_3 .fond, #page.rubrique_pro.accueil .module_pro.rubrique_3 .fond  {
	padding: 0 0 4px 0;
	background: transparent url(../charte/fond-module-pro-3.gif) no-repeat bottom left;
}

#page.rubrique_pro.rubrique_0 .module_pro.rubrique_4 .fond, #page.rubrique_pro.rubrique_1 .module_pro.rubrique_4 .fond, #page.rubrique_pro.rubrique_2 .module_pro.rubrique_4 .fond, #page.rubrique_pro.rubrique_3 .module_pro.rubrique_4 .fond, #page.rubrique_pro.rubrique_4 .module_pro.rubrique_4 .fond, #page.rubrique_pro.rubrique .module_pro.rubrique_4 .fond, #page.rubrique_pro.accueil .module_pro.rubrique_4 .fond  {
	padding: 0 0 4px 0;
	background: transparent url(../charte/fond-module-pro-4.gif) no-repeat bottom left;
}
.module_pro.rubrique, .module_pro.rubrique a {
	color: #007700;
}
.module_pro.rubrique_0, .module_pro.rubrique_0 a {
	color: #007700;
}
.module_pro.rubrique_1, .module_pro.rubrique_1 a {
	color: #229192;
}
.module_pro.rubrique_2, .module_pro.rubrique_2 a {
	color: #E6A300;
}
.module_pro.rubrique_3, .module_pro.rubrique_3 a {
	color: #f30;
}
.module_pro.rubrique_4, .module_pro.rubrique_4 a {
	color: #609;
}
.module_pro .fond form {
	border-top: transparent 1px solid;
}
.module_pro p {
	padding: 0 9px;
/*	height: 100%;*/
}
.module_pro input {
	width: 114px;
	height: 14px;
	background: white url(../charte/fond-input-module.gif) no-repeat 0 0;
	border: none;
	margin: 0 auto;
	float: none;
}
.contenu_pro {
	/*width: 695px;*/
	width: 695px;
	padding: 87px 0 0 0;
	float: left;
	position: relative;
	z-index: 13;
	background: transparent url(../charte/fond-contenu-pro.jpg) no-repeat 0 0;
}
#page.rubrique_pro .liens {
	margin: 10px auto 0 auto;
}

#page.rubrique_pro .recherche {
	background: transparent url(../charte/fond-recherche-pro.gif) no-repeat 0 0;
	position: static;
	margin: 25px auto 0 auto;
	width: 142px;
	height: 35px;
	padding: 0;
}
#page.rubrique_pro .recherche input {
	width: 96px;
	height: 12px;
	background: white url(../charte/fond-input-pro.gif) no-repeat 0 0;
	border: none;
	margin: 0 0 0 15px;
}
#page.rubrique_pro  .recherche input.btok {
	width: 9px;
	height: 9px;
	border: none;
	padding: 1px 0 0 5px;
	background: none;
	margin: 0;
}
#page.rubrique_pro input.submit {
	width: 54px;
	height: 16px;
	border: none;
	padding: 1px 0 0 5px;
	background: none;
	margin: 0;
	float: left;
}
#page.rubrique_pro .recherche label {
	width: auto;
	float: none;
}
.module_pro label {
	width: auto;
}
#page.rubrique_pro .titre {
	width: 690px;
	/*width: 570px;*/
	height: 19px;
}
.module {
	width: 214px;
	padding: 0 7px 4px 7px;
	float: left;
	background-color: transparent;
}
.module h2 {
	margin: 0;
	padding: 0px;
	font-size: 10px;
	color: white;
}
.module h3 {
	margin: 0;
	padding: 0px;
}
.module p {
	padding: 0;
	font-size: 9px;
	color: #026D29;
}
.module_pro input.select {
	width: 14px;
	height: 14px;
	border: none;
/*	background: white url(../charte/fond-selectbox.gif) no-repeat 0 0; */
	float: left;
}
.menu_region {
	position: absolute;
	left: 213px;
	top: -20px;
	width: 153px;
	background: transparent url(../charte/menu-region-b.gif) no-repeat bottom left;
	padding: 0 0 7px 0;
	z-index: 800;
}
.menu_region_fond {
	position: absolute;
	left: 208px;
/*	left: 188px;*/
	top: 7px;
	background: #007700 url(../charte/menu-region-fond.gif) no-repeat top left;
	font-size: 15px;
	z-index: 801;
}
.menu_region_fond p {
	padding: 6px 50px 4px 36px;
	color: white;
	text-transform: uppercase;
}
.menu_region_fond p a {
	color: white;
}
.region {
	background-color: #007700;
	font-size: 9px;
	margin: 0 0 2px 0;
}
.region a {
	color: white;
}
.region ul {
	padding: 2px 0 2px 25px;
}
.region ul li a {
	padding: 2px 0 2px 25px;
}
.sous_menu {
	position: relative;
	left: 208px;
/*	left: 188px;*/
	top: 80px;
	font-size: 10px;
	width: 470px;
	padding: 0 0 30px 0;
}
ul.petit {
	width: 147px;
	float: left;
}
ul.grand {
	width: 291px;
	float: left;
}
ul.petit li {
	padding: 0 5px 3px 0;
}
ul.grand li {
	padding: 0 0 3px 0;
}
ul.petit li a, ul.grand li a {
	display: block;
	color: white;
	height: 16px;
	padding: 2px 0 0 14px;
	z-index: 700;
}
ul.petit a.blanc:link, ul.petit a.blanc:visited {
	background: transparent url(../charte/fond-region-petit-blanc.gif) no-repeat 0 0;
	color: #007700;
}
ul.petit a:link, ul.petit a:visited {
	background: transparent url(../charte/fond-region-petit.gif) no-repeat 0 0;
}
ul.petit a:hover, ul.petit a:active, ul.petit a.blanc:hover, ul.petit a.blanc:active {
	background: transparent url(../charte/fond-region-petit-on.gif) no-repeat 0 0;
	color: #fff;
	text-decoration: none;
}
ul.grand a:link, ul.grand a:visited {
	background: transparent url(../charte/fond-region-grand.gif) no-repeat 0 0;
}
ul.grand a.blanc:link, ul.grand a.blanc:visited {
	background: transparent url(../charte/fond-region-grand-blanc.gif) no-repeat 0 0;
	color: #007700;
}
ul.grand a:hover, ul.grand a:active, ul.grand a.blanc:hover, ul.grand a.blanc:active {
	background: transparent url(../charte/fond-region-grand-on.gif) no-repeat 0 0;
	color: #fff;
	text-decoration: none;
}
p.label {
	width: auto;
	margin: 10px 0 0 0;
}
.module.rubrique_0 h2 {
	background: #007700 url(../charte/pixel-0.gif) repeat 0 0;
}
.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;
}

img.bouton {
	margin: 5px auto 0 auto;
	display: block;
	padding: 0 0 0 0;
}

.actus {
	background: #bde780 url(../charte/fond-actus.gif) no-repeat 0 0;
	position: absolute;
	top: 419px;
}
.date {
	display: inline;
	font-size: 9px;
}
.actus .module.rubrique_0 a.droite, .actus .module.rubrique_1 a.droite, .actus .module.rubrique_2 a.droite, .actus .module.rubrique_3 a.droite, .actus .module.rubrique_4 a.droite {
	color: #026D29;
}







/* ajoutes pour interieur */


#page.rubrique_pro.rubrique_0 .contenu_pro, #page.rubrique_pro.rubrique_1 .contenu_pro, #page.rubrique_pro.rubrique_2 .contenu_pro, #page.rubrique_pro.rubrique_3 .contenu_pro, #page.rubrique_pro.rubrique_4 .contenu_pro, #page.rubrique_pro.rubrique .contenu_pro {
	padding: 0 0 87px 0;
/*	background: white url(../charte/fond-contenu-pro-bas.jpg) no-repeat bottom left;*/
	background: white;
	width: 690px;
	height: 480px;
}


html>body #page.rubrique_pro.rubrique_0 .contenu_pro, #page.rubrique_pro.rubrique_1 .contenu_pro, #page.rubrique_pro.rubrique_2 .contenu_pro, #page.rubrique_pro.rubrique_3 .contenu_pro, #page.rubrique_pro.rubrique_4 .contenu_pro, #page.rubrique_pro.rubrique .contenu_pro {
	height: auto;
	min-height: 480px;
}


.contenu_pro .fond {
	background: transparent url(../charte/fond-contenu-pro.gif) no-repeat -21px 61px;
}

.contenu_pro .corps {
	/*padding: 32px 10px 10px 21px;*/
	/*padding: 12px 10px 10px 21px;*/
	padding: 12px 73px;
	position: relative;
	z-index: 15;
}
h1 {
	padding: 31px 0 0 21px;
	font-size: 28px;
	color: white;
	/*background: #007700 url(../charte/pixel-0.gif) repeat 0 0;*/
}

#page.rubrique_pro h3 {
	font-size: 15px;
	font-weight: bold;
}


#page.rubrique_pro.rubrique_0 h1 {
	background: #007700 url(../charte/pixel-0.gif) repeat 0 0;
}
#page.rubrique_pro.rubrique_1 h1 {
	background: #229192 url(../charte/pixel-1.gif) repeat 0 0;
}
#page.rubrique_pro.rubrique_2 h1 {
	background: #E6A300 url(../charte/pixel-2.gif) repeat 0 0;
}
#page.rubrique_pro.rubrique_3 h1 {
	background: #DB610E url(../charte/pixel-3.gif) repeat 0 0;
}
#page.rubrique_pro.rubrique_4 h1 {
	background: #A785AA url(../charte/pixel-4.gif) repeat 0 0;
}
#page.rubrique_pro.rubrique h1 {
	background: #007700 url(../charte/pixel-0.gif) repeat 0 0;
}

#page.rubrique_pro.rubrique_0 h3 {
	background: transparent url(../charte/fond-h3-pro-0.gif) no-repeat 0 4px;
}
#page.rubrique_pro.rubrique_1 h3 {
	background: transparent url(../charte/fond-h3-pro-1.gif) no-repeat 0 4px;
}
#page.rubrique_pro.rubrique_2 h3 {
	background: transparent url(../charte/fond-h3-pro-2.gif) no-repeat 0 4px;
}
#page.rubrique_pro.rubrique_3 h3 {
	background: transparent url(../charte/fond-h3-pro-3.gif) no-repeat 0 4px;
}
#page.rubrique_pro.rubrique_4 h3 {
	background: transparent url(../charte/fond-h3-pro-4.gif) no-repeat 0 4px;
}
#page.rubrique_pro.rubrique h3 {
	background: transparent url(../charte/fond-h3-pro.gif) no-repeat 0 0;
}

#page.rubrique_pro.rubrique_0 h4 {
	background: transparent url(../charte/fond-h4-pro-0.gif) no-repeat 0 4px;
}
#page.rubrique_pro.rubrique_1 h4 {
	background: transparent url(../charte/fond-h4-pro-1.gif) no-repeat 0 4px;
}
#page.rubrique_pro.rubrique_2 h4 {
	background: transparent url(../charte/fond-h4-pro-2.gif) no-repeat 0 4px;
}
#page.rubrique_pro.rubrique_3 h4 {
	background: transparent url(../charte/fond-h4-pro-3.gif) no-repeat 0 4px;
}
#page.rubrique_pro.rubrique_4 h4 {
	background: transparent url(../charte/fond-h4-pro-4.gif) no-repeat 0 4px;
}
#page.rubrique_pro.rubrique h4 {
	background: transparent url(../charte/fond-h4-pro.gif) no-repeat 0 0;
}
/*
#page.rubrique_pro .descriptif {
	padding: 0 0 0 15px;
	font-size: 9px;
}
#page.rubrique_pro .descriptif a {
	color: #000000;
	display: block;
}*/
b {font-weight: bold;}

.actus h3 {
	background: none;
}


#page.rubrique_pro h2 {
	background: none;
}

/*** Ajouté par ludo ***/
h5 {
	color: #000000;
	font-size: 11px;
	font-weight: bold;
}

.descriptif {
	padding: 34px 34px 0 34px;
	font-size: 12px;
}
.descriptif h2 {
	margin: 0;
	font-size: 15px;
}

.descriptif p {
	font-size: 12px;
}

.descriptif .infos_art {
	font-size: 10px;
	font-style: italic;
}

.partenaires_accueil {
	position: absolute;
	top: 90px;
	right: 5px;
	/*left: 183px;*/
}
.date_maj {
	position: absolute;
	top: 400px;
	font-size:10px;
	font-style:italic;
	right:10px;
}
/***********************/

.div_discussion
{
	overflow: auto;
	position:relative;
	left:0;
	top:0;
	width: 540px;
	height: 300px;
	margin-top: 00px;
	margin-left: 00px;
	border: 1px solid black;
	background-color:white;
}

/** Lien de retour ŕ la liste des espace de discussion **/
p.retour_list {
    position:           absolute;
    top:                20px;
    right:              15px;
    margin:             0;
    padding:            0;
}
p.retour_list a {
  /*  color:              #FCAF21;*/
    text-decoration:    none;
    font-size:          11px;
    font-weight:        bold;
}

.courbefondgris 
{
	background-color:#DDDDDD;
	border:medium none;
}

.textcentered
{
  text-align: center;
}

.item
{
  padding-left: 40px;
  width: 250px;
}

.reponse label
{
  text-align: left;
  width:150px;
}

.question td
{
  width:200px;
}

.th_perso
{
  font-size:12px;
  font-weight: bold;
  background-color:#DAF8D3;
}

.score
{
  font-size:12px;
  font-weight: bold;
}

#page.rubrique_pro.rubrique_2 h1.lcccn
{
  font-color: black;
  background-color: white;
}

.tbl_score
{
  border: solid 1px #C0EDB5;
}

.haut
{
  margin-top:20px;
  margin-bottom:20px;
}

