body {
	background-color:#5E2121;
	color:#333;
	font-family:verdana, trebuchet, sans-serif;
}
/*****************************/
/************** FONTS ******************/
/*****************************/

/******* TYPOGRAPHIE *********/

/****** TITRES *******/
p,ul,ol,dl,blockquote,pre,label,textarea,caption,details,figure,hgroup {
    font-size: 1em; /* equiv 14px */
    line-height: 1.5;/* selon votre design */
    margin: 1.5em 0 0;
}
h1, .h1-like {
    font-size: 1.8571em; /* equiv 26px */
    font-weight: normal;
    line-height: 1.6154em;
    margin: .4077em 0 0 0;
	color:#1E6883;
	font-weight:bold;
}
h2, .h2-like {
    font-size: 1.7143em; /* equiv 24px */
    font-weight: normal;
    line-height: 1.75em;
    margin: .875em 0 0 0;
}
h3, .h3-like {
    font-size: 1.5714em; /* equiv 22px */
    font-weight: normal;
    line-height: 1.909em;
    margin: .9545em 0 0 0;
}
h4, .h4-like {
    font-size: 1.4286em; /* equiv 20px */
    font-weight: normal;
    line-height: 1.05em;
    margin:  1.05em 0 0 0;
}
/************** BALISES NATIVES ***********/

/****** TEXTE *********/
strong {
}
em {
}
p {
	background:none;
	margin:5px;
	padding:5px;
}
a {	
}
a:hover {	
}
img {
}
.left {
	float:left;
}
.right {
	float:right;
}
.clear {
	clear:both;
}
/********** STRUCTURE ******************/
.main {
	width:980px;
	position:relative;
	margin:5px auto;
	background-color:#C6DD3A;
}
header {
	position:relative;
	border-bottom:1px dotted #5FA800;
	width:980px;
	height:260px;
	padding-top:20px;
}
.logo {
	width:310px;
	height:240px;
	margin:0 0 20px 30px;
	background-color:#5FA800;
}
.titreAgence {
	position:absolute;
	top:30px;
	right:30px;
	width:710px;
	height:95px;
	background-color:#EFEA45;
}
.slogan {
	position:absolute;
	top:140px;
	right:30px;
	background-color:#5FA800;
	width:360px;
	height:120px;
}
.content {
	overflow:auto;
	position:relative;
	min-height:450px;
}
nav {
	box-sizing:border-box;
	position:relative;
	float:left;
	border:1px dotted #5FA800;
	width:160px;
	min-height:410px;
	margin:10px 50px 20px 30px;
}
nav ul{
	margin-bottom:70px;	
}
.bottomNav {
	position:absolute;
	bottom:10px;
	margin:0 9px;
	width:140px;
	height:50px;
	background-color:#EFEA45;
}
section {
	box-sizing:border-box;
	position:relative;
	float:left;
	margin:30px 0 20px;
	width:710px;
	min-height:390px;
	border:solid 1px #5FA800;
	background-color:#EFEA45;
}

.macaron {
	position:absolute;
	right:-10px;
	top:-30px;
	width:120px;
	height:100px;
	background-color:#5FA800;
}