body{
	background-color: black;
	font-family: "trebuchet ms";
	font-size: 12px;
}

#principal{
	width: 752px;
	margin: auto;
	border: solid 4px white;
	background-color: white;
}

header{
	background-image: url(images/headerbg.gif) ;
	color: white;
	padding-bottom: 53px;
	
}

#head1{
	width: 500px;
	float: left;
	text-align: center;
	padding-top: 40px;
	line-height: 20px;

}

#head2{
	width: 238px;
	float: left;
	padding-top: 10px;
	padding-left: 10px;
}

header p{
	font-size: 15px;
	font-weight: bold;
	text-align: left;
	line-height: 20px;

}

header h2{
	font-size: 29px;
	font-weight: bold;
	padding-bottom: 5px;

}

header h1{
	font-size: 9px;
	letter-spacing: 2px;

}

p{
	margin-bottom: 12px;
}

#contenu{
	width: 480px;
	float: left;
	padding-left: 20px;
}

#contenu h2{
	color: #8C305B;
	font-weight: bold;
	font-size: 30px;
	padding-top: 30px;
	padding-bottom: 5px;
}

#contenu p{
	font-size: 15px;
}

#contenu a{
	color: #9D140A;
	font-size: 13px;

}

.sstitre{
	font-size: 10px!important;
	margin-bottom: 30px;
}

#quote{
	width: 460px;
	background: url(images/blockquotebg2.gif) no-repeat;
	margin-top: 20px;
	margin-bottom: 100px;
}

#quote p{
	width: 360px;
	color: #5A3139;
	font-size: 15px;
	padding-top: 20px;
	padding-left: 35px;
	line-height: 22px;
}

#quote a{
	color: #9D140A;
	font-size: 13px;
}

aside{
	width: 252px;
	margin-top: 5px;
	float: left;
	line-height: 20px;
}

.beige{
	background: url(images/bloque1bg.jpg);
	margin-bottom: 15px;
	padding: 25px 7px 7px 7px;
}

.violet{
	background: url(images/bloque2bg.jpg);
	margin-bottom: 15px;
	padding: 25px 7px 15px 7px;
}

.beige h3{
	color: #726A55;
	font-family: nunito;
	font-size: 15px;
	font-weight: bold;
	padding-bottom: 15px;
}

.violet h3{
	color: #8C305B;
	font-family: nunito;
	font-size: 15px;
	font-weight: bold;
	padding-bottom: 15px;
}

.beige ul{
	list-style: disc;
	padding-left: 15px;

}

.violet ul{
	list-style: disc;
	padding-left: 35px;
}

footer{
	background-image: url(images/footerbg3.gif);
	color: white;
	padding-top: 25px;
	padding-bottom: 15px;
}

#foot1{
	width: 485px;
	float: left;
	padding-left: 15px;
}

#foot2{
	width: 248px;
	float: left;
	text-align: right;
}

.retour{
	clear: both;
}
