body {
background-color:#000000;
color:#CCCCCC;
font-family: verdana ;
font-size : 80%;
}

p, ul {
padding-left:30px; padding-right:30px;
}

a {
color : #E51E63 ;
}

#page {
background: #101010;
padding-bottom:20px;
width: 780px;
min-height:700px;
text-align:justify;
border: #9e1544 1px solid;
border-radius:10px;
box-shadow: 2px 2px 18px 4px #6e1544;

    -webkit-animation: fadein 2s; /* Safari and Chrome */
       -moz-animation: fadein 10s; /* Firefox */
        -ms-animation: fadein 2s; /* Internet Explorer */
         -o-animation: fadein 2s; /* Opera */
            animation: fadein 2s;
}
@keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

/* Firefox */
@-moz-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

/* Safari and Chrome */
@-webkit-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

/* Internet Explorer */
@-ms-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}​

#entete {
color:#CCCCCC;
font-family: verdana ;
font-size : 100%;
text-align:center;
width:100%;
}

#logo {
width: 280px;
padding:10px;
}

#titre_principal {
font-size:200%;
font-family:arial;
font-weight:bold;
}

.defilant {
position:relative;
padding-top:20px;
padding-bottom:0px;
font-family:verdana; 
color:#E51E63;

     overflow:hidden;
     width:400px;
     height:22px;
     
  }
.defilant span {white-space:nowrap;}


.ombre {
     color:9e1544;
     position: relative;
     font-weight:bold;
     font-size:200%;
     }

.ombre span {
     color:#cccccc;
     display: block;
     position: absolute;
     top:  -3px;
     left: -3px;
     
     }

#info {
	margin: 0 auto;
	width: 780px;
}