/* BASE */
body { margin: 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;  }
pre { font-family: monospace; }
h1,h2,h3,h4,h5 { font-family: sans-serif; }

li {line-height : 1.2em;}
.text-bleu-reg{font-family: Verdana,Arial,Helvetica,Tahoma,sans-serif; font-size: 12px; color: #00384F; }

.text-bleu-reg-b{font-family: Verdana,Arial,Helvetica,Tahoma,sans-serif; font-size: 12px; color: #00384F; font-weight: bold; }
.text-bleu-small{font-family: Verdana,Arial,Helvetica,Tahoma,sans-serif; font-size: 10px; color: #00384F; }

a.text-bleu-reg-b{font-family: Verdana,Arial,Helvetica,Tahoma,sans-serif; font-size: 12px; color: #00384F; font-weight: bold; text-decoration: none; }
/* TITRES*/
.titre-bleu-b{font-family: Verdana,Arial,Helvetica,Tahoma,sans-serif; font-size: 14px; color: #00384F; font-weight: bold;}

a.titre-orange-b:link{font-family: Verdana,Arial,Helvetica,Tahoma,sans-serif; font-size: 14px; color: #CE6319; font-weight: bold; text-decoration: none; line-height : 1.3em;}
a.titre-orange-b:visited{font-family: Verdana,Arial,Helvetica,Tahoma,sans-serif; font-size: 14px; color: #CE6319; font-weight: bold; text-decoration: none; line-height : 1.3em;}
a.titre-orange-b:active{font-family: Verdana,Arial,Helvetica,Tahoma,sans-serif; font-size: 14px; color: #CE6319; font-weight: bold; text-decoration: none; line-height : 1.3em;}
a.titre-orange-b:hover{font-family: Verdana,Arial,Helvetica,Tahoma,sans-serif; font-size: 14px; color: #CE6319; font-weight: bold; text-decoration: underline; line-height : 1.3em;}

.stitre-orange-salons{font-family: Verdana,Arial,Helvetica,Tahoma,sans-serif; font-size: 12px; color: #cf8533; font-weight:bold }


.stitre-bleu-b{font-family: Verdana,Arial,Helvetica,Tahoma,sans-serif; font-size: 12px; color: #00384F; font-weight: bold;}
.titre-bleup-b{font-family: Verdana,Arial,Helvetica,Tahoma,sans-serif; font-size: 14px; color: #CE6319; font-weight: bold;}

/* LIENS */
A{font-family: Verdana,Arial,Helvetica,Tahoma,sans-serif; font-size: 12px; color: #00384F; text-decoration: underline;}
A:hover{font-family: Verdana,Arial,Helvetica,Tahoma,sans-serif; font-size: 12px; color: #CE6319; text-decoration: underline;}
/* Entrée*/
A.nouvbleu{font-size: 12px; color: #003A5A; text-decoration : none; font-family: Verdana,Arial,Helvetica,Tahoma,sans-serif;}
A.nouvbleu:hover{font-size: 12px; color: #CE6319; text-decoration : none; font-family: Verdana,Arial,Helvetica,Tahoma,sans-serif;}

/* Sous-menu */
A.smenu:link {font-family: Verdana,Arial,Helvetica,Tahoma,sans-serif;font-size: 12px; color: #00384F;  text-decoration: none; line-height : 1.1em; }
A.smenu:visited {font-family: Verdana,Arial,Helvetica,Tahoma,sans-serif;font-size: 12px; color: #00384F; text-decoration: none; line-height : 1.1em; }
A.smenu:active {font-family: Verdana,Arial,Helvetica,Tahoma,sans-serif; font-size: 12px; color: #00384F; text-decoration: none; line-height : 1.1em; }
A.smenu:hover {font-family: Verdana,Arial,Helvetica,Tahoma,sans-serif; font-size: 12px; color: #CE6319; 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: #CE6319; text-decoration: none;}

/* COULEURS DE FOND */
.fond-blanc{background-color: #FFFFFF;} 
.fond-bleuf{background-color: #003950;}
.fond-bleup{background-color: #CEA21B;}  
.fond-rouge{background-color: #CC621E;}

/* IMAGES*/
.Biblio{ float: left; margin-right: 10px; border: solid 1px #000000; }

/* 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;}


.tblBordure
{
    border-top: solid 1px #cccccc;
    border-left: solid 1px #cccccc
}

.CommuniqueElement{margin-top:15px;}
.CommuniqueElementInfoLogoPDF{margin-top:5px;margin-bottom:5px;padding-left:25px;background-image:url('/images/Picto_PDF.gif'); background-position:left; background-repeat:no-repeat;}
.CommuniqueElementInfoLogoExcel{margin-top:5px;margin-bottom:5px;padding-left:25px;background-image:url('/images/Picto_Excel.png'); background-position:left; background-repeat:no-repeat;}
.CommuniqueElementInfoLogoWord{margin-top:5px;margin-bottom:5px;padding-left:25px;background-image:url('/images/Picto_Word.png'); background-position:left; background-repeat:no-repeat;}
.CommuniqueElementInfoLogoPowerpoint{margin-top:5px;margin-bottom:5px;padding-left:25px;background-image:url('/images/Picto_Powerpoint.png'); background-position:left; background-repeat:no-repeat;}
.CommuniqueElementTexte{margin-top:3px;}
.CommuniqueElementTexteComplet{margin-top:15px;}
.CommuniqueElementArchives{margin-top:20px;}
.CommuniqueElementRetourPagePrecedente{margin: 15px 0px 20px 0px;}
.CommuniqueElementPlusdInfos{margin-top: 20px;}



/* Entete */
.EnteteConteneur{width:100%;background-color:#003950;height:80px;border-bottom:solid 3px #ffffff;}
.EnteteLogo{float:left;width:400px; height:80px;padding: 0px 0px 0px 78px; background: White url('/images/EntetePassageLogoDroite.png') no-repeat right top;}
.EnteteLogo img{width:165px; height:70px;border:none;margin-top:5px;}

.EnteteLiensHauts{float:right; margin: 2px 10px 0px 0px;color:White;}
.EnteteLiensHautsBarre2G{float:right; margin: 5px 1px 0px 0px; vertical-align:bottom;}
.EnteteLiensHautsBarre2D{float:right; margin: 40px 10px 0px 0px;}

.EnteteLienHautGauche{float:left;padding: 0px 9px 0px 0px;color:White;}
.EnteteLienHaut{float:left;padding: 0px 9px 0px 10px; background: url('/images/EnteteLiensBarreSeparatrice.gif') no-repeat left;}

.EnteteLienHautGauche a{text-decoration:none;color:Black;font-family: Verdana;font-size : 11px; color:White;}
.EnteteLienHautGauche a:hover{text-decoration: underline;color:Black; font-family: Verdana;font-size : 11px;color:White;}

.EnteteLienHaut a{text-decoration:none;color:Black; font-family: Verdana;font-size : 11px;color:White;}
.EnteteLienHaut a:hover{text-decoration: underline;color:Black; font-family: Verdana;font-size : 11px;color:White;}

