﻿	body,
	html {
		margin:0;
		padding:0;
		color:#000;
		background:#EEE8AA;
  		min-height: 100%;
	}

	#wrap {
		width:750px;
		margin:0 auto;
		background:#EEE8AA;
        position: absolute;
        top: 0;
        min-height: 100%;
 width: 100%;
	}
	#header {
		padding-top:35px;
		height: 100px;
		margin: 0px auto; // marge haute et basse à 0px (exemple) et latérales à "auto" (forme courte de 'margin') 
	}
	
	#header img{
	width:90px;
	height:90px;
	}
	
	#header2 {
		padding-top:35px;
		height: 100px;
		margin: 0px auto; // marge haute et basse à 0px (exemple) et latérales à "auto" (forme courte de 'margin') 
	}
	
	#header2 img{
	width:90px;
	height:90px;
	}
	
	
	
	#logo {
		float: center;
		width: 180px;
		margin: 0;
		padding: 0;
		color: #EEE8AA;
	}
	#logo h1 {
		padding: 0px 0px 0px 0px;
		font-family: Baskerville, "Times New Roman",Times,serif;
		font-size: 13px;
		font-weight: bold;
		color: #6E6E6E;		
	}

	#menu {
		float: center;
		width: 700px;
		height: 60px;
		margin: 0 auto;
		padding: 0;
		padding: 0px 45px 0px 0px;
		text-align: center;
	}
	#menu ul {
		float: center;
		margin: 0;
		padding: 0px 0px 0px 0px;
		list-style: none;
		line-height: normal;
		text-align: center;

	}
	#menu li {
		float: left;
	}
	#menu a {
		display: block;
		margin-right: 1px;
		padding: 5px 15px 5px 15px;
		text-decoration: none;
		text-align: center;
		font-family: Baskerville, "Times New Roman",Times,serif;
		font-size: 13px;
		font-weight: bold;
		color: #6E6E6E;
		border: none;
	}
	#menu a:hover, #menu .current_page_item a {
		text-decoration: none;
		outline: none;
	}
	#menu .current_page_item a {
			color: #000000;
	}
	#menu li a:hover, .right2 li a:hover {
	color: #000000;
	}

	
	
	
	
	
	
	
	
	
	
	#menu1 {
		float: center;
		width: 700px;
		height: 180px;
		margin: 0 auto;
		padding: 0;
		padding: 0px 45px 0px 0px;
		text-align: center;


	}
	#menu1 ul {
		float: center;
		margin: 0;
		padding: 0px 0px 0px 0px;
		list-style: none;
		line-height: normal;
		text-align: center;

	}
	#menu1 li {
		float: left;
	}
	#menu1 a {
		display: block;
		margin-right: 1px;
		padding: 5px 15px 5px 15px;
		text-decoration: none;
		text-align: center;
		font-family: Baskerville, "Times New Roman",Times,serif;
		font-size: 13px;
		font-weight: bold;
		color: #6E6E6E;
		border: none;
	}
	#menu1 a:hover, #menu .current_page_item a {
		text-decoration: none;
		outline: none;
	}
	#menu1 .current_page_item a {
			color: #000000;
	}
	#menu1 li a:hover, .right2 li a:hover {
	color: #000000;
	}











	#menu2 {
		float: center;
		width: 700px;
		height: 80px;
		margin: 0 auto;
		padding: 0;
		padding: 0px 45px 0px 0px;
		text-align: center;


	}
	#menu2 ul {
		float: center;
		margin: 0;
		padding: 0px 0px 0px 0px;
		list-style: none;
		line-height: normal;
		text-align: center;

	}
	#menu2 li {
		float: left;
	}
	#menu2 a {
		display: block;
		margin-right: 1px;
		padding: 5px 15px 5px 15px;
		text-decoration: none;
		text-align: center;
		font-family: Baskerville, "Times New Roman",Times,serif;
		font-size: 13px;
		font-weight: bold;
		color: #6E6E6E;
		border: none;
	}
	#menu2 a:hover, #menu .current_page_item a {
		text-decoration: none;
		outline: none;
	}
	#menu2 .current_page_item a {
			color: #000000;
	}
	#menu2 li a:hover, .right2 li a:hover {
	color: #000000;
	}










	#menu4 {
		float: center;
		width: 750px;
		height: 60px;
		margin: 0 auto;
		padding: 0;
		padding: 0px 45px 0px 0px;
		text-align: center;


	}
	#menu4 ul {
		float: center;
		margin: 0;
		padding: 0px 0px 0px 0px;
		list-style: none;
		line-height: normal;
		text-align: center;

	}
	#menu4 li {
		float: left;
	}
	#menu4 a {
		display: block;
		margin-right: 1px;
		padding: 5px 15px 5px 15px;
		text-decoration: none;
		text-align: center;
		font-family: Baskerville, "Times New Roman",Times,serif;
		font-size: 13px;
		font-weight: bold;
		color: #6E6E6E;
		border: none;
	}
	#menu4 a:hover, #menu4 .current_page_item a {
		text-decoration: none;
		outline: none;
	}
	#menu4 .current_page_item a {
			color: #000000;
	}
	#menu4 li a:hover, .right2 li a:hover {
	color: #000000;
	}











	#menu3 {
		float: center;
		width: 700px;
		height: 580px;
		margin: 0 auto;
		padding: 0;
		padding: 0px 45px 0px 0px;
		text-align: center;


	}
	#menu3 ul {
		float: center;
		margin: 0;
		padding: 0px 0px 0px 0px;
		list-style: none;
		line-height: normal;
		text-align: center;

	}
	#menu3 li {
		float: left;
	}
	#menu3 a {
		display: block;
		margin-right: 1px;
		padding: 5px 15px 5px 15px;
		text-decoration: none;
		text-align: center;
		font-family: Baskerville, "Times New Roman",Times,serif;
		font-size: 13px;
		font-weight: bold;
		color: #6E6E6E;
		border: none;
	}
	#menu3 a:hover, #menu .current_page_item a {
		text-decoration: none;
		outline: none;
	}
	#menu3 .current_page_item a {
			color: #000000;
	}
	#menu3 li a:hover, .right2 li a:hover {
	color: #000000;
	}










	#menu5 {
		float: center;
		width: 700px;
		height: 300px;
		margin: 0 auto;
		padding: 0;
		padding: 0px 45px 0px 0px;
		text-align: center;


	}
	#menu5 ul {
		float: center;
		margin: 0;
		padding: 0px 0px 0px 0px;
		list-style: none;
		line-height: normal;
		text-align: center;

	}
	#menu5 li {
		float: left;
	}
	#menu5 a {
		display: block;
		margin-right: 1px;
		padding: 5px 15px 5px 15px;
		text-decoration: none;
		text-align: left;
		font-family: Baskerville, "Times New Roman",Times,serif;
		font-size: 13px;
		font-weight: bold;
		color: #6E6E6E;
		border: none;
	}
	#menu5 a:hover, #menu5 .current_page_item a {
		text-decoration: none;
		outline: none;
	}
	#menu5 .current_page_item a {
			color: #000000;
	}
	#menu5 li a:hover, .right2 li a:hover {
	color: #000000;
	}




	
	
	
	h1 {
	    margin:0;
    }
	#nav {
		padding:5px 10px;
		background:#EEE8AA;
	}
	#nav ul {
		margin:0;
		padding:0;
		list-style:none;
	}
	#nav li {
		display:inline;
		margin:0;
		padding:0;
	}
	#nav a {
		margin-right: 1px;
		padding: 10px 15px 15px 15px;
		text-decoration: none;
		text-align: center;
		font-family: Baskerville, "Times New Roman",Times,serif;
		font-size: 13px;
		font-weight: bold;
		color: #6E6E6E;
		border: none;
	}
	#nav a:hover, #nav .current_page_item a {
		text-decoration: none;
	}
	#nav .current_page_item a {
			color: #000000;
	}
	#nav li a:hover, .right2 li a:hover {
	color: #000000;
	}



	#main {
/*
		float:right;

		padding:50px;*/
		width:710px;
		float: center;
		text-align: center;
		background:#EEE8AA;
		margin-left: auto;
  		margin-right: auto;
 		padding: 0 0 4em 0; /* Height of the footer */
	}
	#main ul {
		margin:0;
		padding:0;
		list-style:none;
	}
	#main p {
		width:710px;
		text-align:justify;
		font-family: Baskerville, "Times New Roman",Times,serif;
		font-size: 13px;
	} 
	#main li {
		font-family: Baskerville, "Times New Roman",Times,serif;
		font-size: 13px;
		color: #6E6E6E;
	}
	#main a {
		margin-right: 1px;
		padding: 10px 15px 15px 15px;
		text-decoration: none;
		text-align: center;
		font-family: Baskerville, "Times New Roman",Times,serif;
		font-size: 13px;
		font-weight: bold;
		color: #6E6E6E;
		border: none;
		outline: none;
	}
	#main a:hover a {
		color: #000000;
		outline: none;
	}








	#main5 {
		width:730px;
		padding:10px;
		background:#EEE8AA;
 		padding: 0 0 4em 0; /* Height of the footer */
	}
	#main5 ul {
		margin:0;
		padding:0;
		list-style:none;
	}
	#main5 p {
		text-align:justify;
		font-family: Baskerville, "Times New Roman",Times,serif;
		font-size: 13px;
	} 
	#main5 li {
		font-family: Baskerville, "Times New Roman",Times,serif;
		font-size: 12px;
		color: #6E6E6E;
	}
	#main5 a {
		margin-right: 1px;
		padding: 10px 15px 15px 15px;
		text-decoration: none;
		text-align: center;
		font-family: Baskerville, "Times New Roman",Times,serif;
		font-size: 13px;
		font-weight: bold;
		color: #6E6E6E;
		border: none;
	}
	#main5 a:hover a {
		color: #000000;
	}


















	#main4 {
		width:710px;
		float: center;
		text-align: center;
		background:#EEE8AA;
		margin-left: auto;
  		margin-right: auto;
 		padding: 0 0 4em 0; /* Height of the footer */
	}
	#main4 ul {
		margin:0;
		padding:0;
		list-style:none;
	}
	#main4 p {
		font-family: Baskerville, "Times New Roman",Times,serif;
		font-size: 13px;
	} 
	#main4 li {
		font-family: Baskerville, "Times New Roman",Times,serif;
		font-size: 12px;
		color: #6E6E6E;
	}




	#main2 {
		float:right;
		width:340px;
		padding:10px;
 		padding: 0 0 4em 0; /* Height of the footer */
	}
	#main2 ul {
		margin:0;
		padding:0;
		list-style:none;
	}
	#main2 p {
		text-align:justify;
		font-family: Baskerville, "Times New Roman",Times,serif;
		font-size: 13px;
	} 
	#main2 li {
		font-family: Baskerville, "Times New Roman",Times,serif;
		font-size: 12px;
		color: #6E6E6E;
	}



#imgdlbv2 {
	height:1px;
	background-image:url(trait5.png);
	background-repeat: no-repeat;
	text-align:center;
/*left : 50%; */
	margin-left:auto;
	margin-right:auto;
	/*display : block;  trés important ici car le span n'est pas un block par defaut */ 
}

#imgdlbv3 {
	height:1px;
	background-image:url(trait5.png);
	background-repeat: no-repeat;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
}


#imgdlbv3 {
	height:1px;
	background-image:url(trait2.png);
	background-repeat: no-repeat;
	text-align:center;
left : 50%;
	margin-left:auto;
	margin-right:auto;
	display : block; /* trés important ici car le span n'est pas un block par defaut */ 
}

 /* allow room for 3 columns */
  ol
  {
    width: 30em;
  }

  /* float & allow room for the widest item */
  ol li
  {
    float: left;
    width: 10em;
  }


	h2 {
		margin:0 0 1em;
	}
	#sidebar {
		float:left;
		width:0px;
		padding:10px;
		background:#EEE8AA;
	}
	#sidebar2 {
		float:left;
		width:340px;
		padding:10px;
	}














#footer
{
       position: absolute;
        bottom: 30px;
        left: 0;
        clear: both;
        width: 100%;
}
	#footer p {
	text-align: center;
		margin:0;
    }


	#footer a {
       position: absolute;
		margin-right: 1px;
        bottom: 10px;
		text-decoration: none;
		text-align: center;
		font-family: Baskerville, "Times New Roman",Times,serif;
		font-size: 13px;
		font-weight: bold;
		color: #6E6E6E;
		border: none;
	}
	#footer a:hover a {
		color: #000000;
	}



* html div#wrap {
        height: 100%; /* Fix IE 5.5, 6 and 7 */
}
 
html:first-child body {
        height: 100%; /* fix opera 9.22 and 7.10 */
}


#footer1
{
       position: absolute;
        bottom: 0;
        left: 0;
        clear: both;
        width: 100%;

}
	#footer1 p {
	text-align: center;
		margin:0;
    }
