div.break { clear: both;  }
.node_summary,
.node_description { text-align: justify; }

.privacy-policy p { display: inline; white-space: normal; font-weight: normal; }

/* articles */

	/* article */
.elementlist_element { clear: both; margin: 0; display: block; padding: 0 0 10px 0; border: 0; overflow: hidden; }
.elementlist_elementcontent { text-align: justify; }

  .leftcol { vertical-align: top; width: 50%; padding-right: 10px; }
  .rightcol { vertical-align: top; width: 50%; padding-left: 10px; }
	
	/* chemin */
	#pagelayout_pathdesign {
		margin:1em 0;
		clear:both;
		}
		
	#pagelayout_pathdesign p {
		margin:0;
		}

	#pagelayout_pathdesign p a {
		text-decoration:none;
		}

	/* titre article (h2 par défaut) */
	.elementlist_elementtitle { }
	
	
	/* Tableaux */
	table td { vertical-align: top; }
	
	
	.node_description table { clear: both; }
	.elementlist_elementcontent table { clear: both; display: block; width: 100%; }
	
	table.withoutborder{ border: 0; margin: 10px 0; }
	table.withborder { border: 1px solid #AFCE87; margin: 10px 0; }
	table.withoutborder td { vertical-align: top; padding: 4px; }
	table.withborder td { border: 1px solid #ccc; padding: 4px; }
	
		/* Encadré */
		table.right_inset { background: #F3F9FF; border: 1px solid #AFCE87; margin: 0 0 0 10px; padding: 10px; float: right; }

		td.content_center { text-align: center; }
		td.content_center p  { display: inline; }
		td.content_right { text-align: right; }
		td.content_right p  { display: inline; }

	/* Images */
	div.imageleft { padding: 0; margin: 0 10px 0 0; overflow: hidden; }
	div.imageright { padding: 0; margin: 0 0 0 10px; overflow: hidden; }
	
	div.object-left {
		margin: 0;
		padding: 0;
		border: 0;
		margin-right: 10px;
		}
		div.object-left div.imageleft { padding: 0; margin: 0; border: 0; }
		div.object-left p { padding: 0; margin: 0; border: 0; }		
		
	div.object-center {
		text-align: center;
		padding: 0 auto; margin: 15px 0; border: 0;
		width: auto;
		}
		div.object-center .content-view-embeddedmedia { margin: 0 auto; }
		div.object-center img { padding: 0; margin: 0; border: 0; }
		div.object-center p { padding: 0; margin: 0 auto; border: 0; }		
				
	div.object-right {
		margin: 0;
		margin-left: 10px;
		padding: 0;
		border: 0;
		}
		div.object-right div.imageright { padding: 0; margin: 0; border: 0; }
		div.object-right p { padding: 0; margin: 0; border: 0; }
	
		/* légende photo */
		.attribute-caption { clear: both; text-align: center; }
		.attribute-copyright { font-size: 0.9em; clear: both; text-align: center; }
		
		.attribute-caption p {
			margin: 0; padding: 0; border: 0;
			font-family: Arial;
			text-align: center;
			font-size: 0.8em;
			font-style: italic;
			color: #666;
			}






	/* téléchargement pdf */
	div.content-view-embed {
		border: 0;
		width: auto;
		text-align: left;
		margin-top: 10px;
		}
		
		div.content-view-embed h2 { display: none; }		

	/* sous rubriques */
		/* styles commun */
		#subcategories_list { margin: 0 0 10px 0; }
	
		#subcategories_list h2 { display: none; }
	
		#subcategories_list_title {
			font-size: 1.5em;
			font-style: italic;
			color: #333;
			background: none;
			}
	
		#subcategories_list a {
			display: block;
			font-weight: bold;
			color: #333;
			padding: 4px 10px;
			border-top: 1px solid #333;
			}
			#subcategories_list a:hover { color: #fff; background: #333; }	
	
	/* sous-rubriques en haut de page */
	td#elementlist_firstelement {
		display: block;
		width:70%;
		margin:0;
		padding-right:20px;
		vertical-align: top;
		}

	td#elementlist_subcategories {
		width:30%;
		margin:0;
		padding:0;
		vertical-align:top;
		}

	/* lire la suite */
	.elementlist_elementlink { display: block; margin-top: 6px; }

	.elementlist_elementlink a {
		font-weight: bold;
		color: #81BF34;
		padding-left: 14px;
		background: url(/design/standard/images/lire_la_suite.png) no-repeat 0 3px;
		}
		.elementlist_elementlink a:hover { color: #333; }
		
	.elementlist_elementlink a.download { padding: 0; }
		.elementlist_elementlink a.download:hover { color: #333; }		

	
	/* navigation pages */
	#area_middle .pagenavigator a { text-decoration: none; }
	
	.pages .current { padding: 0 2px; border: 1px solid #666; color: #fff; background: #666; }
	
	#area_middle .pages a { padding: 0 2px; border: 1px solid #666; color: #666; text-decoration: none; }
	
		#area_middle .pages a:hover { color: #fff; background: #666; }
		
	.pagenavigator .previous { margin-right: 10px; }
	.pagenavigator .next { margin-left: 10px; }
	
	/* retour */
	#footer {
		margin-top:10px;
		text-align: right;
		}
		
		#footer a {
			padding: 0 1em;
			text-decoration:none;
			color:#999;
			font-weight: bold;
			}
			#footer a:hover {
				text-decoration:none;
				color:#000000;
				}

			#tipafriend {}
			#historyprevious {}			
			#downloadpdf { display: none; }

/* FICHES */
.filing_card { background: #fff; }

.filing_card #area_top { background: none; height: 80px; }

.filing_card #site_image { background: url(/design/plain_site/images/fiche_haut_bgd.gif); }
.filing_card .header_img { display: block; }

.filing_card #pagelayout_allcontent {
	width: 100% !important;
	!width: 98% !important;
	width: 98%;
	margin: 0;
	padding: 0;
	background: #fff;
	}

.filing_card .class-article { padding: 20px; }

.filing_card #footer { margin: 0 20px; }
	
	/* listing de fiches dans le contenu */
	.repositorytable {
		width: 100%;
		background: #EEF4FA;
		}
	
	.repositorytable td {
		border: 1px solid #ccc;
		padding: 10px;
		vertical-align: top;
		}
		
		
	.card_link .subtitle { display:inline; }
	.card_link .subtitle p { display:inline; }
	.card_link .subtitle a { display:none; }
	.card_link a {	font-weight: bold;	}
	
	.card_summary a { font-weight: bold; font-size: 1.1em; }
	.card_summary div.subtitle p { display: block; }
	.card_summary .imageleft, .card_summary .imageright, .card_summary .imagecenter {
		float: none;
		display: block;
		text-align: left;
		}

		.card_summary .imageleft { padding: 0 10px 0 0; }
		.card_summary .imagecenter { margin: 0 0 10px 0; }
		.card_summary .imageright { padding: 0 0 0 10px; }		