/* CSS pour l'annuaire des bons sites */
h1, h1 a, h3, h3 a, h1 a:visited, h3 a:visited {
font-size:140%;
color:#27836c;
}
h1#big {
color: #375980;
overflow:hidden;
font-size:220%;
text-align:center;
display:inline;
padding:4px;
border: 1px solid #375980;
}
h2#petit {
font-style:italic;
color:gray;
font-size:100%;
}
#more_info h3 {
font-style:italic;
margin-left:3em;
}
#titre_site {
padding:5px;
/*background:#daffdc;
border:1px outset #bdffc2;*/
display:inline;
margin-left:1.5em;
}
#proposed_by {
margin-top:-3px;
font-size:100%; 
color:gray;
font-style:italic;
width:20em;
text-align:right;
}
#description{
padding:2px;
margin:4px;
border:2px outset #bdffc2;
text-align: justify;
}
#link {
display:block;
text-align:center;
font-size:100%;
margin-top:0.9em;
margin-bottom:0.9em;
font-size:1.1em;
}
#link a {
padding:2px;
font-weight:bold;
}
#link a:hover {
border:1px solid #bdffc2;
}
#more_info {
margin-left:2em;
}
ul li.liste_cat, ul li.liste_cat a {
font-size:150%;
list-style-type:none;
color:#27836c;
margin-bottom:10px;
}
ul li.liste_cat a:hover {
border:2px solid #bdffc2;
color:#1c5741;
}
ul li.liste_cat .annu_index_scat {
font-size:50%;
}
ul li.liste_cat .annu_index_scat:hover {
border:none;
}
h1#titre_cat {
font-size:220%;
margin-left:1.5em;
text-decoration:underline;
}
ul li.liste_scat, ul li.liste_scat a, ul li.liste_scat a:visited {
font-size:100%;
color:#74bc7a;
list-style-type:none;
margin-left:0.7em;
}
p.liste_sites_cell {
border:1px solid black;
padding:2px;
margin:4px;
margin-right:2%;
margin-left:2%;
color:gray;
}
p.liste_sites_cell .h4, p.liste_sites_cell .h4 a, p.liste_sites_cell .h4 a:visited {
display:block;
font-weight:bold;
font-size:110%;
color:#385980;
}
p.liste_sites_cell:hover {
background:#d0d0d0;
}
p.liste_sites_cell .h4 a:hover {
color:#dc5f14;
}
#liste_scat, #liste_cat {
width:100%;
}
#liste_cat ul {
float:left;
width:40%;
}
#liste_scat ul{
float:left;
}
#liste_scat ul li a { font-size:105%; font-weight:bold; }
#propose_site {
float:right;
}
