hr {
    border: 1px solid gray;
}

.page-header {
    border-bottom: 3px solid #000;
}
#sp-agenda .container {
   padding-top: 35px;
    background-image: url("../../../images/images_cvnbase/agenda-header.png");
    background-repeat: no-repeat;
    background-position: 20px 15px;
}

#sp-points-forts .container {
   padding-top: 35px;
    background-image: url("../../../images/images_cvnbase/pointsforts-header.png");
    background-repeat: no-repeat;
    background-position: 20px 15px;
}

body {
    background-color: #F6F4EA;
    color: #616161;
    font-family: georgia,"times new roman",times,serif;
    font-size: 12px;
	line-height: 15px;
}

.layout-boxed .body-innerwrapper {
    max-width: 1080px !important;
}
.container {
    max-width: 1080px;
}
#sp-top-bar .container {
    background-image: url("../../../images/images_cvnbase/slogan.png");
    background-origin: padding-box;
    background-position: right center;
    background-repeat: no-repeat;
    background-size: auto auto;
}

article.item {
    margin-bottom: 5px;
}

.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner {
    background: #CEF4C3;
}

.latestnews small {
   
    display: none;
}
.category-list .table-bordered > thead > tr > th,.category-list .table-bordered > tbody > tr > th,.category-list.table-bordered > tfoot > tr > th,.category-list .table-bordered > thead > tr > td,.category-list .table-bordered > tbody > tr > td,.category-list .table-bordered > tfoot > tr > td
{
	border: none;
	}
	
.category-list .table-striped > tbody > tr:nth-of-type(2n+1) {
    background-color: transparent;
}

.category-list table.category thead > tr,.category-list table.category tbody > tr {
    border: none;
}

.category-list .table-bordered {
    border: none;
}

.entry-header {
    margin-bottom: 7px;
}
.entry-header h2 a {
    color: #82bc12;
    font-size: 28px;
}



.sp-module .sp-module-title {
    font-size: 1.8em !important;
    font-weight: bold;
}
.logo > h1 {
    margin: 0;
}
#sp-top-bar {
    padding: 8px 0 0;
	height: 145px;
}
#sp-main-body {
    padding: 10px 0;
}

#comments-form img.smile
{
	display: inline;
}