@charset "iso-8859-1";
* {margin:0; padding:0;}
body {margin:0 auto; padding:0; width:600px; font-family:arial,helvetica,sans-serif; font-size:1em; text-align:center; color:#000; background-color:#fff;}
a {text-decoration:underline;}
a[hreflang]:after {content:" ["attr(hreflang)"]"; font-size:0.8em; color:#666;}
a:link {color:#00f;}
a:visited {color:#909;}
a:hover, a:focus {color:#000; background-color:#ffc;}
a:active {color:#f00; background-color:#fff;}
abbr {cursor:help; border-bottom:2px dotted #369;}
address {clear:left; float:left; margin:0 0 1em; padding:0.4em 0 0.5em; width:600px; border:3px solid #008; border-width:2px 0; color:#fff; background:#008 url(../img/fond-en-tete.png) top; font-style:normal; text-align:center; font:bold 0.7em "Bitstream Vera Sans",Arial,Geneva,"Luxi Sans",Helvetica,sans-serif;}
address a:link {color:#fff; padding:0 1px 1px;}
address a:visited {color:#ff6; padding:0 1px 1px;}
address a:hover, address a:focus {color:#000; background-color:#ffc;}
code {display:block; margin:1em 1em 0; padding:0.1em; border:1px dotted gray; font:bold 90% "Courier New",courier,monospace; color:#050; text-align:center;}
dl {margin:0 0 1em; text-align:left;}
dd {margin:6px;}
h1 a:link, h1 a:visited, h1 a:hover {text-decoration:none; color:#ff6; background:#008 url(../img/fond-en-tete.png) top;}
h3 {margin:0; padding:0.6em 0 0.8em 0; border-bottom:1px solid #ccc; color:#900; background-color:#ffc;}
h4 {margin:0; padding:0em 1em 0.2em; color:#900; background-color:#ffffee; text-align:left;}
img, img a:hover {margin:10px 0; border:0; background-color:#fff;}
p {margin:0; padding:0 1em 1em; text-align:justify; line-height:1.2em; background-color:#ffffee; font-size:95%;}
.premier {padding-top:0.5em;}
.important {color:#f00; text-align:center; font-weight:bold;}
ul {margin:1em; padding:0; text-align:left; list-style:outside;}
ul li {line-height:1.5em;}
.actif {color:#f00;}
.indent {padding-left:50px;}
.inv {display:none;}
.k {font-size:0.65em; font-weight:bold; color:#fff;}
.unicode {font-family:"Lucida Sans Unicode","Times New Roman";}
ul.menu-horiz {margin:0 auto; padding:0.6em 0.5em 1.6em; text-align:center; font-size:0.8em; background-color:#f3f3f3;}
ul.menu-horiz-1, ul.menu-horiz-2 {margin:0 auto; padding:0.6em 0.5em 1em; font-size:0.8em; text-align:left;}
ul.menu-horiz li, ul.menu-horiz-1 li, ul.menu-horiz-2 li {display:inline; list-style:none; margin:0 6px;}
ul.menu-horiz li img {vertical-align:middle;}
ul.menu-horiz-1 {background-color:#f8f8f8;}
ul.menu-horiz-2 {background-color:#eeeeff;}

sup {font-size:60%;}
form {float:right; padding-right:100px; background-color:#ffe;}

ol {margin:0; padding:0 0 1em 4.4em; background-color:#ffe; text-align:left;}

#accessibilite {float:left; margin:0.3em 0 0.4em; padding:0; font-size:0.8em;}
#acclamation {clear:left; margin:12px auto 20px; padding:0; width:450px;}
#acclamation dt {margin:0 0 0 6px; font-size:1em; font-weight:bold;}
#acclamation dd {text-align:center;}
#aide {float:right; margin:0.3em 0 0.4em; padding:0; font-size:0.8em; text-align:right;}
#carte img {margin:10px; vertical-align:middle;}
#col-droite {float:right; margin:4px 0 0; padding:12px 4px 0 6px; border:1px dotted #999; width:135px; background-color:#ffc;}
#col-droite p, #col-gauche p {margin:0 0 1em; padding:0; text-align:left; background-color:#ffc; font-size:100%;}
#col-gauche {float:left; margin:4px 0 0; padding:12px 4px 0 6px; border:1px dotted #999; width:135px; background-color:#ffc;}
#contenu {float:left; margin:4px 0 0; padding:0; width:286px; background-color:#fff;}
#controle {margin:10px 0; padding:0; font-weight:bold; text-align:center;}
#en-tete {clear:left; margin:0 auto; padding:2px 0 0.5em; width:600px; border:3px solid #008; border-width:2px 0; color:#ff6; background:#008 url(../img/fond-en-tete.png) top;}
#fiche {margin:0; padding:2px 8px 0.2em; width:584px; background-color:#ffffee;}
#fiche dt {margin:12px 0 0 6px; font-weight:bold; color:#333; font-size:100%;}
#fiche dt:first-letter {font-size:110%; color:#900;}
#fiche dd {display:list-item; list-style-type:none; list-style-position:outside; padding-left:1em; font-size:90%;}

#fiche-l {margin:0; padding:2px 8px 0.2em; width:584px; background-color:#f3f3f3;}
#fiche-l dt {margin:12px 0 0 6px; font-weight:bold; color:#333; font-size:100%;}
#fiche-l dt:first-letter {font-size:110%; color:#900;}
#fiche-l dd {display:list-item; list-style-type:none; list-style-position:outside; padding-left:1em; font-size:90%;}
#fiche-l dd span {color:#900;}

#drapeau {float:right; margin:12px 8px; padding:0; width:150px; border:1px solid #900; font-size:0.9em; text-align:center; background-color:#fff;}
#drapeau dt {margin:6px auto -8px; padding:0; font-weight:bold; text-align:center;}
#drapeau dd {display:block; margin:0 auto; padding:0; font-weight:normal; text-align:center;}
#icone {margin:0 10px 0;}
#menu-continent a {text-decoration:overline; margin:0 0.75em; white-space:nowrap;}
#presentation {clear:both; margin:0 0 4px; padding:3px 6px 6px; background-color:#ebebeb;}
#presentation:first-letter {color:#900; font-weight:bold;}
#sentier {margin:0; padding:0.4em 16px 0.5em; border-bottom:1px solid #999; background-color:#ebebeb; text-align:left; font:0.7em "Bitstream Vera Sans",Arial,Geneva,"Luxi Sans",sans-serif;}
#nom-de-langue {margin:0em 0 0 0; padding:0 0 1.5em 4em; background-color:#ffe;}
