

body {
	margin: auto;padding: 0px;background-color: #ffffff;font-family:Verdana, Arial, Helvetica, sans-serif;font-size: 12px;text-align: center;}
img {
	margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;border:none;
	}
#tableau { margin:5px;border: 1px #999 solid;color:#dddddd;background-color:#aaaabb;font-size: 11px; }
 
#nav {position: relative;width: 1000px;height:16px;border: 0;margin-left: auto;margin-right: auto;text-align: left;
background: #77db77 ;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;color: #FCF9E7;
border-bottom:1px #FCF9E7 solid;text-align:center;
}
#nav2 {position: relative;width: 1000px;height:16px;border: 0;margin-left: auto;margin-right: auto;text-align: left;
background: #99db99 ;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;color: #FCF9E7;
border-bottom:1px #FCF9E7 solid;text-align:center;
}
#nav3 {position: relative;width: 1000px;height:16px;border: 0;margin-left: auto;margin-right: auto;text-align: left;
background: #dbaaaa ;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;color: #FCF9E7;
border-bottom:1px #FCF9E7 solid;text-align:center;
}

#top {position: relative;top: 0;width: 1000px;height: 105px;border: 0;margin: auto;padding: 0px;text-align: left;font-weight: bold;font-size: 10px;
	/*background-image: url(logoTOP.jpg);*/
	}
.mainpic {
	/*background-image: url(bckgnd.jpg);width: 1000px;*/
	background-image: url(bckgnd1.jpg);width: 1000px;margin: auto;
}
.mainpic_collagenase {
	/*background-image: url(bckgnd.jpg);width: 1000px;*/
	background: #000000 ;background-repeat:no-repeat;background-position:center top;
	background-image: url(fond_collagenase.jpg);width: 1000px;margin: auto;
}
#lastnews {
	background-image: url(fond_news_copie.jpg);
	/*background-color: #DFDFdF;*/color:#000;
	/*border:1px #222 dashed;*/
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
}
#lastnews a{  text-decoration:none;color:#000;}
   
#lastnews a:hover{  text-decoration:underline;color:#000;}
	
#emailcarte {
	/*background-color: #DFDFdF;*/color:#000;
	border:1px #222 dashed;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
}
#emailcarte a{  text-decoration:none;color:#000;}
   
#emailcarte a:hover{  text-decoration:underline;color:#000;}
	
.top1 {border: 0;margin: 0px;padding: 0px;}
.top2 {position: relative;border: 0;margin: 0px;padding: 0px;height: 29px;padding-top: 0px;}

#footer {height: 30px;width: 1000px;text-align: center;vertical-align: middle;font-family: Georgia, "Times New Roman", Times, serif;font-size: 11px;margin-left: auto;
margin-right: auto; }

#footer a{
    text-decoration:none;color:#000;}
   
#footer a:hover{
    text-decoration:underline;color:#000;}
/*
.mbox {
    background-color: #efefff;border:1px #222 solid;color:#000;}
	*/
.mbox0 {
    background-color: #ffffff;border:1px #aaa solid;color:#000;}
.mbox2 {
    background-color: #eef;border:1px #222 solid;color:#000;font-family:Verdana, Arial, Helvetica, sans-serif;font-size: 12px;}	
.mbox3 {
    border:1px #222 solid;color:#000;margin:5px;padding: 10px;}	
.mbox4 {
    background-color: #efefff;border:1px #222 solid;color:#000;}	
	
form td {font-family:Verdana, Arial, Helvetica, sans-serif;font-size: 12px;}

.redbox {
    background-color: #fcc;border:1px #222 solid;color:#200;}	
	
.Style1 {font-family:Verdana, Arial, Helvetica, sans-serif;font-size: 12px;padding: 10px;}

.Style2 {font-family:Verdana, Arial, Helvetica, sans-serif;font-size: 12px;}
.Style2b {font-family:Verdana, Arial, Helvetica, sans-serif;font-size: 14px;}

.Style3 {
	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	font-style: italic; }

.Style4 {font-family:Verdana, Arial, Helvetica, sans-serif;font-size: 12px;}

.Style5 {font-family:Verdana, Arial, Helvetica, sans-serif;font-size: 12px;}

.Style6 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height:19px;
}
.Style7 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.Style8 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#505050;
}
.Style8b {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#000050;
}
.Style9 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:underline;
	font-size: 14px;
}
.Style10 {
	border-right:1px #888 dashed;padding:2;
}
.Style11 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	text-decoration:underline;
	padding:5;
	border:1px #aaa dashed;
	color:#000070;
}
.Style12 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration:underline;
}
.Style13 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
    text-decoration:underline;color:#f00;}
	
.Style7 a{
    text-decoration:none;color:#003;}
   
.Style7 a:hover{
    text-decoration:underline;color:#00f;}

.Style2 a{
    text-decoration:none;color:#000;}
   
.Style2 a:hover{
    text-decoration:underline;color:#000;}

.Style6 a{
    text-decoration:none;color:#f00;}
   
.Style6 a:hover{
    text-decoration:underline;color:#f00;}

.Style4 a{
    text-decoration:none;color:#f00;}
   
.Style4 a:hover{
    text-decoration:underline;color:#f00;}

/*form  {font-family: "Times New Roman", Times, serif;font-size: 12px;}*/



#menu{
    position:absolute;
	top: 160px;

    /* solve a Opera7/IE display bug */
    width:172px;
    width/**/:170px;
	/*top: 105;
   /* border-top: 1px #000 solid;
    border-left: 1px #000 solid;
    border-right: 1px #000 solid;*/
    margin:0;
    padding:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
    }
    
.menu span{
    display:none;
    }

    
#menu ul{
 /*   border-top: 1px #000 solid;
    border-left: 1px #000 solid;
    border-right: 1px #000 solid;*/
    margin:0;
    padding:0;
   /* position:absolute; /* important */
    width:172px;
    width/**/:170px;
	/*border: 1px #000 solid;*/
    }
    
.menu li ul{
    visibility:hidden;
    }
            
.menu li ul{
    /*margin-left:150px; /* be careful */
    /*margin-top:-24px;*/
    }
#menu ul li  a{					/* couleur de fond niveau 2 et + */
    /*background-color: #BECFDF;
	/*border-bottom: 1px #444 solid;*/
	text-align:right;
	font-size: 12px;
	 border-bottom: 1px #bbb solid;
    }	
    
#menu a{
    text-align:left;
    /*background-color: #BECFDF;*/
    color:black;
    
    display:block;
	line-height: 18px;
    width:170px;
   border-bottom: 1px #ccc solid;
	/*border-left: 1px #000 solid;*/
    text-decoration:none;
    margin:0;
    padding:3px 0 3px 0; /* em units can creat little graphic bug in mozilla */
	
	 /*  opacity: 0.7;
                filter: alpha(opacity:70);
                -khtml-opacity: 0.7;
                -moz-opacity: 0.7;*/
    }

    
#menu a:hover{
/*    background-color: #aaf;*/
	color:red;background-color: #d6e7f7; border-bottom: 1px #ddd solid;border-top: 1px #999 solid;
	 /*background-color: #AEBFCF;
                    /*opacity: 1;
                    filter: alpha(opacity:100);
                    -khtml-opacity: 1;
                    -moz-opacity: 1;	*/
    }
    
/* for a mozilla better display with key nav */
#menu a:focus{
    /*background-color: #AEBFCF;*/
	color:white;
}

.menu span{
    /* hide some accessibility stuff */
    display:none;
    }
        
#menu li{
    width:170px;
    display:block;    
    float:left;  
    list-style:none;
    margin:0;
    padding:0;
    }
    
/* IE PC selector */
* html #menu li {
    display:inline; /* solve a IE PC list bug */
    float:none; /* solve a IE5 clav nav bug */
    }