/*******RESET********/
body, html, div, blockquote, img, label, p, h1, h2, h3, h4, h5, h6, pre, ul, ol, li, dl, dt, dd, form, a, fieldset, input, textarea, th, td, figure{margin:0;padding:0;border:0;outline:none;}
header, hgroup, section, article, aside, figure, figcaption, nav, footer{display:block;}

/*********************/

*,
*:after,
*::before {
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

html,
body,
.st-container,
.st-pusher,
.st-content {
/*
	height: 100%;
*/
}

.st-content {
	/*
	overflow-y: scroll;
	*/
	background: #fff;
}

.st-content,
.st-content-inner {
	position: relative;
}

.st-container {
	position: relative;
	
	overflow: hidden;
	
}

.st-pusher {
	position: relative;
	left: 0;
	z-index: 99;
	height: 100%;
	-webkit-transition: -webkit-transform 0.5s;
	transition: transform 0.5s;
}

.st-pusher::after {
	position: absolute;
	z-index:999;
	top: 0;
	right: 0;
	width: 0;
	height: 0;
	background: rgba(82,193,220,0.7);
	content: '';
	opacity: 0;
	-webkit-transition: opacity 0.5s, width 0.1s 0.5s, height 0.1s 0.5s;
	transition: opacity 0.5s, width 0.1s 0.5s, height 0.1s 0.5s;
}

.st-menu-open .st-pusher::after {
	width: 100%;
	height: 100%;
	opacity: 1;
	-webkit-transition: opacity 0.5s;
	transition: opacity 0.5s;
}

.st-menu {
	position: absolute;
	top: 0;
	right: 0;
	z-index: 100;
	visibility: hidden;
	width: 500px;
	height: 100%;
	padding:2px;
	background: url(https://www.ehpad-abilly.fr/images/fond-matiere-big.jpg);
	-webkit-transition: all 0.5s;
	transition: all 0.5s;
}

.st-menu::after {
	position: absolute;
	top: 0;
	right: 0;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,0.2);
	content: '';
	opacity: 1;
	-webkit-transition: opacity 0.5s;
	transition: opacity 0.5s;
}

.st-menu-open .st-menu::after {
	width: 0;
	height: 0;
	opacity: 0;
	-webkit-transition: opacity 0.5s, width 0.1s 0.5s, height 0.1s 0.5s;
	transition: opacity 0.5s, width 0.1s 0.5s, height 0.1s 0.5s;
}

/* content style */

.st-menu ul {
	margin: 0;
	padding: 0;
	list-style: none;
}


/* Individual effects */

/* Effect 9: Scale down pusher */

.st-effect-9.st-container {
	-webkit-perspective: 1500px;
	perspective: 1500px;
}

.st-effect-9 .st-pusher {
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d;
}

.st-effect-9.st-menu-open .st-pusher {
	-webkit-transform: translate3d(0, -100px, -250px);
	transform: translate3d(0, -100px, -250px);
}

.st-effect-9.st-menu {
	opacity: 1;
	-webkit-transform: translate3d(100%, 0, 0);
	transform: translate3d(100%, 0, 0);
}

.st-effect-9.st-menu-open .st-effect-9.st-menu {
	visibility: visible;
	-webkit-transition: -webkit-transform 0.5s;
	transition: transform 0.5s;
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}

.st-effect-9.st-menu::after {
	display: none;
}

/* Fallback example for browsers that don't support 3D transforms (and no JS fallback) */
.no-csstransforms3d .st-pusher,
.no-js .st-pusher {
	padding-left: 0px;
}


/*********************/

ul, ol, li{list-style:none;}

a, a:hover{text-decoration:none;}

.none, .mobile-div{display:none;}

.left{float:left;}
.right{float:right;}
.clear{clear:both;}
.lowercase{text-transform:lowercase;}

.container{width:1024px;margin:0 auto;position:relative;}

.col1
{
width:48%;
float:left;
}

.col2
{
width:48%;
float:right;
}

.col1 img, .col2 img
{
max-width:100%;
height:auto;
}

@font-face {
    font-family: 'nexa_rust_script_l0regular';
    src: url('https://www.ehpad-abilly.fr/font/NexaRustScriptL-0-webfont.eot');
    src: url('https://www.ehpad-abilly.fr/font/NexaRustScriptL-0-webfont.eot?#iefix') format('embedded-opentype'),
         url('https://www.ehpad-abilly.fr/font/NexaRustScriptL-0-webfont.woff2') format('woff2'),
         url('https://www.ehpad-abilly.fr/font/NexaRustScriptL-0-webfont.woff') format('woff'),
         url('https://www.ehpad-abilly.fr/font/NexaRustScriptL-0-webfont.ttf') format('truetype'),
         url('https://www.ehpad-abilly.fr/font/NexaRustScriptL-0-webfont.svg#nexa_rust_script_l0regular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'FontfabricNexaRustScriptL00';
    src: url('https://www.ehpad-abilly.fr/font/FontfabricNexaRustScriptL00.eot');
    src: url('https://www.ehpad-abilly.fr/font/FontfabricNexaRustScriptL00.eot') format('embedded-opentype'),
         url('https://www.ehpad-abilly.fr/font/FontfabricNexaRustScriptL00.woff2') format('woff2'),
         url('https://www.ehpad-abilly.fr/font/FontfabricNexaRustScriptL00.woff') format('woff'),
         url('https://www.ehpad-abilly.fr/font/FontfabricNexaRustScriptL00.ttf') format('truetype'),
         url('https://www.ehpad-abilly.fr/font/FontfabricNexaRustScriptL00.svg#FontfabricNexaRustScriptL00') format('svg');
}
@font-face {
    font-family: 'nexa_regularregular';
    src: url('https://www.ehpad-abilly.fr/font/NexaRegular-webfont.eot');
    src: url('https://www.ehpad-abilly.fr/font/NexaRegular-webfont.eot?#iefix') format('embedded-opentype'),
         url('https://www.ehpad-abilly.fr/font/NexaRegular-webfont.woff2') format('woff2'),
         url('https://www.ehpad-abilly.fr/font/NexaRegular-webfont.woff') format('woff'),
         url('https://www.ehpad-abilly.fr/font/NexaRegular-webfont.ttf') format('truetype'),
         url('https://www.ehpad-abilly.fr/font/NexaRegular-webfont.svg#nexa_regularregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'latolight';
    src: url('https://www.ehpad-abilly.fr/font/Lato-Light-webfont.eot');
    src: url('https://www.ehpad-abilly.fr/font/Lato-Light-webfont.eot?#iefix') format('embedded-opentype'),
         url('https://www.ehpad-abilly.fr/font/Lato-Light-webfont.woff2') format('woff2'),
         url('https://www.ehpad-abilly.fr/font/Lato-Light-webfont.woff') format('woff'),
         url('https://www.ehpad-abilly.fr/font/Lato-Light-webfont.ttf') format('truetype'),
         url('https://www.ehpad-abilly.fr/font/Lato-Light-webfont.svg#latolight') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'latobold';
    src: url('https://www.ehpad-abilly.fr/font/Lato-Bold-webfont.eot');
    src: url('https://www.ehpad-abilly.fr/font/Lato-Bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('https://www.ehpad-abilly.fr/font/Lato-Bold-webfont.woff2') format('woff2'),
         url('https://www.ehpad-abilly.fr/font/Lato-Bold-webfont.woff') format('woff'),
         url('https://www.ehpad-abilly.fr/font/Lato-Bold-webfont.ttf') format('truetype'),
         url('https://www.ehpad-abilly.fr/font/Lato-Bold-webfont.svg#latobold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'latobold_italic';
    src: url('https://www.ehpad-abilly.fr/font/Lato-BoldItalic-webfont.eot');
    src: url('https://www.ehpad-abilly.fr/font/Lato-BoldItalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('https://www.ehpad-abilly.fr/font/Lato-BoldItalic-webfont.woff2') format('woff2'),
         url('https://www.ehpad-abilly.fr/font/Lato-BoldItalic-webfont.woff') format('woff'),
         url('https://www.ehpad-abilly.fr/font/Lato-BoldItalic-webfont.ttf') format('truetype'),
         url('https://www.ehpad-abilly.fr/font/Lato-BoldItalic-webfont.svg#latobold_italic') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'latoblack_italic';
    src: url('https://www.ehpad-abilly.fr/font/Lato-BlackItalic-webfont.eot');
    src: url('https://www.ehpad-abilly.fr/font/Lato-BlackItalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('https://www.ehpad-abilly.fr/font/Lato-BlackItalic-webfont.woff2') format('woff2'),
         url('https://www.ehpad-abilly.fr/font/Lato-BlackItalic-webfont.woff') format('woff'),
         url('https://www.ehpad-abilly.fr/font/Lato-BlackItalic-webfont.ttf') format('truetype'),
         url('https://www.ehpad-abilly.fr/font/Lato-BlackItalic-webfont.svg#latoblack_italic') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'latoitalic';
    src: url('https://www.ehpad-abilly.fr/font/Lato-Italic-webfont.eot');
    src: url('https://www.ehpad-abilly.fr/font/Lato-Italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('https://www.ehpad-abilly.fr/font/Lato-Italic-webfont.woff2') format('woff2'),
         url('https://www.ehpad-abilly.fr/font/Lato-Italic-webfont.woff') format('woff'),
         url('https://www.ehpad-abilly.fr/font/Lato-Italic-webfont.ttf') format('truetype'),
         url('https://www.ehpad-abilly.fr/font/Lato-Italic-webfont.svg#latoitalic') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'latoregular';
    src: url('https://www.ehpad-abilly.fr/font/Lato-Regular-webfont.eot');
    src: url('https://www.ehpad-abilly.fr/font/Lato-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('https://www.ehpad-abilly.fr/font/Lato-Regular-webfont.woff2') format('woff2'),
         url('https://www.ehpad-abilly.fr/font/Lato-Regular-webfont.woff') format('woff'),
         url('https://www.ehpad-abilly.fr/font/Lato-Regular-webfont.ttf') format('truetype'),
         url('https://www.ehpad-abilly.fr/font/Lato-Regular-webfont.svg#latoregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'latomedium';
    src: url('https://www.ehpad-abilly.fr/font/Lato-Medium-webfont.eot');
    src: url('https://www.ehpad-abilly.fr/font/Lato-Medium-webfont.eot?#iefix') format('embedded-opentype'),
         url('https://www.ehpad-abilly.fr/font/Lato-Medium-webfont.woff2') format('woff2'),
         url('https://www.ehpad-abilly.fr/font/Lato-Medium-webfont.woff') format('woff'),
         url('https://www.ehpad-abilly.fr/font/Lato-Medium-webfont.ttf') format('truetype'),
         url('https://www.ehpad-abilly.fr/font/Lato-Medium-webfont.svg#latomedium') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'latomedium_italic';
    src: url('https://www.ehpad-abilly.fr/font/Lato-MediumItalic-webfont.eot');
    src: url('https://www.ehpad-abilly.fr/font/Lato-MediumItalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('https://www.ehpad-abilly.fr/font/Lato-MediumItalic-webfont.woff2') format('woff2'),
         url('https://www.ehpad-abilly.fr/font/Lato-MediumItalic-webfont.woff') format('woff'),
         url('https://www.ehpad-abilly.fr/font/Lato-MediumItalic-webfont.ttf') format('truetype'),
         url('https://www.ehpad-abilly.fr/font/Lato-MediumItalic-webfont.svg#latomedium_italic') format('svg');
    font-weight: normal;
    font-style: normal;
}

a#top-link
{
font-family: 'nexa_regularregular';
color:#fff;
display:block;
width:50px;
height:50px;
line-height:50px;
text-align:center;
background:#191919;
opacity:0;
position:fixed;
bottom:50px;
right:50px;
border-radius:2px;
z-index:999;
border:1px solid #333;
-webkit-transition:all 0.5s ease;
-moz-transition:all 0.5s ease;
transition:all 0.5s ease;
}

a#top-link:hover
{
opacity:1 !important;
}

body
{
font-family: Arial,Helvetica Neue,Helvetica,sans-serif;
font-size:13px;
color:#6b6b6b;
text-align:left;
background:#52c1dc;
}

.small
{
font-size:11px;
}

header
{
width:100%;
height:960px;
}

.page header
{
height:auto;
}

header h1
{
width:311px;
height:445px;
margin:0 auto;
position:absolute;
left:50%;
top:240px;
margin-left:-155px;
z-index:99;
}

.page header h1
{
width:100%;
height:234px;
position:relative;
top:0;
left:0;
margin:0 0 15px 0;
text-align:center;
opacity:1;
-webkit-transition:all 0.5s ease;
-moz-transition:all 0.5s ease;
transition:all 0.5s ease;
}

.page header.scroll h1
{
opacity:0;
height:0;
margin:0;
}

.page header .header-container
{
height:295px;
width:100%;
-webkit-transition:all 0.5s ease;
-moz-transition:all 0.5s ease;
transition:all 0.5s ease;
}

.accueil header .header-container
{
height:95px;
width:100%;
-webkit-transition:all 0.5s ease;
-moz-transition:all 0.5s ease;
transition:all 0.5s ease;
}

.page header.scroll .header-container
{
height:45px;
}

.page header .header-fixed
{
width:100%;
/*
position:fixed;
*/
height:295px;
background:#fff;
z-index:999;
-webkit-transition:all 0.5s ease;
-moz-transition:all 0.5s ease;
transition:all 0.5s ease;
}

.accueil header .header-fixed
{
width:100%;
/*
position:fixed;
*/
height:45px;
background:#fff;
z-index:999;
-webkit-transition:all 0.5s ease;
-moz-transition:all 0.5s ease;
transition:all 0.5s ease;
}

.page header.scroll .header-fixed
{
height:45px;
}

#menu-bt, #st-trigger-effects
{
display:block;
width:106px;
height:95px;
background:url(https://www.ehpad-abilly.fr/images/menu-bt.png) no-repeat left top;
margin:0 auto;
position:relative;
z-index:99;
}

#st-trigger-effects button
{
width:100%;
height:100%;
background:none;
text-indent:-5000px;
outline:none;
border:0;
cursor:pointer;
position:relative;
}

#st-trigger-effects button::after
{
display:block;
content:'menu';
color:#fff;
width:auto;
height:auto;
position:absolute;
left:35px;
top:36px;
text-align:center;
text-indent:0;
font-size:15px;
background:#f59331;
}

.close-menu
{
font-family: 'FontfabricNexaRustScriptL00';
display:inline-block;
height:48px;
background:url(https://www.ehpad-abilly.fr/images/close-menu.png) no-repeat left top;
margin-left:30px;
margin-top:20px;
padding-left:55px;
color:#757575;
font-size:20px;
line-height:50px;
}

.st-menu #bloc-recherche
{
padding:40px 0px 40px 30px;
}

.st-menu #bloc-recherche .search-input
{
width:250px;
height:15px;
padding:10px;
text-align:right;
float:none;
}

.st-menu #bloc-recherche .search-button
{
width:38px;
height:32px;
background:url(https://www.ehpad-abilly.fr/images/loupe-ico.png) no-repeat left top;
text-indent:-5000px;
margin-left:10px;
cursor:pointer;
float:none;
}

.st-menu #intranet-bt
{
width:100%;
height:40px;
line-height:40px;
background:rgba(0,0,0,0.1) url(https://www.ehpad-abilly.fr/images/intranet-ico.png) no-repeat 150px 4px;
padding-left:190px;
}

.st-menu #intranet-bt a
{
font-family: 'latolight';
color:#7f7f7f;
text-transform:uppercase;
}

.st-menu #intranet-bt a span
{
font-family: 'latobold';
}

.st-menu ul.menu li
{
padding-left:30px;
margin-bottom:5px;
-webkit-transition:all 0.5s ease;
-moz-transition:all 0.5s ease;
transition:all 0.5s ease;
background:rgba(0,0,0,0);
position:relative;
}

.st-menu ul li.open, ul#menu-lat li:hover
{
background:rgba(0,0,0,0.1);
}

.st-menu ul.menu li:before
{
display: block;
content: '';
width: 320px;
height: 4px;
background: url(https://www.ehpad-abilly.fr/images/point-double.png) repeat-x left top;
position: relative;
top: -5px;
}

.st-menu ul.menu li .slash
{
display:block;
width:30px;
height:1px;
background:#797979;
-webkit-transform: rotate(90deg);
-moz-transform: rotate(90deg);
transform: rotate(90deg);
position:absolute;
left:20px;
top:35px;
opacity:0;
-webkit-transition:all 0.5s ease;
-moz-transition:all 0.5s ease;
transition:all 0.5s ease;
}

.st-menu ul.menu li a
{
display:block;
font-family: 'latolight';
width:100%;
height:66px;
line-height:66px;
color:#5a5a5a;
text-transform:uppercase;
font-size:20px;
-webkit-transition:all 0.5s ease;
-moz-transition:all 0.5s ease;
transition:all 0.5s ease;
}

.st-menu ul.menu li:hover a.section, .st-menu ul.menu li.open a.section
{
font-weight:bold;
padding-left:20px;
}

.st-menu ul.menu li.active a.section, .st-menu ul.menu li.active a.section
{
font-weight:bold;
color:#f59331;
padding-left:20px;
}

.st-menu ul.menu li:hover .slash, .st-menu ul.menu li.open .slash,
.st-menu ul.menu li:active .slash, .st-menu ul.menu li.active .slash
{
-webkit-transform: rotate(75deg);
-moz-transform: rotate(75deg);
transform: rotate(75deg);
opacity:1;
}

.st-menu ul li ul.s-nav-l
{
padding-left:20px;
}

.st-menu ul li ul.s-nav-l li
{
padding:5px 0px;
}

.st-menu ul li ul.s-nav-l li:before
{
display:none;
}

.st-menu ul li ul.s-nav-l li:hover
{
background:rgba(0,0,0,0) !important;
}

.st-menu ul li ul.s-nav-l li a
{
background:none !important;
text-indent:0 !important;
height:auto !important;
width:100% !important;
color:#414141;
font-family: 'latomedium_italic';
font-size:16px;
line-height:16px;
-webkit-transition:all 0.3s ease;
-moz-transition:all 0.3s ease;
transition:all 0.3s ease;
}

ul.s-nav-l li a:before
{
content:'-';
display:inline-block;
width:15px;
}

.st-menu ul li ul.s-nav-l li a:hover, .st-menu ul li ul.s-nav-l li a.menuactive
{
color:#f59331;
}

ul.s-nav-l li a:hover:before, ul.s-nav-l li a.menuactive:before
{
content:'>';
display:inline-block;
width:15px;
}

.st-menu .nous-ecrire-bt
{
font-family: 'FontfabricNexaRustScriptL00';
display:block;
height:74px;
background:rgba(255,255,255,0.7) url(https://www.ehpad-abilly.fr/images/nous-ecrire-bt.png) no-repeat 30px 15px;
color:#5a5a5a;
font-size:30px;
padding:15px 0px 15px 80px;
margin-bottom:10px;
-webkit-transition:all 0.5s ease;
-moz-transition:all 0.5s ease;
transition:all 0.5s ease;
}

.st-menu .nous-ecrire-bt span
{
position:relative;
left:0;
-webkit-transition:all 0.5s ease;
-moz-transition:all 0.5s ease;
transition:all 0.5s ease;
}

.st-menu .nous-ecrire-bt:hover
{
background:rgba(0,0,0,0.1) url(https://www.ehpad-abilly.fr/images/nous-ecrire-bt.png) no-repeat 50px 15px;
}

.st-menu .nous-ecrire-bt:hover span
{
left:20px;
}

.st-menu .nous-ecrire-bt:before
{
display: block;
content: '';
width: 320px;
height: 4px;
background: url(https://www.ehpad-abilly.fr/images/point-double.png) repeat-x left top;
position: relative;
top:-20px;
left:-50px;
}

.st-menu .nous-ecrire-bt:after
{
display: block;
content: '';
width: 320px;
height: 4px;
background: url(https://www.ehpad-abilly.fr/images/point-double.png) repeat-x left top;
position: relative;
bottom:-15px;
left:-50px;
}

.st-menu ul.menu-link li
{
float:left;
margin:20px 0px 0px 30px;
min-width:170px;
}

.st-menu ul.menu-link a
{
display:block;
height:24px;
line-height:24px;
font-family: 'latoregular';
color:#f59331;
text-transform:uppercase;
padding-left:30px;
-webkit-transition:all 0.5s ease;
-moz-transition:all 0.5s ease;
transition:all 0.5s ease;
opacity:1;
}

.st-menu ul.menu-link a:hover
{
opacity:0.8;
}

.st-menu ul.menu-link li.telechargement-bt a
{
background:url(https://www.ehpad-abilly.fr/images/telechargement-ico.png) no-repeat left center;
}

.st-menu ul.menu-link li.phototheque-bt a
{
background:url(https://www.ehpad-abilly.fr/images/phototheque-ico.png) no-repeat left center;
}

.st-menu ul.menu-link li.marche-public-bt a
{
background:url(https://www.ehpad-abilly.fr/images/marche-public-ico.png) no-repeat left center;
}

.st-menu ul.menu-link li.presse-bt a
{
background:url(https://www.ehpad-abilly.fr/images/presse-ico.png) no-repeat left center;
}

.st-menu ul.menu-link li.offre-emploi-bt a
{
background:url(https://www.ehpad-abilly.fr/images/offre-emploi-ico.png) no-repeat left center;
}

.st-menu #menu-widget:before
{
display: block;
content: '';
width: 320px;
height: 4px;
background: url(https://www.ehpad-abilly.fr/images/point-double.png) repeat-x left top;
position: relative;
top:0px;
left:30px;
}

.st-menu #menu-widget
{
clear:both;
position:relative;
top:30px;
}

.st-menu #menu-widget li
{
margin-top:5px;
margin-bottom:5px;
}

.st-menu #menu-widget a
{
display:block;
width:354px;
height:79px;
text-indent:-5000px;
-webkit-transition:all 0.5s ease;
-moz-transition:all 0.5s ease;
transition:all 0.5s ease;
position:relative;
left:0;
}

.st-menu #menu-widget a:hover
{
left:20px;
}

.st-menu #menu-alois
{
margin-top:20px !important;
}

.st-menu #menu-alois a
{
background:url(https://www.ehpad-abilly.fr/images/menu-alois.png) no-repeat left top;
}

.st-menu #menu-soin a
{
background:url(https://www.ehpad-abilly.fr/images/menu-soin.png) no-repeat left top;
}

.st-menu #menu-projet-archi a
{
background:url(https://www.ehpad-abilly.fr/images/menu-projet-archi.png) no-repeat left top;
}

.st-menu #menu-ecrire a
{
background:url(https://www.ehpad-abilly.fr/images/menu-ecrire.png) no-repeat left top;
}

.st-menu #menu-trajet a
{
background:url(https://www.ehpad-abilly.fr/images/menu-trajet.png) no-repeat left top;
}

header .rs
{
font-family: 'FontfabricNexaRustScriptL00';
color:#797878;
font-size:23px;
position:absolute;
right:0;
top:0;
height:23px;
line-height:30px;
margin:10px 0;
z-index:99;
opacity:1;
-webkit-transition:all 0.5s ease;
-moz-transition:all 0.5s ease;
transition:all 0.5s ease;
}

.page header.scroll .rs
{
opacity:0;
}

header .rs p, header .rs ul, header .rs li
{
display:inline-block;
}

header .rs li
{
width:23px;
height:23px;
margin-left:10px;
}

header .rs li a
{
display:block;
width:100%;
height:100%;
text-indent:-5000px;
}

header .rs li#pint-bt a
{
background:url(https://www.ehpad-abilly.fr/images/pinterest-ico.jpg) no-repeat left top;
}

header .rs li#fb-bt a
{
background:url(https://www.ehpad-abilly.fr/images/fb-ico.jpg) no-repeat left top;
}

header .rs li#tw-bt a
{
background:url(https://www.ehpad-abilly.fr/images/tw-ico.jpg) no-repeat left top;
}

section.menu-img
{
width:100%;
height:916px;
margin-top:-50px;
}

section.menu-img .menu-container
{
width:100%;
height:100%;
background:rgba(176,201,162,0.7);
}

section.menu-img h2
{
font-family: 'FontfabricNexaRustScriptL00';
font-size:46px;
color:#fff;
text-align:center;
font-weight:normal;
padding-top:50px;
margin-bottom:50px;
}

section.menu-img h2 span
{
display:block;
font-family: 'latolight';
font-size:70px;
font-style:italic;
margin-top:-5px;
}

section.menu-img h2 span:before
{
content:"";
display:block;
width:260px;
height:1px;
background:#fff;
margin:0 auto;
}

section.menu-img ul
{
width:60%;
margin:0 auto;
}

section.menu-img ul li
{
width:45%;
margin-right:5%;
float:left;
margin-bottom:10px;
background:url(https://www.ehpad-abilly.fr/images/puce-menu.png) no-repeat left 10px;
padding-left:15px;
}

section.menu-img ul li:nth-child(odd)
{
clear:both;
}

section.menu-img ul li a
{
color:#fcfdb6;
text-transform:uppercase;
font-size:20px;
font-family: 'latomedium_italic';
-webkit-transition:all 0.5s ease;
-moz-transition:all 0.5s ease;
transition:all 0.5s ease;
opacity:1;
}

section.menu-img ul li a:hover
{
opacity:0.8;
}

section.menu-img .sejour-img
{
float:left;
width:50%;
height:50%;
background:url(https://www.ehpad-abilly.fr/images/sejour-img.jpg) no-repeat right center;
}

section.menu-img .equipes-img
{
float:right;
width:50%;
height:50%;
background:url(https://www.ehpad-abilly.fr/images/equipes-img.jpg) no-repeat right center;
}

section.menu-img .maison-img
{
float:left;
width:50%;
height:50%;
background:url(https://www.ehpad-abilly.fr/images/maison-img.jpg) no-repeat right center;
}

section.menu-img .domicile-img
{
float:right;
width:50%;
height:50%;
background:url(https://www.ehpad-abilly.fr/images/domicile-img.jpg) no-repeat left center;
}

.nav-img
{
width:1340px;
height:420px;
margin:0 auto 5px;
position:relative;
/*
padding-top:45px;
*/
overflow:hidden;
}

.nav-img #st-trigger-effects
{
position:absolute;
left:50%;
top:0;
margin-left:-53px;
}

.nav-img .svg-wrap {
	position: absolute;
	width: 0px;
	height: 0px;
	overflow: hidden;
}

.nav-img h2
{
font-family: 'FontfabricNexaRustScriptL00';
color:#fff;
font-size:30px;
position:absolute;
left:15%;
top:35%;
font-weight:normal;
}

.page-domicile .nav-img h2
{
right:15%;
left:auto;
}

.nav-img h2 span
{
display:block;
font-size:70px;
margin-top:-5px;
text-indent:-20px;
}

.nav-img img.bg
{
width:100%;
height:auto;
}

.nav-img nav a {
	position: absolute;
	top: 50%;
	display: block;
	outline: none;
	text-align: left;
	z-index: 9;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
}

.nav-img nav a.prev {
	left: 0;
}

.nav-img nav a.next {
	right: 0;
}

.nav-img nav a svg {
	display: block;
	margin: 0 auto;
	padding: 0;
}

.nav-slit .icon-wrap {
	position: relative;
	display: block;
	padding: 39px 5px;
	background:#f59331;
}

.nav-slit svg.icon {
	-webkit-transition: -webkit-transform 0.3s 0.3s;
	transition: transform 0.3s 0.3s;
	fill: #fff;
}

.nav-slit div {
	position: absolute;
	top: 0;
	width: 320px;
	height: 100%;
	background-color: #939a9f;
	-webkit-transition: -webkit-transform 0.3s 0.3s;
	transition: transform 0.3s 0.3s;
	-webkit-perspective: 1000px;
	perspective: 1000px;
}

.nav-slit a.prev div {
	left: 0;
	-webkit-transform: translateX(-100%);
	transform: translateX(-100%);
}

.nav-slit a.next div {
	right: 0;
	text-align: right;
	-webkit-transform: translateX(100%);
	transform: translateX(100%);
}

.nav-slit h3 {
font-family: 'FontfabricNexaRustScriptL00';
	position: absolute;
	top: 100%;
	margin: 0;
	padding: 0 20px;
	width: 100%;
	height: 40px;
	line-height: 48px;
	background:#f59331;
	color: #fff;
	white-space: nowrap;
	font-weight: normal;
	font-size: 30px;
	text-align: center;
	-webkit-transition: -webkit-transform 0.3s;
	transition: transform 0.3s;
	-webkit-transform: rotateX(-90deg);
	transform: rotateX(-90deg);
	-webkit-transform-origin: 50% 0;
	transform-origin: 50% 0;
	-webki-backface-visibility: hidden;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}

.nav-slit img {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
}

.nav-slit a:hover svg.icon {
	-webkit-transition-delay: 0s;
	transition-delay: 0s;
}

.nav-slit a.prev:hover svg.icon {
	-webkit-transform: translateX(-100%);
	transform: translateX(-100%);
}

.nav-slit a.next:hover svg.icon {
	-webkit-transform: translateX(100%);
	transform: translateX(100%);
}

.nav-slit a:hover div {
	-webkit-transform: translateX(0);
	transform: translateX(0);
}

.nav-slit a:hover h3 {
	-webkit-transition-delay: 0.6s;
	transition-delay: 0.6s;
	-webkit-transform: rotateX(0deg);
	transform: rotateX(0deg);
}

/*
.nav-img .prev-bt, .nav-img .next-bt
{
display:block;
width:23px;
height:116px;
background:#f59331;
overflow:hidden;
-webkit-transition:all 0.5s ease;
-moz-transition:all 0.5s ease;
transition:all 0.5s ease;
}

.nav-img .prev-bt
{
position:absolute;
left:0;
top:50%;
margin-top:-58px;
}

.nav-img .next-bt
{
position:absolute;
right:0;
top:50%;
margin-top:-58px;
}

.nav-img .prev-bt:hover, .nav-img .next-bt:hover
{
width:320px;
height:134px;
}

.nav-img .prev-bt span.fleche, .nav-img .next-bt span.fleche
{
display:block;
width:23px;
height:116px;
background:#f59331;
color:#fff;
line-height:116px;
font-weight:bold;
text-align:center;
position:absolute;
top:0;
z-index:3;
-webkit-transition:all 0.5s ease;
-moz-transition:all 0.5s ease;
transition:all 0.5s ease;
}

.nav-img .prev-bt span.fleche
{
right:0;
}

.nav-img .next-bt span.fleche
{
left:0;
}

.nav-img .prev-bt:hover span.fleche, .nav-img .next-bt:hover span.fleche
{
z-index:1;
}

.nav-img .prev-bt img, .nav-img .next-bt img
{
width:320px;
height:auto;
position:absolute;
top:0;
z-index:2;
}

.nav-img .prev-bt img
{
right:0;
}

.nav-img .next-bt img
{
left:0;
}

.nav-img .prev-bt .text, .nav-img .next-bt .text
{
font-family: 'FontfabricNexaRustScriptL00';
font-size:30px;
display:block;
position:absolute;
bottom:0;
width:100%;
height:40px;
line-height:48px;
text-align:center;
color:#fff;
z-index:2;
}

.nav-img .prev-bt .text
{
right:0;
}

.nav-img .next-bt .text
{
left:0;
}

*/

#main-content
{
width:100%;
min-height:500px;
background:#fff url(https://www.ehpad-abilly.fr/images/fond-matiere-big.jpg);
padding:50px 0px 100px 0px;
position:relative;
}

#main-content .container
{
min-height:450px;
}

#main-content .container:before
{
display:block;
content:"";
width:149px;
height:272px;
background:url(https://www.ehpad-abilly.fr/images/deco-content-g.png) no-repeat left top;
position:absolute;
left:-200px;
bottom:-100px;
}

#main-content .container:after
{
display:block;
content:"";
width:74px;
height:156px;
background:url(https://www.ehpad-abilly.fr/images/deco-content-d.png) no-repeat left top;
position:absolute;
right:-120px;
bottom:-50px;
}

#main-content h3
{
font-family: 'latolight';
font-size:25px;
color:#4b4b4b;
font-weight:normal;
line-height:40px;
}

#main-content h3 span
{
display:block;
font-family: 'FontfabricNexaRustScriptL00';
font-size:50px;
}

#main-content h3:after
{
display:block;
content:"";
width:85px;
height:1px;
background:#b0c9a1;
margin:20px 0px 30px 0px;
}

#main-content .chapo
{
font-family: 'latomedium_italic';
text-transform:uppercase;
text-align:right;
color:#b0c9a1;
font-size:16px;
line-height:20px;
margin-bottom:30px;
}

#main-content .s-titre
{
font-family:'latomedium';
color:#c66c58;
font-size:20px;
margin-bottom:20px;
display:inline-block;
}

#main-content a
{
color:#c66c58;
text-decoration:underline;
}

#main-content a:hover
{
text-decoration:none;
}

#main-content ul li {
margin-left: 15px;
margin-bottom: 10px;
position:relative;
}

#main-content ul li:before
{
content:"•";
display:block;
color:#c66c58;
position:absolute;
left:-15px;
top:0;
}

#main-content .horaires ul li
#main-content .contact-liste li
{
margin-left:0;
}

#main-content .horaires ul li:before,
#main-content .contact-liste li:before
{
display:none;
}

#menu-infos
{
width:100%;
height:439px;
background:url(https://www.ehpad-abilly.fr/images/menu-infos.png) no-repeat center top;
margin-top:-95px;
position:relative;
z-index:9;
}

#menu-infos li
{
float:left;
width:30%;
text-align:center;
}

.page #menu-infos li
{
margin-top:95px;
}

#menu-infos li a
{
display:block;
margin:0 auto;
font-family: 'latolight';
color:#1c4850;
font-size:35px;
}

#menu-infos li img
{
display:block;
margin:0 auto 10px auto;
position:relative;
top:0;
-webkit-transform:scale(1);
-moz-transform:scale(1);
transform:scale(1);
-webkit-transition:all 0.5s ease 0.5s;
-moz-transition:all 0.5s ease 0.5s;
transition:all 0.5s ease 0.5s;
}

#menu-infos li span
{
position:relative;
top:0;
opacity:1;
}

#menu-infos li span.s2, #menu-infos li span.s3
{
display:block;
font-family: 'FontfabricNexaRustScriptL00';
color:#fff;
margin-bottom:-20px;
}

#menu-infos li span.s1
{
text-transform:uppercase;
-webkit-transition:all 0.3s ease-in 0.4s;
-moz-transition:all 0.3s ease-in 0.4s;
transition:all 0.3s ease-in 0.4s;
}

#menu-infos li span.s2
{
-webkit-transition:all 0.4s ease-in 0.2s;
-moz-transition:all 0.4s ease-in 0.2s;
transition:all 0.4s ease-in 0.2s;
}

#menu-infos li span.s3
{
-webkit-transition:all 0.5s ease-in;
-moz-transition:all 0.5s ease-in;
transition:all 0.5s ease-in;
}

#menu-infos li span i
{
font-family: 'nexa_regularregular';
letter-spacing:2px;
}

#menu-infos li a:hover span.s1
{
top:50px;
opacity:0;
}

#menu-infos li a:hover span.s2
{
top:50px;
opacity:0;
}

#menu-infos li a:hover span.s3
{
top:50px;
opacity:0;
}

#menu-infos li a:hover img
{
top:50px;
-webkit-transform:scale(1.1);
-moz-transform:scale(1.1);
transform:scale(1.1);
}

#projet-archi
{
background:url(https://www.ehpad-abilly.fr/images/deco-projet-archi.jpg) no-repeat 750px top;
min-height:200px;
padding-bottom:30px;
}

#projet-archi h2
{
font-family: 'FontfabricNexaRustScriptL00';
font-weight:normal;
color:#4c4c4c;
font-size:26px;
text-align:center;
background:url(https://www.ehpad-abilly.fr/images/point-double.png) repeat-x left bottom;
line-height:35px;
padding:15px 0px 20px 0px;
position:relative;
margin-bottom:30px;
}

#projet-archi h2 span
{
font-family: 'latolight';
font-size:45px;
display:block;
}

#projet-archi h2:after
{
font-family: 'FontfabricNexaRustScriptL00';
font-size:40px;
display:block;
content:'...';
width:35px;
height:15px;
position:absolute;
left:50%;
bottom:0;
margin-left:-27px;
line-height:6px;
background:#fff;
color:#c66c58;
text-align:center;
}

#projet-archi .titre-archi
{
font-family: 'latomedium';
color:#c66c58;
font-size:23px;
background:url(https://www.ehpad-abilly.fr/images/chrono-ico.jpg) no-repeat left center;
padding-left:40px;
line-height:33px;
margin-bottom:20px;
}

#projet-archi .titre-archi h3
{
font-family: 'latolight';
text-transform:uppercase;
font-weight:normal;
}

#projet-archi .titre-archi h3 span
{
font-family: 'latobold';
}

#projet-archi .chapo
{
text-transform:uppercase;
font-style:italic;
margin-bottom:20px;
}

#projet-archi .plus-bt
{
display:block;
width:55px;
height:55px;
background:#c66c58;
border-top:55px solid #fff;
border-right:55px solid #c66c58;
text-indent:-5000px;
float:right;
position:relative;
top:20px;
}

#projet-archi .col2
{
padding-bottom:20px;
}

#projet-archi .plus-bt span
{
display:block;
width:15px;
height:15px;
position:absolute;
left:30px;
top:-25px;
text-align:center;
line-height:15px;
text-indent:0;
color:#fff;
font-weight:bold;
font-size:20px;
}

#projet-archi #slide-archi
{
clear:both;
padding-top:20px;
position:relative;
}

#projet-archi #slide-archi a.group:after
{
display:block;
content:"";
width:96px;
height:96px;
background:url(https://www.ehpad-abilly.fr/images/zoom-archi.png) no-repeat left top;
position:absolute;
z-index:99;
left:407px;
top:150px;
}

#projet-archi #slide-archi img
{
background:url(https://www.ehpad-abilly.fr/images/ombre-slider.jpg) no-repeat right bottom;
padding:0px 0px 71px 0px;
}

#projet-archi .bx-controls
{
position:absolute;
right:0;
top:30%;
z-index:99;
}

#projet-archi .bx-pager-item
{
width:18px;
height:18px;
position:relative;
margin:5px;
}

#projet-archi .bx-controls a
{
display:block;
width:15px;
height:15px;
border-radius:50%;
background:#727272;
text-indent:-5000px;
-webkit-transition:all 0.3s ease;
-moz-transition:all 0.3s ease;
transition:all 0.3s ease;
position:absolute;
left:0;
top:0;
right:0;
bottom:0;
margin:auto;
}

#projet-archi .bx-controls a:hover, #projet-archi .bx-controls a.active
{
background:#c66c58;
width:18px;
height:18px;
}

#bloc-map
{
background:#fff;
position:relative;
}

#map-footer
{
float:right;
width:50%;
height:400px;
position:relative;
overflow:visible !important;
}

#map-footer:before
{
display:block;
content:'';
width:166px;
height:263px;
background:url(https://www.ehpad-abilly.fr/images/marker-big.png) no-repeat left top;
position:absolute;
left:-83px;
top:50%;
margin-top:-132px;
z-index:9;
}

#adresse-footer
{
float:left;
width:50%;
height:400px;
position:absolute;
left:0;
top:0;
background:url(https://www.ehpad-abilly.fr/images/motif-adresse.jpg);
}

#adresse-container
{
width:480px;
height:100%;
padding-top:40px;
float:right;
position:relative;
}

#adresse-container:before
{
display:block;
content:'';
width:111px;
height:186px;
background:url(https://www.ehpad-abilly.fr/images/deco-adresse.png) no-repeat left top;
position:absolute;
left:-150px;
bottom:0;
}

#adresse-container .adresse, #main-content .adresse
{
font-family: 'latoitalic';
font-size:28px;
font-weight:normal;
color:#e8fddc;
margin-top:50px;
margin-bottom:20px;
}

#main-content .adresse
{
color:#6b6b6b;
margin-top:0px;
}

#adresse-container .contact-liste li, #main-content .contact-liste li
{
font-family: 'latobold_italic';
color:#ffffdc;
font-size:18px;
height:44px;
line-height:44px;
margin:0px 30px 20px 0px;
}

#adresse-container .contact-liste li img, #main-content .contact-liste li img
{
float:left;
margin-right:10px;
}

#adresse-container .contact-liste li a, #main-content .contact-liste li a
{
font-family: 'latomedium_italic';
color:#ffffdc;
font-size:18px;
text-transform:uppercase;
text-decoration:underline;
}

#main-content .contact-liste li, #main-content .contact-liste li a
{
color:#b1b1b1;
}

#main-content .contact-liste li a
{
text-transform:lowercase;
text-decoration:none;
}

#adresse-container .contact-liste li a span
{
font-family: 'latoblack_italic';
}

#main-content .horaires
{
background:url(https://www.ehpad-abilly.fr/images/point-double.png) repeat-x left top;
padding-top:20px;
margin-top:40px;
}

#adresse-container .horaires h5, #main-content .horaires h5
{
font-family: 'FontfabricNexaRustScriptL00';
color:#485641;
font-size:38px;
font-weight:normal;
background:url(https://www.ehpad-abilly.fr/images/horaire-ico.png) no-repeat left 15px;
padding-left:25px;
}

#main-content .horaires h5
{
background:url(https://www.ehpad-abilly.fr/images/horaire-ico-2.png) no-repeat left 15px;
color:#c86b54;
}

#adresse-container .horaires ul li, #main-content .horaires ul li
{
font-family: 'latobold_italic';
font-size:18px;
color:#fff;
margin-bottom:15px;
}

#main-content .horaires ul li
{
color:#b1b1b1;
}

#adresse-container .horaires ul li span
{
color:#ddffcf;
}

#main-content .horaires ul li span
{
color:#6b6b6b;
}

.bt-link
{
height:100px;
background:url(https://www.ehpad-abilly.fr/images/fond-matiere.jpg);
position:relative;
top:5px;
}

.bt-link ul li
{
width:50%;
height:100px;
float:left;
}

.bt-link ul li#ecrire-bt a
{
display:block;
width:352px;
height:100%;
background:url(https://www.ehpad-abilly.fr/images/ecrire-bt.png) no-repeat left top;
margin:0 auto;
text-indent:-5000px;
}

.bt-link ul li#trajet-bt a
{
display:block;
width:352px;
height:100%;
background:url(https://www.ehpad-abilly.fr/images/trajet-bt.png) no-repeat left top;
margin:0 auto;
text-indent:-5000px;
}

/*
.bt-link a
{
-webkit-transition:all 0.5s ease;
-moz-transition:all 0.5s ease;
transition:all 0.5s ease;
position:relative;
left:0;
}

.bt-link a:hover
{
left:10px;
}
*/

footer
{
clear:both;
}

#bloc-sitemap
{
width:100%;
padding:40px 0px 80px;
}

#bloc-sitemap h3
{
font-family: 'FontfabricNexaRustScriptL00';
font-size:30px;
font-weight:normal;
text-align:center;
color:#f59331;
margin-bottom:30px;
}

#bloc-sitemap h3:after
{
display:block;
content:'';
width:87px;
height:22px;
background:url(https://www.ehpad-abilly.fr/images/sitemap-ico.jpg) no-repeat left top;
margin:0 auto;
}

#bloc-sitemap #col1, #bloc-sitemap #col2, #bloc-sitemap #col3, #bloc-sitemap #col4, #bloc-sitemap #col5
{
width:20%;
float:left;
margin-left:5%;
}

#bloc-sitemap #col1
{
margin-left:0;
}

#bloc-sitemap h4
{
font-family: 'latoregular';
color:#393939;
font-size:10px;
letter-spacing:1px;
text-transform:uppercase;
padding:10px 0px;
border-bottom:2px solid #fead6e;
margin-bottom:10px;
}

#bloc-sitemap a
{
display:block;
color:#898989;
font-size:12px;
line-height:18px;
margin-bottom:10px;
opacity:1;
display:inline-block;
-webkit-transition:all 0.5s ease;
-moz-transition:all 0.5s ease;
transition:all 0.5s ease;
}

#bloc-sitemap a span:before
{
content:'-';
margin-right:5px;
}

#bloc-sitemap a:hover
{
opacity:0.5;
}

#bloc-legal
{
background:#393939;
clear:both;
text-align:center;
padding:30px 0px;
position:relative;
}

#bloc-legal:before
{
display:block;
content:'';
width:100%;
height:100px;
background:url(https://www.ehpad-abilly.fr/images/deco-footer.jpg) no-repeat center top;
position:absolute;
left:0;
top:-50px;
}

#bloc-legal a
{
font-family: 'latoitalic';
color:#b1b1b1;
border-bottom:1px dotted #b1b1b1;
}

#bloc-legal a:hover
{
border:none;
}

#bloc-legal p#copy
{
font-family: 'latomedium';
color:#838383;
margin:20px 0px;
line-height:20px;
}

#bloc-legal p#lps
{
font-family: 'latobold_italic';
color:#bababa;
font-size:12px;
height:24px;
line-height:30px;
letter-spacing:1px;
margin-bottom:20px;
}

#bloc-legal p#lps a
{
display:inline-block;
width:14px;
height:24px;
background:url(https://www.ehpad-abilly.fr/images/lps-ico.jpg) no-repeat left top;
text-indent:-5000px;
border:0;
margin-left:5px;
}

#bloc-legal a.logo
{
border:0;
}


/******FORMULAIRES*********************************/

div.contactform
{
position:relative;
top:20px;
}

form label
{
display:block;
width:120px;
height:25px;
line-height:25px;
float:left;
font-family: 'latomedium_italic';
text-transform:uppercase;
color:#585858;
font-size:16px;
letter-spacing:1px;
}

form#direction
{
position:relative;
}

form#direction label
{
width:auto;
}

form div.nominput label
{
line-height:20px;
position:relative;
top:-10px;
}

form input
{
width:292px;
height:25px;
background:rgba(68,68,68,0.1);
float:left;
padding:0px 10px;
box-sizing:content-box;
}

form#direction input#origin
{
width:360px;
}

form textarea
{
width:312px;
height:185px;
background:rgba(68,68,68,0.1);
padding:10px;
}

.contactform div
{
clear:both;
height:25px;
margin-bottom:15px;
}

.contactform div.messageinput
{
height:185px;
}

.contactform div.submit
{
width:432px;
}

form div.submit .cms_submit, input#directionsubmit
{
width:54px;
height:54px;
text-indent:-5000px;
background:url(https://www.ehpad-abilly.fr/images/submit-bt.png) no-repeat left top;
cursor:pointer;
float:right;
}

input#directionsubmit
{
position:absolute;
right:0;
top:10px;
}

.error_message {
color:#c86b54;
font-weight:bold;
margin-bottom:10px;
}

/*************************************************/


/***ECRIRE RESIDENT**************/

div.ecrire input
{
width:130px;
margin-right:30px;
}

div.ecrire legend
{
font-size:10pt;
font-weight:bold;
margin-bottom:5px;
text-transform:uppercase;
}

div.ecrire label
{
display:block;
float:left;
text-transform:uppercase;
font-size:9pt;
margin-right:10px;
width:auto;
}

div.ecrire fieldset
{
padding-top:15px;
margin-top:40px;
border-top:1px dotted #b5b5b5;
}

div.ecrire fieldset div
{
float:none;
margin-right:15px;
}

div.ecrire div.civilite
{
margin-bottom:15px;
}

div.ecrire div.civilite div
{
display:inline;
float:none;
margin-left:20px;
}

div.ecrire div.civilite div label
{
display:inline;
float:none;
position:relative;
top:-3px;
}

div.ecrire div.civilite div input
{
width:15px;
height:15px;
float:none;
margin-right:0;
}

div.ecrire textarea
{
width:450px;
}

div.ecrire .mail-input
{
margin-top:30px;
}

div.ecrire .submit input
{
float:none;
}

/****************************/

/************TABLEAU********************/

table
{
border-collapse: collapse;
}

table thead td
{
font-family: 'latoitalic';
background:#fff;
color:#b0c9a1;
text-align:center;
text-transform:uppercase;
}

table tr
{
border-top:1px solid #fff;
border-bottom:1px solid #fff;
}

table tr td
{
padding:10px;
}

/***************************************/

/********DIAPORAMA*********************************/


/** RESET AND LAYOUT
===================================*/

#main-content .bx-wrapper, #main-content .bximage {
	position: relative;
	margin: 0 auto 20px auto;
	padding: 0;
	*zoom: 1;
}

#main-content .bx-wrapper a, #main-content .bximage a
{
border:0 !important;
}

#main-content .bx-wrapper img, #main-content .bximage img {
	max-width: 100%;
	width: 100% !important;
	height: auto;
	display: block;
}

#main-content .bx-wrapper li,
#main-content .bximage li
{
background:#fff !important;
margin:0 !important;
padding:10px !important;
border:1px solid #eee;
}

#main-content .bx-wrapper li:before,
#main-content .bximage li:before
{
display:none;
}

#main-content .bx-wrapper li a:after,
#main-content .bximage li a:after
{
    content: "";
    display: none;
    width: 80px;
    height: 80px;
    background: url(https://www.ehpad-abilly.fr/images/zoom-ico.png) no-repeat center center;
    position: absolute;
    left: 50%;
    margin-left: -40px;
    top: 50%;
    margin-top: -40px;
}

#main-content .bx-wrapper:before,
#main-content .bximage:before
{
display: block;
    content: '';
    width: 308px;
    height: 30px;
    background: url(https://www.ehpad-abilly.fr/images/mini-shadow-left.png) no-repeat left top;
    position: absolute;
    left: 0;
    bottom: -30px;
}

#main-content .bx-wrapper:after,
#main-content .bximage:after
{
    display: block;
    content: '';
    width: 308px;
    height: 30px;
    background: url(https://www.ehpad-abilly.fr/images/mini-shadow-right.png) no-repeat left top;
    position: absolute;
    right: 0;
    bottom: -30px;
}

/** THEME
===================================*/

#main-content .bx-wrapper .bx-viewport {
	left: 0px;
	background: #fff;
	
	/*fix other elements on the page moving (on Chrome)*/
	-webkit-transform: translatez(0);
	-moz-transform: translatez(0);
    	-ms-transform: translatez(0);
    	-o-transform: translatez(0);
    	transform: translatez(0);
}

#main-content .bx-wrapper .bx-pager,
#main-content .bx-wrapper .bx-controls-auto {
	position: absolute;
	bottom: -30px;
	width: 100%;
z-index:9;
}

/* LOADER */

.bx-wrapper .bx-loading {
	min-height: 50px;
	background: url(https://www.ehpad-abilly.fr/images/bx_loader.gif) center center no-repeat #fff;
	height: 100%;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2000;
}

/* PAGER */

#main-content .bx-wrapper .bx-pager {
	text-align: center;
	font-size: .85em;
	font-family: Arial;
	font-weight: bold;
	color: #666;
	padding-top: 20px;
}

#main-content .bx-wrapper .bx-pager .bx-pager-item,
#main-content .bx-wrapper .bx-controls-auto .bx-controls-auto-item {
	display: inline-block;
	*zoom: 1;
	*display: inline;
}

#main-content .bx-wrapper .bx-pager.bx-default-pager a {
	background: #727272;
	text-indent: -9999px;
	display: block;
	border: 0 !important;
	width: 10px;
	height: 10px;
	border-radius: 50%;
	margin: 0 5px;
	outline: 0;
}

#main-content .bx-wrapper .bx-pager.bx-default-pager a:hover,
#main-content .bx-wrapper .bx-pager.bx-default-pager a.active {
background:#c66c58;
}


/* PAGER WITH AUTO-CONTROLS HYBRID LAYOUT */

#main-content .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
	text-align: left;
	width: 80%;
}

#main-content .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
	right: 0;
	width: 35px;
}

/* IMAGE CAPTIONS */

#main-content .bx-wrapper .bx-caption {
	position: absolute;
	bottom: 0;
	left: 0;
	background: #666\9;
	background: rgba(80, 80, 80, 0.75);
	width: 100%;
}

#main-content .bx-wrapper .bx-caption span {
	color: #fff;
	font-family: Arial;
	display: block;
	font-size: .85em;
	padding: 10px;
}



/**************************************************/


/******PHOTOTHEQUE************************************/

#main-content ul.liste-photo li.liste-dossier,
#main-content ul.liste-photo li.liste-images
{
background:#fff;
float:left;
width:224px;
height:154px;
padding:2px !important;
text-indent:0 !important;
margin:10px 10px 60px 10px;
text-align:center;
position:relative;
}

#main-content ul.liste-photo li:before
{
display:none;
}

#main-content ul.liste-photo li.liste-images
{
margin-bottom:40px;
}

#main-content ul.liste-photo li.liste-dossier:after,
#main-content ul.liste-photo li.liste-images:after
{
    display: block;
    content: '';
    width: 100%;
    height: 35px;
    background: url(http://s505154971.onlinehome.fr/drache/images/shadow.png) no-repeat left top;
    position: absolute;
    left: 0;
    bottom: -35px;
}

#main-content ul.liste-photo li.liste-dossier a,
#main-content ul.liste-photo li.liste-images a
{
display:block;
width:100%;
height:100%;
border:0;
position:relative;
overflow:hidden;
}

#main-content ul.liste-photo li.liste-dossier a span.roll
{
display:block;
width:100%;
height:100%;
background:url(https://www.ehpad-abilly.fr/images/plus-bt.png) no-repeat center center;
position:absolute;
left:0;
top:0;
opacity:0;
-webkit-transition:all 0.5s ease;
-moz-transition:all 0.5s ease;
transition:all 0.5s ease;
}

#main-content ul.liste-photo li.liste-dossier a:hover span.roll
{
opacity:1;
}

#main-content ul.liste-photo li.liste-images a:after
{
    content: "";
    display: block;
    width: 80px;
    height: 80px;
    background: url(https://www.ehpad-abilly.fr/images/zoom-ico.png) no-repeat center center;
    position: absolute;
    left: 50%;
    margin-left: -40px;
    top: 50%;
    margin-top: -40px;
}

#main-content ul.liste-photo li.liste-dossier h3
{
position:relative;
top:10px;
text-transform:uppercase;
font-weight:bold;
font-size:13px;
}

#main-content ul.liste-photo li.liste-dossier h3:after
{
display:none;
}

/*****************************************************/

/********FRISE***************************************/

.frise-container
{
width:710px;
height:600px;
margin:0 auto;
position:relative;
}

.frise-container:after
{
display:block;
content:'';
width:100%;
height:4px;
background:url(https://www.ehpad-abilly.fr/images/point-double.png);
position:absolute;
left:0;
bottom:160px;
}

#main-content .frise-container .bx-wrapper .bx-viewport
{
overflow:visible !important;
}

#main-content .frise-container .bx-wrapper .bx-pager, #main-content .frise-container .bx-wrapper .bx-controls-auto
{
bottom:-40px;
}

#main-content .frise-container .bx-wrapper .bx-pager.bx-default-pager a
{
width:18px;
height:18px;
}

#main-content .frise-container .bx-wrapper .bx-pager.bx-default-pager a:hover,
#main-content .frise-container .bx-wrapper .bx-pager.bx-default-pager a.active
{
background:#b0c9a1;
}

#main-content .frise-container .bx-wrapper .bx-caption {
background:url(https://www.ehpad-abilly.fr/images/quote.png) no-repeat left 10px;
padding-left:100px;
    position: absolute;
    top: 460px;
    left: 0;
    width: 600px;
min-height:100px;
}

#main-content .frise-container .bx-wrapper .bx-caption span
{
font-family: 'latomedium_italic';
color:#9eb98e;
font-size:18px;
line-height:25px;
text-transform:uppercase;
}

#frise-pager
{
text-align:center;
}

#frise-pager a
{
width:60px;
height:60px;
display:inline-block;
border-radius:50%;
overflow:hidden;
border:2px solid #fff;
position:relative;
-webkit-transition:all 0.5s ease;
-moz-transition:all 0.5s ease;
transition:all 0.5s ease;
}

#frise-pager a img
{
width:auto;
height:60px;
}

#frise-pager a span.roll
{
display:block;
width:100%;
height:100%;
position:absolute;
left:0;
top:0;
border-radius:50%;
background:#fff;
opacity:0;
-webkit-transition:all 0.5s ease;
-moz-transition:all 0.5s ease;
transition:all 0.5s ease;
}

#frise-pager a.active,
#frise-pager a:hover
{
border:2px solid #9eb98e;
}

#frise-pager a.active span.roll,
#frise-pager a:hover span.roll
{
opacity:0.5;
}

/************************************************/

/***PrettyPhoto*************************************/

div.pp_default .pp_top,div.pp_default .pp_top .pp_middle,div.pp_default .pp_top .pp_left,div.pp_default .pp_top .pp_right,div.pp_default .pp_bottom,div.pp_default .pp_bottom .pp_left,div.pp_default .pp_bottom .pp_middle,div.pp_default .pp_bottom .pp_right{height:13px}
div.pp_default .pp_top .pp_left{background:#fff;}
div.pp_default .pp_top .pp_middle{background:#fff;}
div.pp_default .pp_top .pp_right{background:#fff;}
div.pp_default .pp_content .ppt{color:#f8f8f8}
div.pp_default .pp_content_container .pp_left{background:#fff;padding-left:13px}
div.pp_default .pp_content_container .pp_right{background:#fff;padding-right:13px}
div.pp_default .pp_expand{background:url(https://www.ehpad-abilly.fr/modules/Gallery/templates/prettyphoto/images/default/sprite.png) 0 -29px no-repeat;cursor:pointer;width:28px;height:28px}
div.pp_default .pp_expand:hover{background:url(https://www.ehpad-abilly.fr/modules/Gallery/templates/prettyphoto/images/default/sprite.png) 0 -56px no-repeat;cursor:pointer}
div.pp_default .pp_contract{background:url(https://www.ehpad-abilly.fr/modules/Gallery/templates/prettyphoto/images/default/sprite.png) 0 -84px no-repeat;cursor:pointer;width:28px;height:28px}
div.pp_default .pp_contract:hover{background:url(https://www.ehpad-abilly.fr/modules/Gallery/templates/prettyphoto/images/default/sprite.png) 0 -113px no-repeat;cursor:pointer}
div.pp_default .pp_close{width:65px;height:74px;background:url(https://www.ehpad-abilly.fr/images/close-lightbox.png) no-repeat left top;cursor:pointer}
div.pp_default .pp_gallery ul li a{background:url(https://www.ehpad-abilly.fr/modules/Gallery/templates/prettyphoto/images/default/default_thumb.png) center center #f8f8f8;border:1px solid #aaa;opacity:0.5;}
div.pp_default .pp_social{margin-top:7px}
div.pp_default .pp_gallery a.pp_arrow_previous,div.pp_default .pp_gallery a.pp_arrow_next{position:static;left:auto}
div.pp_default .pp_nav .pp_play,div.pp_default .pp_nav .pp_pause{display:none;}
div.pp_default .pp_nav .pp_pause{background-position:-51px -29px}
div.pp_default a.pp_arrow_previous,div.pp_default a.pp_arrow_next{display:none;}
div.pp_default a.pp_arrow_next{left:52px;background-position:-82px -3px}
div.pp_default .pp_content_container .pp_details{margin-top:5px}
div.pp_default .pp_nav{clear:none;height:30px;width:40px;position:relative;}
div.pp_default .pp_nav .currentTextHolder{font-family:Georgia;font-style:italic;color:#999;font-size:11px;left:0px;line-height:25px;position:absolute;top:2px;margin:0;padding:0 0 0 10px}
div.pp_default .pp_close:hover,div.pp_default .pp_nav .pp_play:hover,div.pp_default .pp_nav .pp_pause:hover,div.pp_default .pp_arrow_next:hover,div.pp_default .pp_arrow_previous:hover{opacity:0.9}
div.pp_default .pp_description{font-size:13px;font-weight:bold;line-height:18px;margin:0}
div.pp_default .pp_loaderIcon{background:url(https://www.ehpad-abilly.fr/modules/Gallery/templates/prettyphoto/images/default/loader.gif) center center no-repeat}
div.pp_pic_holder a:focus{outline:none}
div.pp_overlay{background:#52c1dc !important;display:none;left:0;position:absolute;top:0;width:100%;z-index:9500}
div.pp_pic_holder{display:none;position:absolute;width:100px;z-index:10000;overflow:visible !important;}
.pp_content{height:40px;min-width:40px;margin:0 auto;}
* html .pp_content{width:40px}
.pp_content_container{position:relative;text-align:left;width:100%}
.pp_content_container .pp_left{padding-left:5px}
.pp_content_container .pp_right{padding-right:5px}
.pp_content_container .pp_details{float:left;margin:10px 0 2px;display:block;}
.pp_description{display:none;margin:0}
.pp_social{float:left;margin:0}
.pp_social .facebook{float:left;margin-left:5px;width:55px;overflow:hidden}
.pp_social .twitter{float:left}
.pp_nav{clear:right;float:left;margin:3px 10px 0 0}
.pp_nav p{float:left;white-space:nowrap;margin:2px 4px}
.pp_nav .pp_play,.pp_nav .pp_pause{float:left;margin-right:4px;text-indent:-10000px}
a.pp_arrow_previous,a.pp_arrow_next{display:block;float:left;height:15px;margin-top:3px;overflow:hidden;text-indent:-10000px;width:14px}
.pp_hoverContainer{position:absolute;top:0;width:100%;z-index:2000}
.pp_gallery{display:block;left:0;position:absolute;bottom:-45px;z-index:10000;margin:0 !important;width:100%;}
.pp_gallery div{float:left;overflow:hidden;position:relative;width:100% !important;}
.pp_gallery ul{float:left;height:35px;position:relative;white-space:nowrap;margin:0 0 0 5px;padding:0;width:100% !important;text-align:center;}
.pp_gallery ul a{border:1px rgba(0,0,0,0.5) solid;display:block;float:left;height:33px;overflow:hidden}
.pp_gallery ul a img{border:0}
.pp_gallery li{display:block;display:inline-block;margin:0 5px 0 0;padding:0}
.pp_gallery li.default a{background:url(../prettyphoto/images/facebook/default_thumbnail.gif) 0 0 no-repeat;display:block;height:33px;width:50px}
.pp_gallery .pp_arrow_previous,.pp_gallery .pp_arrow_next{margin-top:7px!important}
a.pp_next{background:url(https://www.ehpad-abilly.fr/images/next.png) right center no-repeat;display:block;float:right;height:101px;text-indent:-10000px;width:101px;position:absolute;right:-130px;top:50%;margin-top:-43px;}
a.pp_previous{background:url(https://www.ehpad-abilly.fr/images/prev.png) left center no-repeat;display:block;float:left;height:101px;text-indent:-10000px;width:101px;position:absolute;left:-130px;top:50%;margin-top:-43px;}
a.pp_next:hover,a.pp_previous:hover{opacity:0.5;}
a.pp_expand,a.pp_contract{cursor:pointer;display:none;height:20px;position:absolute;right:30px;text-indent:-10000px;top:10px;width:20px;z-index:20000}
a.pp_close{position:absolute;left:50%;margin-left:-32px;top:0;display:block;text-indent:-10000px;z-index:9999;}
.pp_loaderIcon{display:block;height:24px;left:50%;position:absolute;top:50%;width:24px;margin:-12px 0 0 -12px}
#pp_full_res{line-height:1!important}
#pp_full_res .pp_inline{text-align:left}
#pp_full_res .pp_inline p{margin:0 0 15px}
div.ppt{color:#fff;display:none;font-size:17px;z-index:9999;margin:0 0 10px 15px}
div.pp_default .pp_content,div.light_rounded .pp_content{background-color:#fff}
div.pp_default #pp_full_res .pp_inline,div.light_rounded .pp_content .ppt,div.light_rounded #pp_full_res .pp_inline,div.light_square .pp_content .ppt,div.light_square #pp_full_res .pp_inline,div.facebook .pp_content .ppt,div.facebook #pp_full_res .pp_inline{color:#000}
div.pp_default .pp_gallery ul li a:hover,div.pp_default .pp_gallery ul li.selected a,.pp_gallery ul a:hover,.pp_gallery li.selected a{border-color:#000;opacity:1;}
div.pp_default .pp_details,div.light_rounded .pp_details,div.dark_rounded .pp_details,div.dark_square .pp_details,div.light_square .pp_details,div.facebook .pp_details{position:relative}
div.light_rounded .pp_top .pp_middle,div.light_rounded .pp_content_container .pp_left,div.light_rounded .pp_content_container .pp_right,div.light_rounded .pp_bottom .pp_middle,div.light_square .pp_left,div.light_square .pp_middle,div.light_square .pp_right,div.light_square .pp_content,div.facebook .pp_content{background:#fff}
div.light_rounded .pp_description,div.light_square .pp_description{margin-right:85px}
div.light_rounded .pp_gallery a.pp_arrow_previous,div.light_rounded .pp_gallery a.pp_arrow_next,div.dark_rounded .pp_gallery a.pp_arrow_previous,div.dark_rounded .pp_gallery a.pp_arrow_next,div.dark_square .pp_gallery a.pp_arrow_previous,div.dark_square .pp_gallery a.pp_arrow_next,div.light_square .pp_gallery a.pp_arrow_previous,div.light_square .pp_gallery a.pp_arrow_next{margin-top:12px!important}
div.light_rounded .pp_arrow_previous.disabled,div.dark_rounded .pp_arrow_previous.disabled,div.dark_square .pp_arrow_previous.disabled,div.light_square .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default}
div.light_rounded .pp_arrow_next.disabled,div.dark_rounded .pp_arrow_next.disabled,div.dark_square .pp_arrow_next.disabled,div.light_square .pp_arrow_next.disabled{background-position:-22px -87px;cursor:default}
div.light_rounded .pp_loaderIcon,div.light_square .pp_loaderIcon{background:url(https://www.ehpad-abilly.fr/modules/Gallery/templates/prettyphoto/images/light_rounded/loader.gif) center center no-repeat}
div.dark_rounded .pp_top .pp_middle,div.dark_rounded .pp_content,div.dark_rounded .pp_bottom .pp_middle{background:url(https://www.ehpad-abilly.fr/modules/Gallery/templates/prettyphoto/images/dark_rounded/contentPattern.png) top left repeat}
div.dark_rounded .currentTextHolder,div.dark_square .currentTextHolder{color:#c4c4c4}
div.dark_rounded #pp_full_res .pp_inline,div.dark_square #pp_full_res .pp_inline{color:#fff}
.pp_top,.pp_bottom{height:5px;position:relative}
* html .pp_top,* html .pp_bottom{padding:0 20px}
.pp_top .pp_left,.pp_bottom .pp_left{height:20px;left:0;position:absolute;width:20px}
.pp_top .pp_middle,.pp_bottom .pp_middle{height:20px;left:20px;position:absolute;right:20px}
* html .pp_top .pp_middle,* html .pp_bottom .pp_middle{left:0;position:static}
.pp_top .pp_right,.pp_bottom .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px}
.pp_fade,.pp_gallery li.default a img{display:none}

/***************************************************/
/* Stylesheet: Abilly-CSS Modified On 2021-06-03 10:36:26 */
@media (max-width: 1400px) {

.nav-img
{
width:90%;
height:auto;
}

.container
{
width:90%;
}

#main-content .container:after, #main-content .container:before
{
display:none;
}

#projet-archi
{
background-position:right top;
}

}

@media (max-width: 1024px) {

.accueil header
{
height:auto;
}

header h1
{
position:relative;
left:0;
top:0;
width:90% !important;
height:130px !important;
margin:0;
background:url(https://www.ehpad-abilly.fr/images/logo-h.png) no-repeat left center;
}

header.scroll h1
{
height:60px !important;
}

.page header .header-container,
.page header .header-fixed
{
height:130px;
}

.accueil header .header-container,
.accueil header .header-fixed
{
height:auto;
position:relative;
}

#st-trigger-effects
{
top:-60px;
}

header h1 img
{
height:100%;
width:auto;
display:none;
}

.accueil header .rs
{
top:-95px;
}

.page header .rs
{
top:35px;
}

.accueil #st-trigger-effects
{
display:none;
}

section.menu-img
{
height:auto;
margin-top:0;
}

.menu-img div
{
float:none !important;
width:100% !important;
/*
height:100px !important;
*/
margin-top:5px;
}

section.menu-img .menu-container
{
display:block !important;
background:rgba(0,0,0,0.5);
}

section.menu-img h2
{
padding:10px 0;
margin:0;
font-size:30px;
position:relative;
}

section.menu-img h2 a.mobile-div
{
display:block;
width:100%;
height:100%;
text-indent:-5000px;
position:absolute;
left:0;
top:0;
}

section.menu-img h2 span
{
display:inline;
font-family:"FontfabricNexaRustScriptL00";
font-size:30px;
}

section.menu-img h2 span::before
{
display:none;
}

section.menu-img ul
{
width:90%;
display:none;
padding:10px 0;
}

section.menu-img ul li
{
float:none;
width:100%;
background-position:left 7px;
}

section.menu-img ul li a
{
font-size:18px;
}

#menu-infos
{
margin-top:5px;
height:auto;
background:#52c1dc url(https://www.ehpad-abilly.fr/images/menu-infos.jpg) no-repeat center center;
padding:10px 0;
}

#menu-infos ul li
{
float:none;
width:100%;
height:101px;
line-height:101px;
margin:10px 0 !important;
}

#menu-infos ul li span, #menu-infos ul li img
{
display:inline-block !important;
}

#menu-infos ul li img
{
float:left;
}

#menu-infos ul li span
{
font-family:"FontfabricNexaRustScriptL00" !important;
color:#fff !important;
text-transform:none !important;
font-size:30px !important;
}

#projet-archi
{
margin-top:50px;
}

#projet-archi #slide-archi img
{
width:100%;
height:auto;
}

#projet-archi #slide-archi a.group::after
{
left:0;
top:-50px;
bottom:0;
right:0;
margin:auto;
}

#projet-archi .bx-controls
{
position:relative;
top:-30px;
left:0;
text-align:center;
}

#projet-archi .bx-pager-item, #projet-archi .bx-controls a
{
display:inline-block;
}

#map-footer
{
display:none;
}

#adresse-footer
{
float: none;
height: auto;
position: relative;
width: 100%;
}

#adresse-container
{
float:none;
width:90%;
margin:0 auto;
padding-bottom:40px;
}

.contact-liste li
{
float:left !important;
clear:none;
}

.horaires
{
clear:both;
}

.bt-link
{
height:auto;
}

.bt-link ul li
{
float:none;
width:100%;
margin:0 auto;
}

}


@media (max-width: 1010px) {

.contactform div
{
height:auto !important;
}

.contactform label
{
width:100%;
top:0px !important;
float:none;
}

.contactform input
{
float:none;
width:100%;
padding:0;
}

.contactform textarea
{
width:100%;
padding:0;
}

.contactform div.submit
{
width:100%;
}

}

@media (max-width: 800px) {

.col1, .col2
{
width:98%;
float:none;
}

.col2
{
margin-top:20px;
}

}

@media (max-width: 700px) {

.page header .header-container, .page header .header-fixed {
    height: 160px;
}

header h1
{
background-position:center center;
margin:0 auto;
}

.page header h1
{
height:auto;
}

.page-intranet header h1
{
top:-25px !important;
}

header h1 img
{
width:30%;
height:auto;
}

#st-trigger-effects {
    top: -30px;
}

.page-intranet #st-trigger-effects
{
top:80px !important;
}

header.scroll #st-trigger-effects {
    top: -60px;
}

.page-intranet header.scroll #st-trigger-effects {
    top: 10px !important;
}

.accueil header .rs
{
top:-130px;
}

.page header .rs
{
top:0px;
}

header .rs p
{
display:none;
}

header .rs ul li
{
display:block;
margin-bottom:20px;
}

.nav-slit
{
display:none;
}

#projet-archi .col1, #projet-archi .col2
{
float:none;
width:100%;
margin-bottom:15px;
}

#projet-archi #slide-archi img
{
background:none;
}

#projet-archi .plus-bt
{
top:0;
}

#bloc-sitemap
{
display:none;
}

#bloc-legal
{
margin-top:100px;
}

}

@media (max-width: 600px) {

.st-menu
{
width:100%;
}

#menu-infos ul li#prendre-soin-bt
{
line-height:40px;
}

#menu-infos ul li img
{
display:none !important;
}

#projet-archi
{
background:none;
}

.nav-img h2
{
font-size:20px;
}

.nav-img h2 span
{
font-size:50px;
}

}

@media (max-width: 400px) {

header .rs
{
display:none;
}

.nav-img h2 span
{
font-size:30px;
}

}
/* Stylesheet: Abilly-Responsive-CSS Modified On 2015-11-18 17:06:14 */
.page-intranet header
{
background:url(https://www.ehpad-abilly.fr/images/point-double.png) repeat-x left bottom;
padding-bottom:4px;
}

.page header .header-container
{
height:125px;
/*
position:fixed;
*/
position:relative;
z-index:9;
}

.page-intranet header .header-fixed
{
height:152px;
background:url(https://www.ehpad-abilly.fr/images/intranet/header.png) no-repeat center top;
}

.page-intranet header h1
{
width:273px;
height:121px;
position:absolute;
left:0;
top:0;
}

.page-intranet #st-trigger-effects
{
width:81px;
height:81px;
background:url(https://www.ehpad-abilly.fr/images/intranet/menu-bt-v2.png) no-repeat center center;
top:25px;
-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
transition: all 0.5s ease;
}

.page-intranet .scroll #st-trigger-effects
{
top:5px;
}

#st-trigger-effects button::after
{
display:none;
}

.page-intranet header .userinfo
{
position:absolute;
right:0;
top:40px;
color:#fff;
font-family: 'latolight';
font-size:15px;
text-align:right;
padding-right:50px;
-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
transition: all 0.5s ease;
}

.page-intranet header.scroll .userinfo
{
top:0;
}

.page-intranet header .userinfo .user
{
 font-family: 'nexa_rust_script_l0regular';
font-size:25px;
}

.page-intranet header .userinfo a#logout-bt
{
display:block;
width:39px;
height:39px;
background:url(https://www.ehpad-abilly.fr/images/intranet/logout-bt.png) no-repeat center center;
text-indent:-5000px;
opacity:1;
-webkit-transition:all 0.5s ease;
-moz-transition:all 0.5s ease;
transition:all 0.5s ease;
text-align:left;
position:absolute;
right:0;
top:3px;
}

.page-intranet header .userinfo a#logout-bt:hover
{
opacity:0.8;
}

.page-intranet header .photo-header
{
width:100%;
height:398px;
background:url(https://www.ehpad-abilly.fr/images/intranet/header-photo.jpg) no-repeat center center;
margin-top:-50px;
}

.page-intranet header .photo-header h2
{
position:relative;
top:200px;
}

.page-intranet .st-menu ul.menu li a.menubr
{
line-height:25px;
padding-top:5px;
}

.page-intranet .st-menu #site-bt {
width: 100%;
height: 40px;
line-height: 40px;
background: rgba(0,0,0,0.1) url(https://www.ehpad-abilly.fr/images/intranet/site-bt.png) no-repeat 150px 4px;
padding-left: 190px;
}

.page-intranet .st-menu #site-bt a {
font-family: 'latolight';
color: #7f7f7f;
text-transform: uppercase;
}

.page-intranet .st-menu #site-bt a span {
font-family: 'latobold';
}

.page-intranet .st-menu ul.menu li .ico
{
display:block;
width:57px;
height:60px;
float:left;
-webkit-filter: grayscale(100%);
-moz-filter: grayscale(100%);
filter: grayscale(100%);
filter: gray;
filter: url("data:image/svg+xml;utf8,<svg version='1.1' xmlns='http://www.w3.org/2000/s….3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0' /></filter></svg>#greyscale");
-webkit-transition:all 0.5s ease;
-moz-transition:all 0.5s ease;
transition:all 0.5s ease;
}

.page-intranet .st-menu ul.menu li:hover .ico
{
-webkit-filter: grayscale(0%);
-moz-filter: grayscale(0%);
filter: grayscale(0%);
}

.page-intranet .st-menu ul.menu li.menu1 .ico
{
background:url(https://www.ehpad-abilly.fr/images/intranet/menu1-ico.png) no-repeat left center;
}

.page-intranet .st-menu ul.menu li.menu2 .ico
{
background:url(https://www.ehpad-abilly.fr/images/intranet/menu2-ico.png) no-repeat left center;
}

.page-intranet .st-menu ul.menu li.menu3 .ico
{
background:url(https://www.ehpad-abilly.fr/images/intranet/menu3-ico.png) no-repeat left center;
}

.page-intranet .st-menu ul.menu li.menu4 .ico
{
background:url(https://www.ehpad-abilly.fr/images/intranet/menu4-ico.png) no-repeat left 23px;
}

.page-intranet .st-menu ul.menu li.menu5 .ico
{
background:url(https://www.ehpad-abilly.fr/images/intranet/menu5-ico.png) no-repeat left center;
}

.page-intranet .st-menu ul.menu li.menu6 .ico
{
background:url(https://www.ehpad-abilly.fr/images/intranet/menu6-ico.png) no-repeat left center;
}

.page-intranet .st-menu ul.menu li:hover a.section,
.page-intranet .st-menu ul.menu li.open a.section
{
font-weight:normal;
color:#f59331;
}

.page-intranet .st-menu ul.menu li.active a.section
{
font-weight:bold;
color:#f59331;
}

#main-content .container:before,
#main-content .container:after
{
display:none;
}

.page-intranet ul.liste-pages
{
width:100%;
text-align:center;
}

.page-intranet #main-content ul.liste-pages li
{
display:inline-block;
width:203px;
height:234px;
background:url(https://www.ehpad-abilly.fr/images/intranet/hexagone.png) no-repeat center center;
margin:10px 30px;
padding:30px;
}

.page-intranet #main-content ul.liste-pages li::before
{
display:none;
}

.page-intranet #main-content ul.liste-pages li a
{
display:block;
width:100%;
height:100%;
font-family: 'nexa_rust_script_l0regular';
color:#979797;
font-size:25px;
line-height:25px;
text-decoration:none;
position:absolute;
left:0;
top:0;
padding:30px;
}

.page-intranet #main-content ul.liste-pages li a span
{
opacity:1;
-webkit-transition:all 0.5s ease;
-moz-transition:all 0.5s ease;
transition:all 0.5s ease;
}

.page-intranet #main-content ul.liste-pages li:hover a span
{
opacity:0;
}

.page-intranet #main-content ul.liste-pages li a::before
{
display:block;
content:'';
width:100%;
height:60px;
margin-bottom:10px;
position:relative;
top:0;
z-index:2;
-webkit-transition:all 0.5s ease;
-moz-transition:all 0.5s ease;
transition:all 0.5s ease;
}

.page-intranet #main-content ul.liste-pages li:hover a::before
{
top:30%;
}

.page-intranet #main-content ul.liste-pages li.menu1 a::before
{
background:url(https://www.ehpad-abilly.fr/images/intranet/menu1-ico.png) no-repeat center center;
}

.page-intranet #main-content ul.liste-pages li.menu2 a::before
{
background:url(https://www.ehpad-abilly.fr/images/intranet/menu2-ico.png) no-repeat center center;
}

.page-intranet #main-content ul.liste-pages li.menu3 a::before
{
background:url(https://www.ehpad-abilly.fr/images/intranet/menu3-ico.png) no-repeat center center;
}

.page-intranet #main-content ul.liste-pages li.menu4 a::before
{
background:url(https://www.ehpad-abilly.fr/images/intranet/menu4-ico.png) no-repeat center center;
}

.page-intranet #main-content ul.liste-pages li.menu5 a::before
{
background:url(https://www.ehpad-abilly.fr/images/intranet/menu5-ico.png) no-repeat center center;
}

.page-intranet #main-content ul.liste-pages li.menu6 a::before
{
background:url(https://www.ehpad-abilly.fr/images/intranet/menu6-ico.png) no-repeat center center;
}

.page-intranet #main-content ul.liste-pages li a::after
{
display:block;
content:'';
width:100%;
height:31px;
background:url(https://www.ehpad-abilly.fr/images/intranet/plus-bt.png) no-repeat center center;
position:absolute;
left:0;
bottom:20px;
-webkit-transition:all 0.5s ease;
-moz-transition:all 0.5s ease;
transition:all 0.5s ease;
}

.page-intranet #main-content ul.liste-pages li:hover a::after
{
bottom:30px;
}

.page-intranet #main-content .breadcrumb
{
font-size:11px;
color:#b0c9a1;
margin-bottom:20px;
position:relative;
top:-20px;
}

.page-intranet #main-content .breadcrumb a
{
color:#b0c9a1;
}

.page-intranet #main-content h3
{
margin-bottom:30px;
}

.page-intranet #main-content h3::after
{
display:none;
}

.page-intranet #main-content nav.niv2
{
background:url(https://www.ehpad-abilly.fr/images/point-double.png) repeat-x left bottom;
padding-bottom:30px;
margin-bottom:30px;
}

.page-intranet #main-content nav.niv2 ul li
{
border-left:3px solid #b0c9a1;
padding-left:10px;
margin-left:0;
display:none;
}

.page-intranet #main-content nav.niv2 ul li.menuactive,
.page-intranet #main-content nav.niv2 ul li.menuactive ul li
{
display:block;
}

.page-intranet #main-content nav.niv2 ul li::before
{
display:none;
}

.page-intranet #main-content nav.niv2 ul li a
{
font-family: 'latolight';
color:#4b4b4b;
font-size:18px;
text-decoration:none;
}

.page-intranet #main-content nav.niv2 ul li a.menuactive
{
text-transform:uppercase;
}

.page-intranet #main-content nav.niv2 ul li a:hover,
.page-intranet #main-content nav.niv2 ul li a.menuactive
{
color:#b0c9a1;
}

.page-intranet form label
{
width:100%;
float:none;
}

.page-intranet form input
{
margin-bottom:20px;
float:none;
}

.page-intranet #loginform button
{
background:rgba(51,51,51,1);
color:#fff;
text-transform:uppercase;
font-family: 'latoregular';
border-radius:3px;
border:1px solid #ccc;
padding:5px 10px;
cursor:pointer;
-webkit-transition:all 0.5s ease;
-moz-transition:all 0.5s ease;
transition:all 0.5s ease;
}

.page-intranet #loginform button:hover
{
background:rgba(51,51,51,0.9);
}

#bloc-legal
{
padding:0px 0px 30px 0px;
}

#bloc-legal:before
{
background:url(https://www.ehpad-abilly.fr/images/intranet/deco-footer.png) no-repeat center top;
top:-100px;
}
/* Stylesheet: Intranet-CSS Modified On 2021-06-03 10:38:31 */
