/* definition de la page */
body {
/*  background-color: #ffffff; */
  background-image: url(http://www.premery.net/SWaP/IMG/fondpremery.jpg);
  color: #000000;
  font-family: Helvetica, Arial, Verdana, sans-serif;
  font-size: 14px;
  text-decoration: none;
  font-weight: normal;
  text-align : justify;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  overflow: auto;
  }

table.pagesite {
  width: 100%;
  margin-top: 0px;
  margin-bottom: 5px;
  margin-left: auto;
  margin-right: auto;
  padding: 0px 0px 0px 0px;
/*  background-color: #ffffff; */
  color: #000000;
  }

/* definition de la banniere haute */

tr.tetedepage {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  background-color: #cc0000;
  color: #ffffff;
  }

td.tetedepage {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  padding-top: 5px;
  padding-bottom: 5px;
  background-image: url(http://www.premery.net/SWaP/IMG/logo.gif);
  background-position: 10px 10px;
  background-repeat: no-repeat;
  }

div.titresite {
  color: #ffffff;
  font-size: 1.8em;
  text-align: center;
  }

div.siteupp {
  color: #ffffff;
  font-size: 1.0em;
  text-align: center;
  }

/* definition du menu horizontal */

tr.menuhorizontal {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  }

td.btnmenu {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  background-color: #696969;
  }

div.btnmenu {
  width: 120px;
  color: #ffffff;
  margin: 0px 0px 0px 0px;
  padding: 1px 1px 1px 1px;
  text-align: center;
  float: left;
  border-style: solid; 
  border-color: #eeeeee; 
  border-width: 0px 2px 0px 0px;
  }

a.btnmenu {
  font-size: 1.0em;
  color: #ffffff;
  text-decoration: none;
  font-weight: bold;
  }

a.btnmenu:hover {
  color: #ffa500;
  }

/* definition du contenu */

tr.contenu {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
/*  background-color: #ffffff; */
  color: #000000;
  }

td.contenu {
  margin: 0px 0px 0px 0px;
  padding: 2px 2px 2px 2px;
  }

p.evenements {
  font-size: 1.2em;
  text-align: center;
  }

a.evenements {
  font-size: 0.8em;
  color: #700000;
  text-decoration: none;
  font-weight: normal;
  }

a.evenements:hover {
  color: #ff3333;
  }

a.contact {
  font-weight: bold;
  color: #333333;
  text-decoration: none;
  }

a.contact:hover {
  color: #ff0000;
  background-color: #cccccc;
  }


h1 {
  font-size : 1.8em;
  text-decoration: none;
  font-weight: bold;
  text-align : center;
  color: #bb0000;
  }

h2 {
  font-size : 1.5em;
  text-decoration: none;
  font-weight: bold;
  text-align : left;
  color: #008000;
  }

h2.milieu {
  text-align : center;
  }

li {
  display: list-item;
  list-style-position: inside;
  list-style-type: square;
  }


/* definition du bas de la page */

tr.basdepage {

  }

td.basdepage {

  }

div.copyright {
  color: #555555;
  text-align: center;
  font-size : 0.6em;
  text-decoration: none;
  font-weight: normal;
  margin: 0px 0px 0px 0px;
  padding: 0px 10px 0px 0px;
  }

a.copyright {
  color: #555555;
  text-decoration: none;
  font-weight: normal;
  }

a.copyright:hover {
  color: #ff3333;
  }

div.mentions {
  color: #555555;
  text-align: center;
  font-size : 0.6em;
  text-decoration: none;
  font-weight: normal;
  margin: 0px 0px;
  padding: 0px 0px;
  }

a.mentions {
  color: #555555;
  text-decoration: none;
  font-weight: normal;
  }

a.mentions:hover {
  color: #ff3333;
  }

/* styles pour les tableaux */

table.type1 {
  background-color: #191970;
  margin-left: 30px;
  }

th.type1 {
  background-color: #191970;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
  }

tr.type1 {
  color: #000000;
  background-color: #ffffff;
  }

td.type1 {
  font-weight: bold;
  padding: 3px 3px 3px 3px;
  }

td.type2 {
  font-style: italic;
  padding: 3px 3px 3px 3px;
  }

table.type3 {
  background-color: #e0e0e0;
  margin-left: 30px;
  }

th.type3 {
  background-color: #191970;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
  }

tr.type3 {
  color: #000000;
  background-color: #ffffff;
  }

td.type3 {
  font-weight: bold;
  text-align: center;
  padding: 3px 3px 3px 3px;
  }

td.type4 {
  font-weight: bold;
  text-align: left;
  padding: 3px 3px 3px 3px;
  }
  
/* fin du fichier styles.css */
