html {
  background: url(pub.jpg) no-repeat center center fixed;
  background-size: cover;
  height: 100%;
  
}

.headcontacttext

{
	
	color: #fff;
text-transform: uppercase;
font-size: 16px;
letter-spacing: 1px;
font-weight: 400;
display: block;
}
.headcontact
{
font-size:22px;
float:right;	
	padding-top:10px;	
padding-right:20%;	
text-transform: uppercase;
letter-spacing: 2px;
}

.logo
{
padding-top:20px;	
padding-bottom:20px;	
}


.dropdown-item img

{
padding-right:10px;	
width:28px;	
height:15px;	
}

nav {

	
}
.nav-link img
{
	width:40px ;
	height:40px;
}
.nav-link span
{
font-family: 'Roboto',sans-serif;
font-weight: 700;
font-size: 16px;
text-transform: capitalize;
color: #ffffff;
padding-left:5px;
}
.nav-link a:hover {
       color:#ebaf46;
  text-decoration: none;
}
.zone-menu {
      border-style: solid;
    border-width: 1px 0 1px 0;
    border-color: #ebaa47;
	    background: #695750;
}


.slidetext
 {
	padding-top:75px;
	padding-bottom:75px;
    background: #472112;
    border-style: solid;
    border-width: 0px 0 1px 0;
    border-color: #ebaa47;
	color: #fff;
}

.bg-custom {
    background: #695750;

}

.accordion
 {

}
.box
{
	padding-top:30px;
	padding-bottom:30px;
   border-style: solid;
    border-width: 1px 0 1px 0;
    border-color: #ebaa47;
	    background: #695750;
		font-weight: 700;
font-family: 'Roboto',sans-serif;
}

.box img
{
	margin-right: 10px;
	width:40px ;
	height:40px;
}
.box a {
       color:#fff;

}
.box a:hover {
       color:#ebaf46;
  text-decoration: none;
}


footer {
	padding-top:75px;
	padding-bottom:75px;
    background: #472112;
    border-style: solid;
    border-width: 0px 0 1px 0;
    border-color: #ebaa47;
}
footer a {
 color: #ffffff;
}
.vlink{

    color: #3c961e;
}

.titre-footer {
    border-bottom: 2px dotted #ebaf46;
    font-weight: bold;
    font-size: 16pt;
    margin-bottom: 10px;
    color: #fff;
    padding-bottom: 7px;
    font-family: 'Roboto',sans-serif;
    font-weight: 700;
}
.titre-footer2 a:hover {
       color:#ebaf46;
  text-decoration: none;
}
.textwidget a:hover {
       color:#ebaf46;
  text-decoration: none;
}

.textwidget p {
text-align: left;
}
.titre-footer2 {
    border-bottom: 2px dotted #ebaf46;
    font-weight: bold;
    font-size: 16pt;
    margin-bottom: 10px;
    color: #fff;
    padding-bottom: 7px;
    padding-top: 10px;
    font-family: 'Roboto',sans-serif;
    font-weight: 700;
}
.textad{
font-family: Trebuchet MS,Geneva; 
color: #fff;
}
.copy {
    padding-top:15px;
	padding-bottom:15px;
    font-size: 12px;
    color: #fff;
		    background: #695750;

}