/*--------------------------------------------------------------------------------------------
			Structure
----------*/

html, body, dl, dt, dd, ul, ol, h1, h2{
	margin: 0;
	padding: 0;
}

body {
	font-size: 0.7em;
	font-family: Arial, sans-serif;
	color: #685c5c;
	background: #fff;
}

	#header{
		height: 89px;
		margin: 0;
		padding: 0;
		background: #000 url(../images/background-header.gif) repeat-x;
	}

		#head{
			width: 956px;
			height: 89px;
			margin: auto;
			padding: 0;
			background: #fff;
			border-left: 2px solid #009bd5;
			border-right: 1px solid #009bd5;
		}
	
	#main{
		margin: 0;
		padding: 0;
		background: #fff url(../images/background.gif) repeat center center;
	}
	
		#conteneur{
			position: relative;
			width: 957px;
			margin: 0 auto;
			padding: 0;
			border-left: 2px solid #009bd5;
			background: #fff url(../images/degrade-haut.gif) repeat-x;
		}
		
			#partieGauche{
				position: absolute;
				top: 0;
				left: 0;
				width: 225px;
				margin: 0;
				padding: 0;
			}
		
				#menu{
					position: relative;
					width: 224px;
					height: 500px;
					margin: 0;
					padding: 0;
				}
				
					#menu #flashMenu{
						position: absolute;
						top: 0;
						margin: 0;
						padding: 10px 0;
					}
					
					#menu dt{
						position: absolute;
						margin: 0;
						padding: 0 5px;
						text-transform: uppercase;
						font-size: 0.8em;
					}
					
					#menu ul{
						top: 0;
						width: 210px;
						font-size: 0.8em;
						list-style-type: none;
						margin: 0;
						padding: 10px 15px;
						text-transform: uppercase;
					}
					
						#menu li, #sousMenu li{
							margin: 2px 0; 
						}
					
							#menu li a, #sousMenu li a{
								font-weight: bold;
								color: #989da0;
								text-decoration: none;
								margin: 0 1px
							}

							#menu li a:hover, #sousMenu li a:hover, #menu li a:focus, #sousMenu li a:focus{
								color: #f89b16;
							}
						
						ul#endMenu a{
							color: #685c5c;
							padding: 0;
						}
						
						ul#endMenu a:hover, ul#endMenu a:focus{
							color: #f89b16;
						}
					
					#adherents{
						position: absolute;
						bottom: 0;
						width: 100%;
						font-weight: bold;
						font-size: 1.2em;
						color: #b5bf12;
						margin: 0;
						padding: 10px 0;
						background: #f2f0ee;
						text-transform: uppercase;
					}
					
						#adherents input#identifiant, #adherents input#identifiant{
							border: 1px solid #b0ba10;
						}

						#adherents input#identifiant:hover, #adherents input#identifiant:focus{
							border: 1px solid #f89b16;
						}
				
			#contenu{ /* IE6 */
				width: 731px;
				min-height: 500px;
				font-size: 1.0em;
				margin: 0 0 0 224px;
				padding: 0 0 20px 0;
				border-left: 1px solid #a5acb2;
				border-right: 1px solid #009bd5;
			}
	
	#footer{
		margin: 0;
		padding: 0;
		background: #fff url(../images/background-footer.gif) repeat-x;
	}
	
		#foot{ /* IE6 */
			width: 956px;
			height: 15px;
			margin: 0 auto;
			padding: 2px 0 0 0;
			text-align: center;
			color: #fff;
			border-left: 2px solid #009bd5;
			border-right: 1px solid #009bd5;
			border-bottom: 1px solid #009bd5;
			background: #fff url(../images/background-foot.gif) repeat-x;
		}
		
		a.piedpage {
			color: #FFFFFF;
			text-decoration: none;
		}
		a.piedpage:hover {
			color: #FFFFFF;
			text-decoration: none;
		}
		a.piedpage:visited {
			color: #FFFFFF;
			text-decoration: none;
		}

/*--------------------------------------------------------------------------------------------
			Balises
----------*/

a{
	color: #f89b16;
	text-decoration: underline;
}

a:hover, a:focus{
	color: #000;
	text-decoration: none;
}

h1{
	line-height: 15px;
}

img{
	border: 0;
}

ol{
	margin: 0;
	padding: 5px 10px;
}

p{
	margin: 0;
	padding: 5px 10px;
}

ul{
	margin: 0;
	padding: 5px 10px;
}

/*--------------------------------------------------------------------------------------------
			Classes
----------*/

.bordure{ /* IE6 */
	background: url(../images/bordureSite.png) repeat-y;
	width: 1007px;
	margin: auto;
}

.stopFloat{
	clear: left;
}

.erreur {
	color: #FF0000;
}
