/*********************************************************************************************************/
/* inférieur à 1380px */
/*********************************************************************************************************/
@media screen and (max-width : 1380px) {
	div#logo_header {
       margin: 5px 50px;
	}
	/*nav {
		position: relative;
		float: right;
		background: #007ba5;
		width: calc(100% - 400px);
	}
	#menu_list li.niveau1 {
		padding: 0 4% 0 4%;
		font-size:22px;
	}*/
	.rs, .rs a{
		width:25px;
		height:25px;
	}

}
/*********************************************************************************************************/
/* inférieur à 1150px */
/*********************************************************************************************************/
@media screen and (max-width : 1150px) {
	div#rs_top {
		position: relative;
		float: right;
		margin-right: 10px;
		margin-top: 45px;
	}
	.rs, .rs a{
		width:20px;
		height:20px;
	}
	#menu_list li.niveau1 {
		padding: 0 2%;
		height:36px;
		line-height:36px;
	}
	nav {
		
		height: 36px;
	}
	#menu_list {
		width: 600px;
		margin:0 auto;
	}
	#menu_list li.niveau1:hover, #menu_list li.niveau1.active {
		background-image: none;
	}
}
/*********************************************************************************************************/
/* inférieur à 990px */
/*********************************************************************************************************/
@media screen and (max-width : 990px) {
	/*#menu_list li.niveau1 {
		font-size:20px;
		font-weight:normal;
	}
	nav {
		position: relative;
		float: right;
		background: #007ba5;
		width: calc(100% - 380px);
	}*/
	div#logo_header {
       margin: 5px 30px;
	}
}
/*********************************************************************************************************/
/* inférieur à 900px */
/*********************************************************************************************************/
@media screen and (max-width : 900px) {
	/*nav {
		position: relative;
		float: right;
		background: #007ba5;
		width: calc(100% - 350px);
	}
	#menu_list li.niveau1 {
		padding: 0 2% 0 2%;
	}*/
	div#header_top {
		height:100px;
	}
	div#logo_header{
		width:100px;
		height:100px;
	}
	div#logo_header img, div#signature_ng img{
		width:100%;
	}
	div#signature_ng {
		width:300px;
	}
	div#logo_footer{
		display:none;
	}
	div#adherent_footer{
		width:50%;
	}
}
/*********************************************************************************************************/
/* inférieur à 800px */
/*********************************************************************************************************/
@media screen and (max-width : 800px) {
	nav{
		min-height:46px;
		width: calc(100%);
		z-index:1000;
	}
	.js #menu_list {
		display:none;
	}
	div#menu {
		float:none;
		width:100%;
		padding:0;
	}
	
	.js .slicknav_menu {
		display:block;
		position:relative;
		background:none;
	}
	.js .slicknav_menu li.niveau1.menu-1.hover{
		display:none;
	}
	div#header_top {
		height: 60px;
	}
	div#logo_header{
		width:60px;
		height:60px;
	}
	div#signature_ng {
		width: 200px;
		margin: 12px 0;
	}
	div#rs_top{
		margin-top: 25px;
	}
	div#signature_ng .petit{
		display:none;
	}
}

/*********************************************************************************************************/
/* inférieur à 600px */
/*********************************************************************************************************/
@media screen and (max-width : 600px) {
	/*div#rsx_footer{
		display:none;
	}*/
	div#menu_footer{
		width:50%;
	}
	footer #adherent_footer p {
		text-align:right;
	}
	div#adherent_footer img{
		float:right;
	}
	footer #footer_bas{
		height:auto;
		line-height: inherit;
		text-align:center;
		padding:8px 0;
	}
	div#footer_left, div#footer_right{
		margin:0 auto;
		width:96%;
		float:none;
	}
	div#cta_int h3 {
    	font-size: 20pt;
	}
	div#cta_int p, div#cta_int p a {
   		font-size: 15pt;
	}
	div#cta {
		position: relative;
		width: 100%;
		height: 400px;
		background: url("../img/public/cta-nadege-gautier-immobilier.jpg") no-repeat;
		padding: 5%;
	}
}


/*********************************************************************************************************/
/* inférieur à 500px */
/*********************************************************************************************************/
@media screen and (max-width : 500px) {
	div#header_left{
		width:30%;
		padding-right:20px;
	}
	div#header_right{
		width:70%;
	}
	div#logo_header{
		margin:8px 10px;
	}
	
	
}
/*********************************************************************************************************/
/* inférieur à 400px */
/*********************************************************************************************************/
@media screen and (max-width : 450px) {
	div#header_left{
		display:none;
	}
	div#header_right{
		width:100%;
	}
	div#signature_ng{
		margin-left:10%;
	}
}
/*********************************************************************************************************/
/* inférieur à 350px */
/*********************************************************************************************************/
@media screen and (max-width : 350px) {
	
	
	.alaligne{
		clear:left;
	}
	div#rs_top{
		display:none;
	}
}