#pagetitle {
 margin-top: 20px;
 height: 100px;
}
#pagetitle h1 {
 margin: 0;
 padding: 0;
 font: 50px "Times New Roman", Times, serif;
 color: #ffffff;
 text-transform: uppercase;
}
#pagetitle h2 {
 margin: 0;
 padding: 0;
 font: 18px "Times New Roman", Times, serif;
 color: #464d3f;
}
.leftimg {
float: left;
margin-right: 20px;
}
.intcol_right_wrapper {
 margin: 0px 20px 20px 0px;
}
.intcol_left_wrapper {
 margin: 0px 0px 20px 20px;
}

.agenda_header {
 width: 460px;
 height: 250px;
 display: block;
 background: url('/images/layout/bg-agenda.gif') no-repeat;
 text-align: center;
 margin: 10px 0px 20px 0px;
}
.agenda_header h5 {
 font: 14px "Times New Roman", Times, serif;
 text-transform: uppercase;
 color: #4e5547;
 padding: 23px 0px 5px 0px;
 margin: 0;
}
.agenda_header h2 {
 margin: 15px 0px 5px 0px;
}
.agenda_header h2 a {
 color: #ac6d2d;
 text-decoration: none;
}

.agenda_header h2 a:hover {
 text-decoration: underline;
}
.agenda_header p {
 color: #4c3519;
 font: 14px "Times New Roman", Times, serif; 
 text-transform: uppercase; 
 margin: 0;
 padding: 0;
}

.post_date {
 height: 33px;
 width: 32px;
 display: block;
 float: left;
 background: url('/images/layout/bg-date.gif') no-repeat;
 font-size: 11px;
 text-align: center;
 padding-top: 4px;
 overflow: hidden;
 color: #8e938c;
 margin-right: 10px;
}
h3.post_title {
 float: left;
 height: 33px;
 width: 413px;
 display: block;
 margin: 0px 0px 0px 5px;
 padding: 0px;
 border-bottom: 1px solid #dbe5d8;
 background: url('/images/layout/ornement.gif') no-repeat;
 background-position: center right;
}
h3.post_title a {
 color: #4c3519;
 font: 16px "Times New Roman", Times, serif; 
 text-decoration: none;
 line-height: 33px;
}
h3.post_title a:hover {
 color: #ac6d2d;
}
.post_vignette img {
 width: 100px;
 height: 60px;
 float: right;
 margin-left: 20px;
 padding: 2px;
 border: 1px solid #dbe5d8;
}

h4 {
 margin: 0px 0px 10px 0px;
 padding: 0px;
 font: 14px "Times New Roman", Times, serif; 
 border-bottom: 1px solid #dbe5d8;
 text-transform: uppercase;
 color: #4c3519; 
}

ul.event_list, ul.event_list2 {
 margin: 0;
 padding: 0;
 list-style-type: none;
}
ul.event_list li, ul.event_list2 li {
 color: #4e5547;
 clear: both;
}
ul.event_list li a {
 text-decoration: none;
 color: #4e5547; 
 float: left;
 background: url('/images/layout/puce2.gif') no-repeat;
 background-position: 0px 4px;
 padding-left: 10px;
}
ul.event_list2 li a {
 text-decoration: none;
 color: #4e5547; 
 background: url('/images/layout/puce2.gif') no-repeat;
 background-position: 0px 4px;
 padding-left: 10px;
}
ul.event_list li a:hover, ul.event_list2 li a:hover {
 color: #ac6d2d;
}
.ul_post_date {
 float: right;
}

h2.post_title {
 float: left;
 height: 33px;
 width: 432px;
 display: block;
 margin: 0px 0px 0px 5px;
 padding: 0px;
 border-bottom: 1px solid #dbe5d8;
 background: url('/images/layout/ornement.gif') no-repeat;
 background-position: center right;
}
h2.post_title a {
 color: #4c3519;
 font: 18px "Times New Roman", Times, serif; 
 text-decoration: none;
 line-height: 33px;
}
h2.post_title a:hover {
 color: #ac6d2d;
}

a.back {
 color: #4e5547; 
 text-decoration: none;
 font-size: 11px;
}
.rightimg {
	float: right;
    margin-left: 20px;
}