body {
margin-left: 0px;
margin-top: 40px;
margin-right: 0px;
margin-bottom: 40px;
font-family: Verdana, Helvetica, Arial, sans-serif;
line-height: 1.5em;
font-size: 0.8em;
background-position: top;
background-repeat: repeat-x;
background-image: url(images/fond_trame.jpg);}

.background {
background-repeat: no-repeat;
background-position: top right;
background-image: url(images/photo_fond.jpg);}

.background-menu {
background-repeat: no-repeat;
background-position: top left;
background-image: url(images/fond_menu.jpg);}

.background-adresse {
background-repeat: no-repeat;
background-position: center;
background-image: url(images/fond_adresse.gif);}

img {
border:0px;}

a:link {
text-decoration: none;
color: rgb(50,80,170);} 

a:visited {
text-decoration: none;
color: rgb(50,80,170);}

a:hover {
text-decoration: underline;
color: rgb(200,0,0);} 

a:active {
text-decoration: none;} 

.adresse {
font-weight: normal;
color: rgb(30,60,160);
font-size: 0.65em;
line-height: 1.5em;
text-align: center;
font-variant: small-caps;}

.baseline {
text-align: center;
font-variant: normal;}

.baseline a:link {
text-decoration: none;
color: rgb(30,60,160);} 

.baseline a:visited {
text-decoration: none;
color: rgb(30,60,160);} 

.baseline a:hover {
text-decoration: underline;
color: rgb(180,0,0);} 

.presentation {
line-height: 1.5em;
color: rgb(30,0,90);
text-align: left;
font-size: 0.75em;}

.courant {
line-height: 1.5em;
color: rgb(30,0,90);
text-align: left;
margin-left: 20px;
margin-right: 50px;
font-size: 0.7em;}

.paragraphe {
font-weight: bold;
font-variant: small-caps; 
color: rgb(0,80,200);}

.titre-rouge {
border-bottom : solid 1px rgb(220,230,255);
border-top : solid 1px rgb(220,230,255);
font-size: 0.75em;
font-weight: bold;
font-variant: small-caps; 
color: rgb(215,50,0);
text-align: center; 
color: rgb(225,50,0); 
padding: 5px; 
background-color:#F0EFFD;
margin-left: 50px;
margin-right: 50px;}

.titres {
color: rgb(0,80,200);
font-variant:small-caps;
font-size: 0.75em;
font-weight: bold;}

H1 {
line-height: 1.5em;
color: rgb(30,0,90);
text-align: left;
margin-left: 40px;
margin-right: 80px;
font-size: 0.75em;}

H2{
margin-left: 25px;
color: rgb(13,112,234);
font-variant:small-caps;
font-size: 1em;
font-weight: bold;}

.tableau-titre {
line-height: 1.5em;

padding-left: 5px;
font-size: 0.7em;
font-variant: small-caps;
font-weight: bold;
font-variant: small-caps;
color: rgb(0,120,200);}

.tableau {
padding-left: 20px;
margin-top: 5px;
margin-bottom: 5px;
line-height: 1.5em;
color: rgb(0,60,160);
font-size: 0.7em;
text-align: left;}

.tableau-centre {
padding-top: 5px;
padding-bottom: 5px;
margin-top: 5px;
margin-bottom: 5px;
line-height: 1.2em;
color: rgb(0,30,120);
font-size: 0.7em;
text-align: center;}

.formulaire {
font-size: 0.7em;
color: rgb(0,60,160);
font-weight: bold;
font-style: italic;}



