

.glossary_link { font-weight:normal; background:#EAF8DE; color:#212A19; font-style:italic; }

.line_iag_wallpaper { border:0; }
.line_iag_wallpaper img { display:none; }
.line_iag_wallpaper a {
			display: block;
			font-weight: bold;
			padding: 0 0 6px 14px;
			background: url(../images/lire_la_suite.png) no-repeat 0 4px;
			border:0;
			}
.line_iag_wallpaper .break { display:none; }
.line_iag_wallpaper .hide { display:none;}				

.folder113 #annuaire_search { padding:10px; background:#fefefe; border:1px solid #ccc; }
.folder113 h1 {display:none; }

.folder113 #folder_name h2 {
			display: block;
			padding: 5px;
			font-size: 1.4em;
			font-weight: normal;
			color: #fff;
			background: #AEE477;
			margin:0;
			}

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; line-height: 19px; }

  .leftcol { vertical-align: top; width: 50%; padding-right: 10px; }
  .rightcol { vertical-align: top; width: 50%; padding-left: 10px; }


p { line-height: 19px; }
.class-article { line-height: 19px; }

	td#area_ileft { padding:0px 15px 5px 15px; margin:0; }
	.area_ileft { margin:0; text-align:right; }
	
	/* chemin */
	#pagelayout_pathdesign { clear:both; color: #92918C; font-size: 0.9em; }
		
	#pagelayout_pathdesign p { margin:0; }

	#pagelayout_pathdesign p a { text-decoration:none; color: #92918C; font-weight: normal; }
		#pagelayout_pathdesign p a:hover {	text-decoration:underline; }

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

	/* 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 { border: 1px solid #333; margin: 10px 0; }
	table.withborder td { border: 1px solid #ccc; padding: 5px; }
	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 {
			padding: 0 !important;
			!padding: 0 !important;
			padding: 0 0 10px 10px;
			}		
		
		table.right_inset td p { margin: 0; }

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

		td.white_background { background: #fff; }
		td.white_background_center { text-align: center; background: #fff; }
		td.white_background_center p  { display: block; text-align: center; }
		td.white_background_right { text-align: right; background: #fff; }
		td.white_background_right p  { display: block; text-align: right; }


	
	table.color_table {
		background: #F3F9FF;
		border: 1px solid #80BE33;
		border-right: 0;
		border-bottom: 0;
		}
		table.color_table td { padding: 5px; border:0; border-bottom: 1px solid #80BE33; border-right: 1px solid #80BE33; }
		
	.folder382 table.color_table {
		background: #C1EACA;
		border: 1px solid #008840;
		border-right: 0;
		border-bottom: 0;
		}
		.folder382 table.color_table td { padding: 5px; border:0; border-bottom: 1px solid #008840; border-right: 1px solid #008840; }
		
	.folder6681 table.color_table {
		background: #FFD4ED;
		border: 1px solid #E20079;
		border-right: 0;
		border-bottom: 0;
		}
		.folder6681 table.color_table td { padding: 5px; border:0; border-bottom: 1px solid #E20079; border-right: 1px solid #E20079; }
		
	.folder384 table.color_table {
		background: #C7E3EC;
		border: 1px solid #2C697F;
		border-right: 0;
		border-bottom: 0;
		}
		.folder384 table.color_table td { padding: 5px; border:0; border-bottom: 1px solid #2C697F; border-right: 1px solid #2C697F; }
		
	.folder385 table.color_table {
		background: #FED9A8;
		border: 1px solid #EE7F00;
		border-right: 0;
		border-bottom: 0;
		}
		.folder385 table.color_table td { padding: 5px; border:0; border-bottom: 1px solid #EE7F00; border-right: 1px solid #EE7F00; }
	
	.folder386 table.color_table {
		background: #C9E987;
		border: 1px solid #86BD16;
		border-right: 0;
		border-bottom: 0;
		}
		.folder386 table.color_table td { padding: 5px; border:0; border-bottom: 1px solid #86BD16; border-right: 1px solid #86BD16; }
		
	.folder387 table.color_table {
		background: #C2CFFF;
		border: 1px solid #00509D;
		border-right: 0;
		border-bottom: 0;
		}
		.folder387 table.color_table td { padding: 5px; border:0; border-bottom: 1px solid #00509D; border-right: 1px solid #00509D; }
		
	.folder388 table.color_table {
		background: #E6C58C;
		border: 1px solid #6B3931;
		border-right: 0;
		border-bottom: 0;
		}
		.folder388 table.color_table td { padding: 5px; border:0; border-bottom: 1px solid #6B3931; border-right: 1px solid #6B3931; }

	table.noborder_whitebgd {
		background: #fff;
		border: 0;
		}
		table.noborder_whitebgd td { padding: 5px; border: 0; }

	/* Images */
	div.imageleft { padding: 0; margin: 0 10px 0 0; overflow: hidden; text-align: center; float: left; }
	div.imageright { clear: both; padding: 0; margin: 0 0 0 10px; overflow: hidden; float: right; }
	
	div.object-left {
		margin: 0;
		padding: 0;
		border: 0;
		margin-right: 10px;
		float: left;
		}
		div.object-left div.imageleft { padding: 0; margin: 0; border: 0; text-align: center; }
		div.object-left p { padding: 0; margin: 0; border: 0; }		
		
	div.object-center {
		display:block;
		text-align: center;
		padding: 0 auto; margin: 15px 0; border: 0;
		width: auto;
		overflow:hidden;
		}
		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;
		float: right;
		}
		div.object-right div.imageright { padding: 0; margin: 0; border: 0; }
		div.object-right p { padding: 0; margin: 0; border: 0; }
	
		/* légende photo */
		div.image_infos { clear: both; text-align: center; }
		div.image_infos2 { display: inline; }
		
		.copyright {
			text-align: right;
			color: #000;
			margin: 0; padding: 0;
			font-size: 0.8em;
            line-height:12px;
			}
			.copyright_text {
			text-align: right;
			margin: 0; padding: 0;
			}
			
		.caption {
			text-align: left;
			color: #000;
			font-style:normal;
			margin: 0; padding: 0;
			font-size: 0.8em;
			}
			
		.caption p {
			text-align: left;
			font-style:normal;
			margin: 0;
			padding: 0;
			line-height:12px;
			}

	/* téléchargement pdf */
	div.content-view-embed {
		border: 0;
		width: auto;
		text-align: left;
		}
		
		
				
	/* sous rubriques */
		/* styles commun */
		#subcategories_list { margin: 0 0 10px 0; border-top: 1px solid #AEE477; border-bottom: 1px solid #AEE477; padding: 10px 0 6px 0; }
	
		#subcategories_list_title { display: none; }
	
		#subcategories_list h2 { display: none; }
	
		#subcategories_list a {
			display: block;
			font-weight: bold;
			padding: 0 0 6px 14px;
			background: url(../images/lire_la_suite.png) no-repeat 0 4px;
			}
	
	/* sous-rubriques en haut de page */
	td#elementlist_firstelement {
		width:70%;
		margin:0;
		padding:0;
		vertical-align:top;
		}
		
		td#elementlist_firstelement
			.elementlist_element { margin: 0; }
		td#elementlist_firstelement
			.elementlist_elementtitle h2 { margin-top: 0; }		
			
			

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

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

	/* lire la suite */
	.elementlist_elementlink { display: block; margin-top: 6px; }
	
	#area_middle .elementlist_elementlink a {
		padding: 0 0 0 14px;
		background: url(../images/lire_la_suite.png) no-repeat 0 4px;
		text-decoration: none;
		}
		
		/* Fichier */
		
		.line_file { display: inline; }
		.line_file .elementlist_element { display: inline; }
		.line_file h2 { display: none; }
		.line_file .description { display: none; }
		
		#area_middle .elementlist_elementlink a.download {
			display: inline;
			text-decoration: none;
			font-weight: bold;
			padding: 0;
			background: none;
			}
			#area_middle .elementlist_elementlink a.download:hover {}
			#area_middle .elementlist_elementlink a.download img {}				

	.content-view-embed h2 { display: none; }

	/* navigation pages */
	.pages .current { padding: 0 2px; border: 1px solid #666; color: #fff; background: #94DB4C; }
	
	.pages a { padding: 0 2px; border: 1px solid #666; color: #666; }
		.pages a:hover { color: #fff; background: #ff6600; }

	/* retour */
	#footer {
		margin:20px 0;
		text-align: right;
		}

		#footer a {
			font-size:0.9em;
			padding: 0 0.5em;
			text-decoration:underline;
			color:#ff6600;
			font-weight: bold;
			}
			#footer a:hover {
				text-decoration:none;
				color:#666;
				}

			#tipafriend {}
			#historyprevious {}			
			#downloadpdf { display: none; }
			
		.folder106 #footer a { border-right: 1px solid #ff6600; }
		
		#footer a#veille { border-right: 0; }
			
	/* Commentaires */
	.class-comment { margin-bottom: 10px; }
	.class-comment .author {
		color: #000; font-weight: bold;
		float: left;
		width: 15%;
		text-align: right;
		margin-top: 2px;
		}
	
	.class-comment .comment_item {
		float: right;
		width: 84%;
		padding-left: 1%;
		}
		.class-comment h3 { margin: 0 0 0 0;}
		.class-comment .message {}
		.class-comment .date { color: #999; }			

/* FICHES */
.filing_card { background: #DBE4A3; padding-bottom: 30px; }

.filing_card a { font-weight: bold; }
.filing_card a:hover { }

.filing_card table { margin-top: 0; padding-top: 0; }

.filing_card td {text-align: left; vertical-align: top; }

.filing_card p { margin: 0; padding: 0; line-height: 15px; }

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

.filing_card #site_image { background: url(../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: #DBE4A3;
	font-size: 11px;
	}

.filing_card #folder_name {
	background: none; margin: 0; padding: 0;
	}
	
.filing_card h1 {
	font-size: 1.7em;
	font-weight: bold;
	color: #454545 ;
	background: none;
	margin: 0 0 10px 0;
	}	

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

.filing_card #footer { margin: 0 20px; }


	/* retour */
	.filing_card #footer {
		margin-top:10px;
		text-align: right;
		}

	/* listing de fiches dans le contenu */
	.repositorytable {
		background: #fff;
		}
	
	.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 {
		display:block;
		padding-left: 14px;
		background: url(../images/lire_la_suite.png) no-repeat 0 3px;
		}

	.card_summary a {
		font-size: 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; }


/* navigation */
.pagenavigator { clear: both; }
.pagenavigator a span { font-weight: normal; padding: 0 5px; }

.latest_article h2 {display:none;}
.latest_article .elementlist_element {margin:0;padding:0;}
.latest_article .elementlist_elementlink {margin:0;padding:0;}

/*formulaire*/ 
.form_input { float:left; }
.form_input label { white-space:normal; }
.date span { float:left; }
.date span label { font-weight:normal; }

div.object-left #slideshow ,
div.object-right #slideshow  { float:left; text-align:center; }

div.object-left #slideshow #caption,
div.object-center #slideshow #caption,
div.object-right #slideshow  #caption { display:none; }

div.object-left #slideshow img#photo { width:200px; display:block;}

div.object-left #slideshow div#navigation,
div.object-center #slideshow div#navigation,
div.object-right #slideshow  div#navigation { margin-left:48px !important;  !margin-left:0 !important; _margin-left:0; }

div.object-left #slideshow #navigation table,
div.object-right #slideshow  #navigation table { padding:0; display:block; }

div.object-center #slideshow #navigation table {
	margin-left:-51px;
	margin-left:-0 !important;
	!margin-left:-0 !important;
	}

div.object-left #slideshow #navigation table td,
div.object-center #slideshow #navigation table td,
div.object-right #slideshow  #navigation table td { padding:0; }

div.object-left #slideshow { margin-right:10px; }
div.object-center #slideshow { margin:10px 0; display:block; text-align:center; }
div.object-right #slideshow { margin-left:10px; }

div.object-left #slideshow h1,
div.object-center #slideshow h1,
div.object-right #slideshow h1 { display:none; }

		
div.object-left #slideshow #navigation { margin:0 auto; text-align: center;  }

.folder17984 #folder_name { margin:0; }
.folder17984 #folder_name h1 { background:#F58F3D; }

.advanced_search_result td {padding:7px 3px; border-bottom:1px solid #ccc; }

#zoom_footer {
	font-size: 92%;
    clear:both;
    padding: 1px 10px 2px 10px;
}
#zoom_footer p{
    line-height: 15px;
}
#zoom_footer span {
    display:inline;
}
#zoom_footer a {
    display:inline;
    float: none;
    border-right: none;
    padding:0 2px;
    margin:0;
}
.breaker {
	clear:both;
	height:1px;
	overflow:hidden;
}
#slideshow .caption p {
	text-align: center;
}

.lowercase{text-transform:lowercase;}

tr.mceLast div{
    display:none;
}
input.button.agenda_search {
    margin:0 0.5em 0 0;
}
/* CSS dagre*/

.column1 {
	float:left;
	margin-right:5px;
}
.column1 .etab_elem{
	margin-bottom:20px;
}
.column1 .etab_elem p,
.infos p{
	margin:0;
	padding:
}
.column2 {
	float:right;
}
.column2 .imagecolumn2{
	margin-bottom:20px;
}

.infos,
#iag_directory46_search{
	background: #FFD4ED;
	border: 1px solid #E20079;
	padding:8px;
}
.infos{
	margin-bottom:10px;
}
#iag_directory46_search form .elem_form label,
#iag_directory46_search form .elem_form2 label{
	display:block;
	float:left;
	height:20px;
	width:186px;
	font-weight:normal;
}
#iag_directory46_search form .elem_form{
	clear:both;
	margin:1px 0 2px 4px;
	padding:5px 0;
}
#iag_directory46_search form .elem_form2{
	clear:both;
	margin:0 0 0 4px;
	padding:10px 0 0;
}
#iag_directory46_search form .elem_form input,
#iag_directory46_search form .elem_form2 input{
	margin: 0 5px;
}
#iag_directory46_search form .elem_form .input_radio,
#iag_directory46_search form .elem_form2 .input_radio{
	min-width:108px;
	_width:108px;
	float:left;
}
#iag_directory46_search form .elem_form .line2{
	float:left;
	clear:both;
	
	margin:11px 0 5px 192px;
}
#iag_directory46_search form #search_send{
	float:right;
	margin-right:2px;
}
#directory_search_results {
	margin-top:15px;
}
#directory_search_results .iag_directory_element_line .directory_elm_colright{
	float:right;
	padding:6px 0 6px 6px;
	margin-left:4px;
}
#directory_search_results .iag_directory_element_line .directory_elm_colleft{
	float:left;	
	padding:4px 0 4px 4px;
}
#directory_search_results .iag_directory_element_line hr
{
	padding:0 10px;
}

/* CSS dagre*/
