body {
	color: #000;  
}
  
#page{	
	overflow: hidden;	
}

#main-wrapper {
	background-color:transparent;
}

.layout-main {
    margin-top: 0px;
}

.layout-main-wrapper {
    min-height: 10px;
}

.text-formatted li::before {
   /*  content: "•";
    padding-right: 8px; */
}

.text-formatted ul, .text-formatted ol {
	list-style: circle;
    margin: 0.5em 0;
    padding: 0 0 0.25em 1.8em;
}

/* ----- DESSOUS numéro pagniation ----- */
	.pager__item.is-active a, .pager__item a:hover {
	  color: #fff;
	  border-bottom: 0;
	  background: #000;
	  text-decoration: none;
	}
/* ----- FIN DESSOUS numéro pagniation ----- */
/* ----- LOGO ----- */

.region-header .site-branding {
	margin-top: 3em;
	text-align:center;
	float: none;
}
.site-branding__logo {
	margin-right: 0em;
  
}
/* ----- FIN LOGO ----- */


#header {
	background-color:transparent;
	background-image:none;
}
b, strong {
    font-weight: bold;
	color:#000;
}

a, .link {
}
a, a.link {
    text-decoration: underline;
    border-bottom: 0px dotted;
	color: #000;
}

a:hover, a:focus, .link:hover, .link:focus {
	text-decoration: none;
	color: #000;
}

.page-title {
	background: no-repeat url("oblique.png") left top;
	padding-top: 0.35em;
	padding-left:1em;
	padding-bottom:0.5em;
	line-height:1.1em;
	font-size:2.5em; /* 35px */
	text-transform:uppercase;
}
p {
	font-size: 1.1em;
	
}


h1 {
	/* font-size :1.5em; */
	}

h2 {
	line-height: 1.1em !important;
}
h3 {
    margin: 0.5em 0 0 0em;
	font-size :1.2em;
	line-height: 1.1em;
 }
 
/* ----- MENU ----- */

#block-menupriser {
	color:#000;
	width:auto;
}
#block-menupriser ul.menu {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: center;
	text-transform:uppercase;
	z-index: 20;
	
	font-size : 2em;
	font-family: 'muli light';
	font-style: normal;
	font-weight: 300;
	padding-top: 1em; 
	padding-bottom: 1em;
}

#block-menupriser ul.menu a{
    font-size: inherit;
}

#block-menupriser ul.menu a:hover{
   	text-decoration:none;
}

#block-menupriser ul.menu li {
	margin:0px;
	cursor: pointer;
	margin-left: 10px;
	margin-right: 10px;	
}
#block-menupriser ul.menu li:nth-child(1) {
	background-image: url('filet_sous_menu_A.jpg');
	background-repeat: no-repeat;
  	background-position: center 70px;
}
#block-menupriser ul.menu li:nth-child(2) {
	background-image: url('filet_sous_menu_B.jpg');
	background-repeat: no-repeat;
  	background-position: center 70px;
}
#block-menupriser ul.menu li:nth-child(3) {
	background-image: url('filet_sous_menu_C.jpg');
	background-repeat: no-repeat;
  	background-position: center 70px;
}
#block-menupriser ul.menu li:nth-child(4) {
	background-image: url('filet_sous_menu_D.jpg');
	background-repeat: no-repeat;
  	background-position: center 70px;
}
#block-menupriser ul.menu li:nth-child(5) {
	background-image: url('filet_sous_menu_E.jpg');
	background-repeat: no-repeat;
  	background-position: center 70px;
}
#block-menupriser ul.menu li:nth-child(6) {
	background-image: url('filet_sous_menu_F.jpg');
	background-repeat: no-repeat;
  	background-position: center 70px;
}
6
#block-menupriser ul.menu ul {
    position: absolute;
}

#block-menupriser .block-menu li {
	border-bottom:0px;
}

#block-menupriser li {
    float: left;
    margin-right: 0px;
	padding-bottom: 0em;	
}

#block-menupriser li.menu-item.menu-item--expanded:hover {
	color:#007c99;	
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color:#007c99; 
}

	

#block-menupriser  ul li.expanded, #block-menupriser  ul li.leaf{
	list-style: none;
}

#block-menupriser li a {
    display:block;
    text-align: left;
	color:#000;
	text-decoration: none;
	line-height: 27px;
	font-size : 0.4em;
	font-family: 'muli light';
	font-style: normal;
	font-weight: 300;
	padding: 30px 7px;
}
/* */
#block-menupriser ul.menu li.menu-item:hover {
	color:#000;	
	background-image: url('filet_sous_menu_hover.jpg');
	background-repeat: no-repeat;
  	background-position: center 70px;
}


#block-menupriser li ul.menu li.menu-item:hover {
	border-bottom-width: 0px;
}

#block-menupriser li a:hover {
	text-decoration: underline;
	
}

#block-menupriser li:hover ul.menu a:hover {
	background-image: none;
	background-repeat:repeat no-repeat;
  	width:auto;
}

/*Cache le dropdown*/
#block-menupriser li ul.menu {
	display:none;
	text-transform:none;
	background-color:white;  /* fond  */
	margin-left:-35px;
	/* margin-top: 24px; */
	margin-top: 3px;
	padding-bottom: 00px;
	padding-top: 10px;
}

/*Créer un dropdown avec des liens verticaux*/
#block-menupriser li ul.menu li {
	display: block;
	float: none;
	background-color:white;  /* fond  */
		
	padding: 2px 10px 2px 10px;
	
	font-family: 'Montserrat-Light';
	font-style: normal;
	font-weight: 300;
	/* font-size:100%; */
		
	border-bottom-width: 0px;
	margin: 0px;
}

/*Text wrapping*/
#block-menupriser li ul.menu li a {
    width: 100%;
	/*  width: -moz-max-content; */
	border:0px;
	word-wrap: break-word;
	background:none;
	font-size:medium;
	text-decoration:underline;
}


/*Affiche le dropdown avec le hover*/

#block-menupriser ul.menu li:hover ul { 
	display: block; 
}


	

/* ---------------------------------------------------------------------- */
/* ---- BOUTON NAVIGATION ----- */

a.btn_navigation::before {
    content: '☰';
    margin-right: 0.5rem;
}

a.btn_navigation {
	text-decoration:none;
	background-color: #b79393;
	color: #fff !important;
	font-size: 1.5em;
	padding:5px 10px 5px 10px;
}

a.btn_navigation:hover {
	background-color: #000;
}


#block-boutonpouraffichernavigation {
	clear:both;
	float:none;
	margin-top: 7em;
}

/* ----- Menu déroulant oeuvre ----- */

select#edit-term-node-tid-depth.form-select {
		width: 100%;
		border: 1px solid #e4e2dd;
		margin: 0px 0px 5px 0px;
		padding: 5px;
		height: 47px;
		background-color: white;
		border-top: 0px;
		border-right: 0px;
		border-left: 0px;
		border-bottom: 1px solid #ccc;
}

.views-field-field-visuel-oeuvre a img {
	opacity: 1;
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out; 
	/* -webkit-transform: scale(1);
	transform: scale(1);
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out;*/
	
}
.views-field-field-visuel-oeuvre a:hover img {
	opacity: 0.5; 	
	/* -webkit-transform: scale(0.95);
	transform: scale(0.95);*/
}

/* ----- FIN Menu déroulant oeuvre ----- */

@media all and (min-width: 995px) {	

	#block-boutonpouraffichernavigation {
		display: none !important;
	}
	
 	#block-menupriser{
		display: block !important;
		margin: 0em;
		width:100%; 
	}  
}	

	#block-boutonpouraffichernavigation {
		display: block;
	}

	#block-menupriser{
		display: none;
		/* background-image: none; */
	} 

/* ---- FIN BOUTON NAVIGATION ----- */

/* ----- FIN MENU ----- */


/* ----- BANDEAU SLIDE  ----- */

.highlighted {
	background-color:white;
}

.view-vue-bandeau {
	width:100%;
}
/* .view-vue-bandeau .views-field-title{
	position: absolute;
	width: 100%;
	text-align: center;
	color:#000;

	z-index: 1;
	font-family: 'Muli Light';
	font-style: normal;
	font-weight: 300;
	font-size:  1.8125em;
	text-transform:uppercase;
	top: auto;
	bottom: 9px;
} 
.view-vue-bandeau .views-field-field-titresoustitre .field-content{
	background-color: white;
	padding: 0.5em;
	opacity:0.4;
} */

.flexslider {
	margin: 0px;
    background: transparent;
    border: 0px solid #fff;
    position: relative;
    zoom: 1;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    -webkit-box-shadow: '' 0px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: '' 0px rgba(0, 0, 0, 0.2);
    -o-box-shadow: '' 0px rgba(0, 0, 0, 0.2);
    box-shadow: '' 0px rgba(0, 0, 0, 0.2);
}

.flex-direction-nav a {
  width: 200px;
  height: 60px;
  margin: 0px 0 0;
}

.flex-direction-nav a:before {
  color: rgba(255, 255, 255);
}

.flex-control-nav {
	display:none;
}


/* ----- FIN BANDEAU SLIDE  ----- */


/* ----- CONTACT ----- */
.form-required::after {
    content: '';
    vertical-align: super;
    display: inline-block;
    background-image: url(required.svg);
    background-repeat: no-repeat;
    background-size: 6px 6px;
    width: 6px;
    height: 6px;
    margin: 0 0.3em;
}


.button {
	background-color: #b79393;
	background-image: -webkit-linear-gradient(top, #b79393, #b79393);
	background-image: linear-gradient(to bottom, #b79393, #b79393);
	border: 0px;
	font-family: 'Muli Light';
	font-style: normal;
	font-weight: 300;  
	font-size:1em;
	color: #fff;
	cursor: pointer;

	text-align: center;
	/*   padding: 0.250em 1.063em; */
	padding: 0.8em 1.2em;
	border-radius: 0em;
	display: inline-block;
	line-height: normal;
}
.contact-form {
   border-radius: 0px;
}

.form-item label, .form-wrapper .label {
	font-family: 'muli light';
	font-style: normal;
	font-weight: bold;
    font-size: 1.1em;
	margin-bottom:0.5em;
}

input.form-text, input.form-tel, input.form-email, input.form-url, input.form-search, input.form-file, input.form-number, input.form-color, textarea.form-textarea, select.form-select {
  border-top:0px;
  border-right:0px;
  border-left:0px;
  border-bottom:1px solid #ccc;
  width: 100%;
  color: #000;
}

.contact-form #edit-name, .contact-form #edit-mail {
  width: 100%;
  border-radius: 4px;
}



input.form-submit:hover, input.form-submit:focus {
  background: #000;
}

.form-actions .button {
	color: #fff;
}

@media all and (max-width: 600px) {
  .form-actions .button {
	font-family: 'Muli Light';
	font-style: normal;
	font-weight: 300;  
	color: #fff;
	
    float: none;
    margin: 10px 0 0;

	padding: 0.8em 1.2em;
    width: 100%;
    display: block;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
  }

  .js .dropbutton .dropbutton-action > input,
  .js .dropbutton .dropbutton-action > a,
  .js .dropbutton .dropbutton-action > button {
    text-align: center;
    padding-left: 3em;
  }
  
}
/* ----- FIN CONTACT ----- */

/* ----- Layout ----- */
@media all and (min-width: 851px) {
  .main-content {
    float: left; /* LTR */
    position: relative;
  }
  [dir="rtl"] .main-content {
    float: right;
  }
  .layout-two-sidebars .main-content {
    margin-left: 25%;
    margin-right: 25%;
    width: 50%;
  }
  .layout-one-sidebar .main-content {
    width: 66.66%;
  }
  .layout-no-sidebars .main-content {
    width: 100%;
  }
  .layout-sidebar-first .main-content {
    margin-left: 25%; /* LTR */
    margin-right: 0; /* LTR */
  }
  [dir="rtl"] .layout-sidebar-first .main-content {
    margin-left: 0;
    margin-right: 25%;
  }
  .layout-sidebar-second .main-content {
    margin-right: 33.33%; /* LTR */
    margin-left: 0; /* LTR */
  }
  [dir="rtl"] .layout-sidebar-second .main-content {
    margin-right: 0;
    margin-left: 25%;
  }
}


/* @media all and (min-width: 851px) { */
@media all and (min-width: 851px) {
  .layout-one-sidebar .sidebar {
    width: 345px;
  }
  #sidebar-first {
    width: 345px;
    margin-left: -100%; /* LTR */
  }
  [dir="rtl"] #sidebar-first {
    margin-right: -100%;
    margin-left: 0;
  }
  #sidebar-second {
     /*width: 33.33%;
    margin-left: -33.33%; LTR */
	width: 33.33%;
    margin-left: -33.33%;
    clear: none;
  }
  [dir="rtl"] #sidebar-second {
    margin-right: -345px;
    margin-left: 0;
  }
  
}

/* ----- FIN Layout ----- */


/* ----- FIN BLOCK A ----- */

/* ----- ACTUALITE -----  */

.view-vue-actualite .views-row:first-child{
	padding-top:0em;
}

.view-vue-actualite .views-row {
	float:left;
	padding-top: 3em;
	color:#000;
	width: 100%;
}

.node--type-actualite img {
	box-sizing: border-box;
	margin-right: 2%;	
}  

.views-field-field-image-actu {
	float:left;
	margin-right: 2em;
	margin-bottom: 0.4em;
	border: 1px solid #e5e5e5;
} 
.image-style-visuel-actualite {
	margin-bottom:-6px;  /* supprime décalage avec le filet du bord */
}

.view-vue-actualite p{
	font-family: 'muli light';
	font-style: normal;
	font-weight: 300;
	padding-top: 0.3em;
	font-size: 1.175em;
}

.view-vue-actualite .datetime{
	font-family: 'muli light';
	font-style: normal;
	font-weight: 300;
	padding-top: 0.3em;
	font-size: 1.175em;
}

.view-vue-actualite H2{
	font-family: 'muli black';
	font-style: normal;
	font-weight: 900;
	/* font-size:0.9em; */
	font-size: 1.575em;
	color:#000;
	margin-top: 0px;
}    

/*  .view-vue-actualite .views-field-title{
	font-family: 'muli black';
	font-style: normal;
	font-weight: 900;
	font-size:1.75em;
	color:#000;	
	margin-top: 0px;
} 
 */
.view-vue-actualite .views-field-view-node{
	float: inherit;
	background: no-repeat url("oblique.png") left -8px top;
	padding-top: 0.35em;
	padding-left: 1.5em;
	padding-bottom: 0.5em;
} 

.view-vue-actualite .views-field-nothing{
  float: inherit;
  background: no-repeat url("oblique.png") left -8px top;
  padding-top: 0.35em;
  padding-left: 1.5em;
  padding-bottom: 0.5em;
  margin-left:2em; 
} 

.view-vue-actualite .view-footer{
	float:right;
} 
/* ----- FIN ACTUALITE ----- */



/* ----- 3 BLOCS ----- */

.featured-bottom h2{ 
	font-family: 'Roboto-Bold';
	text-transform:uppercase;
	font-size:1.5em;
	color:#18659a;
	background: repeat-x url("filet_pied_page.png");
	background-color:white;
	background-position-y: bottom;
	background-position-x: center;
	padding-bottom:10px;
	padding-top:10px;
	margin:0em 0em 1em 0em;
}


.featured-bottom p{
	margin:2em 0em 2em 0em;
}

.featured-bottom .block  {	
	background: repeat url("trame.png");
	text-align:center;
	float:left;
	width:100%;
	height:auto;
}

	
.lien_actu {
	color:white;
	background-color: #d64c75;
	border-radius: 15px;
	text-decoration: none;

	padding: 10px;
}

.lien_actu:hover {
	color:white;
	background-image:linear-gradient(to right, #d64c75, #b03f60);
	border-radius: 15px;
	text-decoration: underline;
	padding: 10px;
}


.featured-bottom .region {
  padding: 0 20px;
}

@media all and (min-width: 851px) {
  .featured-bottom .region {
    padding: 0 20px;
    width: 33%;
  }
  .featured-bottom h2 {
    font-size:2em;
  }
  
/* ----- OEUVRES ----- */	
	
	.view-id-vue_papier_oeuvre .views-row {
		width: 32.5%;
		float: left;
		box-sizing: border-box;
		margin-right: 0.5%;
		margin-bottom: 0em;
		text-align: center;
		padding-bottom:2em;
	}
	
	.view-id-vue_papier_oeuvre .views-row:last-child {
		/* float: inherit; */
		box-sizing: border-box;
		margin-right: 0.5%;
		margin-bottom: 0em;
		text-align: center;
	}
	
	.node--type-papier-oeuvre .field--type-image {
		float: none;
		margin: 0 1em 0 0;
	}
	
	.field--name-field-date-oeuvre {
		font-size: 1.3em;
		padding-bottom: 1em;
	}
	.field--name-field-categorie-papier {
		font-size: 1.3em;
		margin: 0em;
	}
	.field--name-field-format-oeuvre {
		font-size: 1.3em;
		margin: 0 0 1em 0em;
	}
	
	select#edit-term-node-tid-depth.form-select {
		width: 50%;

}
	
		
	/* ----- FIN OEUVRES ----- */	
  
  
}


.site-footer__bottom {
	font-size: 0.9em;	
	letter-spacing: 0.2px;
    margin-top: 0px;
    border-top: 0px ;
	border-top-color: rgb(85, 85, 85);
    border-color: rgba(255, 255, 255, 0.15);
}

.featured-bottom {
	background: transparent;
    border: 0px solid #e0ded8;
}


/* ----- FIN 3 BLOCS ----- */


/* ----- FOOTER ----- */
.site-footer {
	background: none;
	font-size: 1.4em;	
	color:#000;	
	padding: 0px 0 30px;
}

.site-footer .content {
  	color:#000;
}

.site-footer .content a {
	color:#000;
	text-decoration:none;
	cursor: pointer;
}

.site-footer .content a:hover,.site-footer .content a:focus {
	color:#000;
	text-decoration:underline;
}

.nomPriser {
  	font-family: 'Muli Black';
	font-style: normal;
	font-weight: 300;  
	font-size: 1.2em;
  	color:#000;
}

.site-footer .content img {
	margin-top:10px;
	margin-bottom:15px;
} 

.site-footer .content p {
	margin:0 0 0 1em;
}

/* ----- FIN FOOTER ----- */


/* ----- SITEMAP ----- */ 

.sitemap .sitemap-box ul li span {
	font-family: 'Muli Light';
	font-style: normal;
    font-size: 1.2em;
    color: #000;
}

.sitemap .sitemap-box ul {
    list-style-image: none;
    list-style-type: none;
	padding-bottom:1em;
}



/* ----- FIN SITEMAP ----- */ 



/* ----- LOGO ENTETE ----- */
.region-header .block:not(.site-branding) {
	margin: 0 0 40px 0;
	width: 100%;
	z-index: 10;
	position:relative;
	/* float: left;
	 background-color:aqua; */
}

@media all and (min-width: 900px) {
.region-header .block:not(.site-branding) {
 	margin: 0;
	width: 100%;
	z-index: 10;
	float: left;
	/* background-color:red; */
}

/* .view-vue-bandeau .views-field-title{
	display:block !important;
} */

.region-header .block-menu  {
	border:0px;
}

 #block-menupriser{
	display: none;
	background-repeat: no-repeat;
	background-position-y: bottom -8px;
	background-position-x: center;
	min-height: 0px;
	margin-top: 0px;
	text-transform: uppercase;
}  

}


    /* ----- FIN LOGO ENTETE ----- */
  
  
 /*  #block-views-block-vue-bandeau-block-1{
	position: relative;
	opacity: 1;
	display: block;
	z-index: 2;
	margin-top: -70px;
}
  .view-vue-bandeau .views-field-title{
	display:none;
} */


/* CK EDITOR ACCORRDEON */
.ckeditor-accordion-container > dl dt > a {
  display: block;
  padding: 0px 0px 0px 0px;
  background-color: #fff;
  color: #000;
  cursor: pointer;
  -webkit-transition: background-color 300ms;
  transition: background-color 300ms;
  border-bottom: 0px solid #000;
  font-size: 1.1em
}

.ckeditor-accordion-container > dl dt > a:hover {
  background-color: #fff;
}

.ckeditor-accordion-container > dl dt > a > .ckeditor-accordion-toggle {
  display: none; /* supprime les fleches */
}

.ckeditor-accordion-container > dl dt.active > a {
  background-color: #fff;
}

.ckeditor-accordion-container > dl {
  position: relative;
  border: 0px solid #0091ea;
}

.ckeditor-accordion-container > dl dd {
  padding: 0 0px;
}
.ckeditor-accordion-container > dl, .ckeditor-accordion-container > dl dt, .ckeditor-accordion-container > dl dd {
  text-align: justify;
}
.ckeditor-accordion-container > dl, .ckeditor-accordion-container > dl dt, .ckeditor-accordion-container > dl dd > p{
  margin: 0 0 0.5em;
}

/* ----- OEUVRES ----- */	
	
	.views-field-field-visuel-oeuvre {
		min-height : 300px;
	}
	
	
	.view-id-vue_papier_oeuvre .views-row {
		width: 32.5%;
		float: left;
		box-sizing: border-box;
		margin-right: 0.5%;
		margin-bottom: 0em;
		text-align: center;
		padding-bottom:2em;
	}
	
	.view-id-vue_papier_oeuvre .views-row:last-child {
		/* float: inherit; */
		box-sizing: border-box;
		margin-right: 0.5%;
		margin-bottom: 0em;
		text-align: center;
	}
	
	.node--type-papier-oeuvre .field--type-image {
		float: none;
		margin: 0 1em 0 0;
	}
	
	.field--name-field-date {
		font-size: 1.3em;
		padding-bottom: 1em;
	}
	.field--name-field-categorie-papier {
		font-size: 1.3em;
		margin: 0em;
	}
	.field--name-field-format {
		font-size: 1.3em;
		margin: 0 0 1em 0em;
	}
	

	#views-exposed-form-vue-papier-oeuvre-page-1.views-exposed-form {
		 text-align: center;
		 margin-bottom : 2em;
		}
		
	.form--inline .form-item{
		float:none;
		text-align: center;
	}
	
	/* ----- FIN OEUVRES ----- */	
	/* ----- OEUVRES PEINTURE----- */	
	
	.view-id-vue_peinture_oeuvre .views-row {
		width: 32.5%;
		float: left;
		box-sizing: border-box;
		margin-right: 0.5%;
		margin-bottom: 0em;
		text-align: center;
		padding-bottom:2em;
		min-height:345px;
	}
	
	.view-id-vue_peinture_oeuvre .views-row:last-child {
		/* float: inherit; */
		box-sizing: border-box;
		margin-right: 0.5%;
		margin-bottom: 0em;
		text-align: center;
	}
	
	.node--type-peinture-oeuvre .field--type-image {
		float: none;
		margin: 0 1em 0 0;
	}
	
	.field--name-field-date {
		font-size: 1.3em;
		padding-bottom: 1em;
	}
	.field--name-field-serie-oeuvre {
		font-size: 1.3em;
		margin: 0em;
	}
	.field--name-field-format {
		font-size: 1.3em;
		margin: 0 0 1em 0em;
	}
	.node--type-peinture-oeuvre p {
		font-size: 1.3em;
		margin: 0em;
	}
	#views-exposed-form-vue-peinture-oeuvre-page-1.views-exposed-form {
		 text-align: center;
		 margin-bottom : 2em;
	}
		
	.form--inline .form-item{
		float:none;
		text-align: center;
	}
	
	/* ----- FIN OEUVRES PEINTURE----- */	
	/* ----- A VOIR ----- */	
	
	
	.views-field-field-visuel-a-voir {
		min-height : 300px;
	}
	
	.view-id-vue_a_voir .views-row {
		width: 32.5%;
		float: left;
		box-sizing: border-box;
		margin-right: 0.5%;
		margin-bottom: 0em;
		text-align: center;
		padding-bottom:2em;
	}
	
	.view-id-vue_a_voir .views-row:last-child {
		/* float: inherit; */
		box-sizing: border-box;
		margin-right: 0.5%;
		margin-bottom: 0em;
		text-align: center;
	}
	
	.node--type-a-voir .field--type-image {
		float: none;
		margin: 0 1em 0 0;
	}
	
	.field--name-field-date {
		font-size: 1.3em;
		padding-bottom: 1em;
	}
	
	.field--name-field-a-voir-categorie {
		font-size: 1.3em;
		margin: 0em;
	}
	
	#views-exposed-form-vue-a-voir-page-1.views-exposed-form {
		 text-align: center;
		 margin-bottom : 2em;
	}
	
		.form--inline .form-item{
		float:none;
		text-align: center;
	}
	
	.node--type-a-voir img {
		float: left;
		box-sizing: border-box;
		margin-right: 2%;
		margin-bottom: 0em;
		text-align: center;
		padding-bottom: 2em;
	}
	
	/* ----- FIN A VOIR ----- */	



/* @media screen and (max-width : 980px) */

@media screen and (max-width : 995px){
	
	/* ----- LOGO ----- */
	.region-header .site-branding {
		float: none;
		margin: 0em 0em 0em 0em;
	}
	
	.region-header .site-branding img{
		width:80%;
	}
	.block-logo{
		width:100%;
		background-color:#222;
	} 

	/* ----- FIN LOGO ----- */
	
	
	#region-user-first {
		float:none;
	}

	#region-user-second {
		width:-moz-available;
		box-sizing:content-box;
	}
	
	#block-menupriser ul.menu li {
		cursor: none;
	}
		
	#block-menupriser{
		width: 100%;
		z-index: 10;
		/* display:inline; */
		margin: 1.167em 0em 0em 0em;
	}
	
	#block-menupriser ul.menu {
		position: static;
		display: block;
		background-color:#b79393;  /* fond couleur */
	}
	
	#block-menupriser li ul {
		display: none;
	}
	
	#block-menupriser ul.menu ul {
		position: static;
	}
	
	#block-menupriser ul.menu li a {
		padding:0px;
	}
	
	#block-menupriser li {
		float: none;
		background-image: none;
		padding: 0em 1em 0.5em 0.5em;
		background-image: url('filet_menu.png');
		background-repeat: no-repeat;
		background-position: left 0em;
	}
	
	#block-menupriser li:hover ul a {
		width:100%
	}
	
	#block-menupriser li ul.menu li{
	
		background-color:#b79393;  /* fond couleur */
		padding:0px;
	}
		
	#block-menupriser li:hover ul.menu a:hover {
		width: auto;
	}
	
	#block-menupriser li ul.menu {
		/* display:none; Permets d'afficher les sous-menus*/
		display:block;
		text-transform:none;
		background-color:#b79393;
		margin-left:0px;
		margin-top: 0px;
		padding: 0px;
		background-image:none;
	}
	
	#block-menupriser li.menu-item.menu-item--expanded{
		color: white;
	}
	
	#block-menupriser li.menu-item.menu-item--expanded:hover {
		color: white;
		border-bottom-width: 1px;
		border-bottom-style: solid;
		border-bottom-color:#b79393; 
	}
	
	#block-menupriser li.menu-item a{
		text-decoration:underline;	
		border-bottom-width: 0px;
	}
	
	#block-menupriser li.menu-item:hover {
		text-decoration:none;
		border-bottom-width: 0px;
	}
	
	#block-menupriser li.menu-item a:hover {
		background-color:#b79393;
	}
		
	.highlighted {
		display:none;
	 	background-color:#000 !important; 
	}

	/* ----- ACTUALITE ----- */

	.view-vue-actualite .views-row {
		float:none !important;
	/* 	background-color:green ; */
	}
	.views-field-field-image-actu {
		float:none !important;
		margin-right: 0em !important;
		
	}
	.views-field-field-image-actu img {
		width:100%;
	}
	
	.view-vue-actualite .view-footer{
		float:none !important;
	}
				
	.view-vue-actualite H2{
		margin-top:1em;
	}  	
	.view-vue-actualite .views-field-nothing{
		float: inherit;
		background: no-repeat url("oblique.png") left -8px top;
		padding-top: 0.35em;
		padding-left: 1.5em;
		padding-bottom: 0.5em;
		margin-left: 0em;
		margin-top: 1em;
	} 	
		
		
	/* ----- FIN ACTUALITE ----- */
	
	/* ----- OEUVRE ----- */	
	.view-id-vue_papier_oeuvre .views-row {
		width: 100%;
		float: none;
	}
	
	
	.view-id-vue_papier_oeuvre .form--inline .form-item {
	  	  width: 100%;
	}
	
	
	/* ----- FIN OEUVRE ----- */	
	
	/* ----- OEUVRE PEINTURE----- */	
	.view-id-vue_peinture_oeuvre .views-row {
		width: 100%;
		float: none;
	}
	
	
	.view-id-vue_peinture_oeuvre .form--inline .form-item {
	  	  width: 100%;
	}
	
	
	/* ----- FIN OEUVRE PEINTURE ----- */	

	/* ----- A VOIR ----- */	
		.view-id-vue_a_voir	.views-row {
			width: 100%;
			float: none;
		}
		
		
		.view-id-vue_a_voir .form--inline .form-item {
			  width: 100%;
		}
		
		
		/* ----- FIN A VOIR ----- */		
/* ----- FIN max-width:995px ----- */ 	
} 






