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 { clear:both; }
		
	#pagelayout_pathdesign p { margin: 0; color: #888D94;}

	#pagelayout_pathdesign p a { text-decoration:none; color: #888D94;}
		#pagelayout_pathdesign p a:hover { text-decoration:none; color: #F86838;}

	/* titre article (h2 par défaut) */
	.elementlist_elementtitle { }

	/* Paragraphes */	
	p.content_left { text-align: left; }
	p.content_center { text-align: center; }
	p.content_right { text-align: right; }
	
	/* Tableaux */
	.node_description table { clear: both; }
	.elementlist_elementcontent table { clear: both; }	
	
	table.withoutborder{ border: 0; margin: 10px 0; }
	table.withoutborder td { padding: 5px; }
	table.withborder td p { margin: 0; }
	
	table.withborder {
		margin: 10px 0;
	
		border-left: 0;	
		border-right: 1px solid #ccc;
		border-top: 0;
		border-bottom: 1px solid #ccc;
		

		}
	table.withborder td { 
		padding: 5px;
		
		border-left: 1px solid #ccc;	
		border-right: 0;
		border-top: 1px solid #ccc;
		border-bottom: 0;
		}
	
	table.withborder td p { margin: 0; }
		
		/* Encadré */
		table.right_inset { background: #F3F9FF; border: 1px solid #80BE33; margin: 0 0 0 10px; padding: 10px; float: right; }
		table.right_inset td p { margin: 0; }

		td.content_left { text-align: left; }
		td.content_center p  { display: inline; }
		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;
		margin-bottom: 6px;
		}
		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; padding: 0; border: 0;
		margin-left: 10px;
		margin-bottom: 6px;
		}
		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; background: #ccc; text-align: center; }
		.attribute-copyright { font-size: 0.9em; clear: both; background: #ccc; 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_title { display: none; }
	
		#subcategories_list h2 { line-height: 11pt; }
	
		#subcategories_list a {
			display: block;
			font-weight: bold;
			color: #A7C953;
			padding: 0 0 6px 14px;
			background: url(/design/plain_site/images/lire_la_suite.gif) no-repeat 0 1px;
			}
			#subcategories_list a:hover { color: #333; }	
	
	/* sous-rubriques en haut de page */
	td#elementlist_firstelement {
		width:70%;
		margin:0;
		vertical-align:top;
		}

	td#elementlist_subcategories {
		width:30%;
		margin:0;
		padding:0;
		vertical-align:top;
		}
	
		#elementlist_subcategories
			#subcategories_list {padding-left:20px; }	
		
		#elementlist_subcategories
			#subcategories_list_title { display: none; }

		#elementlist_subcategories
			#subcategories_list a { padding: 0 0 12px 14px; }		
		

	/* lire la suite */
	.elementlist_elementlink { display: block; margin: 0; }

	.elementlist_elementlink a {
		font-weight: bold;
		color: #A7C953;
		padding-left: 14px;
		background: url(/design/plain_site/images/lire_la_suite.gif) no-repeat 0 1px;
		}
		
		.elementlist_elementlink a:hover { color: #F86838; }
		
		.elementlist_elementlink a.download { padding: 0; font-weight: normal; background: none; text-decoration:none; color: #3F629A; }	
			.elementlist_elementlink a.download:hover { text-decoration:none; color: #333; }

	/* navigation pages */
	.pages .current { padding: 0 2px; border: 1px solid #3F629B; color: #fff; background: #3F629B; }
	
	.pages a { padding: 0 2px; border: 1px solid #3F629B; color: #3F629B; }
		.pages a:hover { color: #fff; background: #3F629B; }

	/* retour */
	#footer {
		margin-top:10px;
		text-align: left;
		border: 0;
		padding: 8px 0;
		text-align: right;
		}
		
		#footer a {
			padding: 0; margin-left: 20px;
			text-decoration:none;
			color:#343E56;
			}
			#footer a:hover {
				text-decoration:none;
				color:#F86838;
				}

				a#tipafriend {
					padding-left: 16px;
					background:url(/design/plain_site/images/_tipafriend.gif) no-repeat 0 2px;
					}
				a#print {
					padding-left: 17px;
					background:url(/design/plain_site/images/_imprimer.gif) no-repeat 0 1px;
					}
				a#historyprevious {
					padding-left: 17px;
					background:url(/design/plain_site/images/_retour.gif) no-repeat 0 2px;
					}
				a#downloadpdf { display: none; }

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

.filing_card #area_top { 
	width: 100% !important;
	!width: 100% !important;
	width: 98%;
	background: none;
	height: 80px;
	}

.filing_card #site_image {
	margin: 0; padding: 0; border: 0;
	background: #cc0000 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  h1 { display: block; margin-bottom: 10px; }

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

.filing_card #footer { margin: 0 20px; }
	
	/* listing de fiches dans le contenu */
	.repositorytable {
		width: 100%;
		background: #fff;
		}
	
	.repositorytable td {
		width: 50%;
		border: 1px solid #ccc;
		padding: 10px;
		vertical-align: top;
		}	
		
	.card_link .subtitle { display:inline; }
	.card_link .subtitle p { display:inline; }
	.card_link .subtitle a { }

	.card_link a {
		font-weight: bold;
		padding-left: 14px;
		background: url(/design/plain_site/images/lire_la_suite.png) no-repeat 0 3px;
		}

	.card_summary a {
		font-size: 1.1em;
		text-decoration: underline;
		font-weight: bold;
		}
	
	.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; }

