body  {
	color: #666;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.5em;
	background-color: white;
	font-weight: bold;
}
a:link {
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

.text_titre { color: #c84350; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 1.7em }
.text_teaser_topspeaker { color: #c84350; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 1.3em; padding-top: 6px; padding-bottom: 1px; }
.text_teaser_topspeaker_fonction { color: #0092b3; font-size: xx-small; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 115%; }
.text_teaser_topspeaker_organisation { color: #0092b3; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 1.7em; letter-spacing: 1px; }
.text_titrebleu_teaser { color: #0092b3; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 1.2em; padding-bottom: 2px; }
.text_titremoyen_nobold_teaser { color: #c84350; font-size: 15px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; line-height: 1.2em; padding-bottom: 2px; }
.text_titremoyen_teaser { color: #c84350; font-size: 15px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 1.2em; padding-bottom: 2px; }
.text_titremoyenbleu_nobold_teaser { color: #0092b3; font-size: 15px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; line-height: 1.2em; padding-bottom: 2px; }
.text_titremoyenbleu_teaser { color: #0092b3; font-size: 15px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 1.2em; padding-bottom: 2px; }
.text_titremoyenvert_teaser { color: #96be0d; font-size: 18px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 1.2em; padding-bottom: 2px; }
.text_titremoyenplusbleu_teaser { color: #0092b3; font-size: 23px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 1.2em; padding-bottom: 2px; }
.text_titremoyenplusvert_teaser { color: #96be0d; font-size: 23px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 1.2em; padding-bottom: 2px; }
.text_titre_teaser { color: #c84350; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 1.2em; padding-top: 3px; padding-bottom: 2px; }
.text_titre_teaser a:link { color: #c84350; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 1.2em; text-decoration: underline; padding-bottom: 2px; }
.text_titre_teaser a:visited { color: #c84350; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 1.2em; text-decoration: underline; padding-bottom: 2px; }
.text_titre_teaser a:hover { color: #5c1140; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 1.2em; text-decoration: underline; padding-bottom: 2px; }
.bloc_espace {padding-top:12;}
.text_urlgros_teaser {
	color: #99C600;
	font-size: 46px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height: 0.7em;
	text-decoration: none;
	padding-top: -3px;
	padding-bottom: 2px;
}

.text_titregros_teaser { color: #c84350; font-size: 31px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 0.7em; text-decoration: none; padding-top: -3px; padding-bottom: 2px; }
.text_titregros_teaser a:link { color: #c84350; font-size: 31px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 0.7em; text-decoration: none; padding-top: -3px; padding-bottom: 2px; }
.text_titregros_teaser a:visited { color: #c84350; font-size: 31px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 0.7em; text-decoration: none; padding-top: -3px; padding-bottom: 2px; }
.text_titregros_teaser a:hover { color: #5c1140; font-size: 31px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 0.7em; padding-top: -3px; padding-bottom: 2px; }
.text_titre_caps { color: #0092b3; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 1.7em; text-decoration: none; text-transform: uppercase  }
.text_titre_caps_teaser { color: #0092b3; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 1.1em; text-decoration: none; text-transform: uppercase; padding-top: 8px; }
.text_titre_caps a:visited { color: #0092b3; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 1.7em; text-decoration: underline; text-transform: uppercase; }
.text_titre_caps a:hover { color: #5c1140; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 1.7em; text-decoration: underline; text-transform: uppercase; }
.text_chapo {
	color: #0092b3;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.7em;
	letter-spacing: 1px;
	font-weight: normal;
}
.text_chapo_highlightgreen {
	color: #96be0d;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.7em;
	letter-spacing: 1px;
	font-weight: bold;
}
.text_chapo_highlightred {
	color: #c84350;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.7em;
	letter-spacing: 1px;
	font-weight: bold;
}
.text_chapo_news { color: #0092b3; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 1.5 }
.text_url_news { color: #0092b3; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 1.5; padding-top: 8px; }
.text_url_news a:link { color: #0092b3; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 1.5; text-decoration: underline; padding-top: 8px; }
.text_url_news a:visited { color: #0092b3; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 1.5; text-decoration: underline; padding-top: 8px; }
.text_url_news a:hover { color: #c84350; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 1.5; text-decoration: underline; padding-top: 8px; }
.text_chapo_teaser { color: #c84350; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 1.9; padding-top: 6px; padding-bottom: 4px; }
.text_chapo_teaser_arrow { color: #c84350; font-size: 11px; font-family: Webdings; line-height: 1.9; padding-top: 6px; padding-bottom: 4px; }
.text_verbatim_teaser { color: #0092b3; font-size: 11px; font-family: "trebuchet ms", Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-style: italic; line-height: 1.4; padding-top: 6px; }
.text_verbatim-fushia_teaser { color: #c84350; font-size: 11px; font-family: "trebuchet ms", Verdana, Arial, Helvetica, sans-serif; font-style: italic; font-weight: bold; line-height: 1.2; padding-top: 24px; }
.text_regular { color: #666; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 1.7em }
.text_regular_espace { color: #666; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 1.7em ;padding-top: 6px; }
.text_regular_teaser_interligneserre { color: #0092b3; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 1.2em; padding-top: 6px; }
.text_regular_teaser { color: #0092b3; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 1.4em; padding-top: 6px; }
.text_regular a:link { color: #666; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 1.7em; text-decoration: underline; }
.text_regular a:visited { color: #666; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 1.7em; text-decoration: underline; }
.text_regular a:hover { color: #5c1140; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 1.7em; text-decoration: underline; }
.text_arobace { color: #666; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 1.7em; padding-top: 2px; }
.text_regular_list     { color: #666; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 1.7em; list-style-image: url("images/puce-x5-orange.png"); list-style-position: outside; display: list-item; margin-top: 8px; margin-left: 1px; position: relative }
.list      { list-style-position: outside }
.text_small { color: #666; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 1.7em; letter-spacing: 0.5px }
.text_small a:visited { color: #666; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 1.7em; letter-spacing: 0.5px; }
.text_small a:hover { color: #5c1140; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 1.7em; letter-spacing: 0.5px; }
.text_small_list    { color: #666; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 1.7em; letter-spacing: 0.5px; list-style-image: url(images/puce-x3-orange.png); list-style-position: outside; display: list-item; margin-top: 6px; margin-left: 1px; position: relative }
.text_reg_list { color: #666; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 1.7em; list-style-image: url("images/puce-x5-orange.png"); list-style-position: outside; display: list-item; margin-top: 8px; margin-left: 1px }
.texte_bullets_retrait { color: #666; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 1.7em; text-indent: -8pt; white-space: normal; list-style-type: square; list-style-position: outside; display: inline; position: relative }
.texte_bullets_sans_retrait { color: #666; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 1.2em; text-indent: -8pt; white-space: normal; list-style-type: square; list-style-position: outside; display: inline; position: relative; left: 24px }
.speakers_nom { color: #666; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: 700; line-height: 1.7em }
.speakers2008_nom { color: #666; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: 700; line-height: 1.2em; padding-top: 6px; }
.speakers2008ws_nom { color: #666; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: 700; line-height: 1.2em; padding-top: 6px; }
.speakers2008teaser_nom { color: #0092b3; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: 700; line-height: 1.2em; padding-top: 6px; }
.speakers_fonction { color: #666; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: italic; font-weight: 300; line-height: 1.5em }
.speakers2008_fonction { color: #666; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: italic; font-weight: 300; line-height: 1.1em; padding-top: 2px; padding-bottom: 1px; }
.speakers2008teaser_fonction { color: #666; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: italic; line-height: 1.1em; padding-top: 3px; padding-bottom: 3px; }
.speakers_reserve  { color: #666; font-size: 8px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 1.5em; vertical-align: 2em }
.speakers_organisation { color: #666; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: 400; line-height: 1.5em; text-transform: uppercase; letter-spacing: 1.5px }
.speakers2008_organisation { color: #666; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: 400; line-height: 1em; text-transform: uppercase; letter-spacing: 1px; padding-top: 1px; padding-bottom: 4px; }
.speakers2008teaser_organisation { color: #0092b3; font-size: 9px; font-family: "Arial Narrow", Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 1em; text-transform: uppercase; letter-spacing: 1px; padding-top: 1px; }
.speakers_organisation_teaser { color: #666; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: 400; line-height: 1.5em; text-transform: uppercase; letter-spacing: 1px; }
.speakers_pays { color: #666; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: 400; line-height: 1.5em; text-transform: capitalize ; letter-spacing: 0; }
.speakers2008_pays { color: #666; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: 400; line-height: 1.5em; text-transform: capitalize; letter-spacing: 0; }
.agenda_surtitre { color: #ff7f00; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 1.7; text-transform: uppercase; word-spacing: 8px; letter-spacing: 8px }
.agenda_titre { color: #87b800; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 1.7em }
.agenda_lunch { color: #0092b3; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 0; letter-spacing: 1px }
.agenda_table_small { color: #666; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 1.7em }
.agenda_table_haut_droit {
	color: #0095B7;
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.7em;
	padding: 0 2px 6px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 0;
	border-left-width: 0;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #0095B7;
	border-right-color: #0095B7;
	border-bottom-color: #0095B7;
	border-left-color: #0095B7;
}
.agenda_table_haut-entete {
	color: #fff;
	font-size: x-small;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	padding-top: 2;
	padding-right: 2px;
	padding-left: 2px;
	margin-top: -8px;
	margin-right: 0px;
	margin-bottom: 0px;
	clip: rect(auto,auto,auto,auto);
	border-top-width: 1px;
	border-right-width: 0;
	border-bottom-width: 0;
	border-left-width: 0;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #0095B7;
	border-right-color: #0095B7;
	border-bottom-color: #0095B7;
	border-left-color: #0095B7;
}
.agenda_table {
	margin-left: -6px;
	margin-top: 5px;
}
.agenda_table_haut_droit-entete {
	color: #fff;
	font-size: x-small;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	padding-top: 3;
	padding-right: 2px;
	padding-left: 2px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 0;
	border-left-width: 0;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #0095B7;
	border-right-color: #0095B7;
	border-bottom-color: #0095B7;
	border-left-color: #0095B7;
}
.agenda_table_haut_droit_pointill?s { color: #666; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 1.7em; padding: 0 2px 6px; border-style: dotted solid solid; border-width: 1px 1px 0 0; border-color: gray }
.agenda_table_droite {
	color: #666;
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.7em;
	padding: 0 2px 6px;
	border-top-width: 0;
	border-right-width: 1px;
	border-bottom-width: 0;
	border-left-width: 0;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #0095B7;
	border-right-color: #0095B7;
	border-bottom-color: #0095B7;
	border-left-color: #0095B7;
}
.agenda_table_haut_droite_bas {
	color: #0095B7;
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.7em;
	padding: 0 2px 6px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #0095B7;
	border-right-color: #0095B7;
	border-bottom-color: #0095B7;
	border-left-color: #0095B7;
}
.agenda_table_gauche_haut_droite { color: #666; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 1.7em; padding: 0 2px 6px; border-style: solid; border-width: 1px 1px 0; border-color: gray }
.texte_list_chiffresromains { color: #666; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 1.2em; list-style-type: upper-roman; list-style-position: inside; display: list-item; position: relative; left: 10%; width: 90% }
.IPSAgIntervenantsplnire   { color: #0092b3; font-family: Verdana, Arial, Helvetica, sans-serif; margin-top: 5.66pt }
.IPSAgIntervenantssuite  { color: #0092b3; font-family: Verdana, Arial, Helvetica, sans-serif; margin-top: 2.12pt }
.IPSAgjour  { color: #4cd8bf; font-family: "Arial Narrow"; font-weight: bold; text-transform: uppercase }
.IPSAgmoderatedby  { color: #888; font-size: xx-small; font-family: Verdana, Arial, Helvetica, sans-serif }
.IPSAgnom   { color: #0092b3; font-size: xx-small; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 110% }
.ipsagendaintervenantnom  { color: #0092b3; font-size: xx-small; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 110% }
.IPSAgnomastrisque     { color: #0092b3; font-size: xx-small; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; position: relative; top: 2; vertical-align: 2px }
.IPSAgnom-invited { color: #0092b3; font-size: xx-small; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; position: relative; top: 2; vertical-align: 2px }
.IPSAgfonction  { color: #666; font-size: xx-small; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-style: italic; line-height: 110%; font-stretch: normal; position: relative }
.IPSAgorganisation    { color: #666; font-size: xx-small; font-family: "Arial Narrow"; font-weight: normal; line-height: 110%; font-stretch: condensed; text-transform: uppercase; letter-spacing: 0 }
.ipsagendaintervenantorganisme  { color: #666; font-size: xx-small; font-family: "Arial Narrow"; font-weight: normal; line-height: 110%; font-stretch: condensed; text-transform: uppercase; letter-spacing: 0 }
.IPSAgpays   { color: #999; font-size: xx-small; font-family: "Arial Narrow"; font-weight: 100; text-transform: capitalize; letter-spacing: 0 }
.IPSAgprthmegtSimianDisplayorangutan  { color: #87b800 !important; font-size: xx-small; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal }
.IPSAgsoustitre    { color: #5c1140; font-size: xx-small; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 115% }
.IPSAgthme  { color: #f90; font-size: xx-small; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; margin-top: 2.83pt }
.IPSAgthmeflche  { color: #c84350; font-family: Webdings; font-stretch: normal }
.IPSAgtitrejourne    { color: #0092b3; font-size: medium; font-family: "Arial Narrow"; font-weight: bold; text-transform: uppercase }
.IPSAgtitrejourne-type { color: #4cd8bf; font-size: medium; font-family: "Arial Narrow"; font-weight: normal; text-transform: uppercase }
.IPSAgtitrejourne-blanc { color: #fff; font-size: x-small; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-transform: uppercase; height: 24px }
.IPSheure  { color: #639; font-size: xx-small; font-family: "Arial Narrow"; letter-spacing: 0; margin-top: 2.83pt }
.ipsagenainterventionintervenant  { color: #a40988; font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif }
.text_small_tab { color: #666; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 1.2em; letter-spacing: 0; padding-bottom: 4px; }
/*<agl.folder "programme">*/
	.prog_horaire { color: #4a0; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 1.1em; text-decoration: none; padding-top: 24px; }
	.prog_titre { color: #c84350; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 1.1em; padding-top: 4px; }
	.prog_surtitre { color: #f07b00; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 1.1em; padding-top: 6px; padding-bottom: 3px; }
	.prog_soustitre {
	color: #6E99A6;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	line-height: 1.1em;
	padding-top: 6px;
	padding-bottom: 3px;
}
	.prog_moderator  { color: #888; font-size: xx-small; font-family: Verdana, Arial, Helvetica, sans-serif ; font-weight: normal; font-style: normal; padding-top: 12px; }
	.prog_speaker {
	color: #8E258D;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: 700;
	line-height: 1em;
	padding-top: 2px;
}
	.prog_fonction {
	color: #00B8B6;
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: italic;
	font-weight: 300;
	padding-top: 2px;
	padding-bottom: 1px;
}
	.prog_organisation {
	color: #6E99A6;
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: 400;
	text-transform: uppercase;
	letter-spacing: 1px;
	padding-top: 1px;
	padding-bottom: 4px;
}
	.prog_organisationdetail { color: #6E99A6; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: 400; text-transform: none; letter-spacing: 0; padding-top: 1px; padding-bottom: 4px; }
	.prog_pays { color: #0092b3; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: 400; text-transform: capitalize; letter-spacing: 0; }
	.prog_space { color: #5392b4; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; text-decoration: none; text-transform: uppercase; letter-spacing: 1px; padding-left: 8px; }
	.prog_arrow { color: #f07b00; font-size: 13px; font-family: "times new roman"; font-style: normal; font-weight: normal; text-decoration: none; text-transform: uppercase; letter-spacing: 1px; padding-right: 2px; }
/*</agl.folder>*/
/*<agl.folder "workshops">*/
	.ws_horaire { color: #4a0; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 1.1em; text-decoration: none; padding-top: 5px; }
	.ws_theme { color: #8E258D; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 1.1em; text-transform: uppercase; padding-top: 6px; padding-bottom: 3px; }
	.ws_titre { color: #c84350; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 1.1em; padding-top: 4px; }
	.ws_titrepetit { color: #c84350; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 1.1em; padding-top: 4px; }
	.ws_titrepetitgreen { color: #96be0d; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 1.1em; padding-top: 4px; }
	.ws_surtitre {
	color: #8E258D;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	line-height: 1.1em;
	padding-top: 6px;
	padding-bottom: 3px;
}
	.ws_soustitre {
	color: #6E99A6;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	line-height: 1.1em;
	padding-top: 1px;
	padding-bottom: 3px;
	margin-top: 4px;
}
	.ws_moderator  { color: #888; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif ; font-weight: normal; font-style: normal; padding-top: 12px; }
	.ws_speaker { color: #8E258D; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: 700; line-height: 1em; padding-top: 2px; }
	.ws_fonction { color: #00b3b4; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: italic; font-weight: 300; padding-top: 2px; padding-bottom: 1px; }
	.ws_organisation {
	color: #45787E;
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: 500;
	text-transform: uppercase;
	padding-top: 1px;
	padding-bottom: 4px;
}
	.ws_organisationdetail { color: #6E99A6; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: 400; text-transform: none; letter-spacing: 0; padding-top: 1px; padding-bottom: 4px; }
	.ws_pays { color: #6E99A6; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: 400; text-transform: capitalize; letter-spacing: 0; }
	.ws_space { color: #5392b4; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; text-decoration: none; text-transform: uppercase; letter-spacing: 1px; padding-left: 8px; }
/*</agl.folder>*/
.teaser_organisationlist {
	color: #0092b3;
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: 400;
	line-height: 10px;
	text-transform: uppercase;
	letter-spacing: 0;
	padding-top: 6px;
}
.teaser_organisationlistspaced {
	color: #0092b3;
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height: 24px;
	text-transform: uppercase;
	letter-spacing: 0;
	padding-top: 6px;
}
.text_titremoyenplus_teaser { color: #c84350; font-size: 23px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 1.2em; padding-bottom: 2px; text-decoration: none; }
.text_titremoyenplus_teaser a:link { color: #c84350; font-size: 23px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 1.2em; padding-bottom: 2px; text-decoration: none; }
.text_titremoyenplus_teaser a:visited { color: #c84350; font-size: 23px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 1.2em; padding-bottom: 2px; text-decoration: none; }
.text_titremoyenplus_teaser a:hover { color: #c84350; font-size: 23px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 1.2em; padding-bottom: 2px; text-decoration: underline; }

	.ws_arrow {
	color: #c84350;
	font-size: 11px;
	font-family: Webdings;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	text-transform: uppercase;
	padding-right: 0px;
	margin-left: -3px;
	margin-right: -3px;
}

	.ws_arrowunicode {
	color: #c84350;
	font-size: 6px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	text-transform: uppercase;
	padding-right: 0px;
	margin-left: 0px;
	margin-right: 0px;
}

.ws_surtitrecaps {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 1.1em;
	font-weight: normal;
	text-transform: capitalize;
	color: #87B800;
	padding-top: 6px;
	padding-bottom: 3px;
	letter-spacing: 1px;
}
	.ws_fonction_org_teaser { color: #6E99A6; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif;  padding-top: 1px; padding-bottom: 4px; }

	.ws_blocteaser {
	padding-top: 3px;
	padding-bottom: 1px;
}
.table_filetgauche_ipwpf2011 {
	color: #686198;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.7em;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: gray;
	border-right-color: gray;
	border-bottom-color: gray;
	border-left-color: #686198;
	padding-top: 0;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 7px;
}
