div.chl{width:320px;float:left;padding:0 11px 0 9px}
div.chc{width:308px;float:left;padding:0 16px}

.home{background:url(img/bg_home.jpg) no-repeat 340px 0;margin-bottom:18px}

/* édito home page */
.hedito{padding-bottom:10px}
.hedito h2,.hedito h4,.hedito h5{font-family: Georgia, "Times New Roman", Times, serif;font-weight:normal}
.hedito h2{font-size:1.5em;margin-bottom:3px}
.hedito h4{margin-bottom:3px}
.hedito h5{color:#C23129;font-size:1.5em;font-weight:normal;font-style: italic;margin-bottom:12px}
.hedito strong{color:#C23129;font-weight:bold;font-style: italic}
.hedito a.suite,.hportraits a{background:url(img/readmore.png) no-repeat left 0}
.hedito .vignette{margin:2px 10px 10px 0}

/* actu home page */
.hactu{margin-bottom:21px}
.hactu{background:url(img/bg_hactu.png) no-repeat left bottom}
.hactu h2{color:#C23129;font-family: Georgia, "Times New Roman", Times, serif;font-size:1.2em;font-weight:normal;background:url(img/hactuh2.gif) no-repeat;margin:10px 10px 0 10px;padding-left:13px}
.hactu h5{text-indent:-999px;background:url(img/hactuh5.gif) no-repeat;width:320px;height:30px;overflow:hidden}
.hactu hr {background-color: #bca294; color: #bca294; height:5px; width:98%; border: none}
.hactu p{padding:3px 25px 8px 23px}
.hactu a{color:#333}
p.hactu_all{padding:0 0 0 158px}
.hactu_all a{text-indent:-999px;background:url(img/hactulink.gif) no-repeat;width:162px;height:20px;display:block;overflow:hidden}
p.hactu_date{font-size:0.9em;background:url(img/hactudate.gif) no-repeat;margin:10px;padding:2px 0 2px 20px;float:right}

/* portraits home page */
.hportraits h2{color:#BC0000;font-size:1.2em;font-weight:normal}
.hportraits h3{font-family: Georgia, "Times New Roman", Times, serif;font-size:1.2em;font-weight:normal}
.hportraits h5{text-indent:-999px;background:url(img/hportraitsh5.gif) no-repeat;width:320px;height:29px;overflow:hidden}
.hportraits div{padding:7px 7px 7px 3px}
.hportraits img {border:1px solid #666;margin:2px 10px 0 0;float:left}
.hportraits .even{background-color:#f2ebe5; border-top: 2px solid #e5d8cb;border-bottom: 2px solid #e5d8cb}

/* agenda home page */
.agenda {background-color:#E5D8CB}
.agenda h4{text-indent:-999px;background:url(img/agendah4.png) no-repeat;height:27px;margin-bottom:8px}
.agenda p{line-height:18px;background:url(img/agendap.png) repeat-y;padding-left:9px;padding-right:20px;margin-bottom:0}
.agenda span{font-weight:bold;background:url(img/agendaspan.gif) no-repeat left 3px;padding-left:13px}
.agenda a{text-indent:-999px;background:url(img/agendaa.png) no-repeat right top;width:97px;height:19px;display:block;overflow:hidden;margin-left:835px;margin-bottom:10px}

.sg a{text-indent:-999px;background:url(img/sommaire.png) no-repeat right top;height:21px;display:block;overflow:hidden;margin-bottom:10px}
.chc h5{margin-left:10px}
