.menu	{display: table-cell; width: 15%; font-size: 85%; background-color: #f0f0f0;}
.panneau{display: table-cell; width: 85%;}

.panneau p {margin-left: .2em;}

body{
color: black;
background-color: white;
font-family: verdana,arial;
margin: 0px;
font-size: 11pt;
}

table{
border-collapse: collapse;
}

h1{
font-style: italic;
font-weight: normal;
padding-left: 40px;
color: FireBrick;
}

h2,h3,h4,h5,h6{
font-weight: normal;
margin-top: 0em;
}

h3{
font-weight: normal;
background-color: #fff;
margin-left: auto; margin-right: auto; width: 50%;
text-align: center;
font-size: 14pt;
/* je suspecte que h3 n'est pas utilise */
}
h3 span { background-color: #f8f0ed; padding: 0 3px 0 3px; }
h3:hover{
font-weight: bold;
}

acronym {
border-bottom: 1px dashed #00cc00;
cursor: help;
}

td,th{
font-size: 10pt;
}

th{
background-image: url("../images/tube_jaune.gif");
}

li{
font-size: 11pt;
}

ul.font10pt li{
font-size: 10pt;
}

a:link{
color: Sienna;
text-decoration: none;
font-weight: bold;
}

a:visited{
color: Sienna;
text-decoration: none;
font-weight: bold;
}

a:active{
text-decoration: underline;
font-weight: bold;
}

a:hover{
text-decoration: underline;
font-weight: bold;
}

.titre1
{
font-size: 24pt;
font-style: italic;
font-weight: normal;
padding-left: 10px;
color: SaddleBrown;
background-color: #f0f0f0;
height: 44px; margin: 0px;
text-transform: lowercase;
}

.titre2
{
background-color: #fdeddd;
padding-left: 8px;
font-size: 18pt;
}

.titre3
{
background-color: #f8f0ed;
font-size: 14pt;
padding-left: 3px;
padding-right: 3px;
}

.font11pt{
font-size: 11pt;
}

.font10pt{
font-size: 10pt;
}

.font9pt{
font-size: 9pt;
}

.font8pt{
font-size: 8pt;
}

.table_liens{
text-align: center;
font-size: 8pt;
}

.td1{
background-color: rgb(255,220,150);
}

.td2{
background-color:  rgb(255,190,140);
}

input{
border-width: 1px;
border-color: lightgrey;
}

select{
border-width: 1px;
background-image: url("../images/tube_jaune.gif");
}

.sombre{
background-color: #f8f0ed;
border-right: 1px #EDE0DA solid;
border-bottom: 1px #EDE0DA solid;
}

.tube{
border-width: 0px;
width: 100px;
background-image: url("../images/tube_jaune.gif");
}

div.tube{
font-weight: bold;
width: 100%;
height: 19px;
text-align: center;
background-image: url("../images/tube_jaune.gif");
}

.message{color: green; font-weight: bold; position: absolute; font-size: 10pt; top: 20px; right: 0px;}

.erreur{color: red; font-weight: bold;}

.somme{display: block; text-align: right;}
.invisible{display: none;}
h2.listeDesComptes{padding: 2px; margin: 0; font-size: 10pt;}
h2.listeDesComptes a:first-child:after{content: " :";}
ul.listeDesComptes{list-style-type: none; padding: 0; margin: 0;}
ul.listeDesComptes li{font-size: 10pt; padding: .1em;}
.retourAccueil{list-style-type: none; padding: 0; margin: 0; margin-top: 12px;}

table.operations tr.td1:hover , table.operations tr.td2:hover { background-color: #f0f0f0; }
