/*Smartphone*/

	body {
		font-family: Arial, Helvetica, sans-serif;
		background-color: rgb(245, 245, 250);
	}
	header {       
		text-align: center;
		font-size: 250%;
		font-weight: bold;
		text-shadow: 4px 4px 10px rgb(104,104,114);
		height: 100	%;
		width: 90%;
		margin: 5%;
		padding: auto;
		color: rgb(6,83,239);
		background-color: rgb(245, 245, 250);
	}
	#titre_principal
	{
		display: inline-block;
	}
	#logosite img {
		width: 100%;
	}
	.imageflottante{
		float: left;
	}
	nav {
		text-align: left;
		width: 90%;
		height: 7%;
		margin: 5%;
		padding: 40px;
		color: rgb(140,140,240);
		background-color: rgb(245, 245, 250);
	}
	section {
		text-align: left;
		width: 90%;
		height: 100%;
		margin: 2%;
		padding: 25px;
		color: rgb(124,124,134); 
		background-color: rgb(245, 245, 250);
		border: 0px solid rgb(180,180,170);
		box-shadow: 0px 0px 25px 7px rgb(213,211,224);
	}

	
	#choix2{
		display: none;
	}
	/*Les liens*/	
	a:link{
		color: rgb(6, 83, 239);
		font-family:arial;
		font-style: bold;	
	}
	a:hover,a:focus,a:active{
		color: rgb(6, 83, 239);
		font-family:arial;
		font-size: 110%;
		font-style: bold;
	}
	a:visited{
		color: rgb(149, 183, 234);
		font-family:arial;
	}
	p {
		padding-left: 40px;
	}
	h1 {
		font-size: xx-large;
	}
	h2 {
		font-size: x-large;
		padding-left: 15px;
	}
	h3 {
		font-size: large;
		padding-left: 30px;
	}

#map{
  display: inline-block;
  width: 400px;
  height: 200px;
  margin: 0 auto;
  -moz-box-shadow: 0px 5px 20px #ccc;
  -webkit-box-shadow: 0px 5px 20px #ccc;
  box-shadow: 0px 5px 20px #ccc;
}
#map.large{
  height:400px;
}

.overlay{
  display:block;
  text-align:center;
  color:#fff;
  font-size:60px;
  line-height:80px;
  opacity:0.8;
  background:#4477aa;
  border:solid 3px #336699;
  border-radius:4px;
  box-shadow:2px 2px 10px #333;
  text-shadow:1px 1px 1px #666;
  padding:0 4px;
}

.overlay_arrow{
  left:50%;
  margin-left:-16px;
  width:0;
  height:0;
  position:absolute;
}
.overlay_arrow.above{
  bottom:-15px;
  border-left:16px solid transparent;
  border-right:16px solid transparent;
  border-top:16px solid #336699;
}
.overlay_arrow.below{
  top:-15px;
  border-left:16px solid transparent;
  border-right:16px solid transparent;
  border-bottom:16px solid #336699;
}
.ListeChoix1{
	background-color: #FF9999;
    color: #000000;    
}
.ListeChoix2{
	background-color: #99FF99;
    color: #000000;    
}
.ListeChoix3{
	background-color: #9999FF;
    color: #000000;    
}