/*
feuille de style des pages navimesh PHP

09/07/03   CDE   Création de BODY, A, normal, titre
16/07/03   CDE   Ajout de definition, tab_consult, tab_consult2, lienHautPage

*/

/* Style général des pages */
body
{
background-color : #FFFFF1 ;
margin-left : 5px ;
margin-top : 5px ;
font-family : Arial ;
color : #000080 ;
font-size : x-small ;
font-weight : normal ;
}

A
{
font-family : 'Arial' ;
font-size : x-small ;
}

.normal
{
font-family : Arial ;
font-size : x-small ;
}

.initiale
{
font-family : Arial ;
font-size : large ;
}

.titre
{
color : #008000 ;
font-size : 24pt ;
font-weight : bold ;
text-align : center ;
font-family : Arial ;
}

.titre2
{
font-weight : bold ;
}

/* ajout pages statiques 2010 */
.label-titre
{
color : #008000 ;
font-size : 18pt ;
font-weight : bold ;
text-align : center ;
font-family : Arial ;
}

/* bandeaux de définitions Cismef */
.definition
{
background-color : #FAEAC4 ;
word-spacing: 0px ;
line-height: 130% ;
margin-left: 5px ;
margin-right: 4px ;
margin-top: 10px ;
margin-bottom: 10px ;
padding-top: 2px ;
padding-bottom: 2px ;
padding-left: 3px;
font-size : x-small ;
}

/* ajout pages statiques 2010 */
.definition p, i, a
{
font-size: 12px ;
line-height: 120% ;
}

/* Tableaux des liens vers DocCismef*/
.tab_lienDoccismef
{
background-color : #C2E6B3 ;
}

.lienDoccismef
{
font-size : x-small ;
word-spacing: 0px ;
line-height: 100% ;
margin-left: 0px ;
margin-right: 0px ;
margin-top: 5px ;
margin-bottom: 7px ;
}

/* ajout pages statiques 2010 */
.lienDoccismef p, a
{
font-size: 12px ;
line-height: 90% ;
}

.lienDoccismef2
{
font-size : x-small ;
word-spacing: 0px ;
line-height: 100% ;
margin-left: 0px ;
margin-right: 0px ;
margin-top: 7px ;
margin-bottom: 5px ;
}

/* */
.lienHautPage
{
font-size : xx-small ;
font-style : italic ;
}
/* ajouts pages statiques 2009 */
.conteneur
{
margin-top: 35px; 
margin-left: 5px; 
width: 99%
}

.enteteG
{
float:left; 
margin:10px; 
margin-top: 0px; 
width: 200px;
}

.enteteD
{
float:right; 
width: 200px;
}

.enteteM
{
float:none; 
text-align: center; 
margin-left: 200px; 
margin-right: 200px; 
margin-top: 10px; 
margin-bottom: 10px
}

.info
{
position: relative; 
width: 100%; 
margin-left:5px; 
margin-top: 5px; 
margin-bottom: 10px;
}

.arbo
{
/*absolute: left; */
text-align: left; 
vertical-align: middle; 
width: 100%; 
height: 55px; 
margin-top: 0px; 
margin-bottom: 0px;
margin-left: 0px;
padding-bottom: 0px;
}

.imgArbo
{
vertical-align: middle;
border-style: none;
}

.lienDC
{
/*absolute: left; */
width: 100%; 
margin-left: 0px; 
margin-top: 0px; 
margin-bottom: 0px;
padding-bottom: 0px;
}

.lienDCCol
{
float: left; 
width: 48%; 
margin-left: 5px; 
margin-right: 5px; 
margin-top: 0px;
margin-bottom: 0px; 
background-color: #C2E6B3;
padding-bottom: 0px;

}

.lienMetaCol
{
float: left;
width: 48%;
margin-left: 5px;
margin-right: 5px;
margin-top: 0px;
padding-top: 0px;
margin-bottom: 0px;
background-color: #FAEAC4;
padding-bottom: 0px;
}

.lienRelation
{
margin-left: 5px;
margin-right: 5px;
margin-top: 0px;
padding-top: 0px;
margin-bottom: 2px;
background-color: #FAEAC4;
padding-bottom: 2px;
}

.consultation
{
float: left; 
text-align: left; 
width: 100%; 
margin-left: 0px; 
margin-top: 0px; 
margin-bottom: 0px;
}

.qualifCol
{
float:left; 
width: 48%; 
margin-left:0px; 
margin-top: 0px;
}

.piedPage
{
float: left; 
text-align: left; 
width: 100%; 
margin-left: 0px; 
margin-top: 5px; 
margin-bottom: 5px;
}

.margeGauche
{
margin-left: 10px;
}

.nctitre a
{
font-size: 11px;
font-weight: bold;
font-family: Arial;
color: navy;
}

.ncsoustitre
{
font-size: 12px;
font-family: Arial;
color: navy;
}

.ncediteurdescription
{
font-size: 11px;
font-family: Arial;
color: navy;
}

.ncinfo
{
font-size: 10px;
font-family: Arial;
color: navy;
}

.ncautreacces
{
font-weight: bold;
font-size: 10px;
font-family: Arial;
color: navy;
}

.ncdescripteur
{
font-size: 11px;
font-style: italic;
}

img
{
border-style: none;  
}

/*  notices longues  */

.reqcismeftitre {
        color: green;
        font-family: Verdana, Arial, "MS Sans Serif";
        font-size: 18pt;
        text-align: center;
        line-height: 20pt;
}
.requrl {
        color : black;
        font-size : 8pt;
        font-family : Verdana, Arial, "MS Sans Serif";
        line-height : 8pt;
}
.nldefinitiongauche  {
        color : black;
        font-weight : bold;
        font-size : 10pt;
        font-family : Verdana, Arial, "MS Sans Serif";
        line-height : 16pt;
}

.nltitregauche  {
        float : left;
        width : 20%;
        color : black;
        font-weight : bold;
        font-size : 12pt;
        font-family : Verdana, Arial, "MS Sans Serif";
        vertical-align : middle;
        line-height : 20pt;
}

.nltitredroite  {
   float : right;
   width : 80%;
        color : black;
        font-weight : normal;
        font-size : 14pt;
        font-family : Verdana, Arial, "MS Sans Serif";
        vertical-align : middle;
   line-height : 16pt;
}

.nlsoustitregauche  {
   float : left;
   width : 20%;
        color : black;
        font-weight : bold;
        font-size : 10pt;
        font-family : Verdana, Arial, "MS Sans Serif";
        line-height : 18pt;
}
.nlsoustitredroit  {
   float : right;
        color : black;
        width : 80%;
        font-size : 12pt;
        font-family : Verdana, Arial, "MS Sans Serif";
        text-align : left;
        line-height : 14pt;
}
.nlpresentationtitrecategorie  {
        color : Navy;
        font-weight : bold;
        font-size : 10pt;
        font-family : Verdana, Arial, "MS Sans Serif";
        line-height : 14pt;
        background : #D7D7D7;
        margin-top: 20px;
        margin-bottom: 5px;
}
.nlpagegauche  {
   float : left;
   width : 20%;
   background : #FFFFF1;
        color : black;
        font-weight : bold;
        font-size : 10pt;
        font-family : Verdana, Arial, "MS Sans Serif";
        line-height : 14pt;
   margin-top: 5px;
}

.nlpagedroite  {
   float : right;
   width : 80%;
   background : #FFFFF1;
        color : black;
        font-weight : normal;
        font-size : 10pt;
        font-family : Verdana, Arial, "MS Sans Serif";
        margin-top: 5px;
}
.nlpagedroite a {
  font-size: 10pt;
}
.nlpagedroitedescripteur {
   background : #FFFFF1;
        color : black;
        font-weight : normal;
        font-size : 10pt;
        font-family : Verdana, Arial, "MS Sans Serif";
        margin-top: 0px;
}
.nlpagedroitedescripteur a{
  background : #FFFFF1;
  font-size: 10pt;
  font-weight : normal;
  font-family : Verdana, Arial, "MS Sans Serif";
  font-style: italic;
}
.nlqualitegras {
   font-weight: bold;
}
.nlqualitegrasitalic {
   font-weight: bold;
   font-style: italic;
}

.imgInfo
{
vertical-align: middle;
border-style: none;
padding-bottom: 2px;
}

