/* CSS Document */
div#page{
border:1px thin #639ACE;
margin:30px 30px;
}
div#bandeau1_header{
background-image:url(images/book.jpg);
background-repeat:no-repeat;
width:600px;
height:80px;
float:left;
-moz-border-radius: 10px 0 0 0; 
}
div#bandeau2_header{

background-color:#C8DBF2;
position:inherit;
height:80px;
-moz-border-radius: 5px 10px 0 5px; 
}
div#menu{
border-right:1px solid #639ACE;
border-left:1px solid #639ACE;
background-color:#C8DBF2;
height:22px;
position:inherit;
margin:0;
}
div#contenu{
border-right:1px solid #639ACE;
border-left:1px solid #639ACE;
background-color:#FFFFFF;
position:inherit;
}
div#footer{
background-color:#639ACE;
position:inherit;
-moz-border-radius: 0 0 10px 10px; 
}
div#notice{
padding: 2px 5px 2px 5px;
border-top:1px solid #639ACE;
border-bottom:1px solid #639ACE;
border-right:1px solid #639ACE;
border-left:1px solid #639ACE;
background-color:#FFFFFF;
-moz-border-radius: 5px 10px 0 5px;
margin-left:20px;
width:700px;
}
.links{
padding: 2px 5px 2px 5px;
border-top:1px solid #000000;
border-bottom:1px solid #000000;
border-right:1px solid #000000;
border-left:1px solid #000000;
background-color:#FFFFFF;
-moz-border-radius: 5px 10px 0 5px;
margin:5px;
width:90px;
float:right;
}
div#cote{
padding: 2px 5px 2px 5px;
border-top:1px solid #639ACE;
border-bottom:1px solid #639ACE;
border-right:1px solid #639ACE;
border-left:1px solid #639ACE;
background-color:#FFFFFF;
-moz-border-radius: 5px 10px 0 5px;
margin-left:20px;
width:700px;
}
.spacer {
clear: both;
}

.menu{
padding: 2px 5px 2px 5px;
margin: 0px;
border: 1px solid #639ACE;
-moz-border-radius: 5px 10px 0 5px; 
font-size: 12px;
font-weight: bold;
font-family:Arial, Helvetica, sans-serif;
background-color: #FFFFFF;
color: #FFF;
}
.menu_separator{
font-size: 16px;
font-weight: bold;
font-family:Arial, Helvetica, sans-serif;
color: #639ACE;
}
div#top_subjects{
font-family:Arial, Helvetica, sans-serif;
background-color:#CCCCCC;
padding: 2px 5px 2px 5px;
margin: 0px;
position:inherit;
margin:0;
-moz-border-radius: 10px 10px 10px 10px; 
}
div#notice_link{
font-size: 12px;
font-family:Arial, Helvetica, sans-serif;
background-color:#CCCCCC;
padding: 2px 5px 2px 5px;
margin: 0px;
position:inherit;
margin-left:200px;
-moz-border-radius: 10px 10px 10px 10px; 
width:500px;

}
a:link {
color: #006699;
text-decoration: none;
}
a:visited {
text-decoration: none;
}
a:hover {
text-decoration: underline;
color: #000000;

}
a:active {
text-decoration: none;
}

div.pagination {
padding: 3px;
margin: 3px;

}
div.pagination a {
padding: 2px 5px 2px 5px;
margin: 2px;
border: 1px solid #AAAADD;
font-size: 10px;
text-decoration: none; /* no underline */
color: #000099;
font-family:Arial, Helvetica, sans-serif;

}

div.pagination a:hover, div.pagination a:active {
border: 1px solid #000099;
font-size: 10px;
color: #000;
font-family:Arial, Helvetica, sans-serif;
}
div.pagination span.current {
padding: 2px 5px 2px 5px;
margin: 2px;
border: 1px solid #639ACE;
font-size: 10px;
font-weight: bold;
background-color: #639ACE;
color: #FFF;
font-family:Arial, Helvetica, sans-serif;
}
div.pagination span.disabled {
padding: 2px 5px 2px 5px;
margin: 2px;
border: 1px solid #EEE;
font-size: 10px;
color: #DDD;
font-family:Arial, Helvetica, sans-serif;
}
.date{
color:#666666;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
margin-left:20px;
}

