BODY {margin:0px 10px 0px 10px;}
a img {border:none;}
/* Bloc Principal */

#master {position:relative; margin-left:auto; margin-right:auto; width:775px; visibility:visible; background:#FFFFFF; border-style:solid; border-width:3px; border-color:#FFFFFF;}

/* Structure Menu */

#menumax {position:absolute; top:117px; left:0px; width:180px; background:#FFFFFF; padding-bottom:10px;}
.prel {position:relative; top:0px; left:0px;}
td.soustitre {font-family: Arial, Times; font-size: 11px; color:#000000; background-color:#E3EFFF;
cursor:pointer; border-left:2px solid #FFFFFF; padding-left:15px;}
td.soustitre:hover {color:red;}
.menu {position:absolute; font-family: Arial, Times; font-size:11px; color:#000000; background:#E6F1F8; padding:4px; border-color:#000000; border-style:solid; border-width:1px; visibility:hidden; z-index:4;}
a.lien:link {color:#000000; text-decoration:none;}
a.lien:visited {color:#000000; text-decoration:none;}
a.lien:hover {color:#000000; text-decoration:underline;}
#ombre {position:absolute; background-color:#000000; filter:Alpha(opacity=35, finishopacity=35, style=3); visibility:hidden; z-index:3;}
#ombreM {position:absolute; background-color:#000000; filter:Alpha(opacity=35, finishopacity=35, style=3); visibility:hidden; z-index:1;}
#liaison {position:absolute; width:12px; height:3px; background:url(../grafx/liaison.gif); visibility:hidden; z-index:5;}

/* Presentation */

.carrebleu {width:176px; height:400px; font-family:Times; font-size:11px; color:#FFFFFF; background:#346FB9;}

.fen_pal {position:relative; top:5px; width:475px; height:390px; overflow:hidden; clip: rect(0px 475px 390px 0px); background:#FFFFFF; margin:0px 90px 20px 20px;}
.fen_pal1 {position:relative; top:0px; width:475px; height:390px; background:#FFFFFF; margin:0px 50px 11px 20px;}
.fen_pal2 {position:relative; top:0px; width:500px; height:390px; background:#FFFFFF; margin:0px 50px 11px 20px;}
.fen_cont {position:relative; left:0px; top:0px;}

#barre {position:relative; left:205px;}
form {margin-bottom:0px;}

#bHaut {position:absolute; left:710px; top:180px; cursor:pointer;}
#bBas {position:absolute; left:710px; top:560px; cursor:pointer;}

#barrep {position:absolute; left:709px; top:188px; width:15px; height:373px; background-image:url(../grafx/barre.gif);}
#curs {position:relative; left:0px; top:0px; cursor:pointer;}

#carte {position:absolute; left:470px; top:340px;}
a.zoom {color:#000000; text-decoration:none;}
a.zoom:hover {color:#000000; text-decoration:underline;}

.titre {margin-left:20px;}
.stitre {font-weight:bold; font-size:14px;}
.intro {padding:8px 6px 16px 6px; background:#FFFFFF; font-size:13px; font-style:italic;}
.intro1 {background:#FFFFFF; font-size:13px; font-style:italic;}
.bleu1 {padding:8px 6px 10px 6px; background:#EDF5FF; border-color:silver; border-style:dotted; border-width:1px 0px 1px 0px;}
.bleu {padding:8px 6px 10px 6px; background:#EDF5FF; border-color:silver; border-style:dotted; border-width:0px 0px 1px 0px;}
.cubebleu {font-size:15px; width:360px; padding:20px 6px 20px 6px; margin-top:10px; background:#EDF5FF; border-color:silver; border-style:dotted; border-width:1px;}
.cubebleu1 {font-size:12px; width:460px; padding:20px 6px 20px 6px; margin-top:10px; background:#EDF5FF; border-color:silver; border-style:dotted; border-width:1px;}
.cubebleu2 {font-size:12px; width:490px; padding:7px 8px 2px 8px; margin-top:10px; background:#EEFEEE; border-color:silver; border-style:dotted; border-width:1px;}
.cubebleu3 {position:absolute; height:176px; left:0px; top:139px; font-size:12px; width:270px; padding:10px 6px 8px 6px; margin-top:28px; margin-bottom:26px; background:#C5E8FE; border-color:silver; border-style:dotted; border-width:1px;}
.cubebleu4 {position:absolute; top:147px; left:314px; font-size:12px; width:180px; height:174px; padding:10px 6px 10px 6px; margin-top:20px; background:#EDF5FF; border-color:silver; border-style:dotted; border-width:1px;}


.blanc {padding:8px 6px 10px 6px; background:#FFFFFF; border-color:silver; border-style:dotted; border-width:0px 0px 1px 0px;}
li {list-style-type:square;}

a.mention {color:#FFFFFF; font-size:11px; text-decoration:none;}
a.mention:hover {color:#FFFFFF; font-size:11px; text-decoration:none; cursor:hand;}
.mentions {position:absolute; left:200px; top:50px; width:500px; padding:8px 20px 8px 8px; background:#EDF5FF; color:#000000; font-size:12px; border-style:solid; border-color:#000000; border-width:1px; text-align:top; z-index:2; visibility:hidden;}

form.css label {display:inline; float:left; width:55px; font-size:11px; font-weight:bold; color:#000000;}
form.css input,textarea {background-color:#CDE8F5; border-style:groove;}

.noprt {font-size:11px; color:#000000; text-decoration:none;}
.prt {display:none;}

/* Imprimer */

@media print {img {visibility:hidden;}}
@media print {#menumax {visibility:hidden;}}
@media print {#barre {visibility:hidden;}}

@media print {.noprt {display:none;} }
@media print {.prel {visibility:hidden;}}
@media print {.cubebleu {visibility:hidden;}}
@media print {.mention {visibility:hidden;}}

@media print {.prt {display:block; font-size:14px;}}

@media print {.fen_pal {position:relative; left:-100px; top:-100px; overflow:visible;} }
@media print {.fen_pal1 {position:relative; left:-100px; top:-100px; overflow:visible;} }
@media print {.fen_cont {position:absolute; top:0px; left:0px;}}
