a{text-decoration:none}
:link{color:#055;background-color:white}
a:hover{color:#009D9D;background-color:white}
:visited{color:#888;background-color:white}

body{min-width:800px}

fieldset{border:none}

h1,h3{text-align:center}
h2{text-indent:1.5em;margin-top:0;padding:0 1em}

img{border:none}

ol li{margin-left:1em}

p{text-indent:1.5em;
padding:0 1em}

table td{padding:.5em}

ul{list-style:none}

.article, #articles{margin-left:11em}
.article94{margin-right:11em}

#articles li{
background-color:#eed;
color:black;
font-size:.9em;
margin-bottom:1em;
padding:.1em 1em;
clear:right}

#articles li a:visited{
background-color:#eed;
color:black;
margin-bottom:0.2em}

#articles li a:hover{
background-color:#eed;
color:#088}

#articles a:link{
background-color:#eed;
color:#055}

#articles li .spip_out:hover{
background-color:#eed;
color:#808}

#articles .spip_out:link{
background-color:#eed;
color:#404}

#articles .spip_out:visited{
background-color:#eed;
color:black}

#ascenseur{
text-align:center;
float:right;
height:500px;
margin:0px;
padding:0px;
margin-left:5px;
padding-right:10px;
overflow:auto}

#ascenseur p{text-indent:0}

.chapo{text-indent:1.5em;
margin-top:.5em}

.date p{float:left}

.date{
display:table;
font-family:courier;
font-weight:bold}

#droite, #droite-acc{
z-index:1;
width:11em;
float:right}


#droite-acc{color:black;
background-color:#eed;
font-size:.77em;
margin-bottom:.2em;
padding:0 .5em}

#droite-acc h2{text-indent:0;margin:0;padding:0;text-align:center}

#droite-acc a:link{
color:#564;
background-color:#eed}

#droite-acc a:visited{
color:black;
background-color:#eed}

#droite-acc a:hover{
color:#786;
background-color:#ffe}

#droite-acc h1{
color:black;
background-color:#ddb;
font-size:1.4em;
margin:.5em -.5em 0 -.5em}

#droite-acc h1 a:link, #droite-acc h1 a:visited{
color:black;
background-color:#ddb}

#droite-acc h1 a:hover{
color:#564;
background-color:#ddb}

.dte{float:right;
color:black;
font-family:courier;
font-weight:bold}

.rst{clear:left}


#entete{text-align:center}

#focus{margin-left:11em}

#focus h1{padding-top:.3em}

#focus, #focus a{background-color:#eff0e2}

#focus .texte h1 a{
font-size:.9em;
color:black;
background-color:#bb9;
padding:0.2em 0.4em}

#focus .texte h1 a:hover{background-color:#ddb}

.formulaire_recherche form{display:inline}

.forum-repondre{clear:right}

.image{text-align:center;text-indent:0}

.logo{margin:0;float:left}

.menage_gauche{clear:right}

#nav-droite{
z-index:1;
float:left;
width:10em;
padding-right:1em}

#pied{text-align:center;
clear:right}

#pied li{
display:inline;
white-space:nowrap;
padding:0em 0.3em}

#preced{
float:left;
text-align:left}

#recom{
clear:right;
padding-right:1em;
margin:2em .5em;
text-align:center;
font-size:.8em;
width:11em;
float:right;
color:#564;
background-color:#ffe;
border:1px solid #564}

#recom p{text-indent:0}

#recom input{margin-bottom:1em}

.rub{
float:right;
margin-right:3em}

.rub a{
color:black;
background-color:#ddb;
font-weight:bold;
padding:0.2em 0.4em}

.rub a:hover{
color:black;
background-color:#bb9}

.rubrique{margin-left:220px}

#rubsom{
padding:0;
text-align:center;
margin-top:0;
padding-bottom:4px}

#rubsom ul{}

#rubsom li{
display:inline;
white-space:nowrap;
line-height:2em}

#rubsom a{
color:black;
background-color:white;
font-weight:bold;
padding:0.2em 0.4em}

#rubsom .on{
color:black;
background-color:#ddb;
font-weight:bold;
padding:0.2em 0.4em;}

#rubsom a:hover{
color:black;
background-color:#ddb}

#rubsom .on:hover{
color:black;
background-color:#eec}

#rubriques{
clear:left;
margin:0;
float:left;
width:10em;
padding:0 1em 0 .5em}

#rubriques img{float:left}

#rubriques li{
clear:left;
color:#775;
background-color:#eed;
font-size:.77em;
margin-bottom:.2em;
padding:0 .5em}

#rubriques li a:link{
color:black;
background-color:#eed}

#rubriques li a:visited{
color:#564;
background-color:#eed}

#rubriques li:hover, #rubriques li a:hover{
color:#564;
background-color:#ffe}

#rubriques li h1{
color:black;
background-color:#ddb;
font-size:1.4em;
margin:.5em -.5em 0 -.5em}

#rubriques li h1 a:link, #rubriques li h1 a:visited{
color:black;
background-color:#ddb}

#rubriques li h1 a:hover{
color:#564;
background-color:#ddb}

.rq p{
font-size:.8em;
/*border:1px solid black;*/
margin:.2em}

#sign{
padding-right:1em;
margin:2em .5em;
text-align:center;
font-size:.8em;
width:11em;
float:right;
color:black;
background-color:#ddb;
border:1px solid #564}

#sign a{background-color:#ddb}

#sign h3, #sign p{
text-indent:0;
margin-left:-1em;
margin-right:-2em}

#sign input{margin-bottom:1em}

#sign li{margin-left:-4em;}

#suiv{float:right}

.texte{text-indent:1.5em}

.texte h1 a{
font-size:.9em;
color:black;
background-color:#bb9;
padding:0.2em 0.4em}

#top{
margin:0;
float:left;
width:10em;
padding:0 1em 0 .5em}

#top li{
color:black;
background-color:#bb9;
font-size:.8em;
margin-bottom:.2em;
padding:0 .5em}

#top li a:link, #top a:visited{
color:black;
background-color:#bb9}

#top li a:hover{
color:#564;
background-color:#bb9}

#top li h1{
color:black;
background-color:#ddb;
font-size:1.4em;
margin:.5em -.5em 0 -.5em}

#top li h1 a:link, #top li h1 a:visited{
color:black;
background-color:#ddb}

#top li h1 a:hover{
color:#564;
background-color:#ddb}

.rub a, #rubsom a:hover, #rubsom .on, .texte h1 a{border-radius:1em}
