﻿body { margin: 0px; padding:20px; background-image:url(../images/fondpage.png); background-repeat:repeat-x; }

a.menu { color:#eeeeee; font-family:Calibri; font-size: 14px; font-weight:bolder; text-decoration:none;  padding-left:14px; padding-right:14px; }
a.menu:hover  { color:#eeeeee; font-family:Calibri; font-size: 14px; font-weight:bolder; text-decoration:none; padding-left:14px; padding-right:14px; }

a.menuTop { color:#ffffff; font-family:Calibri; font-size: 12px; font-weight:bolder; text-decoration:none; padding:10px; padding-left:5px; padding-right:8px; }
a.menuTop:hover  { color:#ffffff; font-family:Calibri; font-size: 12px; font-weight:bolder; text-decoration:none; padding:10px; padding-left:5px; padding-right:8px; }

a.menuTop2 { color:#ffffff; font-family:Calibri; font-size: 12px; font-weight:bolder; text-decoration:none; padding:0px; padding-left:5px; padding-right:8px; }
a.menuTop2:hover  { color:#ffffff; font-family:Calibri; font-size: 12px; font-weight:bolder; text-decoration:none; padding:0px; padding-left:5px; padding-right:8px; }

a.menuSec { font-family:Calibri; font-size:14px; color:#444444; padding:4px; background-image:none; text-decoration:none; }
a.menuSec:hover  { font-family:Calibri; font-size:14px; color:#444444;  padding:4px; background-image:url(../images/vertTrans30.png); text-decoration:none; }

p { margin:0px; margin-left:0px; margin-right:0px; }
li { list-style-position:outside; padding-bottom:6px; }
h1 { margin:0px; margin-left:0px; margin-right:0px; padding-bottom:35px;}
h2 { margin:0px; margin-left:0px; margin-right:0px; padding-bottom:10px;}
h3 { margin:0px; margin-left:0px; margin-right:0px; padding-bottom:6px; padding-top:6px;}
li { list-style-position:outside; padding-bottom:6px; }

#ombreHautPage {
    width: 816px;
    height: 3px;
    background-image: url(../images/haut_page.png);
}

#ombreTitreGauche {
    width: 3px;
    height: 20px;
    background-image: url(../images/haut_gauche_page.png);
}

#ombreTitreDroite {
    width: 13px;
    height: 20px;
    background-image: url(../images/haut_droite_page.png);
}

#ombreGauche {
    width: 3px;
    background-image: url(../images/gauche_page.png);
}

#ombreDroite {
    width: 13px;
    background-image: url(../images/droite_page.png);
}

#ombreBasGauche {
    width: 3px;
    height: 20px;
    background-image: url(../images/bas_gauche_page.png);
}

#ombreBasDroite {
    width: 13px;
    height: 4px;
    background-image: url(../images/bas_droite_page.png);
}

#ombreBas {
    width: 816px;
    height: 13px;
    background-image: url(../images/bas_page.png);
}

#tdMenuTop
{
    background-image: url(../images/fondMenuTop.jpg);
    background-repeat: repeat;
}

#tdEntete
{
    background-color: #fff;
    background-image: url(../images/fondEntete.png);
    background-position: bottom;
    background-repeat: repeat-x;
    text-align: center;

}

#tdMenu
{
    background-color: #00aca8;
    vertical-align: middle;

}

#tdCentre
{
    background-color: #fff;
    background-image: url(../images/fondBottomBody.png);
    background-position: bottom;
    background-repeat: repeat-x;
    text-align: center;
    border: 0px solid;
    vertical-align: top;
}

#tdBas
{
    background-color: #fff;
    text-align: center;
    padding-top: 3px;
    vertical-align: top;
    height: 30px;
}

#divMenuTop
{
    width: 750px;
    height: 20px;
    text-align: right;
    padding-right:50px;
}

#divEntete
{
    position: relative;
    width: 800px;
    height: 200px;
    overflow: hidden;
    border: 0px solid;
    background-color:#fff;
}

#divCentre
{
    width:800px;
}

#divMenu
{
    background-color: #007000;
    width: 800px;
    text-align: center;
}

#divBody
{
    width: 700px;
    text-align: left;
    padding: 50px;
    padding-top: 0px;
    border: 0px solid;
}

#divFondBody
{
    position:absolute;
    width: 800px;
    height: 18px;
    text-align: center;
    background-image: url(../images/fondTopBody.png);
    background-position: top;
    background-repeat: repeat-x;
}

#divBas
{
    width: 800px;
    text-align: right;
}

#basCentre {
    width: 795px;
    position: relative;
    font-family: Calibri;
    font-size: 10px;
    color: #666666;
    padding-top: 5px;
    text-align:right;
    padding-right:5px;
    padding-bottom:1px;
}

#imgLogo
{
    position: absolute;
    top: 10px;
    right: 20px;
   
}

#txtLogo
{
    position: absolute;
    top: 30px;
    left: 180px;
    font-family: Calibri;
    font-size: 24px;
    font-weight:bold;
    color: #00aca8;
}

#imgMaison
{
    position: absolute;
    top: 0px;
    right: -20px;
    height: 150px;
}

#imgVille
{
    position: absolute;
    top: 1px;
    left: -20px;

}

#imgOiseaux1
{
    position: absolute;
    top: 150px;
    left: 400px;

}

#imgOiseaux2
{
    position: absolute;
    top: -40px;
    left: 180px;

}

#imgOiseaux3
{
    position: absolute;
    top: -40px;
    left: 180px;

}

.tblMenuTop
{
    font-family: Calibri;
    font-size: 14px;
    font-weight: normal;
    color: #fff;
}

.tdMenu
{ 
    color: #fff; 
    height:32px;
    font-family:Calibri;
    font-size: 17px;
    font-weight:bolder;
    
}


.titreMenu
{
    font-family:Arial black; 
    font-size: 20px;
    font-weight: bolder;
    color: #008080;
}

.titre
{
    font-family:Arial black; 
    font-size: 18px;
    font-weight: bolder;
    color: #333333;
}

.sousTitre
{
    font-family:Calibri; 
    font-size: 17px;
    font-weight: bolder;
    color: #444444;
}

.item
{
    font-family:Calibri; 
    font-size: 14px;
    font-weight: bolder;
    color: #444444;
}


.txtBody
{
    font-family:Calibri; 
    font-size: 14px;
    font-weight: normal;
    color: #555555;
    text-align: justify;
    line-height: 16px;
}

.txtBas
{
    font-family: Calibri;
    font-size: 12px;
    font-weight: normal;
    color: #666666;
}

.turquoise { color: #008080; }

.vert { color: #007000; }

.gris { color: #666666; }
