/*------------------------
UNIVERSEL ***************
------------------------*/

* {line-height: 18px;} /* ESPACE ENTRE INTERLIGNES */

body {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10pt;
 text-align: justify;;
 background: url(../../matos/css/oki/matos/images/images3.jpg) url("../images/paper.jpg");
 scrollbar-face-color: #336699;
 scrollbar-highlight-color: #336699;
 scrollbar-shadow-color: #336699;
 scrollbar-3dlight-color: #336699;
 scrollbar-arrow-color: #F3F7FC;
 scrollbar-track-color: #F3F7FC;
 scrollbar-darkshadow-color: #336699;}

/*------------------------
TITRES ******************
------------------------*/
h1 {font-family: Verdana, Arial, Helvetica, sans-serif; color: #BD4510; font-size: 14pt; text-indent: 10px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #CC6633; text-align: left;  margin-left: 10px; margin-bottom: 10px; margin-top: 10px; padding-bottom: 0px}
h2 {font-family: Verdana, Arial, Helvetica, sans-serif; color: #336699;	font-size:13pt;	text-indent: 10px; text-align: left; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #336699; margin-left: 20px; margin-bottom: 10px; margin-top: 10px; padding-bottom: 0px}
h3 {font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; font-size: 11pt; text-indent: 10px; text-align: left; border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #000000; margin-left: 30px; margin-bottom: 10px; margin-top: 10px; padding-bottom: 0px}
h4 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; text-indent: 10px; text-align: left; font-style: italic;  margin-left: 40px; margin-bottom: 10px; margin-top: 10px; padding-bottom: 0px}
h5 {font-family: Verdana, Arial, Helvetica, sans-serif; text-indent: 10px; text-align: left; font-size: 10pt; margin-left: 50px; margin-bottom: 10px; margin-top: 10px; padding-bottom: 0px }
/* h1:first-letter { font-size:25pt; color:#31659C; font-weight: bold; letter-spacing: 12px; font-style: italic } */


/*------------------------
PARAGRAPHES *************
------------------------*/

p {text-align: justify; text-indent: 15px; border: none; margin: 30px; font-size: 10pt}
/*p:first-letter { font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; font-size: 14pt; font-weight: bold; margin-left: 20px; margin-bottom: 10px; margin-top: 10px; padding-bottom: 0px ; font-style: italic}*/

p.p1 { margin-left: 30px; margin-bottom: 10px; margin-top: 10px; padding-bottom: 0px}
p.p2 { margin-left: 40px; margin-bottom: 10px; margin-top: 10px; padding-bottom: 0px }
p.p3 { margin-left: 50px; margin-bottom: 10px; margin-top: 10px; padding-bottom: 0px }
p.p4 { margin-left: 60px; margin-bottom: 10px; margin-top: 10px; padding-bottom: 0px }
p.p5 { margin-left: 70px; margin-bottom: 10px; margin-top: 10px; padding-bottom: 0px }

/*p.p1:first-letter { font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; font-size: 14pt; font-weight: bold; margin-bottom: 10px; margin-top: 10px; padding-bottom: 0px ; font-style: italic}
p.p2:first-letter { font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; font-size: 14pt; font-weight: bold; margin-bottom: 10px; margin-top: 10px; padding-bottom: 0px ; font-style: italic}
p.p3:first-letter { font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; font-size: 14pt; font-weight: bold; margin-bottom: 10px; margin-top: 10px; padding-bottom: 0px ; font-style: italic}
p.p4:first-letter { font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; font-size: 14pt; font-weight: bold; margin-bottom: 10px; margin-top: 10px; padding-bottom: 0px ; font-style: italic}
p.p5:first-letter { font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; font-size: 14pt; font-weight: bold; margin-bottom: 10px; margin-top: 10px; padding-bottom: 0px ; font-style: italic}*/

/*p:first-line { font-weight:bold }
p:first-letter { font-size:14pt; color:#000000; font-weight: bold; letter-spacing: 12px }*/


/*------------------------
LISTE NON ORDONEES ******
------------------------*/
.li2{ list-style:   url("/oki/elements/images/pucetriangle.gif"); font-family: Tahoma, Arial, sans-serif; font-size: 8pt;}
/* LISTE SUPPLEMENTAIRE */

ul.menu { font-family: Tahoma, Arial, sans-serif; font-size:8pt; text-decoration: underline; list-style: square inside; margin: 10px 10px 10px 10px; text-align: left;}

.ul1 { font-family: Tahoma, Arial, sans-serif; font-size: 10pt; margin: 10px 18px 10px 65px; text-align: left }
.ul2 { font-family: Tahoma, Arial, sans-serif; font-size: 10pt; margin: 10px 18px 10px 75px; text-align: left }
.ul3 { font-family: Tahoma, Arial, sans-serif; font-size: 10pt; margin: 10px 18px 10px 85px; text-align: left }
.ul4 { font-family: Tahoma, Arial, sans-serif; font-size: 10pt; margin: 10px 18px 10px 95px; text-align: left }
.ul5 { font-family: Tahoma, Arial, sans-serif; font-size: 10pt; margin: 10px 18px 10px 105px; text-align: left }

/*------------------------
LISTE NON ORDONEES ******
------------------------*/
.ol1 { font-family: Tahoma, Arial, sans-serif; font-size: 10pt; margin: 10px 18px 10px 65px; text-align: left }
.ol2 { font-family: Tahoma, Arial, sans-serif; font-size: 10pt; margin: 10px 18px 10px 75px; text-align: left }
.ol3 { font-family: Tahoma, Arial, sans-serif; font-size: 10pt; margin: 10px 18px 10px 85px; text-align: left }
.ol4 { font-family: Tahoma, Arial, sans-serif; font-size: 10pt; margin: 10px 18px 10px 95px; text-align: left }
.ol5 { font-family: Tahoma, Arial, sans-serif; font-size: 10pt; margin: 10px 18px 10px 105px; text-align: left }

/*
---------------------
TABLEAUX STRUCTURANTS
----------------------*/
.Celltransp {background: transparent}
.CellTitre {}
.CellContenu {border: 2px solid #CC6633; background: #FFFFFF; text-align: left }
.cellrouge {border: 2px solid #CC6633; background: #CE6531}

/*------------------------
TITRES / SOUS TITRES ****
------------------------*/
.titre {
 font-family: Tahoma, Arial, sans-serif;
 font-weight: bold;
 font-size: 13pt;
 color: #31659C;
 letter-spacing: 2px;
 text-transform: uppercase;}

.sstitre{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-weight: bold;
 font-size: 10pt;
 color: #000000;}

/*------------------------
POUL MOMENT *************
------------------------*/
.correction{
 color: #66CC66;
 font-size: 16pt;
 font-weight: bold;
 text-decoration: underline }

.defbleue{
 font-weight: bold;
 border: 0px none #FFFFFF;
 color: #31659C;}

.defrouge{
 font-weight: bold;
 border: 0px none #FFFFFF;
 color: #BA4614;}

.definition{ color: #000000;}

/*
---------------------
MENU
----------------------*/
.grasbleu {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-weight: bold;
 color: #336699 }

.grasrouge {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-weight: bold;
 color: #BD4510 }

.gul {
 font-family: Tahoma, Arial, sans-serif;        /* famille de police */
 font-size:10pt;
 font-weight: bold;
 color: #BD4510;
 text-decoration: underline;
 border: thick;
 list-style: square inside}

caption {
 font-family: Tahoma, Arial, sans-serif;        /* famille de police */
 color: #336699;
 font-weight: bold;
 caption-side: bottom }

hr { border: thin dotted #000000;}

/*
----------------------------------------------
LES LISTES -----------------------------------
----------------------------------------------
*/

.titreListe   { font-family: Tahoma, Arial, sans-serif; font-size: 11pts; text-decoration: underline; text-indent: 50px; left: 35px;}

acronym {
 border-bottom: 1px dotted #333;
 cursor: help;}

a:active {color: #BD4510; font-weight: bold}
a:hover  {color: #BD4510; font-weight: bold}
a:link  {color: #BD4510;}
a:visited {color: #336699;}

.table1 {
 border: 10px solid #BD4510;
 background: #BD4510;
 color: #FFFFFF;
 text-align: center;
 text-transform: uppercase;
 font-weight: bold
}

.table2 {
 border: 10px solid #336699;
 background: #336699;
 color: #FFFFFF;
 text-align: center;
 text-transform: uppercase;
 font-weight: bold;}

.table3 {
 border: 10px solid #BD4510;
 background: #BD4510;
 color: #FFFFFF;
 text-align: center;
 text-transform: none;
 font-weight: bold;}

.table4 {
 border: 10px solid #336699;
 background: #336699;
 color: #FFFFFF;
 text-align: center;
 text-transform: none;
 font-weight: bold;}

.tableinb {
 border: 1px dashed #336699;
 background: #F3F7FC;
 color: #336699;
 text-align: center;
 font-weight: bold;
 width: 80%;}

.tableoutb {
 border: 1px solid #336699;
 background: #D8E4F1;
 color: #336699;
 text-align: left;
 margin-left: 30px;
 margin: 20px
}

.tableinr {
 border: 1px dashed #336699;
 background: #FFF3F0;
 color: #BD4510;
 text-align: center;
 font-weight: bold;
 width: 80%;}

.tableoutr {
 border: 1px solid #BD4510;
 background: #FBDED2;
 color: #BD4510;
 text-align: center;
 font-weight: bold;
}


/*
---------------------
IMAGES
----------------------*/

.ImageMargesHautGauche {
 border-left: 15px solid #FFFFFF;
 border-top: 15px solid #FFFFFF }

.ImageMargesBasGauche {
 border-bottom: 15px solid #FFFFFF;
 border-left: 15px solid #FFFFFF; }

.ImageMargesHautDroite {
 border-right: 15px solid #FFFFFF;
 border-top: 15px solid #FFFFFF }

.ImageMargesBasDroite {
 border-bottom: 15px solid #FFFFFF;
 border-right: 15px solid #FFFFFF; }

.ImageMargesHautBasDroite {
 border-right: 15px solid #FFFFFF;
 border-bottom: 15px solid #FFFFFF;
 border-top: 15px solid #FFFFFF }

.ImageMargesHautBasGauche {
 border-bottom: 15px solid #FFFFFF;
 border-top: 15px solid #FFFFFF;
 border-left: 15px solid #FFFFFF; }

.ImageMargeGauche { border-left: 15px solid #FFFFFF;}
.ImageMargeDroite { border-right: 15px solid #FFFFFF; }
.ImageMargeBas  { border-bottom: 15px solid #FFFFFF;}
.ImageMargeHaute { border-top: 15px solid #FFFFFF;}

/*p:first-line { font-weight:bold }
p:first-letter { font-size:14pt; color:#000000; font-weight: bold; letter-spacing: 12px }*/

/*
---------------------
TABLE ORIGINELLE
----------------------*/

table {
 border-collapse: collapse;
 empty-cells: show;
 background-color: #FFFFFF;
 clip:  rect(auto auto auto auto);
 margin-top: 10px;
 margin-bottom: 10px;


}

th {
 background: #BD4510;
 text-align: center;
 color: #FFFFFF;
}

th.guill {
 background: #FF9900;
 text-align: center;
}
