body{margin:0;padding:0;background-color:#fff;background-image:url(../jpg/bandeau.jpg);background-repeat:no-repeat;font-family:verdana, lucida, sans-serif}

#menu{position:absolute;left:0;top:0px;width:146px;background-image:url(../jpg/logoSFIB.gif);background-position:50% 10px;background-repeat:no-repeat;padding-top:101px;text-align:center;font-size:16px;font-family:times, "times new roman", serif}
#menu div{padding-top:10px;margin-bottom:30px}
#menu a{display:block;text-decoration:none;font-family:verdana, Lucida, sans-serif;font-size:18px;line-height:30px}
#menu span{display:block;margin-top:.6em}
#menu span a{font-size:.9em;line-height:1em}
#menu span span#sty{position:absolute;top:-10px;right:10px}
#menu span span#sty a{display:inline}

a:link{color:#0000FF}
a:visited{color:#800080}
a:hover,a:focus,a:active{color:red}
#menu a:visited{color:#600060}
#menu a:hover,#menu a:focus,#menu a:active{color:#00ff00}
#menu a:visited.ici,#menu a:hover.ici{color:#000;cursor:text}

#page{margin:10px 0 0 146px;/* bandeau + 10 */ padding:0;font-size:0.8em}
h1{margin-bottom:0;border-bottom:2px solid #f0e4f8;padding-bottom:11px;font-family:Times, "Times New Roman", serif;font-size:32px;font-weight:normal;text-align:center;color:gray}
.jeu h1{margin-bottom:30px}
.menue{text-align:center;font-size:.9em;margin:0;background-color:#f9f4fd}
.menue a,.menue a.ici{margin:0;Padding:0 15px;text-decoration:none}
.menue a:hover,.menue a:focus{background-color:#f0e4fd}
.menue a.ici{font-weight:700;color:#000}
.menue a:hover.ici{background-color:transparent;color:#000}
.menui{background-color:#fdfaff}

#them a,a.top{padding:0 5px;text-align:right}
a.top{display:block}
p.nav a.top{display:inline}
a.top:before,#them a:before{content:"[ " }
a.top:after,#them a:after{content:" ]" }

#alp{text-align:center}
#alp a{font-size:1.1em;font-weight:600;margin:0;padding:2px/*;background-color:#ffe;border:1px solid #eef*/}

body.es a[hreflang|=fr],body.de a[hreflang|=fr],
body.en a[hreflang|=fr]{background-image:url(../jpg/f.gif);background-repeat: no-repeat}
body.es #page a[hreflang|=fr],body.en #page a[hreflang|=fr],
body.de #page a[hreflang|=fr]{background-position:100% 0%}
body.en #menu a[hreflang|=fr]{background-position:94% 28%}
#menu a.en{_background:url(../jpg/uk.png) 100% 50% no-repeat}

h2,h3,h4,h5{margin-left:10px;margin-right:10px;padding-left:10px;padding-right:10px;Font-Family:Verdana, Lucida, Sans-Serif;Font-Size:24px;Font-Weight:normal;Text-Align:center}
h3,h4{font-size:1.5em}
h4 span.n{font-size:.67em}
h4,h5{Text-Align:left}
h5{padding-left:25px;font-size:1em;font-weight:700}
p,dt,dd{margin:.4em 10px;padding:.1em 10px}
.bul p{margin:.6em 10px;text-align:justify}
.bul p.r{margin-top:-.4em;padding-left:65px}
p.subp{padding-left:40px;margin-top:0}
p.ref{text-align:center;font-size:.85em;line-height:1.5em}
p.maj,p.sign{text-align:right;color:silver;font-style:italic}
p.nav{text-align:right;font-size:12px}
#css{float:right;margin:10px;border:2px solid #e88;padding:.5em;background-color:#fff}
ol.in,ul.in{margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0}
li{margin-right:10px;padding-right:10px}
li.no{list-style-type:none}
dt{margin-bottom:0;padding-bottom:0;font-weight:600}
dd{margin-top:0;padding-top:0;padding-left:40px}

#abo{clear:both;text-align:center}
#abo table td{font-family:verdana, lucida, sans-serif;font-size:1em;_font-size:.8em;border:1px solid #eee}
#abo table span{text-decoration:underline}

abbr,acronym{border-bottom:1px dotted black #000;cursor:help}
.noml{font-style:italic;font-weight:600}
#actu,#actu a,.actu,marquee{background-color:#ffffc5}
.que{font-weight:700}

img{margin-top:5px;margin-bottom:5px}
.picd{float:right}
.picg{float:left}
img.picd,div.picd{margin:5px 0 10px 15px;text-align:center}
dl.picd,dl.picg{margin:0 10px 0 5px;border:1px silver solid;padding:0}
dl.picc{text-align:center;margin:0 auto}
dl.picd dt,dl.picd dd,dl.picg dt,dl.picg dd,dl.picc dt,dl.picc dd,dl img{margin:0;padding:0}
dl.picd dd,dl.picg dd,dl.picc dd{padding-bottom:5px;text-align:center}
img.picg{float:left;margin:5px 15px 10px 0}
.c,.picc{text-align:center} .c img,.picc img{margin:auto}
.lpic{color:#a080d0;background-color:#fff}/*font-size:.85em;color:#c0a8e0*/
a img{border-width:1px}
.sais img,img.sais{border:1px solid gray}
.Gs{border-top:2px solid #dccbf1;padding-top:5px}
span.tel{white-space:nowrap}

div.en,div.fr,div.flag{position:absolute;left:156px;top:3px}
div.en{left:186px}
div.en img,div.fr img,.flag img{border:1px silver solid;z-index:60}
div.en a img,div.fr a img,div.flag a img{border-color:#f8e800}

img.l{width:18px;height:12px;margin:0}
img.pl,img.cz,img.ru,img.sk{border-top:1px #ddd solid;border-right:1px #ddd solid}
img.il{border:1px solid #ddd}
img.arobase{width:11px;height:11px;margin:0 0 -2px 0;border-style:none}
a img.arobase{border-bottom:1px solid blue}

.lynx{display:none}
.fin{clear:both}
.bas1,.bas2{Text-align:center;font-family:times, "times new roman", serif}
.bas1{font-size:1.25em;margin-top:10px;border-top:2px solid silver;padding:10px 0 3px 0}
.bas2{font-size:1em;padding:3px 0 10px 0}

.somm table{margin:auto;border-spacing:3px 10px}
.somm td{border:1px solid #9a72d0;_font-size:.8em;text-align:center}
.somm .menui span.annee a{display:block;padding:0 .5em;font-weight:600}
.somm .menui div#doublon{display:none;font-size:0}

/*iris français*/
body.ifr h5{margin-bottom:-1em}
body.ifr h4,body.ifr h5,body.ifr dl{clear:left}
body.ifr dd img{float:left;margin:2px;border:1px}
body.ifr dt{margin-left:145px}
body.ifr dd.paren{margin-left:155px;color:gray}
.ar{background-color:#fff6ff;border:1px solid #f2e0f2}
.ab{background-color:#fff2ff}
.non-b,.spu,.louis{border:1px solid #90e690}
.remon dt,p.remon{border-right:10px silver solid}
.remon dt:after,p.remon:after{content:" -\0000a0Remontant";font-weight:500;color:#aaf}
.constr:after{content:"Page en construction." }
.homo{border:1px solid red}

/*Archive*/
body.archiv h1{background-color:#E8E8FF}
body.archiv h1:after{color:#a66;font-size:.5em;content:" = Archive"}

div#specialFR{margin:20px;border:1px solid #AAF;background-color:#efd;text-align:center}/*ffbbbb*/
div#specialFR:before{content:"Jusqu'au 16 juin 2009, à\0000a0Jouy-en-Josas (78)";color:red}

div#specialFR2{margin:10px 20px;height:125px;border:1px solid #AAF;padding-left:140px;background-image:url(../jpg/Dathe/iris090.jpg);background-repeat:no-repeat}
div#specialFR2 h3{text-align:left;margin:17px 0;padding-left:0}
div#specialFR2 p{color:red}

