@charset "UTF-8";
/* CSS Document */

#container {
	width:100%;
	margin:0 auto;
	overflow:hidden;
}


/*----------------------------------------------------------------------------------------------*/
/* header */
/*----------------------------------------------------------------------------------------------*/	
#header{
	height:auto;
	table-layout:auto;
}
#header_logo{
	height:auto;
}
#header_gauche,
#header_droite,
#header_home_gauche,
#header_home_droite{
	display:none;
}

#header_logo img{
	width:100%;
	top:0;
}
/*----------------------------------------------------------------------------------------------*/
/* navigation */
/*----------------------------------------------------------------------------------------------*/
#menu_button{
	display:block;
	text-align:center;
	background-color:#fff;
	position:fixed;
	bottom:0;
	left:0;
	width:100%;
	height:50px;
	z-index:10;
}
#menu_button a{
	font-size:25px;
	text-decoration:none;
	padding:0 10px;
	color:#9A9A9A;
}
#menu_button img{
	position:relative;
	top:4px;	
}
#menu_button a.menu_actif{
	color:#5ACBF7;	
	font-size:25px;
}
#div_menu{
	position:fixed;
	bottom:49px;
	width:70%;
	left:15%;
	border:1px solid #E6E6E6;
	border-bottom:none;
	z-index:9;
}

#menu_cercle{
	display:none;
}
#menu_frequences{
	display:none;
}

#nav {
	display:none;
	height:auto;
}
#nav ul {
	width:100%;
}
#nav ul li {
	display: block;
	width:100%;
}
#nav ul li a {
	float:left;
	clear:both;
	border-right: none;
	border-left: none;
	border-bottom: 1px solid #E6E6E6;
	font-size:17px;
	line-height:40px;
}
#menu li a.menu_actif{
	display:none;	
}
#trigger_menu{
	cursor:pointer;	
}
#footer_btn_contact{
	display:none;
}

/*----------------------------------------------------------------------------------------------*/
/* home */
/*----------------------------------------------------------------------------------------------*/
#home_body{
	background-image:url(../../images/home/haloHome_smart.png);
	background-repeat:no-repeat;
	background-size:cover;
}

#home{
	width:100%;
	float:left;
	margin:0;
	min-height:0px;
	z-index:0;
	
}
#home_gauche{
	display:none;
}
#home_droite{
	width:254px;
	top:0;
	position:relative;
	margin:0 auto;
	padding:0;
	background:none;
	float:none;
}
#home_slide,
#home_slide div{
  height: 228px;
  width:254px;
}
#home_slide img{
  width: 100%;
}
#home_slide_txt{
	float:left;
	padding:0;
}
#refHome{
	display:none;
}


/*----------------------------------------------------------------------------------------------*/
/* presentation */
/*----------------------------------------------------------------------------------------------*/

#container_presentation {
	background-image:none;
}
#presentation{
	width:90%;
	padding:0 5%;
}
#presentation_bloc1{
	width:100%;
	padding:0;
}
#presentation_bloc2{
	display:none;	
}
#presentation_bloc3{
	width:100%;
	padding:0;
	top:0;
}
#presentation_bloc3 img{
	width:100%;	
}
#presentation_bloc4{
	width:100%;
	padding:0;
}
#presentation_bloc5{
	width:100%;
	padding:0;
}
#presentation_bloc5 p{
	width:auto;	
}
#presentation_bloc6{
	width:80%;
	padding:0;
	top:40px;
	margin:0 auto;
	float:none;
}
#presentation_bloc6 img{
	width:100%;	
}
#presentation_benefices {
	width:100%;
	padding:0;
}
.liste_presentation{
	width:80%;	
}
#presentation_specifications{
	width:100%;
	margin:40px 0 70px 0;
	left:0;
}
.presentation_specifications_bloc{
	width:100%;	
}
.presentation_specifications_sous_bloc{
	width:90%;
	padding-left:10%	
}
.filet_droit{
	border:none;
}

/*----------------------------------------------------------------------------------------------*/
/* domaines */
/*----------------------------------------------------------------------------------------------*/
#domaines_body{
	background-image:url(../../images/domaines/fondApplications_smart.jpg);
	background-repeat:no-repeat;
	background-color: #d5d5d5;
	background-position:center top;
	background-size:cover;
}

#domaines{
	width:100%;
}
#domaines_intro{
	display:none;
}
#domaines_intro h1{
	display:none;
}
#domaines_intro p{
	display:none;
}
#domaines_gauche,
#domaines_milieu,
#domaines_droite{
	display:none;
}
#domaines_smartphones{
	display:block;
	background-image:url(../../images/presentation/produit1_pres.png);
	background-position:left bottom;
	background-repeat:no-repeat;
	float:left;
	margin-bottom:80px;
}

.domaines_smartphones_bloc{
	width:60%;
	float:right;
	margin-top:10px;
	background-color:#fff;
	padding:5px 7px;
	box-shadow: 8px 8px 12px #555; 
}
#domaines h2{
	color:#5acbf7;
	font-size:18px;	
}
#domaines p{
	font-size:10px;	
}
