﻿.tableau { font-size: 1.5em; margin: 24px 0 24px 0; }
.tableau th { background-color: #4b4b53; color: #FFFFFF; font-weight: normal; padding: 4px; }
.tableau td { padding: 4px; background-color: #979498; }
.tableau tr:first-child td:first-child { background-color: #c0bdbd; }
.tableau tr:first-child th { vertical-align: top; }

#newsletterInscription { margin-top: 128px; }
#newsletterInscription h1 { font-size: 1em !important; color: #000000 !important; font-family: Corbel, Arial, Helvetica, sans-serif; }
#newsletterInscription .avertissement { font-size: 0.8em; font-family: Corbel, Arial, Helvetica, sans-serif; }



/**/
.fiche { padding: 4px 4px 0 4px; background-color: #F0F0F0; margin:0; border:0; }
.fiche h1 { font-size: 1.2em !important; padding: 0 0 4px 0; border-bottom: solid 1px #D0D0D0; }
.fiche h2 { font-size: 1.1em !important; }
.fiche h3 { font-size: .9em !important; }
.fiche + hr { border: 0; height: 64px; background: #F0F0F0 url(Ressources/Objets/hr.png) no-repeat center 0px; top:-15px; position:relative; }



/**/
.petitesFiches { }
.petitesFiches h1 { font-size: 1em !important; min-height: 64px; margin-top: 24px; background-color: #DDDDDD; padding: 4px; }
.petitesFiches h2 { font-size: 1em !important; }
.petitesFiches p { font-size: 0.8em; margin: 0 !important; padding: 0 !important; }
.petitesFiches td { vertical-align: top; padding: 0 16px 0 0; }

.parutionsFiches { width: 524px; }
.parutionsFiches h1 { font-size: 1em !important; margin: 0 0 0 166px; padding: 0 0 4px 0; border-bottom: solid 1px #DDDDDD; }
.parutionsFiches p { font-size: 0.9em; }
.parutionsFiches td { vertical-align: top; padding: 0 0 16px 0; }
.parutionsFiches input[type=image] { float: left; border: solid 1px #000; padding: 0 16px 0 0; }

.sommaire { font-size: 0.9em; }
.sommaire h1 { margin: 0 0 4px 0; padding: 16px 0 2px 0; }
.sommaire h2 { margin: 0; padding: 0 0 0 16px; }
.sommaire h3 { font-size: 1em; margin: 0; padding: 0 0 0 32px; }
.sommaire h4 { margin: 0; padding: 0 0 0 48px; }



/**/
.dlCouvertures { font-size: 0.8em; }
.dlCouvertures .ItemStyle { width: 128px; min-height: 188px; display: block; float: left; }
.dlCouvertures * input[type=image] { border: solid 1px #000000 !important; display: block; }



/**/
.notes { background-color: #b9c0c1; margin: 32px 0 64px 0; padding: 8px; }
.notes h1 { font-size: 1.2em !important; }
.notes h2 { font-size: 1em !important; }
.notes h3 { font-size: 0.8em !important; }
.notes p { font-size: 0.8em !important; margin: 0; }

