/********************************************************************************
 * GESTION DES MARGES (PADDING ET MARGIN)										*
 ********************************************************************************/

* {

	margin:0px;
	padding:0px;

}

#footer {

	padding-top:5px;
	padding-bottom:5px;

}

#footer ul li, #menu ul li {

	padding-left:2px;
	padding-right:5px;

}

#credits {

	text-align:center;

}

#valeurs {

	overflow:hidden;
	padding-bottom:10px;

}

#moteur_de_recherche {

	padding:3px;
	padding-left:30px;

}

#moteur_de_recherche input, #moteur_de_recherche select {

	width:200px;

}

#moteur_de_recherche input.ok {
	
	width:20px;
	height:16px;

}

#pub {

	padding-left:4px;
	padding-bottom:7px;

}

#menu {

	padding-top:8px;
	padding-left:15px;
	padding-right:30px;
	
}

#menu ul {

	m argin-left:20px;

}

#menu ul li {

	border:0px #000 solid;
	border-right-width:1px;

}

#footer ul li {

	border:0px #fff solid;
	border-right-width:1px;

}

#footer ul li.dernier, #menu ul li.dernier {

	border-width:0px;

}

#contenu_page {

	background-color:transparent;
	
}

#colonnes {

	margin-left:27px;

}

#colonne_gauche, #colonne_droite {

	padding-top:10px;
	padding-bottom:15px;

}

#barre_droite img {

	padding-bottom:5px;

}

#bloque_details {

	margin:10px;
	margin-left:33px;

}

#bloque_details img {

	margin:10px;
	margin-left:0px;
	border:7px #000 solid;
	margin-top:3px;

}

#contenu_details {

	padding:20px;

}

div.lien  h2,
h2 a.bleu,
h2 a.orange,
h2 a.rouge {

	margin-left:-5px;
	padding-left:10px;
	padding-top:10px;

}

h2 a.bleu ,
h2 a.orange,
h2 a.rouge {

	margin-left:0px;

}

#listing h1.bleu {

	margin-top:10px;
	margin-left:-11px;
	padding-top:5px;
	padding-left:10px;

}

#pagination {

	margin-top:20px;

}

div.elt_listing {

	margin-bottom:10px;
	margin-right:20px;

}
