    h1, h2, h3, h4, nav {
        font-variant:small-caps;
        font-family: Helvetica, Arial, sans-serif !important;
    }

    html, body {
        margin: 0;
        height: 100%;
        width: 100%;
    }

    html, body, #wrapper, #main {
        color: #ffeecb !important; 
        font-family: Garamond, Georgia, serif !important;
    	max-width: none !important; 
    	text-align: center;
    }

    a {
        color: inherit;
    }

    html, body, #wrapper /*, .navbar-default, .dropdown-menu */ {
        background: rgb(18,64,68) !important;
        background-image: url(img/FondBleu.jpg) !important;
        background-size: cover !important;
        background-attachment: fixed !important;
    }

    /*.navbar-default, .dropdown-menu {
    	border-color: rgb(245, 222, 179) !important;
    }

    .navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover {
	background-color: inherit;
    }


   .menu-item a {
    	color: inherit !important;
    	font-size: 22px;
	background-color: inherit;
   }

    nav {
    	color: inherit !important;
        border-bottom-style: dashed !important;
    	border-bottom-width: 3px !important;
    }*/

    .hyperlink/*, .menu-item */{
        /*text-decoration: underline;*/
    }

    .hyperlink:hover /*, .menu-item a:hover, .current-menu-parent > a, .current-menu-item > a */ {
        color: #F5B228 !important;
	background-color: inherit !important;
    }

    div:not(#titre) > h1 {
        padding-top: 100px;
    }

    #wrapper {
        color: #ffeecb; 
    }

    #titre img {
        width: 60%;
        max-width: 900px;
    } 

    #titre h2 {
        margin-bottom: 10px;
        font-size: 44px;
    }

    #potes {
        color: rgb(255, 247, 232);
    }

    #groupes p {
        text-align: left;
        margin: auto;
        padding-bottom: 10px;
    }

    #groupes h1 {
        
    }

    #footer, footer {
        margin: 50px;
        height: 60px;
    }

    #titre h1 img {
        margin-top: 0;
        padding-top: 10%;
    } 

    .presentation_groupe p, #festival, .gallery {
        /*width: 66%;*/
        max-width: 600px;  
        margin: auto;
    }


    .presentation_groupe {
        max-width: 900px;
        padding-bottom: 50px;
        margin: auto;
        /*width: 80%;*/
    } 

    .presentation_groupe h3 + p > img {
        margin-bottom: 30px;
    	width: 100%;
    }