html, body{
	padding:0px;
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fff;
	background-color:#293423;
}
img{
	border:0;
}
h2 img{
	float:left;
	display:inline;
}
a{
	text-decoration:none;
	color:#8cac40;
	outline-style:none;
}
a:hover{
	text-decoration:none;
	color:#A2CEEC;
}
#global{
	width:990px;
	padding:0px;
	margin-top:0px;
	margin-left:auto;
	margin-right:auto;
}

#header{
	float:left;
	display:inline;
	width:990px;
}
/*home*/
#home{
	float:left;
	display:inline;
	width:990px;
	background-color:#22271f;
	background-image:url(../images/home/bg.gif);
	background-repeat:repeat-y;
}
#content{
	float:left;
	display:inline;
	width:990px;
}

	#content #centre{
		float:left;
		display:inline;
		width:612px;
	}
		#content #centre #home_actu_ligne1{
			float:left;
			display:inline;
			width:575px;
			padding-top:23px;
			padding-left:37px;
			padding-bottom:10px;
			background-color:#22271f;
			border-bottom:1px solid #293423;
		}
			#content #centre #home_actu_ligne1 #actu1,
			#content #centre #home_actu_ligne1 #actu2,
			#content #centre #home_actu_ligne1 #actu3{
				float:left;
				display:inline;
				position:relative;
				width:169px;
				margin-right:21px;
			}
			#content #centre #home_actu_ligne1 img{
				float:left;
				display:inline;
				width:163px;
				height:115px;
				border:3px solid #293423;
			}
			#content #centre #home_actu_ligne1 h3{
				float:left;
				display:inline;
				width:163px;
				margin:0px;
				padding:0px;
				padding-top:5px;
				font-size:14px;
				font-weight:bold;
			}
			#content #centre #home_actu_ligne1 p{
				float:left;
				display:inline;
				width:163px;
				margin:0px;
				padding:0px;
			}
			#content #centre #home_actu_ligne1 a.lire_la_suite{
				float:left;
				display:inline;
				font-weight:bold;
				color:#a2c848;
				text-decoration:none;
				margin-top:5px;
			}
			#content #centre #home_actu_ligne1 a.lire_la_suite:hover{
				color:#a7c4ec;
				text-decoration:none;
			}

		#content #centre .colgauche_home{
			float:left;
			display:inline;
			width:368px;
			border-right:1px solid #293423;
		}
		#content #centre #home_actu_ligne2{
			float:left;
			display:inline;
			width:331px;
			padding-top:23px;
			padding-left:37px;
			padding-bottom:10px;
			border-bottom:1px solid #293423;
		}
			#content #centre #home_actu_ligne2 #actu4,
			#content #centre #home_actu_ligne2 #actu5{
				float:left;
				display:inline;
				position:relative;
				width:130px;
				margin-right:21px;
			}
			#content #centre #home_actu_ligne2 img{
				float:left;
				display:inline;
				width:122px;
				height:86px;
				border:3px solid #293423;
			}
			#content #centre #home_actu_ligne2 h3{
				float:left;
				display:inline;
				width:128px;
				margin:0px;
				padding:0px;
				padding-top:5px;
				font-size:14px;
				font-weight:bold;
			}
			#content #centre #home_actu_ligne2 p{
				float:left;
				display:inline;
				width:128px;
				margin:0px;
				padding:0px;
			}
			#content #centre #home_actu_ligne2 a.lire_la_suite{
				float:left;
				display:inline;
				font-weight:bold;
				color:#a2c848;
				text-decoration:none;
				margin-top:5px;
			}
			#content #centre #home_actu_ligne2 a.lire_la_suite:hover{
				color:#a7c4ec;
				text-decoration:none;
			}
		#content #centre #liste_actus{
			float:left;
			display:inline;
			position:relative;
			width:331px;
			padding-top:23px;
			padding-left:37px;
			padding-bottom:30px;
		}
			#content #centre #liste_actus h2{
				float:left;
				display:inline;
				width:331px;
				margin:0px;
				padding:0px;
				margin-bottom:12px;
			}
			#content #centre #liste_actus img.photo{
				float:left;
				display:inline;
				width:125px;
				height:86px;
				border:3px solid #293423;
			}
			#content #centre #liste_actus ul{
				float:right;
				display:inline;
				width:185px;
				margin:0px;
				padding:0px;
				padding-top:7px;
				margin-left:5px;
				margin-right:10px;
				list-style:none;
			}
				#content #centre #liste_actus li{
					float:right;
					display:inline;
					width:177px;
					margin:0px;
					padding:0px;
					padding-left:8px;
					list-style:none;
					font-size:11px;
					background-image:url(../images/communs/puce.gif);
					background-repeat:no-repeat;
					background-position:0px 5px;
				}
				#content #centre #liste_actus li a{
					color:#ccc;
					text-decoration:none;					
				}
				#content #centre #liste_actus li a:hover{
					font-size:11px;
					color:#a7c4ec;
					text-decoration:none;
				}
				#content #centre #liste_actus a.lire_la_suite{
					float:left;
					display:inline;
					width:331px;
					font-weight:bold;
					margin-top:10px;
					color:#a2c848;
					text-decoration:none;
				}
				#content #centre #liste_actus a.lire_la_suite:hover{
					color:#a7c4ec;
					text-decoration:none;
				}

		#content #centre .coldroite_home{
			float:left;
			display:inline;
			width:242px;
		}

			#content #centre #departs_resultats{
				float:left;
				display:inline;
				width:223px;
				padding-left:19px;
				border-bottom:1px solid #293423;
			}
			#content #centre #departs_resultats h2{
				float:left;
				display:inline;
				width:223px;
				margin:0px;
				padding:0px;
				margin-top:12px;
			}
			#content #centre #departs_resultats ul{
				float:right;
				display:inline;
				width:214px;
				margin:0px;
				padding:0px;
				padding-top:10px;
				padding-bottom:17px;
				margin-right:10px;
				list-style:none;
			}
				#content #centre #departs_resultats li{
					float:left;
					display:inline;
					width:207px;
					margin:0px;
					padding:0px;
					padding-left:7px;
					font-size:11px;
					font-weight:bold;
					list-style:none;
					background-image:url(../images/communs/puce2.gif);
					background-repeat:no-repeat;
					background-position:0px 5px;
				}
				#content #centre #departs_resultats li a{
					color:#a7c4ec;
					text-decoration:none;					
				}
				#content #centre #departs_resultats li a:hover{
					font-size:11px;
					color:#ccc;
					text-decoration:none;
				}
				
				
			#newsletter{
				float:left;
				display:inline;
				width:223px;
				padding-left:19px;
				border-bottom:1px solid #293423;
			}
				#newsletter h2{
					float:left;
					display:inline;
					width:223px;
					margin:0px;
					padding:0px;
					margin-top:12px;
				}
				#newsletter form{
					float:left;
					display:inline;
					position:relative;
					width:223px;
					margin:0px;
					padding:0px;
					margin-top:9px;
					padding-bottom:20px;
				}
					#newsletter form input#email{
						float:left;
						display:inline;
						width:168px;
						height:14px;
						margin:0px;
						padding:0px;
						padding-left:2px;
						font-size:10px;
						font-family:Arial, Helvetica, sans-serif;
						color:#373737;
						border:1px solid #b3b2b2;
					}
					#newsletter form input#ok{
						float:left;
						display:inline;
						width:30px;
						height:16px;
						margin:0px;
						padding:0px;
						font-size:14px;
						font-family:Arial, Helvetica, sans-serif;
						font-weight:bold;
						text-align:center;
						color:#a7c4ec;
						border:0px;
						background-color:#22271f;
						cursor:pointer;
					}
				
				
			#content #centre #reservez_departs{
				float:left;
				display:inline;
				width:219px;
			}
				
				#content #centre #reservez_departs a{
					float:left;
					display:inline;
					width:185px;
					height:83px;
					margin-top:20px;
					margin-left:24px;
					background-image:url(../images/home/btn_reservez_vos_departs.jpg);
					background-repeat:no-repeat;
					background-position:0px 0px;
				}
				
				#content #centre #reservez_departs a:hover{
					background-position:0px -83px;
				}
				
		#droite1{
			float:left;
			display:inline;
			width:193px;
		}
			#droite1 #acces_rapide{
				float:left;
				display:inline;
				width:176px;
				padding-left:17px;
				border-bottom:1px solid #22271f;
			}
				#droite1 #acces_rapide h2{
					float:left;
					display:inline;
					width:176px;
					margin:0px;
					padding:0px;
					margin-top:20px;
				}
				#droite1 #acces_rapide ul{
					float:left;
					display:inline;
					width:166px;
					margin:0px;
					padding:0px;
					padding-top:10px;
					padding-bottom:17px;
					list-style:none;
				}
					#droite1 #acces_rapide li{
						float:left;
						display:inline;
						width:159px;
						margin:0px;
						padding:0px;
						padding-left:7px;
						font-size:11px;
						font-weight:bold;
						list-style:none;
						background-image:url(../images/communs/puce2.gif);
						background-repeat:no-repeat;
						background-position:0px 5px;
					}
					#droite1 #acces_rapide li a{
						color:#a7c4ec;
						text-decoration:none;					
					}
					#droite1 #acces_rapide li a:hover{
						font-size:11px;
						color:#ccc;
						text-decoration:none;
					}

			#recherche{
				float:left;
				display:inline;
				width:176px;
				padding-left:17px;
				padding-bottom:12px;
				border-bottom:1px solid #22271f;
			}
				#recherche h2{
					float:left;
					display:inline;
					width:176px;
					margin:0px;
					padding:0px;
					margin-top:12px;
				}
				#recherche form{
					float:left;
					display:inline;
					width:176px;
					margin:0px;
					padding:0px;
					margin-top:9px;
				}
					#recherche form input#item_recherche{
						float:left;
						display:inline;
						width:130px;
						height:14px;
						margin:0px;
						padding:0px;
						padding-left:2px;
						font-size:10px;
						font-family:Arial, Helvetica, sans-serif;
						color:#373737;
						border:1px solid #b3b2b2;
					}
					#recherche form input#rechercher{
						float:left;
						display:inline;
						width:22px;
						height:21px;
						margin:0px;
						padding:0px;
						margin-left:10px;
						border:0px;
						cursor:pointer;
						background-image:url(../images/communs/btn_recherche.gif);
						background-repeat:no-repeat;
					}	
			#meteo{
				float:left;
				display:inline;
				position:relative;
				width:176px;
				padding-left:17px;
				padding-bottom:12px;
				border-bottom:1px solid #22271f;
			}
				#meteo h2{
					float:left;
					display:inline;
					width:176px;
					margin:0px;
					padding:0px;
					margin-top:10px;
				}
				#meteo h3{
					position:absolute;
					right:10px;
					top:15px;
					margin:0px;
					padding:0px;
					color:#a2ceed;
					font-size:11px;
					font-weight:bold;
				}
				#meteo p{
					float:left;
					display:inline;
					width:116px;
					margin:0px;
					padding:0px;
					margin-top:10px;
					font-size:11px;
				}
				#meteo div{
					position:absolute;
					right:20px;
					top:35px;
					width:40px;
				}
					#meteo div img{
						float:left;
						display:inline;
					}
					
			#agenda{
				float:left;
				display:inline;
				position:relative;
				width:176px;
				padding-left:17px;
				padding-bottom:12px;
				border-bottom:1px solid #22271f;
			}
				#agenda h2{
					float:left;
					display:inline;
					width:176px;
					margin:0px;
					padding:0px;
					margin-top:10px;
					margin-bottom:10px;
				}
				#agenda div.entete{
					float:left;
					display:inline;
					width:161px;
					color:#a2ceed;
					font-weight:bold;
				}
					#agenda div.entete a{
						float:left;
						display:inline;
						width:30px;
						color:#a2c848;
						text-decoration:none;
					}
					#agenda div.entete a.gauche{
						text-align:left;
					}
					#agenda div.entete a.droite{
						text-align:right;
					}
					#agenda div.entete a:hover{
						color:#a2ceed;
					}
					#agenda div.entete span{
						float:left;
						display:inline;
						width:101px;
						text-align:center;
					}
				
		#droite2{
			float:right;
			display:inline;
			width:170px;
		}
			#droite2 #partenaires{
				float:left;
				display:inline;
				width:170px;
			}
				#droite2 #partenaires h2{
					float:left;
					display:inline;
					width:170px;
					margin:0px;
					padding:0px;
					padding-top:20px;
					padding-bottom:8px;
					background-color:#22271f;
				}
				#droite2 #partenaires a{
					float:left;
					display:inline;
				}
				#droite2 #partenaires #golfy{
					border-top:3px solid #22271f;
					border-bottom:3px solid #22271f;
				}
			#droite2 #liens_utiles{
				float:left;
				display:inline;
				width:170px;
			}
				#droite2 #liens_utiles h2{
					float:left;
					display:inline;
					width:170px;
					margin:0px;
					padding:0px;
					padding-top:5px;
					padding-bottom:5px;
					background-color:#22271f;
				}
/*article*/
#article{
	float:left;
	display:inline;
	width:990px;
	padding-bottom:92px;
	background-color:#22271f;
	background-image:url(../images/communs/bg.gif);
	background-repeat:repeat-y;
}

	#content #gauche{
		float:left;
		display:inline;
		width:235px;
	}
		#sousmenu{
			float:left;
			display:inline;
			width:199px;
			margin:0px;
			padding:0px;
			margin-left:36px;
			background-color:#758f39;
			background-image:url(../images/communs/sousmenu_bg.jpg);
			background-repeat:no-repeat;
			background-position:0px 0px;
		}
			#content #gauche #sousmenu h2{
				float:left;
				display:inline;
				width:170px;
				margin:0px;
				padding:0px;
				text-transform:uppercase;
				padding-top:10px;
				margin-bottom:-5px;
				margin-left:20px;
				color:#fff;
				font-size:12px;
				font-weight:bold;
			}
			#sousmenu ul{
				float:left;
				display:inline;
				width:199px;
				margin:0px;
				padding:0px;
				padding-top:10px;
				padding-bottom:5px;
			}
				#sousmenu ul li{
					float:left;
					display:inline;
					width:169px;
					margin:0px;
					padding:0px;
					padding-left:10px;
					margin-left:20px;
					padding-bottom:5px;
					background-image:url(../images/communs/puce3.gif);
					background-repeat:no-repeat;
					background-position:0px 5px;
				}
					#sousmenu ul li a{
						font-weight:bold;
						color:#22271f;
						text-decoration:none;
					}
					#sousmenu ul li a:hover{
						font-weight:bold;
						color:#a2ceed;
						text-decoration:none;
					}
					#sousmenu ul li.messieurs a:hover{
						color:#276983;
					}
					#sousmenu ul li.dames a:hover{
						color:#FF80FF;
					}
					#sousmenu ul li.juniors a:hover{
						color:#30C0FF;
					}
					#sousmenu ul li.seniors a:hover{
						color:#FFA040;
					}
					#sousmenu ul li.ouvert a:hover{
						color:#339900;
					}

			#sousmenu img{
				float:left;
				display:inline;
			}
			
			#gauche #agenda{
				padding-right:13px;
				padding-left:33px;
				border-bottom:1px solid #293423;
			}
			
			#gauche #meteo{
				padding-right:13px;
				padding-left:33px;
				border-bottom:1px solid #293423;
			}
			#gauche #newsletter{
				width:202px;
				padding-left:33px;
				border-bottom:0px;
			}
				#gauche #newsletter h2{
					width:202px;
				}
				#gauche #newsletter form{
					width:202px;
				}
					#gauche #newsletter form input#email{
						width:140px;
					}

			#gauche #recherche{
				width:176px;
				padding-left:33px;
				padding-right:13px;
				border-bottom:0px;
				border-bottom:1px solid #293423;
			}
				#gauche #recherche h2{
					width:176px;
				}
				#gauche #recherche form{
					width:176px;
				}
					#gauche #recherche form input#item_recherche{
						width:140px;
					}
					#gauche #recherche form input#rechercher{
						background-image:url(../images/communs/btn_recherche2.gif);
					}	

	#article #content #centre{
		float:left;
		display:inline;
		position:relative;
		width:585px;
	}
		#pathway{
			float:left;
			display:inline;
			width:475px;
			padding-left:95px;
			padding-right:15px;
			padding-top:9px;
			color:#a7c4ec;
			font-size:11px;
		}
			#pathway img{
				position:absolute;
				left:20px;
				top:11px;
			}
			#pathway a{
				color:#fff;
				text-decoration:none;
			}
			#pathway a:hover{
				color:#a7c4ec;
				text-decoration:none;
			}
		.article{
			float:left;
			display:inline;
			position:relative;
			width:585px;
		}
		#outils{
			float:right;
			display:inline;
			width:79px;
			height:32px;
			margin-right:30px;
			margin-top:31px;
		}
			#outils img{
				float:left;
				display:inline;
				margin:0px;
				padding:0px;
			}
			#outils a{
				float:left;
				display:inline;
				margin:0px;
				padding:0px;
			}
		
		#article h1.titre{
			float:left;
			display:inline;
			width:400px;
			margin:0px;
			padding:0px;
			padding-top:30px;
			padding-left:20px;
			padding-right:20px;
			padding-bottom:20px;
			font-size:20px;
			font-weight:bold;
			color:#a2c948;
		}
		#article h2.date{
			float:left;
			display:inline;
			width:400px;
			margin:0px;
			padding:0px;
			padding-top:20px;
			padding-left:20px;
			padding-right:20px;
			font-size:11px;
			font-weight:normal;
			color:#a2ceed;
		}
		#article h1{
			position:relative;
			margin:0px;
			padding:0px;
			padding-top:10px;
			padding-bottom:10px;
			font-size:15px;
			font-weight:bold;
			color:#a2c948;
		}
		#article h2{
			position:relative;
			margin:0px;
			padding:0px;
			padding-top:10px;
			padding-bottom:10px;
			font-size:12px;
			font-weight:bold;
			color:#a2ceed;
		}
		#article p{
			position:relative;
			margin:0px;
			padding:0px;
			padding-bottom:10px;
		}
		#article div.texte{
			float:left;
			display:inline;
			width:545px;
			padding-left:20px;
			padding-right:20px;
			border-bottom:1px solid #293423;
		}
		#article #telechargements{
			float:left;
			display:inline;
			width:270px;
			padding-left:20px;
		}
			#article #telechargements h2{
				float:left;
				display:inline;
				width:270px;
				padding:0px;
				margin:0px;
				padding-top:29px;
				padding-bottom:20px;
			}
			#article #telechargements ul{
				float:left;
				display:inline;
				width:270px;
				padding:0px;
				margin:0px;
				list-style:none;
			}
				#article #telechargements ul li{
					float:left;
					display:inline;
					width:235px;
					height:23px;
					padding:0px;
					margin:0px;
					padding-left:35px;
					padding-top:5px;
					padding-bottom:15px;
					background-image:url(../images/communs/pdf.gif);
					background-repeat:no-repeat;
					background-position:0px 0px;
				}
				#article #telechargements ul li a{
					float:left;
					display:inline;
					line-height:12px;
					color:#979996;
					text-decoration:none;
				}
				#article #telechargements ul li a:hover{
					color:#a7c4ec;
					text-decoration:none;
				}
		#article #galerie_photo{
			float:right;
			display:inline;
			width:260px;
			padding-right:20px;
		}
			#article #galerie_photo h2{
				float:left;
				display:inline;
				width:260px;
				padding:0px;
				margin:0px;
			}
			#article #galerie_photo ul{
				float:left;
				display:inline;
				width:260px;
				padding:0px;
				margin:0px;
				list-style:none;
			}
				#article #galerie_photo ul li{
					float:left;
					display:inline;
					width:170px;
					padding:0px;
					margin:0px;
					padding-left:10px;
					margin-left:80px;
					padding-bottom:5px;
					background-image:url(../images/communs/puce4.gif);
					background-repeat:no-repeat;
					background-position:0px 5px;
				}
				#article #galerie_photo ul li a{
					float:left;
					display:inline;
					color:#979996;
					text-decoration:none;
				}
				#article #galerie_photo ul li a:hover{
					color:#a7c4ec;
					text-decoration:none;
				}
		.bloc3_lignes{
			float:left;
			display:inline;
			position:relative;
		}
		.actubox{
			float:left;
			display:inline;
			position:relative;
			width:169px;
			margin-left:20px;
			padding-top:20px;
		}
			.actubox img{
				float:left;
				display:inline;
				width:163px;
				height:115px;
				border:3px solid #293423;
			}
			.actubox h3{
				float:left;
				display:inline;
				width:169px;
				margin:0px;
				padding:0px;
				padding-top:5px;
				font-size:14px;
				font-weight:bold;
			}
			.actubox p{
				float:left;
				display:inline;
				width:169px;
				margin:0px;
				padding:0px;
			}
			.actubox a.lire_la_suite{
				float:left;
				display:inline;
				font-weight:bold;
				color:#a2c848;
				text-decoration:none;
				margin-top:5px;
			}
			.actubox a.lire_la_suite:hover{
				color:#a7c4ec;
				text-decoration:none;
			}
		#pagination{
			float:left;
			display:inline;
			position:relative;
			width:545px;
			padding-left:20px;
			padding-right:20px;
			margin-top:10px;
			padding-bottom:10px;
			text-align:center;
			color:#fff;
			font-weight:bold;
			font-size:11px;
		}
			#pagination a{
				text-decoration:none;
				color:#a2c948;
			}
			#pagination a:hover{
				text-decoration:none;
				color:#a2ceed;
			}
		#parcours{
			float:left;
			display:inline;
			margin-top:10px;
		}
/** Carte google **/
#googlemap{
	width:530px;
	height:300px;
	margin-top:20px;
	border:solid 2px #ccc;
}

/** formulaire de contact **/
#contact {
	float:left;
	display:inline;
	width:545px;
	padding-top:10px;
	background-color:#303923;
}
		#contact div{
			float:left;
			display:inline;
			width:525px;
			margin-bottom:10px;
			padding:10px;
			padding-top:5px;
			padding-bottom:5px;
		}
		#contact fieldset{
			float:left;
			display:inline;
			width:545px;
			border:0px;
			padding:0px;
		}
			#contact label,#inscriptions span{
				float:left;
				display:inline;
				width:120px;
				line-height:26px;
				color:#fff;
			}
			#contact .checkbox, #contact .radio, #contact .texte, #contact select{
				float:left;
				display:inline;
				border-color:#22271F;
				border-width:1px;
				border-style:solid;
				font-size: 12px;
				padding-left:2px;
			}
			#contact select.menu{
				height: 90px;
				width:400px;
				margin-top:2px;
			}
			#contact .texte{
				width:400px;
				height:16px;
				margin-top:2px;
				color:#333333;
			}
			#contact select{
				width:200px;
				height:18px;
				margin-top:2px;
				color:#333333;		
			}
			#contact textarea{
				float:left;
				display:inline;
				width:400px;
				height:130px;
				font-family: Arial, Helvetica, sans-serif;
				font-size: 12px;
				line-height:12px;
				padding-left:2px;
				padding-top:2px;
				border:solid 1px #22271F;
				color:#333333;
			}			
			#contact .bouton{
				float:right;
				display:inline;
				height:24px;
				margin:0px;
				padding:0px;
				margin-bottom:10px;
				margin-right:20px;
				font-size:14px;
				font-family:Arial, Helvetica, sans-serif;
				font-weight:bold;
				text-align:center;
				color:#a7c4ec;
				border:0px;
				background-color:#303923;
				cursor:pointer;
			}
/** affichage liste des compétitions par catégorie **/
.competition_amneville, .competition_exterieur{
	float:left;
	display:inline;
	text-align:left;
	width:560px;
	font-weight:bold;
	line-height:15px;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:25px;
}
.competition_amneville{
	background-image:url(../images/communs/puce_amneville.jpg);
	background-repeat:no-repeat;
	background-position:top left;
}
	.competition_exterieur span, .competition_amneville span{
		float:left;
		display:inline;
		margin-left:10px;
		margin-right:10px;
	}
	.competition_exterieur .date, .competition_amneville .date{
		width:80px;
	}
	.competition_exterieur .titre, .competition_amneville .titre{
		width:300px
	}
/*compétitions*/	
#module_inscription{
	float:left;
	display:inline;
}
	#module_inscription h2{
		float:left;
		display:inline;
		position:relative;
		width:300px;
		height:15px;
		margin-left:20px;
		margin-top:25px;
		color:#fff;
	}
		#module_inscription h2 img{
			float:left;
			display:inline;
			padding-right:10px;
		}
		#module_inscription h2 span{
			float:left;
			display:inline;
			margin-top:2px;
		}
	#module_inscription a#inscription_btn{
		float:left;
		display:inline;
		width:179px;
		height:73px;
		margin-top:5px;
		margin-left:50px;
		background-image:url(../images/communs/inscription_btn.jpg);
		background-repeat:no-repeat;
		background-position:0px 0px;
	}
	
	#module_inscription a#inscription_btn:hover{
		background-position:0px -73px;
	}
#inscription{
	float:left;
	display:inline;
	margin-top:20px;
	background-color:#303923;
}
	#inscription form{
		float:left;
		display:block;
		width:580px;
	}
		#inscription div{
			float:left;
			display:inline;
			width:550px;
			margin-bottom:10px;
			padding:10px;
			padding-top:5px;
			padding-bottom:5px;
			margin-left:11px;
		}
		#inscription fieldset{
			width:500px;
			border:0px;
			padding:0px;
		}
			#inscription legend{
				font-weight:bold;
				color:#a2c948;
				margin:0px;
				padding:0px;
				padding-top:20px;
				padding-bottom:5px;
				padding-left:20px;
				font-size:14px;
				font-weight:bold;
			}
			#inscription label,#inscriptions span{
				float:left;
				display:inline;
				width:120px;
				line-height:26px;
			}
			#inscription .checkbox, #inscription .radio, #inscription .texte, #inscription select{
				float:left;
				display:inline;
				border:none;
				font-size: 12px;
				padding-left:2px;
			}
			#inscription select.menu{
				height: 90px;
				width:400px;
				margin-top:2px;
			}
			#inscription .texte{
				width:400px;
				height:16px;
				margin-top:2px;
				color:#333333;
			}
			#inscription select{
				width:200px;
				height:18px;
				margin-top:2px;
				color:#333333;		
			}
			#inscription textarea{
				float:left;
				display:inline;
				width:400px;
				height:130px;
				font-family: Arial, Helvetica, sans-serif;
				font-size: 12px;
				line-height:12px;
				padding-left:2px;
				padding-top:2px;
				border:none;
				color:#333333;
			}	
			#inscription em{
				float:left;
				display:inline;
				padding-left:20px;
			}
	
			#inscription .bouton{
				float:right;
				display:inline;
				height:24px;
				margin:0px;
				padding:0px;
				margin-bottom:10px;
				margin-right:40px;
				font-size:14px;
				font-family:Arial, Helvetica, sans-serif;
				font-weight:bold;
				text-align:center;
				color:#a7c4ec;
				border:0px;
				background-color:#303923;
				cursor:pointer;
			}
/*plan du site*/
#plan_du_site {
	margin:0px;
	padding:0px;
	margin-left:30px;
}
	#plan_du_site li{
		margin:0px;
		padding:0px;
		margin-bottom:5px;
	}
		#plan_du_site li li{
			margin:0px;
			padding:0px;
		}
	#plan_du_site h2{
		margin:0px;
		padding:0px;
		margin-bottom:5px;
	}
	
/*Résultat des recherches */
.resultat{
	float:left;
	display:inline;
	width:530px;
	border-bottom:1px solid #293423;
	padding-bottom:6px;
	text-align:justify;
}
	.resultat h2{
		width:530px;
	}

/*footer*/
#footer,
#footer_home{
	float:left;
	display:inline;
	bottom:0px;
	left:0px;
	width:990px;
	height:92px;
	color:#8cac40;
	font-size:11px;
	background-image:url(../images/communs/footer.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
}
#footer_home{
	background-image:url(../images/home/footer.gif);
}
	#footer p,
	#footer_home p{
		float:left;
		display:inline;
		position:relative;
		width:600px;
		height:15px;
		margin:0px;
		padding:0px;
		padding-top:52px;
		padding-left:280px;
		padding-right:50px;
	}
	#footer a,
	#footer_home a{
		color:#8cac40;
		text-decoration:none;
	}
	#footer a:hover,
	#footer_home a:hover{
		color:#8cac40;
		text-decoration:underline;
	}
	
/*boite caché de l'agenda */
#box_event_calendrier {
	z-index:11;
	display:none;
	top:0px;
	left:0px;
	width:150px;
	padding:5px;
	background:#293423;
	position:absolute;
	border:1px solid #22271F;
}

/* Live Validation */
#newsletter form .LV_invalid{
	position:absolute;
	float:left;
	display:inline;
	top:20px;
	left:0px;
	width:200px;
	height:12px;
	padding:0px;
	margin:0px;
	color:#f00;
    font-weight:bold;
	font-size:10px;
}

#newsletter form input#email.LV_valid_field,
#newsletter form input#email.LV_valid_field:hover,
#newsletter form input#email.LV_valid_field:active{
	color:#373737;
	border:1px solid #b3b2b2;
}

#newsletter form input#email.LV_invalid_field,
#newsletter form input#email.LV_invalid_field:hover,
#newsletter form input#email.LV_invalid_field:active{
	color:#f00;
	border:1px solid #b3b2b2;
}