* { padding: 0; margin: 0; }
div { font-size: 11px; }
td { font-size: 11px; text-align: left; }
p { margin-top: 0; margin-bottom: 10px; }
a, a:link, a:active, a:visited { color: #4a57a8; }
a:hover { color: #b75898; }

#date { font-weight: bold; text-align: right; padding-right: 10px; }
#quiz {
	position: absolute;
	top: 160px;
	width: 0;
	height: 0;
	padding-left: 680px;
}
#menu {
	position: absolute;
	top: 300px;
	width: 0;
	height: 0;
	padding-left: 680px;
}
#imgtitre { position: absolute; top: 170px; width: 0; padding-left: 40px; }
#intro { color: #313131; font-size: 11px; line-height: 16px; position: absolute; top: 200px; width: 260px; padding-top: 10px; padding-left: 40px; }
#titreactu { position: absolute; top: 443px; padding-left: 25px; }
#actu { color: white; line-height: 15px; position: absolute; top: 478px; width: 520px; padding-left: 40px; }
#actu titre {}
#actu a, #actu a:link, #actu a:active, #actu a:visited { color: white; text-decoration: none; }
#actu a:hover { text-decoration: underline; }
/* PAGE INT */
#center { position: absolute; top: 170px; width: 0; padding-left: 16px; }
.main { color: #404d5d; line-height: 18px; padding-top: 10px; }
.encad { color: #404d5d; line-height: 18px; }
.iml { float: left; margin-top: 5px; margin-right: 10px; margin-bottom: 5px; }
.imr { float: right; margin-top: 5px; margin-bottom: 5px; margin-left: 10px; }
.titre { font-size: 12px; font-weight: bold; }
.titre2 { font-size: 16px; font-weight: bold; margin-bottom: 10px; }
.txt {}
.caption {}
.legende {}
.border-top { border-top: 10px solid #4a57a8; }
.separateur { margin-bottom: 10px; border-bottom: 1px dotted #4a57a8; }
.hautdepage { text-align: right; float: right; margin-top: 10px; margin-right: 20px; margin-bottom: 20px; }

