body
{
	margin: auto;
   }
* 
{
	margin:0;padding:0
	}


	
#en_tete
{
	width: 1000px;
	height: 180px;
	background-image: url("../img/index/header/logo.jpg");
	background-repeat: no-repeat;
	margin-bottom: 10px;
	border: 0px;
	margin:auto;
	position:relative;
	}
	
#zone_lien {
	float: left;
	width : 360px;
	height: 160px;
	margin-left: 50px;
	margin-top: 0px;
	}
	
#java
{
	font-family: arial;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #878787;
	margin:0;
	}
	
#en_tete_1
{
	width: 100%;
	background-image: url("../img/index/header/fond_header.jpg");
	height: 180px;
	margin-bottom: 10px;
	border: 0px;
	float: left;
	position:absolute;
	left:0px;
	}

#bouton_abonnement
{	
	position:absolute;
	margin-left:630px;
	margin-top: 5px;
	}
	
#bouton_abonnement img
{	
	border:0;
	}
	
#recherche_reference
{	
	position:absolute;
	margin-left:634px;
	margin-top: 65px;
	}
	
#recherche_reference img
{	
	border:0;
	vertical-align:middle;
	margin-left:5px;
	}
	
#reference
{
	background-image: url("../img/index/header/reference.jpg");
	background-repeat: no-repeat;
	text-align:center;
	padding-top:5px;
	width: 211px;
	height: 19px;
	vertical-align:middle;
	border:0;
	margin:0;
	font-family: Arial;
	font-size:14px;
	font-style: normal;
	font-weight:normal;
	color:#575757;
	}
	
#titre_flash
{
	text-align:center;
	}
	
#ref_submit
{
	/*background-image: url("../img/index/header/reference_bouton.jpg");
	background-repeat: no-repeat;
	width: 69px;
	height: 24px;
	vertical-align:middle;
	border:0;
	padding-bottom:3px;
	font-family: Calibri;
	font-size:16px;
	font-style: normal;
	font-weight:bold;
	color:#323232;*/
	}

#corps_filtré
{
	width: 740px;
	border:0;
	margin:auto;
	}
	
#corps
{
	width: 740px;
	border:0;
	margin:auto;
	}
	
#fond
{
	background-image: url("../img/index/fond.jpg");
	width: 840px;
	border:0;
	margin:auto;
	}

#filtre
{
	margin:auto;
	width: 900px;
	/*height: 143px;
	background-image: url("../img/index/filtre/fond_filtre1.jpg");
	background-repeat: no-repeat;
	padding-top:10px;*/
	border:0;
	}
	
#filtre
{
	border:0;
	}
	
#tableau_filtre1 td
{
	border:0;
	}
	
#tableau_filtre1 img
{
	border:0;
	}
	
#tableau_filtre2 td
{
	border:0;
	}
	
#tableau_filtre_haut
{
	margin:auto;
	width: 900px;
	height: 57px;
	border:0;
	}
	
#tableau_filtre_bas
{
	margin:auto;
	width: 900px;
	height: 151px;
	border:0;
	}
	
#tableau_filtre_haut_1
{
	width: 75px;
	height: 57px;
	background-image: url("../img/index/filtre/filtre_haut_gauche.jpg");
	background-repeat: no-repeat;
	border:0;
	}
	
#tableau_filtre_haut_2
{
	width: 375px;
	height: 57px;
	background-image: url("../img/index/filtre/rechercher.jpg");
	background-repeat: no-repeat;
	border:0;
	}
	
#tableau_filtre_haut_3
{
	width: 375px;
	height: 57px;
	background-image: url("../img/index/filtre/filtre_haut_post.jpg");
	background-repeat: no-repeat;
	border:0;
	}

#tableau_filtre_haut_4
{
	width: 75px;
	height: 57px;
	background-image: url("../img/index/filtre/filtre_haut_droite.jpg");
	background-repeat: no-repeat;
	border:0;
	}
	
#tableau_filtre_bas_1
{
	width: 30px;
	height: 151px;
	background-image: url("../img/index/filtre/fond_filtre_gauche.jpg");
	background-repeat: no-repeat;
	border:0;
	}
	
#tableau_filtre_bas_2
{
	width: 840px;
	height: 151px;
	background-image: url("../img/index/filtre/fond_filtre1.jpg");
	background-repeat: no-repeat;
	border:0;
	}
	
#tableau_filtre_bas_3
{
	width: 30px;
	height: 151px;
	background-image: url("../img/index/filtre/fond_filtre_droite.jpg");
	background-repeat: no-repeat;
	border:0;
	}
	
a
{
	text-decoration:none;
	}
	
.numero_message:hover{
	text-decoration:underline;
}
	
#filtre, x:-moz-any-link
{
	padding-top:6px;
	/*height: 147px;*/
	}
	
#filtre, x:-moz-any-link, x:default 
{
	padding-top:6px;
	/*height: 147px;*/
	}
	
#filtre .nom_critere
{
	margin-right:1em;
	font-weight:bold;
	font-style:italic;
	font-size: 0.75em;
	color: #ff7b15;
	font-family:arial;
	}

#filtre .nom_critere_sex
{
	margin-right:0.5em;
	margin-left:0.5em;
	margin-top:15px;
	font-weight:bold;
	font-style:italic;
	font-size: 0.75em;
	color: #ff7b15;
	font-family:arial;
	position:absolute;
	vertical-align: middle;
	}
	
#filtre select
{
	width: 200px;
	height: 20px;
	}
	

#tableau_1 #ligne_filtre_1
{
	
	}
	
#ligne_filtre_2
{
	}

.element_filtre_1
{
	width: 270px;
	text-align:right;
	margin-right:0;
	}
	
#tableau_1 .element_filtre_1
{
	padding-bottom:13px;
	}
	
.element_filtre_2
{
	width: 270px;
	text-align:right;
	margin-right:0;
	}
	
#tableau_1 .element_filtre_2
{
	padding-bottom:13px;
	}
	
.element_filtre_31
{
	width: 270px;
	text-align:right;
	margin-right:0;
	}

#tableau_1 .element_filtre_31
{
	padding-bottom:13px;
	}
	
.element_filtre_32
{
	width: 85px;
	text-align:right;
	margin-right:0;
	}

.sex_femme
{
	text-align: center;
	width: 55px;
	}
	
.sex_homme
{
	text-align: center;
	width: 55px;
	}
	
.sex_ind
{
	text-align: center;
	width: 75px;
	}
	
.boutton
{
	text-align: center;
	}
	

#tableau_1
{
	margin:auto;
	width: 810px;
	border-collapse:collapse;
	}

#tableau_2
{
	margin:auto;
	width: 810px;
	}
	
#tableau_2_1
{
	margin:auto;
	width: 810px;
	}
	
#tableau_3
{
	margin:auto;
	width: 810px;
	border-collapse:collapse;
	}

#ligne_filtre_3
{
	height:15px;
	}
#tableau_1 td
{
	border:0;
	}
	
#tableau_2 td
{
	border:0;
	vertical-align:middle;
	}
	
#tableau_3 td
{
	border:0;
	}
	
.nom_critere_2
{
	padding-right:0px;
	font-weight:bold;
	font-style:italic;
	font-size: 12px;
	color: #302d2a;
	font-family:arial;
	}
	
.nom_critere_mots_cles
{
	padding-right:8px;
	font-weight:bold;
	font-style:italic;
	font-size: 12px;
	color: #302d2a;
	font-family:arial;
	}
	
.nom_critere_3
{
	font-weight:bold;
	font-style:italic;
	font-size: 12px;
	color: #302d2a;
	font-family:arial;
	vertical-align:middle;
	}
	
.nom_critere_jour
{
	padding-right:0px;
	font-weight:bold;
	font-style:italic;
	font-size: 10px;
	color: #302d2a;
	font-family:arial;
	vertical-align:middle;
	}
	
.element_filtre_1_bis
{
	width: 220px;
	text-align:center;
	margin-right:0;
	}
	
.element_filtre_1_bis #date
{
	width: 70px;
	height: 20px;
	}
	
.element_filtre_2_bis
{
	width: 80px;
	text-align:center;
	margin-right:0;
	}

.element_filtre_2_bis #horaire
{
	width: 70px;
	height: 20px;
	}
	
.element_filtre_3_bis
{
	width: 160px;
	text-align:right;
	margin-right:0;
	}
	
.element_filtre_4_bis #mots_cles
{
	width: 130px;
	height: 23px;
	}
	
.element_filtre_4_bis
{
	width: 350px;
	text-align:center;
	margin-right:0;
	}
	
.element_filtre_3_bis #filtre_submit img
{
	/*width: 151px;
	height: 41px;
	background-image: url("../img/index/filtre/bouton_filtrer.jpg");
	background-repeat: no-repeat;*/
	text-align:right;
	border:0;
	}	
	
#menu
{
	width: 740px;
	border:0;
	margin:auto;
	text-align:center;
	}

#menu #lien_poster
{
	width: 370px;
	height: 60px;
	border:0;
	margin:auto;
	}
	
#menu #lien_poster img
{
	border:0px;
	}
	
#menu #lien_abonnement
{
	margin:auto;
	text-align:center;
	}
#retour_wall
{
	width: 600px;
	height: 25px;
	margin:auto;
	border:0;
	text-align: center;
	}
	
#retour_wall input
{
	background-color: #83ce04;
	font-family: Calibri;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #ffffff;
	border: 0;
	}

#rapport
{
	width: 600px;
	height: 25px;
	margin:auto;
	border:0;
	text-align: center;
	font-family: Arial;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #ff8400;
	margin-bottom:10px;
	}
	
.message_blanc
{
	border: 0px;
	padding:5px;
	width: 730px;
	margin:auto;
	background-color: #ffffff;
	overflow-x:auto;
	}
	
.message_2
{
	border: 0px;
	padding:5px;	
	width: 730px;
	margin:auto;
	background-color: #ffecd2;
	overflow-x : auto;
	/*background-color: #ffe8f6;
	background-color: #fef6eb;
	background-color: #e7f6fd;*/
	}

.photo img
{	
	background-position:center top;
	width: 120px;
	height: 120px;
	float: left;
	margin-right: 10px;
	margin-top: 0px;
	border: 0px;
	}

.detail_1
{
	font-family: Georgia;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #4b463f;
	}
	
.detail_2
{
	font-family: Georgia;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #4b463f;
	margin:0;
	}

.detail_3
{
	font-family: Georgia;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #4b463f;
	}
	
.detail_41
{
	font-family: Georgia;
	font-size: 10px;
	font-style: italic;
	font-weight: normal;
	color: #4b463f;
	}
	
.detail_42
{
	font-family: Georgia;
	font-size: 10px;
	font-style: italic;
	font-weight: bold;
	color: #ff7d15;
	/*color: #ff20a6;
	color: #13a6f0;*/
	
	}
	
.petit_flash
{
	width: 10px;
	height: 16px;
	}
	
.petit_flash_2
{
	width: 10px;
	height: 16px;
	}
	
.flash_sex
{
	width: 13px;
	height: 13px;
	}

.lien_post
{
	border: 0px;
	text-align:center;
	padding-top:5px;
	width: 740px;
	height: 60px;
	padding-top : 2px;
	margin:auto;
	font-size: 2em;
	font-weight:bold;
	}
	
.lien_post_bouton
{
	/*background-image: url("../img/index/lien_poster.jpg");
	background-repeat: no-repeat;*/
	width: 368px;
	height: 60px;
	border:0;
	margin:0;
	}

h3
{
	font-family: Georgia;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	color: #ff20a6;
	/*color: #13a6f0;
	color: #ff7d15;*/
	}
	
.numero_message
{
	font-family: Georgia;
	font-size: 10px;
	font-style: italic;
	font-weight: bold;
	color: #ff20a6;
	/*color: #13a6f0;
	color: #ff7d15;*/
	}
	
.contenu_message
{
	font-family: Georgia;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #4b463f;
	}
	
.date_post
{
	text-align:right;
	}
	

	
.date_post_detail1
{
	font-family: Georgia;
	font-size: 10px;
	font-style: italic;
	font-weight: normal;
	color: #4b463f;
	}
	
.date_post_detail2
{
	font-family: Georgia;
	font-size: 10px;
	font-style: italic;
	font-weight: normal;
	color: #ff20a6;
	/*color: #ff7d15;
	color: #13a6f0;*/
	}
	
.date_post_pseudo_homme
{
	font-family: Georgia;
	font-size: 10px;
	font-style: italic;
	font-weight: bold;
	color: #ff7d15;
	}
	
.date_post_pseudo_femme
{
	font-family: Georgia;
	font-size: 10px;
	font-style: italic;
	font-weight: bold;
	color: #ff22ab;
	}

.supprimer
{
	font-weight:bold;
	float:right;
	font-size:0.65em;
	position:relative;
	text-align:right;
	bottom:1.9em;
	}

.supprimer, x:-moz-any-link
{
	bottom:1.9em;
	}
	
.supprimer, x:-moz-any-link, x:default 
{
	bottom:1.9em;
	}
	
.remonter
{
	font-weight:bold;
	float:right;
	font-size:0.65em;
	position:relative;
	text-align:right;
	bottom:1.9em;
	}

.remonter, x:-moz-any-link
{
	bottom:1.9em;
	}

.remonter, x:-moz-any-link, x:default 
{
	bottom:1.9em;
	}

.modifier
{
	font-weight:bold;
	float:right;
	font-size:0.65em;
	position:relative;
	text-align:right;
	bottom:1.9em;
	}

.modifier, x:-moz-any-link
{
	bottom:1.9em;
	}

.modifier, x:-moz-any-link, x:default 
{
	bottom:1.9em;
	}
	
.out-min-height
{
	padding-top:165px;          /* voici le min-height */
	min-height: 1px;           /* pour Opéra */
	}

.in-min-height
{  
	margin-top: -165px         /* pour compenser le padding-top */ 
	}

.out-min-height2
{
	padding-top:140px;          /* voici le min-height */
	min-height: 1px;           /* pour Opéra */
	}

.in-min-height2
{
	margin-top: -140px         /* pour compenser le padding-top */ 
	}

.form_reponse
{
	text-align : right;
	/*position: relative;
	bottom: 25px;*/
	}

#alerte
{
	text-align:center;
	font-weight:bold;
	font-style:italic;
	font-size: 13px;
	color: #ff7b15;
	font-family:arial;
	}
	
.form_supprimer
{
	display:none;
	font-family: Arial;
	font-size: 9px;
	font-style: normal;
	font-weight: bold;
	color: #4b463f;
	}

.code_supprimer input
{
	width: 3.5em;
	}
	
.submit_supprimer_blanc input
{
	background-image: url("../img/index/message/valider_blanc.jpg");
	background-repeat: no-repeat;
	width: 17px;
	height: 17px;
	border:0;
	margin:0;
	}
	
.submit_supprimer_2 input
{
	background-image: url("../img/index/message/valider_4.jpg");
	background-repeat: no-repeat;
	width: 17px;
	height: 17px;
	border:0;
	margin:0;
	}

.open_form_supprimer_blanc
{
	background-image: url("../img/index/message/bouton_supprimer_blanc.jpg");
	background-repeat: no-repeat;
	width: 17px;
	height: 17px;
	border:0;
	}
	
.form_remonter_blanc
{
	background-image: url("../img/index/message/bouton_remonter_blanc.jpg");
	background-repeat: no-repeat;
	width: 17px;
	height: 17px;
	border:0;
	}
	
.open_form_modifier_blanc
{
	background-image: url("../img/index/message/bouton_modifier_blanc.jpg");
	background-repeat: no-repeat;
	width: 17px;
	height: 17px;
	border:0;
	}
	
.open_form_supprimer_2
{
	background-image: url("../img/index/message/bouton_supprimer_4.jpg");
	background-repeat: no-repeat;
	width: 17px;
	height: 17px;
	border:0;
	}
	
.form_remonter_2
{
	background-image: url("../img/index/message/bouton_remonter_4.jpg");
	background-repeat: no-repeat;
	width: 17px;
	height: 17px;
	border:0;
	}
	
.open_form_modifier_2
{
	background-image: url("../img/index/message/bouton_modifier_4.jpg");
	background-repeat: no-repeat;
	width: 17px;
	height: 17px;
	border:0;
	}
	
.reponse_blanc img
{
	/*background-image: url("../img/index/message/bouton_reponse_blanc.jpg");
	background-repeat: no-repeat;
	width: 109px;
	height: 24px;*/
	border:0;
	}

.reponse_2 img
{
	/*background-image: url("../img/index/message/bouton_reponse_4.jpg");
	background-repeat: no-repeat;
	width: 109px;
	height: 24px;*/
	border:0;
	}
	
.form_modifier
{
	display:none;
	font-family: Arial;
	font-size: 9px;
	font-style: normal;
	font-weight: bold;
	color: #4b463f;
	}

.code_modifier input
{
	width: 3.5em;
	}
	
.submit_modifier_blanc input
{
	background-image: url("../img/index/message/valider_blanc.jpg");
	background-repeat: no-repeat;
	width: 17px;
	height: 17px;
	border:0;
	margin:0;
	}
	
.submit_modifier_2 input
{
	background-image: url("../img/index/message/valider_4.jpg");
	background-repeat: no-repeat;
	width: 17px;
	height: 17px;
	border:0;
	margin:0;
	}
	
.submit_modifier input
{
	width: 60px;
	height: 17px;
	background-color: #83ce04;
	font-family: Calibri;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	color: #ffffff;
	border:0;
	}
	
#messages_cache
{

	}
	
.message_nouveau
{
	background-color: #a1aefd;
	margin:auto;
	padding:5px;	
	width: 730px;
	}
	
.message_change
{
	background-color: #a1fda9;
	margin:auto;
	padding:5px;	
	width: 730px;
	}
	
.message_modere
{
	background-color: #ffffff;
	margin:auto;
	padding:5px;
	width: 730px;
	}
	
	
#bas{
	text-align:center;
}
#bas p{
	margin:2px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#888888;
}
#bas p a{
	margin:6px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#888888;
	text-decoration:none;
}
#bas p a:hover{
	text-decoration:underline;
}

#bas p #partenaires a{
	text-decoration:underline;
}

/* crack Opera */

@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0)
	
#filtre
{
	/*padding-top:12px;*/
	}
	
