.sw-visite .wk-dropdown-blank {
    width: 500px;
}
#tm-top {
    padding-top: 0;
    padding-bottom: 20px;
}
.pageContact #userForm{
    width: 72%;
}
@media (max-width:1599px) {

}
@media (max-width:1199px) {
	.pageContact .tm-page .uk-section-default .uk-section-large {
		background-image: none !important;
	}
	.pageContact .tm-page .uk-section-default .uk-section-large .uk-container .uk-width-2-3\@m {
		width: calc(100% * 2 / 4.001);
	}
}
@media (max-width:959px) {
	.pageContact .tm-page .uk-section-default .uk-section-large .uk-container .uk-width-2-3\@m {
		width: 100%;
	}
}
@media (max-width:768px) {
	#tm-mobile .uk-nav-header.uk-parent{
		margin-top: 0px;
	}
#tm-mobile .uk-nav-header.uk-parent > .uk-nav-sub, #tm-mobile .uk-parent > .uk-nav-sub{
	left:25px;
	top:35px;
	z-index: 11111;
}
#tm-mobile .uk-nav-header{
	text-transform: initial;
	font-size: 15px;
}

#tm-mobile .uk-nav-header.uk-parent > .uk-nav-sub li{
		text-transform: initial;
}
#tm-mobile .uk-nav-header.uk-parent > .uk-nav-sub li a{
	text-transform: initial;
}
#tm-mobile .uk-nav-header.uk-parent > .uk-nav-sub li a img{
	width: 35px;
	margin-right: 6%;
}
#tm-mobile .uk-nav-default li a{
font-size: 15px;
    color: #333;
}
.uk-h1, h1{
	font-size: 30px;
}
.uk-h2, h2{
	font-size: 28px;
}
.article-ile .uk-section-default{
padding-top: 0px;
}

.uk-breadcrumb>:nth-child(n+2):not(.uk-first-column)::before{
	margin: 0 6px;
}
#userForm label.uk-form-label.control-label.formControlLabel{
	float: left;
	width: 100%;
	margin-top: 10px;
}
#userForm .uk-form-controls.formControls{
	float: left;
	width: 100%;
	margin-left: 0px !important;
}
#userForm #mention_legale0{
margin-left: 0px;
}
#section-contact #userForm .rsform-block-free-text .formBody{
	margin-left: 0px !important;

}
.uk-card-body .el-content a{
display: block;
}
.liens-utilies #page\#1 p{
width: 100%;
float: left;
text-align: center;
}
.liens-utilies #page\#1 .uk-first-column{
text-align: center;
}
.article-ile h2{
text-align: left;
}
.visite-virtuelle .wk-dotnav>*>*{
	    width: 10px;
    height: 10px;
}
}
@media (max-width:767px) {

}
@media (max-width:639px) {

}
@media (max-width:480px) {

}
@media (min-width:640px) {

}
@media (min-width:768px) {

}
@media (min-width:960px) {

}
@media (min-width:1200px) {

}
@media (min-width:1600px) {

}