
/*FEUILLE de STYLE pour QUANDO */ 


SPAN {
margin-left: 5pt; 
font-size: 11pt; 
font-variant: small-caps; 
font-weight: bold
} 

P {
margin-left: 12px;
margin-right: 12px;
text-align: justify; 
} 

H1 {
width: 95%; 
margin : 0 auto; 
padding-top: 5px; 
border:6px solid green;
text-align: center;
font-size: 13pt; 
font-weight: bold; 
background-color: whitesmoke; 
height: 20pt;
}

H2 {
width: 80%; 
margin : 0 auto; 
padding-bottom:  4px; 
border-width: 1; 
border: solid; 
border-color: gray; 
text-align: center; 
font-size: 12pt; 
font-weight: bold; 
background-color: whitesmoke;
height: 16pt;
}

H3 {
width: 80%; 
margin: 0 auto;
padding-top: 3px; 
padding-bottom: 6px; 
border-width: 1; 
text-align: center; 
vertical-align: middle; 
font-size: 11pt; 
font-weight: bold; 
background-color: #FFFFFF;
height: 10pt;
}

H4 {
width: 50%; 
margin-left: 12pt; 
padding-left: 8px; 
text-align: left; 
border-width: 1; 
border: solid; 
border-color: green; 
height: 14pt;
font-size: 11pt; 
background-color: #FFFFFF; 
}

H5 {
width: 45%; 
margin-left: 10px; 
padding: 3px; 
text-align: left; 
border-width: 1px; 
border: solid; 
border-color: green; 
height: 14pt;
font-size: 11pt; 
background-color: #FFFFFF; 
}



DIV {
line-height:12pt;
text-indent: 8px;
text-align: justify; 
font-size: 11pt;  
} 



DIV.small {
font-size: 10pt;  
} 


DIV#conventions {
width:70%;
margin-left:20px;
border:2px  solid gray;
background-color:#FFFFCC;
padding: 10px;
text-align: justify; 
font-size: 11pt;  
}  


DIV#bloc {
width:80%;
display:table ;
margin-left:20px;
border:2px  solid gray;
background-color:#FFFFCC;
padding: 10px;
text-align: justify; 
font-size: 11pt;  
}  


DIV#boldyellow {
font-size: 11pt;  
font-weight:bold;
color:yellow;
text-align:center;
}



input {
font-weight:bold;
}


a {
color:navy;
font-weight:bold;
font-size: 11pt;  
}


a#yellow {
margin-left:10px;
padding: 12px;
font-size: 11pt;  
color:yellow;
font-weight:bold;
}  


a#diff {
color:navy;
font-weight:bold;
font-size: 9pt;  
}


p {
text-align: justify; 
font-size: 11pt;  
margin-right: 3%;
}  


pre {
text-align: left; 
font-size: 10pt;  
font-weight:bold;
font-family:cursive;
}  


q {
color:red;
}



em {
font-weight:bold;
font-style:italic;
}

legend {
font-size: 11pt; 
font-weight:bold;
font-style:italic;
color:navy;
} 


strong {
font-size: 12pt; 
font-weight: bold; 
font-style: italic;

} 

OL { 
margin-left: 3px;
padding: 2px;
list-style-type: decimal;
list-style-position: outside;
} 

UL { 
margin-left: 3px;
padding:2px;
list-style:disc;
list-style-position:inside;
} 

LI {
margin-left: 10px;
padding:3px;
line-height:1.4em;
list-style-type:disc;
list-style-position:outside;
}

CAPTION {
caption-side:top;
padding: 5px;
line-height:2.0em; 
font-weight: bold; 
font-variant: small-caps;
}



table#com { 
width: 98%;
border:2px  dotted blue;
border-collapse:collapse;
color:black;
border-spacing: 5px;
empty-cells: show;
}



table#formulaire{
width: 100%; 
border:2px  solid blue;
border-collapse:separate;
background-color: #FFFFCC;
color:black;
border-spacing: 2 px;
empty-cells: show;
}
 
table#formulaire tr th {
width: 25%; 
border:2px  solid gray;
border-spacing: 3px;
background-color: whitesmoke;
line-height: 1,6em;
margin-left:10px;
color:black;
font-size: 13pt;
font-variant:normal ; 
font-weight: bold;
}

table#formulaire  td {
width: 25%;
padding:0.4em;
background-color: #FFFFCC;
border:1px  solid gray;
vertical-align: top; 
line-height: 1,4em;
font-size: 11pt;
font-variant:normal ; 
font-weight: normal;
} 


table#small {
width: 98%; 
border:2px  gray;
border-spacing: 2px;
border-collapse:separate;
padding: 1.5px; 
vertical-align:middle;
text-align:center;
font-size: 9pt; 
color:black;
}



table#small_2 {
width: 100%; 
background-color: Whitesmoke;
border-spacing: 2px;
padding: 1.5px; 
vertical-align:middle;
text-align:center;
font-size: 9pt; 
color:black;
}

table#small_2 tr th{
border:2px  solid gray;	
background-color: Whitesmoke;
height: 10px;
text-align: center; 
padding:0.2em;
vertical-align: middle; 
font-size: 10pt; 
font-weight: bold;
font-variant: small-caps;
}

table#small_2 tr td{
height: 10px;
text-align: center; 
padding:0.2em;
vertical-align: middle; 
font-size: 9pt; 
font-weight: bold;
font-variant: small-caps;
}



table#table_zone {
width: 95%; 
border:4px  green;
border-spacing: 3px;
border-collapse:collapse;
padding: 1em; 
background-color: #CDCDCD; 
empty-cells: show;
color:black;
}


table#table_zone td{
width: 15%; 
border:2px  solid navy;
padding: 1em; 
vertical-align: top;
text-align: center;
empty-cells: show;
color:black;
}



table#argent { 
width: 80%;
border:2px  dotted blue;
background-color: LightGoldenrodYellow;
border-collapse:collapse;
color:black;
border-spacing: 5px;
empty-cells: show;
}


table#argent tr th{
height: 16px;
margin-left: 5px; 
padding:0.8em;
vertical-align: middle; 
font-size: 12pt; 
font-weight: bold;
}

table#argent tr td{
width: 15%;
height: 10px;
margin-left: 5px; 
padding:0.6em;
vertical-align: top; 
text-align: right; 
font-size: 11pt; 
font-weight: bold;
font-style: italic; 
} 


table#argent tr td + td{
width: 85%;
height: 10px;
margin-left: 5px; 
padding:1.0em;
vertical-align: top;
text-align: left; 
font-size: 11pt; 
font-weight: normal;
font-style: normal; 
} 



table#physique { 
width: 90%;
border:3px  solid red;
background-color: LightGoldenrodYellow;
border-collapse:collapse;
color:black;
border-spacing: 5px;
empty-cells: show;
}


table#physique tr td{
width: 15%;
height: 14px;
margin-left: 5px; 
padding:0.6em;
vertical-align: middle; 
text-align: center; 
font-size: 11pt; 
} 


table#chrono{
width: 98%; 
border: 2px dotted blue;
background-color: LightGoldenrodYellow;
color :black;
padding:0.6em;
border-spacing: 5px;
empty-cells: show;
}


table#chrono tr th{
border:1px  solid gray;	
background-color: Whitesmoke;
height: 10px;
text-align: center; 
padding:0.2em;
vertical-align: middle; 
font-size: 11pt; 
font-weight: bold;
}


table#chrono  tr  td{
width: 12%;
vertical-align: top; 
font-size: 10pt; 
font-weight: bold;
} 


table#chrono  tr td + td{
width: 88%;
margin-left: 5pt; 
margin-right: 10pt; 
padding-right:2em;
vertical-align: top; 
font-size: 11pt; 
font-weight: normal;
font-variant: normal;
} 



table#diffusions { 
width: 98%;
border:2px  solid green;
border-collapse:collapse;
background-color: LightGoldenrodYellow;
color:black;
empty-cells: show;
}



table#diffusions tr th{
background-color: Whitesmoke;
margin-left: 10px; 
text-align: center; 
padding:0.6em;
vertical-align: middle; 
font-size: 11pt; 
font-weight: bold;
}



table#diffusions tr td{
width:20%;
margin-left: 10pt; 
padding:0.4em;
vertical-align:top;
font-size: 10pt; 
font-weight: bold;
} 

table#diffusions tr td + td{
width:80%;
margin-left: 10pt; 
vertical-align: middle; 
padding:0.4em;
font-size: 11pt; 
font-style: normal; 
font-weight: normal;
} 


table#domestique { 
width:40%;
border:0px  dotted blue;
background-color: LightGoldenrodYellow;
color:black;
border-spacing: 5px;
empty-cells: show;
}


table#domestique tr th{
background-color: Whitesmoke;
margin-left: 20px; 
text-align: center;
padding:0.6em;
vertical-align: middle; 
font-size: 11pt; 
font-weight: bold;
}



table#domestique tr td{
width: 40%;
margin-left: 10pt; 
padding:0.4em;
vertical-align: top;
font-style: small-caps;
font-weight: normal;
} 

table#domestique tr td + td{
width: 60%;
margin-left: 10pt; 
vertical-align: top; 
padding:0.4em;
font-style: normal; 
font-weight: normal;
} 

table#double { 
width: 98%;
border:2px  dotted blue;
border-collapse:collapse;
background-color: LightGoldenrodYellow;
color:black;
border-spacing: 5px;
empty-cells: show;
}


table#double tr th{
background-color: Whitesmoke;
margin-left: 20px; 
text-align: left; 
padding:0.6em;
vertical-align: middle; 
font-size: 11pt; 
font-weight: bold;
}



table#double tr td{
width: 50%;
margin-left: 10pt; 
padding:0.4em;
vertical-align: top;
font-style: small-caps;
font-weight: normal;
} 

table#double tr td + td{
width: 50%;
margin-left: 10pt; 
vertical-align: top; 
padding:0.4em;
font-style: normal; 
font-weight: normal;
} 



table#escrime { 
width: 98%;
border:2px  solid blue;
border-collapse:collapse;
color:black;
border-spacing: 5px;
empty-cells: show;
}



table#escrime tr th{
height: 16px;
margin-left: 5px; 
padding:0.8em;
vertical-align: middle; 
font-size: 12pt; 
font-weight: bold;
}

table#escrime tr td{
width: 25%;
height: 8px;
margin-left: 5px; 
padding:0.2em;
vertical-align: top; 
font-size: 11pt; 
font-variant: small-caps; 
} 


table#escrime tr td + td{
width: 75%;
height: 8px;
margin-left: 5px; 
padding:0.2em;
vertical-align: top; 
font-size: 11pt; 
font-variant: normal; 
} 


table#glossaire { 
width: 90%;
border:2px  dotted blue;
background-color: LightGoldenrodYellow;
border-collapse:collapse;
color:black;
border-spacing: 5px;
empty-cells: show;
}


table#glossaire tr th{
height: 16px;
margin-left: 5px; 
padding:0.8em;
vertical-align: middle; 
font-size: 12pt; 
font-weight: bold;
}

table#glossaire tr td{
width: 20%;
height: 10px;
margin-left: 5px; 
padding:0.6em;
vertical-align: top; 
font-size: 11pt; 
font-weight: bold;
font-style: italic; 
} 


table#glossaire tr td + td{
width: 80%;
height: 10px;
margin-left: 5px; 
padding:0.6em;
vertical-align: top; 
font-size: 11pt; 
font-weight: normal;
font-style: normal; 
} 


table#islam { 
width: 98%;
border:2px  solid blue;
border-collapse:collapse;
color:black;
border-spacing: 12px;
empty-cells: show;
padding:1.2em;
}


table#islam tr td{
width: 25%;
border-right:1px  solid black;
margin-left: 5px; 
padding:0.4em;
vertical-align: top; 
font-size: 10pt; 
font-variant: small-caps; 
} 


table#islam tr td  th{
width: 75%;
border-right:1px  solid black;
margin-left: 5px; 
padding:0.4em;
vertical-align: top; 
font-size: 11pt; 
font-variant: bold; 
} 


table#islam tr td + td{
width: 75%;
border-right:1px  solid black;
margin-left: 5px; 
padding:0.4em;
vertical-align: top; 
font-size: 11pt; 
font-variant: normal; 
} 


table#oeuvres{
width: 98%; 
border:2px  dotted blue;
border-collapse:collapse;
color:black;
background-color: LightGoldenrodYellow;
border-spacing: 5px;
empty-cells: show;
}

table#oeuvres tr td{
width: 12%;
margin-left: 5px; 
padding:0.4em;
vertical-align: top;
font-weight: normal;
} 

table#oeuvres tr td + td{
width: 88%;
margin-left: 5px; 
vertical-align: top; 
} 


table#region{ 
width: 90%;
border:3px  solid green;
border-collapse:collapse;
background-color: LightGoldenrodYellow;
color:black;

border-spacing: 2px;
empty-cells: show;
}


table#region tr td{
width: 12%; 
margin-left: 20pt; 
text-align: center; 
padding:0.3em;
vertical-align: top;
} 


table#solfege { 
width: 90%;
border:2px  solid black;
border-collapse:collapse;
background-color: LightGoldenrodYellow;
color:black;

border-spacing: 2px;
empty-cells: show;
}


table#solfege tr th{
border:1px solid gray;
background-color:Whitesmoke;
height: 13px;
margin-left: 20pt; 
text-align: left; 
padding:0.4em;
vertical-align: middle; 
font-size: 11pt; 
font-weight: bold;
}


table#solfege tr td{
width: 11%; 
border:1px solid gray;
margin-left: 20pt; 
text-align: left; 
padding:0.3em;
vertical-align: top;
} 



table#submit {
width: 80%; 
border:2px  gray;
border-spacing: 2px;
border-collapse:collapse;
padding: 1.5px; 
vertical-align:middle;
text-align:center;
color:black;

}

table#submit tr td {
width: 40%; 
height:12px;
background-color: #E6E6E6;
border:2px  solid gray;
padding: 0.5em; 
font-style:italic;
font-weight:bold;
color:black;
}

table#submit tr td + td {
width: 60%; 
border: 2px  solid gray;
padding: 0.5em; 
background-color: black;
} 




table#chiffres_grecs{ 
width: 50%;
border:2px  dotted blue;
border-collapse:collapse;
background-color: LightGoldenrodYellow;
color:black;
border-spacing: 5px;
empty-cells: show;
}



table#chiffres_grecs tr th{
border:1px solid gray;
background-color: Whitesmoke;
height: 13px;
margin-left: 20pt; 
text-align: left; 
padding:0.4em;
vertical-align: middle; 
font-size: 11pt; 
font-weight: bold;
}



table#chiffres_grecs  tr td{
width: 11%;
margin-left: 20pt; 
text-align: left; 
padding:0.3em;
vertical-align: top;
font-size: 10pt; 
font-style: small-caps;
font-weight: bold;
} 

table#chiffres_grecs tr td + td{
width: 21%;
margin-left: 20px; 
vertical-align: top; 
padding:0.3em;
font-size: 11pt; 
font-style: normal; 
font-weight: normal;
} 

table#chiffres_grecs tr td + td + td{
width: 68%;
margin-left: 10pt; 
font-size: 11pt; 
font-weight: normal;
font-style: normal;
} 


table#colonnes { 
width: 98%;
border:2px  dotted blue;
border-collapse:collapse;
background-color: LightGoldenrodYellow;
color:black;
border-spacing: 5px;
empty-cells: show;
}


table#colonnes tr th{
background-color: Whitesmoke;
margin-left: 20px; 
text-align: left; 
padding:0.6em;
vertical-align: middle; 
font-size: 11pt; 
font-weight: bold;
}


table#colonnes tr td{
width: 15%;
margin-left: 10pt; 
padding:0.4em;
vertical-align: top;
font-style: small-caps;
font-weight: bold;
} 

table#colonnes tr td + td{
width: 15%;
margin-left: 10pt; 
vertical-align: top; 
padding:0.4em;
font-style: normal; 
font-weight: normal;
} 

table#colonnes tr td + td + td{
width: 70%;
margin-left: 10pt; 
font-size: 11pt; 
font-weight: normal;
font-style: normal;
} 


table#courants{
width: 98%; 
border:2px  dotted blue;
border-collapse:collapse;
background-color: LightGoldenrodYellow;
color:black;
border-spacing: 5px;
empty-cells: show;
}
 
table#courants tr th{
border:2px  solid gray;	
background-color: Whitesmoke;
height: 10px;
text-align: center; 
padding:0.8em;
vertical-align: bottom; 
font-size: 11pt; 
font-weight: bold;
}


table#courants tr td {
width: 12%;
border:1px solid gray;
margin-left: 1px; 
padding:0.4em;
vertical-align: top; 
} 

table#courants tr  td +td{
width: 38%;
border:1px solid gray;
margin-left: 5pt; 
vertical-align: top; 
padding:0.4em;
font-size: 10pt; 
font-style: italic; 
font-weight: bold;
} 

table#courants  tr td + td + td {
width: 50%;
border:1px solid gray;
margin-left: 5pt; 
font-size: 11pt; 
font-style: normal; 
font-weight: normal;
font-variant: normal;
} 


table#dynastie{
width: 98%; 
border:2px  dotted blue;
background-color: LightGoldenrodYellow;
border-collapse:collapse;
color:black;
border-spacing: 5px;
empty-cells: show;
}

table#dynastie tr th{
background-color: Whitesmoke;
height: 12px;
border:1px  solid gray;
padding:0.2em;
vertical-align: middle; 
text-align: center;
font-style: italic;
font-weight: bold;
font-size: 11pt; 
}

table#dynastie  tr td{
width: 12%;
border:1px solid gray;
margin-left: 5px; 
padding:0.4em;
vertical-align: top;
font-size: 10pt; 
} 

table#dynastie  tr td + td{
width: 22%;
border:1px solid gray;
margin-left: 5pt; 
vertical-align: top; 
padding:0.4em;
font-variant: small-caps; 
font-weight: bold;
} 

table#dynastie  tr td + td + td{
width: 66%;
border:1px solid gray;
margin-left: 5pt; 
font-size: 11pt; 
font-weight: normal;
font-variant: normal;
} 


table#explorations{
width: 98%; 
border:2px  dotted blue;
border-collapse:collapse;
background-color: LightGoldenrodYellow;
color:black;
border-spacing: 5px;
empty-cells: show;
}



table#explorations tr th{
background-color: Whitesmoke;
height: 11px;
border:1px  solid gray;
padding:0.2em;
vertical-align: middle; 
text-align: center;
font-style: italic;
font-weight: bold;
font-size: 11pt; 
}



table#explorations tr td{
width: 12%;
border:1px solid gray;
vertical-align: top; 
margin-left: 5px; 
padding:0.4em;
vertical-align: top 
} 

table#explorations  tr td + td{
width: 48%;
border:1px solid gray;
margin-left: 5pt; 
vertical-align: top; 
padding:0.4em;
font-size: 11pt; 
font-weight: normal;
font-variant: normal; 
} 

table#explorations tr td + td + td{
width: 40%;
border:1px solid gray;
vertical-align: top; 
margin-left: 5pt; 
font-size: 11pt; 
font-weight: normal;
font-variant: normal;
} 



table#independances {
width: 98%; 
border-right:1px solid gray;
background-color: LightGoldenrodYellow;
margin-left: 5pt; 
vertical-align: middle; 
padding:0.3em;
font-weight:bold; 
} 

table#independances tr td {
width: 10%; 
border-right:1px solid gray;
margin-left: 5pt; 
vertical-align: middle; 
padding:0.3em;
font-weight:bold; 
} 

table#independances tr td + td {
width: 25%; 
border-spacing: 5px;
color:black;
background-color: LightGoldenrodYellow;
font-size: 11pt;
line-height: 1,6em;
font-weight: normal;
font-style: normal;
}

table#independances tr td + td + td {
width: 55%; 
border-spacing: 5px;
color:black;
font-size: 11pt;
line-height: 1,6em;
font-weight: normal;
font-style: normal;
}



table#karate { 
width: 100%;
border:2px  dotted blue;
border-collapse:collapse;
color:black;
border-spacing: 5px;
empty-cells: show;
}

table#karate tr td{
width: 12%;
margin-left: 5px; 
padding:0.4em;
vertical-align: top;
font-style: normal;
font-weight: normal;
} 

table#karate tr td + td{
width: 73%;
margin-left: 5pt; 
vertical-align: top; 
padding:0.4em;
font-style: normal; 
} 

table#karate tr td + td + td{
width: 15%;
margin-left: 5pt; 
font-size: 11pt; 
font-weight: normal;
font-style: normal;
} 



table#titre {
width: 98%; 
height: 20pt;
border-spacing: 2px;
border:6px  solid green;
border-collapse:collapse;
background-color: #DFFFB0; 
padding: 6.0px; 
color:black;
font-weight: bold;
}
 

table#titre tr td {
height: 20pt;
width: 25%;
text-align: center;
vertical-align: middle; 
font-size: 11pt; 
font-style: italic;
} 

table#titre tr  td +td {
width: 50%;
text-align: center;
vertical-align: middle; 
font-size: 13pt; 
font-style: normal;
} 


table#titre tr td + td + td {
width: 25%;
font-size: 11pt; 
font-variant: normal;
font-style: italic; 
font-size: 11pt; 
} 

table#voeux { 
width: 98%;
border:2px  dotted blue;
background-color: LightGoldenrodYellow;
border-collapse:collapse;
color:black;
border-spacing: 5px;
empty-cells: show;
}

table#voeux tr td {
width: 20%;
padding:0.5em;
margin-left: 5px; 
text-align: left;
vertical-align: top; 
font-size: 8pt; 
font-variant: small-caps;
} 

table#voeux tr  td +td {
width: 30%;
text-align: left;
vertical-align: left; 
font-size: 11pt; 
font-style: normal;
font-variant: normal;
} 


table#voeux tr td + td + td {
width: 50%;
font-size: 11pt; 
font-variant: normal;
font-style: normal; 
font-size: 11pt; 
} 

table#Beaufort{ 
width: 98%;
border:2px  dotted blue;
border-collapse:collapse;
background-color: LightGoldenrodYellow;
color:black;
border-spacing: 5px;
empty-cells: show;
}


table#Beaufort tr th{
border:1px  solid gray;	
background-color: Whitesmoke;
height: 10px;
text-align: center; 
padding:0.2em;
vertical-align: middle; 
font-size: 11pt; 
font-weight: bold;
}

table#Beaufort  tr td{
width: 10%;
border:1px solid gray;
vertical-align: top; 
margin-left: 5px; 
padding:0.4em;
vertical-align: top 
} 

table#Beaufort  tr td + td{
width: 10%;
border:1px solid gray;
margin-left: 5pt; 
vertical-align: top; 
padding:0.4em;
font-size: 11pt; 
font-weight: normal;
font-variant: small-caps; 
} 

table#Beaufort tr td + td + td{
width: 20%;
border:1px solid gray;
vertical-align: top; 
margin-left: 5pt; 
font-size: 11pt; 
font-weight: normal;
font-variant: normal;
} 

table#Beaufort  tr td + td + td + td{
width: 30%;
border:1px solid gray;
vertical-align: top; 
margin-left: 5pt; 
font-size: 11pt; 
font-weight: normal;
font-variant: normal;
} 


table#chateau{
width: 98%; 
border:2px  dotted blue;
background-color: LightGoldenrodYellow;
border-collapse:collapse;
color:black;
border-spacing: 5px;
empty-cells: show;
}

table#chateau tr th{
background-color: Whitesmoke;
height: 12px;
border:1px  solid gray;
padding:0.2em;
vertical-align: middle; 
text-align: center;
font-style: italic;
font-weight: bold;
font-size: 11pt; 
}

table#chateau  tr td{
width: 8%;
border:1px solid gray;
margin-left: 5px; 
padding:0.4em;
vertical-align: top;
font-size: 10pt; 
} 

table#chateau  tr td + td{
width: 12%;
border:1px solid gray;
margin-left: 5pt; 
vertical-align: top; 
padding:0.4em;
font-variant: normal; 
font-weight: bold;
} 

table#chateau tr td + td + td{
width: 18%;
border:1px solid gray;
margin-left: 5pt; 
font-size: 11pt; 
font-weight: bold;
font-style: italic;
} 


table#chateau tr td + td +td + td{
width: 60%;
border:1px solid gray;
margin-left: 5pt; 
font-size: 11pt; 
font-weight: normal;
font-style: normal;
} 

table#chiffres_4 { 
width: 70%;
border:2px  dotted blue;
border-collapse:collapse;
background-color: LightGoldenrodYellow;
color:black;
border-spacing: 5px;
empty-cells: show;
}


table#chiffres_4 tr th{
background-color: Whitesmoke;
margin-left: 20px; 
text-align: left; 
vertical-align: middle; 
font-size: 11pt; 
font-weight: bold;
}


table#chiffres_4 tr td{
width: 25%;
margin-left: 10pt; 
vertical-align: middle;
font-style: normal;
font-weight: normal;
} 

table#chiffres_4 tr td + td{
width: 25%;
margin-left: 10pt; 
vertical-align: middle;
font-size: 10pt; 
font-style: normal; 
font-weight: normal;
} 

table#chiffres_4 tr td + td + td{
width: 25%;
margin-left: 10pt; 
vertical-align: middle;
font-size: 19pt; 
font-size: 10pt; 
font-weight: bold;
font-style: normal;
} 


table#chiffres_4 tr td + td +td + td{
width: 25%;
margin-left: 10pt; 
vertical-align: middle;
font-size: 14pt; 
font-weight: bold;
font-style: normal;
} 



table#colonnes_4 { 
width: 98%;
border:2px  dotted blue;
border-collapse:collapse;
background-color: LightGoldenrodYellow;
color:black;
border-spacing: 5px;
empty-cells: show;
}


table#colonnes_4 tr th{
background-color: Whitesmoke;
margin-left: 20px; 
text-align: left; 
padding:0.6em;
vertical-align: middle; 
font-size: 11pt; 
font-weight: bold;
}


table#colonnes_4 tr td{
width: 25%;
margin-left: 10pt; 
padding:0.4em;
vertical-align: top;
font-style: small-caps;
font-weight: bold;
} 

table#colonnes_4 tr td + td{
width: 25%;
margin-left: 10pt; 
vertical-align: top; 
padding:0.4em;
font-style: normal; 
font-weight: normal;
} 

table#colonnes_4 tr td + td + td{
width: 25%;
margin-left: 10pt; 
font-size: 11pt; 
font-weight: normal;
font-style: normal;
} 


table#colonnes_4 tr td + td +td + td{
width: 25%;
margin-left: 10pt; 
font-size: 11pt; 
font-weight: normal;
font-style: normal;
} 



table#courants_4{
width: 98%; 
border:2px  dotted blue;
border-collapse:collapse;
background-color: LightGoldenrodYellow;
color:black;
border-spacing: 5px;
empty-cells: show;
}
 

table#courants_4 tr th{
border:1px  solid gray;	
background-color: Whitesmoke;
height: 10px;
text-align: center; 
padding:0.2em;
vertical-align: middle; 
font-size: 11pt; 
font-weight: bold;
}


table#courants_4 tr td {
width: 12%;
border:1px solid gray;
margin-left: 1px; 
padding:0.4em;
vertical-align: top; 
} 

table#courants_4 tr  td +td{
width: 58%;
border:1px solid gray;
margin-left: 5pt; 
vertical-align: top; 
padding:0.4em;
font-size: 10pt; 
font-style: italic; 
font-weight: bold;
} 

table#courants_4  tr td + td + td {
width: 20%;
border:1px solid gray;
margin-left: 5pt; 
font-size: 11pt; 
font-weight: normal;
font-variant: normal;
} 


table#courants_4  tr td + td + td + td{
width: 20%;
border:1px solid gray;
margin-left: 5pt; 
font-size: 11pt; 
font-weight: normal;
font-variant: normal;
} 



table#dictature{
width: 98%; 
border:2px  dotted blue;
border-collapse:collapse;
background-color: LightGoldenrodYellow;
color:black;
border-spacing: 5px;
empty-cells: show;
}


table#dictature tr th{
background-color: Whitesmoke;
height: 11px;
border:1px  solid gray;
padding:0.2em;
vertical-align: middle; 
text-align: center;
font-style: italic;
font-weight: bold;
font-size: 11pt; 
}


table#dictature tr td{
width: 10%;
border:1px solid gray;
margin-left: 5pt; 
vertical-align: top; 
padding:0.4em;
font-size: 10pt; 
font-weight: bold;
} 

table#dictature tr td + td{
width: 14%;
border:1px solid gray;
margin-left: 5pt; 
vertical-align: top; 
padding:0.4em;
font-size: 10pt; 
font-weight: bold;
} 

table#dictature tr td + td + td{
width: 14%;
border:1px solid gray;
vertical-align: top; 
margin-left: 5pt; 
font-size: 11pt; 
font-weight: normal;
font-variant: normal;
} 

table#dictature tr td + td + td + td{
width: 62%;
border:1px solid gray;
vertical-align: top; 
margin-left: 5pt; 
font-size: 11pt; 
font-weight: normal;
font-variant: normal;
} 




table#litterature{
width: 98%; 
border:2px  dotted blue;
border-collapse:collapse;
background-color: LightGoldenrodYellow;
color:black;
border-spacing: 5px;
empty-cells: show;
}
 

table#litterature tr th{
border:1px  solid gray;	
background-color: Whitesmoke;
height: 10px;
text-align: center; 
padding:0.2em;
vertical-align: middle; 
font-size: 11pt; 
font-weight: bold;
}


table#litterature tr td {
width: 12%;
border:1px solid gray;
margin-left: 1px; 
padding:0.4em;
vertical-align: top; 
} 

table#litterature tr  td +td{
width: 40%;
border:1px solid gray;
margin-left: 5pt; 
vertical-align: top; 
padding:0.4em;
font-size: 11pt; 
font-style: italic; 
font-weight: normal;
} 

table#litterature  tr td + td + td {
width: 33%;
border:1px solid gray;
margin-left: 5pt; 
font-size: 11pt; 
font-weight: normal;
font-style: normal; 
font-variant: normal;
} 


table#litterature tr td + td + td + td{
width: 15%;
border:1px solid gray;
margin-left: 5pt; 
font-size: 11pt; 
font-style: normal; 
font-weight: normal;
font-variant: normal;
} 



table#flash{
width: 100%; 
border:2px  dotted blue;
border-collapse:collapse;
background-color: LightGoldenrodYellow;
color:black;
border-spacing: 5px;
empty-cells: show;
}



table#flash tr th{
background-color: Whitesmoke;
height: 11px;
border:1px  solid gray;
padding:0.2em;
vertical-align: middle; 
text-align: center;
font-style: italic;
font-weight: bold;
font-size: 11pt; 
}


table#flash  tr td{
width: 12%;
border:1px solid gray;
vertical-align: top; 
margin-left: 5px; 
padding:0.4em;
vertical-align: top 
} 

table#flash  tr td + td{
width: 20%;
border:1px solid gray;
margin-left: 5pt; 
vertical-align: top; 
padding:0.4em;
font-size: 11pt; 
font-weight: normal;
font-variant: small-caps; 
} 

table#flash  tr td + td + td{
width: 58%;
border:1px solid gray;
vertical-align: top; 
margin-left: 5pt; 
font-size: 11pt; 
font-weight: normal;
font-variant: normal;
} 

table#flash  tr td + td + td + td{
width: 10%;
border:1px solid gray;
vertical-align: top; 
margin-left: 5pt; 
font-size: 11pt; 
font-weight: normal;
font-variant: normal;
} 




table#flash_4{
width: 98%; 
border:2px  dotted blue;
border-collapse:collapse;
background-color: LightGoldenrodYellow;
color:black;
border-spacing: 5px;
empty-cells: show;
}


table#flash_4 tr th{
background-color: Whitesmoke;
height: 11px;
border:1px  solid gray;
padding:0.2em;
vertical-align: middle; 
text-align: center;
font-style: italic;
font-weight: bold;
font-size: 11pt; 
}


table#flash_4 tr td{
width: 8%;
border:1px solid gray;
margin-left: 5pt; 
vertical-align: top; 
padding:0.4em;
font-size: 10pt; 
font-weight: bold;
} 

table#flash_4 tr td + td{
width: 18%;
border:1px solid gray;
margin-left: 5pt; 
vertical-align: top; 
padding:0.4em;
font-size: 10pt; 
font-weight: bold;
} 

table#flash_4 tr td + td + td{
width: 24%;
border:1px solid gray;
vertical-align: top; 
margin-left: 5pt; 
font-size: 11pt; 
font-weight: normal;
font-variant: normal;
} 

table#flash_4 tr td + td + td + td{
width: 50%;
border:1px solid gray;
vertical-align: top; 
margin-left: 5pt; 
font-size: 11pt; 
font-weight: normal;
font-variant: normal;
} 




table#hormone{
width: 98%; 
border:2px  dotted blue;
border-collapse:collapse;
background-color: LightGoldenrodYellow;
color:black;
border-spacing: 5px;
empty-cells: show;
}


table#hormone tr th{
border:1px  solid gray;	
background-color: Whitesmoke;
height: 10px;
text-align: left; 
padding:0.2em;
vertical-align: middle; 
font-size: 11pt; 
font-weight: bold;
}

table#hormone  tr td{
width: 20%;
border:1px solid gray;
vertical-align: middle; 
margin-left: 5px; 
padding:0.4em;
vertical-align:left;
font-weight: bold;
font-size: 11pt; 
} 

table#hormone tr td + td{
width: 20%;
border:1px solid gray;
margin-left: 5pt; 
vertical-align: top; 
padding:0.4em;
font-size: 11pt; 
font-weight: normal;
} 

table#hormone  tr td + td + td{
width: 30%;
border:1px solid gray;
vertical-align: top; 
margin-left: 5pt; 
font-size: 11pt; 
font-weight: normal;
font-variant: normal;
} 

table#hormone  tr td + td + td + td{
width: 30%;
border:1px solid gray;
vertical-align: top; 
margin-left: 5pt; 
font-size: 11pt; 
font-weight: normal;
font-variant: normal;
} 


table#medecine{
width: 98%; 
border:2px  dotted blue;
border-collapse:collapse;
background-color: LightGoldenrodYellow;
color:black;
border-spacing: 5px;
empty-cells: show;
}


table#medecine tr th{
background-color: Whitesmoke;
height: 11px;
border:1px  solid gray;
padding:0.2em;
vertical-align: middle; 
text-align: center;
font-style: italic;
font-weight: bold;
font-size: 11pt; 
}


table#medecine  tr td + td{
width: 12%;
border:1px solid gray;
margin-left: 5pt; 
vertical-align: top; 
padding:0.4em;
font-size: 10pt; 
font-weight: bold;
} 

table#medecine  tr td + td{
width: 22%;
border:1px solid gray;
margin-left: 5pt; 
vertical-align: top; 
padding:0.4em;
font-size: 10pt; 
font-weight: bold;
} 

table#medecine  tr td + td + td{
width: 23%;
border:1px solid gray;
vertical-align: top; 
margin-left: 5pt; 
font-size: 11pt; 
font-weight: normal;
font-variant: normal;
} 

table#medecine  tr td + td + td + td{
width: 43%;
border:1px solid gray;
vertical-align: top; 
margin-left: 5pt; 
font-size: 11pt; 
font-weight: normal;
font-variant: normal;
} 



table#modele { 
width: 95%;
border:2px  dotted blue;
padding:5px;
border-collapse:separate;
border-spacing:8px;
background-color: LightGoldenrodYellow;
empty-cells: hidden;
font-size: 10pt; 
}


table#modele th{
background-color: Whitesmoke;
border:2px  solid blue;
margin-left: 20px; 
text-align: left; 
padding:0.4em;
line-height: 0,8em;
vertical-align: middle;
font-size: 10pt; 
font-weight: bold;
}


table#modele tr { 
text-align: center; 
padding:5px;
border-collapse:separate;
border-spacing:8px;
background-color: LightGoldenrodYellow;
empty-cells: hidden;
font-size: 10pt; 
}


table#musique_tableau{
width:98%; 
border:2px  dotted blue;
border-collapse:collapse;
background-color: LightGoldenrodYellow;
color:black;
border-spacing: 5px;
empty-cells: show;
}


table#musique_tableau tr th{
border:1px  solid gray;	
background-color: Whitesmoke;
height: 9px;
text-align: center; 
padding:0.2em;
vertical-align: middle; 
font-size: 10pt; 
font-weight: bold;
}

table#musique_tableau tr td{
border:1px solid gray;
height: 9px;
vertical-align: middle; 
text-align: center; 
width: 7%; 
margin-left: 5px; 
font-size: 11pt; 
font-weight: normal;
} 



table#musique_4{
width: 98%; 
border:2px  dotted blue;
border-collapse:collapse;
background-color: LightGoldenrodYellow;
color:black;
border-spacing: 5px;
empty-cells: show;
}


table#musique_4 tr th{
border:1px  solid gray;	
background-color: Whitesmoke;
height: 10px;
text-align: left; 
padding:0.2em;
vertical-align: middle; 
font-size: 11pt; 
font-weight: bold;
}

table#musique_4  tr td{
width: 10%;
border:1px solid gray;
vertical-align: middle; 
margin-left: 5px; 
padding:0.4em;
vertical-align:left;
font-weight: bold;
font-size: 11pt; 
} 

table#musique_4 tr td + td{
width: 30%;
border:1px solid gray;
margin-left: 5pt; 
vertical-align: top; 
padding:0.4em;
font-size: 11pt; 
font-weight: normal;
} 

table#musique_4  tr td + td + td{
width: 30%;
border:1px solid gray;
vertical-align: top; 
margin-left: 5pt; 
font-size: 11pt; 
font-weight: normal;
font-variant: normal;
} 

table#musique_4  tr td + td + td + td{
width: 30%;
border:1px solid gray;
vertical-align: top; 
margin-left: 5pt; 
font-size: 11pt; 
font-weight: normal;
font-variant: normal;
} 


table#musique_5{
width: 98%; 
border:4px  solid blue;
background-color: LightGoldenrodYellow;
color:black;
border-spacing: 5px;
empty-cells: show;
}


table#musique_5 tr th{
border:1px  solid gray;	
background-color: Whitesmoke;
height: 10px;
text-align: left; 
padding:0.2em;
vertical-align: middle; 
font-size: 10pt; 
font-weight: bold;
}

table#musique_5 tr td{
width: 10%;
border-right:2px solid gray;
margin-left: 5px; 
padding:0.2em;
vertical-align:top;
font-weight: bold;
font-size: 11pt; 
} 

table#musique_5 tr td + td{
width: 22%;
border-right:2px solid gray;
margin-left: 5pt; 
vertical-align: top; 
padding:0.2em;
font-size: 11pt; 
font-weight: normal;
} 

table#musique_5  tr td + td + td{
width: 24%;
border-right:2px solid gray;
vertical-align: top; 
margin-left: 5pt; 
font-size: 11pt; 
font-weight: normal;
font-variant: normal;
} 

table#musique_5 tr td + td + td + td{
width: 22%;
border-right:2px solid gray;
vertical-align: top; 
margin-left: 5pt; 
font-size: 11pt; 
font-weight: normal;
font-variant: normal;
} 

table#musique_5 tr td + td + td + td + td {
width: 22%;
border-right:2px solid gray;
vertical-align: top; 
margin-left: 5pt; 
font-size: 11pt; 
font-weight: normal;
font-variant: normal;
} 


table#oeuvre{
width: 98%; 
border:2px  dotted blue;
border-collapse:collapse;
background-color: #FFFFCC;
color:black;
border-spacing: 5px;
empty-cells: show;
}
 

table#oeuvre tr td {
width: 11%;
margin-left: 1px; 
padding:0.4em;
vertical-align: top; 
} 

table#oeuvre tr  td +td{
width: 28%;
margin-left: 5pt; 
vertical-align: top; 
padding:0.4em;
font-style: italic; 

} 

table#oeuvre tr td + td + td {
width: 61%;
margin-left: 5pt; 
font-size: 11pt; 
font-weight: normal;
font-variant: normal;
font-style: normal; 
} 



table#plan { 
width: 95%;
border:2px  solid blue;
border-collapse:collapse;
background-color: LightGoldenrodYellow;
color:black;
border-spacing: 5px;
empty-cells: show;
}



table#plan tr th{
background-color: Whitesmoke;
border:2px  solid blue;
margin-left: 20px; 
text-align: left; 
padding:0.6em;
vertical-align: middle; 
font-size: 11pt; 
font-weight: bold;
}


table#plan tr td{
width: 10%; 
background-color: "#FFFFCC";
border:1px solid gray;
margin-left: 5px; 
text-align: left; 
padding:0.4em;
vertical-align: middle; 
font-size: 11pt; 
}


table#plan tr td  td{
width: 15%; 
background-color: "#FFFFCC";
border:2px  dotted blue;
margin-left: 5px; 
text-align: left; 
padding:0.4em;
vertical-align: middle; 
font-size: 11pt; 
}


table#plan tr  td + td +td{
width: 5%; 
background-color: "green";
border:2px  solid gray;
margin-left: 5px; 
text-align: center; 
padding:0.4em;
vertical-align: middle; 
font-size: 11pt; 
}


table#plan tr  td + td + td + td {
width: 10%; 
background-color: "#FFFFCC";
border:2px  dotted blue;
margin-left: 5px; 
text-align: left; 
padding:0.4em;
vertical-align: middle; 
font-size: 11pt; 
}


table#plan tr  td + td + td + td +td {
width: 15%; 
background-color: "#FFFFCC";
border:2px  dotted blue;
margin-left: 5px; 
text-align: left; 
padding:0.4em;
vertical-align: middle; 
font-size: 11pt; 
}


table#plan tr td + td + td + td +td{
width: 10%; 
background-color: "#FFFFCC";
border:2px  dotted blue;
margin-left: 5px; 
text-align: left; 
padding:0.4em;
vertical-align: middle; 
font-size: 11pt; 
}


table#plan tr td + td + td + td +td +td {
width: 10%; 
background-color: "#FFFFCC";
border:2px  dotted blue;
margin-left: 5px; 
text-align: left; 
padding:0.4em;
vertical-align: middle; 
font-size: 11pt; 
}


table#presentation { 
width: 95%;
border:4px  solid green ;
border-collapse:collapse;
background-color: #FFFFCC;
vertical-align: top; 
text-align: center; 
color:black;
font-size: 10pt; 
font-weight: bold;
font-style: italic;
}


table#presentation tr td{
width: 17%;
border:2px solid green;
} 



table#records_2 { 
width: 98%;
border:2px  dotted blue;
border-collapse:collapse;
background-color: LightGoldenrodYellow;
color:black;
bgcolor:black;
border-spacing: 5px;
empty-cells: show;
}



table#records_2  tr th{
background-color: Whitesmoke;
border:1px  solid gray;	
height: 14px;
margin-left: 20px; 
text-align: left; 
padding:0.6em;
vertical-align: middle; 
font-size: 11pt; 
font-weight: bold;
}



table#records_2  tr td{
width: 15%;
margin-left: 10pt; 
padding:0.4em;
vertical-align: top;
font-size: 10pt; 
font-style: small-caps;
font-weight: bold;
} 

table#records_2  tr td + td{
width: 85%;
margin-left: 10pt; 
vertical-align: top; 
padding:0.4em;
font-size: 11pt; 
font-style: normal; 
font-weight: normal;
} 


table#records_3 { 
width: 98%;
border:2px  dotted blue;
border-collapse:collapse;
background-color: LightGoldenrodYellow;
color:black;
border-spacing: 5px;
empty-cells: show;
}



table#records_3  tr th{
border:1px solid gray;
background-color: Whitesmoke;
height: 13px;
margin-left: 20pt; 
text-align: left; 
padding:0.4em;
vertical-align: middle; 
font-size: 11pt; 
font-weight: bold;
}



table#records_3  tr td{
width: 11%;
margin-left: 20pt; 
text-align: left; 
padding:0.3em;
vertical-align: top;
font-size: 10pt; 
font-style: small-caps;
font-weight: bold;
} 

table#records_3  tr td + td{
width: 21%;
margin-left: 20px; 
vertical-align: top; 
padding:0.3em;
font-size: 11pt; 
font-style: normal; 
font-weight: normal;
} 

table#records_3  tr td + td + td{
width: 68%;
margin-left: 10pt; 
font-size: 11pt; 
font-weight: normal;
font-style: normal;
} 


table#records_4 { 
width: 98%;
border:2px  dotted blue;
border-collapse:collapse;
background-color: LightGoldenrodYellow;
color:black;
bgcolor:black;
border-spacing: 5px;
empty-cells: show;
}


table#records_4  tr th{
border:1px solid gray;
background-color:Whitesmoke;
height: 13px;
margin-left: 20pt; 
text-align: left; 
padding:0.4em;
vertical-align: middle; 
font-size: 11pt; 
font-weight: bold;
}



table#records_4  tr td{
width: 12%; 
margin-left: 20pt; 
text-align: left; 
padding:0.3em;
vertical-align: top;
font-style: small-caps;
font-weight: bold;
} 

table#records_4  tr td + td{
width: 14%;
margin-left: 20px; 
vertical-align: top; 
padding:0.3em;
font-style: normal; 
font-weight: normal;
} 

table#records_4  tr td + td + td{
width: 20%;
margin-left: 10pt; 
font-size: 11pt; 
font-weight: normal;
font-style: normal;
} 

table#records_4  tr td + td + td + td{
width: 66%;
margin-left: 10pt; 
font-size: 11pt; 
font-weight: normal;
font-style: normal;
} 


table#retours{
width: 80%; 
border:2px solid blue;
border-spacing: 1px;
background-color: whitesmoke;
border-collapse:separate;
padding: 3px; 
empty-cells: show;
vertical-align: middle;
text-align:center;
font-style:normal ;
font-weight:bold;
color:black;
}

table#retours tr td {
width: 50%; 
font-weight:bold;
color:black;
}




table#tableau_2{
width: 80%; 
border: 2px dotted blue;
background-color: LightGoldenrodYellow;
color :black;
padding:0.6em;
border-spacing: 5px;
empty-cells: show;
}


table#tableau_2 tr th{
border:1px  solid gray;	
background-color: Whitesmoke;
height: 10px;
text-align: center; 
padding:0.2em;
vertical-align: middle; 
font-size: 11pt; 
font-weight: bold;
}



table#tableau_2 tr  td{
width: 12%;
padding:0.5em;
vertical-align: top; 
text-align: right; 
font-size: 10pt; 
font-weight: bold;
} 


table#tableau_2 tr td + td{
width: 88%;
margin-left: 5pt; 
margin-right: 10pt; 
padding-left:4em;
vertical-align: top; 
text-align: left; 
font-size: 11pt; 
font-weight: normal;
font-variant: normal;
} 


table#table_morse{
width: 100%; 
border-spacing: 5px;
background-color: #FFFFCC;
color:black;
empty-cells: show;
font-size: 11pt;
caption-side: top; 
line-height: 1,5em;
}

table#table_morse  tr td{
margin-left: 10px; 
padding:0.3em;
vertical-align: middle;
} 



table#triple { 
width: 98%;
border:2px  dotted blue;
border-collapse:collapse;
background-color: LightGoldenrodYellow;
color:black;
border-spacing: 5px;
empty-cells: show;
}



table#triple tr th{
background-color: Whitesmoke;
margin-left: 20px; 
text-align: left; 
padding:0.6em;
vertical-align: middle; 
font-size: 11pt; 
font-weight: bold;
}



table#triple tr td{
width: 33%;
margin-left: 10pt; 
padding:0.4em;
vertical-align: top;
font-style: small-caps;
font-weight: normal;
} 

table#triple tr td + td{
width: 34%;
margin-left: 10pt; 
vertical-align: top; 
padding:0.4em;
font-style: normal; 
font-weight: normal;
} 


table#triple tr td + td + td{
width: 33%;
margin-left: 10pt; 
font-size: 11pt; 
font-weight: normal;
font-style: normal;
} 



table#references{
width: 90%; 
border:2px  solid blue;
background-color: LightGoldenrodYellow;
color:black;
}
 
table#references  tr {
padding:0.4em;
font-variant:italic ; 
font-weight: bold;
} 

table#references tr  + tr {

padding:0.4em;
font-variant: normal ; 
font-weight: normal;
} 

table#ADN { 
width: 98%;
border:2px  dotted blue;
border-collapse:collapse;
background-color: LightGoldenrodYellow;
color:black;
border-spacing: 5px;
empty-cells: show;
}


table#ADN tr th{
background-color: Whitesmoke;
margin-left: 20px; 
text-align: left; 
font-size: 11pt; 
font-weight: bold;
}



table#ADN tr td{
width: 10%;
margin-left: 10pt; 
vertical-align: top;
font-size: 11pt; 
font-style: normal;
font-weight: normal;
} 

table#ADN tr td + td{
width: 15%;
margin-left: 10pt; 
font-size: 11pt; 
font-style: normal; 
font-weight: normal;
} 

table#ADN tr td + td + td{
width: 65%;
margin-left: 10pt; 
font-size: 11pt; 
font-style: normal;
} 


table#ADN tr td + td +td + td{
width: 10%;
margin-left: 10pt; 
font-size: 11pt; 
font-weight: bold;
font-style: normal;
} 



table#chimiques { 
width: 95%;
border:2px  solid blue;
border-collapse:collapse;
background-color: LightGoldenrodYellow;
line-height: 0,6em;
color:black;
border-spacing: 5px;
empty-cells: show;
font-size: 10pt; 
}



table#chimiques tr th{
background-color: Whitesmoke;
border:2px  solid blue;
margin-left: 20px; 
text-align: left; 
padding:0.4em;
line-height: 0,8em;
vertical-align: middle;
font-size: 10pt; 
font-weight: bold;
}


table#chimiques tr td{
background-color: LightGoldenrodYellow;
width: 25%; 
border:2px  solid blue;
line-height: 0,6em;
margin-left: 5px; 
text-align: left; 
padding:0.2em;
vertical-align: middle; 
font-size: 10pt; 
font-weight: normal; 
font-variant: italic; 
}


table#chimiques tr td + td{
width: 20%; 
border:2px  dotted blue;
margin-left: 5px; 
text-align: left; 
padding:0.4em;
vertical-align: bottom;
line-height: 0,6em; 
font-size: 10pt; 
font-weight: bold;
font-style: normal; 

}


table#chimiques tr  td + td +td{
width: 15%; 
border:2px  dotted blue;
margin-left: 5px; 
text-align: left; 
line-height: 0,6em;
font-weight: bold;
vertical-align: bottom; 
font-size: 10pt; 
}


table#chimiques tr  td + td + td + td {
width: 20%; 
border:2px  dotted blue;
margin-left: 5px; 
text-align: left; 
padding:0.4em;
vertical-align: left; 
line-height: 0,6em;
font-weight: normal; 
color:black 
}


table#chimiques tr  td + td + td + td +td {
width: 20%; 
border:2px  dotted blue;
margin-left: 5px; 
text-align: left; 
padding:0.4em;
vertical-align: left; 
line-height: 0,6em;
font-size: 10pt; 
color:black; 
}


table#poemes { 
width: 95%;
border:2px  solid blue;
border-collapse:collapse;
background-color: LightGoldenrodYellow;
line-height: 0,6em;
color:black;
border-spacing: 5px;
empty-cells: show;
font-size: 10pt; 
}



table#poemes tr th{
background-color: Whitesmoke;
border:1px  solid blue;
margin-left: 20px; 
text-align: left; 
padding:0.4em;
line-height: 0,8em;
vertical-align: middle;
font-size: 10pt; 
font-weight: bold;
}


table#poemes tr td{
background-color: LightGoldenrodYellow;
width: 10%; 
border:1px  solid gray;
line-height: 0,6em;
margin-left: 5px; 
text-align: left; 
padding:0.2em;
vertical-align: middle; 
font-size: 10pt; 
font-weight: normal; 
font-variant: italic; 
}


table#poemes tr td + td{
width: 30%; 
border:2px  dotted blue;
margin-left: 5px; 
text-align: left; 
padding:0.4em;
vertical-align: bottom;
line-height: 0,6em; 
font-size: 10pt; 
font-weight: bold;
font-style: normal; 

}


table#poemes tr  td + td +td{
width: 30%; 
border:2px  dotted blue;
margin-left: 5px; 
text-align: left; 
line-height: 0,6em;
font-weight: bold;
vertical-align: bottom; 
font-size: 10pt; 
}


table#poemes tr  td + td + td + td {
width: 15%; 
border:2px  dotted blue;
margin-left: 5px; 
text-align: left; 
padding:0.4em;
vertical-align: left; 
line-height: 0,6em;
font-weight: normal; 
color:black 
}


table#poemes tr  td + td + td + td +td {
width: 15%; 
border:2px  dotted blue;
margin-left: 5px; 
text-align: left; 
padding:0.4em;
vertical-align: left; 
line-height: 0,6em;
font-size: 10pt; 
color:black; 
}





table#element { 
width: 98%;
border:2px  dotted blue;
border-collapse:collapse;
background-color: LightGoldenrodYellow;
color:black;
border-spacing: 5px;
empty-cells: show;
font-size: 10pt; 
}


table#element tr{ 
border:2px  dotted blue;
border-collapse:collapse;
color:black;
border-spacing: 5px;
empty-cells: show;
font-size: 10pt; 
font-weight: bold;
}


table#element tr + tr{ 
border:2px  dotted blue;
border-collapse:collapse;
color:black;
border-spacing: 5px;
empty-cells: show;
font-size: 10pt; 
font-weight: normal;
}


table#element tr + tr +tr{ 
border:2px  dotted blue;
border-collapse:collapse;
color:black;
border-spacing: 5px;
empty-cells: show;
font-size: 10pt; 
font-weight: bold;
font-style: italic;
}



table#element tr + tr +tr +tr +tr{ 
border:2px  dotted blue;
border-collapse:collapse;
color:black;
border-spacing: 5px;
empty-cells: show;
font-size: 9pt; 
font-weight: bold;
font-style: italic;
}


table#element tr + tr +tr +tr +tr{ 
border:2px  dotted blue;
border-collapse:collapse;
color:black;
border-spacing: 5px;
empty-cells: show;
font-size: 9pt; 
font-weight: bold;
font-style: normal;
}




table#elements { 
width: 98%;
border:2px  dotted blue;
border-collapse:collapse;
background-color: LightGoldenrodYellow;
color:black;
bgcolor:black;
border-spacing: 5px;
empty-cells: show;
}


table#elements  tr th{
border:1px solid gray;
background-color:Whitesmoke;
height: 13px;
margin-left: 20pt; 
text-align: left; 
padding:0.4em;
vertical-align: middle; 
font-size: 11pt; 
font-weight: bold;
}


table#elements  tr td{
width: 12%; 
margin-left: 20pt; 
text-align: left; 
padding:0.3em;
vertical-align: top;
font-style: small-caps;
font-weight: bold;
} 

table#elements  tr td + td{
width: 20%;
margin-left: 20px; 
vertical-align: top; 
padding:0.3em;
font-style: normal; 
font-weight: normal;
} 

table#elements  tr td + td + td{
width: 12%;
margin-left: 10pt; 
font-size: 11pt; 
font-weight: normal;
font-style: normal;
} 

table#elements  tr td + td + td + td{
width: 18%;
margin-left: 10pt; 
font-size: 11pt; 
font-weight: normal;
font-style: normal;
} 


table#elements  tr td + td + td + td + td {
width: 36%;
margin-left: 10pt; 
font-size: 11pt; 
font-weight: normal;
font-style: normal;
} 


table#elements_2 { 
width: 100%;
border:2px  dotted blue;
border-collapse:collapse;
background-color: LightGoldenrodYellow;
color:black;
bgcolor:black;
border-spacing: 5px;
empty-cells: show;
}


table#elements_2  tr th{
border:1px solid gray;
background-color:Whitesmoke;
height: 13px;
margin-left: 20pt; 
text-align: left; 
padding:0.4em;
vertical-align: middle; 
font-size: 11pt; 
font-weight: bold;
}


table#elements_2  tr td{
width: 10%; 
margin-left: 20pt; 
text-align: left; 
padding:0.3em;
vertical-align: top;
} 

table#elements_2  tr td + td{
width: 15%;
margin-left: 20px; 
vertical-align: top; 
padding:0.3em;
font-style: normal; 
font-weight: normal;
} 

table#elements_2  tr td + td + td{
width: 12%;
margin-left: 10pt; 
font-size: 11pt; 
font-weight: normal;
font-style: normal;
} 

table#elements_2  tr td + td + td + td{
width: 12%;
margin-left: 10pt; 
font-size: 11pt; 
font-weight: bold;
font-style: normal;
} 


table#elements_2  tr td + td + td + td + td {
width: 10%;
margin-left: 10pt; 
font-size: 11pt; 
font-weight: normal;
font-style: normal;
} 

table#elements_2  tr td + td + td + td + td +td {
width: 10%;
margin-left: 10pt; 
font-size: 11pt; 
font-weight: normal;
font-style: normal;
}


table#elements_2  tr td + td + td + td + td +td {
width: 10%;
margin-left: 10pt; 
font-size: 11pt; 
font-weight: normal;
font-style: normal;
}


table#elements_2  tr td + td + td + td + td +td +td {
width: 10%;
margin-left: 10pt; 
font-size: 11pt; 
font-weight: normal;
font-style: normal;
}



.td_separe{
text-align: center; 
width: 8%;
}


.td_rouge{
border: 3px solid red;
text-align: center; 
width: 15%;
height:16px;
line-height:80%;
}


.td_vert{
border: 3px solid green;
width: 15%; 
}


.td_bleu{
border: 3px solid blue;
width: 15%; 
}


.td_violet{
border: 3px solid purple;
text-align:center;
width: 15%; 
}


.td_noir{
border: 4px solid black;
width: 15%; 
}

.texte_rouge{
color: red;
text-align:center;
}

.texte_bleu{
color: blue;
text-align:center;
}

.texte_vert{
color: green;
}


.texte_violet{
color: purple;
}

.Cellule {
color: black;
text-align:center;
font-size: 15pt; 
font-style: italic; 
font-weight: bold; 
}


.td_green{
border: 0px;
width: 8%; 
color:green;
}

.td_darkgreen{
border: 0px;
width: 8%; 
color:DarkGreen;
}


.td_red{
border: 0px;
width: 8%; 
color:red;
}

.td_olive{
border: 0px;
width: 8%; 
color:olive;
}

.td_purple{
border: 0px;
width: 8%; 
color:purple;
}


.td_blue{
border: 0px;
width: 8%; 
color:blue;
}


.td_maroon{
border: 0px;
width: 8%; 
color:maroon;
}


