/*****************************************************************************/
/* ÉCOLE DOCTORALE CANCÉROLOGIE                                              */
/* Biologie Médecine Santé                                                   */
/* Feuille de style Site Internet Master de Cancérologie                     */
/* W3C CSS2                                                                  */
/* © POLYGOON DESIGN                                                         */
/*****************************************************************************/

body    { font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #e6e6e6; margin-top: 0; margin-left: 0 }
p {}
td {}
a:link { }
a:hover { }
a:visited    { color: #6e6e6e }
abbr { cursor: help; padding-bottom: 0; border-bottom: 1px dotted #c7c7c7 }
/*****************************************************************************/  
/* contenu du site : zone de recherche                                      **/
/*****************************************************************************/
.RECHERCHER       { font-family: Helvetica }
.RECHERCHERligne  { margin-top: 2px; height: 40px; clear: both }
div.RECHERCHER span.RECHERCHERbloc   { font-size: 9px; font-family: Helvetica; text-align: right; margin-right: 10px; z-index: 2; float: right }
div.RECHERCHER form.RECHERCHER  { font-size: 9px; font-family: Helvetica; line-height: 10px; z-index: 1; width: 200px; float: right }
.RECHERCHERGoogle    { font-size: 8px; vertical-align: super }
.RECHERCHERboite       { color: #636363; font-size: 10px; font-family: Helvetica; font-weight: normal; height: 16px }
/*****************************************************************************/  
/* contenu du site : zone de contenu                                        **/
/*****************************************************************************/
.spacer { clear: both }
td.contenu, td.contenu p.contenu      { color: #666; font-size: 11px; line-height: 17px; text-decoration: none; word-spacing: 2px; margin: 10px 50px 10px 70px }
.CONTENU { }
.CONTENU a:links { color: maroon; font-weight: bold; text-decoration: none }
.lettrine     { color: #c5e4b3; font-size: 54px; font-family: Tahoma; font-weight: 700; line-height: 48px; letter-spacing: 4px }
.lettrinePETITE { color: #c5e4b3; font-size: 23px; font-family: Tahoma; font-weight: 700; line-height: 26px; letter-spacing: 2px }
.lettrine2   { color: #c5e4b3; font-size: 54px; font-family: Tahoma; font-weight: 700; line-height: 48px; letter-spacing: -8px }
.CONTENUlettrinerouge { color: #bd1101 }
.CONTENUgras  { font-weight: 700 }
.CONTENUitalique { font-style: italic }
.CONTENUsouligne { text-decoration: underline }
.CONTENUgris { color: #aaa; font-weight: 700 }
.CONTENUgrisfonce { color: #595959; font-weight: 700 }
.CONTENUgrasviolet { color: #9b62ba; font-weight: 700 }
p.ANNALES { padding-top: 10px; width: 70%; border-top: 1px dotted #b2b2b2 }
.CONTENUnormal  { color: #666; font-size: 11px; font-weight: normal; line-height: 17px; text-decoration: none; text-align: justify; word-spacing: 2px }
/*****************************************************************************/  
/* contenu du site : zone de contenu commun                                 **/
/*****************************************************************************/
.NORMAL    { color: #666; font-size: 11px; line-height: 17px; text-decoration: none; text-align: justify; word-spacing: 2px; margin: 20px 50px 20px 70px }
.NORMAL a:link  { color: #8db277; font-weight: bold; text-decoration: none; word-spacing: 2px; padding-right: 3px; padding-left: 3px }
.NORMAL a:visited { color: #8db277; font-weight: bold; text-decoration: none; word-spacing: 2px; padding-right: 3px; padding-left: 3px }
.NORMAL a:hover { color: #008000; font-weight: bold; text-decoration: none; background-color: #bedbbd; word-spacing: 2px; padding-right: 3px; padding-left: 3px; border-top: 1px dotted #008000; border-bottom: 1px dotted #008000 }
.NORMAL2 a:link  { color: #8db277; font-weight: normal; text-decoration: underline; word-spacing: 2px; margin-left: 35px; padding-right: 3px; padding-left: 3px }
.NORMAL2 a:visited { color: #8db277; font-weight: normal; text-decoration: underline; word-spacing: 2px; margin-left: 35px; padding-right: 3px; padding-left: 3px }
.NORMAL2 a:hover { color: #008000; font-weight: normal; text-decoration: underline; background-color: white; word-spacing: 2px; margin-left: 35px; padding-right: 3px; padding-left: 3px; border-style: none }
span.LIENSexternes a:link { color: #978e96 !important; font-weight: bold; text-decoration: none; word-spacing: 2px; padding-right: 3px; padding-left: 3px }
span.LIENSexternes a:visited { color: #978e96 !important; font-weight: bold; text-decoration: none; word-spacing: 2px; padding-right: 3px; padding-left: 3px }
span.LIENSexternes a:hover  { color: #7a6e77 !important; font-weight: bold; text-decoration: none; background-color: #d8d1d7; word-spacing: 2px; padding-right: 3px; padding-left: 3px; border-top: 1px dotted #7a6e77; border-bottom: 1px dotted #7a6e77 }
span.LIENSexternes2 a:link { color: #978e96 !important; font-weight: normal; text-decoration: underline; word-spacing: 1px; margin-top: 0; margin-left: 35px; padding-top: 0; padding-right: 3px; padding-left: 3px }
span.LIENSexternes2 a:visited { color: #978e96 !important; font-weight: normal; text-decoration: underline; word-spacing: 1px; margin-top: 0 !important; margin-left: 35px; padding-right: 3px; padding-left: 3px }
span.LIENSexternes2 a:hover { color: #393337 !important; font-weight: normal; text-decoration: underline; background-color: white; word-spacing: 1px; margin-top: 0 !important; margin-left: 35px; padding-right: 3px; padding-left: 3px; border-style: none }
.VIDE     { position: relative; right: 0; width: 180px; height: 100px; float: right }
.VIDE2 { text-align: right; position: relative; right: 0; width: 200px; height: 300px; float: right }
.VIDE3  { background-color: #cc9; width: 180px; height: 100px; float: right }
.ENPLUS  { background-color: blue; position: relative; z-index: 2; top: 120px; right: -170px; width: 120px; height: 80px; float: right; border: solid 1px silver }
.COLONNE  { color: #666; font-size: 11px; line-height: 17px; text-decoration: none; text-align: justify; word-spacing: 2px; margin: 20px 50px 20px 70px }
div.COLONNEligne   { width: 630px; clear: both }
div.COLONNEligne span.COLONNEblocHAUTg { background-color: #fdff88; background-position: 0 0; width: 500px; float: left }
div.COLONNEligne span.COLONNEgrandBLOCg  { line-height: 7px; background-position: 0 0; text-align: left; padding: 3px; width: 490px; float: left; border-style: none }
div.COLONNEligne span.COLONNEgrandBLOCd { line-height: 7px; background-position: 0 0; text-align: left; padding: 3px; width: 90px; float: right; border-style: none }
div.COLONNEligne span.COLONNEbloc1     { line-height: 7px; background-position: 0 0; text-align: left; padding: 3px; width: 290px; float: left; border-style: solid dotted dotted; border-width: 15px 1px 1px; border-color: #fbfbfb #e7e7e7 #e7e7e7 }
div.COLONNEligne span.COLONNEbloc2     { line-height: 7px; background-position: 0 0; text-align: left; padding: 3px; width: 290px; float: right; border-style: none }
div.COLONNEligne span.COLONNEbloc3   { line-height: 7px; background-position: 0 0; text-align: left; padding: 3px; width: 290px; float: left; border-style: solid dotted dotted; border-width: 15px 1px 1px; border-color: #fbfbfb #e7e7e7 #e7e7e7 !important }
div.COLONNEligne span.COLONNEbloc3TITRE   { background-position: 0 0; width: 290px; float: left }
div.COLONNEligne span.COLONNEbloc4    { line-height: 7px; background-position: 0 0; text-align: left; padding-top: 5px; padding-bottom: 5px; padding-left: 10px; width: 290px; float: right; border-style: solid dotted dotted; border-width: 15px 1px 1px; border-color: #fbfbfb #e7e7e7 #e7e7e7 !important }
div.COLONNEligne span.COLONNEbloc4TITRE   { background-position: 0 0; width: 290px; float: right }
div.COLONNEligne span.TITRE  { line-height: 11px; background-position: 0 0; text-align: left; padding-right: 2px; padding-bottom: 3px; padding-left: 2px; border-style: none none dotted; border-width: 1px medium; border-color: #c4c4c4 }
div.COLONNEligne span.VIOLET { font-weight: 700 }
div.COLONNEligne a.VIOLET:link  { color: #9b62ba; text-decoration: none; padding-right: 3px; padding-left: 3px }
div.COLONNEligne a.VIOLET:visited  { color: #9b62ba; text-decoration: none; padding-right: 3px; padding-left: 3px }
div.COLONNEligne a.VIOLET:hover  { color: #9b62ba; text-decoration: none; background-color: #e8cbee; padding-right: 3px; padding-left: 3px; border-top: 1px dotted #754a8c; border-bottom: 1px dotted #9b62ba }
div.COLONNEligne ul.MASTER       { font-weight: 700; line-height: 28px; letter-spacing: 2px; list-style-type: none }
div.COLONNEligne a.MASTER:link    { color: #8db277; text-decoration: none; padding-right: 3px; padding-left: 3px; border-bottom: 1px dotted #8db277 }
div.COLONNEligne a.MASTER:visited   { color: #8db277; text-decoration: none; padding-right: 3px; padding-left: 3px; border-bottom: 1px dotted #8db277 }
div.COLONNEligne a.MASTER:hover  { color: #008000; text-decoration: none; background-color: #bedbbd; padding-right: 3px; padding-left: 3px; border-top: 1px dotted #008000; border-bottom: 1px dotted #008000 }
div.COLONNEligne ul.MASTER ul.MASTERn2     { font-weight: 400; line-height: 25px; letter-spacing: 1px; list-style-type: disc; list-style-image: none }
div.COLONNEligne a.MASTERn2:link    { color: #008000; text-decoration: none; padding-right: 3px; padding-left: 3px }
div.COLONNEligne a.MASTERn2:visited   { color: #8db277; text-decoration: none; padding-right: 3px; padding-left: 3px }
div.COLONNEligne a.MASTERn2:hover   { color: #008000; text-decoration: underline; padding-right: 3px; padding-left: 3px }
div.COLONNEligne ul.MASTER ul.MASTERn2 ul.MASTERn3    { font-size: 10px; font-weight: 400; line-height: 17px; letter-spacing: 1px; list-style-image: none }
div.COLONNEligne a.MASTERn3:link   { color: #595959; text-decoration: none; padding-right: 3px; padding-left: 3px }
div.COLONNEligne a.MASTERn3:visited    { color: #909090; text-decoration: none; padding-right: 3px; padding-left: 3px }
div.COLONNEligne a.MASTERn3:hover    { color: #262626; text-decoration: underline; padding-right: 3px; padding-left: 3px }
div.COLONNEligne ul.MASTER ul.MASTERn2 ul.MASTERn4      { font-size: 10px; font-weight: 400; line-height: 17px; letter-spacing: 1px; list-style-type: circle; list-style-image: none }
/*****************************************************************************/  
/* contenu du site : Rubrique : Les équipes                                 **/
/*****************************************************************************/
.EQUIPE { color: #666; font-size: 11px; line-height: 17px; text-decoration: none; margin: 20px 50px 20px 70px }
div.EQUIPEligne  { }
div.EQUIPEligne span.EQUIPEbloc1            { line-height: 11px; background-position: 0 0; text-align: left; margin-top: 3px; margin-bottom: 3px; padding-top: 5px; padding-bottom: 5px; padding-left: 10px; width: 290px; float: left; border-style: solid dotted dotted; border-width: 15px 1px 1px; border-color: #fbfbfb #e7e7e7 #e7e7e7 }
div.EQUIPEligne span.EQUIPEbloc2   { line-height: 11px; background-position: 0 0; text-align: left; margin-top: 3px; margin-bottom: 3px; padding-top: 5px; padding-bottom: 5px; padding-left: 10px; width: 290px; float: right; border-style: none }
div.EQUIPEligne span.EQUIPEbloc3    { line-height: 11px; background-position: 0 0; text-align: left; margin-top: 3px; margin-bottom: 3px; padding-top: 5px; padding-bottom: 5px; padding-left: 10px; width: 290px; float: left; border-style: solid dotted dotted; border-width: 15px 1px 1px; border-color: #fbfbfb #e7e7e7 #e7e7e7 !important }
div.EQUIPEligne span.EQUIPEbloc4    { line-height: 11px; background-position: 0 0; text-align: left; margin-top: 3px; margin-bottom: 3px; padding-top: 5px; padding-bottom: 5px; padding-left: 10px; width: 290px; float: right; border-style: solid dotted dotted; border-width: 15px 1px 1px; border-color: #fbfbfb #e7e7e7 #e7e7e7 !important }
div.EQUIPEligne span.EQUIPEbloc5 { line-height: 11px; background-position: 0 0; text-align: left; margin-top: 3px; margin-bottom: 3px; padding-top: 5px; padding-bottom: 5px; padding-left: 10px; width: 450px; float: left; border-style: none none none solid; border-width: 1px; border-color: #c0c0c0 }
div.EQUIPEligne span.EQUIPElien1     { font-size: 10px; line-height: 11px; text-align: left; position: relative; left: -15px }
div.EQUIPEligne span.EQUIPElien2 { line-height: 11px }
span.EQUIPElien1 a.EQUIPElien1:link   { color: #ff7f00; font-size: 10px; line-height: 16px; text-decoration: none; cursor: crosshair }
span.EQUIPElien1 a.EQUIPElien1:visited  { color: #ff7f00; font-size: 10px; line-height: 16px; text-decoration: none; cursor: crosshair }
span.EQUIPElien1 a.EQUIPElien1:hover   { color: #94989b; font-size: 10px; line-height: 16px; text-decoration: underline; cursor: crosshair }
span.EQUIPElien2 a.EQUIPElien2:link    { color: #8db277; font-weight: bold; text-decoration: none }
span.EQUIPElien2 a.EQUIPElien2:visited    { color: #8db277; font-weight: bold; text-decoration: none }
span.EQUIPElien2 a.EQUIPElien2:hover   { color: #008000; font-weight: bold; text-decoration: none; background-color: #bedbbd; border-top: 1px dotted #008000; border-bottom: 1px dotted #008000 }
div.EQUIPEligne span.EQUIPEnom    { color: #8db277; font-weight: bold; line-height: 18px; background-position: 0 0; letter-spacing: 1px; margin-left: 0 }
div.EQUIPEligne span.EQUIPEresponsabilitesLigne3     { color: #ababab; font-size: 10px; font-style: italic; line-height: 14px; position: relative; left: 0 }
div.EQUIPEligne span.EQUIPEresponsabilitesLigne2 { color: #ababab; font-size: 10px; font-style: italic; line-height: 14px; position: relative; left: -4px }
div.EQUIPEligne span.EQUIPEresponsabilitesLigne1 { color: #ababab; font-size: 10px; font-style: italic; line-height: 14px; position: relative; left: -8px }
div.EQUIPEligne span.EQUIPEposte    { color: #666; font-size: 10px; line-height: 18px; position: relative; left: -5px }
div.EQUIPEligne span.EQUIPEinstitution    { color: #464646; font-size: 10px; line-height: 18px; position: relative; left: -10px }
div.EQUIPEligne span.EQUIPEresponsable    { color: #666; line-height: 11px }
div.EQUIPEligne img.EQUIPEcliche   { margin-bottom: 70px; position: relative; left: -5px }
/*****************************************************************************/  
/* contenu du site : Les listes                            **/
/*****************************************************************************/
ul.LISTEue { color: #8db277; font-weight: bold }
ul.LISTEue1   { color: #9b62ba; font-weight: bold; line-height: 18px }
/*****************************************************************************/  
/* contenu du site : mise a jour et titre         ok                        **/
/*****************************************************************************/
.TITREgenerale  { margin-top: 14px; position: absolute; width: 339px }
p.TITREmiseajour  { color: #c8c8c8; font-size: 10px; text-align: left; margin-top: 0; margin-left: 0 }
.TITREposition { margin-top: 16px }
p.TITREpage   { color: black; font-size: 14px; font-family: Arial; font-weight: 700; text-align: left; letter-spacing: 4px }
.TITRElettrine     { color: #f00; font-size: 18px; margin-right: 2px }
/*****************************************************************************/  
/* contenu du site : navigation contextuelle                                **/
/*****************************************************************************/

.navigation     { color: #6e6e6e; font-size: 9px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: 700; font-stretch: extra-condensed; background-color: white; letter-spacing: 2px; margin-right: 36px; padding-top: 3px; padding-bottom: 3px; float: right; border-top: 1px dotted #58b224; border-bottom: 1px dotted #58b224 }
.navigation a:link    { color: #6e6e6e; text-decoration: none }
.navigation a:hover   { color: #58b224; text-decoration: none }
.navigation a:visited { text-decoration: none }
.separateur { color: #58b224 }

/*****************************************************************************/  
/* contenu du site : rubriques contextuelles    ok                          **/
/*****************************************************************************/
.RUBRIQUEgenerale  { position: absolute; width: 263px; height: 174px }
.RUBRIQUEtitre  { color: #ff7f00; font-size: 13px; font-weight: 700; text-align: left; margin-top: 50px; margin-right: 130px; margin-left: 15px }
.RUBRIQUEliste    { margin-top: 45px; margin-left: 40px }
li.RUBRIQUE   { font-size: 11px; font-family: Arial; font-weight: normal; text-align: left; list-style-image: url(../master/master_img/rub_contex/rubr_puce.gif); padding-bottom: 2px }
.RUBRIQUE a:link { color: #58b224; text-decoration: none }
.RUBRIQUE a:visited  { color: #8db277; text-decoration: none }
.RUBRIQUE a:hover { color: #58b224; text-decoration: underline }
/*****************************************************************************/  
/* contenu du site : Formulaires     ENLEVER                                       **/
/*****************************************************************************/
.INSCRIPTIONSconfirmation  { color: #0e2785; font-size: 11px; line-height: 17px; text-decoration: none; background-color: white; text-align: center; word-spacing: 2px; margin-top: 50px; margin-left: 150px; padding: 10px; width: 350px; vertical-align: middle; border: dotted 1px silver }
.INSCRIPTIONSerreur { color: #0e2785; font-size: 11px; line-height: 17px; text-decoration: none; background-color: #f3f3f3; text-align: center; word-spacing: 2px; margin: 50px auto auto; padding: 10px; width: 550px; vertical-align: middle; border: dotted 1px silver }
.TEXTEerreur { color: #f00; font-size: 14px; font-family: Arial; font-weight: 700; letter-spacing: 3px }
.INSCRIPTIONSchamps  { line-height: 12px; list-style-type: none; display: list-item }
.INSCRIPTIONSnom  { line-height: 12px; background-color: red; text-align: right; list-style-type: none; display: list-item; margin-right: 10px; margin-left: 10px; width: 60px; float: left }
/*****************************************************************************/  
/* contenu du site : pied de page                                           **/
/*****************************************************************************/

td.piedpage p.piedpage    { color: #0e2785; font-size: 9px; line-height: 12px; text-align: center; margin-right: 20px }
td.piedpage a:link { color: #0e2785; font-size: 9px; text-decoration: none }
td.piedpage a:visited { color: #0e2785; font-size: 9px; text-decoration: none }
td.piedpage a:hover { color: #797979; font-size: 9px; text-decoration: none }
legend { color: #58b224; font-weight: bold }
/*****************************************************************************/  
/* contenu du site : Unites d'Enseignements                                 **/
/*****************************************************************************/
.UE      { color: #666; font-size: 11px; line-height: 17px; text-decoration: none; text-align: justify; word-spacing: 2px; margin: 0 50px 20px 70px }
.UEintro  { margin-top: 0; margin-bottom: 15px; padding: 0 5px }
.UEligne { }
div.UEligne span.UEbloc1  { text-align: left; width: 350px; float: left }
div.UEligne span.UEbloc2    { background-position: 0 0; text-align: right; width: 200px; float: right; border-style: none }
.UEobjectifs, .UEplan, .UEenseignants, .UEbibliographie  { margin-top: 5px; margin-bottom: 5px; padding: 0 5px 10px; border-top: 1px dashed #c6c6c6 }
.UEcomplements { margin-top: 5px; margin-bottom: 5px; padding: 0 5px 10px; border-top: 1px dashed #c6c6c6 }
.UEobjectifsTITRE, .UEplanTITRE, .UEenseignantsTITRE, .UEbibliographieTITRE   { color: orange; font-family: Georgia, "Times New Roman", Times, serif; font-weight: 700; letter-spacing: 2px }
.UEcomplementsTITRE { color: orange; font-family: Georgia, "Times New Roman", Times, serif; font-weight: 700 }
.UEobjectifsCONTENU { font-style: italic }
ul.UEplanLISTE  { color: #8db277; font-weight: bold; line-height: 1.8 }
.UEintroCHAMPS   { color: #8b8893; font-size: 11px; font-family: Georgia, "Times New Roman", Times, serif; line-height: 15px; text-align: left; letter-spacing: 2px }
.UEintroTITREue { color: #9b62ba; font-size: 12px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; line-height: 15px; text-align: left; letter-spacing: 2px; padding: 3px; border: 1px }
.UEintroTITREcode { color: #aaa; font-size: 10px; font-family: Verdana; font-weight: 700; line-height: 11px; background-color: #fafafa; letter-spacing: 1px; padding: 2px; border: solid 1px #e8e8e8 }
.UEintroNOM     { color: #9b62ba; font-size: 12px; font-family: "Times New Roman", Times, serif; line-height: 15px; letter-spacing: 1px; padding: 0 5px }
.UEintroRESPONSABLEdiv      { font-size: 11px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: 700; background-color: #fcfcfc; letter-spacing: 2px; padding: 3px; border-style: dashed none; border-width: 1px; border-color: #c4c4c4 }
.UEintroRESPONSABLE  {  }
.UEintroRESPONSABLEchamps   { }
.UEtexteGRAS  { color: #757575; font-weight: 700 }
.UEimprimer   { color: #8b8893; font-size: 11px; font-family: Arial; font-style: normal; font-weight: normal; line-height: 15px; text-align: right; width: 260px; border-color:  }
div.UEintro a:link  { color: #8b8893; text-decoration: none; text-align: right }
div.UEintro a:visited  { color: #8db277; text-decoration: none; text-align: right }
div.UEintro a:hover  { color: #58b224; text-decoration: underline; text-align: right }
/*****************************************************************************/  
/* contenu du site : Unites d'Enseignements par filieres                    **/
/*****************************************************************************/
.gUE      { color: #666; font-size: 11px; line-height: 17px; text-decoration: none; margin: 20px 50px 20px 70px }
.gUEstatut   { margin-top: 5px; margin-bottom: 5px; padding: 5px 5px 10px }
p.gUEstatut     { color: orange; font-family: Georgia, "Times New Roman", Times, serif; font-weight: 700; letter-spacing: 1px }
p.gUEstatut1 { color: #ff7f00; font-size: 12px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; line-height: 12px; background-color: #fcf8eb; text-align: center; letter-spacing: 2px; margin: 5px 0 0; padding: 5px; border-width: 1px; border-color: #eee }
div.gUEligne { clear: both }
.gUEintroFILIERE  { color: #5a5a5a; font-size: 12px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: 700; line-height: 25px; padding: 5px; border: solid 1px #e5e5e5 }
.gUEintroRESPONSABLE  { color: #8db277; font-size: 12px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: 700; line-height: 15px; padding: 5px; border-width: 1px; border-color:  }
div.gUEligne span.gUEbloc1       { line-height: 11px; background-position: 0 0; text-align: left; margin-top: 3px; margin-bottom: 3px; padding-left: 10px; width: 290px; float: left; border-style: none none none solid; border-width: 1px; border-color: #eee #eee #eee #d9d9d9 }
div.gUEligne span.gUEbloc2      { line-height: 11px; text-align: left; margin-top: 3px; margin-bottom: 3px; padding-left: 10px; width: 290px; float: right; border-style: none none none solid; border-width: 1px; border-color: #eee #eee #eee #d9d9d9 }
div.gUEligne span.gUEbloc3     { line-height: 11px; text-align: left; margin-top: 3px; margin-bottom: 3px; padding-left: 10px; width: 290px; float: left; border-style: none none none solid; border-width: 1px; border-color: #eee #eee #eee #d9d9d9 }
div.gUEligne span.gUEbloc4     { line-height: 11px; text-align: left; margin-top: 3px; margin-bottom: 3px; padding-left: 10px; width: 290px; float: right; border-style: none none none solid; border-width: 1px; border-color: #eee #eee #eee #d9d9d9 }
div.gUEligne span.gUEbloc6   { line-height: 11px; text-align: left; margin-top: 3px; margin-bottom: 3px; padding-left: 10px; width: 290px; float: right; border-style: none none none solid; border-width: 1px; border-color: #eee #eee #eee #d9d9d9 }
div.gUEligne span.gUEbloc5   { line-height: 11px; text-align: left; margin-top: 3px; margin-bottom: 3px; padding-left: 10px; width: 290px; float: left; border-style: none none none solid; border-width: 1px; border-color: #eee #eee #eee #d9d9d9 }
div.spacer { clear: both }
div.gUEligne span.gUEtitre1     { font-family: Georgia, "Times New Roman", Times, serif; line-height: 2em; padding: 5px 5px 5px 0 }
span.gUEtitre1 a.gUEtitre1:link    { color: #d96e28; font-weight: 700; text-decoration: none; padding: 5px }
span.gUEtitre1 a.gUEtitre1:visited    { color: #d96e28; font-weight: 700; text-decoration: none; padding: 5px }
span.gUEtitre1 a.gUEtitre1:hover    { color: white; font-weight: 700; text-decoration: none; background-color: #bd1101; padding: 5px }
div.gUEligne span.gUEtitre2    { color: #6a6ad9; font-family: Georgia, "Times New Roman", Times, serif; font-weight: 700; line-height: 2em; padding: 5px 5px 5px 0 }
div.gUEligne a.gUEtitre2:link   { color: #6a6ad9; font-weight: 700; text-decoration: none; padding: 5px }
div.gUEligne a.gUEtitre2:visited   { color: #6a6ad9; font-weight: 700; text-decoration: none; padding: 5px }
div.gUEligne a.gUEtitre2:hover   { color: #fff; font-weight: 700; text-decoration: none; background-color: #6a6ad9; padding: 5px }
div.gUEligne span.gUEtitre3  { font-family: Georgia, "Times New Roman", Times, serif; font-weight: 700; line-height: 2em }
div.gUEligne a.gUEtitre3:link   { color: #4e8c51; font-weight: 700; text-decoration: none; padding: 5px }
div.gUEligne a.gUEtitre3:visited   { color: #4e8c51; font-weight: 700; text-decoration: none; padding: 5px }
div.gUEligne a.gUEtitre3:hover   { color: white; font-weight: 700; text-decoration: none; background-color: #4e8c51; padding: 5px }
div.gUEligne span.gUEduree    { color: #757575; font-weight: 700; line-height: 11px; padding-left: 5px }
div.gUEligne span.gUEcode { color: #aaa; font-size: 10px; font-family: Verdana; font-weight: 700; line-height: 11px; background-color: #fafafa; letter-spacing: 1px; margin-left: 3px; padding: 2px; border: solid 1px #e8e8e8 }
div.gUEligne span.gUEcalendrier    { font-size: 10px; font-weight: 700; line-height: 11px; padding-left: 5px }
div.gUEligne span.gUEcredits   { line-height: 11px; padding-left: 5px }
div.gUEligne span.gUEcomplements   { font-style: italic; line-height: 11px; padding-left: 5px }
div.gUEligne span.gUEresponsable    { color: #5a5a5a; font-style: italic; font-weight: normal; line-height: 11px; padding-left: 5px }
#fin { font-weight: normal }
/*****************************************************************************/  
/* contenu du site : Actualites                                             **/
/*****************************************************************************/
div.ACTUALITESligne  { font-size: 10px; line-height: 17px; text-align: left; padding: 5px; top: 0; right: 0; left: 20px; width: 170px; border: dotted 1px }
.ACTUALITEStitre  { color: #5a5a5a; font-size: 12px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: 700; line-height: 25px; padding: 5px; border-color:  }
.ACTUALITEStitren2 { color: orange; font-family: Georgia, "Times New Roman", Times, serif; font-weight: 700; letter-spacing: 1px }
div.ACTUALITESligne span.ACTUALITESligneDROITs { background-color: #ffe8e8; background-position: 0 0; text-align: center; margin-top: 3px; margin-bottom: 3px; width: 290px; float: left }
.ACTUALITEScentre  { text-align: center; margin: auto auto auto 170px; padding: 10px; width: 250px; border: solid 1px #e5e5e5 }
.ACTUALITEScentre2 { text-align: center }
/*****************************************************************************/
/* contenu du site : Laboratoires                                           **/
/*****************************************************************************/
.LABORATOIRE   { font-size: 11px; font-family: Arial, Helvetica, sans-serif; line-height: 18px }
caption.LABORATOIRE       { color: #5a5a5a; font-size: 11px; font-family: Georgia, "Times New Roman", Times, serif; line-height: 15px; text-align: left; letter-spacing: 2px; padding: 5px; border-top: none; border-right: none; border-bottom: none; border-left: 1px none #7f7f7f }
caption.LABORATOIRE span.TITRE { font-size: 12px; font-weight: bold; padding: 3px; border-style: dashed none; border-width: 1px; border-color: #bedbbd }
.LABORATOIREligne  { }
.LABORATOIREcolonne1     { color: #8db277; font-size: 10px; font-weight: bold; text-align: center; padding: 5px; width: 110px; vertical-align: top; border-style: none none dotted dotted; border-width: medium medium 1pt 1pt; border-color:  }
.LABORATOIREcolonne1up   { color: #8db277; font-size: 10px; font-weight: bold; text-align: center; padding: 5px; width: 110px; vertical-align: top; border-style: none; border-width: medium medium 1pt 1pt; border-color: #9d9d9d }
.LABORATOIREtitre1       { color: #505050; font-size: 10px; font-family: Georgia, "Times New Roman", Times, serif; line-height: 14px; background-color: #f9f9f9; text-align: center; padding: 5px; width: 110px; vertical-align: middle; border-top: 1px solid #9d9d9d; border-bottom: 1px solid #9d9d9d; border-left: 1px solid #9d9d9d }
.LABORATOIREtitre1up   { color: #505050; font-size: 10px; font-family: Georgia, "Times New Roman", Times, serif; line-height: 14px; background-color: #f9f9f9; text-align: center; padding: 5px; width: 110px; vertical-align: middle; border-top: 1px solid #9d9d9d; border-bottom: 1px solid #9d9d9d; border-left: 1px solid #9d9d9d }
.LABORATOIREcolonne2    { color: black; font-size: 10px; text-align: center; padding: 5px; width: 110px; vertical-align: top; border-style: none none dotted dotted; border-width: medium medium 1pt 1pt; border-color:  }
.LABORATOIREcolonne2up   { color: black; font-size: 10px; text-align: center; padding: 5px; width: 110px; vertical-align: top; border-style: none; border-width: medium medium 1pt 1pt; border-color: #9d9d9d }
.LABORATOIREtitre2       { color: #505050; font-size: 10px; font-family: Georgia, "Times New Roman", Times, serif; line-height: 14px; background-color: #f9f9f9; text-align: center; padding: 5px; width: 110px; vertical-align: middle; border-top: 1px solid #9d9d9d; border-bottom: 1px solid #9d9d9d; border-left: 1px solid #9d9d9d }
.LABORATOIREtitre2up   { color: #505050; font-size: 10px; font-family: Georgia, "Times New Roman", Times, serif; line-height: 14px; background-color: #f9f9f9; text-align: center; padding: 5px; width: 110px; vertical-align: middle; border-top: 1px solid #9d9d9d; border-bottom: 1px solid #9d9d9d; border-left: 1px solid #9d9d9d }
.LABORATOIREcolonne3   { color: black; font-size: 11px; font-weight: 700; background: #fafafa; text-align: center; padding: 5px; width: 60px; vertical-align: top; border-style: none none dotted dotted; border-width: medium medium 1pt 1pt; border-color:  }
.LABORATOIREtitre3     { color: #505050; font-size: 10px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: 700; line-height: 14px; background-color: #f1f1f1; text-align: center; padding: 5px; width: 60px; vertical-align: middle; border-top: 1px solid #9d9d9d; border-bottom: 1px solid #9d9d9d; border-left: 1px solid #9d9d9d }
.LABORATOIREcolonne4       { color: #212121; background-color: #fdfdfd; text-align: center; padding: 5px; width: 180px; vertical-align: top; border-style: none none dotted dotted; border-width: medium medium 1pt 1pt; border-color:  }
.LABORATOIREcolonne4up   { color: #212121; text-align: center; padding: 5px; width: 180px; vertical-align: top; border-style: none; border-width: medium medium 1pt 1pt; border-color: #9d9d9d }
.LABORATOIREtitre4         { color: #505050; font-size: 10px; font-family: Georgia, "Times New Roman", Times, serif; line-height: 14px; background-color: #f9f9f9; text-align: center; padding: 5px; width: 180px; vertical-align: middle; border-top: 1px solid #9d9d9d; border-bottom: 1px solid #9d9d9d; border-left: 1px solid #9d9d9d }
.LABORATOIREtitre4up   { color: #505050; font-size: 10px; font-family: Georgia, "Times New Roman", Times, serif; line-height: 14px; background-color: #f9f9f9; text-align: center; padding: 5px; width: 180px; vertical-align: middle; border-top: 1px solid #9d9d9d; border-bottom: 1px solid #9d9d9d; border-left: 1px solid #9d9d9d }
.LABORATOIREcolonne5       { color: #666; font-size: 11px; font-style: italic; background-color: white; padding: 5px; width: 260px; vertical-align: top; border-style: none dotted dotted; border-width: medium 1px 1px; border-color:  }
.LABORATOIREcolonne5up   { color: #666; font-size: 11px; font-style: italic; background-color: white; padding: 5px; width: 260px; vertical-align: top; border-style: none; border-width: medium 1px 1px; border-color: #9d9d9d }
.LABORATOIREtitre5       { color: #505050; font-size: 10px; font-family: Georgia, "Times New Roman", Times, serif; line-height: 14px; background-color: #f9f9f9; text-align: center; padding: 5px; width: 260px; vertical-align: middle; border: solid 1px #9d9d9d }
.LABORATOIREtitre5up   { color: #505050; font-size: 10px; font-family: Georgia, "Times New Roman", Times, serif; line-height: 14px; background-color: #f9f9f9; text-align: center; padding: 5px; width: 260px; vertical-align: middle; border: solid 1px #9d9d9d }
.LABORATOIRErestriction { color: #ff9845; font-size: 10px; font-style: italic; font-weight: 700; line-height: 14px }
.LABORATOIREcomplement { color: #6f6f6f }
select.LABORATOIRE { color: #8db277; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: 700; margin-left: 40px }
.LABORATOIRE a:link { color: #ff7f00; text-decoration: none }
.LABORATOIRE a:hover  { color: #94989b; text-decoration: underline; cursor: crosshair }
.LABORATOIRE a:visited { text-decoration: none }
.LABORATOIREup { font-style: normal; font-weight: normal; text-align: right; float: right }
.LABORATOIREimg { padding-right: 5px }
div.gUEligne span.LABORATOIREbloc1 { width: 290px; float: left }
div.gUEligne span.LABORATOIREbloc2 { width: 290px; float: right }
/*****************************************************************************/
/* contenu du site : Calendrier                                           **/
/*****************************************************************************/
.CALENDRIER   { font-size: 11px; font-family: Arial, Helvetica, sans-serif; line-height: 18px }
caption.CALENDRIER       { color: #5a5a5a; font-size: 11px; font-family: Georgia, "Times New Roman", Times, serif; line-height: 15px; text-align: left; letter-spacing: 2px; padding: 5px; border-top: none; border-right: none; border-bottom: none; border-left: 1px none #7f7f7f }
caption.CALENDRIER span.TITRE { font-size: 12px; font-weight: bold; padding: 3px; border-style: dashed none; border-width: 1px; border-color: #bedbbd }
.CALENDRIERligne  { }
.CALENDRIERcolonne1       { color: #323232; font-size: 11px; background-color: #fdfdfd; padding: 5px; width: 160px; vertical-align: top; border-style: none none dotted dotted; border-width: medium 1px 1px; border-color:  }
.CALENDRIERcolonne1up     { color: #8db277; font-size: 10px; font-weight: bold; text-align: center; padding: 5px; width: 160px; vertical-align: top; border-style: none; border-color: #9d9d9d }
.CALENDRIERtitre1         { color: #383838; font-size: 10px; font-family: Georgia, "Times New Roman", Times, serif; line-height: 14px; background-color: #fffff7; text-align: center; padding: 5px; width: 160px; vertical-align: middle; border-top: 1px solid #9d9d9d; border-bottom: 1px solid #9d9d9d; border-left: 1px solid #9d9d9d }
.CALENDRIERtitre1up     { color: #505050; font-size: 10px; font-family: Georgia, "Times New Roman", Times, serif; line-height: 14px; background-color: #fffff7; text-align: center; padding: 5px; width: 160px; vertical-align: middle; border-top: 1px solid #9d9d9d; border-bottom: 1px solid #9d9d9d; border-left: 1px solid #9d9d9d }
.CALENDRIERcolonne2     { color: #8db277; font-size: 10px; font-weight: bold; background-color: white; text-align: center; padding: 5px; width: 100px; vertical-align: top; border-style: none none dotted dotted; border-width: medium medium 1pt 1pt; border-color:  }
.CALENDRIERcolonne2up    { color: black; font-size: 10px; text-align: center; padding: 5px; width: 100px; vertical-align: top; border-style: none; border-color: #9d9d9d }
.CALENDRIERtitre2        { color: #383838; font-size: 10px; font-family: Georgia, "Times New Roman", Times, serif; line-height: 14px; background-color: #fffff7; text-align: center; padding: 5px; width: 100px; vertical-align: middle; border-top: 1px solid #9d9d9d; border-bottom: 1px solid #9d9d9d; border-left: 1px solid #9d9d9d }
.CALENDRIERtitre2up    { color: #505050; font-size: 10px; font-family: Georgia, "Times New Roman", Times, serif; line-height: 14px; background-color: #fffff7; text-align: center; padding: 5px; width: 100px; vertical-align: middle; border-top: 1px solid #9d9d9d; border-bottom: 1px solid #9d9d9d; border-left: 1px solid #9d9d9d }
.CALENDRIERcolonne3     { color: #646464; font-size: 10px; background: white; text-align: center; padding: 5px; width: 130px; vertical-align: top; border-style: none none dotted dotted; border-width: medium medium 1pt 1pt; border-color:  }
.CALENDRIERcolonne3up  { color: black; font-size: 11px; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; text-align: center; padding: 5px; width: 130px; vertical-align: top; border-style: none }
.CALENDRIERtitre3  { color: #383838; font-size: 10px; font-family: Georgia, "Times New Roman", Times, serif; line-height: 14px; background-color: #fffff7; text-align: center; padding: 5px; width: 130px; vertical-align: middle; border-top: 1px solid #9d9d9d; border-bottom: 1px solid #9d9d9d; border-left: 1px solid #9d9d9d }
.CALENDRIERtitre3up  { color: #505050; font-size: 10px; font-family: Georgia, "Times New Roman", Times, serif; line-height: 14px; background-color: #fffff7; text-align: center; padding: 5px; width: 130px; vertical-align: middle; border-top: 1px solid #9d9d9d; border-bottom: 1px solid #9d9d9d; border-left: 1px solid #9d9d9d }
.CALENDRIERcolonne4         { color: #212121; font-size: 10px; background-color: #fff; text-align: left; padding: 5px; width: 110px; vertical-align: top; border-style: none none dotted dotted; border-width: medium medium 1pt 1pt; border-color:  }
.CALENDRIERcolonne4up      { color: #212121; text-align: center; padding: 5px; width: 110px; vertical-align: top; border-style: none; border-color: #9d9d9d }
.CALENDRIERtitre4           { color: #383838; font-size: 10px; font-family: Georgia, "Times New Roman", Times, serif; line-height: 14px; background-color: #fffff7; text-align: center; padding: 5px; width: 110px; vertical-align: middle; border-top: 1px solid #9d9d9d; border-bottom: 1px solid #9d9d9d; border-left: 1px solid #9d9d9d }
.CALENDRIERtitre4up     { color: #505050; font-size: 10px; font-family: Georgia, "Times New Roman", Times, serif; line-height: 14px; background-color: #fffff7; text-align: center; padding: 5px; width: 110px; vertical-align: middle; border-top: 1px solid #9d9d9d; border-bottom: 1px solid #9d9d9d; border-left: 1px solid #9d9d9d }
.CALENDRIERcolonne5          { color: #3b3b3b; font-size: 10px; font-weight: bold; background-color: #fff; text-align: left; padding: 5px; width: 110px; vertical-align: top; border-style: none dotted dotted; border-width: medium 1pt 1pt; border-color:  }
.CALENDRIERcolonne5up      { color: #666; font-size: 11px; font-style: italic; background-color: white; padding: 5px; width: 110px; vertical-align: top; border-style: none; border-color: #9d9d9d }
.CALENDRIERtitre5          { color: #383838; font-size: 10px; font-family: Georgia, "Times New Roman", Times, serif; line-height: 14px; background-color: #fffff7; text-align: center; padding: 5px; width: 110px; vertical-align: middle; border: solid 1px #9d9d9d }
.CALENDRIERtitre5up      { color: #505050; font-size: 10px; font-family: Georgia, "Times New Roman", Times, serif; line-height: 14px; background-color: #fffff7; text-align: center; padding: 5px; width: 110px; vertical-align: middle; border: solid 1px #9d9d9d }
.CALENDRIERrestriction { color: #ff9845; font-size: 10px; font-style: italic; font-weight: 700; line-height: 14px }
.CALENDRIERcomplement { color: #6f6f6f }
select.CALENDRIER { color: #8db277; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: 700; margin-left: 40px }
.CALENDRIER a:link { color: #ff7f00; text-decoration: none }
.CALENDRIER a:hover  { color: #94989b; text-decoration: underline; cursor: crosshair }
.CALENDRIER a:visited { text-decoration: none }
.CALENDRIERup  { color: #999; font-style: normal; font-weight: normal; text-align: right; float: right }
.CALENDRIERimg { padding-right: 5px }
div.CALENDRIERligne2 { }
div.CALENDRIERligne2 span.CALENDRIERbloc1 { width: 290px; float: left }
div.CALENDRIERligne2 span.CALENDRIERbloc2 { width: 290px; float: right }
/*****************************************************************************/
/* contenu du site : Calendrier general                                     **/
/*****************************************************************************/
.gCALENDRIER { font-size: 11px; font-family: Arial, Helvetica, sans-serif; line-height: 18px }
.gCALENDRIERligne { }
.gCALENDRIERcolonne1   { color: #8c8c8c; font-size: 10px; font-weight: bold; line-height: 12px; background-color: #fdfdfd; text-align: right; padding: 3px 5px 2px; width: 10px; height: 22px; vertical-align: top; border-style: none none dotted dotted; border-width: medium 1px 1px; border-color:  }
.gCALENDRIERcolonneANNEE   { color: #8db277; font-size: 10px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; line-height: 12px; background-color: #fcfcfc; text-align: center; letter-spacing: 1px; padding: 4px 5px; vertical-align: middle; border-style: dotted none none dotted; border-width: 1px medium medium 1px; border-color:  }
.gCALENDRIERcolonne1VIDE { color: #323232; font-size: 10px; font-weight: bold; line-height: 12px; background-color: #fdfdfd; text-align: right; padding: 4px 5px; width: 10px; vertical-align: top; border-style: none; border-color:  }
.gCALENDRIERcolonne1VIDEgauche { color: #323232; font-size: 10px; font-weight: bold; line-height: 12px; background-color: #fdfdfd; text-align: right; padding: 4px 5px; width: 10px; vertical-align: top; border-style: none none none dotted; border-width: medium medium medium 1px; border-color:  }
.gCALENDRIERtitre1  { color: #505050; font-size: 11px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; line-height: 14px; background-color: #f9f9f9; text-align: center; padding: 4px 5px; width: 10px; vertical-align: middle; border-top: 1px solid #9d9d9d; border-bottom: 1px solid #9d9d9d; border-left: 1px solid #9d9d9d }
.gCALENDRIERcolonne2   { color: #8db277; font-size: 10px; font-weight: normal; line-height: 12px; background-color: white; text-align: center; width: 110px; vertical-align: top; border-style: none none solid dotted; border-width: medium medium 1px 1px; border-color: #e5e5e5 #e5e5e5 #e5e5e5  }
.gCALENDRIERcolonne2OBLIGATOIRE   { font-size: 10px; font-weight: normal; line-height: 12px; background-color: white; text-align: center; width: 110px; vertical-align: top; border-style: none none solid dotted; border-width: medium medium 1px 1px; border-color: #e5e5e5 }
.gCALENDRIERcolonne2PHARMACOLOGIE   { font-size: 10px; font-weight: normal; line-height: 12px; background-color: white; text-align: center; width: 110px; vertical-align: top; border-style: none none solid dotted; border-width: medium medium 1px 1px; border-color: #e5e5e5 }
.gCALENDRIERcolonne2BIOLOGIE   { font-size: 10px; font-weight: normal; line-height: 12px; background-color: white; text-align: center; width: 110px; vertical-align: top; border-style: none none solid dotted; border-width: medium medium 1px 1px; border-color: #e5e5e5 }
.gCALENDRIERcolonne2RADIOBIOLOGIE   { font-size: 10px; font-weight: normal; line-height: 12px; background-color: white; text-align: center; width: 110px; vertical-align: top; border-style: none none solid dotted; border-width: medium medium 1px 1px; border-color: #e5e5e5 }
.gCALENDRIERcolonne2STAGE   { font-size: 10px; font-weight: normal; line-height: 12px; background-color: white; text-align: center; width: 110px; vertical-align: top; border-style: none none solid dotted; border-width: medium medium 1px 1px; border-color: #e5e5e5 }
.gCALENDRIERcolonne2FACULTATIVE   { font-size: 10px; font-weight: normal; line-height: 12px; background-color: white; text-align: center; width: 110px; vertical-align: top; border-style: none none solid dotted; border-width: medium medium 1px 1px; border-color: #e5e5e5 }
.gCALENDRIERcolonne2VIDE  { font-size: 10px; font-weight: normal; line-height: 12px; background-color: white; text-align: center; width: 110px; vertical-align: top; border-style: none; border-color:  }
.gCALENDRIERcolonneGAUCHE   { font-size: 10px; font-weight: normal; line-height: 12px; background-color: white; text-align: center; width: 110px; vertical-align: top; border-style: none dotted solid; border-width: medium 1px 1px; border-color: #e5e5e5 }
.gCALENDRIERtitre2   { color: #505050; font-size: 10px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; line-height: 12px; background-color: #f9f9f9; text-align: center; letter-spacing: 1px; width: 110px; vertical-align: middle; border-top: 1px solid #9d9d9d; border-bottom: 1px solid #9d9d9d; border-left: medium none }
/**/
.gCALENDRIERcolonne3 { color: #323232; font-size: 10px; font-weight: bold; line-height: 12px; text-align: right; padding: 4px 5px; width: 1px; vertical-align: top; border-style: none none none dotted; border-width: medium medium medium 1px; border-color:  }
.gCALENDRIERtitre3 { color: #383838; font-size: 11px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; line-height: 14px; text-align: center; padding: 4px 5px; width: 1px; vertical-align: middle; border-style: none none none solid; border-width: medium medium medium 1px; border-color:    #9d9d9d }
.gCALENDRIERcolonneUP  { color: #666; font-size: 11px; font-style: italic; background-color: white; padding: 5px 10px 5px 5px; vertical-align: top; border-style: none }
/*****************************************************************************/
/* contenu du site : Menu liste                                          **/
/*****************************************************************************/
.MENUSderoulant { color: #8db277; font-size: 10px; width: 180px }
.MENU { background-color: blue }
/*****************************************************************************/
/* contenu du site : FORMULAIRE                                   **/
/*****************************************************************************/
fieldset { }
.INSCRIPTION  { color: #666; text-align: justify }
.INSCRIPTIONSformulaire     { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 12px; word-spacing: 2px; margin: 20px 30px; padding: 10px; width: 650px; border: dotted 1px silver }
.INSCRIPTIONtableau1   { background-color: #fafafa }
.INSCRIPTIONtableau2    { background-color: #fafafa }
.INSCRIPTIONtableau3   { background-color: #fafafa }
/**/
div.INSCRIPTIONSformulaire legend     { color: #c4027e; font-size: 11px; font-weight: bold; letter-spacing: 1px; padding-right: 20px; padding-left: 5px }
div.INSCRIPTIONSformulaire label  { color: #666 }
.INSCRIPTIONligneSEULE  { margin-left: 10px; padding: 10px 0 0; width: 600px; border-style: dotted none none; border-width: 1px; border-color: #666 }
.INSCRIPTIONligne  { width: 280px }
div.INSCRIPTIONSformulaire span.INSCRIPTIONbloc1   { text-align: left; width: 100px; float: left }
div.INSCRIPTIONSformulaire span.INSCRIPTIONbloc2   { width: 180px; float: right }
.INSCRIPTIONligne2  { width: 600px }
div.INSCRIPTIONSformulaire span.INSCRIPTIONblocG  { text-align: left; margin-top: 5px; margin-left: 10px; width: 290px; float: left }
div.INSCRIPTIONSformulaire span.INSCRIPTIONblocD  { margin-top: 5px; margin-right: 10px; width: 290px; float: right }
.spacer { clear: both }
div.INSCRIPTIONSformulaire input, div.INSCRIPTIONSformulaire textarea, div.INSCRIPTIONSformulaire select { color: #393337; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #fdfdfd }
.INSCRIPTIONimg { margin-right: 10px }
.INSCRIPTIONligne2T2 { width: 620px }
div.INSCRIPTIONSformulaire span.INSCRIPTIONblocGT2 { margin-top: 5px; margin-left: 10px; width: 300px; float: left }
div.INSCRIPTIONSformulaire span.INSCRIPTIONblocDT2 { margin-top: 5px; margin-right: 10px; width: 290px; float: right }
.INSCRIPTIONligneT2 { width: 300px }
div.INSCRIPTIONSformulaire span.INSCRIPTIONbloc1T2 { text-align: center; width: 150px; float: left }
div.INSCRIPTIONSformulaire span.INSCRIPTIONbloc2T2 { text-align: center; width: 140px; float: right }
div.INSCRIPTIONSformulaire span.ITALIQUE { color: #666; font-style: italic }
/*****************************************************************************/
/* contenu du site : Programme liste                                        **/
/*****************************************************************************/
.PROGRAMME   { font-size: 11px; font-family: Arial, Helvetica, sans-serif; line-height: 18px }
caption.PROGRAMME       { color: #5a5a5a; font-size: 11px; font-family: Georgia, "Times New Roman", Times, serif; line-height: 15px; text-align: left; letter-spacing: 2px; padding: 5px; border-top: none; border-right: none; border-bottom: none; border-left: 1px none #7f7f7f }
caption.PROGRAMME span.TITRE { font-size: 12px; font-weight: bold; padding: 3px; border-style: dashed none; border-width: 1px; border-color: #bedbbd }
.PROGRAMMEligne  { }
/*<agl.folder "ProgrammeColonne1">*/
	.PROGRAMMEcolonne1 { color: #8db277; font-size: 11px; font-weight: bold; text-align: left; padding: 5px; width: 360px; vertical-align: top; border-style: none none dotted dotted; border-width: medium medium 1pt 1pt; border-color:  }
	.PROGRAMMEcolonne1up { color: #8db277; font-size: 10px; font-weight: bold; text-align: center; padding: 5px; width: 360px; vertical-align: top; border-style: none; border-width: medium medium 1pt 1pt; border-color: #9d9d9d }
	.PROGRAMMEtitre1 { color: #505050; font-size: 10px; font-family: Georgia, "Times New Roman", Times, serif; line-height: 14px; background-color: #f9f9f9; text-align: center; padding: 5px; width: 360px; vertical-align: middle; border-top: 1px solid #9d9d9d; border-bottom: 1px solid #9d9d9d; border-left: 1px solid #9d9d9d }
	.PROGRAMMEtitre1up { color: #505050; font-size: 10px; font-family: Georgia, "Times New Roman", Times, serif; line-height: 14px; background-color: #f9f9f9; text-align: center; padding: 5px; width: 360px; vertical-align: middle; border-top: 1px solid #9d9d9d; border-bottom: 1px solid #9d9d9d; border-left: 1px solid #9d9d9d }
/*</agl.folder>*/
/*<agl.folder "ProgrammeColonneResponsables">*/
	.PROGRAMMEcolonneResponsables { color: #6e6e6e; font-size: 10px; font-style: oblique; text-align: center; padding: 5px; width: 150px; vertical-align: top; border-top: none; border-right: none; border-bottom: 1pt dotted #9d9d9d; border-left: 1pt dotted #9d9d9d }
	.PROGRAMMEcolonneResponsablesup { color: black; font-size: 10px; text-align: center; padding: 5px; width: 150px; vertical-align: top; border-style: none; border-width: medium medium 1pt 1pt; border-color: #9d9d9d }
	.PROGRAMMEtitreResponsables { color: #505050; font-size: 10px; font-family: Georgia, "Times New Roman", Times, serif; line-height: 14px; background-color: #f9f9f9; text-align: center; padding: 5px; width: 150px; vertical-align: middle; border-top: 1px solid #9d9d9d; border-bottom: 1px solid #9d9d9d; border-left: 1px solid #9d9d9d }
	.PROGRAMMEtitreResponsablesup { color: #505050; font-size: 10px; font-family: Georgia, "Times New Roman", Times, serif; line-height: 14px; background-color: #f9f9f9; text-align: center; padding: 5px; width: 150px; vertical-align: middle; border-top: 1px solid #9d9d9d; border-bottom: 1px solid #9d9d9d; border-left: 1px solid #9d9d9d }
/*</agl.folder>*/
/*<agl.folder "ProgrammeColonneResponsables2">*/
	.PROGRAMMEcolonneResponsables2   { color: #6e6e6e; font-size: 10px; font-style: oblique; text-align: center; padding: 5px; width: 100px; vertical-align: top; border-style: none none dotted dotted; border-width: medium medium 1pt 1pt; border-color: #9d9d9d }
	.PROGRAMMEcolonneResponsables2up   { color: black; font-size: 10px; text-align: center; padding: 5px; width: 100px; vertical-align: top; border-style: none; border-width: medium medium 1pt 1pt; border-color: #9d9d9d }
	.PROGRAMMEtitreResponsables2   { color: #505050; font-size: 10px; font-family: Georgia, "Times New Roman", Times, serif; line-height: 14px; background-color: #f9f9f9; text-align: center; padding: 5px; width: 100px; vertical-align: middle; border-top: 1px solid #9d9d9d; border-bottom: 1px solid #9d9d9d; border-left: 1px solid #9d9d9d }
	.PROGRAMMEtitreResponsables2up   { color: #505050; font-size: 10px; font-family: Georgia, "Times New Roman", Times, serif; line-height: 14px; background-color: #f9f9f9; text-align: center; padding: 5px; width: 100px; vertical-align: middle; border-top: 1px solid #9d9d9d; border-bottom: 1px solid #9d9d9d; border-left: 1px solid #9d9d9d }
/*</agl.folder>*/
/*<agl.folder "ProgrammeColonneDates">*/
	.PROGRAMMEcolonneDates   { color: #6e6e6e; font-size: 10px; background-color: white; text-align: center; padding: 5px; width: 150px; vertical-align: top; border-style: none none dotted dotted; border-width: medium medium 1pt 1pt; border-color: #9d9d9d }
	.PROGRAMMEcolonneDatesup { color: black; font-size: 10px; text-align: center; padding: 5px; width: 150px; vertical-align: top; border-style: none; border-width: medium medium 1pt 1pt; border-color: #9d9d9d }
	.PROGRAMMEtitreDates { color: #505050; font-size: 10px; font-family: Georgia, "Times New Roman", Times, serif; line-height: 14px; background-color: #f9f9f9; text-align: center; padding: 5px; width: 150px; vertical-align: middle; border-top: 1px solid #9d9d9d; border-bottom: 1px solid #9d9d9d; border-left: 1px solid #9d9d9d }
	.PROGRAMMEtitreDatesup { color: #505050; font-size: 10px; font-family: Georgia, "Times New Roman", Times, serif; line-height: 14px; background-color: #f9f9f9; text-align: center; padding: 5px; width: 150px; vertical-align: middle; border-top: 1px solid #9d9d9d; border-bottom: 1px solid #9d9d9d; border-left: 1px solid #9d9d9d }
/*</agl.folder>*/

.PROGRAMMEcolonne2    { color: black; font-size: 10px; text-align: center; padding: 5px; width: 110px; vertical-align: top; border-style: none none dotted dotted; border-width: medium medium 1pt 1pt; border-color:  }
.PROGRAMMEcolonne2up   { color: black; font-size: 10px; text-align: center; padding: 5px; width: 110px; vertical-align: top; border-style: none; border-width: medium medium 1pt 1pt; border-color: #9d9d9d }
.PROGRAMMEtitre2       { color: #505050; font-size: 10px; font-family: Georgia, "Times New Roman", Times, serif; line-height: 14px; background-color: #f9f9f9; text-align: center; padding: 5px; width: 110px; vertical-align: middle; border-top: 1px solid #9d9d9d; border-bottom: 1px solid #9d9d9d; border-left: 1px solid #9d9d9d }
.PROGRAMMEtitre2up   { color: #505050; font-size: 10px; font-family: Georgia, "Times New Roman", Times, serif; line-height: 14px; background-color: #f9f9f9; text-align: center; padding: 5px; width: 110px; vertical-align: middle; border-top: 1px solid #9d9d9d; border-bottom: 1px solid #9d9d9d; border-left: 1px solid #9d9d9d }
.PROGRAMMEcolonne3   { color: black; font-size: 11px; font-weight: 700; background: #fafafa; text-align: center; padding: 5px; width: 60px; vertical-align: top; border-style: none none dotted dotted; border-width: medium medium 1pt 1pt; border-color:  }
.PROGRAMMEtitre3     { color: #505050; font-size: 10px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: 700; line-height: 14px; background-color: #f1f1f1; text-align: center; padding: 5px; width: 60px; vertical-align: middle; border-top: 1px solid #9d9d9d; border-bottom: 1px solid #9d9d9d; border-left: 1px solid #9d9d9d }
/*<agl.folder "ProgrammeColonneDetail">*/
	.PROGRAMMEcolonneDetail { color: #212121; font-weight: 700; background-color: white; text-align: center; padding: 5px; width: 40px; vertical-align: top; border-style: none none dotted dotted; border-width: medium medium 1pt 1pt; border-color:  }
	.PROGRAMMEcolonneDetailup { color: #212121; text-align: center; padding: 5px; width: 40px; vertical-align: top; border-style: none; border-width: medium medium 1pt 1pt; border-color: #9d9d9d }
	.PROGRAMMEtitreDetail { color: #505050; font-size: 10px; font-family: Georgia, "Times New Roman", Times, serif; line-height: 14px; background-color: #f9f9f9; text-align: center; padding: 5px; width: 40px; vertical-align: middle; border-top: 1px solid #9d9d9d; border-bottom: 1px solid #9d9d9d; border-left: 1px solid #9d9d9d }
	.PROGRAMMEtitreDetailup { color: #505050; font-size: 10px; font-family: Georgia, "Times New Roman", Times, serif; line-height: 14px; background-color: #f9f9f9; text-align: center; padding: 5px; width: 40px; vertical-align: middle; border-top: 1px solid #9d9d9d; border-bottom: 1px solid #9d9d9d; border-left: 1px solid #9d9d9d }
/*</agl.folder>*/
/*<agl.folder "ProgrammeColonne4">*/
	.PROGRAMMEcolonne4  { color: #212121; font-weight: 700; background-color: #fdfdfd; text-align: center; padding: 5px; width: 42px; vertical-align: top; border-style: none none dotted dotted; border-width: medium medium 1pt 1pt; border-color:  }
	.PROGRAMMEcolonne4up  { color: #212121; text-align: center; padding: 5px; width: 42px; vertical-align: top; border-style: none; border-width: medium medium 1pt 1pt; border-color: #9d9d9d }
	.PROGRAMMEtitre4  { color: #505050; font-size: 10px; font-family: Georgia, "Times New Roman", Times, serif; line-height: 14px; background-color: #f9f9f9; text-align: center; padding: 5px; width: 42px; vertical-align: middle; border-top: 1px solid #9d9d9d; border-bottom: 1px solid #9d9d9d; border-left: 1px solid #9d9d9d }
	.PROGRAMMEtitre4up  { color: #505050; font-size: 10px; font-family: Georgia, "Times New Roman", Times, serif; line-height: 14px; background-color: #f9f9f9; text-align: center; padding: 5px; width: 42px; vertical-align: middle; border-top: 1px solid #9d9d9d; border-bottom: 1px solid #9d9d9d; border-left: 1px solid #9d9d9d }
/*</agl.folder>*/
/*<agl.folder "ProgrammeColonneLieu">*/
.PROGRAMMEcolonneLieu          { color: #626262; background-color: white; text-align: left; padding: 5px; width: 120px; vertical-align: top; border-style: none dotted dotted; border-width: medium 1px 1px; border-color:  }
.PROGRAMMEcolonneLieuup      { color: #666; font-size: 11px; font-style: italic; background-color: white; padding: 5px; width: 120px; vertical-align: top; border-style: none; border-width: medium 1px 1px; border-color: #9d9d9d }
.PROGRAMMEtitreLieu          { color: #505050; font-size: 10px; font-family: Georgia, "Times New Roman", Times, serif; line-height: 14px; background-color: #f9f9f9; text-align: center; padding: 5px; width: 120px; vertical-align: middle; border: solid 1px #9d9d9d }
.PROGRAMMEtitreLieuup      { color: #505050; font-size: 10px; font-family: Georgia, "Times New Roman", Times, serif; line-height: 14px; background-color: #f9f9f9; text-align: center; padding: 5px; width: 120px; vertical-align: middle; border: solid 1px #9d9d9d }
/*</agl.folder>*/
/*<agl.folder "ProgrammeColonne5">*/
	.PROGRAMMEcolonne5 { color: #626262; background-color: white; text-align: center; padding: 5px; width: 80px; vertical-align: top; border-style: none dotted dotted; border-width: medium 1px 1px; border-color:  }
	.PROGRAMMEcolonne5up { color: #666; font-size: 11px; font-style: italic; background-color: white; padding: 5px; width: 80px; vertical-align: top; border-style: none; border-width: medium 1px 1px; border-color: #9d9d9d }
	.PROGRAMMEtitre5 { color: #505050; font-size: 10px; font-family: Georgia, "Times New Roman", Times, serif; line-height: 14px; background-color: #f9f9f9; text-align: center; padding: 5px; width: 80px; vertical-align: middle; border: solid 1px #9d9d9d }
	.PROGRAMMEtitre5up { color: #505050; font-size: 10px; font-family: Georgia, "Times New Roman", Times, serif; line-height: 14px; background-color: #f9f9f9; text-align: center; padding: 5px; width: 80px; vertical-align: middle; border: solid 1px #9d9d9d }
/*</agl.folder>*/
/*<agl.folder "ProgrammeColonne6">*/
	.PROGRAMMEcolonne6   { color: #626262; background-color: white; text-align: center; padding: 5px; width: 47px; vertical-align: top; border-style: none dotted dotted; border-width: medium 1px 1px; border-color:  }
	.PROGRAMMEcolonne6up   { color: #666; font-size: 11px; font-style: italic; background-color: white; padding: 5px; width: 47px; vertical-align: top; border-style: none; border-width: medium 1px 1px; border-color: #9d9d9d }
	.PROGRAMMEtitre6   { color: #505050; font-size: 10px; font-family: Georgia, "Times New Roman", Times, serif; line-height: 14px; background-color: #f9f9f9; text-align: center; padding: 5px; width: 47px; vertical-align: middle; border: solid 1px #9d9d9d }
	.PROGRAMMEtitre6up   { color: #505050; font-size: 10px; font-family: Georgia, "Times New Roman", Times, serif; line-height: 14px; background-color: #f9f9f9; text-align: center; padding: 5px; width: 47px; vertical-align: middle; border: solid 1px #9d9d9d }
/*</agl.folder>*/
.PROGRAMMErestriction { color: #ff9845; font-size: 10px; font-style: italic; font-weight: 700; line-height: 14px }
.PROGRAMMEcomplement { color: #6f6f6f }
select.PROGRAMME { color: #8db277; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: 700; margin-left: 40px }
.PROGRAMME a:link { color: #ff7f00; text-decoration: none }
.PROGRAMME a:visited  { color: #ff7f00; text-decoration: none }
.PROGRAMME a:hover { color: #94989b; text-decoration: underline; cursor: crosshair }
.PROGRAMMEup { font-style: normal; font-weight: normal; text-align: right; float: right }
.PROGRAMMEimg { padding-right: 5px }
div.gUEligne span.PROGRAMMEbloc1 { width: 290px; float: left }
div.gUEligne span.PROGRAMMEbloc2 { width: 290px; float: right }


