h2.title{
 color:white;
 font-family:"Myriad Pro", Arial, Helvetica, sans-serif;
 font-size:16px;
 padding:12px 0 0 58px;
 text-transform:uppercase;

 /* CSS3 - Propriété d'ombrage */
 text-shadow:2px 1px 6px #333;
}

#twitter-ticker{
 width:460px;
 height:160px;
 background:url(img/slickbg.png) no-repeat #f5f5f5;
 color:#666666;
 display:none;
 text-align:left;
 
 /* Coins arrondis */
 -moz-border-radius:10px 10px 6px 6px;
 -khtml-border-radius: 6px;
 -webkit-border-radius: 6px;
 border-radius:6px;    
}

#tweet-container{
 /* Conteneur des actualités */
 height:155px;
 width:auto;
 overflow:hidden;
}

#twitIcon{
 position:absolute;
 top:-5px;
 left:-5px;
 width:32px;
 height:32px;
}

#top-bar{
 height:45px;
 background:url(img/top_bar.png) repeat-x;
 border-bottom:1px solid white;
 position:relative;
 margin-bottom:8px;

 /* Coins arrondis */
 -moz-border-radius:6px 6px 0 0;
}

.tweet{
 /* Affichage des actualités */
 padding:5px;
 margin:0 8px 8px;
 border:1px solid #F0F0F0;
 background:url(img/transparent.png);
 width:auto;
 overflow:hidden;
}

.tweet .avatar,
.tweet .user,
.tweet .time{
 float:left;
}

.tweet .time{
 text-transform:uppercase;
 font-size:10px;
 color:#AAAAAA;
 white-space:nowrap;
}

.tweet .avatar img{
 width:36px;
 height:36px;
 border:2px solid #eeeeee;
 margin:0 5px 5px 0;
}

.tweet .txt{
 clear:both;
}

.tweet .user{
 font-weight:bold;
}

a, a:visited {
 color:#00BBFF;
 text-decoration:none;
 outline:none;
}

a:hover{
 text-decoration:underline;
}

#loading{
 /* Animation de chargement */
 margin:100px 95px;
}