/* BASE */
PRE { font-family: monospace; }
H1,H2,H3,H4,H5 { font-family: sans-serif; }
BODY { margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px}
BODY,TD, OL, UL, DIV, P {font-family: Verdana,Arial,Helvetica,Tahoma,sans-serif; font-size : 12px; color: #000000; text-decoration : none; line-height : 1.4em;  font-weight: normal;  font-style: normal;  }
LI {line-height : 1.2em;}
.text-bleu-reg{font-family: Verdana,Arial,Helvetica,Tahoma,sans-serif; font-size: 12px; color: #4A6580; }
.text-bleu-reg-b{font-family: Verdana,Arial,Helvetica,Tahoma,sans-serif; font-size: 12px; color: #4A6580; font-weight: bold; }
.text-bleu-small{font-family: Verdana,Arial,Helvetica,Tahoma,sans-serif; font-size: 10px; color: #4A6580; }
.text-bleu-11b{font-family: Verdana,Arial,Helvetica,Tahoma,sans-serif; font-size: 11px; color: #4A6580;font-weight: bold; }

/* TITRES*/
.titre-bleu-b{font-family: Verdana,Arial,Helvetica,Tahoma,sans-serif; font-size: 14px; color: #00384F; font-weight: bold; padding-top: 4px}
.stitre-bleu-b{font-family: Verdana,Arial,Helvetica,Tahoma,sans-serif; font-size: 12px; color: #00384F; font-weight: bold;}
.stitre-bleu-b2{font-family: Verdana,Arial,Helvetica,Tahoma,sans-serif; font-size: 12px; color: #4A6580; font-weight: bold;}
.titre-bleup-b{font-family: Verdana,Arial,Helvetica,Tahoma,sans-serif; font-size: 14px; color: #4A6580; font-weight: bold;}


.TitreSection{font-family: Verdana,Arial,Helvetica,Tahoma,sans-serif; font-size: 14px; color: #00384F;font-weight: bold; padding-top:4px;}
.TitreSection2{font-family: Verdana,Arial,Helvetica,Tahoma,sans-serif; font-size: 14px;color: #00384F; font-weight: bold; padding-top:4px;}
.SousTitreSection{font-family: Verdana,Arial,Helvetica,Tahoma,sans-serif; font-size: 12px;color: #4A6580; font-weight: bold; }
.SousTitreSection2{font-family: Verdana,Arial,Helvetica,Tahoma,sans-serif; font-size: 12px;color: #4A6580; font-weight: bold;}

.TexteReg{font-family: Verdana,Arial,Helvetica,Tahoma,sans-serif; font-size: 12px; color: #4A6580; }
.TexteReg-b{font-family: Verdana,Arial,Helvetica,Tahoma,sans-serif; font-size: 12px; color: #4A6580; font-weight: bold; }
.PetitTexte{font-family: Verdana,Arial,Helvetica,Tahoma,sans-serif; font-size: 10px; color: #4A6580; }
.TexteReg-11b{font-family: Verdana,Arial,Helvetica,Tahoma,sans-serif; font-size: 11px; color: #4A6580;font-weight: bold; }


/* LIENS */
A{font-family: Verdana,Arial,Helvetica,Tahoma,sans-serif; font-size: 12px; color: #476584; text-decoration: underline;}
A:hover{font-family: Verdana,Arial,Helvetica,Tahoma,sans-serif; font-size: 12px; color: #AC301C; text-decoration: underline;}
/* Entrée*/
A.nouvbleu{font-family: Verdana,Arial,Helvetica,Tahoma,sans-serif;font-size: 12px; color: #003A5A; text-decoration : none; }
A.nouvbleu:hover {font-family: Verdana,Arial,Helvetica,Tahoma,sans-serif; font-size: 12px; color: #AC301C; text-decoration: none;}

/* Sous-menu */
A.smenu:link {font-family: Verdana,Arial,Helvetica,Tahoma,sans-serif;font-size: 12px; color: #4A6580;  text-decoration: none; line-height : 1.1em; }
A.smenu:visited {font-family: Verdana,Arial,Helvetica,Tahoma,sans-serif;font-size: 12px; color: #4A6580; text-decoration: none; line-height : 1.1em; }
A.smenu:active {font-family: Verdana,Arial,Helvetica,Tahoma,sans-serif; font-size: 12px; color: #4A6580; text-decoration: none; line-height : 1.1em; }
A.smenu:hover {font-family: Verdana,Arial,Helvetica,Tahoma,sans-serif; font-size: 12px; color: #AC301C; text-decoration: none; line-height : 1.1em; }
/* Sous-sous-menu */
A.ssmenu:link{font-family: Verdana,Arial,Helvetica,Tahoma,sans-serif; font-size: 10px; color: #476584; text-decoration: none; }
A.ssmenu:visited{font-family: Verdana,Arial,Helvetica,Tahoma,sans-serif; font-size: 10px; color: #476584; text-decoration: none;}
A.ssmenu:active{font-family: Verdana,Arial,Helvetica,Tahoma,sans-serif; font-size: 10px; color: #476584; text-decoration: none;}
A.ssmenu:hover {font-family: Verdana,Arial,Helvetica,Tahoma,sans-serif; font-size: 10px; color: #AC301C; text-decoration: none;}

/* Sous menus symposium */
A.smenubl:link {font-family: Verdana,Arial,Helvetica,Tahoma,sans-serif;font-size: 11px; color: #FFFFFF;  text-decoration: none; line-height : 1.1em; }
A.smenubl:visited {font-family: Verdana,Arial,Helvetica,Tahoma,sans-serif;font-size: 11px; color: #FFFFFF; text-decoration: none; line-height : 1.1em; }
A.smenubl:active {font-family: Verdana,Arial,Helvetica,Tahoma,sans-serif; font-size: 11px; color: #FFFFFF; text-decoration: none; line-height : 1.1em; }
A.smenubl:hover {font-family: Verdana,Arial,Helvetica,Tahoma,sans-serif; font-size: 11px; color: #AC301C; text-decoration: none; line-height : 1.1em; }

A.smenujaune:link {font-weight: bold;font-family: Verdana,Arial,Helvetica,Tahoma,sans-serif;font-size: 12px; color: #D1CA10;  text-decoration: none; line-height : 1.1em; }
A.smenujaune:visited {font-weight: bold;font-family: Verdana,Arial,Helvetica,Tahoma,sans-serif;font-size: 12px; color: #D1CA10; text-decoration: none; line-height : 1.1em; }
A.smenujaune:active {font-weight: bold;font-family: Verdana,Arial,Helvetica,Tahoma,sans-serif; font-size: 12px; color: #D1CA10; text-decoration: none; line-height : 1.1em; }
A.smenujaune:hover{font-weight: bold;font-size: 12px;	color: #ac301c;	line-height: 1.1em;	font-family: Verdana,Arial,Helvetica,Tahoma,sans-serif;	text-decoration: none;}
.smenujaune{font-weight: bold; font-family: Verdana,Arial,Helvetica,Tahoma,sans-serif; font-size: 12px; color: #EBE956; }


/* COULEURS DE FOND */
.fond-blanc{background-color: #FFFFFF;} 
.fond-bleuf{background-color: #00384F;}
.fond-bleup{background-color: #476584;}  
.fond-rouge{background-color: #AC301C;}

/* IMAGES*/
.Biblio{ float: left; margin-right: 10px; border: solid 1px #000000; }

/* FORMULAIRES */
INPUT.Site, SELECT.Site {font-family: Verdana,Arial,Helvetica,Tahoma,sans-serif; font-size : 10px; color: #000000; text-decoration : none; line-height : 1.4em;  font-weight: normal;  font-style: normal;}

/* DIVERS*/
.Ensemble{white-space: nowrap;}

/* !FACTO*/
.GdC {font-family: Arial, Helvetica, sans-serif; font-size : 11px; color: #000000; text-decoration : none; line-height : 1.4em;  font-weight: normal;  font-style: normal;}
HR { border: solid 1px #CCCCCC;}
BODY.FondBlanc  { background-color: White;}
TD.FondGris  { background-color: #F5F5F5; border: 1px solid #CCCCCC; }
TD.FondBlanc  { background-color: White; border: 1px solid #CCCCCC; }
TD.TitresCol { font-family: Verdana,Arial,Helvetica,Tahoma,sans-serif; font-size : 10px; color: #F5F5F5; text-decoration : none; font-weight: bold;  font-style: normal; background-color: #666666; border: 1px ridge #CCCCCC; padding: 3px; margin-top: 0px; }
TD.Titre{font-family: Verdana,Arial,Helvetica,Tahoma,sans-serif; font-size: 10px; color: #333333; text-decoration: none;  font-weight: normal; padding-left: 3px; padding-right: 3px; padding-top: 3px; padding-bottom: 2px;  font-style: normal;  letter-spacing: 0px; }
TD.TitrePopup{font-family: Verdana,Arial,Helvetica,Tahoma,sans-serif; font-size: 16px; color: #333333; text-decoration: none;  font-weight: normal; padding-bottom: 2px;  font-style: normal; }
.Alerte{font-family: Verdana,Arial,Helvetica,Tahoma,sans-serif; font-size: 10px; color: #339900; text-decoration: none;  font-weight: bold; font-style: normal;}
.Alerte2{font-family: Verdana,Arial,Helvetica,Tahoma,sans-serif; font-size: 10px; color: #CC3366; text-decoration: none;  font-weight: bold; font-style: normal;}

TD.GdCEntete{font-family: Verdana,Arial,Helvetica,Tahoma,sans-serif; font-size: 10px; color: #333333; text-decoration: none;  font-weight: normal; font-style: normal;}
TD.GdCPadding{font-family: Verdana,Arial,Helvetica,Tahoma,sans-serif; font-size: 10px; color: #333333; text-decoration: none;  font-weight: normal; padding-left: 3px; padding-right: 3px; font-style: normal;}
TD.GdC{font-family: Verdana,Arial,Helvetica,Tahoma,sans-serif; font-size: 10px; color: #333333; text-decoration: none;  font-weight: normal; font-style: normal;}
TD.GdCTitre{font-family: Verdana,Arial,Helvetica,Tahoma,sans-serif; font-size: 11px; color: #333333; text-decoration: none;  font-weight: normal; font-style: italic;}
TD.MenuGdC1{font-family: Verdana,Arial,Helvetica,Tahoma,sans-serif; font-size: 10px; color: #F5F5F5; text-decoration: none;  font-weight: bold;  background-color: #999999; padding-left: 3px; padding-right: 3px; padding-top: 2px; padding-bottom: 2px; border: 1px outset #CCCCCC; }
TD.MenuGdC1Select {font-family: Verdana,Arial,Helvetica,Tahoma,sans-serif; font-size: 10px; color: #F5F5F5; text-decoration: none;  font-weight: bold;  background-color: #339900; padding-left: 3px; padding-right: 3px; padding-top: 2px; padding-bottom: 2px; border: 1px outset #99CC99;}
A.GdC{font-family: Verdana,Arial,Helvetica,Tahoma,sans-serif; font-size: 10px; color: #333333; text-decoration: underline;  font-weight: normal;}
A.GdC:hover{font-family: Verdana,Arial,Helvetica,Tahoma,sans-serif; font-size: 10px; color: #339900; text-decoration: underline;  font-weight: normal;}
A.MenuGdC1{font-family: Verdana,Arial,Helvetica,Tahoma,sans-serif; font-size: 10px; color: #F5F5F5; text-decoration: underline;  font-weight: bold;}
A.MenuGdC1:Hover{font-family: Verdana,Arial,Helvetica,Tahoma,sans-serif; font-size: 10px; color: #333333; text-decoration: underline;  font-weight: bold;}
TD.MenuGdC2{font-family: Verdana,Arial,Helvetica,Tahoma,sans-serif; font-size: 10px; color: #333333; text-decoration: none;  font-weight: bold;  background-color: transparent; padding-left: 3px; padding-right: 3px; padding-top: 2px; padding-bottom: 2px;}
TD.MenuGdC3{font-family: Verdana,Arial,Helvetica,Tahoma,sans-serif; font-size: 10px; color: #333333; text-decoration: none;  font-weight: normal;  padding-left: 3px; padding-right: 3px; padding-top: 0px; padding-bottom: 0px;}
A.MenuGdC3{font-family: Verdana,Arial,Helvetica,Tahoma,sans-serif; font-size: 10px; color: #333333; text-decoration: none;  font-weight: normal; }
A.MenuGdC3:Hover{font-family: Verdana,Arial,Helvetica,Tahoma,sans-serif; font-size: 10px; color: #333333; text-decoration: underline;  font-weight: normal;}
A.MenuGdC3Select{font-family: Verdana,Arial,Helvetica,Tahoma,sans-serif; font-size: 10px; color: #339900; text-decoration: none;  font-weight: normal;}
A.MenuGdC3Select:Hover{font-family: Verdana,Arial,Helvetica,Tahoma,sans-serif; font-size: 10px; color: #339900; text-decoration: underline;  font-weight: normal; }
INPUT.GdC, SELECT.GdC, TEXTAREA.GdC, IFRAME.GdC {font-family: Verdana,Arial,Helvetica,Tahoma,sans-serif; font-size: 10px; color: #333333; text-decoration: none;  font-weight: normal; font-style: normal;}
FIELDSET.GdC, {font-family: Verdana,Arial,Helvetica,Tahoma,sans-serif; font-size: 11px; color: #999999; text-decoration: none;  font-weight: bold; font-style: italic;  padding: 1px; }
LEGEND.GdC {font-family: Verdana,Arial,Helvetica,Tahoma,sans-serif; font-size: 11px; color: #999999; text-decoration: none;  font-weight: bold; font-style: italic;  padding: 1px;}

LEGEND { font-family: Verdana,Arial,Helvetica,Tahoma,sans-serif; font-size : 11px; color: #999999; text-decoration : none; font-weight: bold;  font-style: normal; padding: -5px;}

.FormTableResultats
{
    border-right: silver 1px solid;
    border-top: silver 1px solid;
    border-left: silver 1px solid;
    border-bottom: silver 1px solid;
    margin-bottom:15px;
}

.FormTableResultatsInt
{
    margin-top:3px;
    border-top: silver 1px solid;
    border-bottom: silver 1px solid;
    width:100%;
}

.FormTableResultatsIntSansTopBorder
{
    border-bottom: silver 1px solid;
    width:100%;
}

.FormTableLigneBack
{
    background-color: #EEEEEE;
    color:#476584;
    
}


.FormRechTitreCriteres{font-family: Verdana,Arial,Helvetica,Tahoma,sans-serif; font-size: 11px; color: #4A6580;font-weight: bold; margin-bottom:3px; }


