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

.privacy-policy p { display: inline; white-space: normal; font-weight: normal; }
code { font-size: 0.8em;	}
pre { font-size: 1.1em; }
/* pas de marge sur les menu */
#area_top ul, #area_left ul, #area_ileft ul, #area_lowtop ul, #area_right ul, #area_iright ul,
#area_top li, #area_left li, #area_ileft li, #area_lowtop li, #area_right li, #area_iright li { display: block; margin: 0; padding: 0; list-style-type: none;}
div { margin:0; padding:0; }
form { margin:0; padding:0; }
td { margin:0; }
img { border:none; }
p { text-align:justify;margin:10px 0 0 0;padding: 0;}



a { text-decoration:none; color: #0000ff; }
a:hover { text-decoration:none; color: #333; }

/* chemin */
#pagelayout_pathdesign {clear:both;background:#fff;width:647px;_width:657px;padding: 10px 30px 10px 15px;margin:0;display:block;overflow:hidden;}

#pagelayout_pathdesign p {margin:0;color:#999;background:#fff; padding:0;}

#pagelayout_pathdesign a { float:left; text-decoration:none; color: #999; border:0; background:#fff;
padding:0;
margin:0 0 0 0 !important;
!margin:0 0 0 0 !important;
margin:0 0 0 0;
}
#pagelayout_pathdesign a:hover { text-decoration:none; color: #333; background: none;}

#pagelayout_pathdesign p a {display:inline; float:left;padding:0 6px 0 0; background:#fff; font-size:0.9em; font-weight:normal; margin:0;}
#pagelayout_pathdesign p span {display:inline; float:left;padding:0 6px 0 0;
margin:0 0 0 0 !important;
!margin:0 0 0 0 !important;
margin:0 0 0 0;
}

#pagelayout_pathdesign #vous_etes {display:none;}

#folder_name {border: 0;padding: 0;margin: 0px;}
h1 {display: inline;padding: 0;font-size: 1.8em;color: #333;}
h2 {font-weight: normal;font-size: 1.5em;color: #666;border-bottom: 1px solid #666;padding-top: 6px;margin: 0 0 10px 0;}
h3 { font-size: 1.2em; color: #004489; font-weight:bold; }
h4 { font-size: 1.1em; color: #666; }
h5 { font-size: 0.8em; color: #333; }
h6 { font-size: 0.6em; color: #333; }

/* Tableaux */
table {font-size:1em;}
table td {width:1%;}
table.withoutborder{border:0;margin:10px 0;padding: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 {width:1%;padding: 5px;border-left: 1px solid #ccc;border-right: 0;border-top: 1px solid #ccc;border-bottom: 0;}
table.withborder 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; }

/* légende photo */
.attribute-caption { clear: both; text-align: center; }
.attribute-copyright { font-size: 0.9em; clear: both; text-align: center;line-height:10px;padding-bottom:3px; }
.attribute-caption p {margin: 0; padding: 0; border: 0;font-family: Arial;text-align: center;font-size: 0.8em;font-style: italic;color: #666;}

/* lire la suite */
.elementlist_elementlink { display: block; margin: 0; }
.elementlist_elementlink a {font-weight: bold;color: #B70073;padding-left: 14px;background: url(../images/lire_la_suite_2.png) no-repeat 0 2px;}
.elementlist_elementlink a:hover { color: #536597;}
.elementlist_elementlink a.download { padding: 0; }		

	/* sous rubriques */
		/* styles commun */
		#subcategories_list { margin: 10px 0 10px 0; }
	
		#subcategories_list_title { display: none; }
	
		#subcategories_list h2 { line-height: 11pt; }
	
		#subcategories_list a {
			display: block;
			font-weight: bold;
			color: #B70073;
			padding: 0 0 4px 14px;
			background: url(/design/laferme/images/lire_la_suite_2.png) no-repeat 0 1px;
			}
			#subcategories_list a:hover { color: #54A522; }
	
	/* 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 0 14px; }

/* retour */
#footer {display:block;margin-top:10px;border-top: 2px dotted #ccc;padding: 8px 0;text-align: right;}
#footer a {letter-spacing: -1px;padding: 0; margin-left: 10px;text-decoration:none;color:#00488B;}
#footer a:hover {text-decoration:none;color:#B70073;}
a#tipafriend {padding-left: 16px;background:url(../images/_tipafriend_2.gif) no-repeat 0 2px;}
a#print {padding-left: 17px;background:url(../images/_imprimer_2.gif) no-repeat 0 1px;}
a#historyprevious {padding-left: 17px;background:url(../images/_retour_2.gif) no-repeat 0 2px;}
a#downloadpdf {display: none;}

/* mécanique :NE PAS MODIFIER */
/* articles */
	.container_content {clear:left;float:none;}
	.elementlist_element, .elementlist_agenda_element, .line_event, .grouplisting, #footer, .card_link {clear:left;margin-bottom:20px;}
	.elementlist_element_content, .line_event2 {display:block;overflow:hidden;height:100%;padding-bottom:10px;}
	
.embed-leftfixed {clear:left;float:left;display:block;margin-right:10px;margin-bottom:10px;}
.embed-unfixed {padding:0 0 10px 0;}
.embed-unfixed .image {margin:0 auto 0 auto;text-align:center;}
.embed-rightfixed {display:block;float:right;margin-left:10px;margin-bottom:10px;}
.imageleft {clear:left;float:left;display:block;margin-right:10px;margin-bottom:10px;}
.imageright {display:block;float:right;margin-left:10px;margin-bottom:10px;}

#newsletter .imageleft {clear:left;float:left;display:block;margin-right:0;margin-bottom:10px;}
#newsletter .imageright {display:block;float:right;margin-left:0;margin-bottom:10px;}

/* encadrés */
.pagelayout-rightfixed {width:205px;_width:220px;padding:6px 0 0 15px;float:right;background:#fff;}
.pagelayout-rightfixed .inset {margin:0;padding:0;overflow:hidden;}
.pagelayout-rightfixed .folder_name {
			margin: 0 0 0 0;
			padding: 2px 0 0 0;
			font-size: 1.3em;
			font-weight: bold;
			background: #fff;
			color: #51626F;
			border-bottom: 1px solid #51626F;
			}
		
.pagelayout-rightfixed h2 {border:0;font-size:1em;padding:0;margin:0;color:#fff;font-weight:bold;}

.inset {margin:0;padding:0;border:0;}
.inset p {margin:0;padding:0;border:0; text-align:left;}
.inset_folder {margin-bottom:20px;padding:0;border:0;}

.inset .folder_body {margin:0;padding:10px;background:#BAC8D3;color:#000;}
.inset .elementlist_element {margin:0 0 10px 0;padding:0;border-bottom:1px solid #fff;}
.inset a {color:#fff;text-decoration:none;}
.inset a:hover {color:#000; background:none;text-decoration:none;}

.inset .elementlist_elementcontent p a:hover,
.insetnode_description a:hover { background: none; text-decoration:none; color: #000; }

.inset .elementlist_elementlink a {text-decoration:underline;font-weight:normal;color:#fff;background:url(../images/lire_la_suiteo.png) no-repeat 0 3px;}
.inset .elementlist_elementlink a:hover {color:#333;background:url(../images/lire_la_suiteo.png) no-repeat 0 3px;}

.inset .class-link h2 {display:none;}

/* accueil */
.section16 .inset a {text-decoration:none;color:#000;}
.section16 .inset a:hover {text-decoration:none;color:#6372A1;}

.section16 .inset .folder_body {margin:0;padding:10px;background:#fff;color:#000;}
#node_2975 #node {padding:0;}
.section16 #area_lowtop {height:27px !important;height:26px;}

/*.section16 .container_content {clear:left;float:left;background:#FF9900;width:424px;_width:424px;padding:0 20px 0 20px;}*/
.section16 .pagelayout-rightfixed {width:170px;padding:40px 15px 0 15px;float:right;background:#fff;}

.section16 .filing_card_full {clear:left;float:left;display:block;background:#F4D7C2;width:464px;_width:484px;padding:0 0 30px 0;overflow:hidden;}
.section16 .filing_card_full_body {background:#F4D7C2;padding:20px 20px 0 20px;clear:both;}
.section16 .filing_card_full_body #folder_name {border:0;padding:0;margin:0;background:none;height:1%;}
.section16 .filing_card_full_body #folder_name h1 {display:block;border:0;padding-left:14px;margin:0;color:#000;background: url(../images/a_l_affiche_puce.gif) no-repeat 0 8px;font-size:1.5em;} 
.section16 #footer {margin:0 30px;}
.section16 .inset .elementlist_elementlink a {text-decoration:underline;font-weight:normal;color:#666;background:url(../images/lire_la_suiteo.png) no-repeat 0 3px;}
.section16 .inset .elementlist_elementlink a:hover {color:#333;background:url(../images/lire_la_suiteo.png) no-repeat 0 3px;}
.section16 #footer {border:0;}

.section16 .filing_card_inset .filing_card_full_body {background:#fff;padding:0;}

.filing_card_full_body #folder_name {display:none;}

/* FICHES */
.filing_card {background:#fff;text-align:left;}
.filing_card #area_top {height:59px;width:100% !important;!width:100% !important;width:98%;background:#01478B;}
.filing_card #area_top_bgd {height:59px;width:100% !important;!width:100% !important;width:98%;background:#FFF;}
.filing_card #site_image {height:59px;margin:0;padding:0;border:0;}
.filing_card .header_img {display:block;}
.filing_card #pagelayout_allcontent {background:#fff;width:100% !important;!width:98% !important;width:98%;margin:0;padding:0;}
.filing_card  h1 {display:block;margin-bottom:10px;border:0;}
.filing_card .class-article {padding:20px;}
.filing_card #footer {margin:0 20px;}
.filing_card #footer a {letter-spacing: 0; }
.filing_card a#tipafriend {padding-left:16px;background:url(../images/_tipafriend.gif) no-repeat 0 1px;}
.filing_card a#print {padding-left:17px;background:url(../images/_imprimer.gif) no-repeat 0 0px;}
.filing_card a#downloadpdf {display:none;}
	
/* listing de fiches dans le contenu */
.filing_card_body {background:#fff;}

.grouplisting {border:0;}
.repositorylisting {padding-top:20px;}
.repositorylisting .image {float:none;}
.repositorytable {width:100%;	background:#fff;border-right:1px solid #ccc;border-bottom:1px solid #ccc;}
.repositorytable td {width:34%;border-left:1px solid #ccc;border-top:1px solid #ccc;padding:10px;vertical-align:top;}	

.filingcard_folder #folder_name {margin:0;padding:0;}
.filingcard_folder #folder_name h1 {font-size:1.2em;color:#000;margin:0;padding:0;}

.card_link {border-top:1px solid #353535;padding-top:10px;margin:0;}
.card_link .subtitle {}
.card_link .subtitle p {}
.card_link a {font-weight:bold;display:inline;}

a.card_link_link {display:block;text-decoration:none;border:0;color:#666;font-size:1.5em; padding-left:14px;background: url(../images/lire_la_suite_2.png) no-repeat 0 7px; }
a.card_link_link:hover {display:block;text-decoration:none;border:0;color:#B70073;font-size:1.5em; padding-left:14px;background: url(../images/lire_la_suite_2.png) no-repeat 0 7px; }

.filing_card_inset .card_link_link {margin-bottom:10px;}

.card_link_link:hover {color:#7B7C7E;}
.card_link_link span {font-weight: bold;padding-left: 16px;background: url(../images/lire_la_suite_2.png) no-repeat 0 7px;}
#node_2975 h2 {font-weight: bold;padding-left: 16px;background: url(../images/lire_la_suite_2.png) no-repeat 0 12px;color:#000;border:0;}/**/
#node_2975 .filing_card_inset h2 {background:#fff url(../images/a_voir_en_famille.gif) no-repeat 100% 0;border:0;color:#000;font-size: 1.2em;margin:0 0 10px 0;padding:0 40px 0 0;line-height:19px;}/**/
#node_2975 .elementlist_elementlink {margin-top:10px;}/**/
#node_2975 .elementlist_elementlink a {color:#fff;}/**/
#node_2975 .elementlist_elementlink a:hover {color:#333;}/**/

.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;}		

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


.class-folder { background:url(../images/_etoiles_2.gif) no-repeat 100% 100%;}
#node_2975 .class-folder {background:none;}/**/
.line_iag_filing_card_repository .elementlist_elementlink {clear:left;}
.line_iag_filing_card_repository h2 {display:none;}
.line_iag_filing_card_repository .elementlist_element {margin:8px 0;padding:0;}
.line_iag_filing_card_repository .elementlist_element_content {margin:0;padding:0;}
.line_iag_filing_card_repository a {color:#000;font-weight:normal;padding-left:16px;}

.subcategories_list {clear:both;}
.subcategories_list h2 {display:none;}
.subcategories_list .elementlist_element {margin:8px 0;padding:0;}
.subcategories_list .elementlist_element_content {margin:0;padding:0;}
.subcategories_list a {color:#000;font-weight:normal;padding-left:16px;}

/* navigation pages */
.pagenavigator {display:block;margin-bottom:10px;overflow:hidden;}
.pages {float:left;}
.pages .current { padding: 0 2px; border: 1px solid #333; color: #fff; background: #333; }
.pages a { padding: 0 2px; border: 1px solid #333; color: #333; }
.pages a:hover { color: #fff; background: #333; }
.previous a, .next a { color: #333; padding: 0 4px; float:left; }
.previous a:hover, .next a:hover { background: #333; color: #fff; }
.previous a {display:block;padding-right:10px;}
.next a {display:block;padding-left:10px;}
