@charset "UTF-8";
/* CSS Document */

body {
    background:#4e566e;
	font-family: "Trebuchet MS", Trebuchet, Arial, Helvetica, verdana, sans-serif;
	text-align: center;
	height: 100%;
}

/* BLOCS Principaux*/ 
#frame {
	background:#fff;
	width: 940px;
	height: auto;
	margin: 0px auto;
}
#frame2 {
	background:#aebee6;
	float:left;
	text-align:left;
	width: 580px;
	margin: 0px auto;
}
#framemenu {
	background:#eee;
	float:right;
	text-align:left;
	width: 225px;
	margin: 0px pauto;
}
#framemenu2 {
	background:#bbb;
	text-align:left;
	width: 205px;
	margin: 0px auto;
}
.rtop, .rbottom{display:block; background:#4e566e; }
.rtop *, .rbottom *{display: block; height: 1px; overflow: hidden; background:#fff; }
.rtopf2, .rbottomf2{ display:block; background:#fff; }
.rtopf2 *, .rbottomf2 *{ display: block; height: 1px; overflow: hidden; background:#aebee6; }
.rtopf3, .rbottomf3{ display:block; background:#fff; }
.rtopf3 *, .rbottomf3 *{ display: block; height: 1px; overflow: hidden; background:#eee; }
.rtopf4, .rbottomf4{ display:block; background:#eee; }
.rtopf4 *, .rbottomf4 *{ display: block; height: 1px; overflow: hidden; background:#bbb; }
.rtopft, .rbottomft{ display:block; background:#fff; }
.rtopft *, .rbottomft *{ display: block; height: 1px; overflow: hidden; background:#ccd; }
.r1{margin: 0 5px}
.r2{margin: 0 3px}
.r3{margin: 0 2px}
.r4{margin: 0 1px; height: 2px}

#header {
	background:#fff url(img/header2.jpg) no-repeat center bottom;
	display:block; /* Le système "a" ne marche qu'en "id" et il faut absolument le display "block" */
	width:910px;
	height:150px;
	margin:10px;
	padding:0px;
}
#footer {
	background:#ccd;
	width:850px;
	margin: 10px auto;
}
#container {
	width:850px;
	margin: 0px auto;
	padding:15px 5px;
}
#container2 {
	width:570px;
	float:left;
}
.titre {
	text-align:left;
	padding:0px 15px;
}
.article {
	text-align:left;
	margin:0px 10px 10px 25px;
}
.menuarticle {
	text-align:right;
	margin:10px 15px;
}

.clearfloat { /* cette classe doit être placée pour un élément div ou break et doit être l'élément final avant la balise de fin d'un conteneur qui doit contenir entièrement un élément flottant */
	clear:both;
	height:0;
	font-size: 1px;
	line-height: 0px;
}