body { font-size: 12px; line-height: 16px; margin-top: 0px; margin-right: 0px; margin-left: 0px; font-family: 'Palatino Linotype', 'Book Antiqua', Palatino, serif; /*Verdana, Tahoma, Arial, sans-serif;*/ color: black; direction: ltr;
}
h1 {font-family: 'Palatino Linotype', 'Book Antiqua', Palatino, serif;/*Monotype Corsica, Times Roman, Times New Roman;*/ font-size: 18px; line-height: 22px; font-weight: bold; font-style: italic; text-align:right; margin: 0px;}
h2 {font-family: 'Palatino Linotype', 'Book Antiqua', Palatino, serif;/*Monotype Corsica, Times Roman, Times New Roman;*/ font-size: 22px; line-height: 24px; font-weight: bold; font-style: italic; text-align: center; margin-top: 10px;}
h3 {font-family: 'Palatino Linotype', 'Book Antiqua', Palatino, serif;/*Monotype Corsica, Times Roman, Times New Roman;*/ font-size: 18px; line-height: 22px; font-weight: bold; font-style: italic; text-align: left; margin-top: 10px;}

a:link { text-decoration: none; color: #ffffff; }
a:active { text-decoration: none; color: #ffffff; }
a:visited { text-decoration: none; color: #ffffff; }
a:hover { text-decoration: none; color: rgb(219, 127, 4); }

a.travaux { text-decoration: underline; color: red; font-weight: bold; }

#menu a:link { text-decoration: none; color: #ffffff; }
#menu a:active { text-decoration: none; color: #ffffff; }
#menu a:visited { text-decoration: none; color: #ffffff; }
#menu a:hover { text-decoration: none; color: blue /*rgb(255, 244, 160)*/; }

#enhaut a:link { text-decoration: none; color: #ffffff; }
#enhaut a:active { text-decoration: none; color: #ffffff; }
#enhaut a:visited { text-decoration: none; color: #ffffff; }
#enhaut a:hover { text-decoration: none; color: blue /*rgb(255, 244, 160)*/; }

div { margin: 0px;
    border: 0px solid blue; /*  définition de bordure par defaut pour tous les blocs */ }


/* ========================= CADRAGE GENERAL =========================*/

.tablist { 'Palatino Linotype', 'Book Antiqua', Palatino, serif;/*font-family: Arial, sans-serif;*/ }

#titre { width: 990px; min-height: 70px; margin: 136px 10px 5px 0px; text-align: right; color: rgb(255, 244, 160); font-size: 22px; line-height: 28px; font-family: 'Palatino Linotype', 'Book Antiqua', Palatino, serif; letter-spacing: 0px; font-weight:  bold; }

#conteneur { width:1000px; /* min-height: 140px;  650px; */ 
     border: 0px solid black; /* redéfinition de bordure*/  margin: 0px auto;
     /* pour centrer tout le contenu de la page */ }
#enhaut { width: 1000px; }


#contenu { align: left; width: 810px; min-height: 350px; padding: 10px; margin-top: 5px; margin-bottom: 20px;
      background-color: white; color: #000000; }


#gauche { float:left; margin: 5px; width:197px; min-height:300px; }
#centre { float: left; width: 638px ; /* border: 1px solid blue; */ }
#droit { float:left; margin: 5px; width:10px; }
#text { align:center; width:1000px; }

.clr { clear: both; font-size:0; line-height:0; border: 0px; }

#logo { float: left; width: 172px; margin-right: 1px; height: 64px; background-color: rgb(186, 170, 98); }

#smenu { float: left; margin: 0; width: 700px; height: 63px; text-align: center; font-family: Monotype Corsica, Times Roman, Times New Roman; font-size: 28px; line-height: 34px; background-color: black;}

.ariane { margin-bottom: 5px; Font-family: Arial; font-weight: normal; color: rgb(255, 244, 160); }
.ariane3 { Font-family: Arial; font-weight: normal; color: rgb(102, 95, 68); }

.plus { align: right; text-align: right; font-family: Monotype Corsica, Times Roman, Times New Roman; ; font-size: 12px; line-height: 14px; font-weight: bold; }

#en-bas { /*clear:both;*/ height:33px; text-align: center; line-height: 30px; font-family: Verdana, Tahoma, Arial, sans-serif; color: black; font-sweight: normal;}

.ongletWP {font-family:'Palatino Linotype', 'Book Antiqua', Palatino, serif; font-style: normal;
    font-weight: 600;
 font-size: 18px; line-height: 22px;}

.ongldiffor {font-family:'Palatino Linotype', 'Book Antiqua', Palatino, serif; font-style: normal;
    font-weight: 400;
 font-size: 24px; line-height: 28px;}


/* ======================= PAGES RECHERCHE =========================*/
/* ========================= menu indrech =========================*/
#menu10 { margin: 0; width: 873px; height: 63px; text-align: center; font-family: Monotype Corsica, Times Roman, Times New Roman; font-size: 28px; line-height: 34px; background-color: black; padding: 1px; }

#item10 {float: left; width: 173px; min-height: 29px; margin-left: 2px; background-color: rgb(132, 133, 171); font-size: 18px; line-height: 23px; }

#item11 {float: left; width: 173px; min-height: 30px; background-color: #2C86B0; height: 36px; color: rgb(255, 244, 160); }

#item12 {float: left; width: 173px; min-height: 30px; margin-left: 2px; background-color: #D44670; }

#item13 {float: left; width: 173px; min-height: 30px; margin-left: 2px; background-color: #F2C37E; }

#sitem11 {float: left; width: 698px; text-align: center; font-family: Arial, Verdana, Tahoma, sans-serif; font-size: 14px; line-height: 18px; color: #ffffff; background-color: #2C86B0; font-weight: bold; }

#vers10 { margin-right: 5px; margin-bottom: 5px; font-family: arial; font-size: 9px; color: silver; }
     

#ongl11g { border-top: 1px solid rgb(255, 244, 160); border-right: 1px solid rgb(255, 244, 160); background: rgb(30, 91, 120); color: rgb(255, 244, 160); }

#ongl11c { border-top: 1px solid rgb(255, 244, 160); border-right: 1px solid rgb(255, 244, 160); border-left: 1px solid rgb(255, 244, 160); background: rgb(30, 91, 120); color: rgb(255, 244, 160); }

#ongl11d { border-top: 1px solid rgb(255, 244, 160); border-left: 1px solid rgb(255, 244, 160); background: rgb(30, 91, 120); color: rgb(255, 244, 160); }

#---contenu11 { width: 998px; min-height: 200px; background-color: #2C86B0; border: 1px solid rgb(255, 244, 160); font-family: Monotype Corsica, Times Roman, Times New Roman; ; font-size: 12px; line-height: 14px; font-weight: bold; }

#---contenu12 { align: left; width: 973px; min-height: 20px; padding: 10px; margin-top: 1px; margin-bottom: 3px; border: 1px solid rgb(255, 244, 160); background-color: rgb(30, 91, 120); color: rgb(255, 244, 160); font-family: 'Palatino Linotype', 'Book Antiqua', Palatino, serif;/*Verdana, Tahoma, Arial, sans-serif;*/ font-size: 15px; line-height: 20px; font-weight: normal; }

#contenu11 { margin: 0px auto; width: 90%; min-width: 998px; min-height: 200px; background-color: #2C86B0; border: 1px solid rgb(255, 244, 160); font-family: Monotype Corsica, Times Roman, Times New Roman; ; font-size: 12px; line-height: 14px; font-weight: bold; }

#contenu12 { align: left; width: 98%; min-width: 973px; min-height: 20px; padding: 10px; margin-top: 1px; margin-bottom: 3px; border: 1px solid rgb(255, 244, 160); background-color: rgb(30, 91, 120); color: rgb(255, 244, 160); font-family: 'Palatino Linotype', 'Book Antiqua', Palatino, serif;/*Verdana, Tahoma, Arial, sans-serif;*/ font-size: 15px; line-height: 20px; font-weight: normal; }

/* === smenu ===*/
#contenu12a { align: left; width: 98%; min-width: 973px; min-height: 20px; padding: 10px; margin-top: 1px; margin-bottom: 0px; border: 1px solid rgb(255, 244, 160); 
      background-color: rgb(30, 91, 120); color: rgb(255, 244, 160); font-family: 'Palatino Linotype', 'Book Antiqua', Palatino, serif;/*Verdana, Tahoma, Arial, sans-serif;*/ font-size: 15px; line-height: 20px; font-weight: normal; }

#contenu12b { align: left; width: 98%; min-width: 973px; min-height: 20px; padding: 0px 10px; margin-top: 0px; margin-bottom: 3px; border-left: 1px solid rgb(255, 244, 160); border-right: 1px solid rgb(255, 244, 160); border-bottom: 1px solid rgb(255, 244, 160); background-color: rgb(30, 91, 120); }

.ndx11 { background-color: #2C86B0; border: 1px solid rgb(255, 244, 160); font-size: 14px; line-height: 18px; font-weight: bold; text-align: center;  margin: 5px 0px;}

#form12_webm { align: left; width: 973px; min-height: 20px; padding: 10px; margin-top: 1px; margin-bottom: 3px; color: rgb(255, 244, 160); font-family: Verdana, Tahoma, Arial, sans-serif; font-size: 12px; line-height: 18px; font-weight: normal; border: 1px solid rgb(255, 244, 160); background-color: rgb(30, 91, 120); }

#form12_news { align: left; width: 973px; min-height: 20px; padding: 10px; margin-top: 1px; margin-bottom: 3px; color: rgb(255, 244, 160); font-family: Verdana, Tahoma, Arial, sans-serif; font-size: 12px; line-height: 18px; font-weight: normal; border: 1px solid rgb(255, 244, 160); background-color: rgb(30, 91, 120); }



/* ========================= TITRAGE GENERAL =========================*/

.enf19 {font-family: Monotype Corsiva, Times Roman, Times New Roman; font-size: 19px; line-height: 19px; font-weight: normal; font-style: italic;}

.tit14id {font-family: 'Palatino Linotype', 'Book Antiqua', Palatino, serif;/*Monotype Corsica, Times Roman, Times New Roman;*/ font-size: 16px; line-height: 24px; font-weight: bold; font-style: italic; text-align:left; }

.tit20 {font-family: Monotype Corsica, Times Roman, Times New Roman; font-size: 20px; line-height: 24px; font-weight: bold;}

.titv20 {font-family: Verdana, Arial; font-size: 22px; line-height: 24px; font-weight: bold; }

.tit20i {font-family: Monotype Corsica, Times Roman, Times New Roman; font-size: 22px; line-height: 24px; font-weight: bold; font-style: italic;}

.tit20ic {font-family: Monotype Corsica, Times Roman, Times New Roman; font-size: 22px; line-height: 24px; font-weight: bold; font-style: italic; text-align: center;}

.titv18 {font-family: Verdana, Arial; font-size: 18px; line-height: 24px; font-weight: bold;}

.tit18i {font-family: Monotype Corsica, Times Roman, Times New Roman; font-size: 18px; line-height: 22px; font-weight: bold; font-style: italic;}

.tit18id {font-family:  'Palatino Linotype', 'Book Antiqua', Palatino, serif;/*Monotype Corsica, Times Roman, Times New Roman;*/ font-size: 18px; line-height: 22px; font-weight: bold; font-style: italic; text-align:right; }

.tit18ic {font-family: Monotype Corsica, Times Roman, Times New Roman; font-size: 18px; line-height: 22px; font-weight: bold; font-style: italic; text-align: center;}

.tit19ic {font-family: Monotype Corsica, Times Roman, Times New Roman; font-size: 19px; line-height: 23px; font-weight: bold; font-style: italic; text-align: center;}

.titv18 {font-family: Verdana, Arial; font-size: 18px; line-height: 24px; font-weight: bold;}

.titv16 {font-family: 'Palatino Linotype', 'Book Antiqua', Palatino, serif;/*Verdana, Arial;*/ font-size: 18px; line-height: 22px; font-weight: bold;}

.tit16i {font-family: Monotype Corsica, Monotype Corsica, Times Roman, Times New Roman; font-size: 16px; line-height: 16px; font-weight: bold; font-style: italic;}

.pt { font-size: 10px }
.ppt { font-size: 9px }

/* ========================= INFO BULLE =========================*/

.infobulle {
    position: absolute;   
    visibility : hidden;
    border: 1px solid Black;
    padding: 4px;
    font-family: Verdana, Arial;
    font-size: 10px; line-height: 10px;
    color: black;
    background-color: #FFFFCC;
    }

/* ========================= BULLE INFO =========================*/

div#bulleinfo{
	background-color: #FFFFDD;
 border: 1px solid #555555; width: auto; max-width: 500px; padding: 3px 8px 3px 8px; font-family: Arial, sans-serif; font-size: 12px; text-align: justify;
 color: rgb(30, 91, 120);}
