/* CSS Document Abolition.fr version 2*/
body {
	font-family: Arial;
	font-size: 12pt;
	text-align: left;
	margin: 0px;
	padding: 0px;
}
a {
	color: #C00;
}
#container {
	margin: 1cm;
	padding: 0px;
}
#colonne01 {
	margin: 0;
	padding: 0.5cm 0cm;
	width: 100%;
	border-top: 1px solid #CCC;
}
#colonne02 {
	display: none;
}
#colonne03 {
	display: none;
}
#colonne04 {
	display: none;
}
#footer {
	margin: 2cm 0cm;
	padding: 0.5cm;
}
#footer ul {
	display: none;
}

#menu_header {
	display: none;
}
#moteur_recherche {
	display: none;
}

/* -------------  Logo ECPM  ------------- */
#logo_ecpm {
	margin: 0cm;
}
#logo_ecpm img {
	border: 0px;
}


/* -------------  Adresse ECPM  ------------- */
#adresse_association {
	margin: 0.5cm 0cm;
}
#adresse_association p {
	margin: 0;
	padding: 0;
	color: #000;
}
#adresse_association p a, #adresse_association p a:visited, #adresse_association p a:hover {
	color: #000;
	text-decoration: none;
}

/* -------------  Bandeau publicitaire  ------------- */
#bandeau_pub {
	display: none;
}

/* -------------  Menu principal  ------------- */
#menu_principal {
	display: none;
}
#liste_principal {
	display: none;
}



/* -------------  Formulaire commentaire  ------------- */
#form_commentaire {
	display: none;
}


/* -------------  Bloc dossier du mois  ------------- */
#bloc_dossier_mois {
	margin: 0px;
	padding: 0px;
}
#bloc_dossier_mois h2 {
	margin: 5px 10px;
	padding: 0px;
	font-size: 16px;
	font-weight: bold;
}
#bloc_dossier_mois p {
	margin: 5px 10px;
	padding: 0px; 
	font-size: 12px;
}
#bloc_dossier_mois p img {
	margin: 5px 5px 5px 0px;
}
#bloc_dossier_mois p span a {
	padding: 5px;
}
.sous_menu_dossier {
	margin: 15px 5px 0px 5px;
	padding: 0px;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
}
.resume_dossier {
	margin: 20px 10px;
	padding: 5px;
	background-color: #EEEEE1;
}
.resume_dossier dt {
	font-weight: bold;
	font-size: 14px;
	font-family: Arial;
	padding: 5px 0px;
}
.resume_dossier dd {
	font-size: 12px;
	margin: 5px;
	padding: 0px;
}
.resume_dossier dd img {
	margin: 5px 5px 5px 0px;
}
.resume_dossier dd p {
	margin: 3px;
	padding: 0px;
}


/* -------------  Bloc condamné   ------------- */
#espace_condamne {
	margin: 0px;
	padding: 0px;
}
#espace_condamne p {
	font-size: 12px;
	margin: 0px 10px 5px 0px;
	text-align: center;
}
#espace_condamne p span a {
	padding: 5px;
	text-align: left;
}
#espace_condamne div {
	margin: 10px 0px 5px 0px;
	text-align: center;
}
#espace_condamne blockquote {
	font-size: 12px;
	margin: 10px;
	padding: 0px;
}
#liste_condamnes {
	margin: 10px 0px;
	padding: 0px;
	list-style-type: none;
}
#liste_condamnes li {
	padding: 5px 15px;
	border-bottom: 1px dotted #CCC;
}
#liste_condamnes li a, liste_condamnes a:visited {
	color: #666;
	text-decoration: none;
}
#liste_condamnes li a:hover {
	color: #000;
	text-decoration: underline;
}
#page_condamne {
	margin: 10px;
	padding: 0px;
}
#page_condamne h1 {
	font-size: 16px;
	padding: 0px;
	margin: 0px;
}
#page_condamne li strong {
	text-transform: uppercase;
}
#page_condamne p, #page_condamne div {
	margin: 10px 0px;
	padding: 0px;
	font-size: 12px;
}
#page_condamne blockquote {
	font-size: 16px;
	font-style: italic;
	color: #C00;
	margin: 0px;
	padding: 10px;
}
.img_condamne {
	float: left;
	margin: 0px 10px 0px 5px;
}
#page_condamne hr {
	clear: both;
	margin: 5px 0px;
	height: 0px;
	border: 1px dotted #CCC;
}


/* -------------  Bloc A la Une   ------------- */
.news_une {
	margin: 5px 5px 10px 5px;
	padding: 5px;
	border-bottom: 1px dotted #666;
}
.news_une dt {
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
}
.news_une dt span {
	font-size: 11px;
	color: #999;
	font-weight: normal;
}
.news_une dd {
	margin: 0px;
	padding: 5px 10px;
	font-size: 12px;
}
.news_une img {
	margin: 5px;
}


/* -------------  Bloc article   ------------- */
#bloc_article {
	margin: 10px;
	padding: 0px;
}
#bloc_article h1 {
	margin: 0px;
	padding: 0px;
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
}
#bloc_article div {
	margin: 15px 0px;
	padding: 0px;
}
#bloc_article div img {
	float: left;
	margin: 5px 8px 5px 0px;
	padding: 0px;
}
#bloc_article h2 {
	margin: 15px 0px 5px 0px;
	padding: 0px;
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
}
#bloc_article h3 {
	margin: 5px 0px 5px 0px;
	padding: 0px;
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
}
.date_article {
	margin: 5px 0px 5px 0px;
	padding: 3px;
	border-bottom: 1px dotted #CCC;
}




/* -------------  Bibliographie   ------------- */
.biblio {
	margin: 5px;
	padding: 5px 0px;
	border-bottom: 1px solid #CC9;
}
.biblio dt {
	margin: 0px;
	padding: 0px;
}
.biblio dt a, .biblio dt a:visited {
	color: #666;
	text-decoration: none;
}
.biblio dt a:hover {
	color: #000;
	text-decoration: underline;
}

.biblio dd {
	margin: 0px;
}
.biblio dd p {
	margin: 5px 10px;
}
#fiche_doc {
	margin: 10px;
	padding: 0px;
}
#fiche_doc h1 {
	margin: 0px;
	padding: 0px;
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
}
#fiche_doc div {
	margin: 15px 0px;
	padding: 0px;
}


/* -------------  Formulaire commentaire  ------------- */
#form_commentaire {
	display: none;
}




/* -------------  Formulaire contact  ------------- */
#form_contact {
	margin: 20px 0px;
	padding: 0px;
}
#form_contact form, #form_contact fieldset {
	margin: 0px;
	padding: 0px;
	border: 0px;
}
#form_contact legend {
	display: none;
}
#form_contact div {
	clear: both; 
	margin: 5px;
	padding: 10px 0px;
}
#form_contact .balise {
	float: right; 
	width: 200px;
	margin: 0px;
	padding: 0px;
}
#form_contact .intitule {
	float: left;
	text-align: right;
	width: 130px;
	margin: 0px;
	padding: 0px 3px;
}
#form_contact input, #form_contact textarea {
	width: 180px;
	padding: 3px;
	font-size: 12px;
	color: #C00;
}
.message_envoye {
	text-align: center;
	font-size: 14px;
	font-weight: normal;
	color: #C00;
}



/* --------------------  Carte du site  ------------- */
.liste_carte_site {
	margin: 5px 10px 20px 15px;
	padding: 0px;
	list-style-type: square;
	font-size: 12px;
}


/* -----------------  Carte du monde  -------------------- */
#carte_monde {
	margin: 1cm 0cm;
	padding: 0;
}
#carte_monde img {
	border: 0;
}
#liste_etats {
	margin: 0px 5px 0px 15px;
	padding: 0px;
	list-style-type: square;
	color: #666;
}
#liste_etats li {
	font-size: 12px;
}
#tableau_pays {
	margin: 1.5cm 0cm;
	padding: 0cm;
	width: 90%;
}
#tableau_pays td {
	border-bottom: 0.1pt dotted #666;
}


/* ------------------  Fiche pays  ---------------------- */
#fiche_pays {
	font-size: 12px;
}
#fiche_pays h1 {
	margin: 10px;
	padding: 0px;
	font-family: Arial;
	font-size: 16px;
}
#fiche_pays p, #fiche_pays div {
	margin: 5px 10px;
	padding: 0px;
}


/* ----------------  Page pétition  ---------------------- */
#texte_petition {
}
#texte_petition h1 {
	margin: 10px;
	padding: 0px;
	font-family: Arial;
	font-size: 16px;
}
#texte_petition div {
	font-size: 12px;
}


/* ----------------- Formulaire d'inscription  ---------------- */
#form_inscription form, #form_inscription fieldset {
	margin: 0px;
	padding: 2px;
	border: 0px;
}
#form_inscription legend {
	display: none;
}
#form_inscription div {
	clear: both; 
	margin: 1px;
	padding: 5px 0px;
}
#form_inscription .balise {
	float: right; 
	width: 170px;
	margin: 0px;
	padding: 0px;
}
#form_inscription .intitule {
	float: left;
	width: 170px;
	margin: 0px;
	padding: 0px 3px;
}
#form_inscription input, #form_inscription textarea {
	width: 150px;
	padding: 3px;
	font-size: 12px;
	color: #C00;
}
.champs_obligatoires {
	margin: 10px 0px 5px 0px;
	padding: 0px 10px;
	font-style: italic;
	color: #000;
}

/* ----------   Commentaire  --------------- */
.titre_commentaire {
	border-top: 1px solid #666;
	border-bottom: 3px solid #666;
	margin: 15px 0px 5px 0px;
	padding: 3px 5px;
	font-size: 14px;
	text-transform: uppercase;
}
.bloc_commentaire {
	margin: 5px 20px 15px 20px;
	padding: 5px;
	border-bottom: 1px dotted #CCC;
}
.bloc_commentaire dt {
	margin: 0px;
	padding: 3px 5px;
}
.bloc_commentaire dt span {
	font-size: 10px;
	color: #666;
	padding: 0px 0px 0px 5px;
}
.bloc_commentaire dd {
	margin: 0px;
	padding: 5px;
	font-style: italic;
}

.rouge {
	color: #C00;
}




/* ----------- Signature  ----------------- */
#signature {
	margin: 0.5cm 0cm;
	padding: 0px;
}
#signature a {
	color: #000;
	text-decoration: none;
}


/* ------- panier */
.panier_commande {
	margin: 20px 0px;
	padding: 0px;
	border: 0px;
	width: 90%;
}
.panier_commande th {
	background-color: #EDEDED;
	padding: 5px 10px;
	border-bottom: 1px solid #666;
}
.panier_commande td {
	border-bottom: 1px solid #CCC;
	padding: 5px 10px;
}
.resume_commande {
	margin: 10px;
	padding: 0px;
	list-style-type: none;
}
.resume_commande li {
	padding: 4px;
	border-bottom: 1px dotted #CCC;
}
.bouton_print_cde {
	display: none;
}
