/* GENERAL
---------------------------------------------------------*/

body {
	background-color:#fff;
	color:#000;
	margin:0;
	font-size:1.1em;
	line-height:1.31em;
}

#cacher {
	display:block;
}
	
	h2#titre-evenements,
	h2#titre-publications,
	h2#titre-devenir-avocat,
	h2#titre-evenements,
	h2#titre-actualites-medias{
		position:static;
		width:auto;
	}
	
.printhide {
	display:none !important;
	height:0px;
	width:0px;
}

#wrapper {
	width:auto;
	margin:0 auto;
}

#entete {
	height:auto;
	margin-bottom:20px;
	padding:0;
	background:#fff none;
}

#pub_entete, #nav_entete { display:none; }

#navigation { display:none; }

#sidebar { display:none; }

#topic_path {
	padding:1em 0;
}

#contenu {
	background:#fff none !important;
}
#inner_contenu {
	padding:0;
	width:auto;
	float:none;
}

#animation {
	display:none;
}

.wp_accueil .principales {
	background:#fff none;
}

h2.section {
	padding: 0.25em 0 1em;
	background:#fff none !important;
}

.detail {
	float:none !important;
	width:auto !important;
}

.definiraccueil { display:none; }

.bloc {
	display:block !important;
	float:none !important;
	margin-bottom:1em !important;
}
	#conteneur {
		width: auto;
		background:none;
	}
	
	#conteneur_navigation {
		display:none;
	}
	
	#conteneur_gauche {
		display:none;
	}
	
	#conteneur_centre,  {
		width: auto;
		padding:0;
	}
	
	#sous_navigation {
		display:none;
	}
	
	#section_gauche_elargie {
		width: auto;
	}
	
	#section_gauche_elargie .liste_2_colonnes {
		width:45%;
	}
	
	#section_gauche_elargie .liste_2_colonnes.section_avocats a.onglet {
		background-image:none;
	}
	
	.formation_recherche .description {
		width:auto;
	}

/*.blocs_texte a:link:after, .blocs_texte a:visited:after,
.texte_riche a:link:after, .texte_riche a:visited:after {

	font-size: 1.1em;
}*/
/*.blocs_texte a[href=""]:after, .blocs_texte a[href="."]:after,
.texte_riche a[href=""]:after, .texte_riche a[href="."]:after {
	content: "";
}
.blocs_texte a[href^="/"]:after,
.texte_riche a[href^="/"]:after {
	content: " [http://www.barreau.qc.ca" attr(href) "] ";
}*/

ul.fichiers li a {
	border:0;
}

	
	a.retour, a.liens_vers, a.retour_abs {
		display:none;
	}
	
	.sondages_titre, .sondages {
		display:none;
	}
	
	table.formation_details {
		width: 100%;
	}
	
	span.sources {
		position:relative;
	}
	span.sourcescontenu {
		display:inline;
		visibility:show;
		position:static;
		padding:0;
		background-color:#fff;
		border:0;
		width:auto;
		color:#999;
	}
	span.sourcescontenushow {
		display:inline;
	}
	span.fermersources {
		display:none;
	}
	span.delim {
		display:inline;
	}
	
	.bande_actions {
		display:none;
	}
	
	.pages {
		display:none;
	}
	
#barre_actions, .barre_actions, #actions {
	display:none;
}

	#conteneur_droite {
		display:none;
	}
	
	#padding_bas {
		display:none;
	}

#bas { display:none; }
#bas a, #bas span.espace {
	display:none;
}

#signature {
	display:none;
}

/* FOIRES AUX QUESTIONS
---------------------------------------------------------*/

#faq_liste_niveau2 {
	width:700px;
	font-size:1.2em;
}

#faq_liste_niveau2 dt a {
	width:700px;
	line-height:1.1em;
	font-size:1.2em;
}

#faq_liste_niveau2 dd {
	width:700px;
	font:1.2em 'Trebuchet MS', Arial, Verdana, sans-serif;
}


/*
 Programmes pour les nouveaux parents
 SGL - 2014
 */
#avocats-pnp div.entete,
#avocats-pnp .bloc,
#avocats-pnp .soussection-entete,
#avocats-pnp .bloc h1 a,
#avocats-pnp .soussection-entete h1,
#avocats-pnp ul li {
    background:transparent none !important;
}
#avocats-pnp .bloc .inner,
#avocats-pnp .home-text,
#avocats-pnp .home-text .inner,
#avocats-pnp .soussection-entete,
#avocats-pnp .soussection-entete .inner,
#avocats-pnp .contenu {
    width:auto;
    padding:0 0 1em;
}
#avocats-pnp div.entete,
#avocats-pnp .soussection-entete {
    height:auto;
}
#avocats-pnp div.entete h2 {
    text-align:left;
}
#avocats-pnp .bloc {
    width:auto;
    margin:0;
    padding:0;
    position:static;
}
#avocats-pnp .bloc h1 a,
#avocats-pnp .soussection-entete h1 {
    width:auto;
}
#avocats-pnp .bloc h1 a span,
#avocats-pnp .soussection-entete h1 span {
    display:block !important;
}
#avocats-pnp h2,
#avocats-pnp h4,
#avocats-pnp h5 {
    color:#000 !important;
}
#avocats-pnp div.entete br,
#avocats-pnp .back-link,
#avocats-pnp-nav {
    display:none !important;
}
#avocats-pnp ul {
    margin-left:1em;
}
#avocats-pnp ul li {
    list-style-type: square;
    padding-left:0.5em;
}