img {
  border: 0;
  vertical-align: top;
  text-align: left;
}

ul, ol {
  list-style: none;
}

object {
  vertical-align: top;
  outline: none;
}

a {
  outline: none;
  color: #66a3b8;
}

  a:hover {
    text-decoration: none;
  }

h1, #tinymce .mceContentBody h1 {
  padding: 0 0 10px 0;
  line-height: 110%;
  letter-spacing : 0.05em;
  font-size: 1.7em;
  font-weight: 400;
  color: #000;
}

h2, #tinymce  .mceContentBody h2 {
  padding: 0 0 10px 0;
  line-height: 110%;
  font-size: 1.6em;
  font-weight: 400;
  color: #e3004f;
}

  h2 strong {
    display: block;
    padding: 0 0 1px 0;
    font-weight: 400;
  }
  
  h2 em {
    display: block;
    margin: 0 0 -3px 0;
    font-style: normal;
  }
  
  h2 i {
    display: block;
    margin: 0 0 -2px 0;
    font-style: normal;
  }

h3, #tinymce .mceContentBody h3 {
  padding: 0 0px 14px 0px;
  line-height: 110%;
  font-size: 1.5em;
  font-weight: 400;
  color: #656565;
}

h4,.mceContentBody h4{
  padding: 0 0 6px 0;
  line-height: 110%;
  font-size: 1.4em;
  font-weight: 400;

  color: #656565;
}

h5, #tinymce .mceContentBody h5{
  padding: 0 0 4px 0;
  line-height: 110%;
  font-size: 1.3em;
  font-weight: 400;

  color: #ff6600;
}

h6 {
  padding: 0 0 2px 0;
  line-height: 110%;
  font-size: 1.2em;
  font-weight: 400;

  color: #656565;
}

  h6 em {
    display: block;
    margin: 0 0 -8px 0;
    font-style: normal;
  }
  
  h6 i {
    display: block;
    margin: 0 0 -2px 0;
    font-style: normal;
  }



  #content p {
    padding: 0 0 x5px 0;
    line-height: 1.5em; 
    font-size: 1em;
    color: #666666;
  }
  
    #content p.extra {
      padding: 0 0 20px 0;
    }
    
    #content p.extra1 {
      padding: 0 0 18px 0;
    }
    
    #content p.extra2 {
      padding: 0 0 12px 0;
    }
    
    #content p.extra3 {
      padding: 0 0 14px 0;
    }
    
    #content p.extra4 {
      padding: 0 0 31px 0;
    }
    
    #content p b {
      color: #656565;
    }
    
      #content p small {
        float: right;
        padding: 0 25% 0 0;
        font-size: 1em;
      }

#tinymce .txt-a-droite, .txt-a-droite {
	
text-align: right;
}

.link {
  background: url(https://c877a4.claudeassets.com/20230326062706im_/http://philosophie-marseille.com/fileadmin/templates/images/link-tail.gif) repeat-x 0% 0%;
  display: inline-block;
  height: 28px;
  float: right;
  overflow: hidden;
  line-height: 24px;
  text-decoration: none;
  font-size: 1em;
  color: #fff;
}

  .link span {
    background: url(https://514c9c.claudeassets.com/20230326062706im_/http://philosophie-marseille.com/fileadmin/templates/images/link-left.gif) no-repeat 0% 0%;
    display: inline-block;
  }
  
  .link span span {
    background: url(https://b57950.claudeassets.com/20230326062706im_/http://philosophie-marseille.com/fileadmin/templates/images/link-right.gif) no-repeat 100% 0%;
    display: inline-block;
    height: 28px;
    padding: 0 22px 0 23px;
  }
  
  .link:hover span span {
    cursor: pointer;
    color: #000;
  }

.link-1 {
  background: url(https://7862ba.claudeassets.com/20230326062706im_/http://philosophie-marseille.com/fileadmin/templates/images/arrow.gif) no-repeat 100% 8px;
  float: left;
  padding: 0 15px 0 0;
  line-height: 1.5em;
  font-size: 1em;
  color: #66a3b8;
}

.link-indent {
  margin: 0 0 33px 0;
}

.link-position {
  margin: 8px 0 33px 0;
}

.indent-left {
  padding: 0 0 0 2px;
}

.list {
  overflow: hidden;
}

  .list li {
    background: url(https://c3a101.claudeassets.com/20230326062706im_/http://philosophie-marseille.com/fileadmin/templates/images/marker.gif) no-repeat 0% 9px;
    padding: 0 0 0 14px;
    line-height: 1.833em;
    font-size: 1em;
    color: #66a3b8;
  }
  
    .list li a {
      color: #66a3b8;
    }

.list-1 {
  background: url(https://119ffa.claudeassets.com/20230326062706im_/http://philosophie-marseille.com/fileadmin/templates/images/list-bg.gif) repeat 50% 2px;
  padding: 0 17px 0 17px;
  overflow: hidden;
}

  .list-1 li {
    width: 100%;
    overflow: hidden;
    vertical-align: top;
    line-height: 3em;
    font-size: 1em;
    color: #66a3b8;
  }
  
    .list-1 li img {
      float: left;
      margin: 8px 10px 0 0;
    }
    
    .list-1 li a {
      text-decoration: none;
      color: #66a3b8;
    }
    
    .list-1 li a:hover {
      text-decoration: underline;
    }

.list-2 {
  margin: 0 0 -10px 0;
  overflow: hidden;
  line-height: 1.5em;
  font-size: 1em;
  color: #858585;
}

  .list-2 dt {
    font-weight: bold;
    color: #66a3b8;
  }
  
    .list-2 dt a {
      text-decoration: none;
      color: #66a3b8;
    }
    
    .list-2 dt a:hover {
      text-decoration: underline;
    }
    
  .list-2 dd {
    padding: 0 0 25px 0;
  }

.list-3 {
  padding: 0 0 8px 1px;
  overflow: hidden;
  line-height: 1.5em;
  font-size: 1em;
  color: #858585;
}

  .list-3 dt {
    font-weight: bold;
    color: #656565;
  }
  
    .list-3 dt a {
      text-decoration: none;
      color: #656565;
    }
    
    .list-3 dt a:hover {
      text-decoration: underline;
    }
    
  .list-3 dd {
    padding: 0 0 19px 0;
  }
  
.list-4 {
  padding: 0 0 34px 1px;
  overflow: hidden;
}

  .list-4 li {
    background: url(https://c8d400.claudeassets.com/20230326062706im_/http://philosophie-marseille.com/fileadmin/templates/images/marker-1.gif) no-repeat 0% 7px;
    padding: 0 0 0 23px;
    line-height: 2.5em;
    font-size: 1em;
    color: #66a3b8;
  }
  
    .list-4 li a {
      text-decoration: none;
      color: #66a3b8;
    }
    
    .list-4 li a:hover {
      text-decoration: underline;
    }

.list-5 {
  width: 100%;
  margin: 0 0 -26px 0;
  padding: 3px 0 0 0;
  overflow: hidden;
}

  .list-5 li {
    width: 100%;
    padding: 0 0 26px 0;
    overflow: hidden;
    vertical-align: top;
    line-height: 1.5em;
    font-size: 1em;
    color: #858585;
  }
  
    .list-5 li img {
      float: left;
      margin: 4px 30px 0 0;
    }
    
    .list-5 li strong {
      display: block;
      padding: 0 0 8px 0;
      color: #656565;
    }
    
    .list-5 li p {
      padding: 0 0 2px 0 !important;
    }

.list-6 {
  width: 100%;
  padding: 1px 0 0 0;
  overflow: hidden;
}

  .list-6 li {
    width: 198px;
    float: left;
    padding: 0 48px 0 0;
    line-height: 1.5em;
    font-size: 1em;
    color: #858585;
  }
  
  .list-6 li.last {
    padding: 0;
  }
  
    .list-6 li img {
      margin: 0 0 12px 0;
    }
    
    .list-6 li strong {
      display: block;
      padding: 0 0 8px 0;
      color: #656565;
    }
    
      .list-6 li strong a {
        text-decoration: none;
        color: #656565;
      }
      
      .list-6 li strong a:hover {
        text-decoration: underline;
      }

.list-7 {
  width: 100%;
  margin: 0 0 -24px 0;
  padding: 1px 0 0 0;
  overflow: hidden;
}

  .list-7 li {
    width: 100%;
    padding: 0 0 24px 0;
    overflow: hidden;
    vertical-align: top;
    line-height: 1.5em;
    font-size: 1em;
    color: #858585;
  }
  
    .list-7 li img {
      float: left;
      margin: 4px 30px 0 0;
    }
    
    .list-7 li strong {
      display: block;
      padding: 1px 0 7px 0;
      color: #656565;
    }
    
    .list-7 li p {
      padding: 0 0 12px 0 !important;
    }


.title {
  padding: 0 0 26px 0;
  line-height: 1.25em;
  font-size: 2em;
  font-weight: 400;
  text-transform: uppercase;
  color: #1e6183;
}

  .title span {
    display: block;
    margin: -1px 0 0 0;
  }

.pic-indent {
  margin: 0 0 25px 0;
}

.pic-indent1 {
  margin: 0 0 19px 0;
}

.no-indent {
  margin: 0 !important;
  padding: 0 !important;
}

.privacy {
  width: 100%;
  padding: 0 0 2px 0;
  overflow: hidden;
}

  .privacy h2 {
    padding: 0 0 14px 0 !important;
  }
  
  .privacy p {
    padding: 0 0 18px 0 !important;
  }
  
    .privacy p.no-indent {
      margin: 0 !important;
      padding: 0 !important;
    }


.content table, #tinymce table {
  /*border-left: 1px solid #ccc;*/
}
.content .tableau1 th,   #tinymce .tableau1 th {
  border-bottom: 3px solid #fff;
  background-color: #eee;
}
.content .tableau2 th,   #tinymce .tableau2 th {
  border-bottom: 3px solid #fff;
  background-color: #ebedae;
}
.content th, .content td, #tinymce th, #tinymce td {
  padding: .4em;
}
.content  tr td ,  #tinymce tr td {
  border-bottom: 1px solid #ccc;
}

.tableau1, .tableau1 td, .tableau1 tr, .tableau1 tbody, #tinymce .tableau1, #tinymce .tableau1 td, #tinymce .tableau1 tr, #tinymce .tableau1 tbody {
  border-right: none!important;
  border-left: none!important;
  border-bottom: 1px solid #888;
  background-color: #f8f8f8;
}
/*.tableau2, .tableau2 td, .tableau2 tr, .tableau2 tbody, #tinymce .tableau, #tinymce .tableau2 td, #tinymce .tableau2 tr, #tinymce .tableau2 tbody {
  /*border-top: none!important;border-right: none!important;border-left: none!important;
  border: 1px solid #888;*/
  /*background-color: #f8f5ed;
}*/
.tableau2, .tableau2 tr, #tinymce .tableau2 tr {
  /*border-top: none!important;border-right: none!important;border-left: none!important;
  border: 1px solid #888;*/
  background-color: #f8f5ed;
}


tr.fond-vert-eau, td.fond-vert-eau, #tinymce tr.fond-vert-eau, #tinymce td.fond-vert-eau{
  background-color: #ebf0da!important;
}
tr.fond-beige-clair, td.fond-beige-clair, #tinymce tr.fond-beige-clair, #tinymce td.fond-beige-clair{
background-color: #f8f5ed!important;
}
tr.fond-gris-clair, td.fond-gris-clair, #tinymce tr.fond-gris-clair, #tinymce td.fond-gris-clair {
  background-color: #f8f8f8!important;
}
tr.fond-gris-fonce, td.fond-gris-fonce, #tinymce tr.fond-gris-fonce, #tinymce  td.fond-gris-fonce {
  background-color: #eee!important;
}
 .tableau1 tbody, #tinymce .tableau1 tbody, .tableau2 tbody, #tinymce .tableau2 tbody{
  border-bottom: 3px solid #888!important;
}
 .tableau1, #tinymce .tableau1, .tableau2, #tinymce .tableau2 {
  border-bottom: 3px solid #888!important;
}



/*
     FILE ARCHIVED ON 15:20:38 Oct 06, 2022 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 05:08:51 Jul 30, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.395
  exclusion.robots: 0.042
  exclusion.robots.policy: 0.033
  esindex: 0.007
  cdx.remote: 10.383
  LoadShardBlock: 86.091 (3)
  PetaboxLoader3.datanode: 92.549 (5)
  load_resource: 213.858
  PetaboxLoader3.resolve: 53.108
  loaddict: 144.512
*/