section#content-top,
section#content-demarches,
section#horaires,
section#infos-complets,
section#content-footer{
	float: left;
	width: 100%;
}
section#content-top{
	margin: 0 0 25px;
}
section#content-demarches{
	margin: 20px 0 25px;
}
section#horaires{
	margin: 35px 0;
}
section#infos-complets{
	margin: 10px 0 20px;
}

@media (max-width: 768px) {
	section#content-top{
		margin: 0 0 25px;
		width: 100% !important;
	}
	section#content-top,
	section#content-demarches,
	section#horaires,
	section#infos-complets,
	section#content-footer,
	.itemFullText section{
		width: 100%!important;
	}
}

/* Section content top */
section#content-top .left{
	width: 100%;
	max-width: 360px;
	float: left;
	margin-right: 40px;
}
section#content-top .right{
	width: 100%;
	max-width: 560px;
	float: left;
}
section#content-top ul, #formulaire #module-description ul{
	margin: 0px;
}
section#content-top ul li{
	line-height: 26px !important;
	padding-left: 25px;
	display: block;
}

section#content-top ol, #formulaire #module-description ol{
	margin: 0px;
}
section#content-top ol li { 
	line-height: 26px !important;
	padding-left: 25px;
    list-style: none;
	background: none !important;
	position: relative;
}
section#content-top ol li:before {
    display: block;
    counter-increment: counter;
    content: counter(counter) ".";
    position: absolute;
    left: 0;
    color: #eb0000;
}
body.page-id-590 #component ol li:before, section#content-top ol li:before, #formulaire #module-description ol li:before {
    color: #9d37ac;
}
body.page-id-591 #component ol li:before, section#content-top ol li:before, #formulaire #module-description ol li:before {
    color: #3500bd;
}
body.page-id-592 #component ol li:before, section#content-top ol li:before, #formulaire #module-description ol li:before {
    color: #2c95d8;
}
body.page-id-593 #component ol li:before, section#content-top ol li:before, #formulaire #module-description ol li:before {
    color: #44ab24;
}
body.page-id-1208 #component ol li:before, section#content-top ol li:before, #formulaire #module-description ol li:before {
    color: #f78600;
}
body.page-id-1209 #component ol li:before, section#content-top ol li:before, #formulaire #module-description ol li:before {
    color: #eb0000;
}

body.page-id-590 section#content-top ul li, body.page-id-590 #component ul li, body.page-id-590 #component ol li{
	background: url("../images/bullet.png") no-repeat left 10px;
}
body.page-id-591 section#content-top ul li, body.page-id-591 #component ul li, body.page-id-591 #component ol li{
	background: url("../images/bullet2.png") no-repeat left 10px;
}
body.page-id-592 section#content-top ul li, body.page-id-592 #component ul li, body.page-id-592 #component ol li{
	background: url("../images/bullet3.png") no-repeat left 10px;
}
body.page-id-593 section#content-top ul li, body.page-id-593 #component ul li, body.page-id-593 #component ol li,
body.page-id-593 #formulaire #module-description ol li, body.page-id-593 #formulaire #module-description ul li{
	background: url("../images/bullet4.png") no-repeat left 10px;
}
body.page-id-1208 section#content-top ul li, body.page-id-1208 #component ul li, body.page-id-1208 #component ol li{
	background: url("../images/bullet5.png") no-repeat left 10px;
}
body.page-id-1209 section#content-top ul li, body.page-id-1209 #component ul li, body.page-id-1209 #component ol li{
	background: url("../images/bullet6.png") no-repeat left 10px;
}


/* Section mes démarches */
section#content-demarches .content1{
	min-height: 220px;
	border: 1px #dbdbdb solid;
	float: left;
    width: 100%;
}
section#content-demarches .content2{
	min-height: 100px;
	border: 1px #dbdbdb solid;
	float: left;
    width: 100%;
}
section#content-demarches .content1 .title-module{
	min-height: 180px;
}
section#content-demarches .content2 .title-module{
	min-height: 70px;
}
section#content-demarches .title-module{
	background: url("../images/fond-liens-demarches.png") no-repeat left top;
	padding: 20px 40px;
	min-height: 180px;
	max-width: 280px;
    float: left;
    width: 100%;
    margin-right: 40px;
}
section#content-demarches h3{
	color: #44ab24;
    font-family: 'Montserrat', sans-serif;
	font-size: 14px;
	line-height: 20px;
	text-transform: uppercase;
	font-weight: 500;
	background: url("../images/guichet-big.svg") no-repeat left center;
	background-size: 56px 62px;
	padding-left: 90px;
	margin: 0;
    min-height: 70px;
    line-height: 70px;
}
section#content-demarches .description{
	float: left;
	padding: 30px 0 10px;
}
section#content-demarches ul{
	margin: 0px;
}
section#content-demarches ul li{
	line-height: 26px;
	display: block;
	background: url("../images/lien-flech-green.svg") no-repeat left 4px !important;
	padding-left: 25px;
}
section#content-demarches ul li a{
	font-family: 'Montserrat', sans-serif;
	color: #44ab24;
	font-size: 14px;
	font-weight: 500;
	text-transform: uppercase;
}
section#content-demarches ul li a:hover, section#content-demarches ul li a:focus{
	color: #208700;
}
section#content-demarches .content2 a{
	background: url("../images/lien-flech-green2.svg") no-repeat right center;
	background-size: 17px 32px;
	display: block;
	font-family: 'Montserrat', sans-serif;
	color: #000000;
	font-size: 16px;
	line-height: 26px;
	font-weight: 400;
}
section#content-demarches .content2 .description{
	float: none;
	padding: 30px 40px 10px 0;
}

@media (max-width: 768px) {
	section#content-demarches .title-module{
		background: #f7f7f7;
		padding: 20px 0;
		margin: 0;
		min-height: 65px !important;
		max-width: 100%;
		width: 100%;
	}
	section#content-demarches h3{
		padding: 0 0 0 80px;
		margin-left: 20px;
	}
	section#content-demarches .description{
		background: #f7f7f7;
		padding: 0;
		margin: 0px;
		width: 100%;
	}
	section#content-demarches p{
		padding: 0 20px;
	}
	section#content-demarches ul{
		padding: 10px 20px;
		background: #fff;
	}
	section#content-demarches ul li{
		line-height: 22px;
		background-position: left 5px;
		padding-left: 20px;
		padding-bottom: 5px;
	}
}

/* Section Informations complémentaires  */
/*section#infos-complets ul{
	margin: 5px 0 0 0;
	padding: 0px;
}
section#infos-complets ul li{
	display: inline-block;
	padding: 0px;
	margin: 0px;
	float: left;
	line-height: 26px;
	border-right: 1px #dbdbdb solid;
	padding: 0 40px;
	min-height: 160px;
	background: none !important;
}
section#infos-complets ul li.first{
	padding-left: 0px;
}
section#infos-complets ul li.last{
	padding-right: 0px;
}
section#infos-complets ul li.first{
	max-width: 280px;
	width: 100%;
}
section#infos-complets ul li.second{
	max-width: 240px;
	width: 100%;
}
section#infos-complets ul li.last{
	border-right: 0px;
}*/
section#infos-complets .item-info{
	display: inline-block;
	padding: 0px;
	margin: 5px 0 0;
	float: left;
	line-height: 26px;
	padding: 0 40px;
	min-height: 160px;
	background: none !important;
}
.section-center section#infos-complets .item-info{
	padding: 0 20px;
}
section#infos-complets .item-info:nth-of-type(2), section#infos-complets .item-info:nth-of-type(3){
	border-left: 1px #dbdbdb solid;
}
section#infos-complets .item-info ul{
	padding: 0px;
	margin: 0px;
}
section#infos-complets .item-info ul li{
	display: block;
	padding: 0px;
	margin: 0 0 10px;
	background: none !important;
}
section#infos-complets .item-info.first{
	padding-left: 0px;
	max-width: 220px;
	width: 100%;
}
.section-center section#infos-complets .item-info.first{
	max-width: 230px;
}
section#infos-complets .item-info.last{
	padding-right: 0px;
}
section#infos-complets .item-info.second{
	max-width: 220px;
	width: 100%;
}
.section-center section#infos-complets .item-info.second{
	max-width: 210px;
}
section#infos-complets .item-info.last{
	border-right: 0px;
}
section#infos-complets p{
	line-height: 20px;
}
section#infos-complets a{
	font-family: 'Montserrat', sans-serif;
	font-weight: 500;
	font-size: 14px;
	text-transform: uppercase;
}
section#infos-complets a.liens-page-web, section#infos-complets a{
	padding-left: 22px;
	display: inline-block;
}
section#infos-complets a.link-down{
	background: url("../images/lien-telecharger.svg") no-repeat left 5px;
	padding-left: 22px;
	display: inline-block;
}
section#infos-complets a.wf_file{
	padding-left: 22px;
	display: inline-block;
}
section#infos-complets a.wf_file img{
	display: none !important;
}

body.page-id-590 section#infos-complets a.liens-page-web, body.page-id-590 section#infos-complets a{
	background: url("../images/lien-externe.svg") no-repeat left 5px;
}
body.page-id-591 section#infos-complets a.liens-page-web, body.page-id-591 section#infos-complets a{
	background: url("../images/lien-externe2.svg") no-repeat left 5px;
}
body.page-id-592 section#infos-complets a.liens-page-web, body.page-id-592 section#infos-complets a{
	background: url("../images/lien-externe3.svg") no-repeat left 5px;
}
body.page-id-593 section#infos-complets a.liens-page-web, body.page-id-593 section#infos-complets a{
	background: url("../images/lien-externe4.svg") no-repeat left 5px;
}
body.page-id-1208 section#infos-complets a.liens-page-web, body.page-id-1208 section#infos-complets a{
	background: url("../images/lien-externe5.svg") no-repeat left 5px;
}
body.page-id-1209 section#infos-complets a.liens-page-web, body.page-id-1209 section#infos-complets a{
	background: url("../images/lien-externe6.svg") no-repeat left 5px;
}

body.page-id-590 section#infos-complets a.liens-page-web:hover, body.page-id-590 section#infos-complets a:hover,
body.page-id-590 section#infos-complets a.liens-page-web:focus, body.page-id-590 section#infos-complets a:focus{
	background: url("../images/lien-externeh.svg") no-repeat left 5px;
}
body.page-id-591 section#infos-complets a.liens-page-web:hover, body.page-id-591 section#infos-complets a:hover,
body.page-id-591 section#infos-complets a.liens-page-web:focus, body.page-id-591 section#infos-complets a:focus{
	background: url("../images/lien-externe2h.svg") no-repeat left 5px;
}
body.page-id-592 section#infos-complets a.liens-page-web:hover, body.page-id-592 section#infos-complets a:hover,
body.page-id-592 section#infos-complets a.liens-page-web:focus, body.page-id-592 section#infos-complets a:focus{
	background: url("../images/lien-externe3h.svg") no-repeat left 5px;
}
body.page-id-593 section#infos-complets a.liens-page-web:hover, body.page-id-593 section#infos-complets a:hover,
body.page-id-593 section#infos-complets a.liens-page-web:focus, body.page-id-593 section#infos-complets a:focus{
	background: url("../images/lien-externe4h.svg") no-repeat left 5px;
}
body.page-id-1208 section#infos-complets a.liens-page-web:hover, body.page-id-1208 section#infos-complets a:hover,
body.page-id-1208 section#infos-complets a.liens-page-web:focus, body.page-id-1208 section#infos-complets a:focus{
	background: url("../images/lien-externe5h.svg") no-repeat left 5px;
}
body.page-id-1209 section#infos-complets a.liens-page-web:hover, body.page-id-1209 section#infos-complets a:hover,
body.page-id-1209 section#infos-complets a.liens-page-web:focus, body.page-id-1209 section#infos-complets a:focus{
	background: url("../images/lien-externe6h.svg") no-repeat left 5px;
}


body.page-id-590 section#infos-complets a.wf_file{
	background: url("../images/lien-telecharger.svg") no-repeat left 5px !important;
}
body.page-id-591 section#infos-complets a.wf_file{
	background: url("../images/lien-telecharger2.svg") no-repeat left 5px !important;
}
body.page-id-592 section#infos-complets a.wf_file{
	background: url("../images/lien-telecharger3.svg") no-repeat left 5px !important;
}
body.page-id-593 section#infos-complets a.wf_file{
	background: url("../images/lien-telecharger4.svg") no-repeat left 5px !important;
}
body.page-id-1208 section#infos-complets a.wf_file{
	background: url("../images/lien-telecharger5.svg") no-repeat left 5px !important;
}
body.page-id-1209 section#infos-complets a.wf_file{
	background: url("../images/lien-telecharger6.svg") no-repeat left 5px !important;
}

body.page-id-590 section#infos-complets a.wf_file:hover, body.page-id-590 section#infos-complets a.wf_file:focus{
	background: url("../images/lien-telechargerh.svg") no-repeat left 5px !important;
}
body.page-id-591 section#infos-complets a.wf_file:hover, body.page-id-591 section#infos-complets a.wf_file:focus{
	background: url("../images/lien-telecharger2h.svg") no-repeat left 5px !important;
}
body.page-id-592 section#infos-complets a.wf_file:hover, body.page-id-592 section#infos-complets a.wf_file:focus{
	background: url("../images/lien-telecharger3h.svg") no-repeat left 5px !important;
}
body.page-id-593 section#infos-complets a.wf_file:hover, body.page-id-593 section#infos-complets a.wf_file:focus{
	background: url("../images/lien-telecharger4h.svg") no-repeat left 5px !important;
}
body.page-id-1208 section#infos-complets a.wf_file:hover, body.page-id-1208 section#infos-complets a.wf_file:focus{
	background: url("../images/lien-telecharger5h.svg") no-repeat left 5px !important;
}
body.page-id-1209 section#infos-complets a.wf_file:hover, body.page-id-1209 section#infos-complets a.wf_file:focus{
	background: url("../images/lien-telecharger6h.svg") no-repeat left 5px !important;
}

body.page-id-590 section#infos-complets a{
	color: #9d37ac;
}
body.page-id-590 section#infos-complets a:hover, body.page-id-590 section#infos-complets a:focus{
	color: #810e92;
}

body.page-id-591 section#infos-complets a{
	color: #3500bd;
}
body.page-id-591 section#infos-complets a:hover, body.page-id-591 section#infos-complets a:focus{
	color: #210074;
}

body.page-id-592 section#infos-complets a{
	color: #2c95d8;
}
body.page-id-592 section#infos-complets a:hover, body.page-id-592 section#infos-complets a:focus{
	color: #006aad;
}

body.page-id-593 section#infos-complets a{
	color: #44ab24;
}
body.page-id-593 section#infos-complets a:hover, body.page-id-593 section#infos-complets a:focus{
	color: #208700;
}

body.page-id-1208 section#infos-complets a{
	color: #f78600;
}
body.page-id-1208 section#infos-complets a:hover, body.page-id-1208 section#infos-complets a:focus{
	color: #ea5e00;
}

body.page-id-1209 section#infos-complets a{
	color: #eb0000;
}
body.page-id-1209 section#infos-complets a:hover, body.page-id-1209 section#infos-complets a:focus{
	color: #c90000;
}

section.trois-colonnes .item-info{
	max-width: 265px !important;
    width: 100% !important;
}
section.trois-colonnes .item-info img{
	max-width: 100% !important;
    width: 100% !important;
}

.lien-document{
	background: url("../images/lien-document.svg") no-repeat left 8px;
	background-size: 12px 10px;
	font-size: 14px;
	font-weight: 500;
	padding-left: 22px;
	display: inline-block;
	text-transform: uppercase;
	font-family: 'Montserrat', sans-serif !important;
}
.lien-document:hover, .lien-document:focus{
	background: url("../images/lien-document-h.svg") no-repeat left 8px;
	background-size: 12px 10px;
}
.lien-document img.wf_file_icon{
	display: none !important;
}
body.page-id-590 .lien-mail{
	background: url("../images/mail2.svg") no-repeat left 5px;
	background-size: 17px 13px;
	padding-left: 25px;
}
body.page-id-591 .lien-mail{
	background: url("../images/mail3.svg") no-repeat left 5px;
	background-size: 17px 13px;
	padding-left: 25px;
}
body.page-id-592 .lien-mail{
	background: url("../images/mail4.svg") no-repeat left 5px;
	background-size: 17px 13px;
	padding-left: 25px;
}
body.page-id-593 .lien-mail{
	background: url("../images/mail5.svg") no-repeat left 5px;
	background-size: 17px 13px;
	padding-left: 25px;
}
body.page-id-1208 .lien-mail{
	background: url("../images/mail6.svg") no-repeat left 5px;
	background-size: 17px 13px;
	padding-left: 25px;
}
body.page-id-1209 .lien-mail{
	background: url("../images/mail7.svg") no-repeat left 5px;
	background-size: 17px 13px;
	padding-left: 25px;
}

body.page-id-590 .lien-mail:hover, body.page-id-590 .lien-mail:focus{
	background: url("../images/mail2h.svg") no-repeat left 5px;
	background-size: 17px 13px;
}
body.page-id-591 .lien-mail:hover, body.page-id-591 .lien-mail:focus{
	background: url("../images/mail3h.svg") no-repeat left 5px;
	background-size: 17px 13px;
}
body.page-id-592 .lien-mail:hover, body.page-id-592 .lien-mail:focus{
	background: url("../images/mail4h.svg") no-repeat left 5px;
	background-size: 17px 13px;
}
body.page-id-593 .lien-mail:hover, body.page-id-593 .lien-mail:focus{
	background: url("../images/mail5h.svg") no-repeat left 5px;
	background-size: 17px 13px;
}
body.page-id-1208 .lien-mail:hover, body.page-id-1208 .lien-mail:focus{
	background: url("../images/mail6h.svg") no-repeat left 5px;
	background-size: 17px 13px;
}
body.page-id-1209 .lien-mail:hover, body.page-id-1209 .lien-mail:focus{
	background: url("../images/mail7h.svg") no-repeat left 5px;
	background-size: 17px 13px;
}


a.lien-mail{
	background: url("../images/mail7.svg") no-repeat left 5px;
	background-size: 17px 13px;
	padding-left: 25px;
}
a.lien-mail:hover, a.lien-mail:focus{
	background: url("../images/mail7h.svg") no-repeat left 5px;
	background-size: 17px 13px;
	padding-left: 25px;
}
a.liens-page-web{
	background: url("../images/lien-externe6.svg") no-repeat left 5px;
	padding-left: 22px;
}
a.liens-page-web:hover, a.liens-page-web:focus{
	background: url("../images/lien-externe6h.svg") no-repeat left 5px;
}

body.page-id-590 a.liens-page-web, body.page-id-590 .liens-page-web a{
	background: url("../images/lien-externe.svg") no-repeat left 5px;
	padding-left: 22px;
}
body.page-id-591 a.liens-page-web, body.page-id-591 .liens-page-web a{
	background: url("../images/lien-externe2.svg") no-repeat left 5px;
	padding-left: 22px;
}
body.page-id-592 a.liens-page-web, body.page-id-592 .liens-page-web a{
	background: url("../images/lien-externe3.svg") no-repeat left 5px;
	padding-left: 22px;
}
body.page-id-593 a.liens-page-web, body.page-id-593 .liens-page-web a{
	background: url("../images/lien-externe4.svg") no-repeat left 5px;
	padding-left: 22px;
}
body.page-id-1208 a.liens-page-web, body.page-id-1208 .liens-page-web a{
	background: url("../images/lien-externe5.svg") no-repeat left 5px;
	padding-left: 22px;
}
body.page-id-1209 a.liens-page-web, body.page-id-1209 .liens-page-web a{
	background: url("../images/lien-externe6.svg") no-repeat left 5px;
	padding-left: 22px;
}

body.page-id-590 a.liens-page-web:hover, body.page-id-590 a.liens-page-web:focus,
body.page-id-590 .liens-page-web a:hover, body.page-id-590 .liens-page-web a:focus{
	background: url("../images/lien-externeh.svg") no-repeat left 5px;
}
body.page-id-591 a.liens-page-web:hover, body.page-id-591 a.liens-page-web:focus,
body.page-id-591 .liens-page-web a:hover, body.page-id-591 .liens-page-web a:focus{
	background: url("../images/lien-externe2h.svg") no-repeat left 5px;
}
body.page-id-592 a.liens-page-web:hover, body.page-id-592 a.liens-page-web:focus,
body.page-id-592 .liens-page-web a:hover, body.page-id-592 .liens-page-web a:focus{
	background: url("../images/lien-externe3h.svg") no-repeat left 5px;
}
body.page-id-593 a.liens-page-web:hover, body.page-id-593 a.liens-page-web:focus,
body.page-id-593 .liens-page-web a:hover, body.page-id-593 .liens-page-web a:focus{
	background: url("../images/lien-externe4h.svg") no-repeat left 5px;
}
body.page-id-1208 a.liens-page-web:hover, body.page-id-1208 a.liens-page-web:focus,
body.page-id-1208 .liens-page-web a:hover, body.page-id-1208 .liens-page-web a:focus{
	background: url("../images/lien-externe5h.svg") no-repeat left 5px;
}
body.page-id-1209 a.liens-page-web:hover, body.page-id-1209 a.liens-page-web:focus,
body.page-id-1209 .liens-page-web a:hover, body.page-id-1209 .liens-page-web a:focus{
	background: url("../images/lien-externe6h.svg") no-repeat left 5px;
}

@media (max-width: 768px) {
	section#infos-complets{
		margin: 10px 0 0;
	}
	section#infos-complets ul li{
		max-width: 100% !important;
		width: 100% !important;
		margin: 0px !important;
		border: 0px;
		min-height: auto;
		padding: 5px 0 5px !important;
	}
	section#infos-complets ul li.second{
		border-top: 1px #dbdbdb solid;
		border-bottom: 1px #dbdbdb solid;
	}
}

/* Section horaires */
section#horaires .section-horaire{
	padding: 20px 0 50px;
	position: relative;
    z-index: 1;
}
section#content-agenda .section-horaire:before , 
section#horaires .section-horaire:before{
	content: '';
    position: absolute;
    height: 100%;
    background: #F7F7F7;
    z-index: -1;
	top: 0px;
    left: -100%;
    right: -100%;
    left: -100vw;
    right: -100vw;
}
section#horaires .container{
	position: relative;
}
section#horaires .section-horaire ul{
	margin: 5px 0 0 0;
	padding: 0px;
}
section#horaires .section-horaire ul li{
	display: inline-block;
	padding: 0px;
	margin: 0px;
	float: left;
	line-height: 26px !important;
	background: none !important;
}
section#horaires .section-horaire ul li.first, section#horaires .section-horaire ul li.second{
	max-width: 360px;
	width: 100%;
}
section#horaires .section-horaire ul li.last{
	max-width: 240px;
	width: 100%;
}
section#horaires .section-horaire ul li a{
	color: #000;
}

body.page-id-590 section#horaires .section-horaire ul li a:hover,
body.page-id-590 section#horaires .section-horaire ul li a:focus{
	color: #810e92;
}
body.page-id-591 section#horaires .section-horaire ul li a:hover,
body.page-id-591 section#horaires .section-horaire ul li a:focus{
	color: #210074;
}
body.page-id-592 section#horaires .section-horaire ul li a:hover,
body.page-id-592 section#horaires .section-horaire ul li a:focus{
	color: #006aad;
}
body.page-id-593 section#horaires .section-horaire ul li a:hover,
body.page-id-593 section#horaires .section-horaire ul li a:focus{
	color: #208700;
}
body.page-id-1208 section#horaires .section-horaire ul li a:hover,
body.page-id-1208 section#horaires .section-horaire ul li a:focus{
	color: #ea5e00;
}
body.page-id-1209 section#horaires .section-horaire ul li a:hover,
body.page-id-1209 section#horaires .section-horaire ul li a:focus{
	color: #c90000;
}

section#horaires .section-horaire ul li span.phone{
    display: block;
    padding: 0 0 0 25px;
    background-size: 15px 16px !important;
	background: url(../images/phone7.svg) no-repeat left center;
}
section#horaires .section-horaire ul li span.mail {
    display: block;
    padding: 0 0 0 25px;
    background-size: 17px 13px !important;
    background: url(../images/mail7.svg) no-repeat left center;
}

body.page-id-590 section#horaires .section-horaire ul li span.phone{
	background: url(../images/phone2.svg) no-repeat left center !important;
	background-size: 15px 16px !important;
}
body.page-id-590 section#horaires .section-horaire ul li span.mail {
    background: url(../images/mail2.svg) no-repeat left center !important;
	background-size: 17px 13px !important;
}

body.page-id-591 section#horaires .section-horaire ul li span.phone{
	background: url(../images/phone3.svg) no-repeat left center !important;
	background-size: 15px 16px !important;
}
body.page-id-591 section#horaires .section-horaire ul li span.mail {
    background: url(../images/mail3.svg) no-repeat left center !important;
	background-size: 17px 13px !important;
}

body.page-id-592 section#horaires .section-horaire ul li span.phone{
	background: url(../images/phone4.svg) no-repeat left center !important;
	background-size: 15px 16px !important;
}
body.page-id-592 section#horaires .section-horaire ul li span.mail {
    background: url(../images/mail4.svg) no-repeat left center !important;
	background-size: 17px 13px !important;
}

body.page-id-593 section#horaires .section-horaire ul li span.phone{
	background: url(../images/phone5.svg) no-repeat left center !important;
	background-size: 15px 16px !important;
}
body.page-id-593 section#horaires .section-horaire ul li span.mail {
    background: url(../images/mail5.svg) no-repeat left center !important;
	background-size: 17px 13px !important;
}

body.page-id-1208 section#horaires .section-horaire ul li span.phone{
	background: url(../images/phone6.svg) no-repeat left center !important;
	background-size: 15px 16px !important;
}
body.page-id-1208 section#horaires .section-horaire ul li span.mail {
    background: url(../images/mail6.svg) no-repeat left center !important;
	background-size: 17px 13px !important;
}

body.page-id-1209 section#horaires .section-horaire ul li span.phone{
	background: url(../images/phone7.svg) no-repeat left center !important;
	background-size: 15px 16px !important;
}
body.page-id-1209 section#horaires .section-horaire ul li span.mail {
    background: url(../images/mail7.svg) no-repeat left center !important;
	background-size: 17px 13px !important;
}

body.page-id-590 section#horaires .section-horaire ul li span.title-days{
	color: #9d37ac !important;
}
body.page-id-591 section#horaires .section-horaire ul li span.title-days{
	color: #3500bd !important;
}
body.page-id-592 section#horaires .section-horaire ul li span.title-days{
	color: #2c95d8 !important;
}
body.page-id-593 section#horaires .section-horaire ul li span.title-days{
	color: #44ab24 !important;
}
body.page-id-1208 section#horaires .section-horaire ul li span.title-days{
	color: #f78600 !important;
}
body.page-id-1209 section#horaires .section-horaire ul li span.title-days{
	color: #eb0000 !important;
}


@media (max-width: 680px) {
	section#horaires .section-horaire ul li{
		max-width: 100% !important;
		width: 100% !important;
		margin: 0 0 20px 0;
	}
}

@media (max-width: 480px) {
	section#horaires .section-horaire ul li img{
		width: 100%;
	}
	section#horaires .section-horaire{
		padding: 20px 0 !important;
	}
}


/* documents fournir */
section.documents-fournir {
	margin-bottom: 0px;
}
section.documents-fournir .section-horaire{
	padding: 25px 0 65px !important;
}
section.documents-fournir h4{
	color: #000000 !important;
	font-size: 24px;
	text-transform: uppercase;
	font-weight: 500;
	float: left;
    margin: 40px 0 20px;
    width: 100%;
}
section.documents-fournir .left-doc{
	float: left;
	width: 60%;
}
section.documents-fournir .right-doc{
	float: left;
	width: 40%;
}
section.documents-fournir .left-doc p, section.documents-fournir .right-doc p{
	margin-bottom: 0;
}

@media (max-width: 480px) {
	section.documents-fournir .section-horaire{
		padding: 20px 0 !important;
	}
	section.documents-fournir h4{
		margin: 20px 0 !important;
	}
	section.documents-fournir .left-doc, section.documents-fournir .right-doc{
		float: left;
		width: 100%;
		margin: 0 0 10px 0;
	}
}

/* Section content footer */
#content-footer h2{
	font-size: 20px;
	padding-top: 0;
	padding-bottom: 0;
}
#content-footer h3{
	padding-top: 0;
	font-size: 18px;
	line-height: 28px;
}
#content-footer p{
	margin-bottom: 20px;
}
#content-footer .img{
	float: left;
	margin-top: 6px;
	margin-right: 40px;
	margin-bottom: 8px;
}

@media (max-width: 480px) {
	#content-footer .img{
		margin-right: 0px;
		width: 100%;
	}
}

@media (max-width: 480px) {
	section#horaires{
		margin: 10px 0;
	}
}

@media (max-width: 1004px){
	section#mainbody .container{
		padding: 0px;
	}
}

@media (max-width: 768px){
	section#infos-complets .item-info{
		max-width: 100% !important;
		width: 100% !important;
		padding: 10px 0 !important;
		min-height: auto !important;
	}
	section#infos-complets .item-info:nth-child(2), section#infos-complets .item-info:nth-child(3) {
		border-bottom: 1px #dbdbdb solid;
		border-left: 0px;
		border-right: 0px;
	}
	section#infos-complets .item-info.last{
		border-left: 0px;
		border-right: 0px;
	}
}

section.pied_page section#horaires{
	margin: -26px 0 0 0 !important;
}
section.pied_page section#horaires .section-horaire{
	padding: 0 0 50px !important;
}
@media (max-width: 480px) {
	section.pied_page section#horaires .section-horaire{
		padding: 20px 0 !important;
	}
	section.pied_page section#horaires{
		margin: -26px 0 0 0 !important;
	}
}