.my_menu{display:none;}
.photo_mobile{display:none;}
.formulaire{width:950px;}
@media screen and (max-width:990px){}
@media screen and (max-width:650px){.my_menu{display:block;z-index:9999;position:absolute;width:100%;}
nav{height:40px;width:100%;background:#69D0F4;font-size:11pt;font-family:'PT Sans', Arial, sans-serif;font-weight:bold;position:relative;border-bottom:2px solid #112A73;}
nav ul{padding:0;margin:0 auto;width:600px;height:40px;}
nav li{display:inline;float:left;}
nav a{color:#fff;display:inline-block;width:100px;text-align:center;text-decoration:none;line-height:40px;text-shadow:1px 1px 0px #283744;}
nav li a{border-right:1px solid #576979;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
nav li:last-child a{border-right:0;}
nav a:hover, nav a:active{background-color:#EB7D25;}
nav a#pull{display:none;}
body{width:100%;background-image:none;overflow-x:hidden;}
.sub_droite{clear:both;width:100%;}
#navigation{}
.conteneur{width:100%;}
#menu{display:none;}
.logo{display:none;}
.quatre_colonnes, .clients, .propos, .trois_colonnes, .contact, .deux_colonnes, .services{clear:both;width:95%;padding-left:2%;padding-top:20px;height:auto;}
.propos img{display:none;}
.contact{min-height:900px;}
.propos{min-height:700px;}
#footer{width:99%;padding-left:1%;padding-top:40px;font-size:11px;padding-bottom:50px;height:auto;text-align:left;}
.none{display:none;}
input{height:35px;padding-bottom:15px;}
iframe{width:95%;margin-top:10px;margin-left:2%;}
.bordure{width:100%;}
table.mon_tableau td{display:block;width:100%;padding:0px;margin:0px;}
li.liste{display:block;width:100%;padding:0px;margin:0px;clear:both;margin-bottom:5px;}
table.mon_tableau td.none{display:none;}
textarea{width:98%;}
#accueil{background-image:url(../images/bg_sub_mobile.jpg);background-repeat:no-repeat;background-position:center top;}
#navigation{background-position:center top;width:100%;background-image:none;}
#nav-outer{width:100%;}
#headerSub{height:250px;}
.conteneur_accueil{width:100%;}
.photo{width:100%;height:auto;}
.conteneur_accueil{width:100%;padding:0px;margin:0px;}
h1{line-height:35px;margin-bottom:0px;padding-bottom:15px;}
fieldset{width:95%;padding:0px;margin:0px;padding:2%;}
.bouton{width:95%;}
textarea{width:100%;padding:0px;margin:0px;}
.champs2{width:95%;padding:0px;margin:0px;}
.champs{width:95%;padding:0px;margin:0px;}
.formulaire{width:95%;padding-left:2%;}
##headertxt{width:100%;}
#headernav-outer{}
#headerimgs{width:100%;}
#headerimg1{width:100%;background-position:right top;}
#headerimg2{width:100%;}
#firstline{font-size:18px;font-weight:700;}
#secondline{font-size:14px;}
#header{width:100%;}
#headernav-outer{width:100%;padding-left:0px;}
#headernav-outer{position:relative;top:335px;margin:0 auto;width:100%;}
#headernav{padding-left:0px;}
#headertxt{width:95%;position:absolute;top:250;left:10;padding:0px;margin:0px;margin-top:25px;}
}
@media screen and (max-width:650px){nav{height:auto;}
nav ul{width:100%;display:block;height:auto;}
nav li{width:50%;float:left;position:relative;}
nav li a{border-bottom:1px solid #576979;border-right:1px solid #576979;color:#FFF;}
nav a{text-align:left;width:100%;text-indent:25px;}
nav a:hover{color:#FFF;}
nav{border-bottom:0;}
nav ul{display:none;height:auto;}
nav a#pull{display:block;background-color:#122C71;width:100%;position:relative;}
nav a#pull:after{content:"";background:url('../images/nav-icon.png') no-repeat;width:30px;height:30px;display:inline-block;position:absolute;right:15px;top:10px;}
nav li{display:block;float:none;width:100%;}
nav li a{border-bottom:1px solid #112A73;}
}
@media only screen and (device-width:768px) and (orientation:landscape){}