*{ margin: 0px ;
padding: 0px ;
}


body {
    margin: 10px 0 ;
	padding: 0 ;
	text-align: center ;
	font: 0.8em "Trebuchet MS", helvetica, sans-serif ;
    }



#fond {
      width: 770px ;
      height: 1354px;
	  margin: 0 auto ; 
      text-align: left ;
      background-image: url("02recherche25_web.jpg") ;
	  
      }

ul#menu {  
	   height: 35px ;
	   margin: 0px 40px ;
	   padding: 0px ;	 
       border: 0;
	   position: absolute;
	   }
	   

	  
ul#menu li{   
	    float: left ;
	    text-align: center ;
	    margin: 0;
        padding: 40;
        border: 0;
	    list-style-type: none ;
        }

ul#menu li a{  
         height: 1%;
	     width: 120px ;
	     line-height: 25px ;
	     font-size: 1.1em ;
	     font-weight: bold ;
	     letter-spacing: 2px ;	
	     color: #CFCECE ;
	     display: block ;
	     text-decoration: none ;
         }

ul#menu li a:hover {
                text-decoration : underline ;
                color :  #7A7A7A ;
                }
				   
#menu li:hover > .sous_menu_portfolio { display: block; }

				   
#menu .sous_menu_portfolio{
						  display: none;
                          list-style-type: none;
                          margin: 0;
                          padding:0;
                          border: 0;
                          }
						  
#menu .sous_menu_portfolio li{
                           float: none;
                           margin: 0;
                           padding: 0;
                           border: 0;
                           }
            

#news {
   width: 180px;
   height: 110px;
   text-align: left;
   overflow: auto;
   overflow-x: hidden; 
   position:relative;
   left: 530px;
   bottom: -170px;
   float: none ;
      }
	  
#news a {
        color: #7A7A7A ;
        }	  
	  
#news a:hover {
              text-decoration : underline ;
              color : #7A7A7A ;
              }
					 
.news
         {
	 font-weight: bold;
     }
	 
.titre-news
          {
     color: teal;
	 font-weight: bold;
	 font-size: 1.1em
     }

.date
          {
     color: teal;
     }


#icone_cvcontact {
   width: 42px;
   height: 30px;
   text-align: left;
   z-index: 2;
   overflow: none;
   position:relative;
   left: 440px;
   bottom: -377px ; 
   float: clear ;
	}	

#icone_animations {
   width: 42px;
   height: 30px;
   text-align: left;
   z-index: 2;
   overflow: none;
   position:relative;
   left: 42px;
   bottom: -243px;
   float: clear ;
	}			
		
#icone_liens{
   width: 42px;
   height: 30px;
   text-align: left;
   z-index: 2;
   overflow: none;
   position:relative;
   left: 99px;
   bottom: -415px;
   float: clear ;
	}			

#icone_illustrations{
   width: 42px;
   height: 30px;
   text-align: left;
   overflow: none;
   position:relative;
   left: 662px;
   bottom: -905px;
   float: clear ;
	}			

#icone_croquis{
   width: 42px;
   height: 30px;
   text-align: left;
   overflow: none;
   position:relative;
   left: 674px;
   bottom: -506px;
   float: clear ;
	}

#icone_bd {
   width: 42px;
   height: 30px;
   text-align: left;
   overflow: none;
   position:relative;
   left: 522px;
   bottom: -526px;
   float: clear ;
	}
	
#animflash {	
   width: 545px;
   height: 350px;
    z-index: 1;
   text-align: left;
   overflow: none;
   position:relative;
   left: -28px;
   bottom: 114px;
   float: clear ;
	}
	
#rajout_dec_g {	
   width: 186px;
   height: 800px;
    z-index: 1;
   text-align: left;
   overflow: none;
   position:relative;
   left: -48px;
   bottom: 544px;
   float: clear ;
	}
	
		
#pied_de_page { 
                margin: -77px 24px ;
	            text-align : center ;           	        
	            font: 1.3em "Trebuchet MS", helvetica, sans-serif ;
		        color: #AFACAC ;
			    font-weight: bold ;
			    float: none ;
				position : absolute;
                }

#pied_de_page   a{       
                font: 0.8em "Trebuchet MS", helvetica, sans-serif ;
	            font-weight: bold ;	             
	            color: #AFACAC ;	           
                 }
				 
#pied_de_page a:hover {
                     text-decoration : underline ;
                     color :  #7A7A7A ;
                     }
		 

