body{
padding:40px !important;
width:(100% - 80px) !important;
}
a[href]:after{
	content:none !important;
}
#left,#center,#right{
	width:100%;
}
body.view-item.rex #left,
body.view-item.rex #right{
display:initial !important;
}
#left,#right,
.moduletable.filtermod.grossicone li.fc_checkradio_option span.fc_filter_val_img, 
.moduletable.filtermod.grossicone li.fc_checkradio_option span.fc_filter_val_img img,
div#bannermenu,
#nav li.maximenuck + li,
#footer{
	display:none !important;
}
.moduletable.parallaxmod.surlimage {
    margin-bottom: 0px !important;
    display: none !important;
}
div.moduletable.titlehover .catmod > h4, div.moduletable.titlehover ul li > a span.image-title, div.moduletable.titlehover li.fc_checkradio_option > label.fc_filter_val, div.moduletable.titlehover .fc_block.fcitem_fields > div.fc_block div.fcitem_title {
    -moz-transform: scale(1) !important;
    -webkit-transform: scale(1) !important;
    -o-transform: scale(1) !important;
    -ms-transform: scale(1) !important;
    transform: scale(1) !important;
}
#headertotal {
    position: relative;
}
div.moduletable {
    margin-bottom: 0px;
}
.margbottom {
    margin-bottom: 0px;
}

body {
	font-size: 14px;
}

span.nomprojet,
span.minicat {
    font-size: 11px !important;
    line-height: 11px !important;
}
#nav ul.menu li li a, #nav ul.menu li li span.separator,
#nav ul.maximenuck li li a, #nav ul.maximenuck li li span.separator,
#bannermenu ul.menu li li a, #bannermenu ul.menu li li span.separator,
#bannermenu ul.maximenuck li li a, #bannermenu ul.maximenuck li li span.separator,
#flexicontent.fcitems span.element.field_seanceourencontre span.flexi.value.field_seanceourencontre.nolabel {
    font-size: 12px !important;
    line-height: 12px !important;
}
#bannerlogo > div.inner > .bannerlogodesc,
#centertop .select2-container-multi .select2-choices .select2-search-choice,
.input-append .add-on, .input-prepend .add-on,
.mobilebarmenutitleck,
a.btn.btn-success.btn-small,
.mobilemaximenuck,
#bannermenu ul.menu > li > a, #bannermenu ul.menu > li > span.separator,
#bannermenu ul.maximenuck > li > a, #bannermenu ul.maximenuck > li > span.separator,
#nav ul.menu > li > a, 
#nav ul.menu > li > span.separator, 
#nav ul.maximenuck > li > a, 
#nav ul.maximenuck > li > span.separator,
#centertop div.moduletable.menuhaut,
#left ul.menu > li > a, #nav ul.menu > li > span.separator, 
#left ul.maximenuck > li > a, #nav ul.maximenuck > li > span.separator,
li.edit-icon a, li.create-icon a,
div.formelm-buttons.abs button,
.lineinfo.line1,
.formResponsive input[type="button"]:first-child, .formResponsive input[type="reset"]:first-child, .formResponsive input[type="submit"]:first-child {
    font-size: 14px !important;
    line-height: 14px !important;
}
div#maximenuck124 div.floatck li a span.titreck,
div#maximenuck124 ul.maximenuck2 li.maximenuck span.separator span.titreck,
#flexicontent ul.rma li.fc_cat_item_1st span.element.field_categories a,
#flexicontent.fcitems .customblock.beforedescription3.group:before {
    font-size: 16px !important;
    line-height: 16px !important;
}
#flexicontent.fccategory span.value.field_nomclient h2,
#flexicontent.fccategory span.value.field_nommembreequipe h2,
#flexicontent.fccategory span.value.field_nommembreequipe h2,
#content ul.introblock.rma h3,
.post-inner h4,
.timeline-breaker,
ul.hp li a,
span.titreck {
    font-size: 18px !important;
    line-height: 18px !important;
}
.timeline-item:after, .timeline-item:before,
#centerbottom .content_standard.fc_floated,
h3 {
	font-size: 20px !important;
    line-height: 20px !important;
}
.pointsfortsameliorer.frise .fc_block.fcitem_fields .field_block .field_label,
.bilan li.fc_bloglist_item h3 {
    font-size: 26px !important;
    line-height: 26px !important;
}
div.moduletable h3,
#flexicontent.menuitem422 h1,
.customblock.beforedescription.group h3 {
    font-size: 30px !important;
    line-height: 30px !important;
}
#centertop div.moduletable.menuhaut ul li > a span,
h1, div.componentheading,
h2, div.contentheading {
    font-size: 36px !important;
    line-height: 36px !important;
}
