* {
	margin: 0;
	padding: 0;
	font-family: Helvetica;
	font-size: 11px;
	color: #787878;
}

html {
	background: #000;	
}

body {
	background: #8e6ba3;	
}

.separation,
.separation_100 {
	background: url(images/separation_horizontal.jpg) left center repeat-x;
	height: 10px;
}
.separation_100 {
	width: 585px;
	clear: both;
}

#page {
	width: 1000px;
	margin: auto;
	z-index: 3;
	position: relative;
}
#entete {
	height: 172px;
	width: 1000px;
	margin: auto;
	background: #000;
	z-index: 5;
	position: relative;
}
#entete #logo {
	background: url(images/logo.png) no-repeat;
	width: 577px;
	height: 138px;
	margin-top: 34px;
	margin-left: -180px;
	position: absolute;
}
#entete #logo a {
	display: block;
	width: 350px;
	height: 85px;
	margin-left: 225px;
	position: absolute;
}
#entete #bloc_login_search {
	background: url(images/bloc_top.png) no-repeat;
	position: absolute;
	height: 113px;
	width: 259px;
	margin-left: 680px;
	margin-top: 5px;
}
#entete #bloc_login_search a {
	color: #fff;
	font-size: 9px;
}
#entete #bloc_login_search .pseudo,
#entete #bloc_login_search .mot_de_passe,
#entete #bloc_login_search .recherche,
#entete #bloc_login_search .ok {
	position: absolute;
	left: 0;
	top: 0;
}
#entete #bloc_login_search .pseudo {
	top: 30px;
	left: 20px;
}
#entete #bloc_login_search .mot_de_passe {
	top: 30px;
	left: 113px;
}
#entete #bloc_login_search .pseudo input,
#entete #bloc_login_search .mot_de_passe input {
	width: 83px;	
}
#entete #bloc_login_search .recherche {
	top: 83px;
	left: 20px;
}
#entete #bloc_login_search .recherche input {
	width: 180px;	
}
#entete #bloc_login_search .ok {
	left: 213px;
	top: 30px;
}
#entete #bloc_login_search .search .ok {
	top: 83px;
}

#entete #menu a {
	display: block;
	position: absolute;
}
#entete #menu a.je_bouquine,
#entete #menu a.je_bouquine_actif {
	background: url(images/menu_je_bouquine.png) no-repeat;
	width: 193px;
	height: 38px;
	margin-top: 134px;
	margin-left: 275px;
}
#entete #menu a.je_bouquine_actif {
	background: url(images/menu_je_bouquine_actif.png) no-repeat;
	height: 48px;
	margin-top: 124px;
}
#entete #menu a.je_decouvre,
#entete #menu a.je_decouvre_actif {
	background: url(images/menu_je_decouvre.png) no-repeat;
	width: 199px;
	height: 36px;
	margin-top: 136px;
	margin-left: 490px;
}
#entete #menu a.je_decouvre_actif {
	background: url(images/menu_je_decouvre_actif.png) no-repeat;
	height: 50px;
	margin-top: 122px;
}
#entete #menu a.je_papote,
#entete #menu a.je_papote_actif {
	background: url(images/menu_je_m_amuse.png) no-repeat;
	width: 199px;
	height: 38px;
	margin-top: 134px;
	margin-left: 710px;
}
#entete #menu a.je_papote_actif {
	background: url(images/menu_je_m_amuse_actif.png) no-repeat;
	height: 48px;
	margin-top: 124px;
}

#conteneur {
	z-index: 3;
	position: relative;
}

#contenu {
	margin-left: 280px;
}
#contenu #a_la_une {
	background: url(images/a_la_une.png) no-repeat;
	top: -258px;
}
#contenu #mise_en_avant {
	background: url(images/mise_en_avant.png) no-repeat;
}
#contenu #a_la_une,
#contenu #mise_en_avant {
	height: 278px;
	position: relative;
	margin-top: -20px;
	z-index: 1;
}
#contenu #a_la_une .content,
#contenu #mise_en_avant .content {
	padding-top: 92px;
	padding-left: 6px;
}

#contenu .bloc {
	padding-top: 20px;
}
#contenu .bloc_content {
	background: url(images/background_bloc.png) repeat-y;
	width: 647px;
	padding: 15px;
	padding-left: 30px;
	padding-right: 30px;
	overflow: hidden;
	min-height: 200px;
}
#contenu .bloc_content .picto_sondage {
	float: right;
	margin-right: 390px;
}
#contenu .bloc_content .pagination {
	position: absolute;
	bottom: 15px;
	margin-left: 580px;
	text-align: right;
	width: 150px;
}
#contenu .bloc_content .bloc_content_bis {
	background: url(images/separation_verticale.jpg) 280px 0 repeat-y;
}
#contenu .bloc_content .left {
	float: left;
	width: 260px;
	margin-top: 10px;
}
#contenu .bloc_content .right {
	width: 265px;
	margin-left: 315px;
	margin-top: -13px;
}
#contenu .bloc_content h1 {
	text-indent: -9999px;
	height: 49px;
	margin-bottom: 10px;
}
#contenu h3 {
	font-size: 15px;
	color: #000;
	margin-bottom: 10px;
}
#contenu .bloc_content .je_bouquine {
	margin-bottom: 30px;
	overflow: hidden;
}
#contenu .bloc_content .je_bouquine h1 {
	background: url(images/je_bouquine.png) no-repeat;
}
#contenu .bloc_content .je_bouquine h1 a {
	display: block;
	width: 149px;
	height: 45px;	
}
#contenu .left .je_decouvre {
	margin-top: -200px;
}
#contenu .bloc_content .je_bouquine .picto,
#contenu .bloc_content .je_decouvre .picto {
	float: left;
}
#contenu .bloc_content .je_bouquine .picto img,
#contenu .bloc_content .je_decouvre .picto img {
	border: 0;
	width: 75px;
	height: 116px;
}
#contenu .bloc_content .je_bouquine .content,
#contenu .bloc_content .je_decouvre .content {
	margin-left: 85px;
}
#contenu .bloc_content .je_bouquine .content h2 a,
#contenu .bloc_content .je_decouvre .content h2 a {
	color: #89b3e3;
	font-size: 13px;
	text-decoration: none;
}
#contenu .bloc_content .je_decouvre h1 {
	background: url(images/je_decouvre.png) no-repeat;
}
#contenu .bloc_content .je_decouvre h1 a {
	display: block;
	width: 146px;
	height: 49px;	
}
#contenu .bloc_content .je_decouvre .content h2 a {
	color: #000;
}
#contenu .bloc_content .je_decouvre h2 span {
	font-size: 13px;
	color: #b9b500;
}
#contenu .bloc_content .je_decouvre .link {
	text-align: right;
	margin-top: 5px;
}
#contenu .bloc_content .je_decouvre .link a {
	color: #b9b500;
}
#contenu .bloc_content .journal_intime h1 {
	background: url(images/journal_intime.png) no-repeat;
}
#contenu .bloc_content .journal_intime h1 a {
	display: block;
	width: 146px;
	height: 47px;	
}
#contenu .bloc_content .journal_intime h2 {
	font-size: 13px;
	color: #e2007a;
	height: 30px;
	padding-top: 8px;
	margin-bottom: -8px;
}
#contenu .bloc_content .journal_intime h2 span {
	color: #000;
	font-size: 13px;
}
#contenu .bloc_content .journal_intime h2.le_concours {
	background: url(images/picto_le_concours.jpg) 85px 0 no-repeat;
	margin-bottom: -5px;
}
#contenu .bloc_content .journal_intime h2.le_sondage_du_jour {
	background: url(images/picto_le_sondage_du_jour.jpg) 125px 0 no-repeat;
}
#contenu .bloc_content .journal_intime .picto {
	float: right;
	margin-top: -40px;
}

#contenu .bloc_content ul.sondages {
	list-style: none;
	margin-top: 5px;
}
#contenu .bloc_content ul.sondages li {
	padding-bottom: 1px;
	color: #e2007a;
}
#contenu .bloc_content ul.sondages li label {
	color: #e2007a;
}
#contenu .bloc_content .journal_intime .valider {
	text-align: center;
	margin-top: 5px;
}

#contenu .fiche_livre,
#contenu .je_bouquine {
	width: 590px;
}
#contenu .fiche_livre .titre_rubrique {
	background: url(images/la_fiche_du_livre.png) no-repeat;
	width: 218px;
	height: 45px;
	position: absolute;
	top: 53px;
	left: 663px;
}
#contenu .fiche_livre h3,
#contenu .je_bouquine h3 {
	color: #354c98;
	font-size: 15px;
	margin-bottom: 0;
}
#contenu .fiche_livre h2 {
	font-size: 15px;
	color: #000;
	margin-bottom: 5px;	
}
#contenu .fiche_livre .fiche_livre_right {
	position: absolute;
	top: 130px;
	left: 663px;
	width: 220px;
	height: 180px;
	padding: 20px;
	background: url(images/background_right_fiche_livre.png) no-repeat;
}

#contenu .fiche_livre .fiche_livre_right .donne_avis {
	margin-right: 35px;
	float: right;
}

#contenu .je_bouquine {
	padding-top: 60px;
	min-height: 400px;
}
.titre_special{
position:absolute;
margin-top:-83px;
margin-left:75px;
height:100px;
width:500px;
z-index:2000;
}
#contenu .je_bouquine .je_bouquine_livre {
	float: left;
	width: 290px;
	margin-top: 10px;
}
#contenu .je_bouquine .je_bouquine_livre h3 a {
	color: #000;
	text-decoration: none;
	font-size: 15px;
}
#contenu .bloc-comment-left,
#contenu .bloc-comment-left-bis {
	width: 214px;
	position: absolute;
	left: 40px;
	padding-top: 155px;
	text-align: center;
	margin-top: -175px;
	top: -1000px;
	z-index: 9999;	
}
#contenu .bloc-comment-left-bis {
	margin-top: -50px;
}
#contenu .bloc-comment-left-top {
	background: url(images/bloc-comment-left-top.png) no-repeat;
	height: 133px;
}
#contenu .bloc-comment-left-bottom {
	background: url(images/bloc-comment-left-bottom.png) no-repeat;
	height: 177px;
}
#contenu .bloc-comment-left-middle {
	background: url(images/bloc-comment-left-middle.png);
	text-align: left;
	padding-left: 15px;
	padding-right: 15px;
}
#contenu .bloc-comment-left-middle-title {
	margin-bottom: 3px;
}
#contenu .bloc-comment-left-middle-title a {
	color: #e1017b;
	text-decoration: none;
}
#contenu .bloc-comment-left-middle-author,
#contenu .bloc-comment-left-middle-author a {
	font-weight: bold;
	color: #000;
}
#contenu .bloc-comment-left-middle-link {
	text-align: right;
	margin-top: 3px;
}
#contenu .bloc-comment-left-middle-link a {
	color: #777;
	text-decoration: underline;
}
#contenu #je_bouquine_left {
	width: 214px;
	height: 262px;
	position: absolute;
	background: url(images/background_je_bouquine_left.png) no-repeat;
	left: 40px;
	padding-top: 155px;
	text-align: center;
	margin-top: -20px;
	top: -242px;
	z-index: 9999;
}
#contenu #je_bouquine_left select {
	width: 180px;
	margin-bottom: 10px;
}

#contenu .bloc_menu {
	position: absolute;	
}
#contenu .bloc_menu_1 {
	top: 150px;
	left: 13px;
}
#contenu .bloc_menu_2 {
	top: 150px;
	left: 190px;
}
#contenu .bloc_menu_3 {
	top: 155px;
	left: 355px;
}
#contenu .bloc_menu_4 {
	top: 155px;
	left: 490px;
}
#contenu .bloc_menu_active {
	left: 20px;
}

#contenu .amuse_question {
	margin-left: -10px;	
}
#contenu .amuse_question_commentaires {
	margin-left: 15px;
	display: none;
}
#contenu .amuse_question_commentaires h3 {
	margin-top: 10px;	
}
#contenu .amuse_question_commentaires .commentaire {
	margin-top: 10px;
	padding-right: 10px;
}
#contenu .amuse_question_commentaires .auteur {
	color: #775a89;
	font-weight: bold;
}
#contenu .amuse_question .amuse_question_left {
	width: 350px;
	padding-left: 15px;
	padding-top: 10px;
	float: left;
}
#contenu .amuse_question .amuse_question_right {
	width: 225px;
	height: 80px;
	background: url(images/background_amuse_question_right.png) no-repeat;
	position: absolute;
	left: 670px;
	padding: 20px;
}
#contenu .amuse_question .amuse_question_right_form textarea {
	margin-left: 30px;
	width: 195px;
	height: 100Px;
}
#contenu .amuse_question .amuse_question_right p {
	color: #fff;
}
#contenu .amuse_question .amuse_question_right p a {
	color: #fff;	
}
#contenu .amuse_question .amuse_question_top {
	width: 607px;
	height: 48px;
	background: url(images/background_amuse_question_top.png) no-repeat;
}
#contenu .amuse_question .amuse_question_content {
	background: #dcd8ff;
	overflow: hidden;
	width: 601px;
	margin-left: 5px;
	padding-bottom: 10px;
}
#contenu .amuse_question .amuse_question_bottom {
	width: 601px;
	height: 14px;
	margin-left: 5px;
	background: url(images/background_amuse_question_bottom.png) no-repeat;
}
#contenu .amuse_critique .title {
	width: 193px;
	height: 46px;
	background: url(images/decouvre_la_critique_du_mois.png) no-repeat;
	position: absolute;
	left: 300px;
}
#contenu .amuse_critique .content {
	padding-top: 55px;
	width: 565px;
	margin-left: 10px;
	margin-bottom: 10px;
}
#contenu .amuse_concours .title {
	width: 193px;
	height: 46px;
	background: url(images/decouvre_concours.png) no-repeat;
	position: absolute;
	left: 300px;
}

#contenu .avis_fiche_liste {
	margin-top: 10px;	
}
#contenu .avis_fiche_liste .auteur {
	color: #775a89;
	font-weight: bold;
}
#contenu .avis_fiche_ajout form textarea {
	width: 250px;
	height: 150px;
}
#contenu .avis_fiche_ajout form div a {
	padding-left: 100px;	
}

#contenu .bloc_top {
	background: url(images/background_bloc_top.png) no-repeat;
	height: 49px;
	width: 647px;
}
#contenu .bloc_bottom {
	background: url(images/background_bloc_bottom.png) no-repeat;
	height: 21px;
	width: 647px;
}

#bottom_bis {
	background: url(images/background_footer_top.png) no-repeat;
	position: absolute;
	height: 60px;
	margin-top: -10px;
	width: 49px;
	margin-left: 290px;
}
#bottom {
	background: url(images/background_content_bottom.png) repeat-x;
	width: 100%;
	height: 153px;
	margin-top: -105px;
	position: relative;
	z-index: 2;
}

#pied {
	height: 153px;
	background: #000;
	width: 650px;
	margin: auto;
	padding-top: 30px;
	padding-left: 280px;
}
#pied a {
	text-decoration: none;	
}
#pied ul {
	list-style: none;
	margin: 0;
	padding: 0;	
}
#pied ul li {
	float: left;
	margin-right: 30px;	
}
#pied ul li.reciprok {
	padding-left: 100px;	
}

/************** Page d'inscription ******************/
#contenu .inscription .titre_inscription{
	background: url(images/formulaire_inscription.png) no-repeat;
	width: 298px;
	height: 50px;
	position: absolute;
	top: 56px;
	left: 463px;
}
#contenu .inscription .formulaire_inscription{
position:relative;
top:15px;
margin-left:30px;
width:630px;
text-align:center;
}
#contenu .inscription .formulaire_inscription td{
color:#787878;
}
#contenu .inscription .formulaire_inscription label{
font-family:Helvetica,Verdana,Arial,sans-serif;
font-size:12px;
font-weight:bold;
color:#000000;
}
#contenu .inscription .formulaire_inscription input.txt{
width:289px;
height:14px;
line-height:14px;
border:1px solid #c6c5c9;
margin-left:10px;
}

#contenu .inscription .formulaire_inscription .dob{
margin-left:10px;
}
#contenu .inscription .formulaire_inscription .dob select{
height:18px;
line-height:18px;
border:1px solid #c6c5c9;
font-size:12px;
}
#contenu .inscription .formulaire_inscription .centres_interet label{
font-family:Helvetica,Verdana,Arial,sans-serif;
font-size:14px;
font-weight:bold;
color:#000000;
}
#contenu .inscription .formulaire_inscription .centres_interet td{
color:#787878;
}
.inscription_avatar label{
font-family:Helvetica,Verdana,Arial,sans-serif;
font-size:14px;
font-weight:bold;
color:#000000;
}
.inscription_avatar input.txt{
width:289px;
height:14px;
line-height:14px;
border:1px solid #c6c5c9;
margin-left:10px;
}
.inscription_avatar select{
height:18px;
line-height:18px;
border:1px solid #c6c5c9;
font-size:12px;
}
.inscription_avatar img{
border:1px solid #9f9f9f;
}
#inscription_obligatoire{
position:absolute;
left:-90px;
bottom:25px;
width:200px;
font-family:Helvetica,Verdana,Arial,sans-serif;
font-size:11px;
font-weight:bold;
color:#787878;
}
#inscription_error{
padding:5px;
font-family:Helvetica,Verdana,Arial,sans-serif;
font-size:14px;
font-weight:bold;
color:#CC0000;
text-align:center;
margin-left:-50px;
}
#inscription_error p{
font-family:Helvetica,Verdana,Arial,sans-serif;
font-size:14px;
font-weight:bold;
color:#CC0000;
}
#email_error{
padding:5px;
font-family:Helvetica,Verdana,Arial,sans-serif;
font-size:14px;
font-weight:bold;
color:#0000CC;
text-align:center;
margin-left:-50px;
}
#succes_inscription{
padding:5px;
font-family:Helvetica,Verdana,Arial,sans-serif;
font-size:14px;
text-align:center;
margin-left:-50px;
}
#succes_inscription p{
font-family:Helvetica,Verdana,Arial,sans-serif;
font-size:14px;
text-align:center;
color:#000000;
}
#succes_inscription h3{
font-family:Helvetica,Verdana,Arial,sans-serif;
font-size:15px;
font-weight:bold;
color:#000000;
}
/********** Fin Page d'Inscription *************/

.reponse_formulaire {
	display: none;	
}
.reponse_formulaire {
	display: none;	
}

/************* Fiche article */
#resume{
position:relative;
margin-top:10px;
}
#resume h2{
padding-left:165px;
}
#calameo{
float:left;
margin-right:12px;
width:154px;
}
#calameo span{
text-decoration:underline;
color:#787878;
}
#resume_texte{
float:left;
width:412px;
font-size:12px;
font-weight:bold;
}
/****** Avis */

#derniers_avis{border-top: 3px solid #e4defc; margin-top: 10px; padding-top: 10px;position:relative;}
#derniers_avis .avis{
float:left;
width:266px;
}
#derniers_avis .avis_logo{
float:left;
widh:72px;
height:72px;
}
#derniers_avis .avis_texte{
float:left;
width:178px;
margin-left:10px;
margin-right:2px;
}
#derniers_avis a.avis_auteur{
text-decoration:none;
font-family: Helvetica;
font-size: 14px;
font-weight:bold;
color: #775a89;
}
#derniers_avis a.avis_auteur:hover{
text-decoration:underline;
}
#derniers_avis a.avis_suite{
text-decoration:underline;
font-family: Helvetica;
font-size: 11px;
font-weight:bold;
color: #775a89;
}
#derniers_avis a.avis_suite:hover{
text-decoration:none;
}
#avis_pagination{
height:20px;
line-height:20px;
text-align:right;
}
#avis_pagination a{
text-decoration:none;
font-family: Helvetica;
font-size: 14px;
font-weight:bold;
color: #000000;
}
#avis_pagination a:hover{
text-decoration:underline;
}
#avis_pagination span.on{
text-decoration:none;
font-family: Helvetica;
font-size: 14px;
font-weight:bold;
color: #000000;
text-decoration:underline;
}

/**** Revue de presse */
.presse_ligne{
position:relative;
}
.presse_box{
float:left;
width:90px;
margin-left:2px;
margin-right:5px;
text-align:center;
}
span.presse_date{
font-family: Helvetica;
font-size: 11px;
font-weight:normal;
color:#787878;
text-align:center;
}
a.presse_lien{
font-family: Helvetica;
font-size: 11px;
font-weight:normal;
color:#775a89;
text-decoration:underline;
}
a.presse_lien:hover{
text-decoration:none;
}
/**** Fin fiche article */

.spip_forms .spip_form_label_obligatoire {
	display: none;	
}
.spip_forms fieldset,
.spip_forms legend,
.spip_forms {
	border: 0;
	margin: 0;
	padding: 0;
}
.spip_forms ul,
.spip_forms ul li {
	margin: 0;
	padding: 0;	
}
.spip_forms .form_champ {
	float: left;
	width: 290px;
	margin-bottom: 10px;
}
.spip_forms .form_champ h3 {
	font-size: 13px;
	height: 26px;
	padding-top: 5px;
	padding-left: 8px;
}
.spip_forms .form_champ ul {
	width: 290px;
	margin-top: 5px;
}
.spip_forms .spip_form_ok {
	background: none;
	color: #9f9f9f;
	padding: 0;
	margin: 0;
	margin-top: 5px;	
}
/**************** revue de presse **/
#contenu .revue_presse {
	width: 590px;
}
#contenu .revue_presse .titre_rubrique {
	background: url(images/revue_de_presse.png) no-repeat;
	width: 218px;
	height: 45px;
	position: absolute;
	top: 53px;
	left: 663px;
}
#contenu .revue_presse h3{
	color: #354c98;
	font-size: 15px;
	margin-bottom: 0;
}
#contenu .revue_presse h2 {
	font-size: 15px;
	color: #000;
	margin-bottom: 5px;	
}
#contenu .revue_presse .revue_presse_right {
	position: absolute;
	top: 130px;
	left: 663px;
	width: 220px;
	height: 180px;
	padding: 20px;
	background: url(images/background_right_fiche_livre.png) no-repeat;
}
.video_bloc{
text-align:center;
margin-left:auto;
margin-right:auto;
}
.video_bloc h4{
color:#775a89;
padding:5px;
font-family:Helvetica,Verdana,Arial,sans-serif;
font-size:14px;
font-weight:bold;
text-align:center;
margin-top:10px;
} 
.revue_presse a.lien_livre{
font-family:Helvetica,Verdana,Arial,sans-serif;
font-size:12px;
font-weight:bold;
color:#775a89;
text-decoration:underline;
}
.revue_presse a.lien_livre:hover{
text-decoration:none;
}

.note {
	display: none;
}
/**************** Profil Public **/
.profil{
width: 590px;
}
.profil .titre_rubrique{
	background: url(images/son_profil.png) no-repeat;
	width: 175px;
	height: 48px;
	position: absolute;
	top: 53px;
	left: 663px;
}
#profil_box{
margin-left:5px;
}
#profil_avatar{
float:left;
width:166px;
height:166px;
}
#profil_avatar img{
border:1px solid #9f9f9f;
}
#profil_texte{
float:left;
width:420px;
margin-left:15px;
margin-top:15px;
}
#profil_texte h2{
color:#000000;
font-family:Helvetica,Verdana,Arial,sans-serif;
font-size:18px;
font-weight:bold;
}
#profil_texte h4{
color:#000000;
font-family:Helvetica,Verdana,Arial,sans-serif;
font-size:12px;
font-weight:bold;
margin-top:5px;
}
#profil_texte ul, li {
margin: 0;
padding: 0;
list-style-type: none;
}
#profil_texte ul{
float:left;
margin-right:10px;
margin-top:5px;
}
#profil_texte li{
font-family:Helvetica,Verdana,Arial,sans-serif;
font-size:12px;
font-weight:bold;
line-height:16px;
color:#787878;
}
#profil_mp{
text-align:left;
margin-left:150px;
}
#profil_colums{
background-image:url(images/fond_profil.gif);
background-repeat:repeat-y;
background-position:240px top;
}
#mes_critiques{
float:left;
width:284px;
}
#critique_titre{
margin-right:auto;
margin-left:auto;
height:75px;
}
#mes_critiques #critique_logo{
float:left;
width:75px;
}
#mes_critiques #critique_texte{
width:176px;
float:left;
margin-left:5px;
}
#mes_critiques #critique_texte h3{
font-family:Helvetica,Verdana,Arial,sans-serif;
font-size:14px;
font-weight:bold;
color:#000000;
}
#mes_critiques #critique_texte p{
font-family:Helvetica,Verdana,Arial,sans-serif;
font-size:10px;
font-weight:normal;
color:#787878;
}
#mes_critiques #critique_texte a.lien_critique{
font-family:Helvetica,Verdana,Arial,sans-serif;
font-size:10px;
font-weight:bold;
color:#787878;
text-decoration:underline;
text-align:right;
}
#mes_critiques #critique_texte a.lien_critique:hover{
text-decoration:none;
}
#mes_critiques #critiques_pagination{
text-align:right;
font-family:Helvetica,Verdana,Arial,sans-serif;
font-size:14px;
font-weight:bold;
color:#000000;
margin-right:30px;
}
#mes_critiques #critiques_pagination a{
font-family:Helvetica,Verdana,Arial,sans-serif;
font-size:14px;
font-weight:bold;
color:#000000;
text-decoration:none;
}
#mes_critiques #critiques_pagination a:hover{
text-decoration:underline;
}
#mes_critiques #critiques_pagination span.on{
font-family:Helvetica,Verdana,Arial,sans-serif;
font-size:14px;
font-weight:bold;
color:#000000;
text-decoration:underline;
}
#mes_bons_plans{
float:left;
width:284px;
margin-left:10px;
}
#plan_titre{
margin-right:auto;
margin-left:auto;
height:75px;
}
#mes_bons_plans #plan_logo{
float:left;
width:75px;
}
#mes_bons_plans #plan_texte{
float:left;
margin-left:5px;
width:176px;
}

#mes_bons_plans #plan_texte h3{
font-family:Helvetica,Verdana,Arial,sans-serif;
font-size:14px;
font-weight:bold;
color:#000000;
}
#mes_bons_plans #plan_texte p{
font-family:Helvetica,Verdana,Arial,sans-serif;
font-size:10px;
font-weight:normal;
color:#787878;
}
#mes_bons_plans #plan_texte a.lien_plan{
font-family:Helvetica,Verdana,Arial,sans-serif;
font-size:10px;
font-weight:bold;
color:#787878;
text-decoration:underline;
text-align:right;
}
#mes_bons_plans #plan_texte a.lien_plan:hover{
text-decoration:none;
}
#mes_bons_plans #plan_pagination{
text-align:right;
font-family:Helvetica,Verdana,Arial,sans-serif;
font-size:14px;
font-weight:bold;
color:#000000;
}
#mes_bons_plans #plan_pagination a{
font-family:Helvetica,Verdana,Arial,sans-serif;
font-size:14px;
font-weight:bold;
color:#000000;
text-decoration:none;
}
#mes_bons_plans #plan_pagination a:hover{
text-decoration:underline;
}
#mes_bons_plans #plan_pagination span.on{
font-family:Helvetica,Verdana,Arial,sans-serif;
font-size:14px;
font-weight:bold;
color:#000000;
text-decoration:underline;
}
/**** Fin Profil Public **/

/****** Voir avis */
#avis{
position:relative;
margin-top:10px;
}
#avis h2{
padding-left:165px;
font-family: Helvetica;
font-size: 14px;
font-weight:bold;
}
#avis h2 a{
font-family: Helvetica;
font-size: 14px;
font-weight:bold;
color:#775a89;
text-decoration:underline;
}
#avis h2 a:hover{
text-decoration:none;
}
#avis p{
font-size: 12px;
font-weight:bold;
}
#plus_avis{
text-align:right;
margin-top:10px;
}
#plus_avis a{
font-family: Helvetica;
font-size: 11px;
font-weight:bold;
color:#775a89;
text-decoration:underline;
}
#plus_avis a:hover{
text-decoration:none;
}
/**** Fin voir avis***/

/**** Page de connexion */
.connexion{
width: 590px;
}
.connexion .titre_rubrique{
	background: url(images/connexion.png) no-repeat;
	width: 175px;
	height: 48px;
	position: absolute;
	top: 51px;
	left: 663px;
}
#connexion_box{
margin-left:auto;
margin-right:auto;
}
#connexion_box h2{
color:#000000;
font-size:14px;
font-weight:bold;
}
#connexion_box a{
font-size:14px;
font-weight:bold;
margin-top:5px;
}
#connexion_box .pseudo a{
font-size:14px;
font-weight:bold;
color:#775a89;
}
#login_box{
padding:5px;
margin-top:10px;
margin-left:100px;
}

/** Fin page de connexion */

#contenu .title_ecris {
	background: url(images/titre_j_ecris_un_article.png) no-repeat;
	width: 177px;
	height: 40px;
	margin-left: 190px;
	position: absolute;
	margin-top: -28px;	
}

.pagination_decouverte {
	margin-top: 15px;
}
.pagination_decouverte a {
	text-decoration: none;
	display: block;
	height: 18px;
}
.pagination_decouverte .suivant {
	background: url(images/pagination_suivant.png) right no-repeat;
	height: 25px;
	width: 95px;
	float: right;
	padding-top: 5px;
	margin-right: 58px;
}
.pagination_decouverte .suivant a {
	padding-right: 60px;
	width: 40px;
}
.pagination_decouverte .precedent {
	background: url(images/pagination_precedent.png) left no-repeat;
	height: 25px;
	width: 90px;
	float: left;
}
.pagination_decouverte .precedent a {
	padding-left: 60px;
	padding-top: 5px;
	width: 60px;
}

.info_bulle {
	background: #fff;
	border: 2px solid #000;
	padding: 5px;
	display: block;
	position: absolute;
	left: 150px;
	width: 200px;

}

#left {
	width: 950px;
	margin: auto;
	position: relative;
}
#left .lune {
	height: 362px;
	width: 393px;
	background: url(images/lune.png) no-repeat;
	margin-top: -363px;
	z-index: 1;
	margin-left: -80px;
	position: absolute;	
}
#left .silhouette {
	background: url(images/silhouette.png) no-repeat;
	position: absolute;
	width: 227px;
	height: 529px;
	margin-top: -350px;
	z-index: 3;	
}

/******* Page de contact de membre **/
.profil .titre_contact{
	background: url(images/contact.png) no-repeat;
	width: 175px;
	height: 48px;
	position: absolute;
	top: 53px;
	left: 663px;
}
#contact_form{
width:500px;
}
#contact_form legend{
padding:2px;
font-weight:bold;
}
#contact_form p{
margin-left:10px;
}
#contact_form .spip_bouton input{
color:#000000;
font-size:14px;
font-weight:bold;
}
#contact_form .reponse_formulaire_auteur p{
color:#775a89;
font-size:14px;
font-weight:bold;
}
p.reponse_formulaire_auteur{
color:#775a89;
font-size:14px;
font-weight:bold;
}
p.reponse_formulaire_auteur b{
color:#775a89;
font-size:14px;
font-weight:bold;
}
#contact_form .reponse_formulaire_auteur {
padding:2px;
color:775a89;
}
a.retour_profil{
color:#775a89;
font-size:14px;
font-weight:bold;
text-decoration:underline;
margin-top:10px;
text-align:center;
}
a.retour_profil:hover{
text-decoration:none;
}

/********** Edition Profil */
.profil .titre_rubrique_fiche{
	background: url(images/ma_fiche.png) no-repeat;
	width: 175px;
	height: 48px;
	position: absolute;
	top: 53px;
	left: 663px;
}
.profil .titre_rubrique_fiche_edit {
	background: url(images/ma_fiche.png) no-repeat;
	width: 175px;
	height: 48px;
	position: absolute;
	top: 53px;
	left: 663px;
}
#profil_texte ul.recap{
margin-left:0px;
margin-top:-15px;
color:#000000;
}
#profil_texte ul.recap li{
color:#000000;
font-family:Helvetica,Verdana,Arial,sans-serif;
font-size:12px;
font-weight:bold;
padding:5px;
}
#ma_fiche_menu{
display:inline-block;
margin-top:10px;
width:540px;
}
#ma_fiche_menu a{
color:#787878;
font-family:Helvetica,Verdana,Arial,sans-serif;
font-size:12px;
text-decoration:underline;
margin-left:50px;
margin-right:50px;
}
.edit_profil_form1{
margin-left:-30px;
}
.edit_profil_form1 input.txt{
width:289px;
height:14px;
line-height:14px;
border:1px solid #c6c5c9;
margin-left:10px;
}
.edit_profil_form1 .dob{
margin-left:10px;
}
.edit_profil_form1 .dob select{
height:18px;
line-height:18px;
border:1px solid #c6c5c9;
font-size:12px;
}
#profil_box h2.edit_profil{
color:#000000;
font-family:Helvetica,Verdana,Arial,sans-serif;
font-size:14px;
font-weight:bold;
margin-bottom:2px;
}
.centres_interet_edit label{
color:#000000;
font-family:Helvetica,Verdana,Arial,sans-serif;
font-size:14px;
font-weight:bold;
}

/**** Ma fiche */
.profil .titre_rubrique_fiche{
	background: url(images/ma_fiche.png) no-repeat;
	width: 175px;
	height: 48px;
	position: absolute;
	top: 53px;
	left: 663px;
}
#profil_texte ul.recap{
margin-left:0px;
margin-top:-15px;
color:#000000;
}
#profil_texte ul.recap li{
color:#000000;
font-family:Helvetica,Verdana,Arial,sans-serif;
font-size:12px;
font-weight:bold;
padding:5px;
}
#ma_fiche_menu{
display:inline-block;
margin-top:10px;
}
#ma_fiche_menu a{
color:#787878;
font-family:Helvetica,Verdana,Arial,sans-serif;
font-size:12px;
text-decoration:underline;
margin-left:50px;
margin-right:50px;
}

#contenu .title_page_concours {
	background: url(images/titre_concours.png) no-repeat;
	width: 135px;
	height: 37px;
	margin-left: 390px;
	position: absolute;
	margin-top: -32px;	
}
#contenu .title_page_recommande {
	background: url(images/titre_recommandation.png) no-repeat;
	width: 176px;
	height: 38px;
	margin-left: 190px;
	position: absolute;
	margin-top: -28px;	
}

.pop_up {
	background: url(images/pop_up_background.png) bottom #d4d4d4 no-repeat;
	margin: 0;
	padding: 20px;
	height: 400px;
	overflow: hidden;
}
.pop_up_top {
	height: 60px;
	width: 320px;
	background: url(images/pop_up_top.png) no-repeat;
	position: absolute;
	top: 0;
	left: 110px;
	z-index: 1;
}
.pop_up_contenu {
	padding: 10px;
	margin-top: 40px;
	margin-left: 60px;
	border: 5px solid #8d8d8d;
	background: #fff;
	height: 270px;
	overflow: auto; 
	position: relative;
	z-index: 2;
}

.logo_article_decouverte {
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;	
}
.article_decouverte {
	width: 590px;
}

.recommande_form {
	float: left;
	margin-left: 55px;
	margin-bottom: 10px;
}