html, body { height: 100%; }
a .alt { display: none; }
.hiddenPic {display:none;}

body {
        background-color : #000000;
	color: #ffffff;
	margin:0px 0px; padding:0px;
	text-align:center;
}

a {
	color: yellow;
}

a:visited {
	color: #F0E68C;
}

a#azur:link {
	color: #2A5CAA;
	font: arial;
}

/* brmlab */
a#brmlab {
        display: block;
        width: 300px;
        height: 103px;
        background-image: url(/img/brmlab.png);
        position: relative; vertical-align: middle; 
        margin: 0 auto;
}


/* enfant */
a#enfant { 
	display: block;
	width: 100px;
	height: 100px; 
	background-image: url(/img/enfant.gif);
	position: absolute; bottom: 30px; left: 0; width: 125px; 
	margin: 0 auto;
}

a#enfant:hover{ 
	background-image: url(/img/enfant_o.gif);
}


/* linkedin */
a#linkedin {
        display: table-cell;
        width: 54px;
        height: 54px;
        background-image: url(/img/icon_linkedin.gif);
        /*background-image: url(http://www.linkedin.com/img/pic/pic_logo_119x32.gif);*/
        /*  position: absolute; bottom: 30px; left: 150px; width: 125px; */
	position: absolute; bottom: 30px; left: 50%;
        /*  vertical-align: middle; */
        margin: 0 auto;
}

/* lastfm */
a#lastfm {
        display: block;
        width: 33px;
        height: 50px; 
        background-image: url(/img/notaSol.gif); 
        position: absolute; bottom: 30px; right: 30px; 
        margin: 0 auto;
}

.ad {
	        position: absolute; bottom: 0px; right: 0px;
}

    #twitter_div {
      margin:0px auto;
      width:450px;
      padding:5px;
      border:5px solid #abc;
      background-color:#eee;    
    }
    
    #twitter_title {
      margin-top:5px;
    }
    
    #twitter_update_list {
      padding-left:10px;
	font-size: 85%;
    }
    
    #twitter_div ul {
      display: block;
      
    }

    #twitter_div li {
      list-style-image:none;
      list-style-position:outside;
      list-style-type:none;    
      margin-bottom: 5px;
    }  
