a:active {  font-family: Arial, Verdana, sans-serif; color: #0072bc;}
a:link { font-family: Arial, Verdana, sans-serif; color: #0072bc;}
a:visited { font-family: Arial, Verdana, sans-serif; color: #0072bc;}
a:hover { font-family: Arial, Verdana, sans-serif; color: #0072bc;}

a.bottom:active {  font-family:Arial, Verdana, sans-serif; font-size: 11px; color: #FFFFFF;font-weight:400;}
a.bottom:link {  font-family:Arial, Verdana, sans-serif; font-size: 11px; color: #FFFFFF;font-weight:400; }
a.bottom:visited {  font-family:Arial, Verdana, sans-serif; font-size: 11px; color: #FFFFFF;font-weight:400;}
a.bottom:hover {  font-family:Arial, Verdana, sans-serif; font-size: 11px; color: #FFFFFF;font-weight:400; }
.Footer{ font-family:Arial, Verdana, sans-serif; font-size: 11px; color: #FFFFFF;font-weight:400;}

body{
	background-image:url(images/pattern.gif);
}
h1{
	font-family: Arial, Verdana, sans-serif;
	font-size: 14px;
	color: #ffffff;
	font-weight:bold;
	line-height: 18px;
	margin-left:15px;
	margin-right:0px;
	margin-bottom:2px;
	margin-top:7px;
}
h2{
	font-family: "Arial", Verdana, sans-serif;
	font-size: 16px;
	color: #ffffff;
	font-weight:bold;
	line-height: 18px;
	margin-left:15px;
	margin-right:0px;
	margin-bottom:2px;
	margin-top:22px;
}

h2.TitreGris {
	color:#1b397a;
	font-size:12px;
	font-weight:bold;
	line-height:15px;
	width:900px;
	margin-top:0px;
}

h3 {
	font-family: "Arial", Verdana, sans-serif;
	font-size: 14px;
	color: #162e60;
	font-weight:bold;
	line-height: 16px;
	margin-left:10px;
	margin-right:0px;
	margin-bottom:2px;
	margin-top:15px;
}
p{
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight:normal;
	line-height: 16px;
	margin-left:15px;
	margin-right:15px;
	margin-bottom:0px;
	margin-top:15px;
}

.TitreSection{
	background-image:url(images/bg_titre.gif);
	width:947px; 
	height:39px;
	background-repeat:no-repeat;
}

.Avenir img{ margin-right:20px;}

.Avenir{
	background-color:#FFFFFF;
	background-image:url(images/bg_avenir.gif);
	width:22px; 
	height:7px;
	background-repeat:repeat-y;
	background-position:right;
}
.Avenir p{
	font-size:12px;
	margin-left:8px;
}

.Titre{
	background-color:#e1e1e1;
}
.Titre h2{
	color:#1b397a;
	font-size:12px;
	font-weight:bold;
	margin-left:8px;
	margin-top:3px;
	line-height:15px;
}


.Welcome{
	background-image:url(images/bg_welcome.gif);
	width:633px; 
	height:269px;
	background-repeat:no-repeat;
}

.Welcome p{
	color:#FFFFFF;
	margin-right:45px;
	line-height:15px;
}

.fast_news{
	background-image:url(images/bg_fast_news.gif);
	width:324px; 
	height:201px;
	background-repeat:no-repeat;
}

.fast_news p{
	margin-right:20px;
}

.TitreArtiste{
	background-image:url(images/bg_artiste_titre.gif);
	width:616px; 
	height:39px;
	background-repeat:no-repeat;
}

.Artiste{
	background-color:#FFFFFF;
	background-image:url(images/bg_avenir.gif);
	width:22px; 
	height:7px;
	background-repeat:repeat-y;
	background-position:right;
}

.ArtistesRouge{
	background-image:url(images/bg_artiste_rouge.gif);
	width:319px; 
	height:18px;
	background-repeat:no-repeat;
}
.ArtisteImages{
	background-image:url(images/bg_image_bank.jpg);
	width:326px; 
	height:263px;
	background-repeat:no-repeat;
}
.ArtisteImages img{
	margin:5px;
	margin-left:10px;
}

.form{
	background-color:#e6e7e8;
}
.form input {
	margin-top:0px;
	margin-right:0px;
}
.form p {
	margin-top:2px;
}
.Rouge{
	color:#D34A44;
}

.share{
	width:81px;
	float:left;
}

