body {
	margin: 0;
	padding: 0;
	color: #000;
	background-color: #fff;
}
.main {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #2F5890;
}
.mainbold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #2F5890;
}
.backissuepetit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #2F5890;

}
a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: underline;
	font-weight: bold;
	color: #2F5890;

}
a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: underline;
	font-weight: bold;
	color: #CBAD31;

}
.leftsmall {
	font-family: "Times New Roman", Times, serif;
	font-size: 11px;
	color: #435B41;

}
.topsmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #5B5B5B;
}
.baspage {
	font-family: "Times New Roman", Times, serif;
	font-size: 11px;
	color: #1D4275;
	line-height: 22px;
}
.baspagelien {
	font-family: "Times New Roman", Times, serif;
	font-size: 11px;
	color: #1D4275;
	text-decoration: none;
	font-weight: normal;

}
.baspagelien:hover {
	font-family: "Times New Roman", Times, serif;
	font-size: 11px;
	color: #1D4275;
	text-decoration: underline;
	font-weight: normal;

}
.reversboldblanc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;

}
.backissueannees {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #C0D2EA;
}
.main14px {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #2F5890;
	font-weight: bold;

}
.currenttitres {
	font-family: "Times New Roman", Times, serif;
	font-size: 24px;
	color: #CBAD31;
	font-weight: bold;

}
.currenttexte {

	font-family: "Times New Roman", Times, serif;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
}
.currentissuename {

	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	color: #CBAD31;
	font-weight: bold;
}
.titre1bleu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #2F5890;
	font-weight: bold;

}
.backcelljaune {
	background-color: #FCF5D9;
}
.backcellbleu {

	background-color: #CEDAEA;
}
.bulletintexte {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight: normal;
}
.bulletintitres {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #CBAD31;
	font-weight: bold;
}
.bulletinheaders {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #2F5890;
	font-weight: bold;
}

a img {
	border: 0;
}


#almanac_conteneur {
	position: relative;
	width: 518px;
	margin: 5px 0 0 0;
}
#almanac {
	position: absolute;
	top: 20px;
	right: 20px;
	width: 178px;
	height: 257px; /* 261 */
	background: url(../i/almanac11.jpg);
}

.title {
	font-family: Arial, verdana, sans-serif;
	font-size: 16px;
	font-weight: bold;
	padding: 10px 0 20px 5px;
}

.quote {
	display: block;
	position: relative;
	width: 310px;
	font-family: Arial, verdana, sans-serif;
	font-size: 12px;
	font-style: italic;
	font-weight: normal;
	padding: 0 0 0 5px;
}

.next {
	display: block;
	position: relative;
	font-family: Arial, verdana, sans-serif;
	font-size: 12px;
	font-weight: normal;
	padding: 0 0 0 5px;
}
.next strong {
	font-size: 20px;
	color: #f00;
}
a.deal {
	display: block;
	padding: 10px;
	border: 1px solid #7397c9;
	margin: 0 0 10px 0;
}
a.deal:hover {
	background: #f5dd81;
	color: #2F5890;
}

.description {
	font-size: 14px;
	color: #828282;
}

.style3 {
	font-size: 11px;
}
.style4 {
	font-size: 12px;
}
.style5 {
	font-size: 11px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.style7 {
	font-size: 11px;
	font-weight: bold;
}

a#almanacoffer {
	display: block;
	width: 400px;
	height: 319px;
}
a#almanacoffer img {
	display: block;
	width: 400px;
	height: 319px;
	border: 0;
}