.cor  {color: black;  PADDING: 10px ;text-align:justify; ; font-size: 105%; font-family:'Times New Roman'; background-color:white;}
#IE .bcblack{background-color:black;}
.top0 {margin-TOP:0px}
.bas  {position:relative; top:12px;}
.nup  {overflow:hidden;}
.left0 {margin-left:0px}
.margemenu {margin-bottom:5px}
#or  { color: #FF6633 }
.bh b,  h3, h2,h1 { color: #1B5E55}
.span     span{ color: orange }
.vertc   { color: #7AF62F}
  /*   liens menu index */
.lien a{ text-decoration: none;font-size: 80%;   font-weight: bold;font-family: Verdana; color: #FFF; padding:3px; border-radius: 3px ; }
.lien a:hover { color: black; background-color:red;   padding:5px;font-size: 90% }

#menu1 {background-color:#046380;}
#menu2 {background-color:#C03000;}
#menu3 {background-color:#96CA2D; }
#menu4 {background-color:#787746;}
#menu5 {background-color:#8E3557; }   
#menu6 {background-color:#5F8CA3; }
#menu7 {background-color:#1B5E55; }


.lien2 a{ text-decoration:underline ;font-size: 80%;   font-weight: ;font-family: Verdana; color:white ;  }
.lien2 a:hover { color:#FC7F3C; text-decoration:none  }
.lien3 a{ text-decoration:underline ;font-size: 80%;   font-weight: ;font-family: Verdana; color:red ;  }
.lien3 a:hover { color: red; text-decoration:none ; font-weight:bold }

.minih{ min-height:500px;  }
.maxwimg img{ max-width:530px;  }

  /*   effets text de base */

.just { text-align: justify;}
.b { FONT-WEIGHT: bold}
.c { TEXT-ALIGN: center}

.hide {visibility: hidden;  display: none;}


/* floating des images */
.fl img{float: left; margin: 10 10 10 0;}
#fl {float: left; margin-right: 5px;}
#fr {float: right; margin-left: 5px;}
.trans {background-image: url(trans.png); padding:10px; border-radius: 12px}  /* 83% */
.trans93 {background-image: url(trans93.png); padding:10px; border-radius: 12px}
.trans2 {background-color:black; filter:alpha(opacity=85)-moz-opacity:0.85; opacity: 0.85; padding:10px; border-radius: 12px }
.fond {background-image: url(fond.png); background-repeat: no-repeat;       background-position: 50% -20px ; }


pre{color: #022408;  PADDING: 10px ; font-size: 105%; font-family:'Times New Roman';
    white-space:pre-wrap; /* CSS 3 */
    white-space:-moz-pre-wrap; /* Mozilla depuis 1999 */
    white-space:-pre-wrap; /* Opera 4 à 6 */
    white-space:-o-pre-wrap; /* Opera 7 */
    word-wrap:break-word; /* IE 5.5+ */
    overflow:auto;/* IE 6 */
}


.menucss{
position:absolute;
visibility: hidden;
border:1px solid white;
border-bottom-width: 0;
font:normal 12px Verdana;
line-height: 16px;
z-index: 100;
background: transparent url("trans2.png") repeat;
width: 150px;
}

.menucss a{
width: 100%;
display: block;
border-bottom: 1px solid white;
padding: 1px 0;
text-decoration: none;
font-weight: bold;
text-indent: 4px;
 color: #FFFFFF;}

.menucss a:hover{background-color: #99CC00; color : #ffffff;}


