html { overflow:scroll; }
body { font-family:Verdana, Arial, sans-serif; margin:0px; padding:0px; text-align:left; font-size:12px; }
fieldset { border: solid #001E57 1px; padding:10px; }
a img { border:0 none; }
a { color:#001E57; text-decoration:none; }
a:hover { color:#339298; text-decoration:none; }
p { margin:0px; padding:0px; font-size:12px; text-align:left; }
h1 { padding-bottom: 10px; padding-top: 0px; MARGIN: 0px; FONT-SIZE: 14px; COLOR: #001E57; text-transform:uppercase; font-weight:bold; }
h2 { padding-bottom: 10px; padding-top: 0px; margin:0px; /* margin-left: 15px;	25/11/2009 - James Cocker: Heading indents removed */ FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR:#339298; }
h3 { padding-bottom: 10px; padding-top: 0px; margin:0px; /* margin-left: 30px;	25/11/2009 - James Cocker: Heading indents removed */ FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #001E57; }
h4 { padding-bottom: 10px; padding-top: 0px; margin:0px; /* margin-left: 45px;	25/11/2009 - James Cocker: Heading indents removed */ FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR:#339298; }
ul { padding-bottom:10px; padding:0px; margin:0px; margin-left:10px; }
ul li { list-style-type: disc; }
ol li { list-style-type:decimal; }
ul ul li { list-style-type: square; }
ol ol li { list-style-type:lower-alpha; }
hr { color: #339298; background-color: #339298; height: 1px; border: 0; }
label { color: #001E57; display: block; font-size: 11px; margin-bottom: 3px; display: block; }
#table-principal { margin:auto; padding:0px; width:1000px; border-collapse:collapse; }
#table-principal td { margin:0px; padding:0px; }
#tableprincipalPinterne { margin:auto; padding:0px; width:1000px; border-collapse:collapse; }
#tableprincipalPinterne td { margin:0px; padding:0px; }
/*************************************************************************************************************
  ENTETE ACCUEIL
 *************************************************************************************************************/
#table-principal th { margin:0px; padding:0px; width:1000px; height:76px; background-image: url(/images/entete-logo.gif); background-repeat:no-repeat; text-align:left; }
/*************************************************************************************************************
  ENTETE PAGE INTERNE
 *************************************************************************************************************/
.enteteLogo { margin:0px; padding:0px; width:1000px; height:75px; /*background-image: url(/images/entete2.gif);*/ background-image: url(/images/entete-logo.gif); background-repeat:no-repeat; text-align:left; }
.entete3 { width:1000px; height:68px; /*	background-image: url(/images/entete3.gif);*/ background-image: url(/images/entete4.gif); background-repeat:no-repeat; }
#membership-connected { background-image: url(/images/membership-connected.gif); background-repeat:no-repeat; width:562px; height:68px; float:left; padding:0px; }
#membership-entete { padding-left:305px; width:250px; padding-right:7px; height:68px; float:left; }
#membership-entete input { margin-top:32px; margin-right:12px; height:16px; width:96px; background-color:#ffffff; border: #339298 solid 1px; font-size:9px; color:#001E57; float:left; }
#membership-entete label { margin-top:32px; margin-right:12px; font-weight:bold; font-size:12px; color:#D1E9E9; float:left; }
#frmQuickSearch-entete { padding-left:83px; width:180px; height:68px; float:left; }
#frmQuickSearch-entete input { margin-top:32px; margin-right:15px; height:16px; width:140px; background-color:#ffffff; border: #339298 solid 1px; font-size:9px; color:#001E57; float:left; }
.go { margin-top:36px; }
a.go-lien { font-size:10px; font-weight:bold; color:#FFFFFF; text-transform:uppercase; }
a.go-lien:hover { color:#001E57; }
/*************************************************************************************************************
  NEWS & EVENTS ACCUEIL
 *************************************************************************************************************/
.fond-vert { background-color:#339298; height:230px; vertical-align:top; }
.fond-clair { background-color:#BADBD4; height:1px; }
#news { padding:15px; padding-top:0px; padding-bottom:0px; padding-right:25px; margin:0px; width:300px; font-size:10px; color:#FFFFFF; text-align:left; float:left; vertical-align:top }
#news a { color:#FFFFFF; font-weight:bold; FONT-SIZE: 12px; }
#news a:hover { color:#001E57; FONT-SIZE: 12px; }
#news a.lien-news { font-size:11px; color:#001E57; font-weight:normal; padding-top:5px; }
#news a.lien-news:hover { color:#339298; }
.T-news { background-image:url(/images/T-news.gif); background-repeat:no-repeat; width:298px; height:33px; text-align:right; padding-top:5px; vertical-align:top }
#events { padding:15px; padding-left:25px; padding-top:0px; padding-bottom:0px; margin:0px; width:270px; font-size:12px; color:#FFFFFF; text-align:left; float:left; vertical-align:top }
#events a { color:#FFFFFF; font-weight:bold; }
#events a:hover { color:#001E57; }
.T-events { background-image:url(/images/T-events.gif); background-repeat:no-repeat; width:267px; height:33px; text-align:right; padding-top:5px; }
.pointille-blc { background-image: url(/images/pointille-news.gif); background-repeat:repeat-y; float:left; height:190px; width:1px; margin-top:20px; margin-bottom:20px; }
#events a.lien-events { font-size:11px; color:#001E57; font-weight:normal; padding-top:5px; }
#events a.lien-events:hover { color:#339298; }
.visu-accueil { background-image: url(/images/lisbon_noFlash.jpg); background-repeat:no-repeat; width:339px; height:260px; float:right; }
.headerRight { float:right; }
/*************************************************************************************************************
  MENU HAUT
 *************************************************************************************************************/
/* ---- Conteneur du menu ----- */
#menuHaut { position:relative; margin-left: auto; margin-right: auto; width: 1000px; height: 20px; font: 9px verdana, sans-serif;z-index:1; }
/* ----- Le Menu ----- */
#menuDeroulantIE6 { display: none;						/* on masque le menu utilisé par IE6 */ }
#menuDeroulant { position: absolute; left: 1px; width: 1000px; height: 20px; margin: 0; padding: 0; background-color: #001E57; text-align: center; z-index: 1; }
/* ----- 1 er niveau (et li en général que l'on redéfinit par la suite) ----- */
#menuDeroulant li { float: left;							/* Pour afficher les li en ligne*/ width: 109px; list-style-type: none; }
/* ------ Les sous-menus ----- */	
#menuDeroulant .sousMenu { display: none;						/* Masqués par défaut */ list-style-type: none; margin: 0; padding: 0; text-align: left; background-color:#FFFFFF; }
#menuDeroulant .sousMenu li { float: none;						/* on annule le float définit plus haut*/ width: 109px;  						/* Pour avoir sous-menu plus grand on peut le spécifier ici */ border-top: 1px solid transparent;	/* Pour séparer les items du menu*/ }
/* Affichage du sous-menu quand on survol 1er niveau*/
#menuDeroulant li:hover > .sousMenu { display: block; }
/* ----- Les liens du menu ----- */
#menuDeroulant a { text-decoration: none; text-transform: uppercase; }
#menuDeroulant li a:link, #menuDeroulant li a:visited { display: block;						/* Le display block permet de spécifier des dimensions/marges/padding...*/ height: 1%; color: white; padding: 4px 0; border-right: 1px solid white; }
#menuDeroulant .sousMenu li a:link, #menuDeroulant .sousMenu li a:visited { padding-left: 5px;					/* Padding à gauche*/ background: #001E57; }
#menuDeroulant li a:hover { background-color: #339298;		/* Changement de couleur au survol d'un lien principal */ }
#menuDeroulant .sousMenu li a:hover { background-color: #339298;		/* Pour le changement de couleur lors du survol d'un sous-menu */ }
.menuSelection { background-color: #339298; }
/*************************************************************************************************************
  MENU GAUCHE
 *************************************************************************************************************/

.menu-gch { width:258px; vertical-align:top; }
.menu-gauche-vide { width:258px; vertical-align:top; background-color: transparent; }
#image-niveau01 { background-image:url(/images/visu-Tabout.jpg); background-repeat:no-repeat; width:257px; height:147px; }
#image-niveau02 { background-image:url(/images/visu-Tmembership.jpg); background-repeat:no-repeat; width:257px; height:147px; }
#image-niveau03 { background-image:url(/images/visu-Teducation.jpg); background-repeat:no-repeat; width:257px; height:147px; }
#image-niveau04 { background-image:url(/images/visu-Tscientific1.jpg); background-repeat:no-repeat; width:257px; height:147px; }
#image-niveau05 { background-image:url(/images/visu-Tresearch.jpg); background-repeat:no-repeat; width:257px; height:147px; }
#image-niveau06 { background-image:url(/images/visu-Tpublication.jpg); background-repeat:no-repeat; width:257px; height:147px; }
#image-niveau07 { background-image:url(/images/visu-Tcongresses.jpg); background-repeat:no-repeat; width:257px; height:147px; }
#image-niveau08 { background-image:url(/images/visu-Tlibrary.jpg); background-repeat:no-repeat; width:257px; height:147px; }
#image-niveau09 { background-image:url(/images/visu-Tandmore.jpg); background-repeat:no-repeat; width:257px; height:147px; }
.niveau2 { padding:5px; margin-bottom:1px; background-color:#001E57; width:247px; height:15px; font-size:10px; color:#FFFFFF; text-transform:uppercase; text-align:left; cursor:pointer; }
/*pour la boite à outils : idem que niveau 2 sauf la hauteur de cellule ...*/
.outils { padding:5px; margin-bottom:1px; background-color:#001E57; width:247px; height:20px; font-size:10px; color:#FFFFFF; text-transform:uppercase; text-align:left; cursor:pointer; }
.tools li { margin-left:20px; }
.tools img { padding-right:20px; }
#menu-niveau2 { padding:0px; margin:0px; background-image:url(/images/degrade.gif); background-repeat:repeat-x; width:257px; text-align:left; }
#menu-niveau2 a { display:list-item; margin-left:20px; font-size:10px; line-height:16px; text-decoration:none; }
/*************************************************************************************************************
  CONTENU PRINCIPAL ACCUEIL
 *************************************************************************************************************/
.pointille-v { background-image: url(/images/pointille-v.gif); background-repeat:repeat-y; width:1px; }
.pointille-h { background-image: url(/images/pointille-h.gif); background-repeat:repeat-x; height:1px; }
.bordure-v { background-color:#BADBD4; background-repeat:repeat-y; width:1px; }
.bordure-h { background-color:#BADBD4; height:1px; }
.contenu { width:720px; }
.contenu-highlightMembership { width:277px; vertical-align:top; }
.welcome { padding:15px; margin:0px; width:auto; height:100px; font-size :11px; color:#001E57; text-align:left; }
.lettrine { background-image:url(/images/w-lettrine.gif); width:117px; height:78px; background-repeat:no-repeat; float:left; }
.welcomeNoel { padding:0px; margin:0px; width:auto; height:138px; }
.welcomeInfos { float:left; padding-top:10px; height:70px; background-image: url(/images/charte/visu-congress-fond.jpg); background-repeat:no-repeat; }
.welcome2 { padding:0px; margin:0px; width:auto; height:195px; padding-left :10px; padding-top :10px; font-size:11px; color:#001E57; }
.T-welcome { padding-bottom:5px; padding-top: 15px; background-image: url(/images/T-welcome.gif); height:50px; background-repeat: no-repeat; margin-left:133px; }
.T-congress { padding:0px; margin:0px; margin-left:132px; background-image: url(/images/T-congress2.gif); background-repeat: no-repeat; width:95px; height:15px; }
.T-congressLibrary { padding:0px; margin:0px; margin-left:132px; background-image: url(/images/T-congressLibrary.gif); background-repeat: no-repeat; width:142px; height:15px; }
.T-conference { padding:0px; margin:0px; margin-left:132px; background-image: url(/images/T-conference.gif); background-repeat: no-repeat; width:88px; height:15px; }
.T-education { padding:0px; margin:0px; margin-left:132px; background-image: url(/images/T-education.gif); background-repeat: no-repeat; width:76px; height:15px; }
.T-membership { padding:0px; margin:0px; margin-left:132px; background-image: url(/images/T-Membership.gif); background-repeat: no-repeat; width:88px; height:15px; }
.T-ICMJournal { padding:0px; margin-left:132px; background-image: url(/images/T-ICMJournal.gif); background-repeat: no-repeat; width:190px; height:15px; /*IE7 =>*/ *float:left;
*margin:0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; }
.T-scientific { padding:0px; margin:0px; margin-left:132px; background-image: url(/images/T-scientific.gif); background-repeat: no-repeat; width:130px; height:15px; }
.T-research { padding:0px; margin:0px; margin-left:132px; background-image: url(/images/T-research.gif); background-repeat: no-repeat; width:68px; height:15px; }
.T-highlight { padding-bottom:5px; background-image: url(/images/T-highlights.gif); background-repeat: no-repeat; width:246px; height:23px; }
.highlight { padding:0px; margin:10px; margin-left:20px; font-size:11px; color:#001E57; text-align:left; }
.videoPlayer { background:url(/images/webTV.gif) top center no-repeat; /*height:280px;*/ padding:35px 0 5px 0; text-align: center; z-index: 0; width: 100%; margin: 10px 0; }
.pointille-h2 { clear:both; background-image: url(/images/pointille-h.gif); background-repeat:repeat-x; height:1px; margin-left:133px; margin-top:15px; margin-bottom:0px; padding:0px; }
.pointille-h2-bis { clear:both; background-image: url(/images/pointille-h.gif); background-repeat:repeat-x; height:1px; margin-top:15px; margin-bottom:0px; padding:0px; }
.titre { padding:0px; margin:0px; margin-left:50px; text-align:left; font-size:11px; color:#339298; }
.txt-bloc { padding:0px; margin:0px; margin-left:50px; text-align:left; font-size:11px; color:#001E57; line-height: 16px; }
.bloc { padding:15px; padding-top:0px; margin:0px; width:330px; height:140px; text-align:left; float:left; }
.img-gch { text-align:left; margin-right:15px; height:120px; float:left; }

.search { clear:both; float:right; height:34px; width:279px; background:transparent url(/images/charte/backSearch.png) no-repeat right top; }
#frmQuickSearch { color:#001E57; font-size:9px; margin:7px 0 0 6px; }
#frmQuickSearch input { width:200px; height:15px; background-color:#ffffff; font-size:9px; color:#001E57; float:left; border:1px solid; margin-right:5px; }

.membership { padding:0; margin:0; position:relative; left:548px; top:0; height:75px; padding-left:145px; width:305px; background:#FFF url(/images/charte/membershipBg.gif) no-repeat left top; font-size:11px; color:#001E57; text-align:left; }
.membership .img-go { float:left; width:30px; *float:none; }
.membership label { font-weight:normal; color:#339298; float:left; margin-right:8px; }
.membership label.alert { position:absolute; left:33px; top:41px; }
.membership br { display: none; }
#membership-form { margin:0; position:relative; top:10px; *float:left; }
#membership-form a { font-weight:normal; margin-left:35px; *clear:left; }
#membership-form a.oubliPass { margin-left:10px; }
#membership-form .img-go a { margin:0; }
#membership-form input { width:90px; height:15px; background-color:#ffffff; font-size:9px; color:#001E57; border:1px solid; }
#membership-form a.myData,
#membership-form a.myPwd,
#membership-form a.signOut { padding:2px; background-color:#001E57; color:#FFF; margin:0 5px 0 0; float:left; }
#membership-form a.myData:hover,
#membership-form a.myPwd:hover,
#membership-form a.signOut:hover { background-color:#339298; }
#membership-form a.myData { margin-left:0px;  }
/*IE7*/#membership-form a.signOut { *position:relative;*bottom:17px;*left:240px; }

.socialLinks { position:absolute;right:2px;bottom:2px; }
.ie6.socialLinks { position:relative;left:250px;top:20px; }

.homeLife { width:260px; height:55px; background:#FFF url(/images/charte/homeLifeBg.gif) no-repeat left top; padding:87px 0 0 17px;position:relative;z-index:0;}
.btnLife { color:#FFFFFF; line-height:18px; margin:0; padding:4px 0 0; position:relative; }
.btnLife .left { background:transparent url("/images/charte/lifeBtn.png") no-repeat; height:27px; width:50px; }
.btnLife .right { background:transparent url("/images/charte/lifeBtn.png") no-repeat right center; height:27px; margin:0 0 0 10px; padding:8px 10px 0 0; position:absolute; top:0; text-align:center; }
.btnLife a { color:#FFF; }
.btnLife a:hover { color:#cde3e5; }
.homeLife #submit { float:left; width:118px; }
.homeLife #see { float:left; width:135px; }
/*************************************************************************************************************
  CONTENU PRINCIPAL PAGE INTERNE
 *************************************************************************************************************/
.boutonTexte-centre { padding-left:150px; text-align:center; }
a.boutonTexte-inline, a:hover.boutonTexte-inline { float:left; margin-left: 2px; }
a.boutonTexte, a.boutonTexte-inline, a:hover.boutonTexte, a:hover.boutonTexte-inline { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; background-color: #339298; color:#FFFFFF; width: 150px; height: 20px; cursor: pointer; margin-top: 10px; margin-left: 50px; padding-top: 5px; padding-right: 8px; padding-bottom: 5px; padding-left: 8px; text-decoration:none; background-position:center; }
.boutonGenerate { }
#contenu-pageinterne { width:739px; vertical-align:top; }
#contenu-pageinterne-life { width:739px; vertical-align:top; background:#FFF url(/images/Life/degrad.jpg) repeat-x left bottom; }
.bas-ans { background-repeat:no-repeat; width:140px; height:18px; float:right; }
.bouton { margin-left:20px; float:right; }
.imprim { width:54px; height:20px; float:left; }
.ami { margin-left:10px; width:110px; height:20px; float:left; }
.data { margin-left:25px; width:70px; height:20px; float:left; }
.signout { margin-left:10px; width:86px; height:20px; float:left; }
.identification { background-image:url(/images/identification.gif); background-repeat:no-repeat; width:253px; height:20px; padding-left:30px; padding-top:3px; padding-bottom:0px; margin:0px; color:#FFFFFF; float:left; }
.identificationSociete { background-image:url(/images/identificationSociete.gif); background-color:#000000; background-repeat:no-repeat; width:670px; height:20px; padding-left:30px; padding-top:3px; padding-bottom:0px; margin:0px; color:#FFFFFF; float:left; }
.identificationSep { background-image: url(/images/pointille-h.gif); background-repeat:repeat-x; width:699px; height:1px; padding-left:0px; padding-top:0px; padding-bottom:0px; margin:0px; float:left; }
.contenu-editorial { margin:20px; font-size:12px; color:#001E57; }
.contenu-editorial hr { border: 0; background-image: url(/images/pointille-h.gif); background-repeat:repeat-x; height:1px; padding:0px; margin-right:100px; }
#contenu-pageinterne a img { border:0 none; font-family:Verdana, Arial, sans-serif; font-size:12px; }
#contenu-pageinterne a { color:#001E57; text-decoration:underline; font-family:Verdana, Arial, sans-serif; font-size:12px; }
#contenu-pageinterne a:hover { color:#339298; text-decoration:underline; font-family:Verdana, Arial, sans-serif; font-size:12px; }
#contenu-pageinterne a.tmy-lien { color:#FFFFFF; font-family:Verdana, Arial, sans-serif; font-size:12px; text-decoration:none; height:22px; line-height:22px; margin-left:70px; }
#contenu-pageinterne a.tmy-lien:hover { color:#CCCCCC; font-family:Verdana, Arial, sans-serif; font-size:12px; text-decoration:none; height:22px; }
#contenu-pageinterne a.tmy-lien2 { color:#FFFFFF; font-family:Verdana, Arial, sans-serif; font-size:12px; text-decoration:none; height:22px; line-height:22px; margin-left:0px; }
#contenu-pageinterne a.tmy-lien2:hover { color:#CCCCCC; font-family:Verdana, Arial, sans-serif; font-size:12px; text-decoration:none; height:22px; }
/*************************************************************************************************************
  PIED
 *************************************************************************************************************/
#pied { margin-right:15px; margin-top:5px; height:20px; font-size:11px; text-align:right; color:#339298 }
#pied a { color:#339298 }
#pied a:hover { color:#001E57; }
/*************************************************************************************************************
Module gestion contenu
 *************************************************************************************************************/
 
 .CGT { margin:20px; font-size:12px; color:#001E57;/*	text-align:justify;	*/ }
.GCT h3 { padding-left:0px; margin-left:0px; }
.GCT img { margin-left:5px; margin-right:5px; }
.GCT li { margin-left:15px; list-style-type: disc; }
.GCT a { font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; }
.GCT .commentaire { font-size:10px; color:#777777; }
.GCT .date_gct { padding-left:5px; font-size:10px; }
 .GCT hr { border: 0; background-image: url(/images/pointille-h.gif); background-repeat:repeat-x; height:1px; padding:0px; margin-right:100px; }
.GCT #table_border th { font-size:12px; margin:0px; padding:0px; width:100%; height:20px; background-image: none; background-repeat:no-repeat; text-align:left; }
.CGT .texte { margin:20px; font-size:11px; color:#001E57;/*	text-align:justify;	*/ }
/*pour la site map (le plan du site quoi ...)*/
 .niv0 { border:solid 1px #666666; text-align:center; vertical-align:middle; background-color:#BADBD4; }
/*attention a l'héritage, car on n'annule pas un underline sur a mais sur a de contenu-pageinterne !!!*/
#contenu-pageinterne .niv0 a { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; }
.niv1 { border:solid 1px #999999; text-align:center; vertical-align:middle; text-decoration:none; }
#contenu-pageinterne .niv1 a { font-size:11px; font-weight:bold; text-decoration:none; }
#contenu-pageinterne .niv1 a:hover { font-size:11px; font-weight:bold; }
.niv2 { border-top:solid 1px #cccccc; text-align:center; vertical-align:middle; text-decoration:none; }
#contenu-pageinterne .niv2 a { font-size:10px; font-weight:normal; text-decoration:none; }
#contenu-pageinterne .niv2 a:hover { font-size:10px; font-weight:normal; }
.sitemap { text-align:center; }
#contenu-pageinterne .sitemap table { width:96px; }
.sitemap tr { vertical-align:top; vertical-align:text-top; font-family:Arial, Helvetica, sans-serif; }
/*************************************************************************************************************
  MODULE SECURITE
 *************************************************************************************************************/
 
.securiteIn { /*border:#339298 1px solid;*/ padding:0px; margin:0px; /*background-color:#D1E9E9;*/ }
.securiteIn .tableauLogin { border-top:1px solid #339298; border-bottom:1px solid #339298; border-left:1px solid #339298; border-right:1px solid #339298; }
.securiteIn .titreSecu { margin:0px; padding:0px; color: #001e57; font-weight: bold; margin-bottom: 10px; margin-top: 10px; }
.securiteIn a { color:#339298; }
.securiteIn input.box { border: solid #FFFFFF 0px; }
.securiteIn a:hover { color:#001E57; }
.body-FormRappel { background-color:#D1E9E9; }
.entete-FormRappel { background-color:#339298; font-size:14px; font-weight:bold; color:#FFFFFF; }
.body-FormRappel table { font-size:12px; color:#001E57; }
.obligatoire { font-weight:bold; font-size:12px; color:#FF0000; }
/************************************************************************/
/* 16/05/2008 - YHN: Style ajouté pour la section congrès */
/************************************************************************/
	.menu-rechercheprincipale { border:1px solid #ffffff; padding:0px; margin:0px; height:50px; }
.menu-recherche { width:100%; margin-top:10px; margin-bottom:10px; line-height:20px; /*float:left;*/ }
.menu-recherche ul { margin:0; padding:0; list-style:none; }
.menu-recherche li { display: inline; }
#contenu-pageinterne .menu-recherche li a { font-size:9px; font-family: verdana, sans-serif; background-color: #001e57; color: #FFFFFF; float:left; width:100px; text-align:center; border: dotted 1px #339298; text-decoration:none; margin-right:0px; line-height:20px; }
#contenu-pageinterne .menu-recherche li a:hover { text-decoration: none; color:#FFFFFF; background-color:#339298; }
#contenu-pageinterne .menu-recherche .active { text-decoration: none; color:#FFFFFF; background-color:#339298; }
#contenu-pageinterne .menu-recherche { width:100%; margin-top:10px; margin-bottom:20px; /*line-height:20px;*/ /*float:left;*/ }
.menu-recherche li .onglet-on { font-family: verdana, sans-serif; font-size:9px; background-color: #001e57; color: #FFFFFF; float:left; width:100px; text-align:center; text-decoration:none; margin-right:0px; line-height:20px; text-decoration: none; color:#FFFFFF; background-color:#339298; }
.ThemeSearchPrincipale { margin:0; padding:0; padding-left:150px; }
.ThemeSearch form { padding:10px; margin-top:0; margin-bottom:30px; background-color: #aed2d6; border:1px solid #339298; text-align: center; width:400px; /*float:left;	*/ }
.ThemeSearch select { font-size: 12px; color: #001e57; font-family:Verdana, Arial, sans-serif; /*display:inline;*/ }
.bouton-go { padding:3px; font-size:11px; line-height:12px; font-weight:bold; /*text-transform:uppercase;*/ margin-bottom:5px; background-color:#001e57; width:20px; display:inline; }
#contenu-pageinterne .bouton-go a { color: #FFFFFF; text-decoration:none; }
#contenu-pageinterne .bouton-go a:hover { color: #FFFFFF; text-decoration:none; }
.theme-resultat { padding-left:5px; clear:both; line-height:22px; margin-top:20px; background-color:#aed2d6; font-weight:bold; }
.resultats { float:right; font-size:10px; color:#666666; font-weight:normal; }
.theme h1 { clear:both; margin-top: 25px; padding-left: 10px; font-weight: bold; font-size: 12px; padding-bottom: 5px; width: 560px; padding-top: 5px; border-bottom:solid 1px #CCCCCC; text-align: left; float:left; }
.logo { margin-top:5px; float:right; }
.top { clear:both; float:right; background-image:url(/images/fleche-ht.gif); background-repeat:no-repeat; background-position:bottom right; padding-right:15px; margin-bottom:20px; }
.conference { clear:both; }
.conference ul { margin-left:25px; padding:0; list-style:circle; }
.conference li { font-size:12px; margin-bottom:5px; padding:0; color:#339298; line-height:16px; }
#contenu-pageinterne .conference li a { color:#001e57; text-decoration:none; }
#contenu-pageinterne .conference li a:hover { color:#339298; text-decoration:underline; /*cursor:default;*/ }
#contenu-pageinterne .abc { float:left; margin-bottom:10px; text-transform:uppercase; }
#contenu-pageinterne .abc ul { margin:0; padding:0; list-style:none; }
#contenu-pageinterne .abc li { display: inline; }
#contenu-pageinterne .abc li a { font-size:12px; color: #001e57; float:left; width:25px; text-align:center; border-left: dotted 1px #339298; text-decoration:none; line-height:20px; }
#contenu-pageinterne .abc li a:hover { text-decoration: none; color:#FFFFFF; background-color:#339298; }
#contenu-pageinterne .abc li .abc-select { font-size:12px; color: #001e57; float:left; width:25px; text-align:center; text-decoration:none; line-height:20px; text-decoration: none; color:#FFFFFF; background-color:#339298; }
#contenu-pageinterne .author h1 { clear:both; margin-top: 25px; padding-left: 10px; font-weight: bold; font-size: 12px; padding-bottom: 5px; width: 560px; padding-top: 5px; border-bottom:solid 1px #CCCCCC; text-align: left; float:left; }
#contenu-pageinterne .affichage-nom { padding-top:10px; clear:left; width:100%; }
#contenu-pageinterne .lettre { color:#339298; font-size:12px; font-weight:bold; line-height:20px; text-transform:uppercase; border-bottom:solid 1px #339298; margin-bottom:10px; width:200px; }
#contenu-pageinterne .colonne-nom { float:left; padding-left:15px; padding-right:15px; border-left: solid 1px #CCCCCC; line-height:20px; width:195px; }
#contenu-pageinterne .colonne-nom a { color:#001e57; font-size:12px; text-decoration:none; }
#contenu-pageinterne .colonne-nom a:hover { color:#339298; text-decoration:underline; }
.ThemeSearchFullPrincipale { margin:0; padding:0; padding-left:125px; }
.ThemeSearchFull form { padding:10px; margin-top:0; margin-bottom:30px; background-color: #aed2d6; border:1px solid #339298; width:450px; /*float:left;	*/ }
.ThemeSearchFull select { font-size: 9px; color: #001e57; /*display:inline;*/ }
/************************************************************************/
/***** 16/03/2009 - DNL: Styles ajoutés pour la recherche abstracts *****/
/************************************************************************/
.AbstractsSearch form { background-color:#AED2D6; border:1px solid #339298; margin-bottom:30px; margin-top:0; padding:10px; text-align:center; width:675px; float:left; }
.AbstractsSearch .nomLabel { float:left; width:145px; text-align:left; padding-top:2px; margin-bottom:3px; }
.AbstractsSearch .champ { float:left; width:530px; text-align:left; margin-bottom:3px; }
.AbstractsSearch .bouton-go { float:left; width:60px; margin-left:300px; }
.AbstractsSearch input, .AbstractsSearch select { color:#001E57; font-size:12px; border:1px solid #339298; }
.abstractResult { line-height:15px; clear:both; }
.abstractResult .conference ul li { margin-left:25px; }
.abstractResult h1 { margin-top: 15px; padding-left: 10px; font-weight: bold; font-size: 12px; padding-bottom: 5px; padding-top: 5px; border-bottom:solid 1px #CCCCCC; text-align: left; width:560px; float:left; }
.abstractResult .auteurs { color:#339298; }
.abstractResult ul { margin-left:25px; margin-top:5px; padding:0; list-style:circle; }
.abstractResult li { margin:0px; padding:0px; font-size:12px; margin-bottom:5px; padding:0; line-height:16px; color: #339298; }
.abstractResult .hospital { margin:5px 0 0 10px; border-bottom:1px dashed #339298; font-weight:bold; }
/******************** modifs congrès vienne 2009 ***************************/

.welcomeVienna { background: #eaf4f4 url(/images/welcomVienna2009.gif) top left no-repeat; height: 230px; margin-bottom: 20px; }
.welcomeVienna .congressVienna, .welcomeVienna .sponsorsVienna { width: 350px; float:left; margin-top: 70px; list-style: none; }
.welcomeVienna .congressVienna li, .welcomeVienna .sponsorsVienna li { list-style: none; }
.welcomeVienna .congressVienna a, .welcomeVienna .sponsorsVienna a { color: white; font-weight: bold; }
.welcomeVienna .congressVienna { background: url(/images/fondViennaMenu.png) bottom left no-repeat; margin-bottom: 20px; }
.welcomeVienna .congressVienna li { display: block; float:right; width: 180px; }
.welcomeVienna .congressVienna li.link { background: url(/images/puceVienna.gif) center left no-repeat; padding: 8px 0 8px 12px; width: 165px; }
.welcomeVienna .congressVienna li.link a { font-weight: normal; color: #001E57; }
.welcomeVienna .congressVienna li.bouton { margin: 5px 0; }
.welcomeVienna .congressVienna li.bouton a { display:block; width: 180px; padding: 8px 0; background: url(/images/boutonVienna.png) center left no-repeat; }
.welcomeVienna .congressVienna li.bouton a:hover { background: url(/images/boutonViennaHover.png) center left no-repeat; }
.welcomeVienna .congressVienna li.bouton a span { display:block; width: 124px; text-align: center; }
.welcomeVienna .sponsorsVienna { background: url(/images/zone-sponsors.jpg) top left no-repeat; margin-left: 20px; width:340px; padding-top: 50px; padding-bottom: 30px; }
.welcomeVienna .sponsorsVienna li { display: block; }
.welcomeVienna .sponsorsVienna li a { display: block; padding: 10px 30px 10px 150px; background: url(/images/puceSponsors.gif) right no-repeat; margin-right: 20px; }
.welcomeVienna .sponsorsVienna li a:hover { background: url(/images/puceSponsorsHover.gif) right no-repeat; color: #001E57; }
/******************** player Vienna 2009 Web TV *********************/
.player { z-index:1; }
.formBox { z-index:9999; }
.playerTv { margin:auto; width:504px; height:284px; }
.playerTv-light { margin:auto; width:355px; height:200px; }
.liensTv { margin:auto; width:503px; }
.liensTv-light { margin:auto; width:352px; }
.liensTv, .liensTv-light { margin-top:10px; line-height:20px; }
.liensTv ul, .liensTv-light ul { margin:0; padding:0; list-style:inside; }
.liensTv li, .liensTv-light li { background-color:#EAEAEA; padding:2px 5px 4px 5px; margin-top:5px; }
.liensTv ul li .version { display:inline; margin-left:65px; }
.liensTv-light ul li .version { display:inline; margin-left:20px; }
.liensTv ul li .version img, .liensTv-light ul li .version img { padding-right:4px; padding-top:3px; }
#contenu-pageinterne .liensTv .version a, #contenu-pageinterne .liensTv-light .version a { font-size:10px; color:#339298; }
#tableInvoices { }
#tableInvoices tr td { border-bottom: 1px #888 solid; padding-bottom: 4px; padding-top: 3px; }
/************ page de recherche des Flash Conférences ************/
h2.dateSession { background-color:#339298; float:left; width:100%; margin:2px 0 10px 0; padding:1px 1px 3px 1px; }
#contenu-pageinterne h2.dateSession a { text-decoration:none; cursor:default; color:#FFF; font-size:11px; }
h3.TitreSession { border-bottom:2px dotted #001E57; margin-bottom:7px; margin-top:15px; padding-bottom:0; clear:left; }
.conference .returnTop { margin-top:12px; }
#contenu-pageinterne .conference .returnTop a { float:right; background:#FFF url(/images/fleche-ht.gif) no-repeat left center; text-decoration:none; font-size:11px; width:35px; text-align:right; }
span.authorConf { font-size:11px; }
.abstractResult .menuDay { float:left; width:100%; margin-bottom:20px; }
.abstractResult .menuDay ul { margin:2px 0 0 0; list-style:none; border-bottom:1px solid #001E57; }
.abstractResult .menuDay ul li { display:inline; }
#contenu-pageinterne .abstractResult .menuDay ul li a { background-color:#001E57; color:#FFFFFF; text-decoration:none; font-size:11px; padding:3px 10px; margin-right:2px; }
#contenu-pageinterne .abstractResult .menuDay ul li a:hover { background-color:#339298; }
/****** EDIC *******/
#homeLogPass { background-image: url("/images/ModuleEdic/backHome.png"); background-repeat: no-repeat; height: 364px; position: relative; }
#homeLogPass h3 { color:#FFFFFF; }
#homeLogPass p { color: #FFFFFF; left: 123px; position: absolute; top: 212px; width: 339px; }
#homeLogPass a.apply { background-image: url("/images/ModuleEdic/buton.png"); background-repeat: no-repeat; display: block; height: 24px; line-height: 23px; position: absolute; right: 112px; text-align: center; text-decoration: none; top: 208px; width: 60px; }
#homeLogPass .leftBox, #homeLogPass .rightBox { float: left; }
#homeLogPass .leftBox { color: #FFFFFF; left: 127px; position: absolute; top: 101px; }
#homeLogPass .leftBox h1 {/*IE7=>*/ display: block; width:300px; color: #FFFFFF; font-size: 13px; font-weight: bold; text-transform: lowercase; }
#homeLogPass .leftBox ul {/*IE7=>*/ display: block; width:300px;}
#homeLogPass .leftBox ul li { list-style:none; margin:0; font-size: 11px; d/*IE7=>*/isplay: block;width:300px; }
#homeLogPass .leftBox h3 { left: 37px; position: absolute; top: 96px; /*IE7=>*/ display: block; width:150px; }
#homeLogPass .rightBox { }
#homeLogPass .rightBox h3 { display: block; left: 118px; position: absolute; top: 67px; width: 400px; }
#homeLogPass .rightBox h4 { color: #FFFFFF; position: absolute; right: 219px; top: 65px; display: block; }
#homeLogPass .rightBox .edcIdentificationErreur { color: #FF0000; font-size: 11px; height: 53px; left: 371px; position: absolute; top: 177px; width: 300px; }
#homeLogPass .rightBox .edcIdentificationEmail { }
#homeLogPass .rightBox .edcIdentificationEmail dt.lblEmail { color: #FFFFFF; font-size: 11px; position: absolute; right: 270px; top: 97px; }
#homeLogPass .rightBox .edcIdentificationEmail dd.txtEmail { position: absolute; right: 180px; top: 112px; }
#homeLogPass .rightBox .edcIdentificationEmail dt.lblGuidDossier { color: #FFFFFF; font-size: 11px; position: absolute; right: 246px; top: 138px; }
#homeLogPass .rightBox .edcIdentificationEmail dd.txtGuid { position: absolute; right: 180px; top: 153px; }
.hlkLoginRappel { left: 246px; position: absolute; text-decoration: none; top: 256px; }
#homeLogPass a#hlkLoginRappel { color:#FFF; font-size:10px; /*IE7=>*/ display: block; width:300px;}
.edcIdentificationBouton { position: absolute; right: 110px; top: 132px; }
.edcIdentificationBouton  input#btnConnect {/*IE7=>*/ width:60px;background-image: url("/images/ModuleEdic/buton.png"); background-repeat: no-repeat;border:none;height:24px;cursor:pointer;}
.edcIdentificationBouton  input#btnConnect:hover { color:#339298; }
/*#sb-wrapper { width:795px !important; }*/

