/* --- STYLES DE BASE --- */

/* Page */
html {
  font-size: 100%; /* Évite un bug d'IE 6-7. (1) */
}
body {
  margin: 0;
  padding: 0;
  line-height: 1.4;
  font-family:Arial, Helvetica, sans-serif;
  font-size:0.75em;
  color: #535353;
  background:white url(../images/interface/fond.jpg) no-repeat center 0;
}

/* Titres */
h1, h2, 

dl, h4, h5, h6 {
  margin: 0; /* Rapproche le titre du texte. (5) */
	padding:0;
	padding-top:10px;
	padding-bottom:10px;
  line-height: 1.2;
  font-weight: bold; /* Valeur par défaut. (6) */
  font-style: normal;
}

h1 {
    font-size: 1.75em;
}


h2 {
    font-size: 1.5em;
}


h3 {
    font-size: 1.2em;
    margin:0;
}

h4 {
    font-size: 1em;
    padding-bottom:2px;
}


/* Listes */
ul, ol {
    margin: .75em 0 .75em 32px;
    padding: 0;
}

/* Paragraphes */
p {
    margin: .75em 0; /* Marges plus faibles que par défaut. (7) */
}

#content p {
	margin:0.75em 0 0 0;
}

address {
    margin: .75em 0;
    font-style: normal;
}

/* Liens */
a {
  text-decoration: none;
	color:black;
}

a:link {
    /*color: black;*/
}

a:visited {
    /*color: indigo;*/
	color:black;
}

a:hover {
	color:#555;
  text-decoration: underline;
}

a img {
    border: none;
}

#footer a {
	color:#646464;
	text-decoration:none;
}

#footer a:hover {
  color:#000000;
	text-decoration:underline;
}

/* Divers éléments de type en-ligne (8) */
em {
    font-style: italic;
}
strong {
    font-weight: bold;
}

/* Formulaires */
form, fieldset {
    margin: 0;
    padding: 0;
    border: none;
}
input, button, select {
    vertical-align: middle; /* Solution pb. d'alignement. (9) */
}
.tx-powermail-pi1 input, .tx-powermail-pi1 button, .tx-powermail-pi1 select, .tx-powermail-pi1 textarea {
    border:1px solid #cccccc;
}
hr{
  /*background:transparent url(../images/interface/dotted.gif) repeat-x scroll 0 bottom;*/
  /*color:none;*/
  color:#cccccc;
  height:1px;
  border-bottom:0;
  border-right:0;
  border-left:0;
  border-top:1px dotted #cccccc;
  margin:15px 0;
}