/* PAGE */
html {
margin: 0;
padding: 0.5em;
}
body {
color: black;
background-color: white;
margin: 0;
padding: 10px;
font-size: smaller;
}
a {
color: #315e9c;
}
#footer {
clear: both;
background-color: #faf8cf;
border: 1px solid gray;
text-align: center;
padding-left: 2em;
margin-top: 20px;
}
/* ITEMS */
.item {
counter-increment: item;
margin-left: 0;
margin-right: 1%;
margin-bottom: 1em;
width: 32%;
float: left;
}
.itemhead {
font-weight: bold;
background-color: #dcecff;
padding: 0;
border: thin dashed #C2D4E9;
border-bottom: 0;
border-radius: 1em 1em 0 0;
-moz-border-radius: 1em 1em 0 0;
-khtml-border-radius: 1em 1em 0 0;
-webkit-border-radius: 1em 1em 0 0;
}
.itemhead a {
text-shadow: 1px 1px 1px #949494;
display: block;
padding-left: 0.6em;
padding-right: 0.6em;
border-radius: 1em 1em 0 0;
-moz-border-radius: 1em 1em 0 0;
-khtml-border-radius: 1em 1em 0 0;
-webkit-border-radius: 1em 1em 0 0;
}
.itemhead a:hover {
text-decoration: none;
}
.itemhead a:before {
content: counter(item) ". ";
}
.iteminfo {
font-size: xx-small;
background-color: #cbdef5;
padding-left: 2em;
color: #6A6A6A;
border: thin dashed #C2D4E9;
border-top: 0;
border-radius: 0 0 0 1em;
-moz-border-radius: 0 0 0 1em;
-khtml-border-radius: 0 0 0 1em;
-webkit-border-radius: 0 0 0 1em;
}
/* ITEMS PER GROUP */
/* judiciaire */
.itemjudiciaire a { color: white; }
.itemheadjudiciaire a { text-shadow: 1px 1px 1px #6A6A6A; }
.itemheadjudiciaire { border-color: #a86868; background-color: #dd7979; }
.itemheadjudiciaire a:hover { background-color: #C26264;}
.iteminfojudiciaire { border-color: #a86868; background-color: #efa9a9; }
/* sciences */
.itemsciences { border-color: #68964a; }
.itemsciences a { color: #374a2c; }
.itemheadsciences { border-color: #68964a; background-color: #b7ff8c; }
.itemheadsciences a:hover { background-color: #CDFFAD; }
.iteminfosciences { border-color: #68964a; background-color: #8cbb6e; }
/* civitas */
.itemcivitas { border-color: #65a795; }
.itemcivitas a { color: #056c50; }
.itemheadcivitas { border-color: #65a795; background-color: #b2ffe8; }
.itemheadcivitas a:hover { background-color: #CAFFF0; }
.iteminfocivitas { border-color: #65a795; background-color: #8db6ab; }
/* geek */
.itemgeek { border-color: #e0714a; }
.itemgeek a { color: #e0714a; }
.itemheadgeek a { text-shadow: 1px 1px 1px #6A6A6A; }
.itemheadgeek { border-color: #e0714a; background-color: #363636; }
.itemheadgeek a:hover { background-color: #4D4D4D; }
.iteminfogeek { border-color: #e0714a; background-color: #212121; }
/* audiovisuel */
.itemaudiovisuel { border-color: #7660a8; }
.itemaudiovisuel a { color: #4e3683; }
.itemheadaudiovisuel { border-color: #7660a8; background-color: #a881ff; }
.itemheadaudiovisuel a:hover { background-color: #C1AAFF; }
.iteminfoaudiovisuel { border-color: #7660a8; background-color: #8a7bac; }
/* lecture */
.itemlecture { border-color: #b49880; }
.itemlecture a { color: #403e38; }
.itemheadlecture { border-color: #78868B; background-color: #C1D7DE; }
.itemheadlecture a:hover { background-color: #CFE6EA; }
.iteminfolecture { border-color: #78868B; background-color: #B1C5CC; }
/* absurde */
.itemabsurde a { color: #403e38; }
.itemheadabsurde { border-color: #A8B17B; background-color: #f1ffb1; }
.itemheadabsurde a:hover { background-color: #F7FFCD; }
.iteminfoabsurde { border-color: #A8B17B; background-color: #e3d7a7; }