	
	#conteneur {
		position:relative;
		width:780px;
		margin-left: auto;
		margin-right: auto;
		background-color: #FFFFFF;
	}
	
	#logo {
		position:absolute;
		}
		
	#slogan {
		position:absolute;
		left:181px;
		}
		
	.slogan {
		color:#106C39;
		font-size:20px;
		}	
		
	#pub {
		position:absolute;
		left:498px;
		width:282px;
		height:78px;
		background-color:#FFFFFF;
		}	
		
	img	{
		border: 0px solid #FFFFFF;
		}
		
	#onglets {
		position:absolute;
		width:781px;		
		top:78px;
		margin:0px;
		}	
		
	#quickmenu {
		position:absolute;
		width:780px;		
		top:123px;
		margin:0px;
		}		
		
	#quickmenu-texte {
		position:absolute;
		color:#FFFFFF;
		width:760px;		
		top:126px;
		left:15px;
		margin:0px;
		}		
		
	#quickmenu-links {
		position:absolute;
		color:#FFFFFF;
		width:325px;		
		top:0px;
		left:430px;
		padding-right: 5px;
		text-align:right;
		}
	
	
	#banniere {
		position:absolute;
		width:494px;
		height:100px;		
		top:153px;
		left:0px;
		}
		
	#recherche-entete {
		position:absolute;
		width:494px;
		height:100px;		
		top:153px;
		left:498px;
		}
		
	#recherche-form {
		position:absolute;
		font-size:9px;
		width:209px;
		height:59px;		
		top:180px;
		left:499px;
		text-align:center;
		background-image:url(/grafx/recherche-bg.jpg)
		}
	
	#recherche-footer {
		position:absolute;
		width:209px;
		height:24px;		
		top:239px;
		left:499px;
		background-image:url(/grafx/recherche-footer.jpg)
		}
		
	.recherche-input {
		width:180px;
		height:15px;
		}
		
	.recherche-puce {
		color:#ffe600;
		}												
				
	.recherche-avancee {
		color:#FFFFFF;
		}
		
	a.recherche-avancee {
		color:#FFFFFF;
		text-decoration:none;
		}
		
	a.recherche-avancee:hover {
		color:#ffe600;
		text-decoration:none;
		}		
		
	#contenu-start {
		position: absolute;
		width:471px;
		top:325px;
		}
		
	#contenu {
		width:485px;
		padding: 3px 5px 15px 5px;
		border-bottom: 1px solid #c0dc89;
		background-color:#FFFFFF;
		float: left;
		overflow:hidden;
		}
		
	a.contenu, a.box-accueil-1-contenu {
		color:#347124;
		text-decoration:none;
		}	
		
	a.contenu:hover, a.box-accueil-1-contenu:hover {
		color:#347124;
		text-decoration:none;
		}		
	
	.titre {	
		font-size:14px;
		font-weight:bold;
		color:#41840D;
		margin-top: 30px;
		padding-left: 10px;
		border-left: 2px solid #C0DC89;
		}	
		
	#titre-ligne {
		border-bottom: 1px solid #c0dc89;
		width:492px;
		}	
		
	.marqueur {
		color:#73AE20;
		}		
		
	a {
		color:#73AE20;
		}	
		
	a:hover {
		color:#347124;
		}	
	
	a:visited {
		color:#73AE20;
		}					
		
	.hr {
		color:#C0DC89;
		}							
	
	.hr-vertical {
		border-right: 1px solid #C0DC89;
		}		
	
	#quicklinks {
		border: 1px solid #C0DC89;
		padding: 10px;
		
		}	
	
	.quicklinks {
		color:#C0DC89;
		font-size:9px;
		text-decoration:none;
		}	
	
	a.quicklinks {
		color:#73AE20;
		font-size:11px;
		text-decoration:none;
		}	
		
	a.quicklinks:hover{
		color:#2E6420;
		font-size:11px;
		text-decoration:none;
		}	
							
	a.quickmenu {
		color:#FFFFFF;
		text-decoration:none;
		}	
		
	a.quickmenu:hover{
		color:#FFFFFF;
		text-decoration: underline;
		}	
		
	/* Section FAQ */ 
	
	.faq-separteur {
		color:#C0DC89;
		width:200px;
		padding:200px;
		}	
	
	.q {
		color:#31630A;
		font-size:20px;
		text-align:center;
		background-color:#C0DC88;
		border: 1px solid #9CC255;
		padding: 5px;
		vertical-align:top;
		width:25px;
		}	
		
	.r {
		color:#31630A;
		font-size:20px;
		text-align:center;
		background-color:#EFF4DE;
		border: 1px solid #C0DC89;
		padding: 5px;
		vertical-align:top;
		width:25px;
		}	
		
	.question {
		color:#31630A;
		font-size:11px;
		border: 1px solid #41840D;
		text-decoration:none;
		text-align:justify;
		vertical-align:top;
		font-weight:bold;
		background-color:#C0DC88;
		border: 1px solid #9CC255;
		padding: 5px;
		}	
		
	.reponse, .reponse-table {
		color:#31630A;
		font-size:11px;
		text-decoration:none;
		text-align:justify;
		vertical-align:top;
		background-color:#EFF4DE;
		padding: 5px;
	}
	
	.reponse {
		border: 1px solid #C0DC89;
	}
	
	.box-accueil-1-contenu {
		color:#31630A;
		font-size:11px;
	}
	
	/* Section Map */ 		
		
	/* Section Map */ 
	
	a.plan {
		color:#73AE20;
		font-size:14px;
		text-decoration:none;
		}	
	
	a.plan:hover {
		color:#327023;
		font-size:14px;
		text-decoration:none;
		}	

	/* Section Map */ 
	
	/* BOX */ 
	
	a.box-entete {
		color:#FFFFFF;
		font-size:16px;
		text-decoration:none;
		}	
	
	a.box-entete:hover {
		color:#FFFFFF;
		font-size:16px;
		text-decoration:none;
		}	

	/* BOX */ 
		
	/* Section de droite */	

	#categorie-entete {
		position:absolute;
		width:212px;
		top:263px;
		left:498px;
		}	
			
	#section-droite {
		position:absolute;
		color:#337123;
		width:209px;
		top:306px;
		left:499px;
		background-color:#c0dc89;
		display:block:;
		height: auto;
		}
	
	#section-droite-contenu {
		display:block;

		}
	
	.hr-section-droite {
		color:#FFFFFF;
		width:190px;
		text-align:center;
		margin-left:auto;
		margin-right:auto;
		height:1px;
		background:#ffffff;
		border:0;
		
		}	
	
	#section-droite-footer {
		position:absolute;
		top:498px;
		left:499px;
		}	
		
	#section-droite-image {
		margin-top:35px;
		background-color:#FFFFFF;
		}	
		
	
	#bande-vertical {
		position:absolute;
		top:153px;
		left:710px;
		}		
		
	/* Section de droite */	
	
	/*  Footer */

	#footer{
	
		color:#77b126;
		font-size:10px;
		float: left;
		padding-top: 8px;
		background-color:#FFFFFF;
		}		
		
	#footer-links{
		line-height:16px;
		}
		
	a.footer-links {
		color:#347124;
		text-decoration:none;
		}	
		
	a.footer-links:hover{
		color:#88cb29;
		text-decoration:none;
		}	
	
		
	#copyright{
		font-size:10px;
		color:#77b126;
		}					

	/*  Footer */	
	
	/* Table */
	
	.table{
		border: 1px solid #C0DC89;
		background-color:#EFF4DE;
	}
	
	
	.th{
		background-color:#C0DC89;
		border: 1px solid #31630A;
	}
	
	#td{
		border-bottom: 1px solid #C0DC89;
	}
	
	/* Formulaires */
	.asterisque{
		color:#73AE20;
	}
	
	.erreur{
		color:#CB0000;
	}
	
	.input-clear, .itemid{
		background-color: #FFFFFF;
		border: 1px solid #FFFFFF;
	}
	
	.input-hover {
		font-family: Trebuchet MS, Tahoma, Helvetica;
		font-size: 11px;
		color:#73AE20;
		background-color: #FFFFFF;
		border: 1px solid #A7A6AA;
	}

	textarea, .input, .recherche-input {
		font-family: Tahoma, Trebuchet MS, Helvetica;
		font-size: 12px;
		color:#73AE20;
		border: 1px solid #A7A6AA;
		background-color: #FFFFFF;
		overflow: auto;
		
		scrollbar-face-color: #90bf48;
		scrollbar-shadow-color: #FFFFFF;
		scrollbar-highlight-color: #FFFFFF;
		scrollbar-3dlight-color: #FFFFFF;
		scrollbar-darkshadow-color: #FFFFFF;
		scrollbar-track-color: #FFFFFF;
		scrollbar-arrow-color: #467d31;
	}
	
	/* Formulaires */

	#webdesign-logo {
		background-color:#FFFFFF;
		}


	html, body {
			
		font-family: Tahoma, Arial, Helvetica;
		font-size: 11px;
		color: #2E6420;
		background-color: #FFFFFF;


		scrollbar-face-color: #90bf48;
		scrollbar-shadow-color: #FFFFFF;
		scrollbar-highlight-color: #FFFFFF;
		scrollbar-3dlight-color: #FFFFFF;
		scrollbar-darkshadow-color: #FFFFFF;
		scrollbar-track-color: #FFFFFF;
		scrollbar-arrow-color: #467d31;
			
		}
		
/* Section droite categorie */

A.categorie_principale_sousmenu {FONT-SIZE: 10px; COLOR: #337123; FONT-FAMILY: Tahoma, "Times New Roman", Verdana; TEXT-DECORATION: none}
A.categorie_principale_sousmenu:visited {COLOR: #337123; TEXT-DECORATION: none}
A.categorie_principale_sousmenu:hover {COLOR: #73AE20; TEXT-DECORATION: underline}
A.categorie_principale_sousmenu:active {COLOR: #337123; TEXT-DECORATION: none}		

/* Section droite categorie */

/* Section droite infolettre */

#infolettre-box{
	position:relative;
	background:#78b027;
	/*display:none;*/ 
}
#infolettre-box div.entete{
	border-bottom:1px solid #70a328; 
}
#infolettre-box .infolettre-messages{
	color:#FFFFFF;
	font-size:11px;
	padding:10px 15px 0 15px;
}
#infolettre-box .input-text{
	margin-top:12px;
	text-align:center;
}
#infolettre-box input.input-text{
	margin-left:auto;
	margin-right:auto;
	border:1px solid #a7a6aa;
}
#infolettre-box input.text{
	color:#337123;
	font-size:11px;
	margin:0 0 3px 0;
	padding:0;
}
#infolettre-box div.radio {
	text-align:left;
	margin-left:8px;
	margin-bottom:10px;
}
#infolettre-box div.radio span{
	color:#FFFFFF;
}
#infolettre-box div.radio input{
	position:relative;
	top:2px;
}
#infolettre-box div.soumettre{
	text-align:right;
	padding-right:10px;
}

/* Section droite infolettre */