/* mep.css - V2c-90204 */
.envel 
{ /*width : 570px ; */
 /* margin-top : 7px ;  margin-bottom : 2px ; */
  margin : 0px ;
  padding : 0px ;  /*padding-left: 0px ; */
  text-align : left ; 
  position : relative; z-index : 10 ;  /* /*  pour IE  */
/*  background-color:#cecca5 ; /* padding-bottom : 5px ;  */  
 /*  padding-top : 5px;  */
  /*border : 2px solid #ffffff;
  /*  position : relative; z-index : 10 ; /*  pour IE  */
   /*border : 1px solid #ff0000 ; /* 255899   */
} 

.a_soustitre1
{  padding-left: 5px ;padding-right: 5px ;;padding-top: 2px ;
  color : #024582 ;   
}
.fondmep /* fond général pour articles */
{ position : relative ; 
  left: 10px;
   text-align : left ; 
  /*padding : 5px; padding-left : 10px; */
  margin : 0px; margin-left : 0px;
}

.objart /* zdescraff : conteneur affichage de l'objet article  */
{ position : absolute ; 
  visibility : hidden ;/* */
  top : 0px ; left : 0px ;
  padding : 5px;
/* border : 1px solid  #00ff00 ;   */
}
.latex, .latexs, .latexc /* texte de cadrela -- redef */ 
{  /* line-height: 24px ; */
   padding : 2px ;   padding-left : 4px ; /*    padding-top : 3px ; padding-bottom : 3px ; */
}


table.tb
{ font-size: 12px;
}
.cadrecar, .cadrecont /* cadre caractéristiques  */
{ width : 985px ;  height : 225px; /* */
  padding  : 5px ;/*padding-top : 5px ; padding-bottom : 5px ;  */
  border : 3px solid #dadfff ;
  font-size: 11px ;
  color : #7777ff ;
}
.cadrecar
{ position : relative  ; /*    static ; fixed */ 
  width : 580px ; /* height : 190px ; */
  background-color : #faffff;
}
.cadrecont
{ position : relative ;  /**/
   height : 290 ; /**/
  background-color: #f0fff0 ;
  border : 2px solid #b0ddb0; /*            daffdf   ff0000  */
  color : #00bb00 ;  /* 22ff22   */
}
.textecont
{ color : #00bb00 ;
  font-size: 11px ;
}
.cadroptions /* idem cdrecont + stylop - uniquement options  *- mepliste -* */
{ position : absolute ;  /**/
  left : 640px ;
  width : 325px ; height : 230px ;
  background-color: #f0fff0 ;
  border : 2px solid #b0ddb0; /*     ff0000    daffdf     */
  color : #00bb00 ;  /* 22ff22   */
}
.interop /* hauteur de la ligne options */
{ font-size: 12px  ;
  line-height :  21px;
}
.interop2 /* hauteur de la ligne options */
{ font-size: 12px  ;
  line-height :  21px;
}
.contenu 
{ position : relative ;
  width : 650px; height : 135px ;  /*  */
  /* border : 1px solid #00ff00;       */
}
.stylop /* style : options */ 
{ position : absolute ;
  top : 0px ; left : 665px ;
  width : 330px; height : 135px ;  /*  */
  /* border : 1px solid #00ff00;       */
  visibility : hidden ;  /* */
}
.stylop2 /* style : options */ 
{ position : absolute ;
  top : 0px ; left : 645px ;
  width : 350px; height : 235px ;  /*  */
   /*   border : 1px solid #00ff00;    */
  visibility : hidden ;  /* */
}

.stylex /* style : exemple options */ 
{ position : absolute ;
  top : 55px ; left : 5px ;
  padding-top : 5px ;
  width : 100px; height : 35px ;  /*  */
  color : #000000 ;
  text-align : center ;
  border : 1px solid #00ff00; /*       */
  font-weight: normal;
  text-decoration: none ;
  font-style: normal;
  visibility : hidden ;  /*      visible          */
}
.stylanex /* exemple (liste annexe) */
{   width : 18px; height : 18px ; 
    line-height : 18px;
    background-color:  #e6f0f0 ; 
    border : 1px solid #00ff00 ;
    cursor : pointer ;
}
td.ma_n /* style de base pour annexe attributs  */
{ /*  background-color :  none;  */
  /* border : 1px solid #00ff00 ; */
}
td.ma_s /* sélection pour annexe attributs  */
{ /*background-color :  none;   */
  /*border : 1px solid #00ff00 ; */
}
.masquee { position : absolute; visibility : hidden ; }



.colaff  /* REMPLACE COLG */
{/* position : relative ;   
  top: 100px;*/
  width : 580px;
  padding:5px;
  font-size : 12px; font-weight: bold; 
  line-height : 20px;
  /*background-color : #eeeebc ;*/
  /*border : 1px solid  #00ff00 ; */
}
.colaff2  /* REMPLACE COLG */
{ position : absolute ;   
  top: -20px; left : 650px ; /**/
  width : 325px; height : 40px;
  padding:5px;
  font-size : 12px; font-weight: bold; 
  line-height : 20px;
  background-color : #faffff ; /*eeeebc*/
  border : 1px solid  #dadfff ; /**/
}

.eecol, .eecol0, .eecol1, .eecol2, .eecol3, .eecol4, .eecol5, .eecol6, .eecol7, .eecol8
{ position : absolute ;   
  top: 15px;
  width : 20px; height : 20px;
  border : 1px solid #000000 ;
}
.eecol /* texte */
{ width : 50px; 
  left : 290px ;  border : 0px solid #000000 ;
}
.eecol0 /* */
{ left : 20px ; background-color :#fefecc  ; /*eeeebc*/
}
.eecol1 /* */
{ left : 50px ; background-color :#ffffff  ;
}
.eecol2 /* */
{ left : 80px ; background-color :#000000  ;
}
.eecol3 /* */
{ left : 110px ; background-color :#cccccc  ;
}
.eecol4 /* */
{ left : 140px ; background-color :#006600  ;
}
.eecol5 /* */
{ left : 170px ; background-color :#000066  ;
}
.eecol6 /* */
{ left : 200px ; background-color :#cccccc  ;
}
.eecol7 /* */
{ left : 230px ; background-color :#006600  ;
}
.eecol8 /* */
{ left : 260px ; background-color :#000066  ;
}

/* ---------  Fiche  -------- */
.refaff , .refaff2, .refaff3
{ position : absolute ; 
  top:185px; left:395;
 /* z-index:15 ;  */
  FONT-FAMILY: Arial,sans-serif,  Verdana,  "book antiqua", "Times New Roman",  Garamond,times ;
  font-size : 21px; font-weight: bolder;  /*  900   */
 /* border : 1px solid  #00ff00 ; */
/*  background-color : #024282 ; 255899  */
}
.refaff2
{  left:520px; top : 190px ; /* border-left: 2 000000 solid */
}
.refaff3 
{  position : relative ;
  left:0 ;border-left:1px solid #000000 ; height:50px;
}

/* --------- trait -------- */
.trait , .trait0
{ height : 3px; 
  border : 0px ;
  /*border-bottom :1px  #cecca5   solid ;   */
  font-size : 3px;
}
.trait0 { border : 0px; }
/* ---------  Critères -------- */

/* ---------  Surfaces -------- */
.lsn /* liste surface normal */
{ font-size : 11px; font-weight: normal; 
  line-height : 16px;
}
.lsg /* liste surface gras */
{ font-size : 11px; font-weight: bold; 
  background-color: #efefef;
  line-height : 18px;
}

/* ---------  Commentaires -------- */
.comment
{ position : relative ;
  z-index: 10 ;
  width : 230px;
  border-top : 3px solid #000000; 
  margin-top: 5px ;
  padding-top : 10px; 
  background-color: #b5d884 ;
  font-size : 11px; 
}

.licomm   /* listes: commentaires, descriptif */
{ list-style:   outside;
  outline: 0px;
	padding-top : 0px;
	padding-left: 22px;  /* circle */
  font-size : 10px; font-weight: bold; 
}
.liacomm
{ padding-bottom : 5px;
}
/*
.lides
{ list-style:   outside;
  outline: 0px;
	padding-top : 0px;
  padding-left: 15px;
  list-style-type: square;
}
*/
/* --------- mep -------- */
/* --------- Descriptif -------- */
.a_texte_a /*   pour texte */
{ /*color : #00ff00 ; /*  */ 
 font-weight: normal;  /* bold*/
 text-decoration: none ; /*  underline */
 font-size: 12px;   /* color : #024582 ; /* bleu */
}

.retran   /* , .retran2 ,.retran3 , .retran4 , .retran5 , .retran6 retrait négatif (pour puce)  */
{ /* margin-left : 10px ; */
 /* padding-top : 2px ; padding-bottom : 1px ; */
   padding-left : 15px ; 
  text-indent: -15px  ;
 /*  font-size: 12px;  font-weight: normal; 
  line-height: 18px  ; */
}
.a_titre1 , .a_titre2 
{ background-color: #929161   ;  
  font-size: 14px;   font-weight : bold ;  color : #cecca5 ; /* 024582 bleu */
  padding-left : 5px;
}
.a_titre2 
{ color : #000000 ; /*  */
}
.a_texte2
{ color : #000000 ; /* noir */ 
 font-weight: normal;  /* bold*/
}
.a_spec1 /* prix */
{ background-color: #ffffff   ; 
  padding-left : 15px ;
  font-size:12px;   font-weight: bold;
  line-height: 22px  ;
  /*border : 2px solid #000000 ;  */
}

.d_prix /* prix */
{ background-color: #ffffff   ; 
  padding-left : 15px ;
  font-size:12px;   font-weight: bold;
  line-height: 22px  ;
  border : 2px solid #000000 ;
}
/* position des  photos (phos + n*/
.phos1 , .phos2 , .phos3  , .phos4
{  /*position : absolute ; */
  top : 0px;
  padding : 0px; margin : 0px;  /* overflow: hidden;*/
 /*  border :0px solid #00ff00 ;*/
}
.phos1 { text-align: left;  width:100% ; }
.phos2 { text-align: center;  width:100% ;   }
.phos3 { float: left ; } /*padding-right: 4px;  padding-left: 0px; padding-right: 15px;    right pour lap */
.phos4 { float: right ;  } /* padding-left: 3px; padding-right: 0px; */

.lgph /* legende des photos */
{ text-align: center; font-style: italic;
  font-size: 13px ;
  font-family: Times New Roman;
  line-height: 16px;
  margin-top: 4px ; margin-bottom: 5px ;
}
.mesphot
{ width : 300px; height :200px;
  position : absolute ; top : 0px ; left: 670px;
  border :1px solid #00ff00 ; /* */
}
.xantif
{ clear: both;
}

.fenlien
{ position: absolute; top : -260px ; left: 80px;
 visibility: hidden;   /**/
   /*width : 532px; height :220px;
  margin : 10px;
  /*border :2px solid #ff0000 ; 
  border: 3px #d4d0c8  outset ;   /* 999999     ridge 
  background-color: #d4d0c8;
  */
}
.fenlien0
{ position: relative; top : 0px ; left: 0px;
  width : 600px; /*  height :220px;*/
  padding : 0px ; /* margin: 20px 20px 20px 20px ;*/
  /*border :2px solid #ff0000 ; /* */
  border: 3px #d4d0c8  outset ;   /* 999999     ridge */
  background-color: #d4d0c8;
}

.fenlien1
{ position: relative; top : 0px ; left: 0px; /* */
  height :20px; /* width : 500px;  */
  background-color: #3a6ea5;
  color : #ffdb4c ; font-weight: bold; /* ffffff*/
  line-height: 20px ;text-align: center;
  border: 2px #3a6ea5  solid ; 
  font-size: 13px;
  cursor : pointer ;
  /*border-bottom: 2px #ffffff groove ; */
}
.fenlien1a
{ position: absolute; top : 0px ; left: 3px; /* */
  color : #ffffff ; font-weight: bold; /* ffffff*/
  line-height: 20px ;
}
.fenlien2
{ /*position: relative; top : 6px ; left: 3px; */
  height :200px; /*width : 500px;  */
  margin-top : 1px ;
  border: 2px #d4d0c8  inset ; 
  background-color: #d4d0c8; /* f0fff0 */
  margin: 10px ;
  padding: 10px;
}
.fenlien3
{ margin: 10px ; margin-top : 1px ;
  
}
.fatl_l /* fen adresse type lien - liste*/
{ position: absolute; top : 0px ; left: 0px; width: 100% ;
  display : block ;
  visibility: hidden;   /**/
  height : 100px ;
  /*font-family: "Courier New", " Lucida Console"; */
  /*background-color: #666666;*/
}
.listef
{ font-family: "Fixedsys", "Courier New", "Lucida Console" ;  /* */
  font-size: 11px;
}
.centre { text-align: center; }
.lg1    { line-height: 5px; }

