body, p, td, ul, li, ol, a {
  font-family: verdana, sans-serif;
  font-size: .7 em;
}

a {
  text-decoration: none;
  color: #85a2bc;
  /*color: #2c455b;*/
}

a:hover {
  font-weight: bold;
  color: #85a2bc;
}

a:visited {
  text-decoration: none;
  color: #85a2bc;
}

.background {
  background-image: url('images/background.jpg');
  background-repeat: repeat-x;
}

.cadrePrincipal {
  position: relative;
  border: 2px ridge black;
  margin: 0px;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
  padding-bottom: 10px;
}

.menu {
  text-align: center;
  color: #85a2bc;
}

.dateJour {
  color: #333;
  font-size: .9em;
  font-weight: bold;
}

.post {
 border-size: 0px;
 margin: 0px;
 padding: 0px;
 spacing: 0px;
 color: #2c455b;
}

.postTitle a {
  position: relative;
  background-repeat: no-repeat;
  text-decoration: underline;
  margin-left: 5px;
  margin-top: 1px;
  font-size: .9em;
  color: #2c455b;
  font-weight: bold;
  vertical-align: bottom;
}

.postTitle a:hover {
  color: #2c455b;
}

.postAuthor {
  position: relative;
  background-repeat: no-repeat;
  color: #333;
  font-size: .8em;
  vertical-align: top;
}

.postContent {
  \-moz-border-radius-topright: 0.5em;
  \-moz-border-radius-bottomleft: 0.5em;
  \-moz-border-radius-bottomright: 0.5em;
  border: 2px ridge #ddd;
  margin: 5px;
  padding: 5px;
	font-size: .8em;
}

.postLien {
  text-decoration: underline;
  font-size: .8em;
}

.postLien:hover {
  font-weight: normal;
  color: #2c455b;
}

.titre {
  position: relative;
  color: #555852;
  text-align: center;
  font-weight: bold;
  font-size: 24px;
}

.date {
  color: #aaa;
  font-size: .6em;
  text-align: left;
}

.commentaires {
  color: black;
  font-size: .8em;
  text-align: right;
}

.contenuPrincipal {
  padding: 10px;
}

.contenu {
  text-align: justify;
}

.colonneDroite {
  font-family: sans-serif;
  font-size: .8em;
  color: #2f608b;
}

.signature {
  font-family: verdana;
  font-size: 11px;
  color: #ccc;
}


/* Admin */
.login {
  border: 1px solid black;
  font-family:verdana;
  font-size: .8em;
}


/* Commentaires */
.table_commentaire {
  border: 1px ridge #ccc;
  font-family: sans-serif;
  font-size: .8em;
}

.tr_titre_commentaire {}

.titre_commentaire, .titre_commentaire a, .titre_commentaire a:visited {
  color: black;
  font-weight: bold;
  text-decoration: none;
}

.titre_commentaire a:hover {
  font-weight: bolder;
  text-decoration: underline overline;
}

.tr_contenu_commentaire{}

.contenu_commentaire{}