.break { clear:left; }

.file_download a {background:url(../images/pdf.png) no-repeat;padding-left:20px;}

/* Milieu haut :*/
#area_lowtop { padding:0; color:#878381; }
	/* chemin d'accès */
	#pagelayout_pathdesign { padding:10px 0; margin:0; }
		#pagelayout_pathdesign p { margin:0; }
		#pagelayout_pathdesign p a { text-decoration:none; color:#957A93; }
		#pagelayout_pathdesign p a:hover {text-decoration:underline; color:#333; }
	/* FIN du chemin */

/* CONTENU */
#node { }
	/* Génériques */
	.content-view-full { margin:0; padding:0; }
		.class-folder { margin:0; padding:0; }
		.class-folder #sous_rubriques { display:none; }
			.node_summary { margin:0; padding:0; overflow:hidden; }
			#folder_name, .folder_name { margin:0 0 15px 0; font-weight:bold; font-size:1.2em; padding:3px 0 2px 0; }
				#folder_name span{}
				#folder_name h1 { margin:0; }
			.node_description { }

	/* ENCADRES (inset en embed) */
	.embed-leftfixed { float:left; margin:0 10px 20px 0; padding:0; overflow:hidden; }
	.embed-leftfixed .attribute-image { margin:0 10px 0 0; }
	.embed-leftfixed .attribute-image p { margin:0; padding:0; }
	.embed-leftfixed .attribute-image img { display:block; overflow:hidden; }
	.embed-leftfixed .inset { width:240px; }
	.section11 .embed-leftfixed .inset { background:none; }

	.embed-rightfixed { float:right; margin:0 0 20px 10px; padding:0; overflow:hidden; width:174px; }
	.embed-rightfixed .attribute-image { margin:0 0 0 10px; }
	.embed-rightfixed .attribute-image p { margin:0; padding:0; }
	.embed-rightfixed .attribute-image img { display:block; overflow:hidden; }
	.embed-rightfixed .inset { width:240px; }
	.embed-rightfixed .inset_title { }
	.embed-rightfixed .inset_article { }
	.embed-rightfixed p { margin:0 0 10px 0; }
	.embed-rightfixed .inset_article_title { padding:5px 10px; color:#FFF; background:#014983; font-weight:bold; margin:0; }
	.embed-rightfixed .inset_bottom { display:none; }
	.embed-unfixed { margin:10px 0; }

	/* .inset : */
	.inset { margin:0; padding:0; overflow:hidden; }
		.inset_body { margin:0; padding:0; }
		.inset a { }
		.inset a:hover { }
		.inset .inset_folder { }
		.inset .folder_body { padding:0 10px; text-align:left; }
		.inset .folder_body p { text-align:left; }
		.inset .folder_name { margin:0; }
		.inset h2 { margin:0; }
		.inset img { display:block; overflow:hidden; }
		.inset_article { padding:0; margin:0; }
		.inset_article_title { font-weight:bold; }
		.inset_article_body { padding:10px; }
		.inset_article_body p { text-align:left; }
		.inset h3, .inset h4, .inset h5, .inset h6 { color:#333; }

	.pagelayout-rightfixed { float:right; margin:0 0 20px 0; padding:21px 0 0 10px; overflow:hidden; width:174px; }
	.pagelayout-rightfixed .inset { margin:0; padding:0; }
	.pagelayout-rightfixed .inset .inset_folder { margin:0; padding:0; }
	.pagelayout-rightfixed .inset .inset_folder .folder_name { display:none; }
	.pagelayout-rightfixed .folder_body  { margin:0; padding:0; }
	.pagelayout-rightfixed .line_article  { margin:0; padding:0; }
	.pagelayout-rightfixed .elementlist_element { margin:0; padding:0; }
	.pagelayout-rightfixed .elementlist_element .elementlist_elementtitle { margin:0; padding:0; }
	.pagelayout-rightfixed .elementlist_element .elementlist_elementtitle h2 { margin:0; padding:3px 5px; }
	.pagelayout-rightfixed .elementlist_element .elementlist_elementcontent {  margin:0; padding:5px 10px 10px 10px; }
	.pagelayout-rightfixed .break { clear:none; }
	.pagelayout-rightfixed .attribute-link { margin:0; padding:5px 10px 10px 10px; }
	.pagelayout-rightfixed .elementlist_elementlink { margin-left:10px; }


	/* Articles */
	.line-article { overflow:hidden; clear:left; }
	.class-article { padding:0 10px 0 0; overflow:hidden; }

	/* elementlist */
	.elementlist_element { border:0; clear:left; margin:0; display:block; padding:0 0 10px 0; overflow:hidden; }
	.elementlist_element h2 { }
	.elementlist_elementcontent { text-align:justify; }
	.elementlist_element .elementlist_element { border-bottom:none; }

	/* liens */
	.elementlist_elementlink { margin:0; padding:0; }
	.elementlist_elementlink a { padding:0 13px; background:url(../images/readmore.gif) 0 1px no-repeat; color:#818BB2;font-weight:normal; }
	.elementlist_elementlink a:hover { color:#000; }


	/* Fin des encadrés */



/* lire la suite */
.read_more a { padding:2px 0 2px 10px; background:url(../images/readmorea.gif) 0 6px no-repeat; }
	.read_more a:hover { }

/* agenda */
/* Full Agenda view agenda2full.tpl */
	div.class-agenda p.agenda_full_url { text-align:center; }
	div.class-agenda p.agenda_date{ clear:left; float:left; width:55%; padding:1px 0px 4px 4px; font-size:12px; }


/* toolbar Calendar view agenda2toolbar.tpl */
	div#toolbar_Agenda_calendar, div#toolbar_Agenda_calendar td#agenda_calender { width:187px; }
	div#toolbar_Agenda_calendar td#agenda_calender table { border-spacing:0px; border-collapse:collapse; width:185px; }


/* toolbar Event list agenda2toolbar_list.tpl */
	div#toolbar_Agenda_list { color:#444; }
	div#toolbar_Agenda_head { font-weight:bold; }
	div#toolbar_Agenda_list span.module_aktivitet_date { width:49px; color:#808080; overflow:hidden; }


/* SOUS CATEGORIES */
#elementlist_subcategories { padding-left:10px; /* width:160px;*/ }
#subcategories_list { padding:0 0 10px 0; border:0; }
#elementlist_subcategories #subcategories_list { margin:0; }

	#subcategories_list_title { font-weight:bold; font-size:1.2em; margin-bottom:6px; padding:5px; color:#FFF; }
	#subcategories_list h2 { display:none; }
	#subcategories_list a { display:block; border:0; }


.line_article { padding:0 0 10px 0; margin:0; height:100%; overflow:hidden; }
.attribute-caption p { font-style:italic; }

/* formulaires */
.mandatory { margin-bottom:10px; }
label { margin-bottom:10px; }
.button { background:#3175B5; color:#fff; border:1px solid #ccc; }
	.button:hover { background:#FFF0B2; color:#3175B5; border:1px solid #ccc; }
.privacy-policy { margin-top:10px; }

/* FICHES */
.filing_card_body { margin:10px; padding:0; width:auto; }
	.filing_card {margin:0; padding:10px; width:auto;  }
		.filing_card #pagelayout_allcontent { background:#FFF; margin:0; padding:0; width:auto; height:auto; }
			.filing_card #pagelayout_allcontent #area_top { margin:0; padding:0; width:auto; height:auto; }
				.filing_card #pagelayout_allcontent #area_top #site_image { margin:0; padding:0; width:auto; height:auto; }
					.filing_card #area_top #site_image { width:auto; height:auto; border-bottom:2px solid #F89A15; }
						.filing_card #area_top img { width:auto; height:auto; }
				.filing_card .pagelayout_allcontent #area_top .site_title { }
			.filing_card #pagelayout_allcontent #node { margin:0; padding:10px; overflow:hidden; }
				.filing_card .pagelayout_allcontent #node .class-article { padding:0; }
					.filing_card #folder_name { }
						.filing_card h1 { margin:0; padding:0; background:none; color:#333; }
.filing_card #footer { margin:0 20px; padding:0; display:block; }

.file_download img { display:inline; }


.grouplisting { margin:0 0 20px 0; padding:0; overflow:hidden; }

/* TABLEAUX */
/*
#area_middle table { border:0; }
#area_middle table td { border:0; }
#area_middle table.withborder td { padding:5px 10px; border:1px solid #ccc; }
*/
table.withborder { border:1px solid #CCC;  border-collapse:collapse; margin:0 1px; }
table.withborder td { border:1px solid #CCC;  border-collapse:collapse; padding:5px; }
table.withoutborder { border:0; }
table.withoutborder td { border:0; padding:5px; }
table.renderedtable { /* défini dans ez.css */ }

table.elementlist {width:100%; border:0; margin: 0; padding:0; }
td.rightcol { width:50%; padding-left:7px; text-align:justify; vertical-align:top;}
td.leftcol { width:50%; padding-right:7px; text-align:justify; vertical-align:top;}

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

/* STYLES DE PARAGRAPHES : */
.p-center { text-align:center; }
.p-right { text-align:right; }


