body
{
   margin:0 auto;

   }
* 
{
	margin:0;padding:0
	}
	
#en_tete
{
	width: 900px;
	height: 250px;
	background-image: url("../img/abo/header/logo_abo.jpg");
	background-repeat: no-repeat;
	margin-bottom: 10px;
	border: 0px;
	margin:auto;
	position:relative;
	}
	
#zone_lien {
	float: left;
	width : 360px;
	height: 160px;
	margin-left: 0px;
	margin-top: 0px;
	}
	
#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;
	}
	
#fond
{
	background-image: url("../img/post/fond_post.jpg");
	width: 900px;
	border:0;
	margin:auto;
	}
	
h3
{
	text-align:center;
	color:#858585;
	font-family: Arial;
	font-size: 13px;
	font-style: italic;
	font-weight: bold;
	width: 740px;
	margin:auto;
	margin-bottom:10px;
	}

#erreur_saisie
{
	text-align:center;
	color:#ff4e00;
	font-family: Arial;
	font-size: 11px;
	font-style: italic;
	font-weight: bold;
	}
	
#conf
{
	text-align:center;
	color:#858585;
	font-family: Arial;
	font-size: 12px;
	font-style: italic;
	font-weight: normal;
	width: 740px;
	margin:auto;
	}
	
#conf_details
{
	text-align:center;
	color:#858585;
	font-family: Arial;
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
	width: 740px;
	margin:auto;
	}
	
#main
{
	padding-top: 0px;
	margin:auto;
	width: 740px;
	height: 270px;
	background-color: #dcf2fd;
	background-repeat: no-repeat;
	padding-bottom:10px;
	border:0;
	font-weight:bold;
	font-style:italic;
	font-size: 12px;
	color: #13a6f0;
	font-family:arial;
	text-align: center;
	}

#fac
{
	font-size:0.8em;
	font-style:italic;
	text-align:center;
	position:relative;
	padding-bottom:15px;
	}
	
#filtre
{
	margin:auto;
	padding-top:10px;
	border:0;
	}
	
#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:8px;
	font-weight:bold;
	font-style:italic;
	color: #13a6f0;
	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: #13a6f0;
	font-family:arial;
	position:absolute;
	vertical-align: middle;
	}
	
#filtre select
{
	width: 170px;
	height: 20px;
	}
	

#tableau_1 #ligne_filtre_1
{
	
	}
	
#ligne_filtre_2
{
	}

.element_filtre_1
{

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

	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: 700px;
	border-collapse:collapse;
	margin-bottom:10px;
	}

#tableau_2
{
	margin:auto;
	width: 700px;
	}
	
#tableau_3
{
	margin:auto;
	width: 700px;
	border-collapse:collapse;
	margin-bottom:20px;
	}

#ligne_filtre_3
{
	height:15px;
	}
#tableau_1 td
{
	border:0;
	}
	
#tableau_2 td
{
	border:0;
	}
	
#tableau_3 td
{
	border:0;
	}
	
.nom_critere_2
{
	padding-right:10px;
	font-weight:bold;
	font-style:italic;
	font-size: 12px;
	color: #13a6f0;
	font-family:arial;
	}
	
.nom_critere_3
{
	font-weight:bold;
	font-style:italic;
	font-size: 12px;
	color: #13a6f0;
	font-family:arial;
	vertical-align:middle;
	}
	
.nom_critere_jour
{
	padding-right:5px;
	font-weight:bold;
	font-style:italic;
	font-size: 10px;
	color: #13a6f0;
	font-family:arial;
	vertical-align:middle;
	}
	
.element_filtre_1_bis
{
	width: 350px;
	text-align:right;
	margin-right:0;
	}
	
.element_filtre_1_bis #date
{
	width: 70px;
	height: 20px;
	}
	
.element_filtre_2_bis
{
	width: 270px;
	text-align:right;
	margin-right:0;
	}

.element_filtre_2_bis #horaire
{
	width: 70px;
	height: 20px;
	}
	
.element_filtre_3_bis
{
	width: 150px;
	text-align:right;
	margin-right:0;
	}
	
.element_filtre_3_bis #submit
{
	width: 151px;
	height: 41px;
	background-image: url("../img/index/filtre/bouton_filtrer.jpg");
	background-repeat: no-repeat;
	text-align:right;
	border:0;
	}	
	
a
{
	color: black;
	}
	
	
#form_email
{
	text-align:center;
	}
	
#oblig
{
	text-align:center;
	font-family: Arial;
	font-size: 11px;
	font-style: italic;
	font-weight: normal;
	}
	
#conf_email
{
	text-align:center;
	font-family: Arial;
	font-size: 11px;
	font-style: italic;
	font-weight: normal;
	margin-bottom:7px;
	}

#confirm_abon
{
	width: 109px;
	height: 24px;
	background-image: url("../img/abo/valider.jpg");
	background-repeat: no-repeat;
	border:0;
	}
	
#bas
{
	text-align:center;
	color:#878787;
	font-family: Arial;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	}
	
#bas p{
	margin:10px;
}
#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;
}
