/* CSS Document */
body,
html {
  /*position: relative;
	min-height: 100%;
	height: 100%;
	width: 100%;	*/
  background-image: url(../img/background.gif);
  background-repeat: repeat;
}
hr {
  border: none;
  border-bottom-style: dashed;
  border-bottom-width: 1px;
  border-color: #CCCCCC;
  height: 1px;
}
td {
  vertical-align: top;
}
img {
  margin-left: 3px;
  margin-right: 3px;
  margin-bottom: 3px;
}
.content {
  margin-top: 20px;
}
#message-form .message-form-title {
  display: block;
  visibility: visible;
  font-weight: bold;
  font-size: 18px;
}
#newsletterrecipient-email,
#newsletterrecipient-email2,
#newsletterrecipient-name {
  width: 200px;
}
.header {
  background-image: url(../img/header.png);
  background-repeat: repeat-x;
  height: 120px;
  margin-bottom: 5px;
}
.white-back {
  background-color: #fff;
}
.main-container {
  margin: 6px;
  background-color: #FFF;
}
/*
	conteneur du menu
*/
.navbar-inner {
  background: none;
  border: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  border-bottom: #aeb6bd solid 1px;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
}
/*
	élément du menu
*/
.navbar .nav > li {
  margin-right: 5px;
  border-left: #fff solid 1px;
  border-right: #fff solid 1px;
  border-top: #fff solid 1px;
}
.navbar .nav > li:hover {
  border-left: #aeb6bd solid 1px;
  border-right: #aeb6bd solid 1px;
  border-top: #aeb6bd solid 1px;
  background-image: -webkit-linear-gradient(to bottom, #e2e5e7, #ffffff);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e2e5e7), color-stop(100%, #ffffff));
  background-image: -moz-linear-gradient(to bottom, #e2e5e7, #ffffff);
  background-image: -ms-linear-gradient(to bottom, #e2e5e7, #ffffff);
  background-image: -o-linear-gradient(to bottom, #e2e5e7, #ffffff);
  background-image: linear-gradient(to bottom, #e2e5e7, #ffffff);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='@start', endColorstr='@stop', GradientType=0);
  background-repeat: repeat-x;
}
.navbar .nav > li.open {
  border-left: #aeb6bd solid 1px;
  border-right: #aeb6bd solid 1px;
  border-top: #aeb6bd solid 1px;
}
/*
	barre latéral
*/
.sidebar {
  border: 1px #AEB6BD solid;
  background-image: -webkit-linear-gradient(to bottom, #e4e7e9, #ffffff);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e4e7e9), color-stop(100%, #ffffff));
  background-image: -moz-linear-gradient(to bottom, #e4e7e9, #ffffff);
  background-image: -ms-linear-gradient(to bottom, #e4e7e9, #ffffff);
  background-image: -o-linear-gradient(to bottom, #e4e7e9, #ffffff);
  background-image: linear-gradient(to bottom, #e4e7e9, #ffffff);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='@start', endColorstr='@stop', GradientType=0);
  background-repeat: repeat-x;
  padding: 10px;
}
/*
	Pied de page
*/
.footer {
  margin: 6px;
}
.semi-white {
  background-color: rgba(255, 255, 255, 0.8);
}
/* Comments */
#comment-form h3 {
  font-size: 18px;
  margin-top: 0px;
}
.comment-list-container {
  margin-left: 200px;
  width: 500px;
}
.comment-list-bloc {
  border-top: dashed 1px #AAA;
  margin-bottom: 10px;
  margin-top: 20px;
}
.comment-list-name {
  margin-top: 10px;
  font-weight: bold;
}
.comment-list-date {
  font-style: italic;
  font-size: 13px;
}
.comment-list-comment {
  margin-left: 20px;
}
/* End of Comments */
/* Document List */
.document-list-bloc {
  padding-left: 70px;
  background-image: url(../img/pdf.png);
  background-repeat: no-repeat;
  min-height: 60px;
  margin-bottom: 20px;
}
.document-list-title {
  font-weight: bold;
}
.document-list-date {
  display: none;
}
/* End of Document List */
/* Video List */
.video-list-bloc {
  clear: both;
}
.video-list-title {
  font-weight: bold;
}
.video-list-date {
  display: none;
}
.video-video {
  float: left;
  margin-right: 20px;
}
/* End of Video List */
.gallery-thumb-container {
  margin: 4px;
}
/*********************************/
/*	Styles Editeur               */
/*********************************/
.texte-jade {
  color: #008080;
}
.texte-justify {
  text-align: justify;
}
.element-center {
  text-align: center;
  margin: 0 auto;
  display: block;
}
