body { padding-top: 100px }
.page_sommaire .content {text-align: center; position: relative }
.page_sommaire .cartouche { margin-bottom: 3em; margin-top: 3em; }
.page_sommaire h1 { font-size: 3em }
.page_sommaire .content a { color: #777 }
.page_sommaire .content a:hover { color: #900; background: transparent }
.chapo { font-weight: normal }
td div.spip_documents { margin-top: 0; margin-bottom: 0}
td .spip_doc_legende { display: none }

@media (min-width: 768px) {
	.content {min-height: 400px }
	.page_sommaire .cartouche { margin-bottom: 4em; margin-top: 4em; }
	.page_sommaire h1 { font-size: 5em }
	.page_sommaire .bottom { position: absolute; bottom: 5px; right: 0 }
}
@media (max-width: 500px) {
	table, thead, tbody, th, td, tr { display: block }
}
