/* CSS Document */


 body {
margin:0px;
font-family: Calibri, Arial;
background: #f1ebd9;   
}

 .content {
background: url('/images/truc2.jpg') no-repeat top center #f1ebd9;   
width:1680px;
margin-left:auto;
margin-right:auto;
height:100%;
 }
 
 .img-lien {
border:0px solid green; 
 }
 
  .img-li {
border:0px solid green; 
 }

   .title-p {
font-size:40px;
line-height:41px;
color:#4d3f3a;   
text-align:center;
text-transform:uppercase;
padding-top:45px;
font-family: Cambria, Arial;
border-bottom:0px solid #8e7e77;
text-decoration:none;
   }
   
   .title-p:hover { 
color:#5c4d47;
font-size:41px;  
   }

  .block {
display:block;
 }
 
 .inline {
display:inline-block; 
 }


  .content-acc-p {
width:1000px;
height:auto;
margin-left:auto;
margin-right:auto; 
margin-top:40px; 
height:100%;
  }


  .pola {
width:220px;
height:240px;
background: #fff;
border:1px solid #c7bcaf; 
text-align:center; 
border-radius:3px;
margin-left:10px;
margin-right:10px;
margin-top:30px;
/* box-shadow: 0px 4px 20px -3px rgba(77,73,71,0.77); */
vertical-align:top;
  }
  
  .img-acc-li {
margin-top:25px; 
  }
  
  .img-pola {
border-radius:4px;
border:1px solid #bebbb7;  
  }
  
  .text-pola  {
margin-top:10px;
margin-left:10px;
margin-right:10px;
font-size:18px;
text-decoration:none; 
color:#493e3a;
font-style:italic;
  }
  
  .text-pola:hover {
color:#9a5421; 
font-size:20px; 
  }
  
   .content-p-hist {
width:1200px;
margin-left:auto;
margin-right:auto; 
margin-top:40px;  
height:100%; 
   }
  
  .livre {
width:1200px;
height:600px;
background: url('/images/book.png') no-repeat;  
  }
  
  .page-gche {
width:513px;
height:500px; 
margin-left:55px;
margin-top:45px;
text-align:left;
  }
  
  .page-drte {
width:513px;
height:500px; 
margin-left:60px;
margin-top:45px;
text-align:left;
  }
  
   .tourner-p {
width:200px;
height:39px;
background: url('/images/bouton-p.png') no-repeat;  
margin-left:40px;
margin-right:40px;
line-height:39px;
text-align:center;
text-decoration:none;
color:#fff;
font-size:18px;
font-family: Cambria, Arial;
margin-bottom:20px;
   }
  
  .tourner-p:hover {
background: url('/images/bouton-p-h.png') no-repeat;  
  }
  
  .btns-liv-bas {
text-align:center; 
margin-top:20px;

  }
  
  .chapitres {
text-align:center;
color:#fff;
font-size:22px;
line-height:26px;
font-family: Cambria, Arial; 
margin-bottom:20px; 
text-decoration:none;

  }
  
   .surligne {
background: #718f82; 
padding-left:15px; 
padding-right:15px;
padding-top:5px;
padding-bottom:5px;
border:1px solid #7b978b; 
box-shadow: 0px 4px 20px 0px rgba(248,242,239,0.77);
border-radius:4px;
   }
   
   .text-liv {
font-size:16px;
color:#443f3b;
line-height:26px;  
vertical-align:top; 
   }
   
  .txt-align-center {
text-align:center;  
  }
   
  .surligne-s {
background:#bf957c; 
border-radius:4px;
text-align:left;
padding-left:15px; 
font-size:18px;
  } 
  
  .surligne-s:hover {
color:#553623;  
  } 
   
  .langue {
font-style:italic;
line-height:20px;
font-size:17px;
color:#4d3f3a;  
text-decoration:none;
text-align:center;
margin-top:20px;
  } 
  
  .content-cv-p {
max-width:1010px;
margin-left:auto;
margin-right:auto; 
margin-top:40px;
  }
  
    .content-cv-p2 {
max-width:910px;
margin-left:auto;
margin-right:auto; 
margin-top:40px;
text-align:center;
  }
  
  .summary {
color:#493e3a;
font-size:15px; 
text-align:left; 
max-width:700px;
margin-left:5px;
margin-right:5px;
padding-left:15px;
padding-top:10px;
padding-bottom:10px;
margin-top:20px;
background-color: rgba(255, 255, 255, 0.6);
border-radius:8px;
border:1px solid #fff;
box-shadow: 0px 0px 8px -2px rgba(47,73,71,0.47);
  }
  
  .largeur-spe-cv {
max-width:1060px;
margin-left:auto;
margin-right:auto;
margin-bottom:30px;  
  }
  
    .largeur-spe-cv2 {
max-width:1060px;
margin-left:auto;
margin-right:auto;  

  }
   
  .soulign-lang {
border-bottom:1px solid #4d3f3a;  
  } 
   
  .pola-cv {
  background: #e1d4b8;
text-align:center; 
border-radius:3px;
padding-left:10px;
margin-right:30px;
margin-left:30px;
margin-top:20px;
padding-bottom:5px;
border:1px solid #f8f5ed;
vertical-align:top;
box-shadow: 0px 2px 5px -2px rgba(47,73,71,0.47);
  }
  
  .pola-cv-p1 {
 background: #f8f5ed; 
border-radius:3px;
padding-left:10px;
margin-right:30px;
margin-left:30px;
margin-top:20px;
padding-bottom:5px;
border:1px solid #e1d4b8;

vertical-align:top;
box-shadow: 0px 2px 5px -2px rgba(47,73,71,0.47);  
  }
  
  .text-pola-cv-p1 {
padding-top:10px;
padding-left:5px;
padding-right:10px;
font-size:14px;
text-decoration:none; 
color:#493e3a;
text-align:left;
width:310px;
vertical-align:top;  
  }
  
    .pola-cv2 {

background-color: rgba(255, 255, 255, 0.3);  
text-align:center; 
border-radius:8px;
padding-left:10px;
margin-right:10px;
margin-left:10px;
margin-top:20px;
margin-bottom:0px;
padding-bottom:5px;
border:1px solid #fff;
vertical-align:top;
box-shadow: 0px 0px 8px -2px rgba(47,73,71,0.47);
  }
  
    .pola-cv-p2 {
 background: #f8f5ed; 
border-radius:3px;
padding-left:10px;
margin-right:10px;
margin-left:10px;
margin-top:20px;
margin-bottom:20px;
padding-bottom:5px;
border:1px solid #e1d4b8;
vertical-align:top;
box-shadow: 0px 2px 5px -2px rgba(47,73,71,0.47);  
  }
  
    .text-pola-cv-p2 {
padding-top:10px;
padding-left:5px;
padding-right:10px;
font-size:14px;
text-decoration:none; 
color:#493e3a;
text-align:left;
max-width:250px;
vertical-align:top;  
  }
  
    .text-pola-cv2  {
padding-top:10px;
padding-bottom:10px;
padding-left:20px;
padding-right:30px;
font-size:14px;
text-decoration:none; 
color:#493e3a;
text-align:left;

vertical-align:top;
  }
  
  .titre-parties-cv {
margin-top:40px;
font-size:21px;
text-decoration:none; 
color:#312827;
letter-spacing:30px;
text-align:center;
text-transform:uppercase;
font-family: Cambria, Arial;  
  }
  
    .titre-parties-cv2 {
margin-top:40px;
font-size:21px;
font-weight:bold;
border-bottom:1px solid #6e3024;
color:#6e3024;
letter-spacing:30px;
text-align:center;
padding-left:25px;
text-transform:uppercase;
font-family: Cambria, Arial;  
  }
  
  .img-pola-cv {
margin-top:10px; 
  }
  
  .img-pola-cv-t {
border-radius:2px;
border:0px solid #999;  
  }
  
    .img-pola-cv-t2 {
border-radius:2px;
border:1px solid #aa9f99;  
  }
  
  .text-pola-cv  {
padding-top:10px;
padding-left:10px;
padding-right:10px;
font-size:14px;
text-decoration:none; 
color:#493e3a;
text-align:left;
width:260px;
vertical-align:top;
  }
  
  .photo-pres {
margin-right:20px;  
  }    
  

  
  .pres {
padding-right:20px;
text-align:left;
height:100px;
border:1px solid #fff;  
border-radius:8px;
vertical-align:top;
padding-top:10px;
background-color: rgba(240, 230, 214, 0.5);
box-shadow: 0px 0px 8px -2px rgba(47,73,71,0.47);

  } 
  .titre-press {
font-size:15px;
text-transform:uppercase;
color:#433c36;
font-weight:bold;
padding-left:8px; 
margin-bottom:10px; 
  } 
  
  .blc-fd {
background: #fff;
padding-left:8px;
padding-right:5px;
border-radius:4px;  
box-shadow: 0px 2px 5px -2px rgba(47,73,71,0.47);
  }
  
  .text-pres {
font-size:14px;  
color:#433c36;
padding-left:14px;
  }
  
  .upper {
text-transform:uppercase;
font-weight:bold;
color:#6e3024;
font-size:15px;
  }
  
  .italic {
font-style:italic;  
  }
  
  .ligne-gche {
text-align:left; 
  }
  
  .ligne-drte {
text-align:right; 
  }
  
  .ligne-centre {
text-align:center;  
  }
  
  .img-livre {
border-radius:2px;
border:1px solid #999;  
  }
  
  
  .livre-autre {
background: #fff;
border:1px solid #e1d4b8;
max-width:800px;
margin-left:auto;
margin-right:auto;
padding-left:35px;
padding-right:35px;
padding-top:15px;
padding-bottom:10px;
font-size:16px;
color:#443f3b;
line-height:26px;  
vertical-align:top; 
  }
  
  .img-livre-chats {
border-radius:2px;
border:1px solid #999; 
text-align:center;
margin-left:auto;
margin-right:auto;
  }
  
  
  /*
  
 .pola-ex {
width:200px;
height:200px;
background: #fff; 
text-align:center; 
margin-left:5px;
margin-right:5px;
margin-top:5px;
margin-bottom:5px;
box-shadow: 0px 2px 10px -3px rgba(77,73,71,0.77);
vertical-align:top;
border-radius:3px;
  }       
  
  .img-exp {
margin:10px;  
border:1px solid #999; 
overflow:hidden;
border-radius:4px;
  }       */
  
  .contenu-exp {  
  text-align:center;
padding-top:10px;
padding-bottom:10px;
margin-top:30px;
  }

       

  .pola-ex {
border:1px solid #bebbb7; 
text-align:center; 
margin-left:20px;
margin-right:20px;
margin-top:25px;
margin-bottom:25px;
/* box-shadow: 0px 2px 10px -3px rgba(77,73,71,0.77);  */
vertical-align:top;
  }       
  
  .img-exp {  


  }
  
   .coln {
display:inline-block; 
width:420px; 
vertical-align:top;
   }

  /* accueil test */

  .content-alter {
width:100%;
margin-left:auto;
margin-right:auto; 
text-align:center;
background: #544639;
  }
  .barre-top {
width:100%;
background: #000;
padding-top:10px;  
  }
  .menu-top-alter {
border-top:1px solid #6c5f53;
border-bottom:1px solid #6c5f53; 
margin-top:10px;
margin-bottom:20px; 
  }
  
  .pola1 {
filter: contrast(135%) grayscale(100%);
-webkit-filter: contrast(135%) grayscale(100%);
-moz-filter: contrast(135%) grayscale(100%);
-ms-filter: contrast(135%) grayscale(100%);
-o-filter: contrast(135%) grayscale(100%); 
transition-duration: 0.4s;
  }
  
  .pola1:hover {
filter: contrast(110%) grayscale(0%);
-webkit-filter: contrast(110%) grayscale(0%);
-moz-filter: contrast(110%) grayscale(0%);
-ms-filter: contrast(110%) grayscale(0%);
-o-filter: contrast(110%) grayscale(0%);  
transition-duration: 0.8s;
  }  

   .text-alter-acc {
font-family: Candara;
font-size:18px;
text-align:center;   
text-decoration:none;
color:#292725;
width:412px;
height:412px;
background: #eacf94;
text-align:center;
line-height:412px; 
vertical-align:bottom;
transition-duration: 0.6s;
   }
   .text-alter-acc:hover {

transition-duration: 0.6s;
opacity: 0.6;
   }
  
  .text-menu-alter {
font-family: Candara;
margin-left:20px;
margin-right:20px;
font-size:18px;
text-decoration:none; 
/*color:#493e3a;*/ 
color:#eacf94; 
transition-duration: 0.3s;
  }
  .text-menu-alter:hover {
/*color:#c59944;*/ 
opacity: 0.6; 
transition-duration: 0.3s;
  }
  
  .nb-c {
opacity: 1;
transition-duration: 0.3s;  
  }
   .nb-c:hover {
opacity: 0.7; 
transition-duration: 0.3s;  
  }
  
  .block-alter-acc {
margin:0px; 
  }

  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  @media screen and (max-width: 1428px) and (min-width: 1200px) {
    .content {
width:100%; 
text-align:left;  
  }
  
  
  } 
  
  
   @media screen and (max-width: 1200px) {
  
 
 
  .content {
width:100%; 
text-align:center;      
  }
  
  .content-acc-p {
width:100%;
margin-top:20px;  

  }
  
  .title-p {
padding-top:25px;  
  }
  
  .pola {
margin-top:25px;
  }
  
    .livre {
width:auto;
height:auto;
margin-left:5px;
margin-right:5px;
padding-top:0px; 
padding-bottom:10px;
padding-left:4px;
padding-right:4px;
text-align:left;
background-image: none;
background-color: #fff;  
border:1px solid #ccc;
border-radius:4px;
  }
  
      .page-gche {
width:auto;
height:auto; 
margin-left:0px;
padding-right:0px;
margin-top:5px;
display:block;
  }
  
  .page-drte {
width:auto;
height:auto; 
margin-left:0px;
padding-right:0px;
margin-top:0px;
display:block;
  }
  
     .content-p-hist {
width:100%;
margin-top:30px;  
margin-bottom:20px; 
  
   }
  
    .chapitres {
color:#244633;
padding-right:10px; 
  }
  
   .surligne {
background-color:transparent;
border:0px solid #fff;
box-shadow:none;   
padding-left:5px; 
padding-right:5px;
padding-top:5px;
padding-bottom:5px;
   }
   
      .text-liv {
font-size:16px;
color:#443f3b;
line-height:26px;  
vertical-align:top; 
   }
   
     .img-livre {
border-radius:2px;
border:1px solid #999;  
width:100%;
max-width:513px;
height:auto;
margin-left:auto;
margin-right:auto;
  }
  
    .img-livre-chats {
width:100%;
max-width:450px;
height:auto;
  }
  
    .surligne-s {
background:transparent; 
border-radius:0px;
padding-left:15px; 
font-size:18px;
border-bottom:1px solid #888;
padding-bottom:15px;
padding-top:5px;
margin-top:10px;
margin-bottom:0px;
  } 
  
  .surligne-s:hover {
color:#888;  
  }
  
    .content-cv-p {
width:auto; 
margin-top:20px;
border-bottom:0px solid #7f7577;
border-top:0px solid #7f7577;
border-right:0px solid #7f7577; 
  }
  
      .content-cv-p2 {
width:auto; 
margin-top:20px;
border-bottom:0px solid #7f7577;
border-top:0px solid #7f7577;
border-right:0px solid #7f7577; 
  }
  
    .pres {
padding-right:15px;
height:auto;
border:1px solid #7f7577;  
padding-top:10px;
border-radius:4px;
margin:5px;
padding-bottom:5px;
text-align:left;
  }
  
  .largeur-spe-cv {
width:auto;
margin-left:auto;
margin-right:auto;  
margin-bottom:30px;
  }  
  
    .titre-parties-cv {
padding-top:20px;
letter-spacing:8px;
text-align:center; 
margin-top:5px;
  }
  
      .titre-parties-cv2 {
margin-top:30px;
font-size:21px;
font-weight:bold;
border-bottom:1px solid #6e3024;
color:#6e3024;
letter-spacing:6px;
text-align:center;
padding-left:10px;
text-transform:uppercase;
font-family: Cambria, Arial;  
  }
  
    .titre-press {
text-align:center; 
  }
  
    .text-pola-cv-p1 {
padding-top:10px;
padding-left:5px;
padding-right:10px;
font-size:14px;
text-decoration:none; 
color:#493e3a;
text-align:left;
width:auto;
vertical-align:top;  
  }
  
    .text-pola-cv  {
padding-top:10px;
padding-left:5px;
padding-right:5px;
font-size:14px;
text-decoration:none; 
color:#493e3a;
text-align:left;
width:auto;
vertical-align:top;
  }
  
      .text-pola-cv2  {
padding-top:10px;
padding-left:10px;
padding-right:10px;
font-size:14px;
text-decoration:none; 
color:#493e3a;
text-align:left;
width:auto;
vertical-align:top;
  }
  
    .pola-cv {
  background: #e1d4b8;
text-align:center; 
border-radius:3px;
padding-left:10px;
margin-right:15px;
margin-left:15px;
margin-top:20px;  
padding-bottom:5px;
border:1px solid #f8f5ed;
vertical-align:top;
box-shadow: 0px 2px 5px -2px rgba(47,73,71,0.47); 
  }
  

  
  .pola-cv-p1 {
 background: #f8f5ed; 
border-radius:3px;
padding-left:10px;
margin-right:10px;
margin-left:10px;
margin-top:20px;
padding-bottom:5px;
border:1px solid #e1d4b8;

vertical-align:top;
box-shadow: 0px 2px 5px -2px rgba(47,73,71,0.47);  
  }
  
    .img-pola-cv {
text-align:center; 
  }
  
    .ligne-gche {
text-align:center; 
  }
  
  .ligne-drte {
text-align:center; 
  }
  
    .livre-autre {
max-width:800px;
margin-left:5px;
margin-right:5px;
padding-bottom:10px;
padding-top:5px;
font-size:16px;
color:#443f3b;
line-height:23px;  
vertical-align:top; 
padding-left:4px;
padding-right:4px;
text-align:left;
  }

  
  .block-alter-acc {
margin:2px;
  
  } 
  
  .pola1 {
filter: contrast(110%) grayscale(0%);
-webkit-filter: contrast(110%) grayscale(0%);
-moz-filter: contrast(110%) grayscale(0%);
-ms-filter: contrast(110%) grayscale(0%);
-o-filter: contrast(110%) grayscale(0%); 
transition-duration: 0s;
width:100%;
max-width:412px;
height:auto;
  }
  
  .pola1:hover {
filter: contrast(110%) grayscale(0%);
-webkit-filter: contrast(110%) grayscale(0%);
-moz-filter: contrast(110%) grayscale(0%);
-ms-filter: contrast(110%) grayscale(0%);
-o-filter: contrast(110%) grayscale(0%);  
transition-duration: 0s;
  }
    .nb-c {
filter: contrast(100%) grayscale(100%);
-webkit-filter: contrast(100%) grayscale(100%);
-moz-filter: contrast(100%) grayscale(100%);
-ms-filter: contrast(100%) grayscale(100%);
-o-filter: contrast(100%) grayscale(100%); 
transition-duration: 0s;  
width:100%;
max-width:507px;
height:auto;
  }
   .nb-c:hover {  
transition-duration: 0s; 
filter: contrast(100%) grayscale(100%);
-webkit-filter: contrast(100%) grayscale(100%);
-moz-filter: contrast(100%) grayscale(100%);
-ms-filter: contrast(100%) grayscale(100%);
-o-filter: contrast(100%) grayscale(100%);
 
  }

  
  
  
}  
  

  @media screen and (max-width: 500px) {
    .none {
display:none;  
  }  
  .text-menu-alter {
margin-left:0px;
margin-right:0px;
display:block;
border-bottom:1px solid #ead690;
transition-duration: 0s;
  }
  
  
  }  
  
    @media screen and (max-width: 420px) {


 
  }
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  