.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:#878381; }
		#pagelayout_pathdesign p a:hover {text-decoration:underline; color:#333; }
	/* FIN du chemin */

#area_middle ul { }
#area_middle li { list-style-position:inside; }

/* CONTENU */
#node { }
	/* Génériques */
	.content-view-full { margin:0; padding:0; }
		.class-folder { margin:0; padding:0; }
			.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 { }
		.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; border-left:1px solid #83C326; }
	.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; text-align:left; }
	.pagelayout-rightfixed .imageleft { padding:5px 5px 5px 10px; }

	.pagelayout-rightfixed .agenda h2 { background:#83C326; color:#FFF; padding:5px; margin:0 0 10px 0; }
	.pagelayout-rightfixed .agenda .title { font-weight:bold; padding:0 10px 10px 10px; }
	.pagelayout-rightfixed .agenda .description { padding:0 10px 10px 10px; }
	.pagelayout-rightfixed .agenda .read_more { padding:0 10px 10px 10px; }


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

	/* elementlist */
	.elementlist_element_content { }
	.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; }
	.pagelayout-rightfixed .elementlist_elementcontent { text-align:justify; clear:left; } /* ########## ATTENTION : AJOUT du  pour les encadrés VERIFIER QUE TOUT MARCHE BIEN ########### */
	.elementlist_element .elementlist_element { border-bottom:none; }

	/* liens */
	.elementlist_elementlink { margin:0; padding:0; }
	.elementlist_elementlink a { padding-left:13px; background:url(../images/lire.gif) 0 4px no-repeat; }

	/* Sous rubriques : */
	#sous_rubriques { }
		#sous_rubriques a { display:block; padding:2px 5px 2px 15px; background:url(../images/mp_puce.gif) 0 5px no-repeat; }

	/* Fin des encadrés */

.date { text-align:right; color:#DF661B; }


/* lire la suite */
.read_more a { padding:2px 0 2px 12px; background:url(../images/lire.gif) 0 6px no-repeat; color:#DF661B; text-decoration:none; }
	.read_more a:hover { color:#83C326; }

/* 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:10px; }


/* 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; }

/* 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; }
.file_download span { padding-left:5px; }

.card_link .imageleft { float:none; display:block; }
.card_link .card_link_link { clear:left; }
.repositorytable { width:100%; }
.repositorytable td { width:33%; }


.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:auto; 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.rightcol h2, td.rightcol .elementlist_elementlink { text-align:left; }
td.leftcol h2, td.leftcol .elementlist_elementlink { text-align:left; }

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; }
.style1 { font-size:1.2em; font-weight:bold; }
.style2 { font-weight:bold; text-decoration:underline; }

div.imageleft { float:left; margin:0 5px 5px 0; padding:0; background:none; display:block; }
.imageright { float:right; margin:0 0 5px 5px; }


	/* SPECIFIQUE A L'ACCUEIL : */
	.section16 #area_middle { padding:0 0 0 60px; }
	.section16 #area_lowtop {  }
	.section16 table#frontpage { width:904px; margin:0; padding:0; border:0; } /* 273+231+400*/
		.section16 table#frontpage tr { margin:0; padding:0; }
			.section16 table#frontpage td { vertical-align:top; margin:0; padding:0; border:0; }
				.section16 table#frontpage td .embed-unfixed { margin:0; padding:0; border:0; }

	/* COLONNE DE GAUCHE : */
	.section16 #frontpage td#left_column { width:273px; background:url(../images/alaune.gif) 0 12px no-repeat; padding:68px 0 0 0; }
		#frontpage_6384 h2 { display:none; } /* masquer "A la une" */
		#frontpage_6384 .elementlist_elementtitle h2 { display:block; color:#000; } /* mais afficher les autres titres*/
		#left_column .content-view-listitem { border-bottom:1px dotted #000; margin:0 0 20px 0; }

	/* COLONNE DU MILIEU : */
	.section16 #frontpage td#center_column { padding:0 10px 0 21px; } /* 200 */
		/* GROS PLAN : */
		#frontpage_6457 { background:#DEF0FF url(../images/grosplan.gif) no-repeat; padding:69px 15px 5px 15px; float:left; }
			#frontpage_6457 h2 { display:none; }
			#frontpage_6457 .elementlist_elementtitle h2 { display:block; color:#000; }
		/* AGENDA */
		.zoom_agenda { background:url(../images/agenda.gif) 8px 4px no-repeat; padding:65px 15px 5px 15px; clear:left; width:200px; float:left; }
			.zoom_agenda .parent_category { display:none; }
			.zoom_agenda .article { margin:0 0 15px 0; padding:0; background:url(../images/puce_agenda.gif) no-repeat; }
			.zoom_agenda .intro, .zoom_agenda .intro p { margin:0; padding:0; }
			.zoom_agenda .title { font-weight:bold; color:#61A302; font-size:1.2em; padding:0 0 3px 20px; }
			.zoom_agenda .lienagenda { text-align:right; }
			.zoom_agenda .lienagenda a { padding-left:16px; background:url(../images/lien_agenda.gif) 0 2px no-repeat; color:#83C326; }
			.zoom_agenda .lienagenda a:hover { color:#DF661B; }
			 /* lien "tout l'agenda" */
			a#toutlagenda { padding-left:16px; background:url(../images/lien_agenda.gif) 0 2px no-repeat; color:#83C326; margin-left:85px; }
				a#toutlagenda:hover { color:#DF661B; }

	/* COLONNE DE DROITE : */
	.section16 #frontpage td#right_column { width:400px; padding:0; margin:0; background:#EF7325; }
		.section16 #frontpage td#right_column table tr { margin:0; padding:0; border:0; }
		.section16 #frontpage td#right_column table.withoutborder tr td { margin:0; padding:0; border:0; }
		.section16 #right_column #menu21 { padding:5px 0 5px 213px; margin:0; height:110px; background:#7BC412 url(../images/menu21.gif) no-repeat; }
			.section16 #right_column #menu21 ul, .section16 #menu21 li { margin:0; padding:0; list-style-type:none; }
				.section16 #right_column #menu21 .menu_top { display:none; }
				.section16 #right_column #menu21 a { display:block; padding:2px 5px 2px 0; color:#FFF; font-weight:normal; }
					.section16 #right_column #menu21 a:hover { background:#589403; }
		/* emairie */
		.section16 #right_column #menu22 { padding:6px 0 10px 0; margin:0; background:#DF661B url(../images/menu22.gif) 162px 6px no-repeat; width:400px; overflow:hidden; }
			.section16 #right_column #menu22 ul, .section16 #menu22 li { margin:0; padding:0; list-style-type:none; }
				.section16 #right_column #menu22 .menu_top { display:none; }
				.section16 #right_column #menu22 .menu_body { width:162px; margin:0; padding:0; overflow:hidden; }
				.section16 #right_column #menu22 .menu_body li { margin:0; padding:0; list-style:none; text-indent:0; }
				.section16 #right_column #menu22 a { display:block; padding:2px 5px 2px 26px; color:#FFF; font-weight:normal; width:131px; margin:0; }
					.section16 #right_column #menu22 a:hover { background:#BC4C0D; }

		#webtv { display:block; width:120px; height:20px; float:left; padding:116px 0 0 80px; background:url(../images/webtv.gif) no-repeat; }
			#webtv a { background:url(../images/webtvspan.gif) 0 3px no-repeat; padding-left:12px; color:#FFF; font-weight:normal; }
				#webtv a:hover { color:#9C0912; }

		.publication { width:184px; height:120px; padding:16px 0 0 16px; float:left; background:url(../images/lebulletin.gif) no-repeat; }
			.publication .publication_top { display:none; }
			.publication .publication_body { }
			.publication .publication_body img { float:left; margin:0 5px 5px 0; }
			.publication_title { height:50px; }
			.publication_title span { display:none; }
			.publication a { color:#FFF; font-weight:normal; }
			.publication a:hover { color:#DF661B; }
			.publication a.publication_link span { background:url(../images/webtvspan.gif) 0 3px no-repeat; padding:0 0 5px 12px; margin-bottom:10px; }
			.publication a.folder_link span { background:url(../images/webtvspan.gif) 0 3px no-repeat; padding-left:12px; }
			

		#frontpage_6473 { width:200px; height:136px; float:left; background:url(../images/lebulletin.gif) no-repeat; }
			#frontpage_6473 h2 { display:none; }

		#plandelavilleaccueil { display:block; width:400px; height:231px; background:url(../images/plandelavilleaccueil.gif) 0 0 no-repeat; color:#EF7325; clear:left; }
			#plandelavilleaccueil span { display:none; }
/* background:#EF7325 url(../images/carteaccueil.gif) bottom no-repeat; */

#bibliotheque { padding:0 0 0 138px; height:128px; display:block; background:url(../images/bibliotheque.gif) no-repeat; }

