/* Couleurs des liens dans la topbar */
#topbar a {
		color:black;
		text-decoration: none;
				}
#topbar a:hover {
		color:#03350f;
		text-decoration: none;
				}

#topbar {
    background: #07621C;
    border-bottom: 1px solid rgba(251, 251, 255, 0.1);
}


/* bouton Localiser */

.localiser {
		padding:10px;
		background-color: #F7F5E4;
		text-align:center;		
		border-radius: 10px;
}

/* Menu transparent */

#masthead {
    background: rgba(247, 245, 228, 0.66); /*rgba(253, 253, 255, 0.75);*/
}




/* bouton Commander */

.main-navigation ul>li {
    display: inline-block;
    padding: 0.7em 0;
}
.commander {
		letter-spacing: 1px;
		font-weight: 700;
		background-color: #A94346;
		text-align:center;		
		border-radius: 10px;
		box-shadow: 0 12px 16px 0 rgba(0,0,0,0.24), 0 17px 50px 0 rgba(0,0,0,0.19);
}

.commander:hover {
		background-color: #A94346;
}

.commander a {
		color:white !important;
		text-decoration:none !important;
}

.commander a:hover {
		color:white !important;
		text-decoration:none !important;
}

.sub a {color:#333333 !important;}
.sub a:hover {color:#333333 !important;}

#mobile-navigation .commander {
    background-color: transparent !important;
		border:none;
		text-align:left;	
		box-shadow:none;
}

		
		/*Formulaire*/
/* Personnalisation formulaire CF7 */
form.wpcf7-form {
padding: 3em; /* Espace autour du formulaire */color: black; /* #0B1529; Couleur de texte des étiquettes */
}

@media screen and (max-width: 800px) {
form.wpcf7-form {
padding: 1em; /* Espace autour du formulaire sur mobile */
box-shadow: none; /* Supprime ombre autour du formulaire sur mobile*/
}
}

form.wpcf7-form>h3 {
margin-bottom: 0.3em; /* Marge en bas du titre H3 du formulaire */
margin-top: 0em; /* Marge en haut du titre H3 du formulaire */
}

form.wpcf7-form * {
transition: 225ms; /* Tempère les transitions */
}

form.wpcf7-form label {
cursor: pointer; /* Transforme le curseur en main */
font-size: 1em; /* Gère la taille de la police des étiquettes */
/*font-weight: bold; /* Passe les étiquettes en gras */
}

.wpcf7-checkbox, .wpcf7-radio {
color : #020f1e ; /* Couleur listes #1C3669*/
}

form.wpcf7-form input,
form.wpcf7-form select,
form.wpcf7-form textarea {
background: #fefefe; /* Couleur du fond des cases */
font-size: 1em; /* Gère la taille de la police des cases */
border: 1px solid #ececed; /* Bordures des cases */
color: black; ; /* # Couleur du texte des cases */
margin: 5px; /* Ajout d'un espace autour des cases */
}


form.wpcf7-form input:hover,
form.wpcf7-form select:hover,
form.wpcf7-form textarea:hover {
cursor: pointer; /* Transforme le curseur en main au survol */
box-shadow: 0 0 5px #cccccd; /* Ombre autour de la case au survol */
}

form.wpcf7-form input:focus,
form.wpcf7-form select:focus,
form.wpcf7-form textarea:focus {
border: 2px solid #cccccd; /* Bordure de la case sélectionnée */
outline: none; /* Supprime l'effet de halo */
}


 .wpcf7 input[type="submit"] {
		 float:right;
		 color:white!important;
		 font-size:12px!important;
		padding-left:20px!important;
		 padding-right:20px!important;
		padding-top:10px!important;
		 padding-bottom:10px!important;
		 background-color: #A94346!important;
		text-align:center!important;		
		 		 border:none!important;
		border-radius: 10px!important;
		box-shadow: 0 12px 16px 0 rgba(0,0,0,0.24), 0 17px 50px 0 rgba(0,0,0,0.19)!important;
 }
 .wpcf7 input:hover[type="submit"] {
		color:white !important;
		text-decoration:none !important;
		 border:none!important;
 }
 .wpcf7 input:active[type="submit"] {
    		color:white !important;
		 		 border:none!important;
		text-decoration:none !important;
 }
		
		
		/* liens du footer */
#colophon {
color: #000236;
background:  #07621c;
}

#colophon a {
text-decoration:none;
}