@media only screen and (max-width: 1350px) 

{
.box-connect
{
	width: 80%;
}
.box-connect2
{
	width: 80%;

}


.date-depot-annonce 
{
    margin-top: -14px;
}
.favoris-block-annonce
{
	float: left;
	margin-left: -54px;
	margin-top: 268px;
	width: 25px;
	height: 25px;

}
.photo
{
	
	width: 100%;
	
}

.photo img
{
	width:100%;
	height:100%;
        object-fit: cover;
}
.block-annonce1
{
    width: 22%;
    border: 1px solid #aaaaaa;
    background-color: #f9f9f9;
    box-sizing: border-box;
    overflow: auto;
    margin-bottom: 20px;
    overflow-y: hidden;
margin-top:20px;
border-radius:10px;
margin-left: 16px;
    margin-right: 13px;
height:335px;	
}
.nav
{
    margin-left:5%;
margin-right:5%;
}
.sa4
{
    margin-left: 19px;
}


.user
{
padding-right:20px;   

}


	.big-block-gauche 
	{
		float: none;
		width: 90%;
		margin:5%;
margin-top: 20px;
	}
.menu-box
 {
    margin-left:10px;
   

}
.addictive-separator
{
   
min-height:250px!important;
    margin-top: 20px;

}
.categorieshow .container
 {
    padding-top: 30px;
   

}
.col-colonne2
  {
        font-size:15px;

        }

.mise-en-ligne-text
        {
        margin-top:20px;
        }

.big-block-photo img
  {
       
        }
		.categorybox
	{
		width: 37%;
		
margin-left:0px;
	}

.prefooter
        {
        font-size:13px;
        }

      
     

.lastannonces
        {
        display:none;
        }






.social-box-container
        {
	float: left;
	width: 25px;
	height: 25px;
	background-color: rgb(64 66 96);
	border-radius: 10px;
	margin-right:5px;
        }

.blueBtn0 
        {
        padding-left: 30px;
        padding-right: 30px;

        text-decoration: none;
        background-color: #0c70b9;
        border-radius: 10px;
        color: #ffffff;
        font-weight: bold;
        
        display: block;
        box-sizing: border-box;
        text-align: center;
        margin-bottom: 0px;
        margin-left: 0px;
        margin-top: 0px;
width:112%;
        }

.blueBtn0:hover
{
	background-color:#aa6d15;
}

.container topMargin0
{

	min-height:140%;
}
.topMargin0
{
	
	min-height:140%;
}
	    .plop {
       text-decoration: blink;
}
.loader
{
	margin-left:150px;
	}
	.btn-search
{
    border: none;
    background-color: rgb(105 113 216);
    color: #fff;
    font-weight: bold;
    padding-top: 12px;
    padding-bottom: 12px;
    padding-left: 25px;
    padding-right: 25px;
    border-radius: 10px;
    border: 1px solid black;
    margin-top: 0px;
    margin-right: 0px;
    margin-left: 0px;
    width: 100%;
display:block;
}

	.search-section-box
{
	width: 100%;
	padding: 20px;
	box-sizing: border-box;
	background-color: #eaeaea;
	margin-bottom: 0px;
	border-radius: 10px;
	margin-left:0px;
	margin-right:0px;
	margin-top:-20px;

}


		.ima
    {
display:none;
	
	}
			.barre
	    {
display:none;
	}




				.container0
	{
		width: 100%;
		box-sizing: border-box;
		padding-left: 0px;
		padding-right: 0px;
		background-color:black;
	}


	.float-bar-social
	{
		display:none;
	}

	.title-block-annonce 
	{
    font-size: 16px;
    font-weight: bold;
    
    
	}
	.title-block-annonce2 
	{
    font-size: 18px;
    font-weight: bold;
    
    
	}


	.nbr-photo 
	{
    position: absolute;
    margin-top: -30px;
  
    background-color: rgba(0,0,0,0) !important;
    border-radius: 0px;
    width: 14px;
    height: 20px;
    color: #ffffff;
    font-weight: bold;
    padding-left: 6px;
    background-image: url(../../../images/icon-photo.png);
    }

	.nbr-photo2 
	{
    position: absolute;
    margin-top: -30px;
   
    background-color: rgba(0,0,0,0) !important;
    border-radius: 0px;
    width: 14px;
    height: 20px;
    color: #ffffff;
    font-weight: bold;
    padding-left: 6px;
    background-image: url(../../../images/icon-photo.png);
    }


		body
	{
		font-size:13px;
	}
		.slide-background 
	{
		width: 100%;
		height: 75px;
		overflow: hidden;
		margin-top:0px;
        background-color:white;
        border-radius:10px;
        margin-left:0px;
	}
		.slide-background img 
	{
		width: 100%;
		height: auto;
	}

	.container 
	{
		width:100%;
		box-sizing: border-box;
padding-right:10px;
padding-left:10px;
	}
	.container3 
	{
		width:100%;
		box-sizing: border-box;

	}
	
	.slide-title 
	{

		padding-top: 20px;
		font-size: 0px;
		color: rgb(92, 119, 212);
		font-weight:bold;
		text-shadow: -1px 0

	}
	
	.slide-form 
	{
		width: 100%;
		padding-top:0px;
		margin-top:0px;
	}
	
	.btnCenterTwo
	{
		overflow: auto;
		width: 357px;
		margin-left: auto;
		margin-right: auto;
		height: 44px;
		padding-top: 10px;
	}

	.subscribeBtnConnect
	{
		float:left;
	}
	
	


	th, td 
	{
	text-align: center;
	padding: 5px;
        font-size:12px;
		
	}

	table 
	{
	
	width: 100%;
	}

	.more_option_action
	{	
             border: none;
	     padding-left: 0px;
	     padding-right: 0px;
	     padding-top: 10px;
	     padding-bottom: 10px;
	     border-radius: 10px;
	   
	     color: #ffffff;
	     font-weight: bold;
	     text-decoration: none;
	    
	     font-size: 12px;
	     margin-left: 8px;

	}




	.btnConfirm2
	{
	border: none;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 10px;
	padding-bottom: 10px;
	border-radius: 10px;
	background-color: #0c70b9;
	color: #ffffff;
	font-weight: bold;
	text-decoration:none;
	cursor:pointer;    
	margin-left: -60px;
    margin-right: -68px;

	}


	

			.logo
	{

		padding-left:0px;
		float: none;
		margin-left:-100px;	

	}

	.logo img
{
	width:auto;
	height:100%;
	margin-top:0px;
	margin-left:0px;
}


.pubc
{	
display:none;
}

.pubd
{	
display:none;
}

.pube
{
display:none;
	
}
.pubf
{	
display:none;
}
	.pubo
{	
    
margin-top: 78px;
    margin-left: 55px;
    color: beige;
    display: block;
    position: absolute;

}
.sa3
{	
 display:none;
}




	.sa5
{   
display:none;

}
	.sa6
{   
display:none;

}
.fond1
{
	
	display:none;
}

.fond2
{
	
	display:none;
	
}
.fond6
{
	
	display:none;
	
}
.fond7
{
	
	display:none;
	
}
	.container2
	{
		width:100%;
		box-sizing: border-box;
		margin-left:0px;
		margin-right:0px;
	}
.big-block-droit2
{
	float: left;
	width: 210px;
	height:850px;
	margin-left: 2%;
	padding: 20px;
	box-sizing: border-box;
	border: 1px solid #aaaaaa;
	margin-top: -10020px;
	text-align: center;
	border-radius: 10px;
	background-color: #f5f5f5;
	box-shadow: 0px 0px 5px #7e7e7e;
}
.big-block-droit3
{
	float: left;
	width: 210px;
	height:850px;
	margin-left: 2%;
	padding: 20px;
	box-sizing: border-box;
	border: 1px solid #aaaaaa;
	margin-top: -11052px;
	text-align: center;
	border-radius: 10px;
	background-color: #f5f5f5;
	box-shadow: 0px 0px 5px #7e7e7e;
	margin-left:-232px;
}	
.info5
{   text-align:center;
    width: 100%;
    color: #000000;
    font-size: 16px;
    margin-top: 0px;
    font-weight: bold;
    padding-bottom: 130px;
    animation: Test 2s infinite;
}
@keyframes Test{
    0%{opacity: 1;}
    50%{opacity: 0;}
    100%{opacity: 1;}
}
	
}
@media only screen and (max-width: 1170px)
{
.col-colonne2
 {
font-size:13px;
}
.block-annonce1
 {
height:310px;
}

.favoris-block-annonce
{
	float: left;
	margin-left: -44px;
	margin-top: 242px;
	width: 25px;
	height: 25px;

}
.addictive-separator
{
   
display:none;

}

}

@media only screen and (max-width: 1023px) 
{
.favoris-block-annonce
{
	float: left;
	margin-left: -39px;
	margin-top: 222px;
	width: 25px;
	height: 25px;

}
.block-annonce1
{
    width: 22%;
    border: 1px solid #aaaaaa;
    background-color: #f9f9f9;
    box-sizing: border-box;
    overflow: auto;
    margin-bottom: 20px;
    overflow-y: hidden;
margin-top:20px;
border-radius:10px;margin-left: 16px;
    margin-right: 10px;
height:275px;
	
}
	.menuMobile
	{
display:none;
		
	}





categorieshow .container
  {
margin-bottom: 80px!important;
       
        }
.col-colonne2
  {
        font-size:12px;    


        }
.col5
{
	width:20%;
	margin-bottom: 20px;
}

.termsfeed-com---nb .cc-nb-okagree, .termsfeed-com---nb .cc-nb-reject, .termsfeed-com---nb .cc-nb-changep
{
    font-size: 13px!important;

}
.termsfeed-com---nb .cc-nb-text 
{
    font-size: 12px!important;
    margin: -10px 0 1.25rem 0!important;

}
.cc-nb-title
{
font-size:18px!important;

}
.termsfeed-com---nb .cc-nb-main-container
{
padding:1rem!important;	
}


.big-block-photo img
  {
       
        }	


.FileUpload 
{
    width: 310px;}

   


.onPC
{
	display:none;
}

  .topMargin0
{
	
	min-height:140%;
}
		    .plop {
       text-decoration: blink;
}
				.barre
	    {
display:none;
	}

	.btn-search
{
    border: none;
    background-color: rgb(105 113 216);
    color: #fff;
    font-weight: bold;
    padding-top: 12px;
    padding-bottom: 12px;
    padding-left: 25px;
    padding-right: 25px;
    border-radius: 10px;
    border: 1px solid black;
    margin-top: 0px;
    margin-right: 0px;
    margin-left: 0px;
    width: 100%;
}



		.slide-form 
	{
		padding-top:0px;
		margin-top:0px;
	}




	.title-block-annonce 
	{
    font-size: 15px;
    font-weight: bold;
   
    
	}



	.nbr-photo 
	{
    position: absolute;
    margin-top: -30px;
  
    background-color: rgba(0,0,0,0) !important;
    border-radius: 0px;
    width: 14px;
    height: 20px;
    color: #ffffff;
    font-weight: bold;
    padding-left: 6px;
    background-image: url(../../../images/icon-photo.png);
    }
	.nbr-photo2 
	{
    position: absolute;
    margin-top: -30px;
  
    background-color: rgba(0,0,0,0) !important;
    border-radius: 0px;
    width: 14px;
    height: 20px;
    color: #ffffff;
    font-weight: bold;
    padding-left: 6px;
    background-image: url(../../../images/icon-photo.png);
    }

	.slide-title 
	{

		padding-top: 20px;
		font-size: 0px;
		color: rgb(92, 119, 212);
		font-weight:bold;
		text-shadow: -1px 0

	}

	
	.menuMobileVolet ul li 
	{
		font-size:13px;
	}
		body
	{
		font-size:13px;
	}
		.slide-background 
	{
		width: 100%;
		height: 75px;
		overflow: hidden;
		margin-top:0px;
        background-color:white;
        border-radius:10px;
        margin-left:0px;
	}
		.slide-background img 
	{
		width: 100%;
		height: auto;
	}
			.logo
	{

		padding-left:0px;
		float: none;
		margin-left:-100px;	
	
	}

	.logo img
{
	width:auto;
	height:100%;
	margin-top:0px;
	margin-left:0px;
}

	
	.btnCenterTwo 
	{
		width: auto;
		margin-left: 0px;
		margin-right: 0px;
		height: auto;
		padding-top: 10px;
		overflow: inherit;
	}
	
	.subscribeBtnConnect
	{
		float:none;
		margin-bottom:35px;
	}
	
	.vignette-urgente
	{
		width:180px;
	}
	
	.vignette-urgente img
	{
		width:100%;
		height:auto;
	}
	
	.float-bar-social
	{
		display:none;
	}
	

	
	.boxsubscribe-login 
	{
		float:none;
		margin-top: 0px;
		text-align: initial;
	}
	
	.btn-separate-login
	{
		float:none;
		margin-right:0px;
		width: 100%;
		box-sizing: border-box;
		margin-bottom: 10px;
		margin-top: 10px;
	}
	
	.nav
	{
		font-size: 14px;
	
	}
	
	.big-block-gauche 
	{
		float: none;
		width: 90%;
		margin:5%;
margin-top: 20px;
	}
	
	.big-block-droit 
	{
		float: none;
		width: 90%;
		margin:5%;
	}
	


	

	
	.menu
	{
		display:none;
	}
	
	.homeboxleft 
	{
		float: none;
		width: 90%;
		margin: 5%;
	}
	
	.homeboxcenter 
	{
		float: none;
		width: 90%;
		margin: 5%;
	}
	
	.homeboxrigth
	{
		display:none;
	}
	
	.col3,.col2,.col1,.col4
	{
		width: 100%;
		text-align: center;
	}
	


	
	



	th, td 
	{
	text-align: center;
	padding:5px;
	}
		.more_option_action
	{
                  border: none;
	     padding-left: 0px;
	     padding-right: 0px;
	     padding-top: 10px;
	     padding-bottom: 10px;
	     border-radius: 10px;
	   
	     color: #ffffff;
	     font-weight: bold;
	     text-decoration: none;
	   
	     font-size: 12px;
	     margin-left: 8px;

	}
					.container0
	{
		width: 100%;
		box-sizing: border-box;
		padding-left: 0px;
		padding-right: 0px;
		background-color:black;
	}
.info5
{    
    width: 100%;
    color: #000000;
    font-size: 16px;
    margin-top: 0px;
    font-weight: bold;
    padding-bottom: 130px;

}


.user
{
padding-right:10px;   

}
.photo
{

	width: 100%;
	
}

.photo img
{
	width:100%;
	height:100%;
        object-fit: cover;
}

}

@media only screen and (max-width: 960px) 
{
.video-search-box
{

	padding-top: 110px!important;

}

.video-text-intro
{

	display:none!important;

}

.btnConfirm4
{

	font-size:13px;

}
.unknow-annonce
{

	margin-top: 20px;

}
.dep9
{
	font-size: 15px;
margin-top: 20px;
font-weight: bold;

    text-align:center;

}
.categorieshow2
{

margin-top:0px;
}
.date-depot-annonce

{
font-size:13px;
margin-top:0px;
}

.photo
{
	float:left;
	margin-right: 20px;
	width: 192px;
	height: 149px;
}

.photo img
{
	width:100%;
	height:100%;
        object-fit: cover;
}
.photo2
{
	float:left;
	margin-right: 20px;
	width: 192px;
	height: 149px;
}

.photo2 img
{
	width:100%;
	height:100%;
        object-fit: cover;
}
.videoslider
{
border-radius:10px;   

}
.unknow-annonce3 {
    padding-top: 155px;
}
	.item_option
	{	
	padding-top: 7px;
	padding-bottom: 7px;

	}

	.item_option a
	{
	text-decoration: none;
	color: #000;
	font-weight: bold;
	}
.txtcentre 
{
font-size:13px;
}
.topMargin1
{
	margin-top:0px;
    min-height: 90%;

}
.topMargin
{
	margin-top:-20px;
}
.topMargin3
{
	margin-top:0px;
	
      
}
.topMargin4 {
   
margin-top:0px;
 }
.topMargin5
{
	margin-top:0px;


       
}
.topMargin6
{
	margin-top:0px;
	


       
}
.sa4
{	
    height: 39px;
    margin-left: 6px;

}


.puba{
background-color: #e98c00;float:right;border-radius: 7px;color: #ffffff;border: 1px solid #adaaaa;box-sizing: border-box;text-align:center;
    margin-right: 8px;
    padding-left: 13px;
    padding-right: 13px;
    padding-top: 6px;
    padding-bottom: 6px;
    font-size: 14px;
    margin-top: 6px;
display:block;

}

.col5
{
	width:100%;
	margin-bottom: 20px;
}
.col-colonne2
  {
        font-size:17px;    
border: 2px solid #dedede;
margin-left:5px;
margin-right:5px;
}
.col-colonne
  {

margin-left:5px;
margin-right:5px;
}      
  
.menu-box
{
   
display:none;

}

	.menuMobile
	{
		display:block;
		background-color: white;
height:45px;
		
	}
		.menuMobile img
	{	
	    width:45px;
		height:40px;
		background-color:white;
		margin-top:3px;
		margin-bottom:0px;
margin-left:10px;
	}



.termsfeed-com---nb .cc-nb-okagree, .termsfeed-com---nb .cc-nb-reject, .termsfeed-com---nb .cc-nb-changep
{
    font-size: 13px!important;

}
.termsfeed-com---nb .cc-nb-text 
{
    font-size: 12px!important;
    margin: -10px 0 1.25rem 0!important;
text-align-last:center!important;
}
.cc-nb-title
{
font-size:18px!important;
text-align-last:center!important;
}
.termsfeed-com---nb .cc-nb-main-container
{
padding:1rem!important;	
}
.termsfeed-com---reset div
{

text-align-last:center!important;
}


	.inputClass,.selectClass
{
	
    border: 1px solid black;
  box-sizing: border-box;
    width: 100%;
    margin-bottom: -1px;
    text-align-last: center;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
color: #0c70b9;
    font-weight: bolder;
font-size:14px;
border-radius:10px;


}



.big-block-photo img
  {
      
        }
.FileUpload
{
	width: 95% !important;
	margin-left: 6px;
}

		.categorybox
	{
		width: 99%;
margin-bottom:5px;
		
margin-left:0px;
	}
.blueBtn3
{
display:inline;
 }
	.blueBtn0 
        {
        padding-left: 30px;
        padding-right: 30px;

        text-decoration: none;
        background-color: #0c70b9;
        border-radius: 10px;
        color: #ffffff;
        font-weight: bold;
       
        display: block;
        box-sizing: border-box;
        text-align: center;
     
        margin-left: 0px;
        margin-top: 5px;
width:100%;
        }

.blueBtn0:hover
{
	background-color:#aa6d15;
}
.searchvillebox
{
	width:99%;
}

.searchboxbtnbtn
{
	width:99%;

}
	
  .topMargin0
{
	
	min-height:140%;
}
		    .plop {
       text-decoration: blink;
}
				.barre
	    {
display:none;
	}

	.btn-search
{
    border: none;
    background-color: rgb(105 113 216);
    color: #fff;
    font-weight: bold;
    padding-top: 12px;
    padding-bottom: 12px;
    padding-left: 25px;
    padding-right: 25px;
    border-radius: 10px;
    border: 1px solid black;
    margin-top: 0px;
    margin-right: 0px;
    margin-left: 0px;
    width: 100%;
}


		.slide-form 
	{
		padding-top:0px;
		margin-top:0px;
	}
				.container0
	{
		width: 100%;
		box-sizing: border-box;
		padding-left: 0px;
		padding-right: 0px;
		background-color:black;
	}

	.title-block-annonce 
	{
    font-size: 16px;
    font-weight: bold;
text-align:left;
  
  
	}



	.nbr-photo 
	{
    position: absolute;
    margin-top: -30px;

    background-color: rgba(0,0,0,0) !important;
    border-radius: 0px;
    width: 14px;
    height: 20px;
    color: #ffffff;
    font-weight: bold;
    padding-left: 6px;
    background-image: url(../../../images/icon-photo.png);
    }
	.nbr-photo2 
	{
    position: absolute;
    margin-top: -30px;

    background-color: rgba(0,0,0,0) !important;
    border-radius: 0px;
    width: 14px;
    height: 20px;
    color: #ffffff;
    font-weight: bold;
    padding-left: 6px;
    background-image: url(../../../images/icon-photo.png);
    }

	.slide-title 
	{


		padding-top: 20px;
		font-size: 0px;
		color: rgb(92, 119, 212);
		font-weight:bold;
		text-shadow: -1px 0

	}
		.slide-background img 
	{
		width: 100%;
		height: auto;
	}

	body
	{
		font-size:13px;
	}
	


	
	.social-bar-top 
	{
		width: 100%;
		height: auto;
		background-color: #404040;
		overflow: auto;
		padding-bottom: 5px;
	}
	
	.btnCenterTwo 
	{
		width: auto;
		margin-left: 0px;
		margin-right: 0px;
		height: auto;
		padding-top: 10px;
		overflow: inherit;
	}
	
	.subscribeBtnConnect
	{
		float:none;
		margin-bottom:35px;
	}
	
	.vignette-urgente
	{
		width: 120px;
	}
	
	.vignette-urgente img
	{
		width:100%;
		height:auto;
	}
	
	.float-bar-social
	{
		display:none;
	}
	

	
	.boxsubscribe-login 
	{
		float:none;
		margin-top: 0px;
		text-align: initial;
	}
	
	.btn-separate-login
	{
		float:none;
		margin-right:0px;
		width: 100%;
		box-sizing: border-box;
		margin-bottom: 10px;
		margin-top: 10px;
	}
	

	
	.menuMobileVolet ul li 
	{
		font-size:12px;
	}
		.menuMobileVolet ul li a 
	{
		font-size:12px;
	}
	#francemap
	{
		margin-top: -60px !important;
	}

			.logo
	{

		padding-left:0px;
		float: none;
		margin-left:-100px;	
	
	}

	.logo img
{
	width:auto;
	height:100%;
	margin-top:0px;
	margin-left:0px;
}
	
	.box-connect 
	{
		width: 100%;
		background-color: #fff;
		border: 1px solid #dadada;
		border-radius: 2px;
		margin-top:0px;
		margin-left: 0px;
		box-sizing: border-box;
		margin-right: 0px;
	}
	
	.box-connect2 
	{
		width: 100%;
		background-color: #fff;
		border: 1px solid #dadada;
		border-radius: 10px;
		margin-top:0px;
		margin-left: 0px;
		box-sizing: border-box;
		margin-right: 0px;
	}
	
	.left-connect-info 
	{
		width: 100%;
		float: none;
		padding-top: 18px;
		font-size: 15px;
		font-weight: bold;
	}
	
	.right-connect-info 
	{
		width: 100%;
		float: none;
	}

	
	.menu
	{
		display:none;
	}
	
	.homeboxleft 
	{
		float: none;
		width: 90%;
		margin: 5%;
	}
	
	.big-block-gauche 
	{
		float: none;
		width: 90%;
		margin:5%;
margin-top: 20px;
	}
	
	.big-block-droit 
	{
		float: none;
		width: 90%;
		margin:5%;
	}
	
	.col3,.col2,.col1,.col4
	{
		width: 100%;
		text-align: center;
	}
	
	.nav
	{
		font-size: 13px;
margin-bottom: 20px;

    margin-top: 10px;
		
	}
	
	.homeboxcenter 
	{
		float: none;
		width: 90%;
		margin: 5%;
	}
	
	.homeboxrigth
	{
		display:none;
	}
	
	

	
	.searchtext 
	{
		width: 100%;
		box-sizing: border-box;
		margin-bottom:5px;
	}
	


	
	.col4 
	{
		float: none;
		width: 100%;
		text-align: center;
	}
	


	.slide-background 
	{
	width: auto;
    height: 75px;
    overflow: hidden;
	margin-top:0px;
    background-color:white;
    border-radius:10px;
    margin-left:0px;
	}
	
	
	

	th, td 
	{
	text-align: center;
	padding: 5px;
	}
		.more_option_action
	{
                  border: none;
	     padding-left: 0px;
	     padding-right: 0px;
	     padding-top: 10px;
	     padding-bottom: 10px;
	     border-radius: 10px;
	   
	     color: #ffffff;
	     font-weight: bold;
	     text-decoration: none;
	     
	     font-size: 12px;
	     margin-left: 8px;

	}




.info5
{    
    width: 100%;
    color: #000000;
    font-size: 16px;
    margin-top: 0px;
    font-weight: bold;
    padding-bottom: 130px;

}

.favoris-block-annonce {
margin-top:-115px;
margin-left:0px;
float:right;
margin-right:10px;
width:30px;
height:30px;

}
.favoris-block-annonce2 {
margin-top:-115px;

}

header
{
height:50px;
background-color: #06406a;	
}


.user	
        {

    
    padding-top: 15px;
       
 }
	.sa2
{   
   
font-size:21px;
margin-top: 9px;
 		
}
	.big-block-gauche 
	{

margin-top:0px;
	}
.dep5
{
margin-top:35px;	
}
.categorieshow .container
 {
    padding-top: 10px;
    
margin-bottom:30px!important;

}
.block-annonce1
{
    width: 100%;
    border: 1px solid #aaaaaa;
    background-color: #f9f9f9;
    box-sizing: border-box;
    overflow: auto;
    margin-bottom: 20px;
    overflow-y: hidden;
margin-top:20px;
border-radius:10px;
float: none;
    margin-left: 0px;
    margin-right: 0px;	
height:auto;
}
.cc-window .cc-message
{

margin-bottom:1em!important;
}


.cc-message
{

text-align:center!important;

}

.cc-window.cc-banner
{

flex-direction:column!important;
}

}

@media only screen and (max-width: 640px) 
{
.video-search-box
{

	padding-top: 55px!important;

}

.font3
{
font-size:15px;



}
.puba{

    margin-right: 3px;


}
.user
{
padding-right:3px;   

}


.sa2
{
   	
font-size: 15px;
margin-top: 13px;

}
.sa4
{   	
     height: 36px;
padding-top: 6px;

}
}
@media only screen and (max-width: 437px) 
{
.video-search-box
{

	padding-top: 70px!important;

}
.cc-window .cc-message
{
margin-top:-10px!important;

}
.cc-btn
{
margin-bottom:-10px!important;

}
.sa2
{
   	
font-size: 17px;
margin-top: 12px;

}
.sa4
{   
     height: 34px;
padding-top: 8px;	
    margin-left: 6px;

}
.puba{

    margin-right: 2px;


}
.btnConfirm4
{
padding-left: 25px;
    padding-right: 25px;

}
.slider3
{
	
	margin-left:auto;
	margin-right:auto;
	text-align:center;
margin-bottom:50px;

}

.big-block-gauche2
{
	float: left;
    width: 100%;
    overflow: hidden;
    border: 1px solid #aaaaaa;
    padding: 20px;
    box-sizing: border-box;
    margin-top: 10px;
    border-radius: 10px;
    background-color: #f5f5f5;
    box-shadow: 0px 0px 5px #7e7e7e;

}

.topMargin {
    min-height: 80%;
margin-top: -20px;
 }
.topMargin1
{
	margin-top:0px;
	min-height:100%;

       
}

.topMargin3
{
	margin-top:0px;
	min-height:100%;
      
}
.topMargin4 {
    min-height: 80%;
margin-top:0px;
 }
.topMargin5
{
	margin-top:-5px;
	min-height:90%;
margin-bottom:0px;

       
}
.topMargin6
{
	margin-top:0px;
	min-height:120%;


       
}
.unknow-annonce3
{
	padding: 20px;
	margin-bottom: 20px;
	margin-top: 30px;
	text-align: center;
	width: 100%;
	box-sizing: border-box;
	border-radius: 10px;
	background-color: #ddd5d5;
	padding-top: 50px;
	padding-bottom: 110px;
}

.adict-text
{

  text-shadow: 0px 0px 5px black;
}

.search-section-box
{
	width: 100%;
	padding: 20px;
	box-sizing: border-box;
	background-color: #eaeaea;
	margin-bottom: 0px;
	border-radius: 10px;
	margin-left:0px;
	margin-right:0px;
margin-top:-20px;

}
.blueBtn
{

	background-color: #06406a;


}
.blueBtn0
{

	background-color: #1480ce!important;


}


.mob1
{

padding-top:0px;
padding-bottom:0px;

}

.col-arrow
{
	padding: 4px;
    padding-top: 4px;
	padding-top: 8px;
	background-color: #06406a;
	cursor:pointer;
}

.categorie-showing
{
	padding-top:20px;
}

.col-arrow img
{
	width:15px;
}
.unknow-annonce
{
	padding: 20px;
	margin-bottom: 20px;
	margin-top: 20px;
	text-align: center;
	width: 100%;
	box-sizing: border-box;
	border-radius: 10px;
	background-color: #ddd5d5;
	padding-top: 40px;
	padding-bottom: 40px;
}
.block-annonce
{
    width: 100%;
    border: 1px solid #aaaaaa;
    background-color: #f9f9f9;
    box-sizing: border-box;
    overflow: auto;
    margin-bottom: 20px;
    overflow-y: hidden;
margin-top:20px;
border-radius:10px;	
}
.block-annonce1
{
    width: 100%;
    border: 1px solid #aaaaaa;
    background-color: #f9f9f9;
    box-sizing: border-box;
    overflow: auto;
    margin-bottom: 20px;
    overflow-y: hidden;
    margin-top:20px;
	border-radius:10px;
}
.block-annonce2
{
    width: 100%;
    border: 1px solid #aaaaaa;
    background-color: #f9f9f9;
    box-sizing: border-box;
    overflow: auto;
    margin-bottom: 20px;
    overflow-y: hidden;
margin-top:-10px;
border-radius:10px;	
}
.categorieshow .container
 {
    padding-top: 10px;
    
margin-bottom:30px!important;

}
.termsfeed-com---nb .cc-nb-okagree, .termsfeed-com---nb .cc-nb-reject, .termsfeed-com---nb .cc-nb-changep
{
    font-size: 12px!important;




}
.termsfeed-com---nb .cc-nb-text 
{
    font-size: 12px!important;
    margin: -10px 0 1.25rem 0!important;
text-align-last:center!important;
}
.cc-nb-title
{
font-size:18px!important;
text-align-last:center!important;
}
.termsfeed-com---nb .cc-nb-main-container
{
padding:1rem!important;	
}




.villetp
{
	margin-left:10px;
}
	
.big-block-photo img
{
   
}


.dep2
{
    text-align:center;
}
.dep3
{
    text-align:center;
}
.dep4
{
    text-align:center;
}
.dep5
{
    text-align:center;
}
.dep6
{
    text-align:center;

}

.dep7
{
    text-align:center;

}
.FileUpload
{
    width: 95% !important;
    margin-left: 6px;
}
.searchvillebox
{
	width:99%;
}

.searchboxbtnbtn
{
	width:99%;
	
}




.cc-message
{

	font-size:14px!important;
}
  .topMargin0
{
	
	min-height:140%;
}
		    .plop {
       text-decoration: blink;
}

.barre
{
	display:none;
}

.btn-search
{    
    border: none;
    background-color: rgb(105 113 216);
    color: #fff;
    font-weight: bold;
    padding-top: 12px;
    padding-bottom: 12px;
    padding-left: 25px;
    padding-right: 25px;
    border-radius: 10px;
    border: 1px solid black;
    margin-top: 0px;
    margin-right: 0px;
    margin-left: 0px;
    width: 100%;
}

.favoris-block-annonce
{
	float: right;
	margin-right: 10px;
	margin-top: -72px;
	width: 30px;
	height: 30px;
	z-index: 1000;
    position: relative;
    cursor: pointer;
}
.favoris-block-annonce2
{
	float: right;
	margin-right: 10px;
	margin-top: -72px;
	width: 30px;
	height: 30px;
	z-index: 1000;
    position: relative;
    cursor: pointer;
}

body
{
	font-size:13px;
}
	

	
	.social-box 
	{
display:none;
	}
	
	.social-bar-top 
	{
display:none;
	}
	
	.btnCenterTwo 
	{
		width: auto;
		margin-left: 0px;
		margin-right: 0px;
		height: auto;
		padding-top: 10px;
		overflow: inherit;
	}
	
	.subscribeBtnConnect
	{
		float:none;
		margin-bottom:35px;
	}
	
	.vignette-urgente
	{
		width: 120px;
	}
	
	.vignette-urgente img
	{
		width:100%;
		height:auto;
	}
	
	.float-bar-social
	{
		display:none;
	}
	

	
	.boxsubscribe-login 
	{
		float:none;
		margin-top: 0px;
		text-align: initial;
	}
	
	.btn-separate-login
	{
		float:none;
		margin-right:0px;
		width: 100%;
		box-sizing: border-box;
		margin-bottom: 10px;
		margin-top: 10px;
	}
	

	
	.menuMobileVolet ul li 
	{
		font-size:12px;
	}


	.slide-title 
	{


		padding-top: 20px;
		font-size: 0px;
		color: rgb(92, 119, 212);
		font-weight:bold;
		text-shadow: -1px 0

	}
	
	.slide-form 
	{
		padding-top:0px;
		margin-top:0px;
	}
	
	.slide-background 
	{    
	width: 100%;
    height: 130px;
    overflow: hidden;
    margin-top: 0px;
    background-image: none;
    border-radius: 10px;
    margin-left: 0px;
    background-color: white;	
	}
	
	.slide-background img 
	{
		width: 100%;
		height: auto;
	}
	
	.inputbox-slide 
	{
		width: 90%;
		height: 32px;
		border: 1px solid #b0b0b0;
		padding-left: 6px;
		box-sizing: border-box;
		margin-right: 1%;
		margin-bottom: 10px;
	}
	
	#francemap
	{
		margin-top: -60px !important;
	}
	

		.container0
	{
		width: 100%;
		box-sizing: border-box;
		padding-left: 0px;
		padding-right: 0px;
		background-color:black;
	}
		.logo
	{
		float: none;
		margin-right: auto;
		margin-left:-100px;	
	
	}
			.logo img
{
	width:auto;
	height:120%;
	margin-left:0px;  
    margin-top: -23px;
    margin-left: -117px;
}

	
	.box-connect 
	{
		width: 100%;
		background-color: #fff;
		border: 1px solid #dadada;
		border-radius: 2px;
		
		margin-left: 0px;
		box-sizing: border-box;
		margin-right: 0px;
	}
	.box-connect2 
	{
		width: 100%;
		background-color: #fff;
		border: 1px solid #dadada;
		border-radius: 10px;
		
		margin-left: 0px;
		box-sizing: border-box;
		margin-right: 0px;
	}	
	.left-connect-info 
	{
		width: 100%;
		float: none;
		padding-top: 18px;
		font-size: 15px;
		font-weight: bold;
	}
	
	.right-connect-info 
	{
		width: 100%;
		float: none;
	}
	

	
	.menu
	{
		display:none;
	}
	
	.homeboxleft 
	{
		float: none;
		width: 90%;
		margin: 5%;
	}
	
	.big-block-gauche 
	{
		float: none;
		width: 90%;
		margin:5%;
margin-top:0px;
	}
	
	.big-block-droit 
	{
		float: none;
		width: 90%;
		margin:5%;
	}
	
	.col3,.col2,.col1,.col4
	{
		width: 100%;
		text-align: center;
	}
	
	.nav
	{
		font-size: 12px;
		
	}
	
	.homeboxcenter 
	{
		float: none;
		width: 90%;
		margin: 5%;
	}
	
	.homeboxrigth
	{
		display:none;
	}
	

	


	.searchtext 
	{
		width: 100%;
		box-sizing: border-box;
		margin-bottom:5px;
	}
	

	
	.col4 
	{
		float: none;
		width: 100%;
		text-align: center;
	}
	



.social-box
{
	float:none;
	padding-top: 16px;
	padding-left:10px;
}


.float-bar-social .social-box-container
{
	width: 30px;
	height: 30px;
	margin-bottom:5px;
}

.social-bar-left
{
	position: fixed;
	width: 30px;
	background-color: #404040;
	height: auto;
	top: 43%;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
	padding: 5px;
	z-index:1000;
}

.social-bar-left .social-box-container
{
	width:30px;
	height:30px;
	margin-bottom: 5px;
}
.social-box-container
{
	float: left;
	width: 25px;
	height: 25px;
	background-color: rgb(64 66 96);
	border-radius: 10px;
	margin-right:5px;
}

.social-footer
{
	width: 100%;
	height: 35px;
}

.social-box-container img
{
	width:100%;
	height:auto;
}


.info5
{    
    width: 100%;
    color: #000000;
    font-size: 16px;
    margin-top: 0px;
    font-weight: bold;
    padding-bottom: 130px;

}



	th, td 
	{
	text-align: center;
	padding: 3px;
font-size:10px;
	}
		.more_option_action
	{
                  border: none;
	     padding-left: 0px;
	     padding-right: 0px;
	     padding-top: 10px;
	     padding-bottom: 10px;
	     border-radius: 10px;
	  
	     color: #ffffff;
	     font-weight: bold;
	     text-decoration: none;
	    
	     font-size: 12px;
	     margin-left: 8px;

	}



	.title-block-annonce 
	{
    font-size: 15px;
    font-weight: bold;
   
    text-align: center;
	}
	.title-block-annonce2 
	{
    font-size: 15px;
    font-weight: bold;
   
    text-align: center;
	}

	.date-depot-annonce 
	{

    margin-top: -18px;
	}
	.date-depot-annonce2 
	{

    margin-top: -18px;
	}

	.nbr-photo 
	{
    position: absolute;
    margin-top: -38px;

    background-color: rgba(0,0,0,0) !important;
    border-radius: 0px;
    width: 14px;
    height: 20px;
    color: #ffffff;
    font-weight: bold;
    padding-left: 6px;
    background-image: url(../../../images/icon-photo.png);
    }
	.nbr-photo2 
	{
    position: absolute;
    margin-top: -38px;
  
    background-color: rgba(0,0,0,0) !important;
    border-radius: 0px;
    width: 14px;
    height: 20px;
    color: #ffffff;
    font-weight: bold;
    padding-left: 6px;
    background-image: url(../../../images/icon-photo.png);
    }


	.photo
	{
		width: 100%;
		height: auto;
		margin-right:0px;
		margin-left:0px;
		padding-left:0px;
		padding-right:0px;
		float:none;
	}
	.photo2
	{
		width: 100%;
		height: auto;
		margin-right:0px;
		margin-left:0px;
		padding-left:0px;
		padding-right:0px;
		float:none;
	}
	.user
	{
	display:none;	
	}
.pubn {float:right;margin-top: 6px;
    margin-right: -65px;
    font-size: 25px;	display:block;	
}
.sa1
{margin-top: 5px;
    margin-right: 40px;
    float: right;
    font-size: 27px;display:block;}


.categorieshow{background-color:white;padding-bottom:1px;}
.col-categorie{background-color:white;padding:15;}
.col-categorie ul li a {line-height: 2.3em;font-size: 14px;}



.prefooter
        {
        margin-top:1px;
        }
.puba
        {
        padding-left:8px;
padding-right:8px;
        }
.txtcentre 
{
font-size:12px;
}
}
@media only screen and (max-width: 365px)  
{
.g-recaptcha
{  
margin-left:0px!important;
}

@media only screen and (max-width: 360px)  
{

.video-search-box
{

	padding-top: 50px!important;

}
.btnConfirm4
{
	
	padding-left: 12px;
	padding-right: 12px;
	padding-top: 8px;
	padding-bottom: 8px;
	border-radius: 10px;
	background-color: #605f5f;
	color: #ffffff;
	font-weight: bold;
	text-decoration:none;
	cursor:pointer;
}

}
@media only screen and (max-width: 320px)  
{

.termsfeed-com---reset p
{
margin-bottom: 1rem!important;
margin-top:0px!important;
}
.termsfeed-com---nb .cc-nb-main-container
{
padding: 0.5rem!important;
}
.cc-nb-title
{
font-size:12px!important;
text-align-last: center!important;
}

.termsfeed-com---nb .cc-nb-text 
{
    font-size: 8px!important;
    margin: -10px 0 1.25rem 0!important;
    text-align-last: center!important;
}

.termsfeed-com---reset div
{

margin-bottom:-10px!important;
}


.big-block-photo img
  {
       
        }
.FileUpload
{
    width: 95% !important;
    margin-left: 3px;
}
.searchvillebox
{
	width:99%;
}

.searchboxbtnbtn
{
	width:99%;
	
}




.cc-message
{
	
	font-size:13px!important;
}

  .topMargin0
{
	
	min-height:140%;
}
		    #plop {
       text-decoration: blink;
}
				.barre
	    {
display:none;
	}

	.btn-search
{
    border: none;
    background-color: rgb(105 113 216);
    color: #fff;
    font-weight: bold;
    padding-top: 12px;
    padding-bottom: 12px;
    padding-left: 25px;
    padding-right: 25px;
    border-radius: 10px;
    border: 1px solid black;
    margin-top: 0px;
    margin-right: 0px;
    margin-left: 0px;
    width: 100%;

}

.favoris-block-annonce
{
	float: right;
	margin-right: 10px;
	margin-top: -72px;
	width: 30px;
	height: 30px;
}
.favoris-block-annonce2
{
	float: right;
	margin-right: 10px;
	margin-top: -72px;
	width: 30px;
	height: 30px;
}

				.container0
	{
		width: 100%;
		box-sizing: border-box;
		padding-left: 0px;
		padding-right: 0px;
		background-color:black;
	}
	body
	{
		font-size:12px;
	}
	
	

	.social-box 
	{
		float: none;
		padding-top: 6px;
		margin-left: auto;
		margin-right: auto;
	}
	
	.social-bar-top 
	{
		width: 100%;
		height: auto;
		background-color: #53546D;
		overflow: auto;
		padding-bottom: 5px;
	}
	
	.btnCenterTwo 
	{
		width: auto;
		margin-left: 0px;
		margin-right: 0px;
		height: auto;
		padding-top: 10px;
		overflow: inherit;
	}
	
	.subscribeBtnConnect
	{
		float:none;
		margin-bottom:35px;
	}
	
	.vignette-urgente
	{
		width: 120px;
	}
	
	.vignette-urgente img
	{
		width:100%;
		height:auto;
	}
	
	.float-bar-social
	{
		display:none;
	}
	

	
	.boxsubscribe-login 
	{
		float:none;
		margin-top: 0px;
		text-align: initial;
	}
	
	.btn-separate-login
	{
		float:none;
		margin-right:0px;
		width: 100%;
		box-sizing: border-box;
		margin-bottom: 10px;
		margin-top: 10px;
	}
	
	
	.slide-title 
	{


		font-size: 0px;
		padding-top: 20px;
		color: rgb(92, 119, 212);
		font-weight:bold;
		text-shadow: -1px 0

	}
	
	.slide-form 
	{
	
		padding-top:0px;
		margin-top:0px;
	}
	
	.slide-background 
	{
		width: 100%;
		height: 130px;
		overflow: hidden;
        margin-top:0px;
	    background-color:white;
	    border-radius:10px;
	    margin-left:0px;
	}
	
	.slide-background img 
	{
		width: 100%;
		height: auto;
	}
	
	.inputbox-slide 
	{
		width: 90%;
		height: 32px;
		border: 1px solid #b0b0b0;
		padding-left: 6px;
		box-sizing: border-box;
		margin-right: 1%;
		margin-bottom: 10px;
	}
	
	#francemap
	{
		margin-top: -60px !important;
	}
	
	.box-connect 
	{
		width: 100%;
		background-color: #fff;
		border: 1px solid #dadada;
		border-radius: 2px;
		
		margin-left: 0px;
		box-sizing: border-box;
		margin-right: 0px;
	}
	.box-connect2 
	{
		width: 100%;
		background-color: #fff;
		border: 1px solid #dadada;
		border-radius: 10px;
		
		margin-left: 0px;
		box-sizing: border-box;
		margin-right: 0px;
	}
	
	.left-connect-info 
	{
		width: 100%;
		float: none;
		padding-top: 18px;
		font-size: 15px;
		font-weight: bold;
	}
	
	.right-connect-info 
	{
		width: 100%;
		float: none;
	}
	
	.user
	{
	display:none;	
	}
	
	.menu
	{
		display:none;
	}
	
	.homeboxleft 
	{
		float: none;
		width: 90%;
		margin: 5%;
	}
	
	.big-block-gauche 
	{
		float: none;
		width: 90%;
		margin:5%;
margin-top: 0px;
	}
	
	.big-block-droit 
	{
		float: none;
		width: 90%;
		margin:5%;
	}
	
	.col3,.col2,.col1,.col4
	{
		width: 100%;
		text-align: center;
	}
	
	.nav
	{
		font-size: 10px;
		
	}
	
	.homeboxcenter 
	{
		float: none;
		width: 90%;
		margin: 5%;
	}
	
	.homeboxrigth
	{
		display:none;
	}
	

	.title-block-annonce 
	{
    font-size: 14px;
    font-weight: bold;
  
    text-align: center;
	}
	.title-block-annonce2 
	{
    font-size: 14px;
    font-weight: bold;
  
    text-align: center;
	}
	.prix-block-annonce 
	{

    padding-left: 10px;
	}
	.date-depot-annonce 
	{

    margin-top: -17px;
	}
	.date-depot-annonce2 
	{

    margin-top: -17px;
	}

	.nbr-photo 
	{
    position: absolute;
    margin-top: -36px;

    background-color: rgba(0,0,0,0) !important;
    border-radius: 0px;
    width: 14px;
    height: 20px;
    color: #ffffff;
    font-weight: bold;
    padding-left: 6px;
    background-image: url(../../../images/icon-photo.png);
    }
		.nbr-photo2 
	{
    position: absolute;
    margin-top: -36px;
 
    background-color: rgba(0,0,0,0) !important;
    border-radius: 0px;
    width: 14px;
    height: 20px;
    color: #ffffff;
    font-weight: bold;
    padding-left: 6px;
    background-image: url(../../../images/icon-photo.png);
    }

	
	.searchtext 
	{
		width: 100%;
		box-sizing: border-box;
		margin-bottom:5px;
	}
	


	
	.col4 
	{
		float: none;
		width: 100%;
		text-align: center;
	}
	
	


	.inputClass,.selectClass
	{
	height: 42px;
    border: 1px solid black;
    box-sizing: border-box;
    width: 100%;
    margin-bottom: -1px;
    text-align: center;
color: #0c70b9;
    font-weight: bolder;
font-size:12px;
border-radius:10px;
	}



	
	


.info5
{    
    width: 100%;
    color: #000000;
    font-size: 16px;
    margin-top: 0px;
    font-weight: bold;
    padding-bottom: 130px;

}



	th, td 
	{
	text-align: center;
	padding: 2px;
font-size:8px;
	}
		.more_option_action
	{
                  border: none;
	     padding-left: 0px;
	     padding-right: 0px;
	     padding-top: 10px;
	     padding-bottom: 10px;
	     border-radius: 10px;
	  
	     color: #ffffff;
	     font-weight: bold;
	     text-decoration: none;
	    
	     font-size: 12px;
	     margin-left: 8px;

	}

	
	.menuMobileVolet ul li 
	{
		font-size:11px;
	}



		.logo 
	{
		float: none;
		margin-right: auto;
		margin-left:-100px;	
		
	}
			.logo img
{
	width:auto;
	height:120%;
	margin-left:0px;  
    margin-top: -23px;
    margin-left: -117px;
}
	.photo
	{
		width: 100%;
		height: auto;
	}
	.photo2
	{
		width: 100%;
		height: auto;
	}
	.pubn
{
	margin-top: 7px;
    margin-right: -57px;
    font-size: 22px;
	display:block;	
}
	.sa1
{
	margin-top: 7px;
    margin-right: 33px;
    font-size: 23px;
display:block;
		
}

	.sa5
{   
display:none;

}
	.sa6
{   
display:none;

}

	.pubo
{	
    
margin-top: 80px;
    margin-left: 55px;
    color: beige;
    display: block;
    position: absolute;
	

}
.cc-message
{
	
	font-size:12px!important;
}





.topMargin 
{

min-height: 80%;
}
.topMargin1
{
	
	min-height:100%;
      
}
	.sa2
{   
    
font-size: 13px;

    margin-top: 15px;		
}
.sa4
{   

height: 32px;
padding-top: 9px;
}
.puba{

    font-size:12px;


}
.txtcentre 
{
font-size:10px;
}
.font3
{
font-size:12px;



}
}
	

