/*------------------------------
=BASIC SETUP
------------------------------*/

/* Makeshift CSS Reset */
* {
	margin: 0;
	padding: 0;
}


body {

	width: 1000px;
	height:100%;
	background-image: url(images/background.png);
	background-repeat: repeat;
	font: 10px Verdana, Helvetica, Arial, sans-serif;
margin-left: auto; 
  margin-right: auto;
}

h1, h2 {
	font-size: 28px;
	line-height: 44px;
	padding: 22px 0;
}

h3 {
	font-size: 18px;
	line-height: 22px;
	padding: 11px 0;
}

p {
	padding-bottom: 0px;
}

/*------------------------------
=Bloc "absolu" body
------------------------------*/
#body
{

	position:absolute;
	min-height: 100%;

	width : 1000px;
	max-width : 1000px;
	padding-left:22px;
	background: url(images/smag2_05.png) repeat-y;
}

/*------------------------------
=HEADER
------------------------------*/
#header {
	margin-top:49px;
			position: absolute;
	width: 1000px;
	left:0;
	}
	
	#barre_membre {
		width: 1000px;
		position: absolute;
		top:0px;
		left:0px;
		margin:0;
		height: 49px;
		background-image: url('images/smag2_01.png');
	}
#banniere{
margin:0;
	height: 165px;
	background-image: url('images/ban/ban_01.png');
}
	#barre{
	height: 71px;
	left:0;
	background-image: url('images/smag2_03.png');
	}
	
	#recherche{
	height: 35px;
	left:0;
	background-image: url('images/smag2_04.png');
	}

/*------------------------------
=Contenu
------------------------------*/
	#navigation {
		margin-top : 320px;
		margin-bottom:107px;
		float:left;
		width: 220px;

	}	
		#conteneur
	{
		margin-top : 320px;	
		height:100%;
		width:722px;
		margin-bottom:107px;
		float:left;
		margin-left: 30px;
	}
	    #conteneur li {
		list-style-image: url('images/curseur.png');
		list-style-position:inside;
		margin-right:5px;
		}
			#conteneur p
	{
					padding-left:10px;
				padding-right:10px;
	}
	#middle_content
		{
			width : 722px;
			padding-bottom :15px;
		}
			#middle_content_top
			{
				height:34px;
				background-image: url('images/smag2_content_haut.png');
			}
			#middle_content_middle
			{
				padding-left:10px;
				padding-right:10px;
				background-image: url('images/smag2_milieu.png');			
			}
				#middle_content_middle p
				{
					text-align : justify;
					
				}
			#middle_content_bottom
			{
				height:34px;
				background-image: url('images/smag2_content_bas.png');
			}
	
	
	#footer {
	margin-bottom: 0px;
	position : absolute;
	left: 0px;
	bottom : 0px;
	height: 107px;
	width: 1000px;
	
	text-align: center;
	background-image: url('images/smag2_copyright.png');

}

#footer  p{
bottom:0;

}
