/* BASE */
body { margin:0px; background-color: white; min-width:990px;}
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;  }

/* Accueil */
.BodyAccueil{margin:0px; background-color:#81745c;height:100%;width:100%;padding:0px;text-align:center;}
.ConteneurAccueil{background-color:#dad1aa; width:800px;min-height:650px; height:100%; margin-left:auto; margin-right:auto;text-align:left;padding:13px;}
/* Fin Accueil */

pre { font-family: monospace; }
h1,h2,h3,h4,h5 { font-family: sans-serif; }

li {line-height : 1.2em;}

img {border:none;}

/* Entete */
.EnteteConteneur{width:100%;background-color:#dad1aa;height:104px;border-bottom:solid 3px #81745c;}
.EnteteLogo{float:left;width:61px; height:66px;margin: 21px 21px 17px 23px;}
.EnteteLogo img{width:61px; height:66px;}
.EnteteLivres{height:104px;width:auto;margin-left:108px;background-image: url('/images/design/FaireVivreHaut.png');background-repeat:no-repeat;  }

.EnteteLiensHauts{float:right; margin: 2px 10px 0px 0px;}

.EnteteLiensHautsBarre2G{float:right; margin: 55px 1px 0px 0px; vertical-align:bottom;}
.EnteteLiensHautsBarre2D{float:right; margin: 55px 10px 0px 0px;}

.EnteteLienHautGauche{float:left;padding: 0px 9px 0px 0px;}
.EnteteLienHaut{float:left;padding: 0px 9px 0px 10px; background-image:url('/images/design/EnteteLiensBarreSeparatrice.gif'); background-repeat:no-repeat ; background-position:left;}

.EnteteLienHautGauche a{text-decoration:none;color:Black;font-family: Verdana;font-size : 11px; }
.EnteteLienHautGauche a:hover{text-decoration: underline;color:Black; font-family: Verdana;font-size : 11px;}

.EnteteLienHaut a{text-decoration:none;color:Black; font-family: Verdana;font-size : 11px;}
.EnteteLienHaut a:hover{text-decoration: underline;color:Black; font-family: Verdana;font-size : 11px;}


/* Menu gauche */
.MenuConteneur{margin-top: 3px;min-width:1058px;width:100%;height:44px;background-image:url('/images/design/Menu_Fond.gif'); background-repeat:repeat-x; }
.MenuEspaceGauche{float:left;height:44px;width:10px; background-color:White;}
.MenuLien{float:left;border-right:solid 1px white;}

.TitrePage{clear:both;margin: 17px 0px 17px 30px; width:300px;}

.TablePrincipale{width:100%;border:none;}

.CoteGauche{width:250px; vertical-align:top;}
.CoteMilieu{width:1px; vertical-align:bottom;background-color:#dad1aa;}
.CoteDroit{width:auto; vertical-align:top;}

.MenuGaucheConteneur{width:200px;margin:0px 20px 0px 30px;}
.MenuGaucheConteneur a{text-decoration:none;color:Black;}
.MenuGaucheConteneur a:hover{text-decoration:none;color:#ac6110}

.MenuGaucheElement {width:200px;margin-bottom:4px;}
.MenuGaucheElement a {text-decoration:none;color:Black;}
.MenuGaucheElement a:hover {text-decoration:none;color:#ac6110}

.MilieuLigneBas{height:30px;width:1px;background-color:White;}


/* Sous-menu gauche */
a.smenu:link {font-family: Verdana,Arial,Helvetica,Tahoma,sans-serif;font-size: 12px; color: #000000;  text-decoration: none; line-height : 1.1em; }
a.smenu:visited {font-family: Verdana,Arial,Helvetica,Tahoma,sans-serif;font-size: 12px; color: #000000; text-decoration: none; line-height : 1.1em; }
a.smenu:active {font-family: Verdana,Arial,Helvetica,Tahoma,sans-serif; font-size: 12px; color: #000000; text-decoration: none; line-height : 1.1em; }
a.smenu:hover {font-family: Verdana,Arial,Helvetica,Tahoma,sans-serif; font-size: 12px; color: #ac6110; text-decoration: none; line-height : 1.1em; }
/* Sous-sous-menu gauche */
a.ssmenu:link{font-family: Verdana,Arial,Helvetica,Tahoma,sans-serif; font-size: 10px; color: #000000; text-decoration: none; }
a.ssmenu:visited{font-family: Verdana,Arial,Helvetica,Tahoma,sans-serif; font-size: 10px; color: #000000; text-decoration: none;}
a.ssmenu:active{font-family: Verdana,Arial,Helvetica,Tahoma,sans-serif; font-size: 10px; color: #000000; text-decoration: none;}
a.ssmenu:hover {font-family: Verdana,Arial,Helvetica,Tahoma,sans-serif; font-size: 10px; color: #ac6110; text-decoration: none;}

.FormProLogoPadieTexte{width:100%; margin-top:40px;line-height : 1.1em;}
.FormProLogoPadie{width:100%; margin-top:10px;}


/* Elements à droite */
.CoteDroitTexte{margin: 0px 15px 0px 20px; max-width:1000px;}
.CoteDroitTexte a{text-decoration:underline;color:#ac6110; }
.CoteDroitTexte a:hover{text-decoration: underline;color:black; }


.TitreSectionDroite{font-family: Verdana,Arial,Helvetica,Tahoma,sans-serif; font-size: 14px; font-weight: bold; margin-bottom: 4px}

.TitreSection{font-family: Verdana,Arial,Helvetica,Tahoma,sans-serif; font-size: 14px; font-weight: bold; padding-top:4px; color:#27231c;}
.TitreSection2{font-family: Verdana,Arial,Helvetica,Tahoma,sans-serif; font-size: 14px; font-weight: bold; color:#9f5a0f;padding-top:4px;}
.SousTitreSection{font-family: Verdana,Arial,Helvetica,Tahoma,sans-serif; font-size: 12px; color:#443d30; font-weight: bold; color: #59503f;}
.SousTitreSection2{font-family: Verdana,Arial,Helvetica,Tahoma,sans-serif; font-size: 12px; font-weight: bold;color:#9f5a0f}

.TexteReg{font-family: Verdana,Arial,Helvetica,Tahoma,sans-serif; font-size: 12px; color: #59503f; }
.TexteReg-b{font-family: Verdana,Arial,Helvetica,Tahoma,sans-serif; font-size: 12px; color: #59503f; font-weight: bold; }
.PetitTexte{font-family: Verdana,Arial,Helvetica,Tahoma,sans-serif; font-size: 10px; color: Black; }
.TexteReg-11b{font-family: Verdana,Arial,Helvetica,Tahoma,sans-serif; font-size: 11px; color: #59503f;font-weight: bold; }




/* ANCIEN CSS, A CONVERTIR */

.titre-bleu-b{font-family: Verdana,Arial,Helvetica,Tahoma,sans-serif; font-size: 14px;  font-weight: bold; padding-top: 4px}
.stitre-bleu-b{font-family: Verdana,Arial,Helvetica,Tahoma,sans-serif; font-size: 12px; color: #9f5a0f; font-weight: bold;}
.stitre-bleu-b2{font-family: Verdana,Arial,Helvetica,Tahoma,sans-serif; font-size: 12px;  font-weight: bold;}
.titre-bleup-b{font-family: Verdana,Arial,Helvetica,Tahoma,sans-serif; font-size: 14px; color: #9f5a0f; font-weight: bold;}

.text-bleu-reg{font-family: Verdana,Arial,Helvetica,Tahoma,sans-serif; font-size: 12px; color: #59503f; }
.text-bleu-reg-b{font-family: Verdana,Arial,Helvetica,Tahoma,sans-serif; font-size: 12px; color: #59503f; font-weight: bold; }
.text-bleu-small{font-family: Verdana,Arial,Helvetica,Tahoma,sans-serif; font-size: 10px; color: #59503f; }
.text-bleu-11b{font-family: Verdana,Arial,Helvetica,Tahoma,sans-serif; font-size: 11px; color: #59503f;font-weight: bold; }

/* FIN A CONVERTIR */


.RepertoireMembreTbl{width:100%;padding-left:20px;border:none;}
.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;}

/* Bas de page */
.BasPage{width:100%; margin-top: 30px; border-top: solid 3px #81745c;margin-bottom:10px;font-size:11px; text-align:right;}


/* 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:#27231c;
    
}

.FormRechTitreCriteres{font-family: Verdana,Arial,Helvetica,Tahoma,sans-serif; font-size: 11px; color: #27231c;font-weight: bold; margin-bottom:3px; }

.PubJMLDA2011{margin:30px 12px 0px 13px}

.PubSLMTL2011txt{margin:30px 12px 0px 50px; font-weight:bold;}
.PubSLMTL2011{margin:5px 12px 0px 50px}
