/*
//+//+//+//+//+//+//+//+//+//+//
// PREFACE - Copyright since 2024 LABRI,
// CNRS (UMR 5800), the University of Bordeaux, and the Bordeaux INP
//
// Author: Pierre Lacroix
// LaBRI - Laboratoire Bordelais de Recherche en Informatique
// 351, cours de la Liberation - 33405 Talence Cedex - France
// pierre.lacroix@labri.fr
//
// This file is part of PREFACE.
//+//+//+//+//+//+//+//+//+//+//
*/

.Titre {
 color : black;
 font-weight : bold;
 font-variant : small-caps;
 font-size : 22px;
 letter-spacing : 2pt;
}


#nav {
 padding : 5px;
 background-color : rgb(200, 228, 255);
}


body {
 margin : 0;
 padding : 0;
}


html {
 margin : 0;
 padding : 0;
}


.Titre a {
 text-decoration : none;
 color : red;
}


.Titre a :hover {
 text-decoration : none;
 color : blue;
}


.important {
 color : red;
 font-weight : bold;
}


.success {
 color : green;
 font-weight : bold;
}


.Bouton {
 font-size : 12pt;
}


.button {
 border-top : 1px solid #96d1f8;
 background : #35739c;
 padding : 2px 4px;
 border-radius : 6px;
 box-shadow : rgba(0, 0, 0, 1) 0 1px 0;
 text-shadow : rgba(0, 0, 0, .4) 0 1px 0;
 color : #ffffff;
 font-size : 17px;
 font-family : Helvetica, Arial, Sans-Serif;
 text-decoration : none;
 vertical-align : middle;
}


.button :hover {
 border-top-color : #28597a;
 background : #28597a;
 color : #ccc;
}


.button :active {
 border-top-color : #131a9c;
 background : #131a9c;
}


.sansBouton {
 font-size : 12pt;
 background-color : #FFF;
 background : #FFF;
 color : #000;
 border : hidden;
 font-family : "Times New Roman", Times, serif;
}


.littleBouton {
 font-size : 8pt;
 background-color : #bb0000;
 color : #ffffff;
}


.Style1 {
 color : #990000;
 font-size : 18px;
}


.Style3 {
 font-size : 18px;
 font-weight : bold;
}


.Style4 {
 background-color : #99CCFF;
 font-weight : bold;
 font-size : 24px;
 letter-spacing : 3pt;
}



.tab_bg_titre {
 background-color : #FCF;
 color : #F00;
}


.tab_bg_1 {
 background-color : #9CF;
}


.tab_bg_2 {
 background-color : rgb(204, 241, 255);
 padding : 3px;
}


.tab_bg_2 td {
 padding : 3px;
}


.tab_bg_3 {
 background-color : rgb(218, 242, 254);
}


.tab_bg_4 {
 background-color : #CCF;
}


.tab_fsd {
 border : solid;
 border-color : #06F;
}


.tab_td_title {
 border :solid;
 color :red;
 border-width :1px;
 text-align :center;
}


.tab_tr {
 border :solid;
 border-color :grey;
 border-width :1px;
}


.tab_td {
 border :solid;
 border-color :grey;
 border-width :1px;
 white-space :nowrap;
}


.span {
 margin-right :10px;
 margin-left :8px;
}


.color_black {
 color : black;
}


.color_red {
 color : red;
}


.color_green {
 color : green;
}


.color_blue {
 color : blue;
}


.color_brown {
 color : brown;
}


.td_liste {
 font-size : 12px;
}


.link {
 text-decoration : none;
 color : black;
}
