body {
background-attachment:fixed;
background-image:url(img/fond.jpg);
background-repeat:repeat-x;
}

* {
font-family:Corbel,Calibri,"Trebuchet MS","Helvetica Neue",Arial,Helvetica,sans-serif;
}

a:link, a:visited {
color:#70111c;
text-decoration:none;
}

a:hover {
text-decoration:none;
background-color: #7191a6;
}

img, a img {
border:0 none;
}

.mainBox {
border-color:#67695b;
border-style:solid;
-moz-border-radius: 10px; 
-webkit-border-radius: 10px; 
-khtml-border-radius: 10px;
border-radius: 10px; 
behavior: url(border-radius.htc); 
background-color:#dde4ea;
border-width:1px;
margin-left:auto;
margin-right:auto;
margin-top:10px;
width:610px;
padding:3em 3em 1em;
z-index: 1;
}


h1, h2, h3, h4, h5, h6, form {
font-weight:normal;
margin:0;
}

h1 {
color:#B7B8C9;
font-size:1.5em;
font-weight:bold;
letter-spacing:0.2em;
line-height:1em;
margin:0 0 1em;
}

h1 img {
margin-right:0.5em;
vertical-align:bottom;
}

h2 {
color:#4C0E15;
font-size:1.25em;
margin:0.5em 0 0;
text-align: center;
}

h3 {
color:#444553;
font-size:1em;
}

.center {
text-align: center;
}

ul#plan {
list-style-type: none;
text-decoration: none;
text-align: center;
}

#plan a {
color: black;
text-decoration: none;
}

#plan a:hover {
text-decoration:none;
background-color: #dde4ea;
}

ul#log {
list-style-type: none;
text-decoration: none;
width:100%;
padding:0;
position:relative;
top:-3px;
}

#log a {
color: black;
text-decoration: none;
}

#log a:hover {
text-decoration: none;
background: transparent;
}

#logo img, span { 
display: inline-block; 
  }

#logo a:hover {
text-decoration: none;
background-color: transparent;
}

#logo span { 
   margin-left: 0px; 
   vertical-align: -5px;
}

.texte {
width: 509px;
border-color: white;
border-top-style: double;
border-bottom-style: double;
margin-left:auto;
margin-right:auto;
text-align: justify;
}
