@media print{#logo span{display:none}
#recherche{margin:1em 0}
.access{text-align:right;margin:-.5em 0}
h2{display:inline;font-size:16px}}
@media
screen and (min-width:1024px),screen and (min-device-width:1024px){#main.sommaire{width:537px}
#aside.sommaire{width:446px}}
@media
screen and (max-width:1023px),screen and (max-device-width:1023px){#header{margin-top:-400px}
div#nav-container span.menu{top:18px;z-index:20000}
div#nav-container{padding-bottom:2em}
#content{padding-top:400px;width:100%}
#main{float:none;width:100%}
#aside{float:none;width:100%}
#main.sommaire{width:100%}
#aside.sommaire{width:100%}
.sousmenu{background-color:#E5E5E5}
.sousmenulast{background-color:#E5E5E5}}
#logo span{display:none}
.sousmenu,.sousmenulast{font-size:90%}
h2{display:inline;font-size:16px}
#alaune li{margin-left:-2em;margin-bottom:.3em}
li.une{background-color:transparent;border:solid #3F0 5px;padding:.4em}
li.casepassetoday{background-color:#3F0;padding:.8em;font-weight:500;text-decoration:none!important}
.casepassetoday span.alerte{background-color:#3F0;color:#000}
.welcome{margin-bottom:3em}
@media handheld,screen and (max-width:380px),screen and (max-device-width:380px){a.boutique{display:block}}
@media handheld,screen and (max-width:300px),screen and (max-device-width:300px){#rub{width:250px!important}}
A:link,A:visited{text-decoration:none}
A:hover{color:#000;background-color:#00FF0B}
img{border:none}
.alerte{color:red;background-color:#FFF;font-weight:700}
.debord{margin-top:-.3em;margin-left:1em}
.flash{text-decoration:blink;font-weight:700}
.date{font-size:11px;font-weight:400}
.sousmenu{margin-bottom:1em;padding:.5em}
.sousmenu p,.sousmenulast p{color:#3D3A3A;font-weight:700;margin-top:0;margin-bottom:-.5em}
.sousmenulast{margin-bottom:0;padding:.5em}
p.autres{text-align:right;font-weight:400;margin-top:-.8em;margin-bottom:0}
.themes{font-size:90%}
.welcome{font-weight:400}
div.boutique{color:#424242;background-color:#00FF0B;text-align:center;font-size:1.1em;font-weight:700;padding-top:.6em;padding-right:1em;padding-bottom:.05em;padding-left:1em;font-family:Arial,Helvetica,"Sans Serif",sans-serif}
.boutique p{font-size:.92em;font-weight:300;margin:.6em 0}
a.boutique{background-color:#74FF7A;padding:.2em 1em}
div.aider{font-weight:600;font-size:1.1em;text-align:center;margin-right:2px;margin-bottom:2.5em;padding:1.3em;color:#FFF;background-color:#E7511E;border-width:5px}
a.aider{color:#FFF}
div.actu{font-weight:600;font-size:1.1em;text-align:center;margin:0 2px 2em 0;padding:0;background-color:#FFF;border-style:solid;border-color:#000;border-width:5px}
p.actu{font-weight:300;font-size:.8em;text-align:right;margin:-2.4em .2em 3em 0;padding:0}
div.detail{margin-top:5px;font-size:.9em}
.invisible{font-size:0}
img.couv2{border:#A3A3A3 solid 1px}