body 
{
background-color: #ffffff;
text-align:center; 
color:#8C8B86;
margin: 0;
padding: 0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}
p {margin: 0 0 10px 0;}

a:link {COLOR: #BE180F; TEXT-DECORATION: none; BORDER-BOTTOM-STYLE: none;}
a:visited {COLOR: #BE180F; TEXT-DECORATION: none; BORDER-BOTTOM-STYLE: none;}
a:hover {COLOR: #BE180F; BORDER-BOTTOM: #227ee9 1px dotted; TEXT-DECORATION: none;}


a.menu:link {COLOR: #ffffff; text-decoration: none;}
a.menu:hover {COLOR: #BE180F; text-decoration: none; border:none;}
a.menu:visited {COLOR: #ffffff; text-decoration: none;}

H1 {FONT-FAMILY: "Verdana",Helvetica,"Bitstream Vera Sans","Times New Roman",serif;  margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; FONT-SIZE: 20px; font-weight:normal;
}
H2 {FONT-FAMILY: "Verdana",Helvetica,"Bitstream Vera Sans","Times New Roman",serif; margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; FONT-SIZE: 18px; font-weight:normal;
}
H3 {FONT-FAMILY: "Verdana",Helvetica,"Bitstream Vera Sans","Times New Roman",serif; margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; FONT-SIZE: 16px; font-stretch:normal; font-weight:normal;
}
H4 {FONT-FAMILY: "Verdana",Helvetica,"Bitstream Vera Sans","Times New Roman",serif; margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; FONT-SIZE: 14px; font-weight:normal;
}
H5 {FONT-FAMILY: "Verdana",Helvetica,"Bitstream Vera Sans","Times New Roman",serif; margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; FONT-SIZE: 12px; font-weight:normal;
}
H6 {FONT-FAMILY: "Verdana",Helvetica,"Bitstream Vera Sans","Times New Roman",serif; margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; FONT-SIZE: 11px; font-weight:normal;
}

#cls
{
position: relative;
width:780px; height:14px;
margin: 0 auto; 
padding:0px;
text-align:left;
}
#divcopy
{
position: relative;
width:780px; height:11px;
margin: -7px auto 0 auto; 
padding:0px;
}
#divcopy.a
{
color:#000033;
}


#header {
position:relative;
width:765px;
height: 112px;
margin:0 0 0 0;
padding:2px 0 0 0px;
-moz-padding-left:2px;
/**/
}
#immo {
width:765px;
height: 250px;
overflow:auto;
/*
background-image:url(img/bg_header.jpg);
background-repeat:repeat-x;*/
margin:0 0 0 2px;

}
#centre {
margin-left: 200px;
margin-right: 200px;
height:250px;
overflow:auto;
}
#gauche {
position: absolute;
left:2px;
width: 200px;
height:200px;
color:#FFFFFF;
text-align:center;
}
#droite {
position: absolute;
right:10px;
width: 200px;
height:200px;
color:#FFFFFF;
text-align:center;
}
#bas
{
/*border:#009900 solid 1px;*/
width:765px; height:112px;
margin: 0 0 0 2px;}

h1{ font-size:12px;}
.menugauche {
list-style-type: none;
margin: 0;
padding:0;
}
.menugauche li {
margin-bottom: 5px;
}
.menugauche a {
margin: 0 2px;
color: #000000;
text-decoration: underline;
}
.menugauche a:hover {
text-decoration: none;
}
.menudroit {
list-style-type: none;
margin: 0;
padding:0;
}
.menudroit li {
margin-bottom: 5px;
}
.menudroit a {
margin: 0 2px;
color: #000000;
text-decoration: underline;
}
.menudroit a:hover {
text-decoration: none;
}
.menubas a:link {
margin: 0 10px;
color: #ffffff;
text-decoration: none;
}
.menubas a:hover {
text-decoration: underline;
}
.legal
{ font-size:9px;}
.legal a {
margin: 0 10px;
color: #002D5C;
text-decoration: none;
}
.legal a:hover {
text-decoration: underline;
}
.lettrine {
font-size: 17px; /* 3 hauteurs de lignes pour la lettrine*/
font-weight: bold;
font-family: Verdana, Times New Roman, Times, serif;
margin: 1px;
padding: 1px;
line-height: 1em;
}
h1
{
font-size:14px;
}
.bgprog
{
margin:0 0 0 20px;
/*padding:0 0 0 80px;
background-position:right;
background-position:top;*/
background-image:url(img/bg_programme.gif);
background-repeat:no-repeat;
}
html>body .bgprog2
{
margin:0 0 0 30px;
}
.bgprog2
{
margin:0;
}

