	/* #197575; vert sombre crige */
	/* #ffba01 orange */
	/* #22b6bb bleu turquoise */
	/* #a00057 framboise      #e53359*/ 
	/* #bdcb1c vert clair */

header{
	background-color:#197575;
    border-bottom: 0px black solid;
	padding-top:10px;
	color:white;
	box-shadow: 0 1px 7px #999;
	margin-bottom:2px;
}

.site-footer {
    background-color: #2e2e2e;
	background-image: url(https://geogismo.crige-paca.org/cadastre2024/css/images/bkg-repeat-footer.24f08169.png);
    color: #fff;
	padding:20px;
	text-align: center;
}

.adress{
	font-size:11px;
}
.tel{
	color: #bdcb1c;
}
.mainContent{
	position:relative;
}
.row{
	margin-left:0px !important;
	margin-right:0px !important;
}
.logo{
	padding-right:25px;
}

/* ************************ explications / intro ***************************/
#explication{
	margin-top:20px;
	margin-bottom:10px;
}

.intro{
	text-align: center;
	color:#197575;
}
.texte{
	text-align: justify;
	color:#000000;
	font-size:14px;
}
.warning{
	text-align: center;
	font-weight: bolder;
	color:#ff3333;
	font-size:18px;
}
.majical{
	text-align: center;
	font-weight: bolder;
	color:#ff3333;
	font-size:16px;
}
/*********************************** documentation ************************************/
#documentation{
	background: white;
	color:#197575;
	text-align:center;
	padding-top:20px;
	border: 0px solid rgba(0,0,0,0.2);
    background-clip: padding-box;
	box-shadow: 0 1px 5px rgba(0,0,0,0.4);
	z-index:1000;
	font-weight: bold;
}
.docu{
	color:#999999;
	font-size:11px;
}

/*********************************** carto ************************************/
#carto {
    width: 100%;
	height: 700px;
}
#map {
    width: 100%;
    height: 100%;
}
#carte{
	padding-right: 0px;
	padding-left:0px;
	border: 1px solid rgba(0,0,0,0.2);
	}

/* ************************etiquettes au survol des objets ***************************/
.etiquette{
	color:#a00057;
	text-shadow: 0 0 0.2em #ffff,0 0 0.2em #ffff,0 0 0.2em #ffff;
	font-weight: bold;
}


/* ********************************** popups *******************************/

/* centrage des elements par défaut */
.leaflet-popup-content-wrapper {
    text-align: center;
	background:#f4f3f3;
}
.popupGeneral{
	z-index:1000;
}

/***************** elements communs à toutes les popups */
/* texte Accéder à un autre format */
.choisir{
	color:black;
	font-style: italic;
	margin-top: 6px!important;
	text-align: center;
}
/* texte Structuration Crige / Structuration DGFIP */
.col.struct{
	color:black;
	font-size: 11px;
	font-weight: bold;
	margin-bottom: -8px;
	margin-top: -18px;
	padding-right: 0px !important;
	padding-left: 0px !important;
} 
/* Bouton telecharger */
.bouton_telecharger {
    border: 0;
    line-height: 2.5;
    padding: 0 20px;
    font-size: 0.9rem;
    text-align: center;
    color: #fff;
    border-radius: 10px;
    background-color: #a00057;
	box-shadow: 1px 1px 2px #808479;
}
.bouton_telecharger:hover {
    background-color:  #b90366;
}
.bouton_telecharger:active {
    box-shadow: inset -2px -2px 3px rgba(255, 255, 255, .6),
                inset 2px 2px 3px rgba(0, 0, 0, .6);
}
.meta{
	color :#a00057;
	font-size:11px;
}
/******************* distinction selon les couches */
/* partie Nom de la collectivite */
#popup_commune .nom{
	color:#e8c26f;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 15px;
}
/* partie avec la liste des formats disponibles */
#popup_commune .formatZip{
	color: #e8c26f!important;
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 2px;
	margin-top: 6px;
}
#popup_commune .insee{
	color:black;
}
#popup_epci .nom{
	color:#22b6bb;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 15px;
}

#popup_epci .formatZip{
	color: #22b6bb!important;
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 2px;
	margin-top: 6px;
}

#popup_dept .nom{
	color:#ffba01;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 15px;
}
#popup_dept .formatZip{
	color: #ffba01!important;
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 2px;
	margin-top: 6px;
	text-decoration:none;
}
#popup-dept a{
	text-decoration:none;
}

.notLine{
	text-decoration: none;
	}
.notLine:hover{
	text-decoration: none;
	text-shadow: 1px 1px 1px #DAD9D3;
}

/*************************** legende ***************/
.leaflet-control-layers-expanded {
    padding: 6px 10px 6px 6px;
    color: #fff9f9;
    background: #626262e0;
}
.leaflet-touch .leaflet-control-layers, .leaflet-touch .leaflet-bar {
    border: 0px solid rgba(0,0,0,0.2);
    background-clip: padding-box;
	box-shadow: 0 1px 5px rgba(0,0,0,0.4);
}
/* titre de la legende*/
.leaflet-control-layers-group-name {
    font-weight: bold;
    margin-bottom: .2em;
    margin-left: 3px;
	font-size: 15px;
}

/****************************** Recherche osm ****************************/
.leaflet-control-geocoder {
    box-shadow: 0 1px 7px #999;
    background: #626262e0;
    border-radius: 5px;
}

/******************* Recherche AdminExpress *************************/
.leaflet-control-search.search-exp {
    box-shadow: 0 1px 7px #999;
    background: #626262e0;
    padding: 2px;
	margin-left: 0px;
	float: right;
}
.leaflet-control-search .search-input {
    height: 25px;
	margin: 3px;
	width: 290px;
}
/* loupe */
.leaflet-control-search .search-button {
    width: 26px;
    height: 26px;
    background: url(../images/search-icon.png) no-repeat 2px 2px #a00057;
	margin: 3px;
}
.leaflet-control-search .search-button:hover {
    background: url(../images/search-icon.png) no-repeat 2px 2px #b90366;
}

/********************************* bouton input ************************************/
input[type="submit"]{ 
    border: 0; 
    line-height: 2.5; 
    padding: 0 20px; 
    text-align: center; 
    color: #fff;
    border-radius: 10px; 
    background-color: #a00057; 
	box-shadow: 1px 1px 2px #808479;
	margin-left: 10px;
}
input[type="submit"]:hover {
    background-color:  #b90366;
}
input[type="submit"]:active {
    box-shadow: inset -2px -2px 3px rgba(255, 255, 255, .6),
                inset 2px 2px 3px rgba(0, 0, 0, .6);
}

/************************************ commentaires ************************************/
#commentaires{
	margin-top:20px;
	margin-bottom:20px;
}