/* CSS DOCUMENT */
/* GABARIT.CSS - Positionnement des divisions principales du theme GENERIQUE */

body {
font-size: 0.8em;
margin:0;
font-family: arial,sans-serif;
}
img {
border:none;
}
#cadre_global{
width:990px;
margin: auto;
min-width:48em;
position:relative;
}
#espaceur{
width:48em;
height:1px;
margin-bottom:-1px;
overflow:hidden;
}
#barre_outils{
float:right;
}
#barre_outils ul {
margin:0;
padding:1px 0;
}
#barre_outils ul li {
padding:0 5px;
}
.mini_recherche{
display:table-cell;
min-width:200px;
position:absolute;
right:15px;
}
.mini_recherche span {
padding: 2px 0 2px 3px;
height: 25px;
margin-right: 8px;
}
.mini_recherche span img {
margin: 1px 3px 0 2px;
}
.mini_recherche img{
vertical-align:baseline;
}
.mini_recherche input {
max-width: 128px;
height: 21px;
margin-top: -2px;
font-size: 100%;
}
.mini_recherche button {
height: 25px;
border: none;
min-width: 19px;
position: relative;
top: -2px;
left: 3px;
}
.mini_recherche button span{
display: none;
}
.mini_recherche span span{
background: none;
margin-right: -3px;
}
.mini_recherche span a{
position: relative;
top: -2px;
left: 3px;
height: 21px;
padding: 2px 4px 2px 0px;
}
#barre_outils li {
display:inline;
padding: 3px 1px 3px 1px;
height:19px;
}
#barre_outils li.premier_outil{
}
#barre_outils li.dernier_outil{
margin-right: 4px;
}
#barre_outils img {
vertical-align: middle;
}
#entete{
margin:0;
padding:0;
}
#menu {
width:990px;
margin:0;
}
#menu img {
float:right;
right:5px;
}
.menu li.menu_section{
}
ul.menu{
margin:0;
padding: 4px 0;
}

.menu li{
display:inline;
list-style:none;
border: 1px solid;
border-left: none;
border-top: none;
font-weight: bold;
padding: 4px 0;
margin: 4px 0;
}

#menu ul.menu li img{ padding-right:5px; }
#menu .menu li a {
padding: 4px 18px;
border: none;
}
#menu .menu li:hover {
}
#menu .menu li.menu_section:hover {
}
#menu li.menu_item_choisi {
font-weight:bold;
}
#menu li.menu_item_choisi:hover {
}
#menu ul.sousmenu li.sousmenu_item {
font-weight:normal;
}
#menu ul.sousmenu li.sousmenu_item:hover {
}
#menu ul.sousmenu{
}
#menu .sousmenu li {
}
#menu li.sousmenu_section{
}
#menu li.sousmenu_section:hover {
}
#menu .sousmenu li.sousmenu_choisi{
}
#menu .sousmenu li.sousmenu_choisi:hover {
}
#manchettes {
float:left;
position:relative;
top:0;
width:auto;
padding: 16px 0 0 0;
margin: 8px;
}
.manchette{
padding:6px;
width:9.32em;
min-width:164px;
font-size: 86%;
margin-bottom: 8px;
}
.manchette img {
margin-bottom:8px;
}
.manchette .espaceur{
width:164px;
}
#a.manchette {
width:164px;
}
.texte_manchette {
margin: 0 4px;
}
.manchette span.img { display: block; padding: 0 3px;}
span.texte_manchette { padding: 0 4px; font-size: 86%;}
#contenu {
padding:10px 10px 30px 10px;
overflow:auto;
}
#notes{
clear:both;
margin-bottom: 0;
padding: 8px;
}
#notes li{
display:inline;
}
#notes ul{
text-align:center;
}
#signature{
text-align:center;
clear:both;
margin-bottom:5px;
font-size: 76%;
}
#bas_page{
clear:both;
}
.date{
float:right;
}
.nouvelle{
border:10px solid #000;
margin:5px 0;
padding:5px;
}
.accueil_archive{
text-align:center;
}
.accueil_archive select {
width:auto;
}
.accueil_archive form{
text-align:center;
}
.plan {
}
.plan li h2{
margin-bottom:0;
font-size:116%;
}
.plan li{
list-style-type:none;
margin:0;
}
.sous_plan li {
border-bottom:0;
}
.nouvelle_lire_suite img{
border:none;
vertical-align:middle;
}
div.nouvelles_liste div.date {
float: none;
}
div.nouvelles_liste h2 {
margin-top: 2px;
padding-top: 0;
float:left;
}
span.questionnaire_note { font-weight: bold; }
span.questionnaire_note_100pc { font-weight: bold; }
span.questionnaire_question { font-weight: bold;  }
div.questionnaire_ligne { margin: 1px -2px; padding: 1px 2px; }
ul.questionnaire_liste_reponses { margin: 0; padding: 0; }
ul.questionnaire_liste_reponses li { margin: 1px 0; padding-left: 1.2em; list-style-type: none; }
span.questionnaire_reponse_bonne { font-weight: bold; }
span.questionnaire_reponse_mauvaise { font-weight: bold; }

#welcome {
float: right;
width: 198px;
margin: 8px 2px;
text-align: center;
}

img.mt, img.nf { vertical-align:middle; }
