body > div.body_div [data-fc-header-banner]{
	color: #FFF;
	background-color: #246da5;
	font-weight: bold;
	text-align: center;
	padding-top: 10px;
	padding-bottom: 10px;
	font-size: 20;
	font-style: normal;
}
body > div.body_div [data-fc-header-logo-style]{
	height: 95px;
}
body > div.body_div [data-fc-header-user-wrapper]{
	display: flex;
	justify-content: center;
	align-items: center;
	margin-top: 20px;
	margin-bottom: 20px;
	border-top-right-radius: 10px;
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
	border-top-left-radius: 10px;
	flex-direction: row;
	flex-wrap: nowrap;
	overflow: hidden;
}
body > div.body_div [data-fc-header-user-style]{
	color: #242424;
	background-color: #e9ecf2;
	font-weight: bold;
	font-size: 15px;
	text-align: center;
	padding-top: 5px;
	padding-left: 20px;
	padding-bottom: 5px;
	padding-right: 20px;
	height: 60px;
	display: flex;
	flex-direction: row;
	justify-content: center;
	align-items: center;
	fill: #25457d;
}
body > div.body_div [data-fc-header-user-style]:hover{
	color: #242424;
	background-color: #dfe3ec;
}
body > div.body_div [data-fc-header-user-style]:active{
	color: #242424;
	background-color: #dfe3ec;
}
body > div.body_div [data-fc-header-user-style]:focus, body > div.body_div [data-fc-header-user-style]:focus-within{
	color: #242424;
	background-color: #dfe3ec;
}
body > div.body_div [data-fc-header-user-list-style]{
	color: #242424;
	text-align: start;
	width: 100%;
	padding-top: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
	padding-right: 10px;
	display: flex;
	flex-direction: row;
	justify-content: left;
	align-items: center;
}
body > div.body_div [data-fc-header-user-list-style]:hover{
	color: #25457d;
	background-color: #f6f6f6;
}
body > div.body_div [data-fc-header-user-list-wrapper]{
	display: flex;
	justify-content: left;
	align-items: start;
	width: 100%;
	padding-top: 20px;
	padding-bottom: 20px;
	border-top-color: #e9ecf2;
	border-top-width: 1px;
	border-top-style: solid;
	border-left-color: #e9ecf2;
	border-left-width: 1px;
	border-left-style: solid;
	border-bottom-color: #e9ecf2;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-right-color: #e9ecf2;
	border-right-width: 1px;
	border-right-style: solid;
	border-top-right-radius: 10px;
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
	border-top-left-radius: 10px;
	flex-direction: column;
	background-color: #FFFFFF;
}
body > div.body_div [data-fc-header-navbar-style]{
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	color: #717171;
	font-weight: normal;
	height: 100%;
	margin-right: 2em;
	margin-left: 2em;
	max-height: 60px;
}
body > div.body_div [data-fc-header-navbar-style]:hover{
	color: #242424;
}
@font-face{
	font-family: "Plus Jakarta Sans";
	src: url("/fonts/Plus_Jakarta_Sans/PlusJakartaSans-VariableFont_wght.ttf") format("truetype");
}
.fc-page-background{
	background-color: #ffffff;
	font-family: Plus Jakarta Sans;
	font-size: 16px;
}
body > div.body_div [data-fc-footer-wrapper]{
	justify-content: space-around;
	padding-top: 1cm;
	margin-bottom: -102px;
}
body > div.body_div [data-fc-footer-style]{
	font-weight: normal;
	text-decoration-line: none;
	text-decoration-style: unset;
}
.btn.btn-success:not(.dropdown-toggle){
	color: #FFFFFF;
	background-color: #5cb85c;
	font-weight: bold;
	font-size: 15px;
	text-align: center;
	border-top-width: 0px;
	border-left-width: 0px;
	border-bottom-width: 0px;
	border-right-width: 0px;
	border-top-right-radius: 25px;
	border-bottom-right-radius: 25px;
	border-bottom-left-radius: 25px;
	border-top-left-radius: 25px;
	display: flex;
	flex-direction: row;
	justify-content: center;
	align-items: center;
}
.btn.btn-success:not(.dropdown-toggle):hover{
	background-color: #5cb85c;
}
.btn.btn-success:not(.dropdown-toggle):active{
	background-color: #5cb85c;
}
.btn.btn-success:not(.dropdown-toggle):focus, .btn.btn-success:not(.dropdown-toggle):focus-within{
	background-color: #5cb85c;
}
.btn.btn-danger:not(.dropdown-toggle){
	color: #FFFFFF;
	background-color: #920e08;
	font-weight: bold;
	font-size: 15px;
	text-align: center;
	border-top-width: 0px;
	border-left-width: 0px;
	border-bottom-width: 0px;
	border-right-width: 0px;
	border-top-right-radius: 25px;
	border-bottom-right-radius: 25px;
	border-bottom-left-radius: 25px;
	border-top-left-radius: 25px;
	height: 40px;
	display: flex;
	justify-content: center;
	align-items: center;
}
.btn.btn-danger:not(.dropdown-toggle):hover{
	background-color: #920e08;
}
.btn.btn-danger:not(.dropdown-toggle):active{
	background-color: #920e08;
}
.btn.btn-danger:not(.dropdown-toggle):focus, .btn.btn-danger:not(.dropdown-toggle):focus-within{
	background-color: #920e08;
}
.btn.btn-warning:not(.dropdown-toggle){
	color: #242424;
	background-color: #f2d9ab;
	font-weight: bold;
	font-size: 15px;
	text-align: center;
	border-top-width: 0px;
	border-left-width: 0px;
	border-bottom-width: 0px;
	border-right-width: 0px;
	border-top-right-radius: 25px;
	border-bottom-right-radius: 25px;
	border-bottom-left-radius: 25px;
	border-top-left-radius: 25px;
	height: 40px;
}
.btn.btn-warning:not(.dropdown-toggle):hover{
	background-color: #3b588a;
}
.btn.btn-warning:not(.dropdown-toggle):active{
	background-color: #25457d;
}
.btn.btn-warning:not(.dropdown-toggle):focus, .btn.btn-warning:not(.dropdown-toggle):focus-within{
	background-color: #25457d;
}
.btn.btn-primary:not(.dropdown-toggle){
	color: #FFFFFF;
	background-color: #25457d;
	font-weight: bold;
	font-size: 15px;
	text-align: center;
	border-top-width: 0px;
	border-left-width: 0px;
	border-bottom-width: 0px;
	border-right-width: 0px;
	border-top-right-radius: 25px;
	border-bottom-right-radius: 25px;
	border-bottom-left-radius: 25px;
	border-top-left-radius: 25px;
	height: 40px;
	display: flex;
	flex-wrap: nowrap;
	justify-content: center;
	align-items: center;
}
.btn.btn-primary:not(.dropdown-toggle):hover{
	background-color: #3b588a;
}
.btn.btn-primary:not(.dropdown-toggle):active{
	background-color: #25457d;
}
.btn.btn-primary:not(.dropdown-toggle):focus, .btn.btn-primary:not(.dropdown-toggle):focus-within{
	background-color: #25457d;
}
.btn.btn-info:not(.dropdown-toggle){
	color: #FFFFFF;
	background-color: #2889c7;
	font-weight: bold;
	font-size: 15px;
	text-align: center;
	border-top-width: 0px;
	border-left-width: 0px;
	border-bottom-width: 0px;
	border-right-width: 0px;
	border-top-right-radius: 25px;
	border-bottom-right-radius: 25px;
	border-bottom-left-radius: 25px;
	border-top-left-radius: 25px;
	height: 40px;
}
.btn.btn-info:not(.dropdown-toggle):hover{
	background-color: #2889c7;
}
.btn.btn-info:not(.dropdown-toggle):active{
	background-color: #2889c7;
}
.btn.btn-info:not(.dropdown-toggle):focus, .btn.btn-info:not(.dropdown-toggle):focus-within{
	background-color: #2889c7;
}
.btn.btn-default:not(.dropdown-toggle){
	color: #717171;
	background-color: #f6f6f6;
	font-weight: bold;
	font-size: 15px;
	text-align: center;
	border-top-width: 0px;
	border-left-width: 0px;
	border-bottom-width: 0px;
	border-right-width: 0px;
	border-top-right-radius: 25px;
	border-bottom-right-radius: 25px;
	border-bottom-left-radius: 25px;
	border-top-left-radius: 25px;
	height: 50px;
	display: flex;
	flex-wrap: nowrap;
	justify-content: center;
	align-items: center;
}
.btn.btn-default:not(.dropdown-toggle):hover{
	color: #25457d;
	background-color: #e9ecf2;
}
.btn.btn-default:not(.dropdown-toggle):active{
	color: #25457d;
	background-color: #dfe3ec;
}
.btn.btn-default:not(.dropdown-toggle):focus, .btn.btn-default:not(.dropdown-toggle):focus-within{
	color: #25457d;
	background-color: #dfe3ec;
}
.btn.btn-xs:not(.dropdown-toggle){
	display: flex;
	flex-direction: row;
	justify-content: center;
	align-items: center;
	height: 25px;
	width: 25px;
	border-top-right-radius: 1em;
	border-bottom-right-radius: 1em;
	border-bottom-left-radius: 1em;
	border-top-left-radius: 1em;
	fill: #ffffff;
}
a[href*="http"]:not(.btn):not([data-fc-ignore]){
	color: currentColor;
}
.panel.panel-default .panel-heading{
	color: #25457d;
	background-color: #f6f6f6;
	font-weight: bold;
	border-top-width: 0px;
	border-left-width: 0px;
	border-bottom-width: 0px;
	border-right-width: 0px;
	margin: 0;
}
.panel.panel-default .panel-heading:focus, .panel.panel-default .panel-heading:focus-within{
	color: #e3141f;
}
.panel.panel-default{
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-right-radius: 1em;
	border-bottom-right-radius: 1em;
	border-bottom-left-radius: 1em;
	border-top-left-radius: 1em;
	border-top-color: rgba(0, 0, 0, 0.1);
	border-right-color: rgba(0, 0, 0, 0.1);
	border-bottom-color: rgba(0, 0, 0, 0.1);
	border-left-color: rgba(0, 0, 0, 0.1);
	overflow: hidden;
}
.panel.panel-primary .panel-heading{
	color: #ffffff;
	background-color: #25457d;
	font-weight: bold;
	text-align: start;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
.form-title{
	color: #246da5;
	font-size: 48px;
	margin-bottom: 25px;
	font-weight: bold;
}
.section-title{
	color: #246da5;
	background-color: #f6f6f6;
	font-weight: bolder;
	font-size: 18px;
	padding-right: 1.5em;
	padding-left: 1.5em;
	border-top-right-radius: 1em;
	border-bottom-right-radius: 1em;
	border-bottom-left-radius: 1em;
	border-top-left-radius: 1em;
}
.alert.alert-danger{
	color: #d60320;
	background-color: #fce8e9;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	font-weight: bold;
	border-top-right-radius: 1em;
	border-bottom-right-radius: 1em;
	border-bottom-left-radius: 1em;
	border-top-left-radius: 1em;
}
.alert.alert-success{
	color: #62765a;
	background-color: #def2d6;
	font-weight: bold;
	border-top-width: 0px;
	border-left-width: 0px;
	border-bottom-width: 0px;
	border-right-width: 0px;
	border-top-right-radius: 1em;
	border-bottom-right-radius: 1em;
	border-bottom-left-radius: 1em;
	border-top-left-radius: 1em;
}
.alert.alert-warning{
	color: #242424;
	background-color: #f2d9ab;
	font-weight: bold;
	border-top-width: 0px;
	border-left-width: 0px;
	border-bottom-width: 0px;
	border-right-width: 0px;
	border-top-right-radius: 1em;
	border-bottom-right-radius: 1em;
	border-bottom-left-radius: 1em;
	border-top-left-radius: 1em;
}
.alert.alert-info{
	color: #435e8d;
	background-color: #e9ecf2;
	font-weight: bold;
	border-top-width: 0px;
	border-left-width: 0px;
	border-bottom-width: 0px;
	border-right-width: 0px;
	border-top-right-radius: 1em;
	border-bottom-right-radius: 1em;
	border-bottom-left-radius: 1em;
	border-top-left-radius: 1em;
}
.modal-title{
	color: #25457d;
}
.modal-content{
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
body > div.body_div [data-fc-homepage-news-style]{
	color: #857b85;
	text-align: start;
	font-weight: bold;
	display: flex;
	justify-content: center;
	font-family: Plus Jakarta Sans;
	font-style: normal;
	flex-direction: row;
	align-items: center;
}
body > div.body_div [data-fc-/var/www/ygrc/gargas/source/web-fonts-plus-jakarta-sans]:hover{
	color: #f2ff00;
	background-color: #db0f1a;
	fill: #0365a6;
}
body > div.body_div [data-fc-homepage-news-wrapper]{
	background-color: #f2d9ab;
	padding-top: 2em;
	padding-bottom: 2em;
	display: flex;
	flex-direction: row;
	justify-content: center;
	align-items: center;
	border-top-color: #f2d9ab;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-right-radius: 12px;
	border-top-left-radius: 12px;
	text-align: start;
	overflow: visible;
	border-right-width: 0px;
	border-right-style: solid;
	border-bottom-width: 0px;
	border-bottom-style: solid;
}
body > div.body_div [data-fc-homepage-slider]{
	border-bottom-left-radius: 1em;
	border-bottom-right-radius: 1em;
}
body > div.body_div [data-fc-homepage-searchbar-style]{
	border-top-width: 0px;
	border-left-width: 0px;
	border-bottom-width: 0px;
	border-right-width: 0px;
	color: #242424;
	font-family: Plus Jakarta Sans;
	font-size: 14px;
	font-style: normal;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
}
body > div.body_div [data-fc-homepage-searchbar-wrapper]{
	background-color: #FFFFFF;
	font-weight: normal;
	font-size: 26px;
	text-align: start;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	border-top-right-radius: 2em;
	border-bottom-right-radius: 2em;
	border-bottom-left-radius: 2em;
	border-top-left-radius: 2em;
	width: 90%;
	border: 1px solid #ddd;
box-shadow : 1px 0 5px rgb(0 0 0 / 10%);
}
body > div.body_div [data-fc-homepage-searchbar-search-icon]{
	color: #ffffff;
	background-color: #f6f6f6;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	height: 50%;
	padding-top: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
	padding-right: 10px;
	border-top-right-radius: 2em;
	border-bottom-right-radius: 2em;
	border-bottom-left-radius: 2em;
	border-top-left-radius: 2em;
	fill: #ffffff;
}
body > div.body_div [data-fc-homepage-searchbar-search-result-style]{
	color: #7e7e7e;
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	align-items: center;
	padding-bottom: 10px;
	border-bottom-color: #e7e7e7;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}
body > div.body_div [data-fc-homepage-searchbar-search-result-wrapper]{
	background-color: #FFF;
	padding-bottom: 10px;
	border-top-right-radius: 12px;
	border-bottom-right-radius: 12px;
	border-bottom-left-radius: 12px;
	border-top-left-radius: 12px;
}
body > div.body_div [data-fc-homepage-most-used-tp-style]{
	color: #FFFFFF;
	background-color: #25457d;
	font-weight: bold;
	font-size: 15px;
	text-align: center;
	display: flex;
	justify-content: center;
	align-items: center;
	height: 40px;
	margin-top: 10px;
	margin-right: 5px;
	margin-left: 5px;
	padding-left: 20px;
	padding-right: 20px;
	border-top-right-radius: 3em;
	border-bottom-right-radius: 3em;
	border-bottom-left-radius: 3em;
	border-top-left-radius: 3em;
}
body > div.body_div [data-fc-homepage-most-used-tp-style]:hover{
	color: #FFFFFF;
	background-color: #3b588a;
	text-decoration-line: none;
}
body > div.body_div [data-fc-homepage-service-style]{
	color: #717171;
	font-size: 14px;
	font-weight: normal;
}
body > div.body_div [data-fc-homepage-service-style]:hover{
	color: #d60320;
	text-decoration-line: none;
	text-decoration-style: unset;
}
body > div.body_div [data-fc-homepage-global-title-style]{
	font-weight: bolder;
	font-size: 15px;
	font-style: normal;
	<!DOCTYPE html>
<html lang="fr">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Police Rurale de Gargas</title>
  <style>
    body {
      font-family: 'Arial', sans-serif;
      background-color: #f5f5f5;
      color: #333;
      margin: 0;
      padding: 20px;
    }

    .police-rurale {
      background-color: #ffffff;
      border-radius: 8px;
      padding: 20px;
      max-width: 600px;
      margin: 0 auto;
      box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
    }

    .police-rurale h1 {
      font-size: 24px;
      color: #2c3e50;
      text-align: center;
      margin-bottom: 10px;
    }

    .police-rurale .adresse,
    .police-rurale .telephone {
      text-align: center;
      font-size: 16px;
      margin: 5px 0;
    }

    .horaires h2 {
      font-size: 20px;
      color: #2980b9;
      margin-top: 20px;
    }

    .horaires ul {
      list-style-type: none;
      padding: 0;
    }

    .horaires li {
      font-size: 16px;
      margin: 5px 0;
    }

    .site-internet {
      text-align: center;
      margin-top: 20px;
    }

    .site-internet a {
      color: #2980b9;
      font-weight: bold;
      text-decoration: none;
    }

    .site-internet a:hover {
      text-decoration: underline;
    }
  </style>
</head>
<body>
  <div class="police-rurale">
    <h1>Police Rurale de Gargas</h1>
    <p class="adresse">4 Place du Château, 84400 Gargas</p>
    <p class="telephone">Téléphone : 04.90.74.12.70</p>
    
    <div class="horaires">
      <h2>Horaires d'ouverture :</h2>
      <ul>
        <li><strong>Lundi et mardi</strong> : 08h00 - 12h00 / 13h30 - 17h00</li>
        <li><strong>Mercredi</strong> : 10h00 - 12h00 / 14h00 - 17h00</li>
        <li><strong>Jeudi et vendredi</strong> : 08h00 - 12h00 / 13h30 - 17h00</li>
      </ul>
    </div>
    
    <p class="site-internet">
      <a href="https://www.gargas.fr">Site internet de la mairie</a>
    </p>
  </div>
</body>
</html>
}
body > div.body_div [data-fc-homepage-service-wrapper]{
	color: #25457d;
	background-color: #f6f6f6;
	border-top-right-radius: 12px;
	border-bottom-right-radius: 12px;
	border-bottom-left-radius: 12px;
	border-top-left-radius: 12px;
	font-weight: bold;
	font-size: 18px;
	text-decoration-line: none;
	text-align: start;
	justify-content: left;
	align-items: center;
}
body > div.body_div [data-fc-homepage-service-wrapper]:hover{
	text-decoration-line: none;
}
body > div.body_div [data-fc-homepage-service-wrapper]:active{
	text-decoration-line: none;
}
body > div.body_div [data-fc-homepage-service-wrapper]:focus, body > div.body_div [data-fc-homepage-service-wrapper]:focus-within{
	text-decoration-line: none;
}
.process-duration{
	color: #242424;
	background-color: #f2d9ab;
	font-weight: bold;
	font-size: 16px;
	display: flex;
	flex-direction: row;
	justify-content: left;
	align-items: center;
	padding-top: 1em;
	padding-left: 1.5em;
	padding-bottom: 1em;
	padding-right: 1.5em;
	border-top-right-radius: 1em;
	border-bottom-right-radius: 1em;
	border-bottom-left-radius: 1em;
	border-top-left-radius: 1em;
}
#start-approach, #button_start_tp{
	font-weight: bold;
	font-size: 16px;
	text-align: center;
	width: 75%;
	padding-top: 1em;
	padding-bottom: 1em;
	border-top-right-radius: 0.5em;
	border-bottom-right-radius: 0.5em;
	border-bottom-left-radius: 0.5em;
	border-top-left-radius: 0.5em;
	color: #FFF;
	background-color: #25457d;
	fill: #FFF;
	display: flex;
	flex-direction: row;
	justify-content: center;
	align-items: center;
	height: 50px;
}
.approachFormStepLabel{
	color: #ffffff;
	background-color: #25457d;
	font-weight: bold;
	padding-top: 1em;
	padding-right: 1em;
	padding-bottom: 1em;
	padding-left: 1em;
	border-top-right-radius: 1em;
	border-bottom-right-radius: 1em;
	border-bottom-left-radius: 1em;
	border-top-left-radius: 1em;
	margin-bottom: 1em;
}
.btn.btn-info-add{
	background-color: #1a73e8;
	font-weight: normal;
	display: flex;
	flex-direction: row;
	justify-content: center;
	align-items: center;
	height: 34px;
	padding-right: 1em;
	padding-left: 1em;
	border-top-right-radius: 0.5em;
	border-bottom-right-radius: 0.5em;
	color: #ffffff;
}
#approach_steps li a:hover, #list-etape-teleprocedure a:hover{
	color: #25457d;
	font-weight: bold;
	border-left-style: solid;
}
#approach_steps li a, #list-etape-teleprocedure a{
	color: #717171;
	background-color: #FFFFFF;
	font-weight: bold;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-color: #FFFFFF;
	border-left-width: 2px;
	border-left-style: solid;
	border-top-right-radius: 0px;
	border-bottom-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-top-left-radius: 0px;
}
#approach_steps li.active a, #list-etape-teleprocedure a.active{
	color: #25457d;
	background-color: #FFF;
	border-left-color: #25457d;
	border-left-width: 2px;
	border-left-style: solid;
}
#approach_steps ul, #list-etape-teleprocedure{
	padding-top: 1em;
	padding-bottom: 1em;
	border-top-color: #cccccc;
	border-top-width: 1px;
	border-top-style: solid;
	border-right-color: #cccccc;
	border-right-width: 1px;
	border-right-style: solid;
	border-bottom-color: #cccccc;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-left-color: #cccccc;
	border-left-width: 1px;
	border-left-style: solid;
	border-top-right-radius: 1em;
	border-bottom-right-radius: 1em;
	border-bottom-left-radius: 1em;
	border-top-left-radius: 1em;
	overflow: hidden;
}
