body{font:georgia;font-size:13px;text-align:center;background:#dbdbdb url(images/background.jpg) no-repeat center top;margin:0;padding:0;}
.main{text-align:left;width:980px;margin:0 auto;position:relative;z-index:10;padding-top:72px}
*{margin:0;padding:0;outline:none;}
h1.logo{text-indent:-9999px;height:50px;width:442px;background:url(images/logo.jpg);position:relative;}
.contact{background:url(images/contact.jpg);text-indent:-9999px;display:block;position:absolute;z-index:3;top:124px;left:820px;overflow:hidden;height:16px;width:99px;}
.contact:hover{background:url(images/contact_hover.jpg);}


.bandeNoire{position:absolute;height:50px;width:100%;top:72px;left:0;background:#000;z-index:1;}
.grosTrait{position:absolute;z-index:1;background:url(images/gros-trait.png);width:100%;top:65px;left:0;height:6px;overflow:hidden;}
.petitTrait{position:absolute;z-index:1;background:url(images/petit-trait.png);width:100%;top:60px;left:0;height:4px;overflow:hidden;}

.intro{font-size:16px;padding-bottom:15px;}
.texte{position:relative;left:87px;padding-top:10px;color:#333333}
	.texte h3 span{font-size:14px;padding:0 10px;background:#000;color:#fff;}
	.texte .infos{padding:0 10px 5px;}
	.texte h4{font-size:14px;padding-bottom:10px;}
	.texte .infos strong{font-size:14px;}
	.texte h5{font-size:13px}
	.texte p{padding-bottom:10px;}
	.texte .dates{color:#226a88;}	.texte .dates strong{font-size:13px;}
