* { margin:0; padding:0; }
ul, li{ list-style:none; }
body {
	font-family: 'Roboto', sans-serif;
	font-weight:400;
	font-size:14px;
	color:#000;
	text-align:center;
	background:#fff;
}

.clearfix:after {
     content: ".";
     display: block;
     clear: both;
     visibility: hidden;
     line-height: 0;
     height: 0;
}
.clearfix {display: block;}
html[xmlns] .clearfix {display: block;}
* html .clearfix {height: 1%;}
.clear{clear:both;}
p{text-align:justify; font-size:14px;}
img { border:none; vertical-align:top; }
a  { color:#333;outline: none; text-decoration:none;}
a.plus  {display:inline-block; cursor:pointer; text-transform:uppercase; text-decoration:none; background:#375f93; color:#fff; font-weight:600; padding:4px 10px; font-family: 'Raleway', sans-serif; font-size:12px; margin:0 5px ;
	-o-transition:.5s;
	-ms-transition:.5s;
	-moz-transition:.5s;
	-webkit-transition:.5s;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-moz-box-shadow: 0px 2px 0px 0px #646464;
	-webkit-box-shadow: 0px 2px 0px 0px #646464;
	-o-box-shadow: 0px 2px 0px 0px #646464;
	box-shadow: 0px 2px 0px 0px #646464;
	filter:progid:DXImageTransform.Microsoft.Shadow(color=#646464, Direction=180, Strength=0);;

}
a.plus:hover{background:#375f93; color:#f7d50b;
	-moz-box-shadow: 0px 2px 0px 0px #868686;
	-webkit-box-shadow: 0px 2px 0px 0px #868686;
	-o-box-shadow: 0px 2px 0px 0px #868686;
	box-shadow: 0px 2px 0px 0px #868686;
	filter:progid:DXImageTransform.Microsoft.Shadow(color=#868686, Direction=180, Strength=0);}

h1{text-align:center; color:#000; font-size:30px;  font-family: 'Roboto', sans-serif; font-weight:600; background:url(https://www.landparksoftware.com/uploads/landparkv2/images/bg-h1.png) center bottom  no-repeat;  padding-bottom:25px;}
h2{text-align:center; color:#000; font-size:25px;  font-family: 'Roboto', sans-serif; font-weight:600; background:url(https://www.landparksoftware.com/uploads/landparkv2/images/bg-h1.png) center bottom  no-repeat;  padding-bottom:25px;}
h3{text-align:center; color:#000; font-weight:bold; font-size:20px;  font-family: 'Roboto', sans-serif; margin-bottom:5px;  }

h4 {color:#000; font-weight:bold; font-size:18px; text-align:center; margin:10px 0;}
h5 {color:#000; font-weight:bold; font-size:16px; text-align:center; margin:10px 0;}
h6 {color:#000; font-weight:bold; font-size:15px; text-align:center; margin:10px 0;}

/*DIAPO*/
header{background: #375f93;  padding-top:1px; padding-bottom:20px;width:100%; position:relative; margin:0 auto; text-align:center; max-width:1080px;  
  -o-transition:.5s;
  -ms-transition:.5s;
  -moz-transition:.5s;
  -webkit-transition:.5s;}
header #logo {display:block; width:70%; max-width:291px;  margin:15px auto 22px auto;
  -o-transition:.5s;
  -ms-transition:.5s;
  -moz-transition:.5s;
  -webkit-transition:.5s;}
header #logo img { width:100%;}

header .btn-top a{display:inline-block; background:#373737; color:#fff; font-weight:700; padding:3px; font-family: 'Raleway', sans-serif; font-size:10px; margin:0 2px ;}
header .btn-top a span{padding-left:20px;}
header .btn-top a.contact span{background:url(https://www.landparksoftware.com/uploads/landparkv2/images/picto-contact.png) left center no-repeat;}
header .btn-top a.telechargement span{background:url(https://www.landparksoftware.com/uploads/landparkv2/images/picto-telechargement.png) left center no-repeat;}
header .btn-top a.espace span{background:url(https://www.landparksoftware.com/uploads/landparkv2/images/picto-espace.png) left center no-repeat;}
header .btn-top a.fr, header .btn-top a.gb{background:none; box-shadow:none; padding:0;}
header .btn-top .flag{display:block; margin:5px 0;}

#wrap-header-sticky-wrapper.is-sticky .btn-top{display:none;}
#wrap-header-sticky-wrapper{height:auto !important; background: #375f93;}
#wrap-header-sticky-wrapper.is-sticky #wrap-header{background:#375f93; z-index:1000;}
#wrap-header-sticky-wrapper.is-sticky #wrap-header #logo{width:30%; max-width:220px; margin:5px auto; float:none;}

#bouton_nav{background:url(https://www.landparksoftware.com/uploads/landparkv2/images/bg_btn_nav.png) 25px center no-repeat #373737; cursor:pointer; width:100%; height:25px; line-height:25px; display:block; margin:0; color:#fff; font-size:25px; z-index:100; padding:5px 0; font-family: 'Roboto', sans-serif;}
#bouton_nav-sticky-wrapper.is-sticky #bouton_nav{padding:5px 0; }

#top-nav-sticky-wrapper{display:none; }
#top-nav{padding-top:10px; width:100% !important;position:relative; z-index:1000;background:#373737;}
#top-nav li{text-align:left;  margin:8px 2%; background:#373737; padding:6px 0;}
#top-nav li a, #top-nav li p{cursor:pointer;color:#fff; font-size:15px; font-weight:500;display:block; padding-left:10px;  display:block; font-family: 'Raleway', sans-serif; }
#top-nav li a:hover{color:#FD7E00;}
#top-nav > ul > li > a { text-transform:uppercase; }
#top-nav li ul{display:none;}
#top-nav-sticky-wrapper  #top-nav li ul li{margin:2px 2%; padding:0;}
#top-nav-sticky-wrapper  #top-nav li ul li a{font-weight:bold; padding:1px 1%; margin:0;}
#top-nav-sticky-wrapper  #top-nav li ul li span{font-weight:normal;}
.is-sticky #top-nav-sticky-wrapper{display:none;}


.ariane { text-align:left; margin:15px 0; }
.ariane a { font-size:11px; color:#999; display:inline-block; text-decoration:underline; }
.ariane a:hover{ }
.ariane .crumb { margin:0 5px 0 0; font-size:12px; color:#333; display:inline-block; }
.ariane .current { color:#333; }


.wrap-page {position:relative; width:100%; padding-top:1px; text-align:center;}

.wrap-page.diapo{padding:0; }
.wrap-page.diapo ul li { text-align:left; background-position:top center; background-repeat:no-repeat; background-size:cover; }
.wrap-page.diapo ul li .test{max-width:1080px; margin:0 auto;}
.wrap-page.diapo ul li .texte {width:96%; margin:20px 2% 0 2%; padding-bottom:55px;}
.wrap-page.diapo ul li .texte p {text-align:left;}
.wrap-page.diapo ul li .texte p.produit {color:#fff; font-size:33px;  font-family: 'Roboto', sans-serif; font-weight:600;}
.wrap-page.diapo ul li .texte p.baseline {color:#fff; font-size:15px;  font-family: 'Roboto', sans-serif; font-weight:400;}
.wrap-page.diapo ul li .texte p.description {display:inline-block; color:#fff; font-size:14px;  font-family: 'Roboto', sans-serif; font-weight:400; text-transform:none;background:#375f93; padding:10px 20px; margin-top:20px;}

.wrap-page.diapo ul li .image {display:none;}

.toolbar { background:#375f93; }
.toolbar ul { width:96%; max-width:1080px; margin:0px auto; text-align:center; position:relative; }
.toolbar li { float:left; width:100%; }
.toolbar li a { display:block; color:#fff; font-family: "Raleway",sans-serif; font-size:22px; line-height:60px; font-weight:bold;  }
.toolbar li a span { display:inline-block; position:relative; padding-left:50px;  }
.toolbar li a span:before { display:block; position:absolute; content:""; top:15px; left:0; width:35px; height:35px; background-size:cover!important; transition: all 200ms ease-out 0s; }
.toolbar li a:hover span:before { top:5px; }
.toolbar li.rdv a span:before { background:url(https://www.landparksoftware.com/uploads/landparkv2/images/icon-calendar.png) center center no-repeat; }
.toolbar li.doc a span:before { background:url(https://www.landparksoftware.com/uploads/landparkv2/images/icon-clipboard.png) center center no-repeat; }
.toolbar li.eval a span:before { background:url(https://www.landparksoftware.com/uploads/landparkv2/images/icon-download.png) center center no-repeat; }

.page { width:96%; margin:0px auto; text-align:center; position:relative; padding-top:20px; }
.page.accueil { max-width:1080px; }
.page.contact { max-width:1080px; padding-bottom:50px; }

.page.contenu { background:#fff;width:94%; padding:20px 2%; margin-top:0px; text-align:left; }
.page.contenu h1,
.page.contenu h2 { margin-bottom:20px; }

.page.contenu p { margin:10px 0; }
.page.contenu ul { margin:15px 0; }
.page.contenu li {
  background:url(https://www.landparksoftware.com/uploads/landparkv2/images/puce.png) 0 5px no-repeat; 
  padding:0 0 0 15px; margin:8px 0;
}

.page.contenu h2.chapeau {color:#333; font-weight:bold; font-size:15px; text-align:left; margin-top:10px;}
.page p.chapeau {color:#000; font-weight:bold; font-size:15px; text-align:center; margin:10px 0;}
.page img.illustration {margin:20px 0; width:100%; max-width:795px;}
.page p { line-height:20px;	}
.page p a { text-decoration:underline;}

.page p strong {font-weight:bold; }
.page p strong a {}
.page ul.puce {margin:0 0 20px 30px; font-size:14px;}
.page ul.puce li{background:url(https://www.landparksoftware.com/uploads/landparkv2/images/puce.png) 0 5px no-repeat; padding:0 0 0 15px; text-align:left; margin:5px 5px;}
.page ul.puce li a:hover{text-decoration:underline;}



ul.puce.col01{width:45%; float:left; margin-left:0;}
ul.puce.col02{width:45%; float:right;}

div.col02{margin-top:30px;}

.wrap-page .item {display:inline-block; width:98%;text-align:center;  max-width:330px; padding:0; margin:20px 1%;}
.wrap-page .item  img{margin-bottom:15px;}
.wrap-page .item  p{text-align:center; font-size:14px;}
.wrap-page .item  a.plus{margin-top:20px;}

.wrap-page.gris{background:#F4F4F4; margin:20px 0 0 0; padding: 0;}

#col-left p strong{}
#col-left form h3{text-align:left; font-size:18px;}
#col-left h2{margin:40px 0 25px 0;}
#col-right{background:#F4F4F4;margin:30px 0; }
#col-right h4 {font-size:18px; margin-bottom:10px; }
#col-right .ss-nav {background:#375f93; color:#fff; padding:15px 7px;}
#col-right .ss-nav h4 { color:#fff; }
#col-right .ss-nav li {text-align:left; margin-bottom:7px; }
#col-right .ss-nav li a{color:#fff; font-size:14px; font-weight:400; line-height:18px; display:inline-block;}
#col-right .ss-nav li a:hover,
#col-right .ss-nav li.active a {color:#f7d50b; }
#col-right .image {width:30%; float:left;}
#col-right .image img{width:100%; max-width:75px; }
#col-right .texte{width:65%; float:right; margin-right:3%;}
#col-right .texte p{ text-align:left;}


/***CONTACT****/
.page address{font-style:300; font-size:20px; color:#333; font-style:normal; text-align:left;}
.page address a{display:block; color:#FD7E00; font-size:18px; font-weight:700; margin:10px 0; text-align:left;}
.page form{text-align:left; margin-top:0px; width:100%;}
.page form table{ width:100%;}
.page form td{padding-top:10px; vertical-align:top;}
.page form td.label{font-size:13px;padding-right:7px;text-align:right;}
 form span.champs{font-size:11px;font-style:italic;}
.page form td input, .page form td textarea{border:none;height:20px; background:#eee; color:#000; padding:3px 2%; width:96%;}
.wrap-page .contact.contenu.page form td input,.wrap-page .contact.contenu.page form td  textarea{background:#eee;color:#000; }
.page form td textarea{height:100px;}
form input.voir{display:block;border:none;background:#FD7E00;color:#fff;cursor:pointer; font-family: 'Roboto', sans-serif; font-weight:500; font-size:16px;height:30px;  width:50%;padding:1px 2%;
  -o-transition:.5s;
  -ms-transition:.5s;
  -moz-transition:.5s;
  -webkit-transition:.5s;
 }
 
.page form td  input.voir{display:block;border:none;background:#FD7E00;color:#fff;cursor:pointer; font-family: 'Roboto', sans-serif; font-weight:500; font-size:16px;height:30px;  width:100%;padding:1px 2%;
  -o-transition:.5s;
  -ms-transition:.5s;
  -moz-transition:.5s;
  -webkit-transition:.5s;
 }
input.voir:hover{background:#666;}


/***FOOTER****/
.wrap-footer { text-align:left; margin:0; padding:40px 0 20px 0;font-size:12px; color:#fff; background: #375f93; }
footer { margin:0 auto; max-width:1080px; width:100%; }
footer ul { display:none; }
footer ul.suivre {display:block;  text-align:center;}
footer p{font-size:12px; color:#fff; text-align:center;}
footer a img{margin-right:10px;}

/* Formulaire de contact */
.contactform input, .contactform textarea, .contactform select{
	float: right;
	margin-bottom: 10px;
}
.contactform label{
	width: 120px;
	text-align: left;
	margin-bottom: 10px;
	display: block;
	float: left;
        height:30px;
        line-height:25px;
}
.contactform > div:after{
     content: ".";
     display: block;
     clear: both;
     visibility: hidden;
     line-height: 0;
     height: 0;
}
.contactform .captcha{
	width: 310px;
	padding: 0 0 10px 150px;
}
.contactform .captcha img{
	width: 200px;
}

.contactform > div{
     height: 1%;
}
.contactform  legend { display:none; }
.contactform  fieldset { border:none; padding:0; }
.contactform { text-align:left; width:94%; margin:0 3%; }
.contactform span.champs{font-size:11px;font-style:italic;}
.contactform input, .contactform textarea{width:95%;border:none; background:#EEEEEE; border:none; padding:5px 5%;}
.contactform select {width:95%;border:none; background:#EEEEEE; border:none; padding:5px 5%;}
.contactform textarea {height:100px;}
.contactform input[type="submit"]{border:none;background:#fd7e00; color:#fff;cursor:pointer; width:100%; height:35px; font-family: 'Roboto', sans-serif;  font-size:17px; }
.contactform input[type="submit"]:hover{}

.error_message { border:2px dashed #f00; background:#fcc; padding:15px; margin-bottom:25px; text-align:left; }
.confirm_message { border:2px dashed #3c0; background:#3f9; padding:15px; margin-bottom:25px; text-align:left;  }
.confirm_message strong { color:#000!important; }

#mask { display: none; position: fixed; top: 0; left: 0; right: 0; bottom: 0; width: 100%; height: 100%; background: rgba(0,0,0,0.8); z-index: 1000; }
#mask #popup { display:table; width: 100%; height: 100%; table-layout: fixed; }
#mask #close_pop { cursor:pointer; height:36px;	position: absolute; right: -18px;	top: -18px; width: 36px; z-index: 8040;	background-image: url('https://www.landparksoftware.com/uploads/images/fancybox_sprite.png'); }
#mask .popup-container { display:table-cell; text-align: center; vertical-align: middle; width: 100%; height: 100%; line-height: 1; }
#mask #news-pop { text-align: left; position: relative; background: white; width: 800px; margin: auto; }
#mask .popup_fond { position:relative; }
#mask .popup_content { position: absolute; width: 458px; top: 0; left: 0; padding: 20px; border: 1px solid ##999; }
#mask .popup_content h1 { font-size:22px; color:#000; }
#mask .popup_content p { margin:5px 0; }
#mask #wrap_pop_titre { padding:10px; }


/* Stylesheet: style Modified On 2021-05-05 09:41:46 */
