th { padding-bottom:5px }
h2 { background:left center no-repeat; font-variant:small-caps; font-weight:bold }
h2#evenement { background-image:url('evene_petit.png') }
h2#actualite { background-image:url('actu_petit.png') }
h2#reseau { background-image:url('reseau_petit.png') }
h2#etablissement{ background-image:url('etabliss_petit.png') }
h2#contact { background-image:url('contact_petit.png') }
h2#partenaire { background-image:url('partenaires_petit.png') }
h2#dossier { background-image:url('dossier_petit.png') }
h2#boutique { background-image:url('boutik_petit.png') }
h2#retour { background-image:url('retour_petit.png') }
h2.recherche { background-image:url('rechercher_petit.png') }
h2#recherche_av { background-image:url('rechercher_avancee_petit.png') }

#milieu h2 { clear:both; padding:10px; padding-left:40px }

#liens { clear:both; padding-top:16px }
#liens h2 { float:left; clear:none }
#liens h2+#liens h2 { margin-left:16px }

h3 { float:left; width:173px; height:126px; padding:15px; background:center center no-repeat; overflow:hidden; text-align:left }
h3+h3 { margin-left:12px }
h3.evenement { background-image:url('evenem_cartouche.png') }
h3.actualite { background-image:url('actu_cartouche.png') }
h3.boutique { background-image:url('boutik_cartouche2.png') }
h3.vide { background-image:url('boutik_cartouche_vide.png') }
h3 .date { text-align:right; height:25px }
h3 .titre { height:25px; margin-bottom:10px; overflow:hidden }
h3 .titre a { font-weight:bold }
h3 .texte { height:37px; margin-bottom:8px; overflow:hidden }
h3 .suite { float:right; background:0px 3px no-repeat url('puce.png'); padding-left:10px }
h3 .suite a { font-weight:bold; text-decoration:underline }
h3.evenement a:hover,h3.evenement .titre a { color:#f76512 }
h3.actualite a:hover,h3.actualite .titre a { color:#fac72c }
h3.evenement a { text-decoration:underline }

#liste_top { font-weight:bold; float:left; width:331px; padding:16px }
#liste_top #titre { padding-left:13px }
#liste_top #page { float:right; padding-left:16px }
#liste_top a { text-decoration:underline }

#liste { clear:left; float:left; background:center center url('evenement_liste.png') no-repeat; width:347px; height:362px; padding-top:13px; padding-bottom:19px; padding-left:8px; padding-right:8px }
#liste td { vertical-align:top }
#liste td div { height:24px; overflow:hidden; font-weight:bold }
#liste td.f { vertical-align:top; width:7px; padding-bottom:0; padding-top:6px }
#liste #pages { text-align:center }
#liste #pages img { margin-left:15px; margin-right:15px }
#liste th a { text-decoration:underline }

#contenu { float:right; width:485px }
#contenu .contenu { padding-left:60px }
#contenu .image { float:left; padding-right:8px; padding-bottom:8px }
#contenu a { text-decoration:underline }

.voir { clear:both; float:right; padding-right:100px; background:0px 3px no-repeat url('puce.png'); padding-left:10px }
.voir a { font-weight:bold; text-decoration:underline }
