body 										{margin:0px; padding:0px; color:#000000; background-color: #B3DDF5;}
th, td, span, div, p, em * 					{font-family: Arial, Helvetica, sans-serif;font-size: 12px;}
img 										{border: 0px}

a.plus2										{ font-size:12px; color:#FF387A; text-decoration:none;}
a:hover.plus2 								{ font-size:12px; color:#FF387A;}

a											{ color:#008AEF; text-decoration:underline;}
a:hover										{ color:#008AEF; text-decoration:underline;}

a.commentaire								{ color: red; text-decoration:none; font-weight: bold; font-size: 14px;}
a.commentaire:hover							{ color: red; text-decoration:underline;}

H1											{font-family: trebuchet MS, arial, serif; font-size:20px; margin:0px 0px 0px 0px; padding :0px 0px 0px 10px; text-align:left;}
H1.rose										{color:#FF387A;}
H1.bleu										{color:#008AEF;}
H1.jaune									{color:#FFBF23;}
H1.TitreArticleRose							{display:inline; color:#FF387A;color:#FF387A; font-weight:800; text-align:left;font-size: 12px;font-family: Arial, Helvetica, sans-serif;padding: 0px;}
H2											{font-family: trebuchet MS, arial, serif; font-size:18px; padding-top :5px; padding-left :10px; text-align:left;}
H2.rose										{color:#FF387A; margin-bottom:5px;}
H2.rose2									{color:#FF387A; font-size:20px; margin:0px;}
H2.bleu										{color:#008AEF; margin-bottom:5px;}
H2.jaune									{color:#FFBF23;}
H2.noir										{color:#000000;}
H2.rosesouligne								{color:#FF387A; border-bottom: 1px solid #FF387A;margin:0px 10px 0px 10px; padding :0px 0px 4px 0px; text-align:left;}
H2.bleusouligne								{color:#008AEF; border-bottom: 1px solid #008AEF;margin:0px 10px 0px 10px; padding :0px 0px 4px 0px; text-align:left;}
H2.jaunesouligne							{color:#FFBF23; border-bottom: 1px solid #FFBF23;margin:0px 10px 0px 10px; padding :0px 0px 4px 0px; text-align:left;}
H2.jaunesouligne2							{color:#FFBF23; border-bottom: 1px solid #FFBF23;margin:0px 220px 0px 10px; padding :0px 0px 4px 0px; text-align:left;}
H2.blancsouligne							{color:#ffffff; border-bottom: 1px solid #ffffff;margin:0px 10px 0px 10px; padding :0px 0px 4px 0px;}
H2.noirsouligne								{color:#000000; border-bottom: 1px solid #000000;margin:0px 10px 0px 10px; padding :0px 0px 4px 0px; text-align:left;}

.erreur										{color:#FF0000; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}

.bleu2										{color:#008AEF; font-family: trebuchet MS, arial, serif; font-size:24px; font-weight:600; padding: 0px 0px 5px 0px;}
.left										{text-align:left;}

.txtrose									{color:#FF387A; font-weight:100; text-align:left;}
.txtbleu									{color:#008AEF; font-weight:100; text-align:left;}
.txtjaune									{color:#FFBF23; font-weight:100; text-align:left;}
.txtrosegras								{color:#FF387A; font-weight:800; text-align:left;}
.txtbleugras								{color:#008AEF; font-weight:800; text-align:left;}
.txtjaunegras								{color:#FFBF23; font-weight:800; text-align:left;}

.minitxt									{font-size: 11px; color:#000000; font-weight:100; text-align:left;}
.microtxt									{font-size: 10px; color:#000000; font-weight:100; line-height:12px; text-align:left;}
.microtxtbleu								{font-size: 10px; color:#008AEF; font-weight:100; text-align:left;}

.actutitre a								{ font-weight: bold; color:#000000; text-decoration:none;}
.actutitre a:hover							{ font-weight: bold; color:#008AEF; text-decoration:underline; }

/* Disposition du contenu principal */


div#divpage 								{margin: 0px 6px 0px 0px; width: 934px; background-color: #ffffff;border-right: 1px solid #6BA4CF;}

div#divwholecontent 						{margin: 0px 0px 0px 6px; padding-right:6px;}

div#divcontent2colleft 						{margin: 0px 0px 0px 180px; padding: 0px;}
div#divcontent2colright						{margin: 0px 180px 0px 0px; padding: 0px;}
div#divcontent3col							{margin: 0px 180px 0px 180px; padding: 0px;}

div#divcolright								{float: right; width:170px; overflow:hidden}
div#divcolleft								{float: left; width:170px; padding-left: 10px;}


div.alignright								{float: right;}
div.alignleft								{float: left;}
div.aligncenter								{text-align: center;}

p											{padding-left :10px; padding-right :10px; text-align: justify;}

ul											{margin-left:45px; margin-right:20px; margin-top:5px; padding:0px; list-style-type: decimal; color:#FF387A; text-align:left;}
li											{margin-right:20px; padding:0px; list-style-type: none; text-align:left;}
li	a										{color:#000000;text-decoration:none;}
li	a:visited								{color:#000000;text-decoration:none;}
li	a:hover									{color:#008AEF;text-decoration:underline;}

ul.bleu li									{line-height:16px; margin: 0px; padding: 0px 4px 0px 0px; list-style-type: none; list-style-image: url(multipays/icono/puce_bleue.gif); background-repeat: no-repeat; list-style-position: outside; text-align:left;}
ul.rose li									{line-height:16px; margin: 0px; padding: 0px 4px 0px 0px; list-style-type: none; list-style-image: url(multipays/icono/puce_rose.gif); background-repeat: no-repeat; list-style-position: outside; text-align:left; color:#000000;}
ul.rose li a								{color:#008AEF;text-decoration:none;}
ul.rose li a:visited						{color:#008AEF;text-decoration:none;}
ul.rose li a:hover							{color:#008AEF;text-decoration:underline;}
ul.vide li									{line-height:12px; margin: 0px; padding: 2px 4px 2px 0px; list-style-type: none; text-align:left;}


.box										{background-color:#ffffff; line-height:15px; width:168px; background-position:top; text-align:left;}
.box ul										{margin:18px 8px 5px 8px; padding:0px; font-weight:bold; list-style-type: none; text-align:left;}
.box p										{margin:8px 8px 8px 8px; padding:0px; line-height:16px; text-align:left; }

#donneesperso	{}
#donneesperso H2.jaunesouligne				{margin-top: 30px; margin-bottom: 15px}
#donneesperso input.inputtext 				{width:120px; font-size:11px; margin-top: 3px; margin-bottom:2px; margin-left: 10px; margin-right:5px; }
#donneesperso select 						{width:125px; font-size:11px; margin-top: 3px; margin-bottom:2px; margin-left: 10px; margin-right:5px; }
#donneesperso select.enfants 				{font-size:11px; margin-top: 3px; margin-bottom:2px;}

.box#rechercher								{width: 170px; margin:0px 0px 0px 0px; background-color:#FF387A;}
.box#rechercher	input						{font-size: 10px; color: #000000; width: 100px; margin:0px 0px 0px 6px; background-color:#ffffff;vertical-align:middle;}

.box#themes									{border:1px solid #FF387A; background-image:url(multipays/box/boxthemes_fd_rose.gif); background-position: left top;}
.box#themes a								{text-decoration: none; font-family: trebuchet MS, arial, verdana, serif;   font-size:12px; color:#000000}
.box#themes a:hover							{text-decoration: none; color:#FF3779; font-weight:bold; font-size:14px;}
.box#themes a.selected						{text-decoration: none;  font-family: trebuchet MS, arial, verdana, serif;  font-size:14px; color:#000000}
.box#themes ul 								{margin: 10px 0px 10px 0px ; padding: 0px; list-style-type: none;}
.box#themes li 								{font-weight: bold; font-family: trebuchet MS, arial, verdana, serif;   font-size:12px; margin: 0px; padding: 0px 4px 0px 8px; line-height: 20px;}
.box#themes li a:hover						{text-decoration: none; color:#FF3779; font-weight:bold; font-size:12px;}
.box#themes ul.ssTheme						{margin: 0px 0px 10px 0px ; padding: 0px; list-style-type: none;}
.box#themes li.ssTheme						{font-family: arial, verdana, serif;  font-size:12px; margin: 0px; padding: 0px 4px 0px 12px; line-height: 15px;}
.box#themes li.ssTheme a					{font-weight:normal;text-decoration: none; font-family: arial, verdana, serif; font-size:11px; color:#000000}
.box#themes li.ssTheme a:hover				{text-decoration: none; color:#FF3779; font-size:11px; font-weight:bold;}
.box#themes li.ssTheme a.selected			{font-weight:bold;text-decoration: none; font-family: arial, verdana, serif;  font-size:11px; color:#000000}

.box#services								{border:1px solid #60BCFF; background-image:url(multipays/box/boxservices_fd_bleu.gif); background-position: left bottom;}
.box#services .rose							{ color:#FF3779; font-size:14px; text-transform:uppercase}
.box#services a								{text-decoration: none; color:#000000}
.box#services a:hover						{text-decoration: none; color:#008AEF; font-weight:bold; font-size:12px;}
.box#services a:visited						{text-decoration: none; color:#000000}
.box#services ul 							{margin: 10px 0px 10px 0px ; padding: 0px; list-style-type: none;}
.box#services li 							{font-weight: bold; font-family: trebuchet MS, arial, verdana, serif;  margin: 0px; padding: 0px 4px 0px 8px; line-height: 20px;}
.box#services li a:hover					{text-decoration: none; color:#008AEF; font-size:12px;}

.box#services li.bleu a:active 				{text-decoration: none; color:#008AEF; font-size:13px;}
.box#services li.bleu a:visited 			{text-decoration: none; color:#008AEF; font-size:13px;}
.box#services li.bleu a:hover				{text-decoration: none; color:#008AEF; font-size:14px;}

.box#services ul.ssTheme					{margin: 0px 0px 10px 0px ; padding: 0px; list-style-type: none;}
.box#services li.ssTheme					{font-family: arial, verdana, serif;  font-size:12px; margin: 0px; padding: 0px 0px 0px 12px; line-height: 15px;}
.box#services li.ssTheme:first-letter		{text-transform: uppercase}
.box#services li.ssTheme a					{font-weight:normal;text-decoration: none; font-size:11px; color:#000000}
.box#services li.ssTheme a:visited 			{font-weight:normal;text-decoration: none; font-size:11px; color:#000000}
.box#services li.ssTheme a:hover			{font-weight:normal;text-decoration: none; font-size:11px; color:#008AEF}

.boxbleuciel								{border:1px solid #AFDDFF;}
.boxbleuciel p								{margin:0px 0px 10px 11px; padding:0px; line-height:15px;}
.boxbleuciel p.ecoute						{margin:10px; text-align:left; font-size:11px;}
.boxbleuciel ul								{margin: 0px 0px 0px 0px ; padding: 0px  0px  0px 0px}
.boxbleuciel li								{margin: 10px 10px 5px 11px; padding: 0px 0px 0px 0px; list-style-type: none; list-style-image: url(multipays/icono/puce_bleue.gif); list-style-position: outside;}
.boxbleuciel li a							{ font-size:11px; text-decoration: none; color:#000000;}
.boxbleuciel li a:hover						{text-decoration: underline; color:#008AEF;}
.boxbleuciel#sondages li.sondage			{font-weight: 100; margin: 0px; padding: 0px 4px 0px 8px; line-height: 15px; list-style-type: none; list-style-image: none;}
.boxbleuciel#boxecoute li.sondage			{font-weight: 100; margin: 0px; padding: 0px 2px 0px 8px; line-height: 15px; list-style-type: none; list-style-image: none;}

.boxbleuemenu-chapo							{margin: 0px 10px 0px 10px; padding: 0px;}
.boxbleuemenu-bas							{margin: 0px 10px 0px 10px; padding: 0px;}
.boxbleuemenu								{margin: 0px 10px 0px 10px; padding: 0px; background-color:#FFFFFF; border-left:1px solid #B3DCF8; border-right:1px solid #B3DCF8; line-height:16px; overflow: hidden}
.boxbleuemenu H2.rose						{margin: 0px;}
.boxbleuemenu ul							{line-height:10px; margin: 10px 0px 10px 20px ; padding: 0px  0px  0px 0px}
.boxbleuemenu li							{margin: 0px; padding: 2px 4px 2px 0px; list-style-type: none; list-style-image: url(multipays/icono/puce_bleue.gif); background-repeat: no-repeat; list-style-position: outside;}
.boxbleuemenu li a							{text-decoration: none; color:#008AEF;}
.boxbleuemenu li a:visited					{text-decoration: none; color:#008AEF;}
.boxbleuemenu li a:hover					{text-decoration: underline; color:#008AEF;}

.box#connex									{width: 166px; background-color:#ffffff;border-left:2px solid #5FBCFF; border-right:2px solid #5FBCFF;}
.box#connex p								{margin:7px 5px 5px 7px; padding:0px; line-height:15px;}
.box#connex a								{text-decoration: none; color:#008AEF;}
.box#connex a:visited						{text-decoration: none; color:#008AEF;}
.box#connex a:hover							{text-decoration: underline; color:#008AEF;}


#sondages ul								{margin: 10px 0px 10px 0px ; padding: 0px; }
#sondages li.sondage						{font-weight: 100; margin: 5px; padding: 0px 4px 0px 8px; line-height: 20px; list-style-type: none;}

#boxecoute ul								{margin: 10px 0px 10px 0px ; padding: 0px; }
#boxecoute li.sondage						{font-weight: 100; margin: 5px; padding: 0px 4px 0px 8px; line-height: 20px; list-style-type: none;}

.box#inscriptionvert						{width: 170px; background-color:#A7E300;}
.box#inscriptionvert p						{text-align:left; padding-left:4px; margin-top: 0px; margin-bottom: 0px}
.box#inscriptionvert input.champs			{text-align:left; font-size: 11px; font-weight: 800; color: #ff387a; width: 100px; margin:4px 0px 0px 0px; height: 17px; border: 1px solid #b8daf2; background-color:#ffffff;}

.box#inscriptionblc							{border-right:2px solid #60BCFF; border-left:2px solid #60bcff; width: 166px; overflow:hidden;}
.box#inscriptionblc p						{text-align:left; margin-top: 0px; margin-bottom: 0px}
.box#inscriptionblc a						{text-decoration:none;}
.box#inscriptionblc input.champs			{text-align:left; font-size: 11px; font-weight: 800; color: #ff387a; width: 100px; margin:4px 0px 0px 0px; height: 17px; border: 1px solid #b8daf2; background-color:#ffffff;}


.divcontenurose								{background-color:#ffffff; line-height:16px; width: 554px; text-align:left; overflow:hidden; }
.divcontenurose	.content					{border-left:1px solid #ff9ebe; border-right:1px solid #ff9ebe; text-align:left;}
.divcontenurose a.titre						{color:#000000; text-decoration:none;}
.divcontenurose a hover.titre				{color:#000000; text-decoration:none;}
.divcontenurose a visited.titre				{color:#000000; text-decoration:none;}
.divcontenurose	ul							{margin-left:28px; margin-right:5px; padding:0px; list-style-type: decimal; color:#FF387A;}
.divcontenurose	ul2							{margin-left:28px; margin-right:5px; padding:0px; list-style-type: none; list-style-image: url(multipays/icono/puce_rose.gif); background-repeat: no-repeat; list-style-position: outside;}
.divcontenurose img .pub					{border: 0px; padding: 0px 10px 0px 10px;}
.divcontenurose img .fotoarticle			{width: 170px; height: 120px; border: 0px; padding: 0px 10px 0px 10px;}


.divcontenugris								{background-color:#ffffff; line-height:16px; width: 554px; text-align:left; overflow:hidden; }
.divcontenugris .content					{border-left:1px solid #c0c0c0; border-right:1px solid #c0c0c0; text-align:left;}
.divcontenugris	.login						{background-image:url(multipays/inscription/foto_4.jpg); background-position:bottom right; background-repeat:no-repeat; }
.divcontenugris .titregrand					{font-size:14px; color:#FF0066; font-weight:bold; margin-top: 10px; margin-bottom: 5px; margin-left: 10px}
.divcontenugris a.titre						{color:#000000; text-decoration:none; text-align:left;}
.divcontenugris a hover.titre				{color:#000000; text-decoration:none; text-align:left;}
.divcontenugris a visited.titre				{color:#000000; text-decoration:none; text-align:left;}
.divcontenugris	ul							{margin-left:28px; margin-right:5px; padding:0px; list-style-type: decimal; color:#FF387A; text-align:left;}
.divcontenugris	ul2							{margin-left:28px; margin-right:8px; padding:0px; list-style-type: none; list-style-image: url(multipays/icono/puce_rose.gif); background-repeat: no-repeat; list-style-position: outside; text-align:left;}
.divcontenugris	ul.liste					{margin-left:25px; margin-right:8px; padding:0px; list-style-type: none; list-style-image: url(multipays/icono/puce_rose.gif); background-repeat: no-repeat; list-style-position: outside; text-align:left; color:#000000;}
.divcontenugris	ul.liste a					{text-decoration: underline; color:#008AEF;}
.divcontenugris	ul.liste a:visited			{text-decoration: underline; color:#008AEF;}
.divcontenugris	ul.liste a:hover 			{text-decoration: none; color:#FF387A;}
.divcontenugris .pub						{border: 0px; padding: 0px 10px 0px 10px;}
.divcontenugris .fotoarticle 				{border: 0px; padding: 0px 10px 0px 10px;}
.divcontenugris .fotodossier 				{width: 255px; height: 180px; border: 0px; padding: 10px 10px 10px 10px; }
.divcontenugris p.textedossier				{font-size:14px; line-height:16px; text-align:left;}
.divcontenugris .arbo						{text-align: right; margin: 15px; font-weight:bold;}
.divcontenugris .arbo a						{text-decoration: none; color:#0074a7;}
.divcontenugris .arbo a:visited				{text-decoration: none; color:#0074a7;}
.divcontenugris .arbo a:hover				{text-decoration: underline; color:#0074a7;}
.divcontenugris .semainecouleur				{color:#0074A7;}
.divcontenugris .semainecouleurrose			{color:#FF387A;}
.divcontenugris img.fiche					{float:right; margin-left: 10px; }
.divcontenugris .contenusemaine				{margin-left: 20px; margin-right: 20px; text-align:left;}
.divcontenugris .contenusemaine h2			{margin:0px 0px 8px 0px;}
.divcontenugris  a.semaine					{color:#0074a7; font-weight:bold; text-decoration:none; }
.divcontenugris  a:visited.semaine			{color:#0074a7; font-weight:bold; text-decoration:none; }
.divcontenugris  a:hover.semaine			{color:#0074a7; font-weight:bold; text-decoration:underline; }

.divcontenugris .titredossier a				{text-decoration: none; color:#000000;}
.divcontenugris .titredossier a:visited		{text-decoration: none; color:#000000;}
.divcontenugris .titredossier a:hover		{text-decoration: underline; color:#008AEF;}
.divcontenugris .titredossier 				{text-align: left;}


.divfiche									{background-color:#FFFFFF; border-left:1px solid #C0C0C0; border-right:1px solid #C0C0C0; line-height:16px; width: 552px;}


.ovulation									{line-height:16px; width: 554px;}
.ovulation .content							{background-image:url(multipays/ovulation/fond_fleuri.jpg); background-repeat:no-repeat; background-position:top; background-color:#D3E4EF; line-height:16px; width: 554px;}
.ovulation .legende							{font-style:italic; font-size:12px; color:#A05C6D;text-align:left; padding-left:65px;}
.ovulation .tableau							{background-image:url(multipays/ovulation/fond_tableau_bleu.gif); background-position: center bottom; background-repeat:no-repeat; width:426px; padding-top:35px; }
.ovulation .tableau p						{color:#6A8CA2; font-size:14px; font-weight:bold; text-align:left; margin: 0px 0px 5px 30px;}
.ovulation .tableau select					{font-size:11px; margin: 3px 2px 3px 0px;}
.ovulation .tableau input					{font-size:11px; margin: 4px 4px 4px 4px;}
.ovulation .arbo							{text-align: right; margin: 8px; font-weight:bold;}
.ovulation .arbo a							{text-decoration: none; color:#0074A7;}
.ovulation .arbo a:visited					{text-decoration: none; color:#0074A7;}
.ovulation .arbo a:hover					{text-decoration: underline; color:#0074A7;}
.ovulation div.contenu						{margin-left: 40px; margin-right: 40px; margin-top: 10px; text-align:left;}
.ovulation p.contenu						{margin-left: 30px; margin-right: 30px; margin-top: 10px; text-align:left;}
.ovulation p.info							{margin-left: 200px; margin-right: 10px; margin-top: 10px; text-align:left;}
.ovulation h2								{margin:30px 0px 0px 0px;}
.ovulation ul								{margin: 0px 5px 0px 10px; padding: 0px 5px 0px 10px;  text-align:left}
.ovulation li								{list-style-type: none; list-style-image:url(multipays/icono/puce_bleue.gif); color:#000000;}
.ovulation .semaine							{color:#0074A7; font-weight:bold; }
.ovulation .moiscourbe						{color:#0070B6; font-weight:bold; font-size:18px;  font-family:trebuchet MS, arial, verdana;  }
.ovulation .tableau2						{background-image:url(multipays/ovulation/fond_tableau_bleu2.gif); background-position:top; background-repeat:no-repeat; background-color:#D3E4EF; width:423px; padding-top:30px; }
.ovulation .tableau2 p						{color:#6A8CA2; font-size:14px; font-weight:bold; text-align:left; margin: 0px 0px 5px 30px;}
.ovulation .tableau2 select					{font-size:11px; margin: 3px 2px 3px 0px;}
.ovulation .tableau2 input					{font-size:11px; margin: 4px 4px 4px 4px;}

.calendrier									{background-image:url(multipays/calendrier/degrade.jpg); background-repeat:repeat-x; background-position:top; background-color:#F3E4E5; line-height:16px; width: 554px;}
.calendrier .texterose						{color:#B5506D;}
.calendrier p								{text-align:left;}
.calendrier .gras							{font-weight:bolder; font-size:16px; color:#B5506D;}
.calendrier .rose							{font-weight:bold; color:#FF387A; font-family:trebuchet MS, arial, verdana; font-size: 16px;}
.calendrier .contenu						{margin-right: 5px; margin-top: 10px; text-align:left;}
.calendrier .contenu ul						{margin: 0px 5px 0px 0px; padding: 0px;  text-align:left;}
.calendrier .contenu li						{list-style-type: none; list-style-image:url(multipays/icono/puce_rose.gif); font-style:italic; color:#000000; margin-left:5px;}
.calendrier select							{font-size:11px; margin:3px;}

.divcalendrier								{width: 741px; text-align: center; float: right}
.divcalendrier .calendrier2					{background-image:url(multipays/calendrier/fond.gif); background-repeat:repeat-y;overflow: hidden;}
.divcalendrier .calendrier2 .mois			{text-align:center; color:#0066CC; font-size:18px; font-weight:bold;}
.divcalendrier .calendrier2 .titre			{border:1px solid #C1CDD8; background-color:#FFFFFF; padding :5px; margin-top:10px; margin-bottom:10px;}
.divcalendrier .calendrier2 .textegris		{color: #80868B; font-weight:bold; font-size:12px;}
.divcalendrier .calendrier2 .texterose		{color: #FF387A; font-weight:bold; font-size:12px;}
.divcalendrier .calendrier2 .textebleu		{color: #10659E; font-size:11px;}
.divcalendrier .calendrier2 .ajouter a		{color: #0070B6; font-size:10px; font-weight:100; text-align:left; float:left; width:55px; text-decoration:none;}
.divcalendrier .calendrier2 .date			{color: #0070B6; font-size:11px; font-weight:bold; text-align:right; margin-left:70px; width:14px;}
.divcalendrier .calendrier2 .dateok			{color: #FF387A; font-size:16px; font-weight:bold; text-align:right; margin-left:70px; width:20px; }
.divcalendrier .calendrier2 .accouchement	{color: #FF387A; font-size:16px; font-weight:bold; text-align:right; margin-left:70px; width:20px; background-color:#FFE9F0;}
.divcalendrier .calendrier2 .datepassee		{color: #989898; font-size:11px; font-weight:100; text-align:right; margin-left:75px; width:16px;}
.divcalendrier .calendrier2 .tache			{color: #FF387A; font-size:11px; font-weight:100;}
.divcalendrier .calendrier2 .examen			{color: #FF387A; font-size:14px; font-weight:bold; font-family:trebuchet MS, arial, serif; text-align:center;}
.divcalendrier .calendrier2 .examen a		{color: #FF387A; font-size:14px; font-weight:bold; font-family:trebuchet MS, arial, serif; text-align:center; text-decoration:none;}
.divcalendrier .calendrier2 th				{color: #10659E; font-size:11px; font-weight:100; width:93px; padding:4px; }
.divcalendrier .calendrier2 td				{padding:4px; border-left: 1px solid #C1CDD8; border-bottom: 1px solid #C1CDD8; }
.divcalendrier .calendrier2 td.jour			{border:2px solid #FF387A; }
.divcalendrier .calendrier2 td.vide			{background-color:#F5F3F3;}
.divcalendrier .calendrier2 table 			{width:721px; border-collapse:collapse;}
.divcalendrier .calendrier2 .ajouter2		{color: #FF387A; font-size:16px; font-weight:bold; text-align:left; margin: 15px;}
.divcalendrier .calendrier2 input			{margin-left: 20px; margin-right:10px; font-size:11px;}
.divcalendrier .calendrier2 select			{margin-left: 2px; margin-right:2px; font-size:11px;}

.divglossaire								{width: 554px; padding: 0px; background-position:top center; background-repeat:no-repeat; background-color:#DDF0FF;}
.divglossaire p								{padding-left :20px; padding-right:20px; padding-bottom:5px; text-align:left;}
.divglossaire p.lettres						{padding-right: 20px; text-align:right; font-weight:bold; font-size:13px; text-transform:capitalize; color:#FF0066;}
.divglossaire p.lettres a					{color:#FF0066; text-decoration:none;}
.divglossaire p.lettres a:visited			{color:#FF0066; text-decoration:none;}
.divglossaire p.lettres	a:hover				{color:#008AEF; text-decoration:underline;}
.divglossaire p.pagin						{padding-left: 70px; text-align:left; color:#FF0066; font-weight:bold; font-size:13px; text-transform:capitalize;}
.divglossaire .motbleu						{color:#4491DF; font-weight:bold; font-size:12px;}
.divglossaire .bas							{background-color: #ffffff; background-image:url(multipays/glossaire/bas.gif); background-position:bottom center; background-repeat:no-repeat; height:127px;}

.videos										{background-image:url(multipays/videos/ecran.jpg); background-position:top center; background-repeat:no-repeat; background-color:#E7E5E5; width:554px;}
.videos .textevideos						{margin-top: 100px; margin-left: 25px; margin-right: 25px; color:#000000; text-align:justify; }
.videos2									{background-image:url(multipays/videos/fond_general.gif); background-position:top center; background-repeat:no-repeat; background-color:#E7E5E5; width:554px;}
.videos2 img								{margin:5px;}
.videos2 .contenuvideo						{color:#000000; margin-left:230px; margin-right: 40px; text-align:justify; padding-top : 30px}
.videos2  h2.titre							{color:#C9416F; font-family:trebuchet MS, Arial, Helvetica, sans-serif; font-size:20px; font-weight:bold; margin: 50px 0px 5px 0px; padding:0px;}
.videos2 .images     						{float:left; margin:10px 10px;}
.videos2 .nouveautes						{height:110px; text-align:left; float:left; width: 260px; font-size:11px;}
.videos2 .theme								{text-align:left; font-size:11px;}
.videos2 .textevideo   						{color:#000000; margin-left:20px; margin-right:20px; margin-top:150px; font-size:11px; text-align:left}
.videos2 select     						{ font-size:11px;}

.divquiz									{width:554px; margin: 0px; padding: 0px; background-image:url(multipays/test/fond_quiz.jpg); background-position:top center; background-repeat:no-repeat; background-color:#60BCFF;}
.divquiz p									{text-align:left; margin: 0px 0px 0px 200px;}
.divquiz p.bleu								{color:#008AEF; text-align:center; font-size:16px; font-weight:bold;}
.divquiz .bouton							{margin: 10px 80px 20px 0px; float:right;}
.divquiz .foto  							{background-image:url(multipays/test/tof_quiz.jpg); background-position: left top; background-repeat:no-repeat;  min-height:216px;}
.divquiz .numeros  							{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FF0066; margin-top: 5px; margin-left: 215px; margin-right: 15px; text-align:justify;}
.divquiz .pourcentage						{margin-top: 15px; margin-bottom: 15px; font-size:12px; font-weight:bold; text-align:center;}

.divtest									{width:554px; margin: 0px; padding: 0px; background-image:url(multipays/test/fond_vf.jpg); background-position:top center; background-repeat:no-repeat; background-color:#60BCFF;}
.divtest p									{text-align:left; margin: 0px 0px 0px 200px;}
.divtest p.bleu								{color:#008AEF; font-size:16px; font-weight:bold;}
.divtest .questionrose						{color:#FF95B7; font-size:12px; font-weight:bold;}
.divtest .numeros  							{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FF0066; margin-top: 5px; margin-left: 215px; margin-right: 15px; text-align:justify;}
.divtest .question							{margin-left:200px; width: 317px; background-color:#F1F9FF; border-left:1px solid #8DB6D7; padding: 5px 15px 5px 15px ; border-right:1px solid #8DB6D7;}

/* Disposition du contenu du milieu */

div.theme_accueil                           {width:540px;margin-left:auto;margin-right:auto;border-left:2px solid rgb(244,244,244);border-right:2px solid rgb(244,244,244);}
.shopping .h2 .selection                    {color:#666666;}

div.minicontentrose2t 						{margin: 0px; padding: 0px; float: left; width: 358px;}
div.minicontentrose1t 						{margin: 0px; padding: 0px; float: left; width: 190px;}
div.minicontentrose2t .fotoarticle			{width: 100px; height: 100px; border: 0px; padding: 0px 10px 0px 10px; float: left;}
div.minicontentrose1t .fotoarticle 			{width: 170px; height: 120px; border: 0px; padding: 0px 10px 0px 10px;}
div.minicontentrose2t .pub					{border: 0px; padding: 0px 0px 0px 10px;}
div.minicontentrose1t .pub					{border: 0px; padding: 0px 0px 0px 10px;}

div.minicontentgris2t 						{margin: 0px 0px 0px 1px; padding: 0px; float: left; width: 356px;}
div.minicontentgris2t li a 					{color:#000000; text-decoration:none;}
div.minicontentgris2t li a:visited 			{color:#000000; text-decoration:none;}
div.minicontentgris2t li a:hover 			{color:#008AEF; text-decoration:underline;}
div.minicontentgris1t 						{margin: 0px 0px 0px 1px; padding: 0px; width: 185px; float:left}
div.minicontentgris2t .fotoarticle			{width: 100px; height: 100px; border: 0px; padding: 0px 10px 0px 10px; float: left;}
div.minicontentgris2t .fotodossier			{width: 170px; height: 120px; border: 0px; padding: 0px 10px 0px 10px; float: left;}
div.minicontentgris1t .fotoarticle 			{width: 100px; height: 100px; border: 0px; padding: 0px 10px 0px 10px;}
div.minicontentgris1t .fotodossier 			{width: 170px; height: 120px; border: 0px; padding: 0px 10px 0px 10px;}
div.minicontentgris2t .pub					{border: 0px; padding: 0px 5px 0px 5px;}
div.minicontentgris1t .pub					{border: 0px; padding: 0px 10px 0px 10px;}
div.minicontentgris1t p 					{text-align: left}

.grandtest									{padding: 0px 0px 0px 0px ;line-height:16px;width: 554px; }
.grandtest .content							{border-right:1px solid #FFB09C;  border-left:1px solid #FFB09C; }
.grandtest p								{text-align:left; margin: 0px 0px 3px 0px;}
.grandtest p.titre							{font-size: 14px; font-weight:bold;}
.grandtest p.titre2							{font-size: 14px; font-weight:bold; color:#FF0066; }
.grandtest input							{font-size: 11px; font-weight: 800; color: #FF387A;}
.grandtest .numeros  						{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FF0066; text-align:center; width:500px; height: 16px;}
.grandtest .question						{padding: 15px 20px 0px 15px ; text-align:justify;}
.grandtest ul								{color:#000000; margin: 5px 0px 0px 30px;}
.grandtest li								{color:#000000; margin: 0px 0px 0px 10px; list-style-type: none; }
.grandtest .reponse							{font-size:14px; font-weight:bold; color:#FFFFFF;}

.minicontent1t.minicontent2t a 				{text-decoration: none; color: #000000}
.minicontent1t.minicontent2t a:hover		{text-decoration: underline; color: #008AEF}
.minicontent1t.minicontent2t a.plus			{text-decoration: none; color: #008AEF}
.minicontent1t.minicontent2t a:hover.plus	{text-decoration: underline; color: #008AEF}

div#arbo 									{margin: 0px 6px 10px 0px ; padding: 0px  0px  0px 0px; text-align:left;}
div#arbo a 									{color:#FF387A; text-decoration:none;}
div#arbo a:visited							{color:#FF387A; text-decoration:none;}
div#arbo a:hover							{color:#FF387A; text-decoration:underline;}


div#theme1									{background-image:url(multipays/theme/menu_gche_fond_1.jpg); height:216px;  width: 554px; background-repeat: no-repeat; background-position: left top;}
div#theme1 a								{color:#FFFFFF; text-decoration:none;}
div#theme1 a:hover							{color:#FFFFFF; text-decoration: underline;}
div#theme1 p								{margin: 0px 0px 0px 190px; padding:7px; background-repeat: no-repeat; background-position: right top; color: #ffffff; }
div#theme1 H1.theme							{color:#24685A; font-family: trebuchet MS, serif; font-size:55px; letter-spacing: -1px; margin:0px 30px 0px; padding :0px; text-align:right;}
div#theme1 .menu							{margin:0px 0px 0px 370px; padding :0px;}
div#theme1 .menu ul							{padding:0px; margin:0px;}
div#theme1 .menu li							{margin: 0px 0px 0px 25px; padding:0px; list-style-type:none; font-weight:bold; font-size:11px; line-height:16px;}
div#theme1 .menu li a						{color:#24685A; text-decoration:underline;}
div#theme1 .menu li a:hover					{color:#FF3779; text-decoration:underline;}
div#theme1 h3								{display:inline; margin:0px;padding:0px;font-weight:bold; font-size:11px;}

div#theme2									{background-image:url(multipays/theme/menu_gche_fond_2.jpg); height:216px; width: 554px; background-repeat: no-repeat; background-position: left top;}
div#theme2 a								{color:#FFFFFF; text-decoration:none;}
div#theme2 a:hover							{color:#FFFFFF; text-decoration: underline;}
div#theme2 p								{margin: 0px 0px 0px 190px; padding:7px; background-repeat: no-repeat; background-position: right top; color: #ffffff; }
div#theme2 H1.theme							{color:#FF9900; font-family: trebuchet MS, serif; font-size:50px; letter-spacing: -1px; margin:0px 30px 0px; padding :0px; text-align:right;}
div#theme2 .menu							{margin:0px 0px 0px 370px; padding :0px;}
div#theme2 .menu ul							{padding:0px; margin:0px;}
div#theme2 .menu li							{margin: 0px 0px 0px 25px; padding:0px; list-style-type:none; font-weight:bold; font-size:11px; line-height:16px;}
div#theme2 .menu li a						{color:#FF9000; text-decoration:underline;}
div#theme2 .menu li a:hover					{color:#FF3779; text-decoration:underline;}
div#theme2 h3								{display:inline; margin:0px;padding:0px;font-weight:bold; font-size:11px;}

div#theme3									{background-image:url(multipays/theme/menu_gche_fond_3.jpg); height:216px; width: 554px; background-repeat: no-repeat; background-position: left top;}
div#theme3 a								{color:#FFFFFF; text-decoration:none;}
div#theme3 a:hover							{color:#FFFFFF; text-decoration: underline;}
div#theme3 p								{margin: 0px 0px 0px 190px; padding:7px; background-repeat: no-repeat; background-position: right top; color: #ffffff; }
div#theme3 H1.theme							{color:#9C47B9; font-family: trebuchet MS, serif; font-size:55px; letter-spacing: -1px; margin:0px 30px 0px; padding :0px; text-align:right;}
div#theme3 .menu							{margin:0px 0px 0px 370px; padding :0px;}
div#theme3 .menu ul							{padding:0px; margin:0px;}
div#theme3 .menu li							{margin: 0px 0px 0px 25px; padding:0px; list-style-type:none; font-weight:bold; font-size:11px; line-height:16px;}
div#theme3 .menu li a						{color:#9C47B9; text-decoration:underline;}
div#theme3 .menu li a:hover					{color:#FF3779; text-decoration:underline;}
div#theme3 h3								{display:inline; margin:0px;padding:0px;font-weight:bold; font-size:11px;}

div#theme4									{background-image:url(multipays/theme/menu_gche_fond_4.jpg); height:216px; width: 554px; background-repeat: no-repeat; background-position: left top;}
div#theme4 a								{color:#FFFFFF; text-decoration:none;}
div#theme4 a:hover							{color:#FFFFFF; text-decoration: underline;}
div#theme4 p								{margin: 0px 0px 0px 190px; padding:7px; background-repeat: no-repeat; background-position: right top; color: #ffffff; }
div#theme4 H1.theme							{color:#FF45CA; font-family: trebuchet MS, serif; font-size:50px; letter-spacing: -1px; margin:0px 30px 0px; padding :0px; text-align:right;}
div#theme4 .menu							{margin:0px 0px 0px 370px; padding :0px;}
div#theme4 .menu ul							{padding:0px; margin:0px;}
div#theme4 .menu li							{margin: 0px 0px 0px 25px; padding:0px; list-style-type:none; font-weight:bold; font-size:11px; line-height:16px;}
div#theme4 .menu li a						{color:#FF45CA; text-decoration:underline;}
div#theme4 .menu li a:hover					{color:#FF3779; text-decoration:underline;}
div#theme4 h3								{display:inline; margin:0px;padding:0px;font-weight:bold; font-size:11px;}

div#theme5									{background-image:url(multipays/theme/menu_gche_fond_5.jpg); height:216px; width: 554px; background-repeat: no-repeat; background-position: left top;}
div#theme5 a								{color:#FFFFFF; text-decoration:none;}
div#theme5 a:hover							{color:#FFFFFF; text-decoration: underline;}
div#theme5 p								{margin: 0px 0px 0px 190px; padding:7px; background-repeat: no-repeat; background-position: right top; color: #ffffff; }
div#theme5 H1.theme							{color:#32609E; font-family: trebuchet MS, serif; font-size:62px; letter-spacing: -1px; margin:0px 30px 0px; padding :0px; text-align:right;}
div#theme5 .menu							{margin:0px 0px 0px 370px; padding :0px;}
div#theme5 .menu ul							{padding:0px; margin:0px;}
div#theme5 .menu li							{margin: 0px 0px 0px 25px; padding:0px; list-style-type:none; font-weight:bold; font-size:11px; line-height:16px;}
div#theme5 .menu li a						{color:#32609E; text-decoration:underline;}
div#theme5 .menu li a:hover					{color:#FF3779; text-decoration:underline;}
div#theme5 h3								{display:inline; margin:0px;padding:0px;font-weight:bold; font-size:11px;}

.select										{ color:#FF387A; }


p.arbotheme 								{margin:5px; padding:0px; font-size:18px; color:#FF387A;}
p.arbotheme a								{color:#FF3779; text-decoration:none;}
p.arbotheme a:hover							{color:#FF3779; text-decoration: underline;}

div.iconoarticle							{margin: 0px 6px 10px 0px ; padding: 0px  0px  0px 0px; text-align: right; float:right}

/* Tables */

table.inscription							{padding-left: 10px; width:552px;}
table.inscription select					{font-size:11px; margin:0px 0px 0px 6px; text-align:left;}
table.inscription#foto1						{background-image:url(multipays/inscription/foto_1.jpg); background-repeat: no-repeat; background-position: right top;}
table.inscription#foto2						{background-image:url(multipays/inscription/foto_2.jpg); background-repeat: no-repeat; background-position: right top;}
table.inscription input						{font-size: 11px; font-weight: 800; color: #FF387A; margin:2px 0px 2px 6px; background-color:#ffffff;}
table.inscription .alignright				{text-align: right}

.forum p									{margin: 5px 0px 10px 20px ; padding: 0px;}
.forum ul									{margin: 5px 0px 10px 20px ; padding: 0px;}
.forum li									{ font-size:11px;margin: 0px; padding: 2px 4px 2px 0px; list-style-type: none; list-style-image: url(fr/fr/images/icono/puce_bleue.gif); background-repeat: no-repeat; list-style-position: outside;}
.forum li a									{text-decoration: none; color:#000000;}
.forum li a:hover							{text-decoration: underline; color:#008AEF;}


.icone 										{margin: 0px 3px 0px 0px ; vertical-align:middle; }
.icone2 									{margin: 4px 3px 0px 10px ; vertical-align:middle;}
.icone3 									{margin: 0px 5px 0px 5px ; vertical-align:middle;}

.pagination 								{font-family:Arial, Helvetica, sans-serif; font-size:11px;}
.pagination a 								{color:#828282; text-decoration:none;}
.pagination a:visited						{color:#828282; text-decoration:none;}
.pagination a:hover							{color:#FF387A; text-decoration:underline;}
.pagination a.encours 						{color:#FF387A; text-decoration:none; font-weight:bold;}
.pagination a.encours:visited 				{color:#FF387A; text-decoration:none; font-weight:bold;}

.soustitre									{font-weight:bold; font-family:trebuchet ms, Arial, Helvetica, sans-serif; font-size:16px;}
.Chapeau									{font-size:13px; line-height:16px; font-weight:bold;}
.Intertitre									{font-family:trebuchet ms, Arial, Helvetica, sans-serif; font-size:14px; line-height:16px; font-weight:bold;}
.Intertitre2								{font-size:13px; line-height:16px; font-weight:bold;}
.Intertitre3								{font-size:12px; line-height:16px; font-weight:bold;}
.questInterview								{font-size:12px; font-weight:bold;}
.plus										{font-size: 12px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; text-align:right;}
.plus a										{font-size: 12px; font-weight:bold; color:#008AEF; text-decoration:none;}
.plus a:hover								{font-size: 12px; font-weight:bold; color:#FF387A; text-decoration:none;}
.puce										{background-image:url(images/2-puce_bleue2.gif); background-position:top left; background-repeat:no-repeat; padding: 0px 0px 0px 5px;}
.definition									{color:#008AEF; display: inline;}

.gabarit8 									{width: 100%;}
.gabarit8 img.illustrTexte					{float: left; vertical-align: top;	margin-right: 10px;}

.gabarit9 									{width: 100%;}
.gabarit9 img.illustrTexte					{clear: right;	float: right; text-align: right; vertical-align: top; margin-left: 10px;}

.gabarit10 									{font-family: Arial, Helvetica, sans-serif; font-size: 12px; width: 100%;}
.gabarit10 H1 								{font-family: trebuchet MS, arial, serif; font-size:20px; margin:0px 0px 0px 0px; padding :0px 0px 0px 10px;}
.gabarit10 img.illustrTexte					{vertical-align: top; margin-left: 10px;}

.gabarit11 									{font-family: Arial, Helvetica, sans-serif; font-size: 12px; width: 100%;}
.gabarit11 H1 								{font-family: trebuchet MS, arial, serif; font-size:20px; margin:0px 0px 0px 0px; padding :0px 0px 0px 10px;}
.gabarit11 H2.rose 							{color:#FF387A;}
.gabarit11 img.illustrTexte					{vertical-align: top; margin-right: 10px; margin-bottom: 10px;}
.gabarit11 .boxbleuemenu-chapo 				{margin: 0px; padding: 0px; height: 7px; background-image:url(images/2-11-boxbleuemenu_top.gif); background-repeat:no-repeat; background-position:left bottom; width: 338px; vertical-align: bottom;}
.gabarit11 .boxbleuemenu-bas 				{margin: 0px 0px 0px 2px; padding: 0px; height: 7px; background-image:url(images/2-11-boxbleuemenu_bottom.gif); background-repeat:no-repeat; background-position:left top; width: 338px; vertical-align: top;}
.gabarit11 .boxbleuemenu 					{margin: 0px 0px 0px 2px; padding: 0px; background-color:#FFFFFF; border-left:1px solid #B3DCF8; border-right:1px solid #B3DCF8; line-height:16px; width: 336px;}
.gabarit11 .boxbleuemenu ul					{line-height:15px; margin: 10px 0px 10px 20px ; padding: 0px  0px  0px 0px}
.gabarit11 .boxbleuemenu li					{margin: 0px; padding: 2px 4px 2px 0px; list-style-type: none; list-style-image: url(images/2-11-puce_bleue.gif); background-repeat: no-repeat; list-style-position: outside;}
.gabarit11 .boxbleuemenu li a				{text-decoration: none; color:#008AEF;}
.gabarit11 .boxbleuemenu li a:visited		{text-decoration: none; color:#008AEF;}
.gabarit11 .boxbleuemenu li a:hover			{text-decoration: underline; color:#008AEF;}

img.bibi									{width: 12px; height: 20px; vertical-align:middle}

#overlayDiv 								{position: absolute; background-image:url(multipays/glossaire/fond.gif); background-position:center; display: none; color: #000000; width: 235px;}
#overlayDiv .titreDef 						{color: #4491DF; font-size:11px; font-weight: bold; background-color: #C4E5FF; padding: 4px 0px 2px 12px; background-image:url(multipays/glossaire/haut.gif); background-position:top; background-repeat:no-repeat; text-align:left;}
#overlayDiv .texteDef 						{text-align:left; padding: 7px; font-size:11px; background-image:url(multipays/glossaire/bas2.gif); background-position:bottom; background-repeat:no-repeat;}
#overlayDiv .pubGlossaire 					{font-size:11px; font-style:italic; color:#0066CC;}


#shopping a                               { color:#000000;}
#shopping a:hover                         {}
#shopping a.prix                          { color: #FF387A; text-decoration:none;}
#shopping a.prix:hover                    { color: #008AEF;}

#shopping p											{text-transform: lowercase;}
#shopping p:first-letter						{text-transform: uppercase;}

#shopping div.theme_accueil					{}

#shopping div.theme_accueil img.etoile		{position:absolute;left:190px;top:-50px;}

#shopping div.theme_accueil img.plus		{margin-left:331px;margin-top:20px;}

#shopping div.grand_produit					{position:relative;border:1px solid #000000;height:334px;width:294px;margin-left:1em;margin-top:60px;}
#shopping div.grand_produit div.gauche		{float:left;width:186px;height:334px;background:url("/grafx/fr/boutons/bt_degrade_gris.gif") scroll bottom repeat-x;}
#shopping div.grand_produit p.titre			{margin-left:5px;padding:0;text-align:left;}
#shopping div.grand_produit p.description	{margin-left:5px;padding:0;text-align:left;}
#shopping div.grand_produit div.droite		{float:right;width:102px;margin-top:145px;}
#shopping div.grand_produit img.produit	{width:90px;}
#shopping div.grand_produit p.prix			{width:102px;position:absolute;top:270px;left:186px;padding:0;margin-top:2em;text-align:center;font-size:1.3em;font-weight:bolder;}

#shopping div.theme_accueil img.commande	{margin-left:1em;margin-top:3px;}

#shopping div.produits4x						{float:right;width:216px;margin-top:60px;}

#shopping div.produit_min						{border:1px solid #000000; width:94px;height:141px;background:url("/grafx/fr/boutons/bt_degrade_gris.gif") scroll bottom repeat-x;}
#shopping div.produit_min div.haut			{height:90px;border-bottom:1px dashed #CCCCCC;}
#shopping div.produit_min img.produit		{width:94px;max-height:90px;}
#shopping div.produit_min p.nom				{font-size:10px;padding:0;margin:0px;margin-top:3px;margin-left:1px;margin-right:3px;line-height:1em;text-align:left;}
#shopping div.produit_min p.prix				{padding:0;margin:0px;margin-left:5px;font-weight:bolder;}

#shopping div.produits4x img.commande		{margin-top:3px;margin-bottom:21px;margin-left:-2px;}

/* Coregistration Biotherm */
.coregOffrePI
{ height: 70px; margin: 10px; }