body
{
margin:0px;
background-color:#ffffff;
}
hr
{
width:90%;
border:0px;
color:#376991;
background-color:#376991;
height:1px;
}
.bg
{
background:white;
}
.menu
{
padding-top:6px;
padding-bottom:6px;
}
.menu .titre
{
font-family:georgia,verdana;
font-size:17px;
color:#376991;
font-weight:bold;
}
.menu a.actif
{
font-family:georgia,verdana;
font-size:15px;
color:#376991;
font-weight:none;
}
.menu a.actif:hover
{
font-family:georgia,verdana;
font-size:15px;
color:#376991;
text-decoration:underline;
}
.menu a
{
font-family:georgia,verdana;
font-size:15px;
color:#6aa3d0;
text-decoration:none;
}
.menu a:hover
{
font-family:georgia,verdana;
font-size:15px;
color:#6aa3d0;
text-decoration:underline;
}


.contact
{
font-family:georgia,verdana;
font-size:16px;
color:#376991;
}
.contact a
{
font-family:georgia,verdana;
font-size:16px;
color:#376991;
text-decoration:none;
}
.contact a:hover
{
font-family:georgia,verdana;
font-size:16px;
color:#376991;
text-decoration:underline;
}

h1
{
font-family:georgia,verdana;
font-size:18px;
color:#376991;
font-weight:bold;
width:100%;
border-bottom:1px solid #376991;
text-transform:uppercase;
}
h2
{
font-family:georgia,verdana;
font-size:17px;
color:#376991;
font-weight:bold;
padding-left:10px;
}
h3
{
font-family:georgia,verdana;
font-size:16px;
color:#376991;
font-weight:bold;
padding-left:20px;
}
p
{
font-family:georgia,verdana;
font-size:15px;
color:#376991;
text-align:justify;
line-height:20px
padding-left:10px;
padding-right:10px;
}
.texte
{
font-family:georgia,verdana;
font-size:15px;
color:#376991;
}


li
{
font-family:georgia,verdana;
font-size:15px;
color:#376991;
}
p a,li a
{
font-family:georgia,verdana;
font-size:15px;
color:#376991;
text-decoration:underline;
}
p a:hover,li a:hover
{
font-family:georgia,verdana;
font-size:15px;
color:#376991;
text-decoration:underline;
}
.form
{
width:400px;
padding:0px 10px 5px 10px;
background:#f8f8f8;
-moz-border-radius:15px 15px 15px 15px;
-webkit-border-radius:15px 15px 15px 15px;
border-radius:15px 15px 15px 15px;
}
.form td
{
font-family:gothic,verdana;
font-size:12px;
color:#444444;
}
input.text
{
border:1px solid #376991;
}
textarea
{
border:1px solid #376991;
}
form
{
display:inline
}

input.bouton
{
text-align:center;
color:white;
background:transparent;
background-image:url('/images/design/bouton.gif');
background-repeat:no-repeat;
background-position:top left;
font-family:georgia,verdana;
width:120px;
height:30px;
border:0px solid #ffffff;
font-size:14px;
cursor:pointer;
padding-bottom:5px;
}
input.bouton:HOVER
{
background-image : url('/images/design/bouton_over.gif');
}
