#accInscri {
	width:190px;
	margin:10px 0 10px 5px;
	text-align:center;
}

#coups_de_coeur{
	width:190px;
	margin-top:5px; margin-left:5px;
	background: url('../image/block/block_bg.gif') repeat-x;
	background-color: white;
	color:white;
}

#coups_de_coeur_contour{
	text-align:center;
}

#coups_de_coeur_contour a{
	text-decoration:none; color:#ffffff;
}

#coups_de_coeur_contour a:hover{
	text-decoration:underline; color:#004982; 
}

#coups_de_coeur_portrait{
	width:190px;
	margin:auto; margin-bottom:5px; margin-top: 5px;
	text-align:center;
	background-color:#cadceb;
}

#coups_de_coeur_portrait_contour{
	margin-top:5px;
	text-align:center;
}

#message_coup_de_coeur{
	width:100%;
	margin:auto;
	margin-top:10px;
	text-align:center;
	font-size:10px;
}

#message_coup_de_coeur a{
	color: black;
	text-decoration:underline; font-weight:bold;
}

#message_coup_de_coeur a:hover{
	text-decoration:none;
}

#lien_pseudo_coup_de_coeur{
	display:block;
	width:100%;
	margin:auto; margin-top:10px;
	font-size:14px;
}

#lien_pseudo_coup_de_coeur a{
	display:block;
	font-weight: bold; text-decoration:none;
	margin:auto;
}

#lien_pseudo_coup_de_coeur a:hover{
	text-decoration:underline;
}

#anniversaire{
	width:190px;
	margin-top:5px; margin-left:5px;
	background: url('../image/block/block_bg.gif') repeat-x;
	background-color: white;
	color:white;
}

#anniversaire_contour{
	text-align:center;
}

#anniversaire_contour a{
	text-decoration:none; color:#ffffff;
}

#anniversaire_contour a:hover{
	text-decoration:underline; color:#004982; 
}

#anniversaire_contenu{
	width:190px;
	margin:auto; margin-bottom:5px; margin-top: 5px;
	text-align:center;
	background-color:#cadceb;
}

#anniversaire_protrait_contour{
	margin-top:5px;
	text-align:center;
}

#message_anniversaire{
	width:100%;
	margin:auto;
	margin-top:10px;
	text-align:center;
	font-size:10px;
}

#lien_pseudo_anniversaire{
	display:block;
	width:100%;
	margin:auto; margin-top:10px;
	font-size:14px;
}

#lien_pseudo_anniversaire a{
	display:block;
	font-weight: bold; text-decoration:none;
	margin:auto;
}

#lien_pseudo_anniversaire a:hover{
	text-decoration:underline;
}

#recherche{
	width:190px;
	margin-top:5px; margin-left:5px;
	background: url('../image/block/block_bg.gif') repeat-x;
	background-color: #0076b1;
	color:white;
}

#recherche_contour{
	text-align:center;
}

#recherche_contour a{
	text-decoration:none; color:#ffffff;
}

#recherche_contour a:hover{
	text-decoration:underline; color:#004982; 
}

#form_recherche_contour{
	width:172px;
	margin:auto; margin-top:5px; margin-bottom:0;
	text-align:center;
	background-color:#cadceb;
}

#form_recherche{
	display:block;
	width:100%;
	border:0;
	padding:0;
	margin:0;
	text-align:center;
}

#recherche_champ{
	height: 16px;
	width: 148px;
	margin:0;
	margin-bottom:5px;
}

#recherche_message{
	font-size:10px;
	margin:auto; margin-top:5px; margin-bottom:0;
	text-align:center;
}

#recherche_message a{
	text-decoration:underline; color: black;
}

#recherche_message a:hover{
	text-decoration:none;
}

#visionneuse{
	width:190px;
	margin-top:5px; margin-left:5px;
	background: url('../image/block/block_bg.gif') repeat-x;
	background-color: #0076b1;
	color:white;
}

#visionneuse_contour{
	text-align:center;
}

#visionneuse_contour a{
	text-decoration:none; color:#ffffff;
}

#visionneuse_contour a:hover{
	text-decoration:underline; color:#004982; 
}

#visionneuse_contenu{
	width:160px;
	margin:auto; margin-bottom:5px; margin-top: 5px;
	text-align:center;
	background-color:#cadceb;
}

#visionneuse_message{
	font-size:10px;
	margin:auto; margin-top:5px; margin-bottom:0;
	text-align:center;
}

#visionneuse_message a{
	text-decoration:underline; color: black;
}

#visionneuse_message a:hover{
	text-decoration:none;
}

div#publicite_home{
	width:190px;
	margin-left:5px;
	padding-left:2px;
	text-align:center;
}

div#publicite_home_banniere{
	position:relative;
	width:730px;
	margin-top:5px;
	margin-left:2px;
	float:left;
	text-align:center;
	z-index:1;
}

div#derniere_trace{
	margin-top:5px;
	width:732px;
	float:left;
	background: url('../image/block/block_bg.gif') repeat-x;
	background-color: #0076b1;
	color:white;
}

.derniere_trace_gauche{
	width:8px;
	height:8px;
	float:left;
	border:0;
}

.derniere_trace_droit{
	width:8px;
	height:8px;
	float:right;
	border:0;
}

.derniere_trace_pieds_cadre{
	margin-top:0;
	margin-bottom:0;
	height:8px;
	background: url('../image/pieds_cadre_gris_fond.jpg') repeat-x;
}

.derniere_trace_pieds_gauche{
	width:8px;
	height:8px;
	float:left;
	border:0;
}

.derniere_trace_pieds_droit{
	width:8px;
	height:8px;
	float:right;
	border:0;
}

#bandeau{
	width:732px;
	float: left;
	margin-top: 5px;
	background-color:#cadceb;
}

#top_idol, #top_idol_general, #top_idol_precedent, #dernier_idol_inscrit{
	width:732px;
	margin:auto; margin-top:5px;
	overflow : auto;
	float:left;
	background: url('../image/block/block_bg.gif') repeat-x;
	background-color: #0076b1;
}

#top_idol_contour, #top_idol_general_contour, #top_idol_precedent_contour, #dernier_idol_inscrit_contour{
	margin-top:0;
	padding-top:0;
	text-align:center;
	color:white;
}

#top_idol_contour a, #top_idol_general_contour a, #top_idol_precedent_contour a, #dernier_idol_inscrit_contour a{
	text-decoration:none; color: #ffffff;
}

#top_idol_contour a:hover, #top_idol_general_contour a:hover, #top_idol_precedent_contour a:hover, #dernier_idol_inscrit_contour a:hover{
	text-decoration:underline; color: #004982;
}

div#idol_semaine_mec_portrait, div#idol_semaine_nana_portrait{
	width:180px;
	margin:auto;
	text-align:center;
	background-color:white;
}

.idol_portrait_contour{
	border-left:1px solid #bebebe;
	border-right:1px solid #bebebe;
	background-color:#FFFFFF;
}

.lien_pseudo_idol_semaine{
	display:block;
	width:100%;
	margin:auto; margin-top:10px;
	font-size:14px;
}

.lien_pseudo_idol_semaine a{
	display:block;
	font-weight: bold; text-decoration:none;
	margin:auto;
}

.lien_pseudo_idol_semaine a:hover{
	text-decoration:underline;
}

#message_accueil_idol_semaine{
	text-align:center;
	margin:auto;
	font-size:12px;
}

#message_idol{
	text-align:center;
	margin:auto;
	font-size:11px;
}

div#idol_mec_portrait, div#idol_nana_portrait{
	width:120px;
	margin:auto;
	text-align:center;
	background-color:white;
}

.idol_mec2_portrait, .idol_nana2_portrait{
	width:100px;
	margin:auto;
	text-align:center;
	background-color:white;
}

.lien_pseudo_idol{	
	display:block;
	width:100%;
	margin:auto; margin-top:5px;
	font-size:14px;
}

.lien_pseudo_idol a{
	display:block;
	font-weight: bold; text-decoration:none;
	margin:auto;
}

.lien_pseudo_idol a:hover{
	text-decoration:underline;
}

div#idol_precedent_mec_portrait, div#idol_precedent_nana_portrait{
	width:150px;
	margin:auto;
	text-align:center;
	background-color:white;
}

#idoles_precedents_infos a{
	text-decoration:none; color:#004982;
}

#idoles_precedents_infos a:hover{
	text-decoration:underline;
}

.lien_pseudo_idol_precedent{	
	display:block;
	width:100%;
	margin:auto; margin-top:5px;
	font-size:14px;
}

.lien_pseudo_idol_precedent a{
	display:block;
	font-weight: bold; text-decoration:none;
	margin:auto;
}

.lien_pseudo_idol_precedent a:hover{
	text-decoration:underline;
}

.dernier_inscrit{
	width:130px;
	margin:auto;
	text-align:center;
	background-color:white;
}

.lien_dernier_inscrit{
	display:block;
	width:100%;
	margin:auto; margin-top:5px;
	font-size:14px;
}

.lien_dernier_inscrit a{
	display:block;
	font-weight: bold; text-decoration:none;
	margin:auto;
}

.lien_dernier_inscrit a:hover{
	text-decoration:underline;
}

div#presentation_french_idol{
	width:732px;
	margin-top:5px;
	float:left;
	background: url('../image/block/block_bg.gif') repeat-x;
	background-color: #0076b1;
	color:white;
}

div#presentation_french_idol_contour{
	text-align:center;
}

#presentation_french_idol_contour a{
	text-decoration:none; color: #ffffff;
}

#presentation_french_idol_contour a:hover{
	text-decoration:underline; color: #004982;
}

#presentation_contenu{
	width:90%;
	margin:auto;
	border-top:1px solid white;
	padding-top:10px; padding-bottom:10px; padding-left:10px;
	margin-top:5px;
	font-size:12px;
	text-align:left;
}

#presentation_contenu a{
	font-weight:bold;
	text-decoration:underline; color: #ffffff;
}

#presentation_contenu a:hover{
	text-decoration:none; color: #004982;
}
