@import "reset.css";
@import "vignettes.css";
@import "global-ordi.css";
@import "media-ordi.css";

/* --------------------------------------------------------- GENERIQUES */
body {
 color:#4B4B4B;
 font-size:18px; 
 padding:0 2% 0 2%;
 max-width:1360px;
 margin-left:auto;
 margin-right:auto;
 line-height:1.2em;
 background:#EEEEEE fixed url(../Images/Fonds/EauBleuNacre.jpg);
}
hr {
 border:0 ridge #cfffef;
 height:0;
 text-indent:0;
 margin:15px 0 15px 0;
 }
#HautDePage {
 clear:both;
 width:98%;
 margin: 5px 0 5px 0;
 font-size:0.95em;
 padding:3px 10px;
 text-align:center;
 line-height:1em;
 border-radius:15px;
-moz-border-radius:15px;
-webkit-border-radius:15px; 
 background:fixed url(../Images/Fonds/EauNacre.jpg);
 border:3px ridge #cfffef;
 }
#Corpus, #CorpusPlus, #BasDePage {
 float:left;
 width:98%;
 margin-bottom:10px;
 border:3px ridge #cfffef;
 }
#Corpus {
 padding: 10px 10px 10px 10px;
 font-size:0.9em;
 text-align:justify;
 text-indent:2em;
 border-radius:15px;

-webkit-border-radius:15px; 
 background:fixed url(../Images/Fonds/EauBleuLigth.jpg);
 }
#CorpusPlus, #BasDePage {
 padding: 5px 10px 2px 10px;
 text-align:center;
 text-indent:0em;
 border-radius:15px;

-webkit-border-radius:15px; 
 background:fixed url(../Images/Fonds/EauNacre.jpg);
}
#CorpusPlus {
 font-size:0.9em;
}
#BasDePage {
 font-size:0.8em;
 font-weight:bold;
}
.Gauche, .GaucheMap, .Gauche-boutons {
 float:left;
 width:100%;
 margin-bottom:10px;
 text-align:center;
 text-indent:0em;
 line-height:1em;
 font-size:0.9em;
 font-weight:normal;
 border:3px ridge #cfffef;
 border-radius:15px;
-webkit-border-radius:15px; 
 }
 .Gauche , .Gauche-boutons {
 background:fixed url(../Images/Fonds/EauNacre.jpg);
 padding:1% 0;
 }
 .Gauche-boutons {
 height:135px;
 }
.GaucheMap {
 padding:0;
 overflow:hidden;
 }
.Styles {
 float:none;
 margin :0 2% 0 2%;
 padding:1.5em 2em 1.5em 5em;
 text-align:left;
 background:fixed url(../Images/Fonds/EauNacre.jpg);
 border:2px ridge #cfffef;
 }
.ContourCarte {
 border:3px ridge #cfffef;
 }
 
/* --------------------------------------------------------- TYPES, COULEURS et CARACTERES */

/* Types principaux */
.Type1, .Type2, .Type3 {
 color:#0054A6;
 padding:0 2px 0 2px;
 font-size:1.5em;
 font-weight:bold;
 line-height:1.2em;
}
.Type1 {
 font-family: "Palatino Linotype", "Bookman Old Style",
 "Bookman Antiqua", Georgia, Bookman, "New Century Schoolbook", Palatino,
 "Utopia", "New York", "Times New Roman", Times, serif;
 margin: 0 0 0 0;
}
.Type2 {
 font-family: Batang, Book Antiqua, "Palatino Linotype", "Bookman Old Style",
 "Bookman Antiqua", Georgia, Bookman, "New Century Schoolbook", Palatino,
 "Utopia", "New York", "Times New Roman", Times, serif;
}
.Type3, .Type4 {
font-family: Georgia, "Bookman Old Style", Bookman, 
"New Century Schoolbook", "Bookman Antiqua", Palatino, 
"Utopia", "New York", "Times New Roman", Times, serif;
font-weight:bold;
}
.Type3 {
font-size:1.15em;
}
.Type4 {
 font-size:1em;
 color:#660000;
 }
.TypeH5, .TypeH6 {
 font-size:1.2em;
 text-align:left;
 text-indent:0;
 font-weight:bold;
 }
.TypeH5 {
 margin:0 0 0.5em 0;
 color:#660000;
 }
.TypeH6 {
 margin:1em 0 0.6em 0;
 color:#77009f;
 }
 
/* Niveau d'importance : type Infos */
.Trop1 {
 color:#CC0000; 
 font-weight:bold;
 }
.Trop2 {
 color:#990000; 
 font-weight:bold;
 }
.Trop3 {
 color:#CC0000; 
 font-weight:normal;
}

/* Divers : Couleurs, 
            Définition des minuscules et 
            Positionnement à Droite */
.CouleurRB {
 color:#770100;
 }
.CouleurVF {
 color:#009835;
 font-weight:bold;
 }
.Minuscules {
 color:#6600CC;
 }
.ADroite {
 color:#2E1C86;
 }


/* --------------------------------------------------------- LIENS */
.EnLigne a {
  border:2px ridge #cfffef;
  margin: 0.5em 0.2% 3em 0.2%;
}

@media screen and (max-width:765px) {
.EnLigne a {
border-radius:4px;
border-width:2px;
border-color:#cfffef;
border-style:none;
margin-right: 0.5em;
margin-left: 0.5em;
}
}



a:link, a:visited, a:hover, a:active {
 font-size:0.95em;
 font-weight: bold;
 color:#900000;
 /*color:#0000FF;*/
 text-decoration:none;
 }
a:hover {
 color:#440E62;
 background-color:#E8DAF2;
 text-decoration:underline overline;
 }
.Menu1:link, .Menu1:visited {
 font-size:0.8em;
 COLOR:#4B4B4B;
 font-weight:bold;
 }
.Menu1:hover, .Menu1:active {
 color:#FFFFFF;
 background-image:none;
 background-color:#737373;
 font-weight:bold;
 text-decoration:none;
 }
.Menu1:hover {
 font-size:0.8em;
 }
.Menu1:active {
 font-size:0.7em;
 }
.Menu2:link, .Menu2:visited, .Menu2:active {
 font-size:0.90em;
 color:#662D91;
 font-weight:bold;
 margin: 0 0 0 0;
 }
.Menu2:hover {
 font-size:0.90em;
 font-weight: bold;
 color:#7C2C0C;
 background-color:#FFFFFF;
 text-decoration:none;
 margin: 0 0 0 0;
}
.Menu3:link, .Menu3:visited, .Menu3:active{
 font-size:1em;
 color:#990033;
 font-weight:normal;
 }
.Menu3:hover {
 font-size:1em;
 font-weight: bold;
 color:#2E3192;
 background-color:#E1F2FA;
 text-decoration:none;
}

/* --------------------------------------------------------- DECORS */

/* Divers Décors, Textes spéciaux */
.Barre {
 width:100%;
 border-bottom:3px ridge #cfffef;
 font-size:1em;
 margin-bottom:1em;
}
.Nota {
 Color:#CC00FF;
 background-image: url(../Images/Fonds/EauBleuClair.jpg);
 background-attachment:fixed;
 }
.Commentaire {
 width:99%;
 font-size:0.9em;
 color:#2E3192;
 text-align:left;
 }
.Ici {
 font-size:1.3em;
 color:#AA0000;
}
.Cadre-courant {
width:95%;
padding:10px;
border:2px ridge #cfffef;
border-radius:15px;
-moz-border-radius:15px;
-webkit-border-radius:15px; 
} 
.Cadre-courant table {
margin:0 auto 0 auto;
} 
 .TexteMenu2 {
 color:#007236; 
 font-size:0.85em;
 margin: 0.1em 0.3em 0.1em 0.3em;
}

/* Pour l'image du jour et celle d'après */
.ImgJ1 {color:#005826; 
 font-size:0.95em; 
 font-weight:bold;
 }
.ImgJ2 {
 color:#005826; 
 font-size:0.90em;
 }
.ImgJ3 {
 color:#790000; 
 font-size:0.95em; 
 font-weight:bold;
 }
.ImgJ4 {
 color:#ED1C24; 
 font-size:0.7em;
 }
.ImgJ5 {
 color:#E60003; 
 font-size:0.7em;
 }