a:link { 
color : #003A74;
text-decoration : underline;
} 
a:visited { 
color : #003A74;
text-decoration : underline;
} 
a:hover { 
color : maroon;
text-decoration : underline;
} 
html {
font-size: 100%;
margin : 0;
padding : 0;
}
body { 
background-color : #FFFFFF;
font-size : 0.95em;
font-family: arial, verdana, sans-serif;
margin : 0;
padding : 0;
}
div {
border : none;
}
h1 {
text-align : center;
font-size : 1.2em;
font-style : italic;
color : maroon;
margin-top : 5px;
margin-bottom : 15px;
margin-left : 0px;
margin-right: 0px;
} 
h2 {
text-align : left;
font-size : 1.1em;
font-style : italic;
color : maroon;
margin : 15px 0px 15px 0px;
padding : 0px 15px 0px 15px;
}
h3 {
text-align : left;
font-size : 1em;
font-style : italic;
color : maroon;
margin : 5px 10px 10px 10px;
}
p {
font-size : 1em; 
color : #393737;
margin : 3px;
}
ul {
margin : 0;
padding : 0;
}
li.conseils{
margin : 5px 10px;
padding : 0;
list-style-image : url('images/2.gif');
}
li {
font-size : 1em;
color : #393737;
text-align : left;
margin-left : 3px;
margin-top : 3px;
margin-right : 3px;
margin-bottom : 3px;
} 
img {
border : none;
}
img.vignette {
float : left;
}
img.vignette2 {
float : left;
padding : 5px 0px 5px 5px;
}
.f12 { 
text-align : left;
}   
.r12 { 
text-align : right;
} 
.c12 { 
text-align : center;
} 
.j12 { 
text-align : justify;
} 
.c10 { 
font-size : 0.85em;
color : #393737;
text-align : left;
margin-top : -120px;
margin-bottom : 3px;
} 
.c10 a { 
color : #393737;
text-decoration : none;
}
.c10 a:link { 
color : #393737;
background-color : #FFFFFF;
text-decoration : none;
}
.c10 a:visited { 
color : #393737;
background-color : #FFFFFF;
text-decoration : none;
}
.c10 a:hover { 
color : #FFFFFF;
background-color : #393737;
text-decoration : none;
}
.menuselles {
background-image : url(images/Lineh.jpg);
width : 100%;
height : 1.2em;
text-align : center;
color : #D6FFA5;
font-size : 1.1em;
}
.menuselles a {
display : block;
float : left;
color : #D6FFA5;
background-color : #6B3900;
background-image : url(images/Lineh.jpg);
padding : 0px 20px;
text-decoration : none;
}
.menuselles a:link {
display : block;
float : left;
color : #D6FFA5;
text-decoration : none;
}
.menuselles a:visited {
display : block;
float : left;
color : #D6FFA5;
text-decoration : none;
}
.menuselles a:hover{
color : #6C3A01;
background-image : url(images/Lineh2.jpg);
text-decoration : none;
}
#PrintLogo { 
display :none;
}
#pagetop { 
width : 850px;
margin : auto;
} 
#m1down, #m2down, #m3down, #m4down, #m5down, #m6down, #m7down, #m1, #m2, #m3, #m4, #m5, #m6, #m7, #nlm1down, #nlm2down, #nlm3down, #nlm4down, #nlm5down, #nlm6down, #nlm7down, #nlm1, #nlm2, #nlm3, #nlm4, #nlm5, #nlm6, #nlm7 {
width : 96px;
height : 41px;
margin-left : 82px;
}
#m1down {
background-image : url("images/bm1ufr.gif");
margin-top : 48px;
}
#m2down {
background-image : url("images/bm2ufr.gif");
}
#m3down {
background-image : url("images/bm3ufr.gif");
}
#m4down {
background-image : url("images/bm4ufr.gif");
}
#m5down {
background-image : url("images/bm5ufr.gif");
}
#m6down {
background-image : url("images/bm6ufr.gif");
}
#m7down {
background-image : url("images/bm7ufr.gif");
}
#m1 {
background-image : url("images/bm1dfr.gif");
margin-top : 48px;
}
#m1 a {
display : block;
text-decoration : none;
}
#m1 a:hover {
background-image : url("images/bm1dfr2.gif");
}
#m2 {
background-image : url("images/bm2dfr.gif");
}
#m2 a {
display : block;
text-decoration : none;
}
#m2 a:hover {
background-image : url("images/bm2dfr2.gif");
}
#m3 {
background-image : url("images/bm3dfr.gif");
}
#m3 a {
display : block;
text-decoration : none;
}
#m3 a:hover {
background-image : url("images/bm3dfr2.gif");
}
#m4 {
background-image : url("images/bm4dfr.gif");
}
#m4 a {
display : block;
text-decoration : none;
}
#m4 a:hover {
background-image : url("images/bm4dfr2.gif");
}
#m5 {
background-image : url("images/bm5dfr.gif");
}
#m5 a {
display : block;
text-decoration : none;
}
#m5 a:hover {
background-image : url("images/bm5dfr2.gif");
}
#m6 {
background-image : url("images/bm6dfr.gif");
}
#m6 a {
display : block;
text-decoration : none;
}
#m6 a:hover {
background-image : url("images/bm6dfr2.gif");
}
#m7 {
background-image : url("images/bm7dfr.gif");
}
#m7 a {
display : block;
text-decoration : none;
}
#m7 a:hover {
background-image : url("images/bm7dfr2.gif");
height : 41px;
} 

#nlm1down {
background-image : url("images/bm1unl.gif");
margin-top : 48px;
}
#nlm2down {
background-image : url("images/bm2unl.gif");
}
#nlm3down {
background-image : url("images/bm3unl.gif");
}
#nlm4down {
background-image : url("images/bm4unl.gif");
}
#nlm5down {
background-image : url("images/bm5unl.gif");
}
#nlm6down {
background-image : url("images/bm6unl.gif");
}
#nlm7down {
background-image : url("images/bm7unl.gif");
}
#nlm1 {
background-image : url("images/bm1dnl.gif");
margin-top : 48px;
}
#nlm1 a {
display : block;
text-decoration : none;
}
#nlm1 a:hover {
background-image : url("images/bm1dfr2.gif");
}
#nlm2 {
background-image : url("images/bm2dnl.gif");
}
#nlm2 a {
display : block;
text-decoration : none;
}
#nlm2 a:hover {
background-image : url("images/bm2dnl2.gif");
}
#nlm3 {
background-image : url("images/bm3dnl.gif");
}
#nlm3 a {
display : block;
text-decoration : none;
}
#nlm3 a:hover {
background-image : url("images/bm3dnl2.gif");
}
#nlm4 {
background-image : url("images/bm4dnl.gif");
}
#nlm4 a {
display : block;
text-decoration : none;
}
#nlm4 a:hover {
background-image : url("images/bm4dnl2.gif");
}
#nlm5 {
background-image : url("images/bm5dnl.gif");
}
#nlm5 a {
display : block;
text-decoration : none;
}
#nlm5 a:hover {
background-image : url("images/bm5dnl2.gif");
}
#nlm6 {
background-image : url("images/bm6dnl.gif");
}
#nlm6 a {
display : block;
text-decoration : none;
}
#nlm6 a:hover {
background-image : url("images/bm6dnl2.gif");
}
#nlm7 {
background-image : url("images/bm7dnl.gif");
}
#nlm7 a {
display : block;
text-decoration : none;
}
#nlm7 a:hover {
background-image : url("images/bm7dnl2.gif");
height : 41px;
} 

#content { 
margin-left : 2px;
background-image : url("images/PageRight.png");
background-position : right;
background-repeat : repeat-y;
width : 100%;
} 
#BordureMenu {
margin-left : 20px;
margin-right : 20px;
}  
div#column2 { 
margin : 0px;
padding : 0px;
width : 810px;
background-color : white;
background-image : url("images/BackContent.jpg");
background-position : 187px -8px;
background-repeat : no-repeat;
} 
div#column1 { 
margin : 0;
padding : 0;
width : 100%;
}  
div#main { 
margin-top : 0px;
margin-left : 0px;
margin-right : 0px;
margin-bottom : 0px;
} 
#mainmenu {
position : relative;
top : 0px;
left : 0px;
width : 188px;
height : 602px;
background : white;
background-image : url("images/BackMenu.jpg");
background-repeat : no-repeat;
float : left;
}
#BorderRightMenu {
float : left;
width : 590px;
margin : 0;
padding-right : 20px;
background-image : url("images/PageLeft.png");
background-repeat : repeat-y;
} 
.clear { 
clear : both;
display : block;
height : 1px;
overflow : hidden;
margin : 0;
padding : 0;
}  
#pagebottomFini { 
width : 592px;
height : 2px;
background-image : url("images/PageBottom.png");
background-repeat : repeat-x;
z-index : 999;
}
#BackBottom {
position : relative;
left : 510px;
top : -30px;
width : 100px;
}
#MargeBottom {
height : 30px;
}
#mailinglist {
width : 180px;
margin : 70px 0px 0px 6px;
padding : 40px 0px 0px 0px;
background-image : url("images/BackMailing.gif");
background-repeat : no-repeat;
}
#mailinglist2 {
width : 180px;
margin : 0px 0px 0px 6px;
padding : 0;
background-image : url("images/BackMailing2.gif");

}
#mailinglist3 {
width : 180px;
margin : 0px 0px 0px 6px;
padding : 0;
height : 38px;
background-image : url("images/BackMailing3.gif");
background-repeat : no-repeat;
}
.mailing_form {
margin : 0;
padding : 0;
}
.mailing {
text-align : left;
font-size : 0.85em;
padding : 0;
margin : 0px 3px 0px 13px;
}
.mailing_center {
text-align : center;
font-size : 0.85em;
padding : 0;
margin : 0px 3px 0px 13px;
}
.backtable {
width : 100%;
background-color : silver;
}
.backtd1 {
width : 50%;
background-color:white;
}
.backtd2 {
width : 50%;
background-color:#ECE6E6;
}
#contact {
background-color : #E7DDDD;
border : 1px solid black;
padding : 20px;
margin : 20px;
}
#global {
     position:absolute;
     left: 50%; 
     top: 50%;
     width: 505px;
     height: 474px;
     border : 1px solid silver;
     padding : 0px;
     margin-top: -237px; /* moitié de la hauteur */
     margin-left: -253px; /* moitié de la largeur */
     background-image : url("images/hplogo.gif");
     background-color : white;
     background-position : center;
     background-repeat : no-repeat;
     }
#search {
border : 1px solid brown; 
width : 205px; 
margin-left : 330px; 
padding : 0px 5px 0px 0px
}

#afficher-form {
border : 1px solid gray;
padding : 5px;
background-color : #F8EAA6;
}
#afficher-formnl {
border : 1px solid gray;
padding : 5px;
background-color : #FED4F5;
}
#masquer-form {
display : none;
}
.livre-titre {
background-color : #F8EAA6;
border : 1px solid brown;
padding : 5px;
margin : 5px 5px 5px 10px;
}
.livre-titrenl {
background-color : #FED4F5;
border : 1px solid brown;
padding : 5px;
margin : 5px 5px 5px 10px;
}
.livre-corps {
background-color : white;
border : 1px solid gray;
padding : 10px;
margin : 10px 10px 10px 40px;
}
.titrereponse {
background-color : #D7F3F3;
border : 1px solid blue;
padding : 5px;
margin : 10px 10px 10px 20px;
}
.corpsreponse {
background-color : white;
border : 1px solid gray;
padding : 10px;
margin : 10px 10px 10px 30px;
}
.cache {
display : none;
}