/**** Feuille CSS d'une fiche terminologique ****/

@media print 
{
    .colmask
    {
        display:none;
    }
    
    #outilsFiche
    {
        display:none;
    } 
    
    #contenuFiche
    {
        border:2px #d9d9d9 solid;
        /*width:761px;*/  /* Avec Bordure*/
        width:757px;  /*Moins la bordure*/
        /*padding:10px 15px 10px 15px;*/
        padding:10px 15px 0px 15px;
        background:#fff;
        /*float:left;*/
        /*margin:20px 0 0 100px;*/
        position:relative;
        font-size:1.0em;
    }
    .blocLangueFiche{position:relative;}
    .blocLangueFiche .ouverture{display:none;}
    .col3{display:none;}
}
@media screen 
{
   #contenuFiche
{
    border:2px #d9d9d9 solid;
    /*width:761px;*/  /* Avec Bordure*/
    width:757px;  /*Moins la bordure*/
    /*padding:10px 15px 10px 15px;*/
    padding:10px 15px 0px 15px;
    background:#fff;
    /*float:left;*/
    margin:20px 0 0 100px;
    position:relative;
    font-size:1.0em;
}
/*
    width:761px;
    padding:10px 15px 10px 15px;
*/
.blocLangueFiche{margin:20px 0 0 100px;position:relative;}
}
#actionNavigation {
    margin:0 0 0 20px;
    width:869px;
}

    #actionNavigation p a
    {
        
        color: #00629E;
        font-size: 0.9em;
        margin: 0 0 0 10px;
    }

#outilsFiche{
    width:48px;
    height:219px;
    background:url('../images/bg/bg-outils2.png') no-repeat;
    margin:20px 0 0 20px;
    float:left;
    position:relative;
    top: 0px;
    left: 0px;
}

#outilsFiche a img{
   margin:9px 0 0 10px;
}

#outilsFiche a img#icone-courriel{
   margin:9px 0 0 12px;

}
#outilsFiche a#ouvrirDossier{
    position:absolute;
    top:126px;
    right:9px;
    width:27px;height:24px;
    background:url('../images/picto/picto-ouvrir-dossier.png') no-repeat;
    text-decoration:none;
}

#outilsFiche  a#ouvrirDossier span{
    position:absolute;
    bottom:2px;
    right:2px;
    color:#fff;
}

#piedDePage{ 
    width:761px;
    padding:0px 15px 0px 15px;
    float:left;
    margin:10px 0 0 100px;
    position:relative;
    font-size:1.0em;
}



#contenuFiche ul#menu-langue{
    position:absolute;
    right:20px;
    list-style:none;
}

	#contenuFiche ul#menu-langue li a {
		width:100px;
		display:block;
		background:url(../images/picto/ancre.png) center right no-repeat;
		font-size:0.9em;
		color:#00629e;
		line-height:17px;
	}

       

        div#enteteFiche {
            border-bottom:#d9d9d9 dotted 2px;
            margin:0 0 10px 0;
        }

            #contenuFiche ul{ margin:10px 0 0 0;}
            #contenuFiche ul li{
              list-style-position: inside;
            }


            #contenuFiche div#enteteFiche h2{
                margin:10px 0 10px 0px;
                width: 650px;
}

            #contenuFiche div#enteteFiche h2 a{
                color:#000;
                font-size:1.1em;
                text-decoration:none;
            }

            #contenuFiche div#enteteFiche div#listeDomaineFiche{
                width:700px;
            }

                #contenuFiche div#enteteFiche div#listeDomaineFiche .titre, #contenuFiche p .titre{
                    font-weight:bold;
                    color:#000;
                    border:0;
                }
/*
                #contenuFiche div#Illustration{
                    margin:0 15px 0 15px;
                    line-height: 17px;
                }

                #contenuFiche div#definition{
                    margin:0 15px 0 15px;
                    line-height: 17px;
                }

               #contenuFiche div#note{
                    margin:0 15px 0 15px;
                    line-height: 17px;
                }
*/               
                
                #contenuFiche .titreS{
                    font-weight:bold;
                    color:#000;
                    border:0;
                }
                
               #contenuFiche p#note1, p#note2{
                    margin:0 0 0 0px;
                    line-height: 17px;
                }

                #contenuFiche div#enteteFiche div#listeDomaineFiche .titreauteur{
                    font-weight:bold;
                    margin:0 0 0 0;
                    color:#0977BC;
                    border:0;
                }
      
                #contenuFiche div#enteteFiche div#listeDomaineFiche .auteur{
                    margin:0 0 0 0;
                    color:#0977BC;
                    border:0;
                }

         

          #contenuFiche #zoneTerme{
              /*background:#fbfaf5;*/
              /*background:#FCFEC5; */
              /*background:#EDEDED;*/
              /*background:#CFDCE5;*/
              width:755px;
              margin-bottom:10px;
              /*margin:10px 0 10px 0px;*/
              /*margin:20px 0 20px 15px;*/
              /*padding:0 0 10px 0;*/
              
          }

          #contenuFiche #zoneTerme #termesAcceptes{padding:10px 0 0 0;}
          #contenuFiche #zoneTerme #termesParticularites{margin:20px 0 0 0;}
          #contenuFiche #zoneTerme #termesDeconseilles{margin:20px 0 0 0;}
          
          
          #contenuFiche #zoneTerme img.picto {float:left; margin:0 8px 0 0; }
          /*
          #contenuFiche #zoneTerme #termesAcceptes img.picto {float:left; margin:0 8px 0 0; }
          #contenuFiche #zoneTerme #termesParticularites img.picto {float:left; margin:0 8px 0 0; }
          #contenuFiche #zoneTerme #termesDeconseilles img.picto {float:left; margin:0 8px 0 0; }
          */
          
          #contenuFiche #zoneTerme #zoneFraOQLF
          {
             padding-right: 15px;   
          }
          
          .blocNote
          {
              padding: 28px 0px 10px 0;                
              margin : 0 0 0 0;
              vertical-align:top;
              min-width:1px;
          }
          
          #contenuFiche .blocNoteOQLF
          {
              padding:45px 0px 10px 0;                
              margin : 0 0 0 0;
              vertical-align:top;
              min-width:1px;
          }

          
          #contenuFiche #zoneTerme #zoneFraOQLF h4
          {
              /*float:left;*/
              margin: 5px 0px 0 0px;
              padding: 0 0 3px 0;
              width:100%;
              /*width:708px;*/
              /*font-size:1.2em;*/
              /*font-size:0.9em;  */
          }

          #contenuFiche #zoneTerme #zoneFraOQLF #termesAcceptes h4{
              border-bottom:#82C15F 3px solid;
          }

          #contenuFiche #zoneTerme #zoneFraOQLF #termesParticularites h4{
              border-bottom:#F6FF00 3px solid;
          }

          #contenuFiche #zoneTerme #zoneFraOQLF #termesDeconseilles h4{
              border-bottom:#FF0000 3px solid;
          }


          #contenuFiche #zoneTerme #zoneFraOQLF table{
             border:0;
             /*width:700px;*/
             margin:0 0 0 40px;
          }
         

          #contenuFiche #zoneTerme #zoneFraNonOQLF table{
             border:0;
          }

          #contenuFiche #zoneTerme table tr td{
            width:50%;
            vertical-align: top;

          }

          #contenuFiche #zoneTerme table tr td.tdNote{ 
            padding: 0 0 0 10px;
          }


          #contenuFiche #zoneDeux{
            margin:10px 0px 10px 0px;
            border-top:#d9d9d9 dotted 2px;
            padding:20px 0 0 0;
          }

          #contenuFiche #zoneDeux h3{
              height:23px;
              background:#d9d9d9;
              padding:7px 0 0 10px;
          }

          #contenuFiche #zoneDeux .container
          {
              /*background:#fbfaf5;*/
              margin:0 0 20px 0;
              padding-top :10px;
              padding-left :10px;
               /*padding:10px 15px 20px 0;*/
          }
                  
        #contenuFiche #zoneDeux .signature{

            color:#0977BC;
            padding-bottom:0px;
            margin-bottom: 20px;
            border-bottom-color: #d9d9d9;
            border-bottom-width: 2px;
            border-bottom-style: dotted;
        }

        #contenuFiche #zoneDeux .titreauteur{
            font-weight:bold;
            margin:0;
            padding:0;
            color:#0977BC;
            border:0;
            font-size: 1.0em;
        }
        
        #contenuFiche #zoneDeux .auteur{
            margin:0;
            padding:0;
            color:#0977BC;
            border:0;
            font-size: 1.0em;
        }
        
         #contenuFiche #zoneDeux  table{
              border:0;
              width:680px;
                           
              margin:0 0 10px 0;
          }

          #contenuFiche #zoneDeux table tr td{
             width:50%;
             vertical-align: top;
          }

          #contenuFiche #zoneDeux .sectionsig
          {   
              margin:10px 0 10px 0;
              border-bottom:#d9d9d9 dotted 2px;
          }

          #contenuFiche .bloc
          {
              padding:10px 0 10px 0;                
              margin : 0 0 0 0;
              vertical-align:top;
              min-width:1px;
              line-height: 17px;
          }


/****** Bloc des langues ****/



.blocLangueFiche .bloc{
    padding:10px 0 10px 0;                
    margin : 0 0 0 0;
    vertical-align:top;
    min-width:1px;
    line-height: 17px;
}

.blocLangueFiche h3{
    width:781px;
    height:29px;
    background:#d9d9d9;
    padding:7px 0 0 10px;
}

.blocLangueFiche h3 a{text-decoration:none;color:#6e6965;}

.blocLangueFiche .ouverture{position:absolute; top:10px; right:50px;}
.blocLangueFiche .ouverture .retourHaut{text-decoration: none; border:0;}
.blocLangueFiche .fermeture, .blocLangueFiche .ouvertures {cursor:pointer;}



.blocLangueFiche .contenuBlocLangueFiche ul{margin:10px 0 0 0;}
.blocLangueFiche .contenuBlocLangueFiche ul li{
  list-style-position: inside;
  
}

.blocLangueFiche .contenuBlocLangueFiche{
    background:#fff;
    width:761px;
    padding:10px 15px 10px 15px;
    font-size: 1.0em;
}

.blocLangueFiche .sectionsig{
    margin:10 0 10px 0;
    border-bottom:#d9d9d9 dotted 2px;
}

.blocLangueFiche .sectionsig p{
    margin:0;
    padding:0 0 10px 0;
    
}

.blocLangueFiche .contenuBlocLangueFiche .titreS{
                    font-weight:bold;
                    color:#000;
                    border:0;
}  

.blocLangueFiche .sectionsig div.titre{
    margin:0 0 0 0;
    font-weight:bold;
    color:#000;
    border:0;
}

.blocLangueFiche .sectionsig div.auteur{
    margin:0 0 0 0;
    color:#0977BC;
    font-weight:bold;
    border:0;
}

.blocLangueFiche .sectionsig div.titreauteur{
    margin:0;
    padding:0;
    color:#0977BC;
    font-weight:bold;
    border:0;
    font-size: 1.0em;
}

.blocLangueFiche .sectionsig p.auteur{
    margin:0;
    padding:0;
    color:#0977BC;
    border:0;
    font-size: 1.0em;
}

.gramm{
    font-size : smaller;
}

.termesp{
    font-weight:bold;
}

.etiquette{
    font-size : smaller;
    color:#0977BC;
}

.etiquetteAuteur{
    font-size : smaller;
    color:#0977BC;
}

span.titreNoir{color:#000;font-weight:bold;}

.mainExpand {
  cursor:hand;
  cursor:pointer;
  font: bold .9em verdana, arial, helvetica, sans-serif;
}


.testdiv {
    border-style:solid;
    border-width:1px;
}



.colmask{
   position: relative;
   width: 771px;
   margin-left : 98px;
   padding-left: 10px;
   padding-right: 10px;
   padding-top : 5px;
}
.header{
   float: left;
   width: 100%;
   background-color: #ffffff
}
.colmid{
   position: relative;
   width: 100%;
   right: 10%;
   background-color: #ffffff
}
.colleft{
   position: relative;
   width: 100%;
   right: 60%;
   background-color: #ffffff
}
.col1{
   position: relative;
   /*overflow: hidden;*/
   display: inline-block;
   width: 350px;
   padding-bottom : 10px;
}
.col2{
   overflow: hidden;
   float: left;
   width: 240px;
   margin-top : 22px;
}
.col3{
   position: relative;
   overflow: hidden;
   float: right;
   width: 120px;
   text-align : right;
}
.footer{
   float: left;
   width: 100%;
   background-color: #ffffff
}

