@charset "iso-8859-1";
html, body {
  background-color: #2e2821;
}

div {
  color: #ffffff;
}

p {
  text-align: justify;
}

a img {
  border: 1px none #8f8466;
}

#page, #pagePetite {
  background-color: #8f8466;
}

.entete {
  background-image: url(images/bandeau.jpg);
  background-position: 0 0;
  background-repeat: no-repeat;
}
#menu li.btnSeparateur {
  background-image: url(images/btnSeparateur.gif);
  background-position: 0 0;
  background-repeat: no-repeat;
}
#menu li a {
  background-position: 0 0;
  background-repeat: no-repeat;
}
#menu li a:hover, #menu li.on, #menu li.submenu:hover {
  background-position: 0 -18px;
}
 
#menu li a#btnAccueil, #menu li#btnAccueilOn {
  background-image: url(images/btnAccueil.gif);
}
#menu li a#btnEsprit, #menu li#btnEspritOn {
  background-image: url(images/btnEsprit.gif);
}
#menu li a#btnFormations, #menu li#btnFormationsOn, #menu li.submenu {
  background-image: url(images/btnFormations.gif);
}
#menu li a#btnModeles, #menu li#btnModelesOn {
  background-image: url(images/btnModeles.gif);
}
#menu li a#btnProfessionnels, #menu li#btnProfessionnelsOn {
  background-image: url(images/btnProfessionnels.gif);
}
#menu li a#btnActu, #menu li#btnActuOn {
  background-image: url(images/btnActu.gif);
}
#menu li a#btnEleves, #menu li#btnElevesOn {
  background-image: url(images/btnEleves.gif);
}
#menu ul li {
  background-color: #ff6600;
  text-align: center;
}
#menu ul li a {
  background-color: #ff6600;
  color: #fff;
  text-decoration: none;
}
a#btnContact {
  background-image: url(images/btnContact.gif);
  background-position: 0 0;
  background-repeat: no-repeat;
}
a#btnContact:hover {
  background-position: -19px 0;
}

/* page accueil */
#pageAccueil {
  background-color: #8f8468;
}
#pageAccueil #entete {
  background-image: url(images/accueil/bandeau.jpg);
  background-position: 0 0;
  background-repeat: no-repeat;
}
#pageAccueil #innerPage #colGauche {
  border-right: solid 1px #fff;
  background-color: #777056;
}
#pageAccueil #innerPage #colDroite #actus {
  background-image: url(images/accueil/fondActus.gif);
  background-position: 0 0;
  background-repeat: no-repeat;
}
#pageAccueil #innerPage #colDroite #actus #listeActus li a {
  color: #ff6600;
  text-decoration: none;
}

/* page esprit */
#titreEsprit{
  background-image: url(images/espritIsec/titre.gif);
}
#innerEsprit {
  background-image: url(images/petit_halo.jpg);
  background-position: 150px 125px;
  background-repeat: no-repeat;
}
#gaucheEsprit {
  background-image: url(images/espritIsec/fondGauche.jpg);
  background-position: 0 0;
  background-repeat: no-repeat;
}
#innerEsprit #colDroite {
  border-left: 2px #fff solid;
  background-color: #2f2822;
  background-image: url(images/espritIsec/hautMarron.gif);
  background-repeat: no-repeat;
}

/* pages formations */
#innerCAP, #innerBP {
  background-image: url(images/petit_halo.jpg);
  background-position: 150px 50px;
  background-repeat: no-repeat;
}
a.btnDossier {
  background-image: url(images/btnDossier.gif);
  background-position: 0 0;
  background-repeat: no-repeat;
}
a.btnDossier:hover {
  background-position: 0 -44px;
}
#divIdent {
  background-color: #8f8466;
  background-image: url(images/petit_halo.jpg); 
  background-position: 30px 25px;
  background-repeat: no-repeat;
}
#modalOverlay {
  background-color:#000;
  cursor:wait;
}
#modalContainer {
  background-color:#fff;
  border:3px solid #ccc;
}
#modalContainer a.modalCloseImg {
  background:url(images/x.gif) no-repeat;
  cursor:pointer;
}
#divIdent #frmIdent {
  background-color: #b6ac98; 
  background-image: url(images/hautFrm.gif); 
  background-position: 0 0;
  background-repeat: no-repeat;
}
#divIdent #frmIdent .btnEnvoyer {
  border: none;
  background-color: #ab0343;
  color: #fff;
  text-align: right;
  text-decoration: none;
}
#divIdent #frmIdent .btnEnvoyer:hover {
  background-color: #2f2822;
}

/* page CAP */
#titreCAP{
  background-image: url(images/formationCAP/titre.jpg);
  background-position: 0 1px;
  background-repeat: no-repeat;
}
#gaucheCAP {
  background-image: url(images/formationCAP/fondGauche.jpg);
  background-position: 0 0;
  background-repeat: no-repeat;
}
#innerCAP #colDroite {
  border-left: 2px #fff solid;
}
#divIdent #titreCAP {
  background-image: url(images/formationCAP/titreDossier.gif);
  background-position: 0 0;
  background-repeat: no-repeat;
}

/* page BP */
#titreBP{
  background-image: url(images/formationBP/titre.jpg);
  background-position: 0 2px;
  background-repeat: no-repeat;
}
#gaucheBP {
  background-image: url(images/formationBP/fondGauche.jpg);
  background-position: 0 0;
  background-repeat: no-repeat;
}
#innerBP #colDroite {
  border-left: 2px #fff solid;
}
#divIdent #titreBP {
  background-image: url(images/formationBP/titreDossier.gif);
  background-position: 0 0;
  background-repeat: no-repeat;
}
#divIdent #btnImprimer {
  background-image: url(images/formationBP/btnImprimer.gif);
  background-position: 0 0;
  background-repeat: no-repeat;
}
#divIdent #btnImprimer:hover {
  background-position: 0 -45px;
}

/* page Modèles */
#titreModeles{
  background-image: url(images/modeles/titre.jpg);
  background-position: 0 -1px;
  background-repeat: no-repeat;
}
#innerModeles {
  background-image: url(images/petit_halo.jpg);
  background-position: 100px 50px;
  background-repeat: no-repeat;
}
#gaucheModeles {
  background-image: url(images/modeles/fondGauche.jpg);
  background-position: 0 0;
  background-repeat: no-repeat;
}
#innerModeles #colDroite {
  border-left: 2px #fff solid;
}

/* page Professionnels */
#innerProfessionnels {
  background-image: url(images/grand_halo.jpg);
  background-position: 170px 25px;
  background-repeat: no-repeat;
}
#titreProfessionnels{
  background-image: url(images/professionnels/titre.jpg);
  background-position: 0 -1px;
  background-repeat: no-repeat;
}
#gaucheProfessionnels {
  background-image: url(images/professionnels/fondGauche.jpg);
  background-position: 0 0;
  background-repeat: no-repeat;
}
#innerProfessionnels #colGauche {
  border-right: 2px #fff solid;
}

/* page Contact */
#titreContact{
  background-image: url(images/contact/titre.jpg);
  background-position: 0 1px;
  background-repeat: no-repeat;
}
#gaucheContact {
  background-image: url(images/contact/fondGauche.jpg);
  background-position: 0 0;
  background-repeat: no-repeat;
}
#innerContact {
  background-image: url(images/petit_halo.jpg);
  background-position: 30px 40px;
  background-repeat: no-repeat;
}
#innerContact #colDroite {
  border-left: 2px #fff solid;
  background-color: #2f2822;
  background-image: url(images/contact/hautMarron.gif);
  background-position: 0 0;
  background-repeat: no-repeat;
}
#frmContact div, #frmContact p {
  background-color: #777056;
}
#frmContact .btnEnvoyer {
  border: none;
  background-color: #ab0343;
  color: #fff;
  text-align: right;
  text-decoration: none;
}
#frmContact .btnEnvoyer:hover {
  background-color: #2f2822;
}
#btnImprPlan {
  background-image: url(images/contact/btnImprimer.gif);
  background-position: 0 0;
  background-repeat: no-repeat;
}
#btnImprPlan:hover {
  background-position: 0 -44px;
}

/* page actus */
#titreActus{
  background-image: url(images/actus/titre.jpg);
  background-position: 0 1px;
  background-repeat: no-repeat;
}
#innerActus {
  background-image: url(images/petit_halo.jpg);
  background-position: 150px 125px;
  background-repeat: no-repeat;
}
#gaucheActus {
  background-image: url(images/actus/fondGauche.jpg);
  background-position: 0 0;
  background-repeat: no-repeat;
}
#innerActus #logo {
  background-image: url(images/actus/logo.gif);
  background-position: 0 0;
  background-repeat: no-repeat;
}
#innerActus #menuActus {
  border-top: 1px solid #fff;
}
#innerActus #menuActus ul {
  list-style-type: none;
}
#innerActus #menuActus ul li.on, #innerActus #menuActus ul li a {
  background-image: url(images/actus/btnActus.gif);
  background-repeat: no-repeat;
}
#innerActus #menuActus ul li a {
  background-position: 0 0;
}
#innerActus #menuActus ul li.on, #innerActus #menuActus ul li a:hover  {
  background-position: 0 -25px;
}
#innerActus #listeActus ul {
  list-style-type: none;
}
#detailActu {
  background-color: #8f8466;
  background-image: url(images/petit_halo.jpg);
  background-position: 0px 0px;
  background-repeat: no-repeat;
}

/* mentions légames */
#innerMentions {
  background-image: url(images/petit_halo.jpg);
  background-position: 0 0;
  background-repeat: no-repeat;
}

/* popup message */
#pageMessage {
  background-color: #8f8466;
  background-image: url(images/petit_halo.jpg);
  background-position: 0 0;
  background-repeat: no-repeat;
}

/* espace élèves */
#gaucheAlbums {
  background-color: #726d5a;
}
#innerAlbums {
  background-color: #726d5a;
}
#enteteAlbums {
  background-color: #86806b;
}
#titreAlbums{
  background-image: url(images/albums/titre.gif);
  background-position: 0 1px;
  background-repeat: no-repeat;
  border-bottom: 1px solid #fff;
}
#listeAlbums, #detailAlbum {
  background-color: #86806b;
}
.galerie {
  background-color: #86806b;
  border-bottom: 2px solid #726d5a;
}
.imgGal {
  background-image: url(images/albums/fondIconAlbum.gif);
  background-position: 0 1px;
  background-repeat: no-repeat;
}
.txtGal .dateGal, #infosGalerie .dateGal {
  border-bottom: 1px solid #fff;
}
#infosGalerie, #listeImages {
  background-color: #86806b;
}
#listeImages {
  border-top: 2px solid #726d5a;
}
#pagePopup {
  background-color: #86806b;  
}
#divMP {
  background-color: #8f8466;
  background-image: url(images/petit_halo.jpg); 
  background-position: 30px 25px;
  background-repeat: no-repeat;
}
#divMP #frmIdent {
  background-color: #8f8466; 
}
#divMP #frmIdent input {
  border: none;
}
#divMP #frmIdent .btnEnvoyer {
  border: none;
  background-color: #ab0343;
  color: #fff;
  text-align: right;
  text-decoration: none;
}
#divMP #frmIdent .btnEnvoyer:hover {
  background-color: #2f2822;
}
