h1 {
  text-align: center;
}
img { border: 0px;}
a:link, a:hover, a:active, a:visited {
  text-decoration: none;
  color: black;
  border: 0px;
}
div.fond {
  margin-top: 20px;
  margin-bottom: 20px;
  border: 1px solid black;
  background-image: url(transp.gif);
  background-repeat: repeat;
  width: 728px;
  margin-left: auto;
  margin-right: auto;
  font-size: 12px;
  padding: 20px;
  text-align: justify;
}
div.texte {
  margin-bottom: 20px;
  border: 1px solid black;
  background-image: url(transp.gif);
  background-repeat: repeat;
  width: 728px;
  margin-left: auto;
  margin-right: auto;
  font-size: 12px;
  padding: 20px;
  text-align: justify;
}
.boite {
	font-size: 12px; text-align: center; width: 754px; border-style: solid; border-width: 1px; background-image: url(transp.gif); padding-top: 5px; padding-bottom: 10px; padding-left: 7px; padding-right: 7px; margin-top: 15px;
}
img.fond {
  border: 1px black solid;
  margin-top: 20px; margin-bottom: 20px; margin-right: 30px; background-color: white;
}
body {
  background-color: #C6C6C6; margin: 0px; padding: 0px; font-family: Verdana, Arial, Helvetica, sans-serif;
 background-position: center; background-attachment: fixed;
  background-repeat: no-repeat; width: 1000px;
}
div.header {
  float: left; padding: 0px; margin: 0px; background-image: url(hautbis.jpg); background-repeat: no-repeat; width: 984px; height: 166px;
}
div.header2 {
  clear: left; padding: 0px; margin: 0px; float: left; width: 165px; height: 423px; background-image: url(basbis.jpg); background-repeat: no-repeat; background-position: top left;
}
div.page {
  width: 768px; float: right; margin-top: 20px; margin-right: 20px; position: absolute; left: 200px; top: 150px;
}
div.menu {
  color: black; font-size: 10px; width: 768px; text-align: center; left: 200px; background-color: white; border-color: black; border-style: solid; border-width: 1px; padding: 0px;
}
table {text-align:center;margin:auto;font-size:x-small;}
table.contribs {
   text-align: center; vertical-align: top; width: 621px; margin-left: 75px; /* border-left: 1px black solid; border-top: 1px black solid; */ border: 0px;
}
table.contribs td {
  /* border-right: 1px black solid; border-bottom: 1px black groove; */ width: 200px; vertical-align: top;
}
table.persos {

	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;

	font-size:small;
	text-align: left;

}
table.persos td { border-width:1px;border-style:groove;}
.rien {

	border: none;
        text-align: center;
	background: none;

}
.vignette {
	text-align: center; border-style: solid; width: 210px ; border-width: 1px; border-color: black; margin: 5px; padding: 3px; background-color: white; clear: none; vertical-align: top;
}
.wallpaper {
	text-align: center; border-style: solid; width: 260px ; border-width: 1px; border-color: black; margin: 5px; padding: 3px; background-color: white; clear: none; vertical-align: top;
}
.boite {
	border-style: solid; border-width: 1px; background-image: url(transp.gif); padding-top: 5px; padding-bottom: 10px; padding-left: 7px; padding-right: 7px; margin-bottom: 15px;
}
.navigation {
 color: black; font-size: 10px; width: 768px; text-align: center; left: 200px; background-color: white; border-color: black; border-style: solid; border-width: 1px; padding: 0px; margin-top: 0px;
}
table.galeries {
	text-align:center;
	margin:auto;
	font-size:small;
}
td.galeries {
	border:0px;
	width:33%;
}
table.galerie {
	text-align:center;
	margin:auto;
}
td.galerie {
	border:1px;
	border:groove;
	padding:2px;
	vertical-align: top;
	text-align:center;
	margin:auto;
}
.gris {
	color: Gray;
}
.sel {
	color:red;
}
.img_gal {
	border-style: solid; border-width: 1px; margin-top: 15px; background-color: white; margin-bottom: 15px;
}
.page {
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:x-small;
	text-align: center;
	padding-right: 20px;
	width: 770px;
	padding-bottom: 20px;
	position: absolute;
        left: 200px;
        top: 160px;
}
.home {
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:small;
	text-align: left;
}
.droite {
  text-align: right;
}
.auteurs {
	font-size: 12px; font-style: italic; text-align: right; width: 734px; border-style: solid; border-width: 1px; background-image: url(transp.gif); padding-top: 2px; padding-bottom: 2px; padding-left: 7px; padding-right: 27px; margin-top: 5px; margin-bottom: 15px;
}
.lien {
  font-size: 12px; width: 768px; border-style: solid; border-width: 1px; background-image: url(transp.gif); margin-top: 10px; margin-bottom: 10px; overflow: auto;
}
.liendesc {
  margin: 5px; clear: both; text-align: center;
}
