@charset "utf-8";
/* CSS Document */

body {height:auto; width: 900px; margin:auto; padding:0; font-family: Arial, Helvetica, sans-serif; background: url(images/fond-page-rouge.gif) #B60F1D top  fixed; display:block; cursor:default;}
img {border:none;}
.cacher {display:none; visibility:hidden;}
.petit {font-size:10px;}
a {color:#BB1310; text-decoration:none;}
a:hover {color:#00A7E8;}

#main {display:block; height:auto; width: auto; float: right; margin: 15px 0 0 0;}

#entete {width: 900px; height: auto;float:right;padding:5px 5px 5px 5px; margin:0 0 0px 0; background-color:#FFF; -moz-border-radius:0 0 15px 15px; border-color:#D8D8D8; border-style: solid; border-width: 0 1px 1px 0; color:#BB1310;}
#entete .ariane {font-size:12px; margin: 0 0 5px 5px; float: left; }
#entete h1 {font-size:12px; margin:0; padding:0; font-weight:bold; float: left;}
#entete a {color:#BB1310; text-decoration:none;}
#entete a:hover {text-decoration:underline;}
#entete div {float: right; font-size:11px;}
#entete input {height: 12px; width: 120px; border:1px solid #B60F1D;-moz-border-radius:6px; margin-right: 6px; padding: 3px; font-size:10px;background-color:#FFF; vertical-align:middle; }
#entete input.submit {display:none;}

#menu {width: 270px; float: left; font-family: Arial, Helvetica, sans-serif; margin: 0px 0px 0px 0px; text-align:center; background-color:
#FFF;-moz-border-radius: 0 0 16px 16px; }
#menu h1 {display:none;}
#menu .TL {font-size: 32px;}
#menu ul {padding:5px 0 5px 0; margin:0;}
#menu ul.activites {margin-bottom: 10px; font-variant:small-caps; }
#menu ul.pratique {font-variant:normal;}
#menu li {list-style:none; font-weight: bold; font-size:16px;}
#menu a {color:#E4311D; text-decoration:none; display:block;}
#menu li:hover a{background:#F6C200;}
#TL{font-size: 10px;}
#menu .credits {font-size: 10px; text-align:center;display: block;}
#menu .credits a {display:inline;}
#menu strong {font-size:11px;}
#menu ul.autres li {font-variant:small-caps; font-weight:normal;}

#page {width: 600px; float:left; padding: 0px 10px 10px 10px;  min-height: 200px; height:auto; text-align:justify; background-color:none; }
#page h2 {font-size: 40px; color:#00A7E8; text-align: center;  padding: 3px 0 0 0; margin:0; display:block;}
#page h3 {font-size: 24px; color:#00A7E8; text-align: center;  padding: 3px 0 0 0; margin:0; display:block;}
#page h4 {font-size: 20px; color:#00A7E8; text-align: center;  padding: 3px 0 0 0; margin:0; display:block;}
#page p {padding-right: 5px;}
#page i strong a {-moz-border-radius:10px; height: auto; width: 160px; margin: 0 auto 0 auto; padding: 5px; font-size: 11px; font-weight:normal; font-style:normal; border-style:ridge; border-width: 1px; border-color: #B60F1D; text-align: center; display:block;color:#BB1310;}
#page i strong a:hover{background:#F6C200;}
#page .spip_glossaire {background-image:url(images/wikipedia.gif); background-position:right; background-repeat:no-repeat;padding-right: 16px;}
#page .spip_out {background-image:url(images/out.gif); background-position:right; background-repeat:no-repeat;padding-right: 12px;}
#page input {height: auto; width: 220px; border:1px solid #B60F1D;-moz-border-radius:6px;  padding: 3px; font-size:14px;background-color:#FFF; vertical-align:middle; margin: 10px 6px 0 0; }
#page textarea {height: auto; width: auto; border:1px solid #B60F1D;-moz-border-radius:6px; padding: 3px; font-size:14px;background-color:#FFF; vertical-align:middle;}
#page input.submit:hover {width: auto; height:auto; background-color:#F6C200;}


#page_gauche {width: 290px; height: 260px; float: left; background-color:#FFF; -moz-border-radius:16px; border-color:#D8D8D8; border-style: solid; border-width: 0 1px 1px 0; margin: 10px  4px 8px 0 ; padding: 0 2px 2px 3px;}
#page_droite {width: 288px; height: 260px; float: left; background-color:#FFF; -moz-border-radius:16px; border-color:#D8D8D8; border-style: solid; border-width: 0 1px 1px 0; margin: 10px  0 8px 4px ; padding: 0 3px 2px 4px; font-size:13px;}
#page_droite ul {margin:0; padding:0; list-style:circle; list-style-position:inside;}
#page_droite a {display:inline;}
#page_bas, #page_unique {width: 590px; height: auto; min-height:580px; float:left; background-color:#FFF; -moz-border-radius:16px; border-color:#D8D8D8; border-style: solid; border-width: 0 1px 1px 0; padding: 5px; }
#page_averto {width: 590px; height: auto; float:left; background-color:#F6C200; -moz-border-radius:16px; border-color:#D8D8D8; border-style: solid; border-width: 0 1px 1px 0; padding: 5px; margin: 0 0 15px 0; text-align:center;}

#documents {display:block; width: auto; height:auto; min-height: 60px;}
#documents dl {font-size:small; -moz-border-radius:10px; border-style:ridge; border-width: 0 1px 1px 0; border-color: #D8D8D8;padding: 5px;   height: 80px; width: 460px; margin:0 65px 5px 65px; float: left;}
#documents dl:hover {background-color:#F6C200;}
#documents dd {float: left; margin:0 8px 0 5px; display:block;}
#documents dt {padding:0; margin:0;}
#page br.ecrase {margin:0; padding:0;}

#page #bas {font-size:10px; text-align:right; float:right;}

#en_travaux {background-color:#FFF; background-image:none; -moz-border-radius: 6px;}