body,
html {
	height: 100%;
	width: 100%;
}
        
div#map2 {
	width: 100%;
	height: 100%;
}
        
.navbar-menu {
	/*background-color: rgba(255, 255, 255, 0.85);*/
	border-color: transparent;
	border-radius: 10px;
	padding: 0 10px; /* modif crablat 14/01/19 */
}

.intrinsic-container {
  position: relative;
  height: 0;
  overflow: hidden;
}
 
/* 16x9 Aspect Ratio */
.intrinsic-container-16x9 {
  padding-bottom: 56.25%;
  overflow: scroll;	
}
 
/* 4x3 Aspect Ratio */
.intrinsic-container-4x3 {
  padding-bottom: 75%;
  overflow: scroll;
}
 
.intrinsic-container iframe {
  position: absolute;
  top:0;
  left: 0;
  width: 100%;
  /*height: 100%;		*/	 /* modif crablat 14/01/19 */
}

iframe {
    overflow: scroll;
    border: 1px solid transparent;
}

.img_menu {
    height: 52px;
    width: 82%;
    background-size:     cover;                      
    background-repeat:   no-repeat;
    background-position: center center;  
    text-align: center;
    border-radius: 10px;
}

.img_proposez { background-image: url('img/PROPOSEZ-Noir.png'); }
.img_proposez:hover{ background-image:url('img/PROPOSEZ-Clair.png');}

.img_ios { background-image: url('img/iOS.png'); }
.img_ios:hover{ background-image:url('img/iOS.png');}

.img_android { background-image: url('img/ANDROID.png'); }
.img_android:hover{ background-image:url('img/ANDROID.png');}

.img_contact { background-image: url('img/CONTACT-Noir.png'); }
.img_contact:hover{ background-image:url('img/CONTACT-Clair.png');}

.img_apropos { background-image: url('img/A-PROPOS-Noir.png'); }
.img_apropos:hover{ background-image:url('img/A-PROPOS-Clair.png');}

.menu-el {
   border: rgba(0, 161, 205, 1) 1px solid;
   background-color:rgba(0, 161, 205, 1);
   
   /*  modif crablat 14/01/19
   border-radius: 10px;
   padding-top: 1%; 
   padding-bottom: 1%*/; 
   width: 25%;
   text-align: center;
   vertical-align: middle;
	min-width: 150px;	 /*  modif crablat 14/01/19	*/
}

 .menu-el-carte {  /*.menu-el-poi,*/
	min-width: 140px;	 /*  modif crablat 01/19	*/
}
 .menu-el-marqueb {  /*.menu-el-poi,*/
	min-width: 140px;	 /*  modif crablat 09/19	*/
}
.menu-el-appli {
	min-width: 200px;	
}
.menu-el-plus {
	min-width: 80px;	
	width: 20%;
}

.menu-link {
    color:red;
}

.menu-link:hover a{
    color: white;
}

.menu-link a{
    color: white;
}

.navbar-default .nav li a{
    color: white;
}
/*supp crablat 01/19 
.navbar-default .nav li:hover a{ 
    color: darkgrey;
}*/

.navbar-default .nav li:hover a:focus{ 
    color: darkgrey;
}

.navbar-default .nav li a:focus{
    color: white;
}


.navbar-default .navbar-nav > .open > a /** Ajout crablat 01/19 */
{
	background-color : rgba(0, 161, 205, 1);
}

.apropos-section {
    padding-left: 15%; 
    padding-right: 15%; 
    margin-bottom:50px;
    text-align: justify;
}
.img-team {
    width: 140px;
}



/* ajout crablat 14/01/19  */
section#section-contact, section#section-index, section#section-quisommesnous{ /*surcharge agency.css*/
	padding-bottom: 0px;
	padding-top: 70px;
}

.navbar-menu {
	width : calc(100% - 250px);
}

.logo-top {
	padding : 0 15px;
}

.logo-top img{
	height: 50px;
}

.index_message {
    padding-left: 15%; 
    padding-right: 15%; 
    margin-bottom:50px;
    text-align: justify;
}
section#link_index {
	text-align: center;
}

div.index_contact, div.index_apropos, div.index_carte {
	padding : 20px 1%;
	width : 20%;
	min-width : 120px;
	border-radius: 15px;
	border: 2px solid black;
	background-color: rgba(0, 161, 205, 0.5);
	color : #444;	
	float: left;
	margin-top: 0;
	margin-bottom: 0;
	margin-left:10%;
	margin-right: 0;
	font-size: 200%;
}

div.index_contact a, div.index_apropos a, div.index_carte a {
	color:#000;
}
div.index_contact a:hover, div.index_apropos a:hover, div.index_carte a:hover {
	color:#fff;
}


div.index_contact {

}
div.index_apropos {
	font-size: 170%;
}
div.index_carte {
	background-image: url("../img/index_carte.jpg");
	width : 30%;	
}


/** info poi sur la carte **/
terristoria-external-poi-card {
	top: 60px;
	min-height: 400px;
}
#header.terristoria-external-poi-card {
	min-height: 70px;
	/*overflow-x: auto;
	overflow-y: hidden;*/
	/*	white-space: nowrap; *//* pas de retour à la ligne pour pas exploser la mise en page */
}
#headerName.terristoria-external-poi-card {
	padding-left:20px;
}
#text.terristoria-external-poi-card {
	min-height: 80px;
}
#slider.terristoria-external-poi-card {
	min-height: 200px;
}


li.open {
	background-color: rgba(0, 161, 205, 1);
	}
	
.dropdown-menu
{
	background-color: rgba(0, 161, 205, 1);
}

.navbar-default .navbar-nav>.active>a:hover,
.navbar-default .navbar-nav>.active>a:focus {
    color: #fff;
    background-color: rgba(0, 161, 205, 1);;
}
/*
.btn-primary:hover,
.open .dropdown-toggle.btn-primary {
    border-color: #00ff00;
    color: #fff;
    background-color: #00ff00;
}

.navbar-default .navbar-brand.active {
    color: #ff0000;
}*/

.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:focus,
.navbar-default .navbar-nav > .open > a:hover {
	background-color: rgba(0, 161, 205, 1);
	color: #fff;
}

.navbar-default .nav li a:hover,
.navbar-default .nav li a:focus {
    outline: 0;
    color: darkgrey;
}

.navbar-default .nav li.disabled a ,
li.disabled a:focus, li.disabled a:hover, li.disabled a:active {	
	color:darkgrey;
}

.menu_plus {
	font-size : 250%;
}
