a {  text-decoration:none;  color:#E0E0E0;}a:hover {  text-decoration:underline;  color:#E0E0E0;}a.back,body {  color:#E0E0E0;}body {  font-family:arial, sans-serif;  font-size:12px;  background-color:#444444;  margin:5px;}table, input {  font-family:arial, sans-serif;  font-size:12px;}.imgLink {  border:1px solid #E0E0E0;}.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;}.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:#E0E0E0;  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:#D3DCE3;        text-align:center;        border:2px solid #006699;        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;      }.thumbnail {  font-size:11px;  text-align:center;  vertical-align: baseline;  white-space: nowrap;}table.thumbnail {  border-collapse:separate;  display:inline-table;}
