@charset "utf-8";
/* CSS Document */

/*------------- Position image page circuit -------------*/

.image-page {
	text-align: left;
	vertical-align: middle;
	margin-top: 3px;
	margin-bottom: 3px; /* marge basse  */
	border-width: 1px;
	border-style: solid;
	border-color: #000000;
	margin-left: 1px;
}

/*------------- Window pop carte pays -------------*/  
  
    a.map {
	position:relative;
	text-decoration:none;
	color:#000000;
    }
    
    a.map:hover {
       background: none; 
       z-index: 50; 
    }

    a.map span { 
      display: none;
	  text-decoration: none;
	  color:#000000;
    }
    
    a.map:hover span {
	display: block;
	position: absolute;
	top: -300px;
	left: 45px;
   }
  
 /*------------- Window pop carte circuit verticale -------------*/  
  
    a.mapcartev {
      position:relative;
      text-decoration:none; 
	  color:#000000; 
    }
    
    a.mapcartev:hover {
       background: none; 
       z-index: 50; 
    }

    a.mapcartev span { 
      display: none;
	  text-decoration: none;
	  color:#000000;
    }
    
    a.mapcartev:hover span {
	display: block;
	position: absolute;
	top: -300px;
	left: 260px;
   }

 /*------------- Window pop carte circuit verticale -------------*/  
  
    a.mapcarteh {
      position:relative;
      text-decoration:none; 
	  color:#000000; 
    }
    
    a.mapcarteh:hover {
       background: none; 
       z-index: 50; 
    }

    a.mapcarteh span { 
      display: none;
	  text-decoration: none;
	  color:#000000;
    }
    
    a.mapcarteh:hover span {
	display: block;
	position: absolute;
	top: -300px;
	left: 90px;
   }

  /*------------- Window pop image circuit -------------*/  
  
    a.pop {
      position:relative;
      text-decoration:none; 
	  color:#000000; 
    }
    
    a.pop:hover {
       background: none; 
       z-index: 50; 
    }

    a.pop span { 
      display: none;
	  text-decoration: none;
	  color:#000000;
    }
    
    a.pop:hover span {
       display: block; 
       position: absolute;
       top: -100px; 
       left: -20px;
   }
   
 /*------------- Calage des Ico map dans le bandeau prix-------------*/ 

.ico-margintop {
	margin-top: 4px;
	vertical-align: center;
	}
	
/*------------- Calage des Ico map dans le bandeau prix-------------*/ 

.ico-map {
	margin-top: 2px;
	vertical-align: center;
	border-width: 1px;
	border-style: solid;
	border-color: #FFFFFF;
	}
	
/*------------- Positionnement des images dans page circuit -------------*/	

.imgpage1 {
	text-align: left;
	vertical-align: middle;
	margin-top: 18px;
	margin-bottom: 0px;
	margin-left: 1px;
}
/*------------- Positionnement des flag -------------*/

.flag {
	margin-top: 2px;
	margin-right: 6px;
	margin-bottom: 0px;
	margin-left: 0px;
	border-width: 1px;
	border-style: solid;
	border-color: #000000;
	width: 80px;
	text-align: left; /*------- Penser à le mettre dans le code de la page -----*/
	}
	
a.flag {
      position:relative;
      text-decoration:none; 
	  color:#000000; 
    }

/*------------- Position image page circuit -------------*/

.imgpage {
	text-align: left;
	vertical-align: middle;
	margin-top: 4px;
	margin-bottom: 4px;
	margin-left: 0px;
}
.imgtexte {
	text-align: left;
	border: 1px solid #000000;
	}
.ico-logo {
	margin-top: 14px;
	vertical-align: middle;
}
.margin-ico-logopage {
	text-align: left;
	padding-top: 2px;
	padding-right: 6px;
	padding-bottom: 0px;
	padding-left: 9px;
}
.margin-ico-logomap {
	text-align: left;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	vertical-align: top;
}
