/* CSS Document */
A {
	text-decoration:underline;
	color: #015373;
}

A:hover {
	text-decoration:none;
}

BODY {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	margin: 5px;
	background-color: #DBEDD8;
}

P
{
	margin-left:20px;
	font-size:11px;
}

UL
{
	list-style-position:outside;
	list-style-type:square;
	color: #0174A3;
	font-size:11px;
	margin: 5px 40px 0px 50px;
	padding:0px;
}

UL UL
{
	list-style-position:outside;
	list-style-type:disc;
	color: #0174A3;
	font-size:11px;
	margin: 5px 40px 0px 30px;
	padding:0px;
}

LI
{
 margin-bottom:2px;
 padding:0px;
 }
 
LI SPAN
{
	color:#000000;
}

INPUT, TEXTAREA{
	font-size:11px;
	width:300px;
	border:1px solid #4D9DBE;
}

SELECT {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	width:480px;
	border:1px solid #4D9DBE;
	margin-top:4px;
}

SELECT OPTION.titre {
	color:#015373;
	background-color:#E0ECF1;
}

P.texte {
	margin-top:10px;
	margin-right:40px;
	margin-bottom:0px;
}

P.sousTitre {
	margin-top:20px;
	margin-right:40px;
	margin-bottom:0px;
	font-weight:bold;
	
}

P.noteImportante {
	font-size:14px;
	font-weight:bold;
}

.notePage {
	font-size:9px;
}

.14px {
	font-size:14px;
}

.16px {
	font-size:16px;
}

.bleu {
	color:#026488;
}

P.stFormulaire {
	font-family:Arial, Helvetica, sans-serif;
	margin-top:20px;
	margin-right:40px;
	margin-bottom:0px;
	color:#679920;
	font-size:16px;
	font-weight:bold;
}

P.stFormulaire2 {
	font-family:Arial, Helvetica, sans-serif;
	margin-top:20px;
	margin-right:40px;
	margin-bottom:-10px;
	color:#026488;
	font-size:14px;
	font-weight:bold;
}



TABLE {
	font-size:11px;
}

TABLE.tablePrincipal
{
	border: 1px solid #014E00;
	background-color: #ffffff;
}

TABLE.formulaire {
	margin-top:15px;
	margin-left:20px;
	font-size:11px;
	background-color:#E0ECF1;
}

TABLE.formulaire TD{
	border-bottom: 1px solid #ffffff;
	padding:5px 3px 5px 10px;
}

TABLE.formulaire TD.coauteur {
	color:#FFFFFF;
	font-weight:bold;
	background-color:#80B9D1;
}

TABLE.horaire {
	margin-top:15px;
	margin-left:20px;
	font-size:10px;
	background-color:#E0ECF1;
	width:540px;
	border-bottom:2px solid #0174A3;
}
 
TABLE.horaire TD{
	border-right: 1px solid #7CB3CA;
	border-bottom: 1px solid #7CB3CA;
	text-align:center;
}

TABLE.horaire TD.entete{
	border-right: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	background-color: #0174A3;
	color: #ffffff;
	font-weight:bold;
}

/* Comité organisation de la conférence */
TABLE.listeComiteOrganisation {
	margin-top:10px;
}

TABLE.listeComiteOrganisation TD B{
	padding-bottom:3px;
	display:block;
}

/* Popup */
BODY.popup {
	background-color:#FFFFFF
}

/* Hotels */
TABLE.hotels {
	margin-left:20px;
	border-top:1px solid #026488;
}

TABLE.hotels TD{
	padding-top:10px;
	width:240px;
}

P.etoiles {
	margin-left:20px;
	margin-bottom:0px;
}

/* VIP */
TABLE.ficheVIP {
	/*border-right: 1px solid #7CB3CA;*/
	border-bottom: 1px solid #7CB3CA;
	width:540px;
	background-color:#E0ECF1;
	margin-left:20px;
	text-align:left;
}

TABLE.ficheVIP TH{
	/*border-right: 1px solid #ffffff;*/
	border-bottom: 1px solid #ffffff;
	padding:5px;
	background-color: #0174A3;
	color: #ffffff;
	font-weight:bold;
}

TABLE.ficheVIP TD {
	padding: 4px;
}

P.nomVip {
	font-family:Arial, Helvetica, sans-serif;
	margin-top:20px;
	margin-bottom:20px;
	color:#000000;
	font-size:18px;
	font-weight:bold;
}

.bbottomBleu {
	border-bottom: 1px solid #7CB3CA;
}

.btopBleu {
	border-top: 1px solid #7CB3CA;
}

.brightBleu {
	border-right: 1px solid #7CB3CA;
}

.fondBleuPale {
	background-color:#EFF5F8;
}

TABLE.ficheVIP TD.include {
	padding: 0px;
}

/* Biographie */
#biographie {
	margin:20px 0px 10px 20px ;
}

#biographie P {
	margin: 0px 0px 5px 20px;
	font-weight:bold;
	color:#026488;
}

#biographie P.nom {
	font-size:16px;
	font-weight:bold;
	margin-left:20px;
	color:#000000;
}

.celcouleur {
	background-color:#E4F0D4;
	padding:0px;
	margin:0px;
}

UL.biographie {
	margin-left:35px;
	margin-top:20px;
}

UL.biographie LI {
	margin-bottom:3px;
	padding:0px;
}

#retour {
	margin:10px 0px 10px 20px;
}

/* Ajout */
TABLE.programme {
	margin-top:30px;
	margin-left:20px;
	font-size:10px;
	background-color:#ffffff;
	width:540px;
	border:1px solid #777777;
	border-bottom:2px solid #777777;
}

TABLE.programme TD.heure {
	background-color:#eeeeee;
	border-right:1px solid #777777;
	border-top:1px solid #777777;
	width:40px;
}

TABLE.programme TD.fondVert {
	background-color:#D1E5A1;
	vertical-align:middle;
	border-top:1px solid #777777;
}

TABLE.programme TD.sessionsPlenieres {
	background-color:#E0ECF1;
	border-top:1px solid #777777;
}

TABLE.programme TD.journee {
	width:500px;
	vertical-align:middle;
	font-size:14px;
	font-weight:bold;
	color:#999999;
}

TABLE.programme TD.pause {
	vertical-align:middle;
	font-size:10px;
	font-weight:bold;
	color:#999999;
	border-top:1px solid #777777;
}

TABLE P.surtitre{
	margin:0px 0px 2px 0px;
	font-weight:bold;
}

TABLE.programme UL, OL {
	margin:0px 0px 0px 30px;
	padding:5px 10px 0px 0px;
}

TABLE P.discussion{
	margin:5px 0px 0px 0px;
	font-weight:bold;
}

TABLE P.titre{
	margin:0px 0px 2px 0px;
	font-weight:bold;
	font-size:14px;
}

TABLE P.info{
	margin:0px 0px 2px 0px;
	color:#56801B;
}

DIV.programmeNote {
	margin:5px 0px 2px 20px;
	color:#56801B;
	font-size:9px;
}
 