	/*=====================================================================*/
	/* 
	/* CSS L&ganse pour Herbissima
	/* 20 janvier 2006
	/*
	/*=====================================================================*/
	
	* {
	margin: 0;
	padding: 0;
	}
	
	
	img {
		border: 0;
	}
	html, body {
		height: 100%;
		margin: 0;
		padding: 0;
		}
		
		
	body {
	font: 11px 'Lucida Grande', LucidaGrande, Lucida, Helvetica, Arial, sans-serif;
	margin: 0px 0px 0px 0px;
	color: #362928;
	text-align: center;
	background: url(images/fond.jpg) repeat-x;
	}
	
		/*=====================================================================*/
		/* Menu
		/*=====================================================================*/
	
	#nav a:link, #nav a:visited {
		float: left;
		width: 80px;
		padding: 55px 0 0 0;
		overflow: hidden;
		height: 0px !important; 
		height /**/:55px; /* for IE5/Win */
	}
	
	#n1 a:link, #n1 a:visited { width: 77px; }
	#n2 a:link, #n2 a:visited { width: 48px; }
	#n3 a:link, #n3 a:visited { width: 87px; }
	#n4 a:link, #n4 a:visited { width: 85px; }
	#n5 a:link, #n5 a:visited { width: 84px; }
	
	#n1 a:link, #n1 a:visited { background-image: url("images/menu-1.jpg"); }
	#n2 a:link, #n2 a:visited { background-image: url("images/menu-2.jpg"); }
	#n3 a:link, #n3 a:visited { background-image: url("images/menu-3.jpg"); }
	#n4 a:link, #n4 a:visited { background-image: url("images/menu-4.jpg"); }
	#n5 a:link, #n5 a:visited { background-image: url("images/menu-5.jpg"); }
	
	#nav a:hover, #nav a.selected { 
		background-position: 0 -55px; 
	  }
	
	
	#header {
		top: 70px;
		left: -39px;
		position: relative;
		float: right;
		display: block;
		height: 55px;
		width: 390px;
	}
	
	
	#header #nav {
		width: 390px;
		height: 55px;
		display: inline;
		overflow: hidden;
		list-style: none;
	}
	
	
	
	#header #nav li {
		display: inline;
		list-style-type: none;
	}
	

	
		/*=====================================================================*/
		/* Centrer
		/*=====================================================================*/
	
	
	
	
	div#entete {
		width: 780px;   
	   /*height: 100px; */
	}
	div#corps {
		position: relative;
		height: auto !important;
		height: 100%;
		min-height: 100%;
		width: 780px;
		margin: auto;
	}

	
		/*=====================================================================*/
		/* base*/
		/*=====================================================================*/
		
	
	
	
	
	b, strong {
		font-weight: bold;
	}
	
	a:link {
		color: #9AAFAA;
		font-weight: bold;
		text-decoration: none;
	}
	
	a:visited {
		color: #9AAFAA;
		text-decoration: none;
			font-weight: bold;
	}
	
	a:hover, a:active {
		color: 9AAFAA;
		text-decoration: underline;
			font-weight: bold;
	}
	
	img {
		border-style: none;
	}

		
	
	
		/*=====================================================================*/
		/* Structure
		/*=====================================================================*/
	
	
	#pageglobale {
	font-family: 'Lucida Grande', LucidaGrande, Lucida, Helvetica, Arial, sans-serif;
	width: 780px;
	background-image: url(images/centre.jpg);
	}
	
	
	#baspage {
	background: url(images/bas.jpg) no-repeat;
	text-align: center;
	color: #CCCCCC;
	font-size: 9px;
	padding-top: 10px;
	width: 780px;
	height: 164px;
	background-color: #758D87;
	}
	
		#vf {
	background: url(images/i-fondbloc.gif) no-repeat;
	text-align: center;
	width: 300px;
	height: 80px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;

	}
	
	#vuk {
	background: url(images/i-fondbloc.gif) no-repeat;
	text-align: center;
	width: 300px;
	height: 80px;
	margin: 0px 0px 0px 30px;
	float: left;
	}
	
	
	#baspagei {
	text-align: center;
	color: #CCCCCC;
	font-size: 9px;
	padding-top: 10px;
	width: 630px;
	background-color: #758D87;
	}
	
	
		#icorps {
		position: relative;
		height: auto !important;
		height: 100%;
		min-height: 100%;
		width: 630px;
		margin: auto;
	}
	
	
	
	

	
	#ipageglobale {
	font-family: 'Lucida Grande', LucidaGrande, Lucida, Helvetica, Arial, sans-serif;
	width: 630px;
	text-align: center;
	color: #FFFFFF;
	font-size: 12px;
	margin: 0;
	padding: 0;
	/*background-image: url(images/i-haut.jpg) right;*/
	}
	
	#ifondindex {
	background-image: url(images/i-haut.jpg);
	width: 630px;
	}
	
	
	
		/*=====================================================================*/
		/* Texte
		/*=====================================================================*/
		
	
	h2 { 
	font-family: 'Lucida Grande', LucidaGrande, Lucida, Helvetica, Arial, sans-serif;
	font-weight:bold;
	font-size: 1.6em;
	line-height:1em;
	letter-spacing:-0.04em;
	margin-top:0.35em;
	margin-bottom:0.07em;
	text-transform:uppercase;
	text-align:left;
	color:#337B08;
	/*text-shadow:#FFFF19 2px 2px;*/
	}
	
	#txtbase {
	}
	
	.txtbaspage {
		margin-bottom: 5px;
		font-size: 9px;
		margin-top: 5px;
		
		
	}
	
	.txttitre {
		color: #333333;
		font-size: 24px;
		font-weight: normal;
		margin-bottom: 3px;
		margin-top: 11px;
	}
	
	.txtsoustitre {
		font-weight: normal;
		margin-bottom: 8px;
		font-size: 9px;
		margin-top: 5px;
		color: #81716F;
		letter-spacing: 0.1em;
		background-color: #E9E9D8;
		
	}
	
	  .sstitre { 
		font: 'Lucida Grande', LucidaGrande, Lucida, Helvetica, Arial, sans-serif;
		font-size: 11px; 
		color: #FFFFFF;
		font-weight: bold; 
		font-style: normal;
	} 
	
	  .base { 
		font-family: Georgia, "Times New Roman", Times, serif; 
		font-size: 9px; 
		font-style: normal; 
		color: #990000; 
		text-decoration: none; 
		line-height: 16px; 
	} 
	
	.bloctxtrd {
	/*background: url(images/r-titre.gif) left top no-repeat;*/
	font-weight: normal;
	color: #337B08;
	/*sborder-bottom: 1px dotted #59554c;*/
	text-align: left;
	width: 505px;
	float: left;
	/*margin-left: 40px;*/
	/*margin-right: 8px;*/
	line-height: 20px;
	letter-spacing:0.01em;
	text-align: left;
	padding: 0px 0px 0px 80px;

	
}

	.bloctxta {
	/*background: url(images/a-titre.gif) right top no-repeat;*/
	font-weight: normal;
	color: #337B08;
	/*sborder-bottom: 1px dotted #59554c;*/
	text-align: left;
	width: 400px;
	float: left;
	/*margin-left: 40px;*/
	/*margin-right: 8px;*/
	line-height: 20px;
	letter-spacing:0.01em;
	text-align: left;
	padding: 0px 0px 0px 80px;

	
}



	.bloctxtc {
	/*background: url(images/c-titre.gif) left top no-repeat;*/
	font-weight: normal;
	color: #337B08;
	/*sborder-bottom: 1px dotted #59554c;*/
	text-align: left;
	width: 600px;
	float: left;
	/*margin-left: 40px;*/
	/*margin-right: 8px;*/
	line-height: 20px;
	letter-spacing:0.01em;
	text-align: left;
	padding: 0px 0px 0px 80px;

	
}


	.bloctxtrf {
	font-weight: normal;
	color: #337B08;
	/*sborder-bottom: 1px dotted #59554c;*/
	text-align: left;
	float: left;
	/*margin-left: 40px;*/
	/*margin-right: 8px;*/
	line-height: 20px;
	letter-spacing:0.01em;
	text-align: left;
	padding: 0px 0px 0px 80px;
	width: 350px;

	
}


.bloctxtrd2 {
	background: url(images/a-trait.gif) left top no-repeat;
	font-weight: normal;
	color: #337B08;
	/*sborder-bottom: 1px dotted #59554c;*/
	text-align: left;
	float: left;
	/*margin-left: 40px;*/
	/*margin-right: 8px;*/
	line-height: 20px;
	letter-spacing:0.01em;
	text-align: left;
	padding: 7px 0px 0px 20px;
	width: 420px;
	/*margin-right: 90px;*/

	
}
	
	
	.bloctxtrd3 {
	background: url(images/a-trait.gif) left top no-repeat;
	font-weight: normal;
	color: #337B08;
	/*sborder-bottom: 1px dotted #59554c;*/
	text-align: left;
	width: 320px;
	float: left;
	/*margin-left: 40px;*/
	/*margin-right: 8px;*/
	line-height: 20px;
	letter-spacing:0.01em;
	text-align: left;
	padding: 7px 0px 0px 20px;

	
}
	
	
		/*=====================================================================*/
		/* Images
		/*=====================================================================*/
	
	
	
	#chapo {
		background: url(images/chaphau.jpg) no-repeat;
		width: 780px;
		height: 127px;
		margin: 0px 0px 0px 0px;
	}
	
	#banniere {
		background: url(images/banniere.jpg) no-repeat;
		width: 682px;
		height: 149px;
		margin: 0px 0px 0px 0px;
	}
	
	
	#banniere-rf {
		background: url(images/banniere-rf.jpg) no-repeat;
		width: 682px;
		height: 149px;
		margin: 0px 0px 0px 0px;
	}
	
	#banniere-rd {
		background: url(images/banniere-rd.jpg) no-repeat;
		width: 682px;
		height: 149px;
		margin: 0px 0px 0px 0px;
	}
	
	#banniererd {
		background: url(images/banniere2.jpg)  center no-repeat;
		width: 780px;
		height: 173px;
		margin: 0px 0px 0px 0px;
	}
	
		
	#banniererf {
		background: url(images/banniere3.jpg) center no-repeat;
		width: 780px;
		height: 173px;
		margin: 0px 0px 0px 0px;
	}
	
	
	#banniereat {
		background: url(images/banniereat.jpg)  center no-repeat;
		width: 780px;
		height: 173px;
		margin: 0px 0px 0px 0px;
	}
	
	#imagehrd {
	background: url(images/rd-sachet.jpg)  top right no-repeat;
	float: right;
	width: 189px;
	height: 180px;
	margin: 0px 0px 0px 0px;
	padding-right: 0px;	
	}
	
	#imagehrf {
	background: url(images/r-tablo.jpg) top left no-repeat;
	float: right;
	width: 333px;
	height: 220px;
	margin: 0px 0px 0px 0px;
	}
	
	#imagehat {
	background: url(images/rd-feuille.jpg)  top right no-repeat;
	float: right;
	width: 244px;
	height: 210px;
	margin: 0px 0px 0px 0px;
	padding-right: 0px;	
	}
	
	#imageb {
	float: left;
	/*width: 278px;*/
	height: 185px;
	margin: 0px 0px 0px 0px;
	padding-left: 78px;	
	}
	
	#form {
	background: url(images/c-fondform2.jpg) center repeat-y;
	width: 618px;
	height: 470px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	/*background-color: #E9E9D8;*/
}

.formchapoh	{
	width: 618px;
	height: 10px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	/*background-color: #E9E9D8;*/
}
	
.formchapob	{
	width: 618px;
	height: 10px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	/*background-color: #E9E9D8;*/
}
	
	
#ctitre	{
	background: url(images/c-titre.gif) right top no-repeat;
	float:left;
	width: 303px;
	height: 96px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 80px;
	/*background-color: #E9E9D8;*/
}	
	

#plan {
	background: url(images/c-fondform.gif) center repeat-y;
	width: 618px;
	height: 70px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	/*background-color: #E9E9D8;*/
}

		/*=====================================================================*/
	
		/*=====================================================================*/
		/* Flash
		/*=====================================================================*/
		
	
	#flashHome {
		width: 693px;
		/*background: url(images/banniere.png) no-repeat;*/
		height: 345px;
		margin: 0px;
	}
	
	#diapo2 {
	margin: 20px 0px 0px 0px;
	
	}
	
	#diapoindex {
	margin: 20px 0px 0px 0px;
	
	}
	
	#retdflash {
	margin: 12px 0px 0px 0px;
	}
	
	
	

