
/*https://www.flaticon.com/packs/startup-17*/
/*https://www.flaticon.com/packs/easter-13*/
/*https://www.flaticon.com/packs/basic-flat-icons*/

/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans Condensed';
  font-style: normal;
  font-weight: 300;
  src: local('Open Sans Cond Light'), local('OpenSans-CondensedLight'), url(http://fonts.gstatic.com/s/opensanscondensed/v10/gk5FxslNkTTHtojXrkp-xJwNa6kgmw9HIHjUBPkzL2f3rGVtsTkPsbDajuO5ueQw.woff2) format('woff2');
  unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
/* cyrillic */
@font-face {
  font-family: 'Open Sans Condensed';
  font-style: normal;
  font-weight: 300;
  src: local('Open Sans Cond Light'), local('OpenSans-CondensedLight'), url(http://fonts.gstatic.com/s/opensanscondensed/v10/gk5FxslNkTTHtojXrkp-xKdGPpWTn2kPFru4k7T0T-v3rGVtsTkPsbDajuO5ueQw.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Open Sans Condensed';
  font-style: normal;
  font-weight: 300;
  src: local('Open Sans Cond Light'), local('OpenSans-CondensedLight'), url(http://fonts.gstatic.com/s/opensanscondensed/v10/gk5FxslNkTTHtojXrkp-xN9i7v7U2vZkHC55NWxtqfn3rGVtsTkPsbDajuO5ueQw.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Open Sans Condensed';
  font-style: normal;
  font-weight: 300;
  src: local('Open Sans Cond Light'), local('OpenSans-CondensedLight'), url(http://fonts.gstatic.com/s/opensanscondensed/v10/gk5FxslNkTTHtojXrkp-xK1ueDcgZDcfV3TWANvdPLj3rGVtsTkPsbDajuO5ueQw.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Open Sans Condensed';
  font-style: normal;
  font-weight: 300;
  src: local('Open Sans Cond Light'), local('OpenSans-CondensedLight'), url(http://fonts.gstatic.com/s/opensanscondensed/v10/gk5FxslNkTTHtojXrkp-xC3qj1XlvLGj0jktnJzWu233rGVtsTkPsbDajuO5ueQw.woff2) format('woff2');
  unicode-range: U+0102-0103, U+1EA0-1EF1, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans Condensed';
  font-style: normal;
  font-weight: 300;
  src: local('Open Sans Cond Light'), local('OpenSans-CondensedLight'), url(gk5FxslNkTTHtojXrkp-xC8hAQ4ocbp44gFQt8tMfcH3rGVtsTkPsbDajuO5ueQw.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Open Sans Condensed';
  font-style: normal;
  font-weight: 300;
  src: local('Open Sans Cond Light'), local('OpenSans-CondensedLight'), url(gk5FxslNkTTHtojXrkp-xBEur64QvLD-0IbiAdTUNXE.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
/* cyrillic */
@font-face {
  font-family: 'Playfair Display';
  font-style: italic;
  font-weight: 400;
  src: local('Playfair Display Italic'), local('PlayfairDisplay-Italic'), url(9MkijrV-dEJ0-_NWV7E6N7pW-cN4iQdgUKBHiobroRo.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* latin-ext */
@font-face {
  font-family: 'Playfair Display';
  font-style: italic;
  font-weight: 400;
  src: local('Playfair Display Italic'), local('PlayfairDisplay-Italic'), url(9MkijrV-dEJ0-_NWV7E6N3L1iaS4euO_B3wJG_mMktU.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Playfair Display';
  font-style: italic;
  font-weight: 400;
  src: local('Playfair Display Italic'), local('PlayfairDisplay-Italic'), url(9MkijrV-dEJ0-_NWV7E6NwXiAI3F8adTt8b-_w2WoPM.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}








/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 100;
  src: local('Roboto Thin'), local('Roboto-Thin'), url(2tsd397wLxj96qwHyNIkxPesZW2xOQ-xsNqO47m55DA.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}

/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: local('Roboto Light'), local('Roboto-Light'), url(Hgo13k-tfSpn0qi1SFdUfVtXRa8TVwTICgirnJhmVJw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'), url(CWB0XYA8bzo0kSThX0UTuA.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}

/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: local('Roboto Medium'), local('Roboto-Medium'), url(RxZJdnzeo3R5zSexge8UUVtXRa8TVwTICgirnJhmVJw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: local('Roboto Bold'), local('Roboto-Bold'), url(d-6IYplOFocCacKzxwXSOFtXRa8TVwTICgirnJhmVJw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 100;
  src: local('Roboto Thin Italic'), local('Roboto-ThinItalic'), url(12mE4jfMSBTmg-81EiS-Yfk_vArhqVIZ0nv9q090hN8.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 300;
  src: local('Roboto Light Italic'), local('Roboto-LightItalic'), url(7m8l7TlFO-S3VkhHuR0at44P5ICox8Kq3LLUNMylGO4.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 400;
  src: local('Roboto Italic'), local('Roboto-Italic'), url(vPcynSL0qHq_6dX7lKVByfesZW2xOQ-xsNqO47m55DA.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 500;
  src: local('Roboto Medium Italic'), local('Roboto-MediumItalic'), url(OLffGBTaF0XFOW1gnuHF0Y4P5ICox8Kq3LLUNMylGO4.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}










/*http://guidecss.fr/document-css.html
http://guidecss.fr/convention.html*/

/*------------------------------------*\
    $CONTENU
\*------------------------------------*/
/**
 * CONTENU.............Vous êtes en train de le lire
 * RESET...............Réinitialisation des styles par défaut
 * FONT................Les polices de caractère
 */

/*------------------------------------*\
    $RESET
\*------------------------------------*/


/*------------------------------------*\
    $ZONE
\*------------------------------------*/
*{box-sizing: border-box!important;}
body{
	padding:0;margin:0;
	color: #000;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 22px;
	line-height: 28px;
	
	font-family: 'Roboto', sans-serif;
	font-size: 15px;
	line-height: 25px;	
	
	background:#000}

	

.clearfix::after{content:"";display:block;clear:both;}
.clear{display:block;clear:both;}

.logo{position:absolute;z-index:1000;display:block;float:left;width:200px;}
.logo img{width:100%;}


.art__zone-top{
	/*position:absolute;z-index:1000;top:0px;*/
	display: block;width:100%;height:30px;
	padding:0p;
/* 	font-family: 'Lucida Grande', Tahoma, Verdana, Arial, sans-serif;
	font-size: 16px; */
	font-family: 'Open Sans Condensed', sans-serif;
	font-size:16px;
	min-height:30px;line-height:30px;
	background:white;
	box-shadow: rgba(0, 0, 0, 0.6) 0px 1px 4px 0px;}
	.art__zone-top img{display:block;float:left;height:30px;}
	.art__zone-top span{display:block;float:left;padding:0 7px;height:30px;line-height:30px;background:#eee;}

	
	.art__zone-top div,.art__zone-top div#widget_nominis p{
		display:block;float:left;
		margin:0;padding:0;
		height:30px;line-height:30px;}
	.art__zone-top a{
		display:block;float:left;
		padding:0 7px;
		height:30px;line-height:30px;
		transition:all ease 0.2s;}
		.art__zone-top a:hover{background:#eee;}
	
	.art__zone-top strong,
	.art__zone-top span{display:inline-block;padding:3px 5px;}


.texteSaintDuJour{padding-left:30px!important;}
.orbit-slide-number{display:none;}

	
.art__zone-title{
	padding: 20px;
	z-index: 1000;
	position: relative;
	font-size: 34px;line-height:40px;
	color: #bbb;font-weight: 400;
	font-family: 'Open Sans Condensed', sans-serif;
	/*text-shadow: 0px 0px 1px rgba(0,0,0,0.3);*/
	text-align: center;
	background:#f0f0f0 /*url(../1/img/pattern3.png)*/;}

.art__zone-slider{
	/* padding-top:40px; */
	background-image:url(../images/banniere_flou.jpg);
	background-size:cover;
	background-position:center;}

.art__zone-slider img{width:100%;}
.art__zone-main {
	padding:20px 0;
	background:#f8f8f8 url(../images/logo_diocese_sansTitre_grey_transparent) no-repeat center bottom;
	background-size:500px auto;}

.art__zone-main-article{background:white;box-shadow:0px 0px 10px -3px black;}
.art_effet_shadow{border:1px solid rgba(0,0,0,0.1);/*box-shadow:0px 0px 10px -3px black;*/}


.art__w-block__ariane{padding:10px 0;font-size:12px;}

.art__w-block__title{
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 35px;line-height:35px;
	/*line-height:60px;*/
	padding:10px 0 15px 0;
	color:#777;}
	
.art__w-block2__title::before{
	display:block;
	width: 100%;
    line-height: 0;
    border-bottom: solid 1px #aaa;
    text-align: left;
    margin: 20px 0;
	}

	.art__w-block2__title{
    display: inline-block;
    font-family: "Roboto Condensed",sans-serif;
    font-size: 20px;
    text-transform: uppercase;
    padding: 0 15px 0 0;
    background: #f5f5f5;
    color: #777;
    margin: 0 0 -10px;
    line-height: 20px;}	

	
.art__w-block__texte *{font-size:14px;font-family: 'Roboto', sans-serif;}
	
.art__w-block__texte h3{
	margin-top:20px;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 24px;
	color:#008cba;
	font-weight:bold;
	line-height:40px;}	
.art__w-block__texte h4{
	font-family: 'Roboto', sans-serif;
	font-size: 18px;
	font-weight:bold;
	line-height:30px;}
	
	
.art__w-block__texte p+ul{margin-top:-15px;}	
.art__w-block__texte ul{margin-left:50px;}
	
.art__w-block__logo{}
	
	
	
.art__zone-bottom{
	padding:10px;
	text-align:center;
	color:#e2c186;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size:18px;}	
	.art__zone-bottom h3{font-size:24px;color:white;font-weight:bold;font-family: 'Open Sans Condensed', sans-serif;}
	.art__zone-bottom p{margin:0 0 5px 0;font-size:15px;line-height:20px;}







	
.img_getty a img{border:3px solid #fff;box-shadow:0px 5px 10px -3px black;transition:all ease 0.4s;}
.img_getty a:hover img{transform:scale(1.1);}	

img.logo_article{width:100%;}

.signatureShowLarge{text-align:right;}
.signatureShowMedium{text-align:center;}


/* SURCHARGE MENU NAV */
.top-bar,
.contain-to-grid,
.top-bar-section li:not(.has-form) a:not(.button){
	/* font-family: 'Roboto', sans-serif; */
	font-family: 'Open Sans Condensed', sans-serif;
	font-size:16px;
	/* letter-spacing:1px; */
	color:#fff;
	background:#005d86;}
.top-bar h1{font-family:'Open Sans Condensed', sans-serif;font-size:16px;}	
.top-bar-section ul.right{background-color:#005d86;}
.top-bar-section .dropdown li:not(.has-form):not(.active) > a:not(.button) {line-height:35px;}	


.edito_logo img{width:100%;}


.spip_documents_right{margin:0 0 15px 15px;}


/* EVENEMENTS */
.art__w-liste1{padding:10px;font-family: Roboto, sans-serif;font-size:13px;background:/*#f0f4f3*/ #e8eeed;}
.art__w-liste1-title{position:relative;margin:0 0 0 0;padding-left:20px;font-family:Roboto;font-size:15px;line-height:30px;font-weight:bold;color:#313336;}
.art__w-liste1-title::before{content:"";position:absolute;display:block;top:8px;left:0;height:14px;width:14px;background:#035581;border-radius:50%;}
.art__w-liste1-text{}
	.art__w-liste1__items{}
		.art__w-liste1__logo{display:table;width:100%;border: 1px solid #ccc;text-align:center;}
		.art__w-liste1__item{display:table;padding:6px 5px;width:100%;border-bottom: 1px dotted #ccc;}
			.art__w-liste1__item-col1sur1{display:table-cell;width:40px;text-align:left;padding-left:15px;line-height:15px;}
			.art__w-liste1__item-col1sur2{display:table-cell;width:40px;text-align:left;line-height:15px;}
			.art__w-liste1__item-col2sur2{display:table-cell;padding-left:15px;line-height:15px;}
			.art__w-liste1__item-title{}
			.art__w-liste1__item-text{}
			.art__w-liste1__item:hover{background:white;}
		.art__w-liste1__all{font-size:13px;line-height:30px;font-weight:bold;}	
	
	
.art__w-btnPicto{
	position:relative;
	display:block;
	margin:0 10px 15px 10px;
	padding:0 ;
	line-height:40px;
	color:white;
	font-size:16px;
	text-align:center;
	border-top:3px solid transparent!important;
	border-bottom:3px solid black;
	border-radius:5px;
	transition:all ease 0.2s;}
	.art__w-btnPicto img{
		position:absolute;
		bottom:0px;left:15px;
		display:inline-block;
		padding-right:20px;
		height:50px;
		width:auto;
		transition:all ease 1s;}
		.art__w-btnPicto:hover img{left:30px;}
	.art__w-btnPicto:focus{color:white;}
	.art__w-btnPicto:hover{color:white;box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.28), 0 1px 18px 0 rgba(0, 0, 0, 0.24), 0 3px 5px -1px rgba(0, 0, 0, 0.6);}

	.art__w-btnPicto.vertPomme{background-color:#02cb74;border-color:#009747;}
	.art__w-btnPicto.bleuCiel{background-color:#2ab7c7;border-color:#047e90;}
	.art__w-btnPicto.bleuNuit{background-color:#0389ab;border-color:#005674;}
	.art__w-btnPicto.violet{background-color:#8746b5;border-color:#69378e;}
	.art__w-btnPicto.jaune{background-color:#efb30c;border-color:#c89b1c;}
	.art__w-btnPicto.orange{background-color:#ea7d1c;border-color:#ba5300;}
	.art__w-btnPicto.vermillon{background-color:#EC563E;border-color:#bc2e18;}
		
		
		
		
/* EDITO */

.art__titre__aLaUne{
	position:relative;
	margin:0 0 -0px 0;
	padding:0px 20px 10px 20px;
	font-family: 'Playfair Display', serif;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 40px;
	/*line-height:60px;*/
	/*font-style:italic;
	font-weight:900;*/
	color:#000;
	color:#ccc;
	}


.art__w-unique1{display:block;position:relative;margin:0 0 15px 0;font-family: Roboto, sans-serif;font-size:13px;}
	.art__w-unique1-titleLeft{position:absolute;bottom:0;padding:10px 20px;font-size:16px;line-height:30px;color:#fff;background:rgba(0,0,0,0.5);transition:all ease-in-out 0.5s}
	.art__w-unique1-titleRight{padding:7px 0; font-family:Roboto;font-size:16px;line-height:16px;color:#008CBA;}
	.art__w-unique1-text{line-height:17px;color:#555;text-align:justify;}
		.art__w-unique1-text p{font-size:inherit;}
	.art__w-unique1-logo{background:black;}
		.art__w-unique1-logo img{width:100%;}
	.art__w-unique1__readmore{font-size:13px;line-height:30px;font-weight:bold;}	
		
	.art__w-unique1:hover .art__w-unique1-logo img{opacity:0.6}	
	.art__w-unique1:hover .art__w-unique1-titleLeft{bottom:10px;background:rgba(0,0,0,0.8)}	

	
/* GRID RUBRIQUE*/
.art__w-grid1{display:block;position:relative;margin:0 0 15px 0;font-family: Roboto, sans-serif;font-size:13px;}
	.art__w-grid1-title{position:absolute;bottom:0;padding:6px 15px;width:100%;text-align:center;font-size:14px;line-height:18px;color:#fff;background:rgba(0,0,0,0.5);transition:all ease-in-out 0.5s}
	.art__w-grid1-logo{background:black;}
	.art__w-grid1-logo img{width:100%;transition:all ease-in-out 0.5s;}
	
	.art__w-grid1:hover .art__w-grid1-logo img{}	
	.art__w-grid1:hover .art__w-grid1-title{background:rgba(0,0,0,0.8)}	

.art__w-grid1:hover{border-color:white;box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.28), 0 1px 18px 0 rgba(0, 0, 0, 0.24), 0 3px 5px -1px rgba(0, 0, 0, 0.6);}

	
/* GRID A LA UNE*/
.art__w-grid2{display:block;position:relative;padding:5px;font-family:Roboto, sans-serif;font-size:13px;background:white;border:1px solid #e0e0e0;}
	.art__w-grid2-title{padding:4px 0 0 0;font-family:Roboto;font-size:16px;line-height:20px;color:#008CBA;}
	.art__w-grid2-text{display:block;line-height:17px;color:#555;}
	.art__w-grid2-logo{}
	.art__w-grid2-logo img{width:100%;}
	
	.art__w-grid2:hover {border-color:white;box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.28), 0 1px 18px 0 rgba(0, 0, 0, 0.24), 0 3px 5px -1px rgba(0, 0, 0, 0.6);}	
	.art__w-grid2:hover .art__w-grid1-title{bottom:10px;background:rgba(0,0,0,0.8)}	

/* ADMIN */	
#spip-admin{position:fixed;z-index:10000;right:0;top:0;padding:10px;background:#008cba;box-shadow:0 5px 10px -7px #000}
#spip-admin a{display:block;font-size:14px;font-weight:400;color:#fff;background:#008cba;opacity:1}
#spip-admin a:hover{background:#FFF;color:#008cba;border-radius:3px}	



/* SLIDER  */
.orbit-bullets-container{display:none;}
.orbit-container .orbit-slides-container > * .orbit-caption {
	font-size: 1rem;
	background-color: rgba(0, 0, 0, 0.5);}
	
.orbit-container .orbit-slides-container > * .orbit-caption {display:inline-block;width:auto;background:rgba(0,0, 0,0.5);}

	
/* DIVERS */
.liseret{height:5px;background:#005d86;}	


.nav-main{}

.entete{position:absolute;top:0;padding:0 0 5px 0;width:100%;background:rgba(0,0,0,0.5);}



/*SLIDER*/
.entete,
ul.example-orbit,
ul.example-orbit li,
ul.example-orbit li .image{height:400px;}
.entete{height:235px;}
	


section.top-bar-section ul.right{z-index:99;}
section.top-bar-section ul.right li{z-index:100;}



/*LOGO COLONNE DROITE*/
.logo_colonne_droite{margin:0 0 5px 0;display:block;width:100%;text-align:center;}




/*PORTRAITS*/
.portraits{margin:0 0 40px 0;font-size:0px;background:;}
.portrait{display:inline-block;padding:10px;width:50%;background:;vertical-align:top;}
.portrait_in{
		border:1px solid #fff;
		border-radius: 2px;
		box-shadow: 0 10px 20px rgba(0,0,0,0.19), 0 6px 6px rgba(0,0,0,0.23);}
.portrait .photo{border-bottom:5px solid #008cba;}
.portrait .nom{padding:5px 10px;font-size:16px;text-align:center;color:#008cba;;}		
.portrait .info{padding:0px 10px 10px 10px;text-align:justify;font-size:13px;line-height:18px;color:#555;}		

		
	.cols{display:flex;}
	.col1sur2{display:flex-colomns;}
	
/*FORMUALIRE CONTACT*/
.formulaire_spip{padding-bottom:20px;}
/*Confirmation*/
.reponse_formulaire{margin-bottom:30px;border-radius:3px;}
.reponse_formulaire p{margin:0px;padding:10px 20px;}
.reponse_formulaire.reponse_formulaire_ok{color:white;text-align:center;background:#30AC63;}
.reponse_formulaire.reponse_formulaire_erreur{color:white;text-align:center;background:#BF3A31;}

span.erreur_message{color:#BF3A31;}
span.erreur_message em{font-weight:bold;}

.champ.afficher strong.label{clear:left;display:inline-block;padding:0px 10px;line-height:30px;color:black;background:#e0e0e0!important;;}
.champ.afficher .valeur{display:inline-block;}
.champ.afficher .valeur p{margin:0;padding:0;}

/*  RECEHRCHE */
.formulaire_spip.formulaire_recherche .editer-groupe{padding-left:30px;display:flex;font-family: 'Open Sans Condensed', sans-serif!important;font-size: 16px!important;}
.formulaire_spip.formulaire_recherche .editer-groupe > label{height:30px;line-height:30px;font-family:inherit;font-size:inherit;}
.formulaire_spip.formulaire_recherche .editer-groupe > input[type="search"]{margin:5px 0px 5px 5px;padding:0px 5px;height:20px;line-height:20px;}
.formulaire_spip.formulaire_recherche .editer-groupe > input[type="submit"]{display:none;}



/* NEWSLETTER */
.block_newsletter{}
.formulaire_newsletter{padding:0px!important}
.formulaire_newsletter label{display:none;}
.formulaire_newsletter .reponse_formulaire{margin:0;padding:10px;border-radius:5px 5px 0 0;}
.formulaire_newsletter .reponse_formulaire.reponse_formulaire_ok{}


.formulaire_newsletter input[type="email"]{margin:4px 0px;}
.formulaire_newsletter p.boutons{margin:0px;text-align: center;}
.formulaire_newsletter p.boutons input{
	margin: 0 auto;
    width: 100%;
    line-height: 40px;
    height: 42px;
    color: white;
    background:#0389ab;
	border:0px;
	border-bottom: 3px solid #005674;
    border-radius: 0 0 5px 5px;
	transition: all ease 0.2s;}
.formulaire_newsletter p.boutons input:hover{
	cursor:pointer;
	color:white;
	background:#0389ab;
	box-shadow:0 6px 10px 0 rgb(0 0 0 / 28%), 0 1px 18px 0 rgb(0 0 0 / 24%), 0 3px 5px -1px rgb(0 0 0 / 60%);}	

.formulaire_newsletter .formulaire_spip {padding:0px;}






/* ***************************** // SHADOW : MATERIALIZE CSS ***************************** */

.z-depth-0 {
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}

.z-depth-1, nav, .card-panel, .card, .toast, .btn, .btn-large, .btn-floating, .dropdown-content, .collapsible, .side-nav {
  -webkit-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2);
          box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2);
}

.z-depth-1-half, .btn:hover, .btn-large:hover, .btn-floating:hover {
  -webkit-box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.14), 0 1px 7px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -1px rgba(0, 0, 0, 0.2);
          box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.14), 0 1px 7px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -1px rgba(0, 0, 0, 0.2);
}

.z-depth-2 {
  -webkit-box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12), 0 2px 4px -1px rgba(0, 0, 0, 0.3);
          box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12), 0 2px 4px -1px rgba(0, 0, 0, 0.3);
}

.z-depth-3 {
  -webkit-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12), 0 3px 5px -1px rgba(0, 0, 0, 0.3);
          box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12), 0 3px 5px -1px rgba(0, 0, 0, 0.3);
}

.z-depth-4, .modal {
  -webkit-box-shadow: 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12), 0 5px 5px -3px rgba(0, 0, 0, 0.3);
          box-shadow: 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12), 0 5px 5px -3px rgba(0, 0, 0, 0.3);
}

.z-depth-5 {
  -webkit-box-shadow: 0 16px 24px 2px rgba(0, 0, 0, 0.14), 0 6px 30px 5px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(0, 0, 0, 0.3);
          box-shadow: 0 16px 24px 2px rgba(0, 0, 0, 0.14), 0 6px 30px 5px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(0, 0, 0, 0.3);
}



		
/* ***************************** // Small screens ***************************** */
@media only screen { } /* Define mobile styles */
@media only screen and (max-width: 40em) { 
	.art__w-block__logo{display:block;float:right;margin:0 0 15px 15px;width:100%;}
	
	/*SLIDER*/
	.entete,
	ul.example-orbit,
	ul.example-orbit li,
	ul.example-orbit li .image{height:300px;}
	
	.entete{height:235px;}
	
	} /* max-width 640px, mobile-only styles, use when QAing mobile issues */

/* *****************************// Medium screens ***************************** */
@media only screen and (min-width: 40.063em) {

} /* min-width 641px, medium screens */


@media only screen and (min-width: 40.063em) and (max-width: 64em) {
	.art__w-block__logo{display:block;float:right;margin:0 0 15px 15px;width:40%;}
	
	/*SLIDER*/
	.entete,
	ul.example-orbit,
	ul.example-orbit li,
	ul.example-orbit li .image{height:300px;}	
	.entete{height:235px;}
	
	} /* min-width 641px and max-width 1024px, use when QAing tablet-only issues */

/* ***************************** // Large screens ***************************** */
@media only screen and (min-width: 64.063em) {
	.art__w-block__logo{display:block;float:right;margin:0 0 15px 15px;width:40%;}
	} /* min-width 1025px, large screens */

@media only screen and (min-width: 64.063em) and (max-width: 90em) {
} /* min-width 1025px and max-width 1440px, use when QAing large screen-only issues */

/* ***************************** // XLarge screens ***************************** */
@media only screen and (min-width: 90.063em) {
} /* min-width 1441px, xlarge screens */

@media only screen and (min-width: 90.063em) and (max-width: 120em) { } /* min-width 1441px and max-width 1920px, use when QAing xlarge screen-only issues */

/* *****************************// XXLarge screens ***************************** */
@media only screen and (min-width: 120.063em) {
 } /* min-width 1921px, xxlarge screens */


/* ***************************** // MENU DU HAUT 19/11/2025 ***************************** */
@media only screen and (min-width: 40.0625em) {
    .top-bar-section li:not(.has-form) a:not(.button) {
        background: #333333;
        line-height: 2.8125rem;
        padding: 0 0.6375rem;
    }
}