/*
code couleur : 
vert clair = #EDF4DB
vert moyen = #B2D454
vert foncé = #A2C24A
bleu = #00387B
*/
* { 
	font-family: Arial, Helvetica, sans-serif; font-size:11px; 
}
body { 
	margin:0; padding:0; text-align:center; /*background:#090A43 url(../../images/bg.jpg) repeat-x;*/
}
img { 
	border:0; 
}
form, h1, h2, h3, h4, h5, h6 { 
	margin:0; 
}
table { 
	margin:0; padding:0; border:0; border-collapse:collapse; 
}
ul, ol { 
	list-style:none outside none; margin:0; padding:0; 
}
a {
	color:#000;text-decoration:underline;
}
.fleft {
	float:left;
}
.clear { 
	clear:both; font-size:1px;
}


/*** common ***/

.source { 
	font-family: Arial, Helvetica, sans-serif; font-size:10px; font-style: italic; 
}
.citation {font-family: Arial, Helvetica, sans-serif;font-size:24px;
}
a.vert{color:#A2C24A; font-weight:bold; text-decoration:none;
}
a:hover.vert{text-decoration:underline;
}
a.gris{ 
	display:block; background:#A2C24A  url(../../images/puces/puce-vert.gif) no-repeat 8px 8px; padding:2px 20px 2px 18px; color:#FFF; font-weight:bold; text-decoration:none;
}
a.gris16{ 
	display:block; background:#A2C24A  url(../../images/puces/puce-vert.gif) no-repeat 8px 8px; padding:2px 20px 2px 18px; color:#FFF; font-weight:bold; text-decoration:none;font-size:16px; 
}
.liste-lettre{
	margin:15px 0 10px 0;padding:5px 5px 5px 10px;background-color:#AFEBFC;/*color:#005C9C;*/color:#000;
}
.cadreblanc{background-color:#FFFFFF;padding:5px 5px 5px 10px; border:1px solid #A2C24A;
}
/*** conteneurs header id ****/
#container { 
	position:relative; margin:auto; width:980px; text-align:left; padding:0 7px 10px 7px; /*background:url(../../images/bg.gif) top no-repeat;background-color:#A2C24A;*/
}
#containerBg {
	/*background-color:#A2C24A;url(../../images/bot-bg.gif) bottom repeat-x*/;
}

#header {
	height:130px;position:relative;background:url(../../images/header/bg_top.gif) bottom repeat-x;
}

#logo,#logo_title,#logo_linebase, #date, #manifestation, #fhf, #switchLanguage, #langueDispo, #heim,#heimen, #imprimer,#envoyer,#ajouter,#contacts ,#headerimg{
	position:absolute;
}
#headerimg {
	top:0px; left:200px;
}
#logo {
	top:5px; left:40px;
}
#logo_title {
	top:12px; left:160px;
}
#logo_linebase {
	top:60px; left:160px;
}
#date {
	top:5px; left:855px;
}

#fhf {
	top:0px; left:850px; color:#FFF; font-size:9px;text-align:center;line-height:30px;
}
#heim {
	top:0px; left:760px;color:#FFF; font-size:9px;text-align:center;line-height:30px;
}
#heimen {
	top:0px; left:875px;color:#FFF; font-size:9px;text-align:center;line-height:30px;
}
#switchLanguage {
	top:131px; left:900px;
}
#langueDispo {
	top:96px; right:0; background:#FFF; padding:3px; color:#0096DE; border:3px solid #0096DE; font-size:10px; display:none;
}

#listfonction a{
	text-decoration:none;
}
#imprimer {
	background:url(../../images/puces/imprimer.gif) no-repeat; top:125px; left:340px;
}
#envoyer {
	background:url(../../images/puces/envoyer-collegue.gif) no-repeat;top:125px; left:370px;
}
#ajouter {
	background:url(../../images/puces/ajouter-favoris.gif) no-repeat;top:125px; left:400px;
}
#contacts {
	background:url(../../images/puces/vos-contacts.gif) no-repeat;top:125px; left:430px;
}
/*** fin conteneurs id ****/
/*** navigation ****/
.nav li {
	position:relative; float:left; width:160px; text-align:center; padding:3px 0 0 0; z-index:2;
}
.nav a {
	color:#FFF; font-size:13px; font-weight:bold; text-decoration:none; display:block; height:19px; padding:1px 0 0 0;
}
.nav a:hover, .nav .on a {
	background:#B2D454;
}
.nav ol {
	width:160px; margin:21px 0 0 0; padding:18px 0 6px 0; background:#A2C24A url(../../images/snav-top.gif) repeat-x; border-right:3px solid #A2C24A; border-bottom:3px solid #A2C24A;
}
.nav ol li {
	float:none; text-align:left; display:block; width:160px; padding:0 0 5px 0;
}
.nav ol a, .nav ol .on {
	font-size:11px; font-weight:normal; 
	padding:1px 7px 2px 11px!important; padding:2px 7px 1px 11px; 
	height:auto!important; height:17px
}
.nav .on ol a {
	background:none;
}
.nav ol a:hover, .nav ol .snavOn {
	background:#B2D454;
}
.nav li ol li .snavOn {
	background:#B2D454;
}
#navLeft ol li.sub a, #navTop ol li.sub a{
/*	padding-left:25px !important; */
	padding-left:25px !important; background:url(../../images/puces/sub.gif) no-repeat 10px 3px;
}
#navLeft ol li.sub a:hover, #navLeft ol li.sub a.snavOn, #navTop ol li.sub a:hover, #navTop ol li.sub a.snavOn{
	padding-left:25px !important; background:url(../../images/puces/sub.gif) no-repeat 10px 3px #B2D454;
}

#navTop {
	padding:0 0 0 0px; background:#A2C24A; height:25px; z-index:2;
}
#navTop ol {
	position:absolute; top:2px; left:0; display:none;
}
/*** fin navigation ****/
#content {
	background:#A2C24A; /*FFF*/
}

#right {
	height:363px; width:120px; float:right;/*text-align:right;*/
}
#right img {
	/*margin:0 0 13px 9px;*/
}
#right a {
	color:#FFF; font-size:13px; text-decoration:none;
}
#boitetools {
	height:363px; width:155px; 
}
#boitetools img {
	margin:0 0 13px 9px;
}
#boitetools a {
	color:#FFF; font-size:11px; text-decoration:none;
}
#oneClick {
	margin:120px 0 0 4px!important; margin:120px 0 0 4px;border-bottom:1px dashed #FFF; border-top:1px dashed #FFF;padding:20px 0 20px 10px ;/* width:150px;*/
}
#oneClick li {
	background:url(../../images/puces/one-clic.gif) 8px 3px no-repeat; padding:0 0 0 24px; height:auto !important; height:1%;
}
#tools {
		margin:120px 0 0 4px!important; margin:120px 0 0 4px;border-bottom:1px dashed #FFF; border-top:1px dashed #FFF;padding:20px 0 20px 10px ; /*width:150px;*/
}

#tools li {
	height:15px; padding:0px 0 5px 24px;vertical-align:top;
}
#right #tools .imprimer {
	background:url(../../images/puces/imprimer.gif) no-repeat;
}
#right #tools .envoyer {
	background:url(../../images/puces/envoyer-collegue.gif) no-repeat;
}
#right #tools .ajouter {
	background:url(../../images/puces/ajouter-favoris.gif) no-repeat;
}
#right #tools .contacts {
	background:url(../../images/puces/vos-contacts.gif) no-repeat;
}
#right #tools .newsletter {
	background:url(../../images/puces/inscr-newsletter.gif) no-repeat;
}
#right #tools .infospratiques {
	background:url(../../images/puces/ico-infos-pratiques.gif) no-repeat;
}
#boitetools #tools .imprimer {
	background:url(../../images/puces/imprimer.gif) no-repeat;
}
#boitetools #tools .envoyer {
	background:url(../../images/puces/envoyer-collegue.gif) no-repeat;
}
#boitetools #tools .ajouter {
	background:url(../../images/puces/ajouter-favoris.gif) no-repeat;
}
#boitetools #tools .contacts {
	background:url(../../images/puces/vos-contacts.gif) no-repeat;
}

#boitetools #tools .newsletter {
	background:url(../../images/puces/inscr-newsletter.gif) no-repeat;
}
#boitetools #tools .infospratiques {
	background:url(../../images/puces/ico-infos-pratiques.gif) no-repeat;
}
#footerhome {
	background:#FFFFFF;width:980px;position:relative;height:100px;
}
#footerhome #organisateurs {
position:absolute;top:10px; left:50px;  color:#275586; font-weight:bold;
}

#footerhome #pgplogo {
position:absolute;top:30px; left:50px; color:#FFF; 
}
#footerhome #cmplogo {
position:absolute;top:30px; left:130px; color:#FFF; 
}
#footerhome #partenariat {
position:absolute;top:10px; left:330px; color:#275586; font-weight:bold;
}
#footerhome #fhflogo {
position:absolute;top:30px; left:330px; color:#FFF; 
}
#footerhome #fehaplogo {
position:absolute;top:30px; left:390px; color:#FFF; 
}
#footerhome #fhplogo {
position:absolute;top:50px; left:520px; color:#FFF; 
}
#footerhome #soutien{
position:absolute;top:10px; left:787px;  color:#275586; font-weight:bold;
}
#footerhome #ademelogo {
position:absolute;top:30px; left:787px; color:#FFF; 
}
#footerhome #meedemlogo {
position:absolute;top:30px; left:847px; color:#FFF; 
}
#footerhome #ministerelogo {
position:absolute;top:30px; left:897px; color:#FFF; 
}

#footer {
	background:#A2C24A; width:980px;  height:19px; border-bottom:1px solid #FFF; 
}
#footer li {
	float:left; width:18%; text-align:center; padding:2px 0 0 0;font-weight:bold;
}
#footer a {
	color:#FFF; text-decoration:none;
}
#corporate {
	 color:#666666;background:#FFFFFF;width:980px;position:relative;float:left;
}

#corporate a {
	color:#666666; text-decoration:underline;
}
.fiche {
	background:url(../../images/puces/puce-vert.gif) 0 4px no-repeat; padding:0 0 10px 10px;
}
.titre_intervention {font-weight:bold;color:#8F8F23;
}
ul .fiche {
	list-style:none outside none;
}
ul .fiche a {
	text-decoration:none; /*color:#005C9C;*/color:#000;
}
.ancre {
	background:url(../../images/puces/flc-bleu.gif) no-repeat 8px 8px;  padding:2px 20px 2px 18px;
}
ul .ancre {
	list-style:none outside none;
}
ul .ancre a {
	text-decoration:none; /*color:#005C9C;*/color:#000;
}
ul .ancre a:hover{
	text-decoration:underline; /*color:#005C9C;*/color:#000;
}
.more {
	background:#0096DE url(../../images/puces/more.gif) no-repeat; height:30px; padding:7px 0 0 30px; color:#FFF;
}
.moreOneLine {
	background:url(../../images/puces/more2.gif) no-repeat;
}
.more a, .more span, .more strong {
	text-decoration:none; color:#FFF; padding:0 13px 2px 4px; margin:2px 0 0 0; display:block;
}
.moreOneLine a, .moreOneLine span, .moreOneLine strong {
	display:block; background:#0096DE;
}
.moreRight, .btnRight {
	float:right;
}

.btn {
	background:url(../../images/puces/btn.gif) right no-repeat; height:30px; padding:15px 0 0 0; text-align:right; margin:10px 0 0 0;
}
.btn a {
	background:#0096DE; text-decoration:none; color:#FFF; padding:0 6px 2px 4px; margin:2px 30px 0 0; font-weight:bold; width:440px; display:block;
}

/*** fin common ***/

/*** home ***/

.home #content {
	height:auto!important; height:478px;/*background-color:#B2D454; */
}
.home #right {
	/* background:#A2C24Aurl(../../images/right-bg.html) bottom repeat-x*/;background-color:#B2D454;
}
 .home #left, .home #colun, .home #coldeux, .home #coltrois{
	float:left;/*;*/color:#000;background-color:#B2D454;
}
.home #colun .cont, .home #coldeux .cont, .home #coltrois .cont {
	padding:0 0 0 0px;background-color:#B2D454;
}
.home #colun {
	padding:13px 0px 0 5px;width:280px;
}
.home #coldeux {
	padding:13px 0px 0 5px;width:280px;
}
.home #coltrois {
	padding:13px 0px 0 3px;width:407px; 
}

.home .encart{
	padding:10px 10px 10px 10px;width:250px;border:1px solid #EDF4DB;background:#EDF4DB;color:#000;margin-top:5px;margin-left:5px;
}
.home .encart h2{
	color:#275586;font-size:14px;margin-bottom:5px;
}
.home .encart ul{
	list-style:none outside none;
}
.home .encart li{
	background:url(../../images/puces/puce-vert.gif) 0 4px no-repeat; padding:0 0 5px 10px;
}
.home .encart strong{
	color:#A2C24A;
}
.home .encart a{
	color:#A2C24A;font-weight:bold;
}
.home .encart2 h2{
	color:#275586;font-size:14px;margin-bottom:5px;
}
.home .encart2 table tr{
	vertical-align:top;
}
.home .encart2{
	padding:10px 10px 10px 10px;width:370px;border:1px solid #EDF4DB;background:#EDF4DB;color:#000;margin-top:5px;margin-left:5px;
}
.home .quicklink{
/*border:1px solid #0196DA;*/padding:5px 10px 10px 60px;
}
.home .quicklink a{
text-decoration:none;
}
.home .quicklink li{
padding:4px 0 0 15px;background:url(../../images/puces/flc-bleu.gif) no-repeat 2px 10px ; font-weight:bold;
}


.home #boxEditionSpe {
	margin:0px 0 0px 0!important;margin:0px 0 0 0;border:1px dashed #A2C24A;padding:15px 15px 15px 15px; 
}
.home h2 {color:#A2C24A;font-size:13px;
}

.home #video-flash {
z-index:1;
    }

/*** fin home ***/

/*** child ***/

#navLeft {
	float:left; height:650px; width:155px;background:#A2C24A;
}
#navLeft ol {
	margin:0; padding:18px 0 0 0; width:auto; position:relative;
}
#navLeft div {
	background:#A2C24A/*url(../../images/left-bg.jpg) no-repeat/*; width:170px; /*height:100px;*/
}

#path {
	border-bottom:1px solid #A2C24A; padding:2px 0 2px 165px;
}
#path a, #path span {
	color:#A2C24A; /*color:#000;*/background:url(../../images/puces/path.gif) 0 5px no-repeat; padding:0 0 0 7px; text-decoration:none;
}
#path .first {
	background:none;
}

#text {
	float:left; margin:0; width:660px; /*color:#005C9C;*/color:#000;background:#EDF4DB;
	margin-top:13px;
	margin-left:26px!important;
	margin-left:13px;
}

#text .highlight {
	color:#0096FF; display:block; padding:20px 0 20px 0;
}
#text small, #text small a {
	font-size:10px;
}

#text ul {
	padding:0 0 15px 0; /*list-style:inside square;*/ margin:0 0 0 4px;
}

.child #content {
	height:100%;
}
.child #left {
	float:left;background:#A2C24A ;
}
.child #right {
	float:right; background:#A2C24A; height:465px;
}
.child  #boitetools {
	 /* float:left;*/ background:#A2C24A;  height:465px;
}
.child #mid {
	min-height:465px;float:left; 
}
.child .cadrebio{
	padding:0px 10px 10px 10px;width:450px;border:1px solid #A2C24A;color:#000;margin-top:5px;margin-left:5px;background:#FFF;
}
.child .cadrebio h2{
		background:#FFF;color:#275586;font-size:14px;
}
.child #footer {
	margin-top:60px;
}
.home  #coltrois table.programme {
 background:#FFFFFF; width:100%;
}
.home #coltrois  table.programme tr{
vertical-align:top;
}
.home #coltrois  table.programme td{
 padding:5px;border-bottom:1px solid #A2C24A;
}
.home #coltrois  table.programme strong{
color:#A2C24A;
}
.child  table.programme {
 background:#FFF; width:100%;
}
.child  table.programme tr{
vertical-align:top;
}
.child  table.programme td{
 padding:10px;border-bottom:1px solid #A2C24A;
}
.child  .resume{background:#FFF;/*background:url(../../images/puces/puce-vert.gif) 0 4px no-repeat;*/ padding:10px 10px 10px 10px;
}
.titleImg {
	margin:8px 0 0 0; background:url(../../images/title-img-bg.gif) no-repeat; width:610px; min-height:89px; height:auto!important; height:89px;
}
.titleImg img {
	margin:1px 0 0 0; float:left;
}
.titleImg strong {
	display:block; float:left; padding:13px 0 0 20px; font-size:12px;
}
.child h1 {
	color:#275586;font-size:14px;padding:20px 20px 20px 20px;
}

.child h2 {
	color:#FFF; font-size:12px;
}

.child  ul{
	list-style:none outside none;
}
.child li{
	/*background:url(../../images/puces/puce-vert.gif) 0 4px no-repeat; padding:0 0 10px 10px;*/
}
.child strong{
	color:#A2C24A;
}
.citation{font-size:14px;
}


.child .box {
	padding:20px 20px 20px 20px;
}
.child .box h2 {
	background:#A2C24A; padding:6px 0 6px 14px; margin:0 0 16px 0;
}
.child .box h2 a {
	color:#FFF; text-decoration:none; font-size:12px;
}
.noBoxH2 {
	border-bottom:1px solid #A2C24A; padding:0 0 11px 0; margin:0 0 11px 0;
}
.noBox {
	background:#A2C24A; padding:6px 0 6px 14px; margin:0 0 0 0;
}
.child .box .txt {
	padding:0 11px;
}
.child .box .txtLeft, .box .txtRight {
	float:left; width:45%;
}
.child .box .txtLeft p, .box .txtRight p {
	margin:0 0 0 14px;
}
.child .box .txtLeft {
	padding:0 10% 0 0;
}

/*** fin child ***/

/*** form ***/

.form h1 {
	border-bottom:1px solid #A2C24A; padding:0 0 11px 0; margin:0 0 11px 0;
}
.form .boxForm {
	background:#FDF5E0; width:463px; float:right; padding:20px 0 23px 0; margin-bottom:14px!important; margin-bottom:0;
}
.form label, .form input {
	 float:left; margin:0 0 8px 0!important; margin:0 0 -12px 0;
}
.form label {
	display:block; width:165px; font-weight:bold; color:#A2C24A; padding:2px 0 0 16px; background:#FFF url(../../images/puces/form.gif) 5px 6px no-repeat; height:16px; margin:0 0 -12px 8px!important;
}
.form input, .form textarea {
	position:relative; width:250px; background:#CCEAFF; border:1px solid #A2C24A;
}
.form textarea {
	margin:0 0 0 -3px; height:100px;
}
.form .check {
	padding:0; background:none; width:auto; border:0; float:none; 
	vertical-align:top!important; vertical-align:middle;
	margin:1px 2px 4px 10px!important;margin:0;
}
.form .box {
	padding:0;
}
.form h2 {
	padding:4px 0 4px 14px; margin:0;
}
.form .boxNoH2 .boxForm {
	margin-bottom:14px;
}
.form .boxForm .on {
	border:1px solid #FF0000;
}
.form .boxForm strong {
	color:#0096FF;
}
.form .boxForm strong.red {
	color:#FF0000;
}
.form #messageEnregistrement {
	display:none; text-align:center;
}
.form label span {
	color:#FF0000;
}
.form .itemGroup input, .form .itemGroup strong {
	margin:0 0 0 10px;
}
.form .multilist {
	width:220px; height:150px; background:#CCEAFF; border:1px solid #0096FF;
}

/*** fin form ***/


/*** infos pratiques ***/

.infosPratiques {
	position:relative; z-index:1;
}
.infosPratiques #infosEnBref {
	width:610px; height:153px; background:url(../../images/infos-pratiques-bg.gif); margin:0 0 31px 0;
}
.infosPratiques .cont {
	width:289px; padding:0; position:absolute; top:45px; left:354px;
}
.infosPratiques #infosEnBref ul {
	padding:30px 0 0 40px;
}
.infosPratiques #infosEnBref div ul {
	padding:0;
}
.infosPratiques #infosEnBref  div ul li{
	height:auto !important; padding:0 0 10px 0 !important;
}
.infosPratiques #infosEnBref  div ul li strong{
	display:inline;
}
.infosPratiques .cont strong {
	color:#FFF;
}
.infosPratiques .cont strong {
	padding:0 0 12px 0; display:block;
}
.infosPratiques .cont li, .infosPratiques .cont li strong {
	color:#29288B; padding:0; margin:0 0 -2px 0;
}
.infosPratiques .boxTxtHighlight li {
	margin:10px 0 0 0;
}
.infosPratiques #zoom {
	margin:0 0 0 123px; text-decoration:none; color:#FFF; position:relative; font-weight:bold; cursor:pointer!important; cursor:hand;
}
.infosPratiques span {
	top:277px; left:165px; display:block; position:absolute;
}
.infosPratiques #moyensTransport div {
	width:480px;
}
#moyensTransport .logos {
	position:relative;
}
#moyensTransport .logos img {
	position:absolute; top:0; right:-125px;
}

/*** fin infos pratiques ***/

/*** dates cles ***/

.datesCles td {
	vertical-align:top; padding:0 0 10px 0;
}
.datesCles .col1 {
	font-weight:bold; white-space:nowrap; padding:0 20px 0 0;
}

/*** fin dates cles ***/

/*** programme general ***/

.programmeGeneral p {
	margin:0;
}

/*** fin programme general ***/

/*** demande badge presse ***/

.badgePresse .check {
	width:auto; background:none; float:none; border:0;
}
.badgePresse .radioGroup {
	float:left; margin:0 0 -20px 0;
}
/*** fin demande badge presse ***/

/*** inscrire newsletter ***/

.inscrireNewsletter {
	position:relative;
}
.inscrireNewsletter .check {
	width:auto; background:none; float:none; border:0;
}
.inscrireNewsletter .boxForm {
	padding:20px 0 0 0;
}
.inscrireNewsletter .boxForm {
	margin-bottom:0!important; margin-bottom:0;
}
.inscrireNewsletter .clear{
	height:1px !important; height:20px;
}
.inscrireNewsletter .civCor{
	height:26px;
}

/*** fin inscrire newsletter ***/

/*** poser question ***/

.poserQuestion .boxForm {
	margin-bottom:0!important; margin-bottom:0;
}
.poserQuestion .civCor{
	height:25px;
}
.poserQuestion .clear{
	height:1px !important; height:18px;
}

/*** fin poser question ***/
/***** Appel à communication *****/
.listAppelComTitre {
	margin-left:-20px; font-weight:bold; 
}
.listAppelCom {
	margin-left:40px;
}
/*** fin Appel à communication ***/
/***** Forum *****/
.warn{
	margin:0 0 10px 0; padding:10px 10px 10px 40px; background:url(../../images/puces/warn.gif) no-repeat 10px 12px #CEEBFF; border:1px solid #0096FF; font-weight:bold;
}
.warn2{
	margin:0 0 10px 0; padding:10px 10px 10px 40px; background:#CEEBFF; border:1px solid #0096FF; font-weight:bold;
}

.inscrireCongres input{
	width:285px; margin-bottom:0px !important;
}
.inscrireCongres .boxForm{
	width:475px;
}
.inscrireCongres .boxForm .check{
	vertical-align:middle;
}
.inscrireCongres .boxForm .clear{
	height:8px;
}
.inscrireCongres .boxForm .sub{
	clear:both; padding:5px 0 0 160px !important; padding:5px 0 0 170px;
}
.inscrireCongres .boxForm .comp{
	float:left; margin:0 -20px 0 -5px;
}
.inscrireCongres .boxForm .sub .clear{
	height:2px; background:#FFFFFF; margin:5px;
}
.inscrireCongres #autres_etablissement{
	width:242px; float:none;
}
.inscrireCongres .boxForm .aliner td{
	white-space:nowrap;
}

.programmeDetail .warn {
	padding:10px; background-image:none; text-align:center; font-size:13px;
}
.programmeDetail .warn a {
	font-size:13px;
}
.programmeDetail h3{
	padding:0 0 15px 15px; background:url(../../images/puces/h3-fiche.gif) no-repeat 0 3px; font-size:11px;
}
.programmeDetail .back{
	float:left; padding:0 0 0 15px; background:url(../../images/puces/back.gif) no-repeat left; font-weight:bold;
}

.programmeCongres .boxForm{
	float:none;	width:auto; padding:10px 5px;
}
.programmeCongres .boxForm .data{
	margin:0; width:100%;
}
.programmeCongres .boxForm  .data td{
	border:2px solid #FFFFFF; border-right:0; border-bottom:0; border-left:0; vertical-align:top;
}

.programmeCongres .intro{
	padding:0 0 20px 0;
}
.programmeCongres .intro select{
	float:right; margin:10px 0 0 0;
}

.programmeCongres .boxForm  .data .sizer td{
	border:0;
}
.programmeCongres .boxForm  .data .size{
	height:1px; font-size:1px;
}
.programmeCongres .sizer .c1 .size{ width:80px; }
.programmeCongres .sizer .c2 .size{ width:100px; }
.programmeCongres .sizer .c3{ width:100%; }
.programmeCongres .sizer .c4 .size{ width:130px; }

.data{
	 width:100%; border-collapse:collapse; border:2px solid #FFF7E7;
}
.boxForm .data{
	margin:-15px 6px; width:460px;
}
.data td, .data th{
	font-weight:normal; border:2px solid #FFF7E7;
}
.data th{
	background:#FFFFFF;
}
.data .int{
	text-align:center;
}
.datacdv{
	 width:100%; border-collapse:collapse; border:2px solid #FFF7E7;
}
.datacdv td{
	font-weight:normal; border:2px solid #FFF7E7;
}
.datacdv th{
	font-weight:normal; border:2px solid #FFF7E7;background:#FFF7E7;
}
#confLister{
	float:right;
}
#confLister .front{
	border:1px solid #FFFFFF; border-bottom:0; cursor:pointer; text-decoration:underline; padding:2px 15px 2px 5px; font-weight:bold; background:url(../../images/puces/down.gif) no-repeat right;
}
#confLister .border{
	border:1px solid #2E2D8E; border-bottom:0;
}
#confList{
	position:absolute; padding:20px 0 0 0; background:url(../../images/confList-fd.gif) repeat-x #2E2D8E;
}
#confList a{
	display:block; padding:5px 10px; text-decoration:none; color:#FFFFFF; border-bottom:1px solid #FFFFFF;
}
#confList a:hover{
	text-decoration:underline;
}

/*** fin Forul ***/

/*** plan du site ***/

.planSite li {
	padding:0 0 10px 0;
}
.planSite ol {
	padding:0 0 10px 0;
}
.planSite li li {
	padding:0 0 0 15px;
}

/*** fin plan du site ***/


.child .red, .child .red strong{
	color:#FF0000;
}