@CHARSET "UTF-8";

/*
=======================================================================
  Reset
=======================================================================
*/
body {
    color: #2a333b;
}

ul,ol {
    padding: 0;
    margin: 0;
}

ul li.leaf {
    list-style-image: none;
    list-style-type: none;
}

ul li.expanded {
    list-style-image: none;
    list-style-type: none;
}

ul li.leaf,.item-list ul li {
    list-style-type: none;
    list-style-image: none;
}

ul.menu li {
    margin: 0;
}

li {
    list-style-position: inside;
}

li.expanded,li.collapsed,li.leaf {
    padding: 0;
    margin: 0;
}

.item-list ul {
    margin: 0;
    padding: 0;
}

.item-list ul li {
    margin: 0;
    padding: 0;
}

div.messages ul {
    margin: 0;
    padding: 0;
}

strong {
    color: inherit;
}

nav {
    z-index: 100;
}

.more {
    background: none;
}

.clear {
    clear: both;
}

html.js fieldset.collapsed {
    border-bottom-width: 0;
    border-left-width: 0;
    border-right-width: 0;
    height: 3em;
}

/*
=======================================================================
	Admin
=======================================================================
*/
div#admin-toolbar.vertical div.admin-tab,#admin-toolbar ul.menu li a {
    height: auto;
}

div#admin-toolbar.vertical {
    position: fixed;
    bottom: 0px;
    top: 0px;
    z-index: 1;
}

#admin-menu,#admin-menu .dropdown {
    z-index: 9999999;
}

/*
=======================================================================
	Google Map
=======================================================================
*/

.google_map_field_display {
    width: 100%;
}

.container-fluid.content-bottom-wide {
    padding: 0;
}

.google-map {
    padding: 0;
}

/*
=======================================================================
	Full link pour le slider
=======================================================================
*/
.full-link{
    width:100%;
    height:100%;
    display:block;
    position: absolute;
    top: 0;
    left: 0;
    z-index:100;
}

/*
=======================================================================
	Contenus : Paragraphes
=======================================================================
*/
.field-collection-view {
    padding: 0;
    margin: 0;
    border-bottom: 0;
}

.field-name-field-paragraphe>.field-items>.field-item {
    margin-top: 40px;
    margin-bottom: 20px;
}

.field-name-field-paragraphe .pull-left .field-name-field-img-princ{
    margin-right:20px;
    margin-bottom:10px;
}

.field-name-field-paragraphe .pull-right .field-name-field-img-princ{
    margin-left:20px;
    margin-bottom:10px;
}

.field-name-field-paragraphe {
    clear:both;
    margin-bottom:0px;
}

.field-name-field-paragraphe h2{
    margin-top: 0px;
}

.field-name-field-paragraphe h2{
    margin-top: 0px;
}

.field-name-field-paragraphe h3 {
    margin-top: 0px;
}

.field-name-field-paragraphe h4 {
    margin-top: 0px;
}

.field-name-field-paragraphe h5 {
    margin-top: 0px;
}

.field-name-field-paragraphe h6 {
    margin-top: 0px;
}


/*
=======================================================================
	Contenus
=======================================================================
*/

.field-name-field-accroche,
.field-name-body,
.field-name-field-texte{
    text-align:justify;
}

/*
=======================================================================
	Introduction form contact
=======================================================================
*/

.introduction-form-contact {
    margin-bottom: 30px;
}