@charset "iso-8859-1";

body {font-family: Verdana,Arial,Helvetica; font-size: 10pt; text-align: justify}

table {font-family: Verdana,Arial,Helvetica; font-size: 10pt; text-align: justify}
table.caveats tr{ height: 28px}
table.caveats td{ text-indent: 10px; border-color: white; border-style: solid; border-width: 1px;}

table.links th{ font-weight: normal; text-indent: 10px; width: 100px;}
table.links td{ font-style: italic; }

.gmenu {position: absolute; top: 110px;}
.menu {margin-top : 10px; margin-bottom: 0;}
a.menu {text-decoration: none; color: blue;}
a.menu:hover {text-decoration: underline; color: orange;}

a {text-decoration: none; color: #0000AA;}
a:hover {text-decoration: underline; color: blue;}

img.rien{border-width: 0px;}

h2 {text-align: center; color: #000099; }
h3.haut {text-align: left; color: white; background-image: url(images/titre.gif); background-repeat: no-repeat; line-height: 20px; text-indent: 10px;}
h3.centre {text-align: center; color: #000099;}
.encadre {text-align: center; color: #000099; border-color: blue; border-style: solid; border-width: 1px; line-height: 20px;}

#cavdisp { position: relative; float: right; margin-right : 10px; }

.paragraphe1 { position: relative; height: 160px; }
.paragraphe2 { position: relative; }
.paragraphe3 { position: relative; top: 50px; }

.img_float_1 { float: left; text-align: center; margin-right: 10px; }
.img_float_2 { float: right; text-align: center; margin-left: 10px; margin-right: 10px; }
.img_float_3 { float: right; text-align: center; margin-left: 10px; margin-right: 10px; }
.img_float_1 a { color: #F0F0F0; }
.img_float_2 a { color: #F0F0F0; }
.img_float_3 a { color: #F0F0F0; }

.cadre{border-color: orange; border-style: solid; border-width: 1px; line-height: 20px;}

.decalg { position: absolute; left: 30px;}
.decalg p { font-weight: normal; }

.png { position: absolute; top: 0px; left: 115px;}

.gv { position: absolute; top: 20px; left: 0px; width: 110px; text-align: right; line-height: 20px;}

.prev { position: absolute; top: 80px; left: 40px; width: 55px; }
.next { position: absolute; top: 80px; left: 88px; width: 35px; }

.prev a { color: white; display: block; width: 22px; height: 19px; background-image: url(../../images/prev.gif); background-repeat: no-repeat;}
.prev a:hover { background-image: url(../../images/prev_o.gif); }
.next a { color: white; display: block; width: 22px; height: 19px; background-image: url(../../images/next.gif); background-repeat: no-repeat;}
.next a:hover { background-image: url(../../images/next_o.gif); }

.vue_type { position: absolute; top: 140px; left: 0px; width: 110px; text-align: right; }

.index { position: absolute; top: 200px; left: 0px; width: 110px; text-align: right; }

.png1 { position: absolute; left: 10px; top: 90px; text-align: center;}
.png2 { position: absolute; left: 284px; top: 90px; text-align: center;}
.png3 { position: absolute; left: 558px; top: 90px; text-align: center;}
.png4 { position: absolute; left: 832px; top: 90px; text-align: center;}

.acro { font-weight: bold; color: #3333ff; line-height: 20px;}
.acro2 { position: absolute; left: 100px; line-height: 20px;}

.hiaoff { font-style: italic; color: #404040; }

.specav { position: absolute; top: 515px; left: 10px; font-style: italic; }
.spectrowarn { position: absolute; top: 545px; left: 10px; }
.spectrocav { position: absolute; top: 540px; left: 45px; }

.speind { position: absolute; top:55px; right: 50%; width: 100px; text-align: left;}
.speprev { position: absolute; top: 55px; right: 50%; width: 40px; text-align: left;}
.spenext { position: absolute; top: 55px; left: 50%; width: 40px; text-align: right;}

.speprev a { color: #F0F0F0; display: block; width: 22px; height: 19px; background-image: url(../../images/prev1.gif); background-repeat: no-repeat;}
.speprev a:hover { background-image: url(../../images/prev1_o.gif); }
.spenext a { color: #F0F0F0; display: block; width: 22px; height: 19px; background-image: url(../../images/next1.gif); background-repeat: no-repeat;}
.spenext a:hover { background-image: url(../../images/next1_o.gif); }

table.cal {font-family: Verdana,Arial,Helvetica; font-size: 8pt; text-align: justify;}
table.cal tr{ height: 20px}
table.cal td{ text-indent: 10px; border-color: white; border-style: solid; border-width: 1px; }
table.cal tr.we{ color: grey; background-color: white;}
table.cal tr.jj{ color: red}
table.cal tr.fe{ background-color: #E7FED6; }
table.cal tr.jj.we{ background-color: white; color: red}


.nav_p { position: absolute; top: 10px; left: 440px; width: 55px; }
.nav_n { position: absolute; top: 10px; left: 488px; width: 35px; }
.nav_p a { color: white; display: block; width: 22px; height: 19px; background-image: url(images/prev1.gif); background-repeat: no-repeat;}
.nav_p a:hover { background-image: url(images/prev1_o.gif); }
.nav_n a { color: white; display: block; width: 22px; height: 19px; background-image: url(images/next1.gif); background-repeat: no-repeat;}
.nav_n a:hover { background-image: url(images/next1_o.gif); }