
/*===== GENERALITES */

@charset "iso-8859-1";

@page
{
 size:landscape;
}

body
{
 background-color:#FFFFFF;
/*
 font-family:'Century Gothic','Trebuchet MS','Microsoft Sans Serif','Franklin Gothic Book',Arial,sans-serif;
*/

 font-family:'Trebuchet MS','Microsoft Sans Serif',Arial,'verdana', 'Franklin Gothic Book',sans-serif,'Staccato222 BT', 'ParkAvenue BT','Comic sans ms';
 color:#000000;
 margin-left:0px;
 margin-top:0px;
}

h1
{
 font-size:24pt;
 font-weight:bold;
 font-style:normal;
 text-decoration:underline;
 margin-top:36px;
 margin-bottom:10px;
}

h2
{
 font-size:18pt;
 font-weight:bold;
 font-style:normal;
 text-decoration:underline;
 margin-top:24px;
 margin-bottom:10px;
}

h3
{
 font-size:14pt;
 font-weight:bold;
 font-style:normal;
 text-decoration:underline;
 margin-top:16px;
 margin-bottom:10px;
}

h4
{
 font-size:11pt;
 font-weight:bold;
 font-style:normal;
 text-decoration:underline;
 margin-top:12px;
 margin-bottom:10px;
}

h5
{
 font-size:9pt;
 font-weight:bold;
 font-style:normal;
 text-decoration:underline;
 margin-top:10px;
 margin-bottom:10px;
}

h6
{
 font-size:9pt;
 font-weight:normal;
 font-style:normal;
 text-decoration:underline;
 margin-top:10px;
 margin-bottom:10px;
}

p,
td,
input,
caption,
textarea
{
 font-size:9pt;
 font-weight:normal;
 font-style:normal;
 text-decoration:none;
 margin-top:0px;
 margin-bottom:0px;
}

p
{
 text-align:justify;
}

table
{
 border:solid 0px;
 margin:0px;
 padding:0px;
 table-layout:fixed;
}

th
{
 font-size:10pt;
 font-weight:bold;
 font-style:normal;
 text-decoration:none;
 margin:0px;
 padding:0px;
}

tr
{
}

td
{
 padding:0px;
 margin:0px;
 border:0px;
 vertical-align:top;
}

blockquote,
cite,
q
{
 font-size:9pt;
 font-weight:normal;
 font-style:italic;
 text-decoration:none;
 text-align:justify;
 color:#FF0080;
 margin-top:0px;
 margin-bottom:0px;
 margin-left:20px;
 margin-right:50px;
 padding:11px;
}

sub,
sup
{
 font-size:8pt;
}

samp
{
 font-size:9pt;
 font-family:'Trebuchet MS','Century Gothic','Trebuchet MS','Microsoft Sans Serif','Franklin Gothic Book',arial,sans-serif;
 font-weight:normal;
 font-style:normal;
 text-decoration:none;
 text-align:justify;
 color:#000000;
 margin-top:0px;
 margin-bottom:0px;
 margin-left:20px;
}

ul,
ol
{
 margin-left:20px;
 margin-top:0px;
 margin-bottom:0px;
}

/*===== LIENS EXTERNES */

a.externalLink
{
 background-color:#FFFF80;
/*
 border:1px black solid;
 padding:1px;
*/
}

/*===== CALCULS */

div.calc
{
 margin-top:0px;
 margin-bottom:0px;
 margin-right:0px;
 margin-left:0px;
 background-color:#EEEEEE;

 
 border:1px black solid;
}

/*===== REMARQUES */

div.note
{
 font-size:8pt;
 font-weight:normal;
 font-style:normal;
 text-decoration:none;
 text-align:justify;
 margin-top:0px;
 margin-bottom:0px;
 margin-right:0px;
 margin-left:0px;
 background-color:#F0F0FF;
 padding:10px;
 
 border:1px black solid;
}


div.note p
{
 font-size:8pt;
 font-weight:normal;
 font-style:normal;
 text-decoration:none;
 text-align:justify;
 margin-top:0px;
 margin-bottom:0px;
 padding:0px;
}

div.note samp
{
 font-size:8pt;
 font-family:'Trebuchet MS','Century Gothic',,'Microsoft Sans Serif','Franklin Gothic Book',arial,sans-serif;
 font-weight:normal;
 font-style:normal;
 text-decoration:none;
 text-align:justify;
 color:#000000;
 margin-top:0px;
 margin-bottom:0px;
 margin-left:20px;
}

.warning
{
 font-size:9pt;
 font-weight:bold;
 font-style:normal;
 text-decoration:none;
 text-align:justify;
 color:#FF0000;
}

/*===== EXTRAITS SONORES */

td.td_sound
{
 width:45px;
 text-align:center;
 vertical-align:middle;
}

/*===== TABLEAUX AVEC QUADRILLAGE */

table.visible_table,
table table.visible_table,
table table table.visible_table,
table table table table.visible_table
{
 border:solid 1px black;
 border-collapse:collapse;
 empty-cells:show;
 background-color:white;
}

table.visible_table tr,
table table.visible_table tr,
table table table.visible_table tr,
table table table table.visible_table tr
{
 border:solid 1px black;
}

table.visible_table tr th,
table table.visible_table tr th,
table table table.visible_table tr th,
table table table table.visible_table tr th
{
 border:solid 1px black;
 padding:5px;
}

table.visible_table tr td,
table table.visible_table tr td,
table table table.visible_table tr td,
table table table table.visible_table tr td
{
 border:solid 1px black;
 padding:5px;
}

/*===== TABLEAUX AVEC QUADRILLAGE MAIS SANS PADDING */

table.visibleCompact_table,
table table.visibleCompact_table,
table table table.visibleCompact_table,
table table table table.visibleCompact_table
{
 border:solid 1px black;
 border-collapse:collapse;
 empty-cells:show;
}

table.visibleCompact_table tr,
table table.visibleCompact_table tr,
table table table.visibleCompact_table tr,
table table table table.visibleCompact_table tr
{
 border:solid 1px black;
}

table.visibleCompact_table tr th,
table table.visibleCompact_table tr th,
table table table.visibleCompact_table tr th,
table table table table.visibleCompact_table tr th
{
 border:solid 1px black;
 padding:0px;
}

table.visibleCompact_table tr td,
table table.visibleCompact_table tr td,
table table table.visibleCompact_table tr td,
table table table table.visibleCompact_table tr td
{
 border:solid 1px black;
 padding:0px;
}

/*===== TABLEAUX INVISIBLES */

table.invisible_table
{
 border:0px solid;
}

table.invisible_table tr,
table table.invisible_table tr,
table table table.invisible_table tr,
table table table table table.invisible_table tr
{
 border:0px solid;
}

table.invisible_table tr th,
table table.invisible_table tr th,
table table table.invisible_table tr th,
table table table table.invisible_table tr th
{
 border:0px solid;
 padding:0px;
}

table.invisible_table tr td,
table table.invisible_table tr td,
table table table.invisible_table tr td,
table table table table.invisible_table tr td
{
 border:0px solid;
 padding:0px;
}

/*===== TABLEAUX SANS QUADRILLAGE MAIS AVEC PADDING */

table.presentation_table
{
 border:solid 0px;
}

table.presentation_table tr,
table table.presentation_table tr,
table table table.presentation_table tr,
table table table table.presentation_table tr
{
 border:solid 0px;
}

table.presentation_table tr th,
table table.presentation_table tr th,
table table table.presentation_table tr th,
table table table table.presentation_table tr th
{
 border:solid 0px;
 padding:5px;
}

table.presentation_table tr td,
table table.presentation_table tr td,
table table table.presentation_table tr td,
table table table presentation_table.visible_table tr td
{
 border:solid 0px;
 padding:5px;
}

/*===== TABLEAUX POUR GESTION DE LA DATABASE */

table.sql tr th,
table table.sql tr th,
table table table.sql tr th,
table table table table.sql tr th
{
 background-color:buttonface; /*#E0E0E0;*/
 empty-cells:show;
}

table.sql tr td,
table table.sql tr td,
table table table.sql tr td,
table table table table.sql tr td,
table.sql tr th.action,
table table.sql tr th.action,
table tabletable.sql tr th.action,
table table table table.sql tr th.action
{
 padding-left:5px;
 padding-right:5px;
 padding-top:0px;
 padding-bottom:0px;
 margin:0px;
 border:0px;
}

table.sql tr.odd td,
table table.sql tr.odd td,
table table table.sql tr.odd td,
table table table table.sql tr.odd td
{
 background-color:#D0D0FF;
}

table.sql tr.even td,
table table.sql tr.even td,
table table table.sql tr.even td,
table table table table.sql tr.even td
{
 background-color:#E0E0FF;
}

table.sql tr.foot td.header,
table table.sql tr.foot td.header,
table table table.sql tr.foot td.header,
table table table table.sql tr.foot td.header
{
 background-color:buttonface;
}

table.sql tr.foot td.computedField,
table table.sql tr.foot td.computedField,
table table table.sql tr.foot td.computedField,
table table table table.sql tr.foot td.computedField
{
 background-color:#D0D0FF; /*buttonface;*/
}

table.sql tr td.action,
table table.sql tr td.action,
table table table.sql tr td.action,
table table table table.sql tr td.action,
table.sql tr th.action,
table table.sql tr th.action,
table table table.sql tr th.action,
table table table table.sql tr th.action
{
 text-align:left;
 background-color:#FFFFFF;
}

table.sql tr th.rowNum,
table table.sql tr th.rowNum,
table table table.sql tr th.rowNum,
table table table table.sql tr th.rowNum
{
 background-color:#FFFFFF;
}

table.sql tr td.rowNum,
table table.sql tr td.rowNum,
table table table.sql tr td.rowNum,
table table table table.sql tr td.rowNum
{
 background-color:#FFFFFF;
 text-align:right;
 color:#0000FF;
}

table.sql tr th table.sort tr td,
table table.sql tr th table.sort tr td,
table table table.sql tr th table.sort tr td,
table table table table.sql tr th table.sort tr td
{
 background-color:buttonface; /*E0E0E0;*/
 padding:0px;
 margin:0px;
 border:0px;
 color:#000000;
 font-weight:bold;
}

table.sql tr td div,
table table.sql tr td div,
table table table.sql tr td div,
table table table table.sql tr td div
{
 height:20px;
 max-height:20px;
 overflow:hidden;
}

/*===== FORMULAIRE DE DETAIL D'UN ENREGISTREMENT */

div.subDetail
{
 display:none;
 visibility:hidden;
}

table tr td.tab
{
 background-color:buttonface; /*#D4D0C8;#D0D0D0;#E0E0FF;*/
 font-weight:bold;
 padding-left:10px;
 padding-right:10px;
 margin-left:3px;
}

form.sql_detail,
div.sql_detail
{
 background-color:buttonface; /*#D4D0C8;#D0D0D0;#E0E0FF;*/
 padding:3px;
 margin:0px;
/* border:1px black solid; */
}

/*
form.sql_detail caption
{
 font-size:9pt;
 font-weight:bold;
 font-style:normal;
 text-decoration:underline;
 text-align:left;
}
*/

form.sql_detail input,
form.sql_detail textarea
{
 font-size:9pt;
 text-decoration:none;
}

/*===== FORMULAIRE DE NAVIGATION */

table.formNavig
{
/* border:1px solid black;*/
 background-color:buttonface; /*#E0E0E0;*/
 padding:2px;
}

table.formNavig tr td input,
table.formNavig tr td button,
table.formNavig tr td img
{
 vertical-align:middle;
}

/*===== TESTS
table
{
 border:solid 3px red;
}
p
{
 border:solid 3px green;
}
*/