/* Debug */
.sidebar { backgdround-color: #CF9; bacdkgrdound-color: #FBFBFB;
bordesr: 3px solid #004F86;}
.mainContent { bdackground-color: #FBFBFB;
bordder: 3px solid #004F86;
paddidng:4px ;}


h1 {
color:#002851;
}

h2 {
color:#002851;
//margin-top:15px;
}

html, body { height: 100%; }

iframe, div#inscriptionDiv{
	margin-bottom:20px;
}

body
{
	background-color: #ACCEE3;
}


/* enlever le bord pointill sur FF */
a:active
{
outline: none;
}

a:focus
{
-moz-outline-style: none;
}


html body a:hover {
color:#002038;
}
/*******************/
/* General         */
/*******************/
*
{
	margin: 0;
	padding: 0;
}

html, body { height: 100%; }

body
{

	background-color: white;
	font: 11px helvetica, arial, clean, sans-serif;
	*font-size: small;
	text-align: center;
bac kground-image:url(img/mainTextBg.png);
bac kground-position:50% ;
bac kground-repeat:no-repeat;
background-image:url(img/mainTextBgVert.png);
background-repeat:repeat-x;
}

table
{
	font-size: inherit;
	font: 100%;
}

/*body * { line-height: 1.4em; }*/
img { border: 0; }

/* links */
a
{
	color: #2FBEF0;
	/* blue */
	text-decoration: none;
}

a.action
{

}

a.action span { text-decoration: none; }
a:hover { color:#2FBEF0; }
body { text-align: left; }


a img {
border:0px solid white;
}


/*******************/
/* Header          */
/*******************/


#header
{
	width:920px;
	height:150px;
	background-image: url(img/header_bg.png);
	background-repeat: no-repeat;
	text-align: left;
	margin: 0 auto;
}


#mainMenu {
height: 80px;


}


#mainMenu a.mainMenu {
display:block;
float:left;
width:250px;
height:80px;



}


#mainMenu a.mainMenu span{
display:none;

}

.barre{

}


#header .barre .logo {
float:left;

}

#header .barre .menu {
float:right;
margin-top:2px;
height:35px;

}
#header .barre .menu a {
display:block;
float:left;
margin:0;

padding:6px 7px 0 7px;

font-size: 15px;
letter-spacing:1px;

color:white;
font-weight:normal;
border-ri ght:2px solid #004F86;
background-cohlor:yellow;
height:29px;
background-image:url(img/barreVerticale.gif);
background-repeat:no-repeat;
background-position:100% 0px;}

#header .barre .menu a:hover, #header .barre .menu a.on{
background-image: url(img/menuBtnHover.png);
background-position:50% 0%;

}


div.lang {
position:absolute;
width:910px;
text-align:right;
padding-top:4px;

}

div.lang a {
font-size:12px;
color:white;

}

div.audience{
font-weight:bold;
padding:5px 0 0 160px;
font-size:10pt;
color:#84a6c1;
letter-spacing:1px;
position:absolute;
display:none;
}
/*******************/
/* Footer         */
/*******************/

div.main {
margin-bottom:0px;
min-height:80%;
}
#footer {
bottom: 0px;
left:0px;
text-align:center;
width:100%;
}

#footer .barre
{
	width:920px;
	height:120px;

	background: url(img/boule.gif) no-repeat 830px 45px;
	margin: 0 auto;







}

#footer .barre {
padding-top:26px;
font-size:85%;
background-color:none;
}

#footer .barre a {
color:#004F86;
margin-left:1em;
margin-right:1em;
}


div#sponsors {
margin-top:0px;
margin-right:90px;
padding:0px;
}

div.sponsors table {
vertical-align:top;
padding-left:0px;
width:100%;
border:0px;
border-collapse:collapse;
}

div.sponsors table tr.titre td{
border-bottom:1px solid #006298;
border-top:1px solid #006298;

height:10px;
margin:0;
padding:0;
background-color:#e4e6eA;

}


div.sponsors table tr td{
padding-left:0px;
border-collapse:collapse;

}
div.sponsors td a{
font-weight:bold;
font-size:10px;
margin:0px;
}

div.sponsors td img{
padding-bottom:10px;

}

div.sponsors td.partner{
vertical-align:middle;

}

div.sponsors td.txt {
vertical-align:top;

text-align:right;
color:#666666;


}
div.sponsors a img {
border:0px solid white;
}

td.pied {
padding-left:0;
}

td.soutien {
border-right:1px solid #004F86;

}


span.copyright {
color:#2FBEF0;
padding-left:30px;
}

/*******************/
/* Contenu         */
/*******************/

div.main{


}

.site
{
	width: 920px;
	margin: 0 auto;
	padding: 0 3em;
	text-align: left;

}

#contents .content { overflow: hidden; }

#contents .content .mainContent
{
	float: left;
	width: 600px;
}

#contents .content .sidebar
{
	float: right;
	width: 293px;
}

/*******************/
/* TOC             */
/*******************/
/*TOC */

div.TOC {
width:290px;
border:1px solid #004F86;
margin-bottom:15px;
background-color:white;
}

div.TOC ul {
cursor:pointer;
list-style-type:none;
}

div.TOC ul li {
min-height:18px;
padding:0;
margin:0;
/*background-color:#006699;
background-image:url(img/tocUlLiBg.png);
background-repeat:no-repeat;*/
padding-top:3px;
}

div.TOC ul li a {
width:100%;
color:#004F86;
font-weight:bold;
padding-left:18px;
}

div.TOC ul li ul li{
margin:0;
padding-top:3px;
/*background-color:#66CCFF;
background-image:url(img/tocUlLiUlLiBg.png);
background-repeat:no-repeat;*/
text-indent:3px;
}


div.TOC ul li ul li a{
color:#004F86;
padding-left:22px;
font-weight:normal;
}
div.TOC ul li ul li ul{

font-style:italic;
color:#888888;
}
div.TOC ul li ul li ul li{
color:#666666;
text-indent:30px;
}
div.TOC ul li ul li ul li ul{

font-style:italic;
color:#bbbbbb;
}

div.TOC ul li ul li ul li ul li{
color:#999999;
}

div.sidebar div.TOC ul li.on a{
background-image:url(img/cursorBlue.png);
background-repeat:no-repeat;
background-position:0px -1px;
}

div.sidebar div.TOC ul li ul li.on a{
background-image:url(img/cursorBlue.png);
background-repeat:no-repeat;
background-position:0px -1px;
}

div.sidebar div.TOC ul li.on ul li a,
div.sidebar div.TOC ul li.on span a
{
background-image:none;
}
div.TOC h1 {
text-align:center;

}

div.TOC p {
padding:2px 10px;
}

div.TOC p span.org {
padding: 0px 5px 0px 0px;

}
div#browse.TOC p span a,div#filtre p span a {
padding-left:11px;
}

div#browse.TOC p span.current a,div#filtre p span.current a {

background: transparent url(img/selectionne.gif) no-repeat scroll 0px -1px;;
font-weight:bold;
color:#002851;

}

/*********************/
/* prevNext          */
/*********************/
div#prevNext {
text-align:center;
padding-top:20px;

}
div#prevNext a {
font-size:12px;
color:#008FD7;

}


div#prevNext a img {
vertical-align:middle;
}


div#prevNext a.prev {
padding-right:40px;
}

div#prevNext a.next {

padding-left:40px;}


/*******************/
/* Contenu         */
/*******************/


div.abstract{
font-size:1.4em;
width:13em;
text-align:right;
float:right;
line-height:18px;
color:#004F86;
font-weight:bold;
}

div.abstract div.parenthese {
padding-top: 6px;
padding-bottom: 6px;
width:8px;
height:4em;
border-left:6px solid #004F86;
border-top:6px solid #004F86;border-bottom:6px solid #004F86;
float:left;
margin-left:20px;
margin-bottom:15px}

div.abstract div {
line-height:1em;
}

div#textContent {
color:#333333;
font-size:1.2em;
}

div#textContent p{
padding-top:.4em;
text-align:justify;
line-height:19px;
}

div#textContent ul {
list-style-image:url(img/listDisc.png);
list-style-type:none;
list-style-position:outside;
padding-left:50px;
}

div#textContent strong {
color:#004F86;
}

a.lien:hover{
color: #004F86;
}


div.pages {
padding-top:12px;
text-align:center;}

div.pages a.currentPage, div.pages a.currentPage:visited {
font-weight:bold;
color:#004F86;
font-size:120%;
border-bottom:1px solid #004F86;
}
div.nombres {

color:#888888;
padding-top:6px;
}

div.planningEnews table {
width:100%;

}

#planning h1 {
text-align:center;
}

#planning table {
width:100%;
}

HTML #planning .middle {
padding: 0px 10px;
}
#login .top, #planning .top, #procedure .top, #promo .top,div.blueRect div.top {
	background-image: url(img/sidebarTop.gif);
height:10px;
background-repeat:no-repeat;

}

#login .bottom, #planning .bottom, #procedure .bottom, #promo .bottom, div.blueRect div.bottom  {
	background-image: url(img/sidebarBottom.gif);
height:10px;
background-repeat:no-repeat;
margin-bottom:10px;

}
#login .middle, #planning .middle, #procedure .middle , #promo .middle, div.blueRect div.middle{
background-color:white;
padding-left:0px;
padding-right:10px;

border-left:1px solid #004F86;
border-right:1px solid #004F86;
margin-right:5px;
}


#login, #promo , #program {
text-align:center;

}

#login input {
border: solid 1px #BBBBBB;
float:left;
display:block;

}


#login input#submit {
float:none;
display:inline;
}

#login label {
width:90px;
float:left;
clear:left;
display:block;
bacground-color:red;

text-align:right;
padding: 5px 3px;

}

#login a {
display:block;

font-style:italic;
padding:4px;

}
#login img {
 margin-left:43px; 
 }
#login p a {
display:inline;
}


#login .centerize .top {
background-image:  url(img/centerTop.gif);
background-repeat: no-repeat;



}
#login .centerize .bottom {
background-image:  url(img/centerBottom.gif);
background-repeat: no-repeat;




}




#login .centerize div.loginExpl {
float:left;
height:300px;
width:248px;
padding-left:30px;
padding-right:30px;

}

#login div.TOC {
text-align:left;
width:285px;
}
#Orateurs .orateur{
Background-color:#C6D1D9;;
margin-bottom:10px;
min-height:85px

}
#Orateurs img {
float:left;
margin:4px;
border: 1px solid #698EAD;
}

#Orateurs .nom {
font-weight:bold;
color:#004F86;
margin-left:90px;
}

#Orateurs .titres {
font-style:italic;

margin-left:90px;
padding-right:15px;
text-indent:-20px;
padding-left:20px;
}

.attention{
color:red;
padding-bottom:3px;
}


div#sources p {
font-weight:bold;

}

div#sources div.source {
border:1px solid #004F86;
padding: 5px;
margin-bottom:10px;
Background-color:#C6D1D9;;
}


div.agenda {
	padding:0;
	margin-top:10px;
	margin-right:60px;
}

div.agenda div.at {
	height:55px;
}

div.agenda div.am {
	background: url(http://www.forumforthefuture.be/img/enews/postItBottom.gif) no-repeat center bottom;
	padding:0 15px 30px 15px;
}

div.agenda p {
	text-align:center;
	line-height:16px;
	margin:0;
	font-size:14px;
}

div.agenda p.date {
	padding-top:5px;
	font-weight:bold;
	color:#666666;
}

div.agenda p.titre {
	font-weight:normal;
	font-size:11px;
}


div.agenda p.assoc {
	font-style:italic;
	font-size:10px
}

div.filtre{
	border: 1px solid #666666;
	padding:5px;
	text-align:center;
	margin-bottom:10px;
	background-color:#DDDDDD;

}

div.filtre form label {
	padding-left:10px;

}

html form.xpGenerated div.statut label {
	float:left;
	display:block;
	width:70px;
	margin-left:5px;
}

html form.xpGenerated div.statut select {
	float: left;
	width:auto;

}

html form.xpGenerated div.statut input {
	float:left;
	width:20px;
}

div.statut {
	border:1px solid #666666;
	height:30px;
	background-color:#DDDDDD;
}




div.cmd a {
color:#004F86;
border:1px solid #004F86;
padding:2px 12px 2px 12px;
margin-left:3px;
font-size:11px;
font-weight:bold;
background-color:#c0c0c0;
}
div.cmd a.submit {
}
div.cmd a:hover {
background-color:#ACCEE3;
}

div.cmd {
Text-align:right;
padding-bottom:3px;
}

div.orateurAtelier{
margin:20px 0 0px 0px;
padding:8px 15px 0px 2px ;
overflow:auto;
clear:both;
}

div.orateurSlidingDoors {

background:transparent url(img/fondOrateurBottom.gif) no-repeat scroll bottom left;
padding:0 0 11px 0;
clear:both;

}
div.photoOrateur{
float:left;
padding:0px 30px 0px 0px;

}

div.photoOrateur img{
height:100px;width:80px;
padding:0px;
margin:0px;
margin-left:18px;
border:1px solid #799fb9;
}

div.nomOrateur{
padding-top:0px;
font-size:13pt;
font-weight:bold;

color:#002851;
}
div.titresOrateur p{
font-size:9pt;
line-height:1em;
color:#555555;


}

div.contenuDroite{
padding-left:130px;

}

div#dwlPArt {
clear:left;
height:70px;

}

div.infos p{
font-size:11pt;
letter-spacing:.3px;
}

div.infos p span{
font-size:9pt;
padding:2px 5px 0px 20px;
color:#007cb6;
}

div.infos p span.categorie {
background:transparent url(img/categorie.gif) no-repeat 2px 0px;
}

div.infos p span.type {
background:transparent url(img/type.gif) no-repeat 0px 1px
}

div.infos p span.heure {
background:transparent url(img/heure.gif) no-repeat 0px 0px
}

div.infos p span.salle {
background:transparent url(img/lieu.gif) no-repeat 0px 0px
}

div.infos p span.langue {
background:transparent url(img/langue.gif) no-repeat 0px 0px;
}

div.infos p span.langueAutre {
background:transparent url(img/langueAutre.gif) no-repeat 0px 0px;
color:#ab3f3f;
}

div#downloads {
clear:left;
padding-left:40px;
background: transparent url(img/downloads.gif) no-repeat;
float:left;
}

div#atelier div#partenaires {
float:right;
width:50%
}


div#atelier div#partenaires p{
text-align:right;
font-size:9pt;
color:#AAAAAA;
}

div#atelier div#partenaires table{
width:100%;
text-align:right;

}

div.grp {
margin:20px 0px;
padding:10px

}

div.grp label, div.grp span.libelle {
color:#004F86;
background-color:transparent;
width:190px;


}

html div.grp span.libelle {
float: none;
position:relative;
top:-3px;

}

div.grp h1 {
font-size:10pt;
background-color:#ffffff;
border: 1px solid #004F86;
color:#004F86;
width:250px;
padding:1px 5px 0px 5px;
position:relative ;
left:-05px;
top:-24px;

}


html form.xpGenerated #submit,html form.xpGenerated #preInscr,html form.xpGenerated #dejeuner,html form.xpGenerated #lunch,html form.xpGenerated #cocktail,html form.xpGenerated #inscriptionDiv{
width:auto;
padding: 0px 5px;
}

html body form.xpGenerated input.checkbox,
html body form.xpGenerated input.radioButton {
width:auto;
padding: 0px 5px;
border:0px solid white;


}

html body div form#formVoteCat input.radioButton {
line-height:auto;
margin:auto;

}

#procedure .middle{
padding: 5px 10px;



}

#procedure{
}


#procedure #proc1, #procedure #proc2,#procedure #proc3, #proc1, #proc3, #procedure #proc4, #procedure #proc5,#procedure #proc6{

padding-left:70px;
}
#procedure .on h2 a, .procedure.on h2 a{
color:#004F86;

}
#procedure .off h2 a, .procedure.off h2 a,#procedure .ok h2 a, .procedure.ok h2 a{
color:#7e92a7;

}

#procedure .off p, .procedure.off p,#procedure .ok p, .procedure.ok p {
color:#7e7e7e;

}



#procedure .proc1Off {
background: white url(img/inscriptionOff.gif) no-repeat scroll 00px 0px
}
#procedure .proc2Off{
background: white url(img/inscriptionOff.gif) no-repeat scroll 0px 0px
}
#procedure .proc3Off{
background: white url(img/maletteOff.gif) no-repeat scroll 0px 0px
}
#procedure .proc4Off{
background: white url(img/inscriptionOff.gif) no-repeat scroll 0px 0px
}
#procedure .proc5Off{
background: white url(img/paiementOff.gif) no-repeat scroll 0px 0px
}
#procedure .proc6Off{
background: white url(img/validerOff.gif) no-repeat scroll 0px 0px
}


#procedure .proc1Ok {
background: white url(img/inscriptionOk.gif) no-repeat scroll 0px 0px;
}
#procedure .proc2Ok{
background: white url(img/inscriptionOk.gif) no-repeat scroll 0px 0px;
}
#procedure .proc3Ok{
background: white url(img/maletteOk.gif) no-repeat scroll 0px 0px;
}
#procedure .proc4Ok{
background: white url(img/inscriptionOk.gif) no-repeat scroll 0px 0px;
}
#procedure .proc5Ok{
background: white url(img/paiementOk.gif) no-repeat scroll 0px 0px;
}
#procedure .proc6Ok{
background: white url(img/validerOk.gif) no-repeat scroll 0px 0px;
}


#procedure .proc1On{
background: #e2e6ed url(img/inscription.gif) no-repeat scroll 0px 0px;
}
#procedure .proc2On{
background: #e2e6ed url(img/inscription.gif) no-repeat scroll 5px 0px
}
#procedure .proc3On{
background: #e2e6ed url(img/malette.gif) no-repeat scroll 0px 0px
}
#procedure .proc4On{
background: #e2e6ed url(img/inscription.gif) no-repeat scroll 0px 0px
}
#procedure .proc5On{
background: #e2e6ed url(img/paiement.gif) no-repeat scroll 0px 0px
}

#procedure .proc6On{
background: #e2e6ed url(img/validerOk.gif) no-repeat scroll 0px 0px
}

div#inscriptionCongres label.short {
width:50px;


}


div#myProgram.inscription {
margin-left:-70px;
}

div#myProgram h1{
text-align:center;
padding-left:8px;
padding-top:9px;padding-bottom:3px;
}


div#myProgram td{
vertical-align:top;
background:transparent;
}
div#myProgram td.titre span{
color:#AAAAAA;
font-weight:bold;
}
div#myProgram td.heure {
text-align:right;
padding:0px 5px;
width:85px;
color:#666666;

}
p.choisir {
text-align:right;
}


p.choisir a{
display:block;
height:50px;
width:180px;
margin-left:200px;
}


p.choisir a span{
 display:none;
}

p.liste {
float:left;
}

p.liste a{
display:block;
height:50px;
width:180px;
margin-left:10px;
padding: 8px 0px;
}
p.liste a span{
display:none;
}
p.reste {
width:100%;
text-align:left;
float:left;
padding-left:10px;
color:#777777;
}

p.valider a{
display:block;
height:50px;
width:180px;
margin-left:40px;
padding: 8px 0px;
}


p.valider a span{
 display:none;
}

p.navListe a{
display:block;
height:50px;
width:180px;
margin-left:00px;
padding: 8px 0px 0px 0px;
}


p.navListe a span{
 display:none;
}

p.navPage a{
float:right;
clear:right;
display:block;
height:50px;
width:180px;
margin-left:60px;
padding: 8px 0px;
}


p.navPage a span{
 display:none;
}

#myProc, #myProc3 {
border:1px solid #004F86;



}

#myProc{
border-bottom:0px;
}

#myProc3{
border-top:0px;
}

div#inscriptionDiv {
border:1px solid #004F86;
padding: 6px;
background-color: ;}

div#inscriptionDiv table{
text-align:center;
vertical-align:top;
width:100%;
}


div#inscriptionDiv table tr td{
vertical-align:top;
}



div#inscriptionDiv table p {
text-align:center;

}


table tr.title
{
padding-bottom:10px;
color: red;
}



div#inscriptionDiv table.recap {
width:60%;
text-align:left;
font-size:11pt;
margin-left:55px;
height:100px;
padding:15px 0px;
}

div#inscriptionDiv table.recap th{

text-align:right;

padding-right:15px;
font-weight:normal;

}
div#inscriptionDiv table.recap td {
color:#004F86;
font-weight:bold;

}

div#inscriptionDiv p.ps {
line-height:10pt;
text-indent:-60px;
padding-left:60px;
font-style:italic;


}


div#inscriptionDiv p.ps span.attention{
font-weight:bold;

}
div#inscriptionDiv div.recap{
background: transparent url("img/virement.gif") no-repeat scroll 370px 0px;


}

div#inscriptionDiv form #submit.etapeSuivante, form#formVoteCat #submit{
border: 0px;
margin:auto;
width: 100%;
height:50px;
font-weight:bold;

cursor:pointer;
Color:transparent;

}

div#browse.TOC span.titre,div#filtre span.titre {

font-weight:bold;
color:#999999;
letter-spacing:.5px;
}
div#filtre{
clear:both;
}

div#browse.TOC span.titre{

display:block;
}

div#browse.TOC p, div#filtre p {
padding-left:48px;

}
div#browse.TOC p.langue,div#filtre p.langue {
background: transparent url(img/loupe.gif) no-repeat scroll 0px 0px;

}
div#browse.TOC p.tri, div#filtre p.tri {
background: transparent url(img/tri.gif) no-repeat scroll 0px 0px;

}
div#filtre{
background-color:white;
padding:10px;
border:1px solid #004F86;
}

div.statutPaye {
border:1px solid red;
padding:10px;
font-weight:bold;
margin-top:15px;
font-size:11pt;

}
div.statutPaye span.titreStatut{
color:#777777;
}

div.statutPaye.no {
border:1px solid #d89218;
background-color:#f8e7c8;
color:#d89218;

}

div.statutPaye.nOK {
border:1px solid #cd1414;
background-color:#f8cbcb;
color:#cd1414;

}
div.statutPaye.nOK p.errorPaye{
font-size:9pt;
font-weight:normal;
color:black;

}
div.statutPaye.OK {
border:1px solid #218909;
background-color:#cde2c8;
color:#218909;

}
.advise {
padding-left:210px;
color:red;
display:block;
}
.adviseSelect {
padding-left:15px;
color:red;

}

form.xpGenerated input.validation-failed , form.xpGenerated textarea.validation-failed {
background-color:#f9dad2;
}
div.AtelierImg {
width:120px;
height:120px;
float:left;
margin:0px 20px 10px 0px;
}

div.AtelierImg.conf {
background: transparent url(img/conference.gif) no-repeat scroll 0px 0px;
}
div.AtelierImg.deb {
background: transparent url(img/debat.gif) no-repeat scroll 0px 0px;
}
div.AtelierImg.work {
background: transparent url(img/workshop.gif) no-repeat scroll 0px 0px;
}
div.AtelierImg.vis {
background: transparent url(img/visite.gif) no-repeat scroll 0px 0px;
}

div.xlsfile {
float:right;

}

div#browse.TOC {
font-size:85%;
}

div#myProgram td.heure{
font-size:95%;
}


div#listeAteliers p.infos {
text-align:right;
font-weight:normal;
font-size:8pt;
heigth:16px;
}

div#listeAteliers p.infos span {
text-align:right;
font-weight:normal;
font-size:8pt;
}

div#listeAteliers div.atelier{
padding:6px 0 6px 2px;
border-bottom:1px solid #999999;
}

div#listeAteliers div.winner{
background: #eeeacb url("img/fitForTheFuture.gif") no-repeat scroll 5px 5px;
padding-left:100px;
}

div#listeAteliers h2 {
font-size:12pt;
}

div#listeAteliers h2 a{
color:#004F86;
}

div#listeAteliers h2 span.orateur {
font-weight:normal;
font-size:9pt;
color:#004F86;
}


html div#textContent p.choisirPetit,html div#textContent p.complet {
text-align:right;
float:right;
width:82px;
margin:0;
padding:0;
margin-left:10px;:0;
}

html div#textContent p.complet {
font-style:italic;
font-weight:bold;
font-size:10pt;
color:#0080C5;
text-align:center;
background:#acc0d2;


}

p.choisirPetit a{
display:block;
height:24px;
width:82px;
margin:0;
padding:0;
}


p.choisirPetit a span{
 display:none;
}


div#listeSous .choisi {

background-color:#e2e9f0;
}

div#listeSous .choisi p.choisirPetit a {

display:none;
}
div#listeSous .choisi p.choisirPetit a.btnAnnulerPetit {

display:inline;
}

div.recherche {
background:transparent url("img/zoneRecherche.gif") no-repeat scroll;
width:155px;
border: 0px solid black;
display:block;
float:right;
padding:4px 45px 8px 10px;
}

input#recherche {
border: 0px;
padding:2px;
}

div.categorie {
color:#004F86;
padding:8px 7px 6px 35px;
margin-top:4px;
font-weight:bold;
font-size:13pt;
cursor:pointer;
height:21px;

}

div.categorie {
background:transparent url("img/categorieBack.gif") no-repeat;


}
div.categorie.on {
background:transparent url("img/categorieBackOn.gif") no-repeat;


}
div.categorie.off {
background:transparent url("img/categorieBackOff.gif") no-repeat;


}


div.photoED {
float:right;
background-color:#e7e7e9;
padding:5px 50px 5px 5px;
margin:0px 0px;
}
div.photoED img {
border: 1px solid #173661;

}


a.xlspt {

background: transparent url("img/fichierVcsPetit.gif") no-repeat;
padding:2px 5px 2px 24px;

}

a.xlsGd {
display:block;
background: transparent url("img/fichierXls.gif") no-repeat;
padding:23px 5px 23px 54px;
font-style:italic;
font-size:12pt;
color:#555555;

}

a.octGd {
display:block;
background: transparent url("img/fichierCsv.gif") no-repeat;
padding:23px 5px 23px 54px;
font-style:italic;
font-size:12pt;
color:#555555;

}
div.floatRight {
float:right;

}
div.help {
padding:15px;
font-size:110%;
padding-right:190px;
overflow:hidden;
}

div.help * {
padding-top:3px;
}

div.help h2 {
padding:10px 5px 4px 10px;
background: #c6d1d9;
margin-top:5px;
}

p.question {
font-weight:bold;

}
p.reponse{
font-style:italic;
}
div.help a {
color:#004F86;
}

div.help div.Sommaire a {
	color: #2FBEF0;
}

div.help img {
text-align:center;
margin-left:30px;
padding:8px;
background-color:#c6d1d9;;


}

div.Sommaire{
position:fixed;
top:5px;
right:3px;
width:160px;
font-size:70%;
border:1px solid black;
padding:5px;
margin:5px;
background-color:white;
}

div.Sommaire h2, div.Sommaire h3 {
background-color:transparent;
padding:0;
font-weight:normal;

}

a.help {
float:right;
}


div.descrCategorie {
background: #e2e9f0;
border:1px solid #999999;
border-top:0px solid #999999;
margin:0 9px 0 25px;
padding:0 10px 10px 10px;

}

div.participants {
margin:10px 9px 0 25px;


}

div.participants p.xl a {
color:#555555;
font-size:9pt;


}

div.participants p.four {
float:right;
color:#666666;
}


div#presentation div.left {
float:left;
overflow:hidden;
width:200px;

}


div#result .difPaiement{
color:#CFA228;
}

div#result .nonCorrespondance{
color:#A92012;
}

div#recapListe {
border:1px solid #002851;
margin-top:15px;

}
div#recapListe h1 {
background:#002851;
color:White;
text-align:center;
font-size:14pt;


}

div#presentation div.left {
background:white;
margin:0 15px 15px 0;
padding:10px;
border:1px solid #CCCCCC;
line-height:auto;

}

div#presentation div.left *{
padding:0;
}

p.nomFour{
font-weight:bold;
margin-top:20px;

}
div#presentation div.left p.contact{
padding-top:15px;
}

div#presentation div.left span.titre{
color:#AAAAAA;
padding-right:5px;
}


div#presentation div.left div.secteur span.titre,
div#presentation div.left div.description span.titre
{
color:#AAAAAA;
display:block;
text-align:center;
padding-top:10px;
font-style:normal;
font-weight:bold;
}

div#presentation div.left div.secteur *,
div#presentation div.left div.description *
{
font-style:italic;
font-size:9pt;
text-align:left;
color:#666666;
}

div.codeCaptcha img {
padding:0 0 35px 102px;

}

div.middle div.codeCaptcha img{
padding:0 0 35px 1px;

}

#login p.cbSouvenir input.checkbox {
float:none;
display:inline;

}
#login p.cbSouvenir{
clear:both;
padding-top:9px;
}

img.logoListe {
float:right;

}

div.participantsListe {
clear:both;
height:40px;
padding:6px 0 6px 2px;
border-bottom:1px solid #999999;

}

div.participantsListe div.infos h2{
width:420px;
}

form#formVoteCat ul {
list-style-image:none;
padding-left:65px;

}
form#formVoteCat ul li {
list-style-image:none;
padding:5px;

}
form#formVoteCat ul li span{

padding: 0 0 5px 15px;
margin:-5px 0 5px 0;
}


div.descrCategorie img {
padding:0 0 0 370px;
margin:0;
}

div#presentation div.infos p {
text-align:left;

}


div#catHeader {
background:white;
margin:0 0 5px 0;
padding:0px;
border:1px solid #CCCCCC;


}
div#catHeader h1{
text-align:center;
padding:0;
margin:0;
}


div#catHeader div#prevNext {
margin:0;
padding:0;
text-align:right;
}

div#catHeader div#prevNext a.prev{
float:left;
padding:0;
}

div#catHeader div#prevNext a.next{
padding:0;
display:block;
}

div.clear {
clear:both;

}

div.artl div.clear {
border-bottom:1px solid #DDDDDD;
padding:10px;
}

#newsCatBrowser li {
font-size:12pt;
list-style-type:none;
}

div.artl h2{
color:#01365F;
}


#newsCatBrowser li.on {
background-color:#01365F;
color:white;
}

#newsCatBrowser .middle{
padding-right:0;
}





div.centr {
    text-align: center;
    margin: 10px 0 20px 0;
    font-size: 12px;
    color: #333;
}
div.centr a {
    text-decoration: underline;
    color: #333;
}
div.header {
    height: 155px;
    _height: 165px;
}
div.header a {
    display:block;
    height: 190px;
    width: 465px;
    margin: 5px 5px 10px 5px;
}
div.header h1 {
    margin: 0;
}
div.header h1 span {
    display: none;
    visibility: hidden;
}
div.header p span a {
    text-decoration: underline;
    color: #333;
}

div.esp div.others h1 {
    width:175px;
}

div#commentDiv div.comment p {
    width:575px;
}

.div.others p a span.right {
    width:30px;
    text-align:right;
    padding:0;
}
p.current a{color:#999;}

p.ra {
    color: #aa273d;
    font-size: 80%;
    text-align: right;
    margin-right: 2px;
}
p.ra span {
    background-color: #D6DBE2;
    border: 1px solid #666666;
    padding: 2px 5px;
}
p.ra span a:hover {
    text-decoration: underline;
}

div.artl, div.adv {
    padding: 0 10px;

}
div.artl p a:hover, div.artl h3 a:hover , div.tt h3 a:hover {
    color: #093c88;
}
div.lc {
    _position: relative;
    _top: -40px;
    padding:0 10px 0 10px;
    _padding:0 0 0 10px;
}

div.lc div.artl img {
    _position: relative;
}


div.artl p a span {
    text-decoration: underline;
    font-weight: bold;
}
div.artl p a:hover span {
    color:#000;
}

img.imgr {
    float: right;
    margin: 13px 0 0px 10px;
    clear:right;
    _top: -0px;
    _position: relative;

}

object.imgr {
    width:475px;
    height:383px;
    padding: 10px 0px;
}

img.imgl {
    float: left;
    margin: 3px 10px 0px 0;
}
img.boule {
    float:right;
    border:0px;
    margin: 3px 0px 0px 10px;
    _position: relative;
    _top:10px;
    _left:15px;
    _z-index:20;
}


.tip {
    background-color: #D6DBE2;
    border-left: 1px solid #001F49;
    border-right: 1px solid #001F49;
    margin: 0 10px;
    _margin-right:20px;
    padding:50px;
}
.tip p{
    _padding-top:15px;
}
.tt {

    margin: 10px 0 0 10px;
    padding-bottom: 0px;
    width:449px;
}


.tt h3 {
    padding:33px 40px 0 10px;
}

div#clearTt {
float:right;
ba ckground-color:blue;
width:145px;
height:50px;
margin:0;
padding:0;

}

.chiffre p.xl {
    margin:0;
    color:red
}
.tb {
    background: url(http://www.forumforthefuture.be/img/enews/eNewsAstuceBottom.gif) no-repeat left top;
    height: 10px;
    margin: 0 0 0px 10px;
}
.truc  {
    text-align:center;
    background-color:#D6DBE2;
}
.truc h3  {
    margin-top:5px;
    font-family: Arial, Helvetica, Sans-Serif;
    color:#939393;
}

.truc img{
    padding-top:10px;
    border:0px;
}

.esp {
    padding-top:25px

}

body div.others p{
    padding-bottom:7px;
    padding-left:15px;
    text-indent:-10px;
    line-height:1.4em;
}


.edsign {
    text-align:right;
    padding:15px 70px;
    _padding:0px 70px;
    _margin-top:20px;
    color:#004F86;
    font-size:10px;
}

.edito {
    background-color: #D6DBE2;
    border: 1px solid #001F49;
    margin: 0 10px 0 ;
    padding-top:0;
    padding-bottom:15px;
    padding-right:0;
}

.edito img {
    border:0;
    float:right;
    margin-top:-25px;
    margin-right:-25px
}
.edito h3
{
    margin-top:10px;
    text-align:center;
    color:#001f49;
}

.edtop {
    background: url(http://www.forumforthefuture.be/img/enews/editoTop.gif) no-repeat left bottom;
    height: 30px;
    margin: 20px 0 0 11px;
    padding-bottom: 0px;
}

.edbot {
     }
     
.tip h3, .talk h3 {
    margin-top: 0px;
    padding-top: 7px;
}
.tip p, .talk p {
    margin-bottom: 0px;
    padding-bottom: 5px;
}
.talk {
    background-color: #D6DBE2;
    border-left: 1px solid #001F49;
    border-right: 1px solid #001F49;
}
.qt {
    height: 20px;
    margin: 20px 0 0 ;
}
.qb {
    background: url(http://www.forumforthefuture.be/img/enews/eNewsTipBottom.gif) no-repeat left top;
    height: 10px;
    margin: 0 0 20px ;
}
div#commandsB {
    padding: 10px;
    background-color:#D6DBE2;

}

div#commandsB a#pcComplete{
    height:30px;

}

a#pcComplete{
    width:230px;
    height:29px;
    _height:30px;

    display:block;
    margin:0;
}

a#pcComplete.p0 span{
    color:#a10303;
}
a#pcComplete.p50 span{
    color:#df9e37;
}
a#pcComplete.p75 span{
    color:#0b9321;
}
    
span.pcComplete{
    display:block;
    padding:5px 0 0 30px;
    font-weight:bold;
    font-size:13px;
}
a.print{
    display:block;
    height:29px;
    _height:30px;
}



h4.digiblog {
    padding: 0 10px;
    margin-bottom: 5px;
}
h4.digiblog span {
    display: none;
}
div.digiblog ul {
    margin: 0 0 0 3px;
    padding: 0 10px;
}
div.digiblog ul li {
    margin: 0;
    padding: 5px 0 0 0;
    list-style: square;
}
div.digiblog ul li a:hover {
    text-decoration: underline;
    color: #093c88;
}
div.adv h4 {

    height: 8px;
}
div.adv h4 span {
    display: none;
}
div.adv p a {
    color: #333;
    font-weight: bold;
    text-decoration: underline;
}
div.adv p a span {
    color: #666;
    font-weight: bold;
    text-decoration: underline;
}
div.adv {
    margin: 10px 6px 20px 6px;
}
div.adv p {
    border-bottom: 1px solid #999;
    padding: 5px 10px 15px 5px;
}
div#imu img {
    border: none;
    margin: 10px 0;
}
div.pub img {
    border:0;
    padding-left:4px
}

div.cite {
    background-color:#eeeeee;
    padding:10px 10px;
    margin:0;
}
div.cite h3:first-child{
    margin-top:0px
}
div.citeTop{
    height:20px;
    background: url(http://www.forumforthefuture.be/img/enews/citeTop.gif) no-repeat left bottom;
}

div.citeBottom {
    height:20px;
    background: url(http://www.forumforthefuture.be/img/enews/citeBottom.gif) no-repeat left bottom;
}




span.copyright {
    color:#2FBEF0;
    padding-left:30px;
}

div.others p {
    padding-left:5px;
    padding-bottom:0px;
    padding-top:0px;
    margin:0;
}

div.others h1, div.archives h1 {
    background-color:#001F49;
    color:white;
    padding-left:5px;
    margin-top:15px;
    margin-bottom:5px;
    font-size: 12px;

}

div.others .titreetsous {
    background-color:#D6DBE2;

}

div.archives a {
    border: 1px solid #001F49;
    width:22px;
    display: block;
    float:left;
    text-align:center;
    margin:3px;

}
div.archives a:hover,div.archives a.current:hover {
    background-color:#004F86;
    color:white;
}
div.archives a.current{
    color:white;
    background-color:#001F49;
}


div.archives a.current{

}

.titreCommentaire {
    background-color:#001F49;
    color:white;
    padding-right:5px;
    margin-top:15px;
    margin-bottom:5px;
    text-align:right;
}

div.comment {
    background-color:#E4E6EA;
    margin:0 0 5px 0;
}

div.comment p.headerComment {
    font-weight:bold;
    background-color:#8C9BBA;
    padding: 0 0 0 3px;
    margin-bottom:0;
}

div.comment p.pComment {
    padding: 0 0 0 3px;
    margin:0;
}

div.comment p.footerComment {
    color:#7686A8;
    margin:0px;
    font-size:10px;
    padding: 0 0 0 3px;
}

div.comment p.footerComment span.TS {
    text-align:right;
    font-weight:normal;
    font-size:10px;
}

div.comment p.footerComment span.by {
    display:block;float:left;width:360px
}

#loginForm .top {
    background-image: url(img/sidebarTop.gif);
    height:10px;
    background-repeat:no-repeat;
}

#loginForm .bottom {
    background-image: url(img/sidebarBottom.gif);
    height:10px;
    background-repeat:no-repeat;
    margin-bottom:10px;
}
#loginForm .middle{
    background-color:white;
    padding-left:0px;
    padding-right:10px;
    
    border-left:1px solid #004F86;
    border-right:1px solid #004F86;
    margin-right:5px;
}


#commentForm {
    text-align:left;
    padding-left:4px;
    padding-right:4px;

}

#commentForm input {
    border: solid 1px #BBBBBB;
    display:block;
    margin:0;
    margin-bottom:2px;
    width:144px;

}

#commentForm input[type="hidden"] {
    border:0px solid red;
}

input#titreFr {
    font-weight:bold;

}

#commentForm label{
    width:80px;
    text-align:left;
}

#commentForm input#submit {
    margin:auto;
    width:30%;
}


#commentForm a {
    display:block;
    clear:left;
    font-style:italic;


}

#commentForm textArea {
    width:100%;
    height:130px;
}
#commentForm img {
     margin-right:43px; 
    float:right;
    width: 151px;

 }
#commentForm p a {
    display:inline;
}

div.loginComment h1{
    padding-left:15px;
    font-size:14px;
    text-align:center;
    font-weight:bold;
}

div.loginComment {
    border: 1px solid #004F86;
    background-color:#D6DBE2;
    width: 575px;
}

div.loginComment table {
    background-color:#D6DBE2;
    width: 470px;
    border:0px;
}

div.loginComment table tr td {
    padding:0px;
    border-spacing:0px;
    text-align:center;
}

p.error {
    color:red;
    clear:both;
}

div#commentDiv a {
    color: #0091dd;
    text-decoration: none;
}

div#commentDiv p.subComment {
    text-align:center;
}

div#commentDiv p.subComment a{
    padding: 0 15px 0 15px;
}

div#commentDiv p.supComment {
    text-align:center;
}

p.eval{
    text-align:right;
    color:#888888;
}

p.eval * {
    padding:0 3px 0 3px;
}

div#commentDiv p.eval span.evalLnkYes a {
    border:1px solid #497152;;
    background-color:#9dbfa5;
    color:white;
}


div#commentDiv p.eval span.evalLnkNo a {
    border:1px solid #672d2d;;
    background-color:#a16464;
    color:white;
}


div#commentDiv p.eval span.evalYes {
    background-color:#9dbfa5;

}

div#commentDiv p.eval span.evalNo {
    background-color:#a16464;

}
span.right{
    display:block;
    float:right;
    color:#777777;

}

div.source{
    color:#888888;
    text-align:left;
    padding-left:90px;
    text-indent:-90px;
}

div.source span.source {
    font-weight:bold;
    background: url(http://www.forumforthefuture.be/img/enews/bulleSource.gif) no-repeat left top;
    padding:4px 8px 15px 5px;
    margin-right:4px;
    width:63px;
}

div.source a{
    border:1px solid #888888;
    padding:1px 2px 1px 2px;
    margin:1px 3px 1px 3px;
    color:#888888;
}
div.source a.disabled{
    border:1px solid #CCCCCC;
    color:#CCCCCC;
}
div div.source p a.disabled:hover{
    border:1px solid #CCCCCC;   
    color:#CCCCCC;
}



div#sendToFriend {
    width:218px;
    overflow: hidden;
    border:1px solid #004f87;
    border-top:0px;
    padding:5px;
    text-align:center;
    background-color:#D6DBE2;
}

div#sendToFriend input, div#sendToFriend textarea,div.uns input, div.uns textarea {
    width:200px;
    border: solid 1px #BBBBBB;
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 12px;

}
div#sendToFriend label,div.uns label {
    text-align:center;
    color: #004f87;
    padding-left:10px;

}


div#sendToFriend button,div.uns button{

    margin: 5px 0 5px 0;
    width: 90px;
    font-weight:bold;
    border:1px solid #004F86;
    cursor:pointer;
    Color:#004F86;
    height:auto;
}


div.uns{
    padding-left:15px;
}

div.uns img{
    float:right;
}
html div.uns input#submit{

    text-align:center;
    margin:15px 100px 0 100px;
}
div.uns input.rb {
    width:20px;
    margin-left:40px;
}

div.uns input {
    margin-bottom:5px;
}



div#commands {
    margin-bottom:10px;

}


#sendToFriend a {
    color: #004F86;
    border-bottom: 1px solid #004F86;
}

p.note{
    font-size:10px;
    line-height:12px;
}

.vie {
    font-size:80%;
    line-height:150%;
    color:#555555;
}


p.signature {
    text-align:right;
    color:#777777;
    font-style:italic;

}

p.tagCloud span{
padding:4px;

}

p.tagCloud span.on {
background-color:#BCC8D3;
}

p span.tagCloud1 a {
font-size:11px;
color:#4AC9F4;
}

p span.tagCloud2 a {
font-size:13px;
color:#28BAEE;
}

p span.tagCloud3 a {
font-size:15px;
color:#1891DA;
}

p span.tagCloud4 a {
font-size:17px;
color:#0E5C96;
}

p span.tagCloud5 a {
font-size:19px;
color:#0C558A;
}

p span.tagCloud6 a {
font-size:21px;
color:#073D69;
}

p.sous a, p.sous a:visited {
color: black;
}
 p.sous a:hover {
 border-bottom: 1px dotted;
 
 }


div.pagesUser {
	margin-top:8px;
	text-align: center;
}

div.pagesUser a.page {
	padding:3px 7px;
	border: 1px solid;

}

div.pagesUser a.currentPage {
	color:#002851;
	background-color:#8ebbce;
	padding:3px 7px;
	border: 1px solid;
}


#inscritWelcome h2 {
	padding-bottom:20px;

}

h2 {
	padding:10px 0;

}

input {
border: 1px solid #5e8eb3;
padding: 3px;

}





#inscritWelcome .advise {
padding-left:100px;
}

input.validation-failed {
background-color:#f4d4d4;
border: 1px solid #ee9696;

}

dl {clear:both;width:100%;}
dt {float:left; text-align:right; width:90px; line-height:25px; margin:10px 10px 0px 0;}
dd {float:left;  line-height:25px; margin:10px 0 0px 0;}

#textContent dd p {text-align:left;width:458px;}


fieldset {
border:none;
clear:both;
}


#inscriptionDiv {
font-size:11pt;
}
#textContent p.legend {
color:#2FBEF0;
background-color:transparent;
font-style:italic;
font-size:12pt;
margin:0 0 5px 0;
padding: 0 8px 0 8px;
border-bottom:1px solid #2FBEF0;
text-align:right;
clear:both;
}


dd.advice,#infosPersos dd.advice {
clear:both;
margin:0;
}

#infosPersos dt {width:190px;margin:5px 10px 0px 0;}
#infosPersos dd {margin:5px 0 0px 0;}

#infosPersos input {
	width:300px;

}

#association { width: 328px;}
#associationSec { width: 328px;}


#textContent #infosPersos p{
padding:0;
}


#textContent #infosPersos dt p {
text-align:right;
}

#infosPersos div.resume dl.resume dt {
width:90px;
color:#999999;
}
#infosPersos p.modify{
font-size:8pt;
}
#textContent p.modifyCenter {font-size:8pt;text-align:center;width:100%;clear:both;}


div.promoVip {
background-color:#e2e6ed;
border:3px solid #002851;
padding:10px;
margin:0;
font-size:12 pt;

}
div.promoVip h2{
padding:0;

}



#inscriptionCongres, #calculPrix  {
padding:6px;

}

#calculPrix input, #inscriptionCongres input {
margin:7px;
margin-left:50px;
}

#infoInscr  #calculPrix p.libelle, #inscriptionCongres p.libelle{

padding:14px 0 8px 0;
}

#infoInscr  #calculPrix p.recapitulatif, p.recapitulatif{
font-size:12pt;
text-align:right;
font-weight:bold;
border-top:1px solid #AAAAAA;
padding-top:4px;
margin-top:4px;
margin-bottom:10px;
}

div#textContent #inscrPaiement p.recapitulatif {
text-align:center;

}

#textContent #infoInscr p {
padding:0;
}

#infoInscr dt {width:130px;margin:5px 10px 0px 0;}
#infoInscr dd {margin:5px 0 0px 0;width:438px;}

#infoInscr dl input {
	width:300px;

}
#textContent #infoInscr dt p {
text-align:right;
}
#infoInscr div.resume dl.resume dt {
width:130px;
color:#999999;
}



#resumeDataAdr dd,#resumeDataAdrFac dd {width:400px;}
#formDataAdrFac dd {width:400px;}



del {
color:#888888;
}

span.disabled{
color:#AAAAAA;

}

p.indente {
padding-left:30px;
}

#inscriptionDiv p.indente {
color:#004F86;
}




a.confirme {
background-color:#aebfd2;
border:1px solid #082865;
font-size:20pt;
font-weight:bold;
border:0px;
color:#1c1375;
margin:auto;
text-align:center;
display:block;
}

a.gratuit {
width:350px;
padding:15px;
}

a.paieVisa {
height:47px;
background: #e2e6ed url("img/visa.png") no-repeat scroll 0px 0px;
padding:25px 0 0 110px;
width:170px;
}

a.paieVisa:hover {
background-color:#aebfd2;

}

#inscriptionDiv p.rmq {
font-size: 8pt; 
text-align:center;
color:#AAAAAA;
}

input.submitIntermediaire, #inscriptionDiv input.submitIntermediaire {

border: 0px;
margin:auto;
width: 30px;
height:30px;
font-weight:bold;
margin-top:8px;
cursor:pointer;
Color:transparent;
background: transparent url(img/bouleOK30.png) no-repeat scroll 50% 0px;
float:none;
width:100%;
}
.clear{
clear:both;

}
span.libelle {
color:#BBBBBB;
font-style:italic;
}

p.company {
font-weight:bold;

}

p.function {
color:#777777;font-style:italic;
}

p.tel {
color:#777777;font-style:italic;
}
p.tva {
color:#777777;font-style:italic;
}
p.titrePro{
font-weight:bold
}


p.membreAP {
color:#777777;
margin-left:15px;
text-indent:-15px;
}
p.membreI {
color:#777777;
margin-left:15px;
text-indent:-15px;
}

span.assoc {
font-size:10pt;
color:#BBBBBB;
}

input.required {
background-color:#FFEDD6;
}

#soutiens table {
width:100%;
text-align:center;
}

#soutiens table tr td {
border: 0px;

}

input.couponOk {
background: transparent url(img/fondCouponOk.gif) no-repeat scroll -1px -1px;
border-color:#004403;
}

input.couponNOk {
background: transparent url(img/fondCouponNOk.gif) no-repeat scroll -1px -1px;
color:#8D0B23;
border-color:#8D0B23;
}

#calculPrix span.libelle {
color:#5E5A5D;
}

#monProgramme span.orateur {
display:block;
}

#monProgramme p.cmdsPetit {
float:right;
width:220px;
}
#monProgramme div.categorie p {
padding-top:0;

}
#monProgramme p.cmdsPetit a span{
display: none;
}

#monProgramme p.cmdsPetit a {
display:block;
float:right;
width:82px;
height:24px;
margin-left:8px;
}

#monProgramme div.infos h2 {
padding: 5px 0 2px 0;
}

@media print {
	#monProgramme p.cmdsPetit {
	display:none;
	}
}
div.photoListeOrateur {
float:left;
width:116px;
height:146px;
overflow:hidden;
background: transparent url(img/fondListeOrateurs.png);
}

#listeOrateurs div.photoListeOrateur p {
text-align:center;
padding: 0 12px 0 6px;
font-size:11px;
line-height:13px;
color:#014d88;
}

#listeOrateurs div.photoListeOrateur img {
margin: 8px 21px 5px 15px;
border: 1px solid #799FB9;
}

#orateurDetails {
position:fixed;
top:150px;
width:293px;

}
#orateurDetails div.titresOrateur {
max-height:300px;
overflow:auto;

}
#orateurDetails p {
text-align:left;
padding:8px; 0 0 5px;
line-height:17px;

}


#orateurDetails img {
border: 1px solid #799FB9;

}

#orateurDetails dl {clear:both;width:100%;margin-top:4px;}
#orateurDetails dt {float:left; text-align:right; width:70px; line-height:12px; margin:4px 3px 0px 0;}
#orateurDetails dd {float:left; text-align:left;width:200px; line-height:12px; margin:4px 0 0px 0;}

#orateurDetails div.titresOrateur {clear:left;}

#promoCongres div.middle{
text-align:center;
}
