
/* *********************************
			DIV global
************************************ */
	BODY {
		margin:0;
		padding:0;
	}
	
	FORM, UL {
		margin:0;
		padding:0;	
	}
	
	#CONTENER #CONTENT P {
		margin-bottom:10px;
	}
	
	#CONTENER #CONTENT UL {
		margin-left:20px;
	}
	#CONTENER #CONTENT UL LI{
		margin-left:20px;
		list-style-type: auto;
	}
	
	.clL {
		clear:left;
	}
	.clR {
		clear:right;
	}
	.clB {
		clear:both;
	}
	
	#MAIN {
		width:1000px;
		
		background:url('../imgs/bkg_main.gif') repeat-y;
		
		margin-left: auto;
		margin-right: auto;
	}
	
	#scrollComponent {
		visibility:hidden;
		position:absolute;
		width:32px;
		height:91px;
		background:url('../imgs/bkg_scroll.gif') no-repeat 0px 18px;
	}
		#scrollComponent #linktop{
			display:block;
			font-size:8px;
			margin-left:10px;
			background:url('../imgs/ico_scrolltop.gif') no-repeat;
			width:22px;
			height:11px;
		}
		#scrollComponent #linkbottom{
			display:block;
			font-size:8px;
			margin-left:10px;
			margin-top:69px;
			background:url('../imgs/ico_scrollbottom.gif') no-repeat;
			width:22px;
			height:11px;
		}

/* *********************************
			DIV CONTENER
************************************ */

	#MAIN #CONTENER {
		margin:0;
		padding:0;
		width:955px;
		min-height:200px;
	}
	
		#CONTENER H1, #CONTENER H2, #CONTENER H3, #CONTENER H4 {
			margin:0;
		}
		
		#CONTENER H2 {
			margin-bottom:15px;
		}
		
		/* *********************************
				DIV partie encart gauche
		************************************ */
					
			#CONTENER #LEFT_INSERT {
				float:left;
				width:200px;
			}
			
			#CONTENER #LEFT_INSERT A.contact{
				display:block;
				width:160px;
				height:60px;
				margin-left:40px;
				background:url('../imgs/ico_contact_n.gif') no-repeat;				
			}
			#CONTENER #LEFT_INSERT A.contact:hover{
				background:url('../imgs/ico_contact_o.gif') no-repeat;				
			}
			
			#CONTENER #LEFT_INSERT A.avenir{
				display:block;
				width:160px;
				height:80px;
				margin-left:40px;
				background:url('../imgs/ico_avenir_n.gif') no-repeat;				
			}
			#CONTENER #LEFT_INSERT A.avenir:hover{
				background:url('../imgs/ico_avenir_o.gif') no-repeat;				
			}
			#CONTENER #LEFT_INSERT A.espacepresse{
				display:block;
				width:127px;
				height:16px;
				margin-top:20px;
				margin-left:73px;
				background:url('../imgs/ico_espacepresse.gif') no-repeat;				
			}
			#CONTENER #LEFT_INSERT A.info{
				display:block;
				width:143px;
				height:40px;
				margin-top:30px;
				margin-left:57px;
				background:url('../imgs/ico_info.gif') no-repeat;				
			}
		
		/* *********************************
					DIV partie contenu
		************************************ */
		
			#CONTENER #CONTENT {
				float:left;
				width:530px;
				margin-left:24px;
				margin-right:24px;
			}
				#CONTENER #CONTENT #ARIANE {
					margin-bottom:5px;
				}
				
				#CONTENER #CONTENT #ARIANE H1, #CONTENER #CONTENT #ARIANE H2{
					display:inline;
					margin:0;
					padding:0;
					padding-left:5px;
					padding-right:5px;
				}
				#CONTENER #CONTENT #ARIANE A{
					background:none;
					padding:0;
				}
				
				#CONTENER #CONTENT FORM {
					width:520px;
					margin-bottom:20px;
				}
					#CONTENER #CONTENT FORM #headerform{
						background:url('../imgs/header_form.gif') no-repeat;
						height:30px;
						padding-top:67px;
					}
					#CONTENER #CONTENT FORM #contentform{
						width:476px;
						padding:8px;
						padding-left:20px;
						padding-right:20px;
						background:#a2bf0b;
					}
		 				#CONTENER #CONTENT FORM #contentform LABEL{
							float:left;
							display:block;
							width:136px;
							margin-right:4px;
							margin-top:3px;
							margin-bottom:10px;
						}
						#CONTENER #CONTENT FORM #contentform INPUT, 
						#CONTENER #CONTENT FORM #contentform TEXTAREA {
							width:320px;
							border:0;
							margin:0;
							padding:2px;
							padding-left:3px;
							border-top:1px solid #70716a;
							border-left:1px solid #70716a;
							background:#FFFFFF;
						}
						#CONTENER #CONTENT FORM #contentform SELECT {
							border:0;
							margin:0;
							padding:0;
							border-top:1px solid #70716a;
							border-left:1px solid #70716a;
							background:#FFFFFF;
						}
						#CONTENER #CONTENT FORM #contentform .checkbox{
							width:auto;
							border:0;
							margin:0;
							padding:0;
							background:none;
						}
						#CONTENER #CONTENT FORM #contentform .btn{
							float:right;
							display:block;
							width:137px;
							height:22px;
							margin-top:8px;
							margin-right:3px;
							background:#a2bf0b;
							border:0;
						}
						html>body #CONTENER #CONTENT FORM #contentform A{
							margin-right:8px;
						}
						
					#CONTENER #CONTENT FORM #footerform {
						width:520px;
						height:38px;
						background:url('../imgs/footer_form.gif') no-repeat;
					}
				
				#CONTENER #CONTENT IMG{
					margin:4px;
					margin-left:0;
				}
				
					#CONTENER #CONTENT #SUBCONTENT .gauche {
						float:left;
						width:160px;
						margin:0;
					}
					#CONTENER #CONTENT #SUBCONTENT .droite {
						float:left;
						width:345px;						
						margin-left:10px;
					}
				
				#CONTENER #CONTENT DIV.separator {
					width:483px;
					height:13px;
					margin-top:12px;
					margin-bottom:12px;
					background:url('../imgs/bkg_separator.gif') no-repeat;	
				}
			
				#CONTENER #CONTENT #link, #CONTENER #CONTENT DIV.link {
					margin-top:15px;
					margin-bottom:15px;
				}
					#CONTENER #CONTENT #link A, #CONTENER #CONTENT DIV.link A{
						margin-top:15px;
						padding-left:5px;
						padding-right:5px;
					}
				
				#CONTENER #CONTENT A.link {
					margin:0;
					padding:0;
					line-height:10px;
					/*color:#f7931a;*/
					background:none;
					/*text-decoration:underline;*/
				}
				/*#CONTENER #CONTENT A.link:hover {
					text-decoration:none;
				}*/
				
				#CONTENER #CONTENT #googlemapheader {
					width:530px;
					height:35px;
					background:url('../imgs/bkg_headergoogle.gif') no-repeat;	
				}
				#CONTENER #CONTENT #googlemap {
					width:520px;
					height:600px;
					padding-left:2px;
					padding-right:8px;
					background:url('../imgs/bkg_google.gif') repeat-y;	
				}
				#CONTENER #CONTENT #googlemapfooter {
					width:530px;
					height:20px;
					background:url('../imgs/bkg_footergoogle.gif') no-repeat;	
				}
					
				
				#CONTENER #CONTENT #plateforme A.arbre_n {
					float:left;
					display:block;
					width:54px;
					height:72px;
					background:url('../imgs/ico_arbre_n.gif') no-repeat;
				}
				#CONTENER #CONTENT #plateforme A.arbre_o {
					float:left;
					display:block;
					width:54px;
					height:72px;
					background:url('../imgs/ico_arbre_o.gif') no-repeat;
				}
				
				#CONTENER #CONTENT #plateforme DIV.content_pf{
					float:left;
					width:470px;
					margin-bottom:5px;
				}
				
				#CONTENER #CONTENT #plateforme H2{
					margin:0;
					padding:0;
				}
				
				/* typo3 CSS */
				#CONTENER #CONTENT #categorySelector {
					margin-top:15px;
				}
					#CONTENER #CONTENT #categorySelector FORM{
						width:auto;
					}
				
		
		/* *********************************
				DIV partie encart droit
		************************************ */
					
			#CONTENER #RIGHT_INSERT {
				float:left;
				width:165px;
			}
				#CONTENER #RIGHT_INSERT #envoyerami {
					display:block;
					width:160px;
					height:23px;
					margin-left:2px;
					background:url('../imgs/ico_envoyerami.gif') no-repeat;				
				}
				
				#CONTENER #RIGHT_INSERT #entretien{
					width:160px;
					margin-left:2px;
				}
					#CONTENER #RIGHT_INSERT #entretien H1{
						height:63px;
						background:url('../imgs/text_entretien.gif') bottom center no-repeat;
					}
					
					#CONTENER #RIGHT_INSERT #entretien .header{
						height:70px;
						background:url('../imgs/header_arbrebis.gif') no-repeat;
					}						
					#CONTENER #RIGHT_INSERT #entretien .content{
						padding:3px;
						padding-left:30px;
						padding-right:25px;
						background:url('../imgs/bkg_arbrebis.gif') repeat-y;
					}
					#CONTENER #RIGHT_INSERT #entretien .footer{
						height:92px;
						background:url('../imgs/footer_arbrebis.gif') no-repeat;
					}					
					#CONTENER #RIGHT_INSERT #entretien A {
						margin-top:10px;
						padding-left:20px;
						padding-bottom:8px;
						line-height:22px;
					}
					
				#CONTENER #RIGHT_INSERT #mailing{
					height:130px;
					padding-top:13px;
					padding-left:10px;
					background:url('../imgs/bkg_mailing.gif') no-repeat;
				}
					#CONTENER #RIGHT_INSERT #mailing INPUT{
						width:129px;
						border:0;
						margin:0;
						margin-bottom:2px;
						padding:3px;
						border-top:1px solid #6d8105;
						border-left:1px solid #6d8105;
						background:#a3c108;
					}
					#CONTENER #RIGHT_INSERT #mailing #btn_mailing{
						display:block;
						margin-top:33px;
						margin-right:10px;
						width:137px;
						height:22px;
						background:url('../imgs/btn_mailing.gif') no-repeat;					
					}
					
					* html #CONTENER #RIGHT_INSERT #mailing #btn_mailing{
						margin-top:45px;
					}
					
					*:first-child+html #CONTENER #RIGHT_INSERT #mailing #btn_mailing{
						margin-top:45px;
					}
					
					#CONTENER #RIGHT_INSERT #mailing #btn_mailing:hover{
						background:url('../imgs/btn_mailing_on.gif') no-repeat;					
					}
					
					#CONTENER #RIGHT_INSERT #mailing A.infocnil{
						display:block;
						margin-left:32px;
						margin-top:5px;
						width:57px;
						height:15px;
						background:url('../imgs/btn_infocnil_n.gif') no-repeat;					
					}
					#CONTENER #RIGHT_INSERT #mailing A.infocnil:hover{
						background:url('../imgs/btn_infocnil_o.gif') no-repeat;					
					}
				
				#CONTENER #RIGHT_INSERT #dossier{
					width:160px;
					margin-left:2px;
				}
					#CONTENER #RIGHT_INSERT #dossier H1{
						height:44px;
						background:url('../imgs/text_dossier.gif') bottom center no-repeat;
					}
					
					#CONTENER #RIGHT_INSERT #dossier .header{
						height:51px;
						background:url('../imgs/header_planche.gif') no-repeat;
					}
					#CONTENER #RIGHT_INSERT #dossier .content{
						padding:3px;
						padding-left:20px;
						background:url('../imgs/bkg_planche.gif') repeat-y;
					}
					#CONTENER #RIGHT_INSERT #dossier .footer{
						height:12px;
						background:url('../imgs/footer_planche.gif') no-repeat;
					}
				
				#CONTENER #RIGHT_INSERT #restauration{
					width:160px;
					margin-left:2px;
				}
					#CONTENER #RIGHT_INSERT #restauration H1{
						height:44px;
					}
					
					#CONTENER #RIGHT_INSERT #restauration LI{
						list-style-type:none;
					}
					
					#CONTENER #RIGHT_INSERT #restauration .header{
						height:51px;
						background:url('../imgs/header_plancheter.gif') no-repeat;
					}
					#CONTENER #RIGHT_INSERT #restauration .content{
						padding:3px;
						padding-left:25px;
						padding-right:20px;
						background:url('../imgs/bkg_plancheter.gif') repeat-y;
					}
					#CONTENER #RIGHT_INSERT #restauration .footer{
						height:12px;
						background:url('../imgs/footer_plancheter.gif') no-repeat;
					}
					
				#CONTENER #RIGHT_INSERT #securite{
					display:block;
					width:160px;
					height:60px;
					margin-left:2px;
					background:url('../imgs/ico_securite_n.gif') no-repeat;				
				}
				#CONTENER #RIGHT_INSERT #securite:hover{
					background:url('../imgs/ico_securite_o.gif') no-repeat;				
				}
				
				#CONTENER #RIGHT_INSERT #visite{
					display:block;
					margin-top:10px;
					margin-bottom:10px;
					width:160px;
					height:60px;
					margin-left:2px;
					background:url('../imgs/ico_visite_n.gif') no-repeat;				
				}
				#CONTENER #RIGHT_INSERT #visite:hover{
					background:url('../imgs/ico_visite_o.gif') no-repeat;				
				}
				
				#CONTENER #RIGHT_INSERT #sitesavoir{
					width:160px;
					margin-left:2px;
					margin-top:8px;
				}
					#CONTENER #RIGHT_INSERT #sitesavoir H1{
						height:48px;
						background:url('../imgs/text_sites.gif') bottom center no-repeat;
					}
					
					#CONTENER #RIGHT_INSERT #sitesavoir .header{
						height:51px;
						background:url('../imgs/header_planchebis.gif') no-repeat;
					}
					#CONTENER #RIGHT_INSERT #sitesavoir .content{
						padding:3px;
						padding-left:30px;
						padding-right:30px;
						background:url('../imgs/bkg_planchebis.gif') repeat-y #ded1bf;
					}
					#CONTENER #RIGHT_INSERT #sitesavoir .footer{
						height:12px;
						background:url('../imgs/footer_planche.gif') no-repeat;
					}
				
				#CONTENER #RIGHT_INSERT #autreactivite{
					width:160px;
					margin-left:2px;
				}
					#CONTENER #RIGHT_INSERT #autreactivite H1{
						height:38px;
						background:url('../imgs/text_autreactivite.gif') bottom center no-repeat;
					}
					
					#CONTENER #RIGHT_INSERT #autreactivite LI{
						list-style-type:none;
					}
					
					#CONTENER #RIGHT_INSERT #autreactivite .header{
						height:43px;
						background:url('../imgs/header_arbre.gif') no-repeat;
					}						
					#CONTENER #RIGHT_INSERT #autreactivite .content{
						padding:3px;
						padding-left:20px;
						background:url('../imgs/bkg_arbre.gif') repeat-y;
					}
					#CONTENER #RIGHT_INSERT #autreactivite .footer{
						height:43px;
						background:url('../imgs/footer_arbre.gif') no-repeat;
					}
				
				#CONTENER #RIGHT_INSERT #revuepresse{
					display:block;
					width:139px;
					height:17px;
					margin-top:5px;
					margin-left:23px;
					background:url('../imgs/ico_revuepresse.gif') no-repeat;				
				}
				
				#CONTENER #RIGHT_INSERT #contactpresse{
					width:160px;
					margin-top:30px;
				}
					#CONTENER #RIGHT_INSERT #contactpresse A.contactpresse{
						display:block;
						width:160px;
						height:70px;
						margin-left:2px;
						background:url('../imgs/ico_contactpresse_n.gif') no-repeat;				
					}
					#CONTENER #RIGHT_INSERT #contactpresse A.contactpresse:hover{
						background:url('../imgs/ico_contactpresse_o.gif') no-repeat;				
					}
				
				#CONTENER #RIGHT_INSERT #lien{
					display:block;
					width:113px;
					height:20px;
					margin-top:5px;
					margin-left:49px;
					background:url('../imgs/ico_lien.gif') no-repeat;				
				}
				
				#CONTENER #RIGHT_INSERT #pub{
					width:160px;
					margin-left:2px;
					margin-top:10px;
				}
					#CONTENER #RIGHT_INSERT #pub H1{
						height:43px;
						background:url('../imgs/text_pub.gif') no-repeat 90px bottom;
					}
					#CONTENER #RIGHT_INSERT #pub .header{
						height:43px;
						background:url('../imgs/header_arbreter.gif') no-repeat;
					}
					#CONTENER #RIGHT_INSERT #pub .footer{
						height:43px;
						background:url('../imgs/footer_arbreter.gif') no-repeat;
					}

/* *********************************
			DIV FOOTER
************************************ */
	
	#MAIN #FOOTER {
		width:705px;
		height:77px;
		padding-top:20px;
		padding-left:250px;
		background:url('../imgs/bkg_contener.gif') no-repeat 97px;
	}
		#FOOTER #rea{
			display:none;
		}
		
		#FOOTER #logo{
			display:block;
			float:right;
			width:88px;
			height:33px;
			margin-right:12px;
			background:url('../imgs/logo_onf.gif') no-repeat;
		}
		html>body #FOOTER #logo{
			margin-right:24px;
		}
		
		#FOOTER #TOOLBOX {
			margin-top:8px;
		}