h1 {
display: none;}

h2 {
color:purple;
display: block;
font-size: 1.5em;
font-weight: bold;
margin: .83em 0;
margin-bottom:3px;}

h3 {
color:#e20000;
display: block;
font-size: 1.3em;
margin:0px;
margin-top:8px;}

h4{
margin:0px;
font-size:1.1em;}

p{
display: block;
text-align:justify;
margin: 1em 0;
margin-right:15px;
padding-left:5px;}

a{
color:purple;
font-weight:bold;}

a:hover{
color:#e20000;
text-decoration:none;}

em{
color:purple;
font-size:1.1em;
font-weight:bold;}

strong{
font-variant:small-caps;}

#formCONTACT td{
vertical-align:middle;}

input, textarea, .vign{
background:none;
border:3px ridge white;
background-image:url(../img/blanc30.png);}

input:focus, textarea:focus, .focus, .vign:hover{
border-color:red;
background-color:white;}

.bouton{
border:3px outset white;
background-color:white;
font-weight:bold;
font-family:arial;}