a {
  text-decoration:none;
  color:#000000;
}
a:hover {
  text-decoration:none;
  color:#FFFFFF;
}

a.back,body {
  color:#E0E0E0;
}
body {
  font-family:arial, sans-serif;
  font-size:12px;
  background-color:;
  margin:0px;
  scrollbar-face-color: #4D4D4D;
  scrollbar-highlight-color: #FFFFFF;
  scrollbar-3dlight-color: #E6E4CF;
  scrollbar-darkshadow-color: #F1C075;
  scrollbar-shadow-color: #666666;
  scrollbar-arrow-color: #666666;
  scrollbar-track-color: #666666;
}
table, input {
  font-family:arial, sans-serif;
  font-size:12px;
}
.imgLink {
  border:1px solid #0066FF;
}
.imgLink:hover {
  text-decoration:none;
}
.titrePage,.titreMenu,.menu,.info,.commentsAuthor,.commentsTitle,.commentsInfos,.commentsContent,.commentsNavigationBar {
  color:lightgray;
}
.titreMenu, .menu, .info {
  margin-bottom:5px;
  white-space:nowrap;
}
.menu, .titrePage, .info {
  margin-left:2px;
  margin-right:2px;
}
.menuInfoCat {
  font-family:sans-serif;
  font-size:11px;
}
.totalImages {
  text-align:center;
  margin-top:5px;
  font-family:sans-serif;
  font-size:11px;
}
.titreMenu {
  font-weight:600;
  text-align:center;
}
.info {
  text-align:right;
}
.titrePage {
  white-space:nowrap;
  font-weight:500;
  font-size:18px;
  text-align:center;
}
.comments, .infoCat, .navigationBar {
  margin-top:10px;
  margin-bottom:10px;
}
.comments {
  text-align:justify;
  font-style:italic;
}
.navigationBar {
  text-align:center;
}
.infoCat {
  text-align:left;
}
.thumbnail {
  font-size:11px;
  text-align:center;
  padding:2px;
}
.copyright {
  font-size:11px;
  text-align:center;
  font-family:sans-serif;
  letter-spacing:0.3mm;
}
.commentImage {
  font-weight:bold;
  text-align:center;
  font-size:17px;
}
.bouton {
  background:lightgray;
}
textarea,input {
  color:black;
}
table {
  border-collapse:collapse;
}
table.thumbnail {
  border-collapse:separate;
}
td {
  font-family:sans-serif;
  padding:0px;
}
.errors {
  text-align:left;
  margin-top:5px;
  margin-bottom:5px;
  background-color:red;
  font-weight:bold;
  border:1px solid black;
  color:white;
}
div.information {
  text-align:center;
  border:2px solid #E0E0E0;
  margin:10px;
  padding:5px;
}
.commentsAuthor, .commentsTitle, .commentsInfos, .commentsContent, .commentsNavigationBar {
	
  font-family:arial, sans-Serif;
  font-size:12px;
}
.commentsTitle, .commentsAuthor {
  text-align:center;
  font-weight:bold;
}
.commentsInfos {
  padding:3px 3px 3px 10px;
  font-size:11px;
  text-align:right;
}
.commentsContent {
  margin:10px;
}
.commentsTitle {
  margin-top:15px;
}
.commentsAuthor {
  margin:5px;
}
.commentsNavigationBar {
  margin:10px;
}
.tableComment,.cellAuthor,.cellInfo {
  border-color:;
  border-style:solid;
}
.tableComment {
  width:100%;
  border-width:2px;
  text-align:left;
  padding: 10px;
}
.cellAuthor {
  border-width:0px;
  border-right-width:1px;
  width:20%;
}
.cellInfo {
  border-width:0px;
  border-bottom-width:1px;
}

      .miniature {
        border:solid 1px black;
      }
	        .titretable1 {
        color:black;
        background-color:;
        text-align:center;
        border:2px solid #0066FF;
        font-weight:bold;
        border-bottom:0px;
      }
      .grostitre {
        text-align:center;
        margin:10px 50px 10px 50px;
        font-size:20px;
        width:300px;
      }
      .plan {
        margin:10px 10px 10px 2px;
        white-space:nowrap;
      }
	        .cat_plan {
        font-weight:bold;
      }
      .retrait {
        margin:10px;
        margin-left:30px;
        margin-top:2px;
      }
	        .erreur {
        color:red;
        text-align:center;
      }
      .errors_title {
        margin:5px;
        font-weight:bold;
        font-size:120%;
        text-align:center;
        color:red;
      }

TD.menu {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #4D4D4D;
  color: #000000;
  font-weight : bold;
}

A.menu {
  color: #000000;
  text-decoration: none;
}

A.menu:hover {
  color: #ffffff;
  text-decoration: none;
}

TD.menuh {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  background: ;
  color: #000000;
  font-weight : bold;
 }

A.menuh {
  color: #000000;
  text-decoration: none;
}

A.menuh:hover {
  color: #ffffff;
  text-decoration: none;
}

TD.footer {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #000000;
  color: #FFFFFF;
   }

A.footer {
  color: #4D4D4D;
  text-decoration: none;
}

A.footer:hover {
  color: #4D4D4D;
  text-decoration: underline;
}

TD.corp {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #FFFFFF;
  color: #000000;
   }

A.corp {
  color: #4D4D4D;
  font-weight : bold;
  font-size: 10px;
  text-decoration: none;
}

A.corp:hover {
  color: #4D4D4D;
  font-weight : bold;
  font-size: 10px;
  text-decoration: underline;
}
a.navigation {
  color: #FFFFFF;
  font-family: Arial;
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
}
a.navigation:hover {
  color: #0066FF;
  font-family: Arial;
  font-size: 12px;
  font-weight: bold;
  text-decoration: underline;
}