
/* Si largeur de l'ecran > 1020px (tablette paysage) */
@media all and (min-width: 981px) {
   
  .noMobile980 {
  		display:block !important;
  }
  .mobile980 {
  		display:none !important;
  }
  .mobile374 {
    	display:none;
  }
  .noMobile374 {
    	display:block;
  }
  #content.sh-marque #content-tabresultats .item-tabresultats.item-tabresultats-adds {
  		height:	auto !important;
  		padding-bottom: 5px;
  }
  #member-info
	{
		position: absolute;
		top: 20px;
		margin-top: 20px;
	}
  #vendor-phone {
    display:none;
  }
  
  #form-small-screen {
  	display:none;
  }
  
  #contact-tablette {
  		display:none;
  }
  
  #infoSupBloc {
  		margin-left: 40px !important;
  }
  #accueil-phone-screen {
  		display:none;
  }
 
  #entete 
  {
 	float: left;
  }
  #bloc-credit-5-small
  {
  	display:none;
  }
  #bloc-assurance-small
  {
  	display:none;
  }
  #content-mon-compte2 #bloc-assurance
  {
  	margin-left: 45px !important;
  	margin-right: 45px !important;
  }
  #mobileLandscapeBloc
  {
	display: block !important;
  }
  .menu_droite_tablet_classic
  {
  	padding-top: 55px !important;
  }
  #tablet_classic
  {
  	display: block;
  }
  #only_phone
  {
  	display: none;
  }  
  #imgShowSearch
  {
  	padding-right: 90px !important;
  }
  #titre-fiche-voiture-droite.titre-conseil
  {
  	margin-top: -20px;
  }
	#bloc-gauche {
		float: left;  
  	}
  	#mediumPhoto
  	{
  		width: 345px;
  	}
}







@media all and (max-width: 980px) {

	#general.annonce-gratuite #gd-content .bloc-conf {
		background : none;
		width: auto;
		padding-top: 5px;
	}
		
	#general.annonce-gratuite #gd-content {
		background-color: white;
	}

	#loadMessage {
		margin-right: 185px;
	}
		
	#hideOnMobile {
  		display:none;
  	}
  	
  .noMobile980 {
  		display:none !important;
  }
  .mobile980 {
  		display:block !important;
  }
  .mobile374 {
    	display:none;
  }
  .noMobile374 {
    	display:block;
  }
  
  	
#member-info
	{
		position: relative;
	}
  #vendor-phone {
    display:none;
  }
  
  #form-big-screen {
  	display:none;
  }
  
  #contact-big-screen {
  	display:none;
  }
  #accueil-phone-screen {
  	display:none;
  }
  #accueil-big-screen {
  	display:none;
  }
  #accueil-tablet-screen {
  	display:block;
  }
  #general.index-page #accueil-tablet-screen {
	width: 47%;
  }
  .droite-annonces-auto {
  	padding-top: 75px
  }
  #bloc-credit-5-big
  {
  	display:none;
  }
  #bloc-assurance-big
  {
  	display:none;
  }
  .menu_droite_tablet_classic
  {
  	padding-top: 55px !important;
  }
  #tablet_classic
  {
  	display: block;
  }
  #only_phone
  {
  	display: none;
  }
  .bloc-credit
  {
	width: 50% !important;
  }
	
#mobileBloc {
	display: block !important;
}

#classicBloc {
	display: none !important;
}

#mobileLandscapeBloc {
	display: none;
}
#bloc-gauche {
	width: 100% !important;  
}






	
	
	#mobile_menu_resp {
		display: block;
		height: 38px;
	}
	#menutop .mobile_menu #open_mobile_menu, #menutop .mobile_menu #backButton, #menutop .mobile_menu #open_app_menu  {
		background: rgb(48,137,237);
		background: -moz-linear-gradient(top,  rgba(48,137,237,1) 0%, rgba(34,107,222,1) 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(48,137,237,1)), color-stop(100%,rgba(34,107,222,1)));
		background: -webkit-linear-gradient(top,  rgba(48,137,237,1) 0%,rgba(34,107,222,1) 100%);
		background: -o-linear-gradient(top,  rgba(48,137,237,1) 0%,rgba(34,107,222,1) 100%);
		background: linear-gradient(to bottom,  rgba(48,137,237,1) 0%,rgba(34,107,222,1) 100%);
		float: left;
		width: 60%;
		height: 38px;
		-webkit-box-sizing: border-box;
		   -moz-box-sizing: border-box;
		        box-sizing: border-box;
		padding-left: 40px;
		position: relative;
		font-family: Arial;
		font-size: 15px;
		font-weight: bold;
		color: white;
		text-shadow: rgba(0, 0, 0, 0.74902) 0px 0px 5px;
		line-height: 38px;
	}
	
	

	#menutop .mobile_menu #open_mobile_menu::before, #menutop .mobile_menu #open_app_menu::before {
		background-image: url(../templateimages/icon_list_bullets.png);
		content: "";
		display: block;
		height: 30px;
		width: 30px;
		position: absolute;
		top: 4px;
		left: 8px;
	}
	#menutop .mobile_menu #backButton::before {
	
		background-image: url(../templateimages/back.png);
		content: "";
		display: block;
		height: 30px;
		width: 30px;
		position: absolute;
		top: 4px;
		left: 8px;
	}
	#menutop .mobile_menu .link {
		background: #55A2EF;
		float: left;
		height: 38px;
		width: 40%;
		-webkit-box-sizing: border-box;
		   -moz-box-sizing: border-box;
		        box-sizing: border-box;
		text-decoration: none;
		line-height: 38px;
		padding-left: 25px;
		font-family: Arial;
		font-size: 15px;
		font-weight: bold;
		color: white;
		text-shadow: rgba(0, 0, 0, 0.74902) 0px 0px 5px;
	}
	#menutop ul.menu_horizontal li {
		display: block;
		background: #2572E1;
		position: relative;
		width: 100%;
		border-bottom: 1px solid #55A2EF;
		overflow: hidden;
		-webkit-box-sizing: border-box;
		   -moz-box-sizing: border-box;
		        box-sizing: border-box;
	}
	#menutop ul.menu_horizontal li a,#menutop ul.menu_horizontal li a.bleu:link, #menutop ul.menu_horizontal li a.bleu:visited {
		color: white;
		display: block;
		width: 100% !important;
		padding: 0 15px;
		line-height: 40px;
	}
	#menutop ul.menu_horizontal li.sep {
		display: none;
	}
	#menutop ul.menu_horizontal li.other {
		padding-top: 7px;
		border-bottom: 0;
		display: block;
		padding-bottom: 7px;
		height: auto;
	}
	#menutop ul.menu_horizontal li.other a {
		line-height: 20px;
		margin-top: 11px;
		margin-bottom: 11px;
		text-decoration: none;
	}
	#menutop {
		border-bottom: 0;
		height: auto;
		width: 100%;
		margin-top: 0px;
		float: none;
	}
	#menutop ul.menu_horizontal li a span {
		top: 0;
	}
	#menutop .mobile_menu .link span {
		padding-left: 10px;
		color: #F8C33B;
		font-size: 28px;
		text-shadow: 0 0 4px rgba(0,0,0,.5);
		font-family: sans-serif;
		line-height: 0;
		position: relative;
		top: 2px;
	}
	#menutop ul.menu_horizontal_firefox, #menutop ul.menu_horizontal {
		display: none;
	}
	#menutop #openedMenu {
		display: none;
	}
	.breadcrumbs-conseils {
		float: left;
		font-size: 10px;
	}
	#general.conseils .soc {
		float:left; margin-left: 113px;
	}
	.garage#page #infoSupBloc {
		top: 0;
	}



	#general.actu-detail #actualite-info .infos {
		width: 332px;
	}
	#general.actu-detail #actualite-info .infos p {
		width: 33%;
		float: left;
		text-align: center;
	}
	#general.actu-detail .bloc.soc {
		margin-left: 0 !important;
	}
	#general.actu-detail #actualite-info #egalement .colonne ul li a p {
		width: 224px;
	}
	#general.actu-detail #actualite-info #egalement .colonne {
		width: 334px;
		margin-right: 0px;
	}
	#general.actu-detail #actualite-info {
		width: 333px;
		float: none;
	}
	#general.actu-detail #actualite-info-gauche {
		float: none;
		margin-right: 0;
	}
	#general.actu-detail #actualite-info #reagissez {
		width: 336px;
	}
	#general.actu-detail #actualite-info #reagissez #bloc-reagissez .anonym textarea {
		margin: 5px 0;
	}
	#general.actu-detail #actualite-info #reagissez #bloc-reagissez .anonym .bas {
		margin-left: 82px;
	}
	#general.actu-detail #egalement h3 {
		width: 100%;
	}
	#general.actu-detail #actualite-info .meme-sujet-g {
		width: 288px;
		float: none;
		overflow: hidden;
	}
	#general.actu-detail #actualite-info .meme-sujet-d {
		margin: 10px auto;
		float: none;
	}
	#general.actu-detail #actualite-info #meme-sujet {
		float: none;
		display: table;
		margin: 0 auto;
	}
	#general.modify-annonce #comment {
		width: 180px !important;
	}
	#general.modify-annonce #leftCarsSpan {
		top: 0px !important;
		left: 6px;
	}
	#general.mc-modify #bloc-mon-compte2-droite.mob {
		display: block;
		margin: 14px auto 0;
		float: none;
	}
	#droite #bloc-mon-compte2-droite {
		display: block;
		margin-top: 14px;
	}
	#enquelquesmots {
		display: none;
	}
	#enquelquesmots.enquelquesmots-mobile {
		display: block;
	}
	.breadcrumbs-conseils {
		display: none;
	}
	#actualite-info #reagissez #bloc-reagissez .anonym textarea {
		width: 100%;
		-webkit-box-sizing: border-box;
		   -moz-box-sizing: border-box;
		        box-sizing: border-box;
	}
	#actualite-info h2 {
		width: 50%;
	}
	#content.sh-marque {
		width: 372px !important;
		overflow: hidden;
	}
	#content.sh-marque #annoncesalaune,
	#content.sh-marque #recherchemarque,
	#content.sh-marque #maselection,
	#content.sh-marque #resultats,
	#content.sh-marque #tabresultats,
	#content.sh-marque #maselection,
	#content.sh-marque #resultats-comparer,
	#content.sh-marque #bas-tabresultats,
	#content.sh-marque #annoncesalaune,
	#content.sh-marque #content-recherchemodele,
	#content.sh-marque #enquelquesmots,
	#content.sh-marque #recherchemodele,
	#content.sh-marque #toprecherche,
	#content.sh-marque #content-toprecherche {
		width: 100%;
		-webkit-box-sizing: border-box;
		   -moz-box-sizing: border-box;
		        box-sizing: border-box;
	}

	#content.sh-marque #titre-annoncesalaune,
	#content.sh-marque #titre-recherchemarque,
	#content.sh-marque #titre-maselection,
	#content.sh-marque #titre-resultats,
	#content.sh-marque #titre-maselection,
	#content.sh-marque #titre-resultats-comparer,
	#content.sh-marque #sous-titre-resultats-comparer,
	#content.sh-marque #titre-enquelquesmots,
	#content.sh-marque #titre-recherchemodele,
	#content.sh-marque #titre-toprecherche {
		width: 100%;
		height: 36px;
		border-radius: 6px 6px 0 0;
		-webkit-box-sizing: border-box;
		   -moz-box-sizing: border-box;
		        box-sizing: border-box;
	}
	#content.sh-marque #content-recherchemodele .criteres,
	#content.sh-marque #content-recherchemarque .criteres {
		margin: 13px 10px 6px;
		width: 348px;
		line-height: 22px;
	}
	

	#content.sh-marque #titre-tabresultats {
		display: none;
	}

	#content.sh-marque #titre-annoncesalaune h1 {
		line-height: 22px;
		font-size: 15px;
	}

	#content.sh-marque #titre-recherchemarque h2 {
		font-size: 14px;
		line-height: 22px;
	}

	#content.sh-marque #titre-resultats .titre-resultats-droite,
	#content.sh-marque #titre-tabresultats .col1 {
		display: none;
	}

	#content.sh-marque #content-annoncesalaune,
	#content.sh-marque #content-maselection,
	#content.sh-marque #content-recherchemarque,
	#content.sh-marque #content-resultats,
	#content.sh-marque #content-tabresultats,
	#content.sh-marque #content-maselection,
	#content.sh-marque #content-resultats-comparer {
		width: 100%;
		-webkit-box-sizing: border-box;
		   -moz-box-sizing: border-box;
		        box-sizing: border-box;
	}

	#content.sh-marque #content-recherchemarque,
	#content.sh-marque #content-resultats .bas-tabresultats-droite {
		display: none;
	}

	#content.sh-marque #titre-recherchemarque::before {
		content: '';
		background: url(/templateimages/arrow-f2.png) no-repeat;
		display: block;
		float: left;
		height: 9px;
		width: 5px;
		margin: 6px 8px 6px 0;
	}

	#content.sh-marque #titre-recherchemarque.open::before {
		background: url(/templateimages/arrow-f.png) no-repeat;
		margin: 8px 6px 6px -2px;
		height: 5px;
		width: 9px;
	}

	#content.sh-marque #titre-recherchemarque.open + #content-recherchemarque {
		display: block;
	}

	#content.sh-marque #content-maselection .item-selection {
		width: 179px;
	}

	#content.sh-marque #annoncesalaune .annonce {
		height: 163px;
	}
	#content.sh-marque #annoncesalaune .annonce:nth-child(1),
	#content.sh-marque #annoncesalaune .annonce:nth-child(3) {
		margin-left: 53px;
	}
	#content.sh-marque #annoncesalaune .annonce:nth-child(5) {
		display: none;
	}
	#content.sh-marque #annoncesalaune .annonce img {
		max-width: 100%;
		height: auto;
	}
	#content.sh-marque #tabresultats span.suppselection.hide {
		display: none !important;
	}
	#content.sh-marque #tabresultats span.suppselection.show {
		display: block !important;
	}
	#content.sh-marque #tabresultats span.addselection.hide {
		display: none !important;
	}
	#content.sh-marque #tabresultats span.addselection.show {
		display: block !important;
	}

	#content.sh-marque #content-formrecherche .item {
		padding-top: 4px;
		padding-bottom: 4px;
	}

	#content.sh-marque #content-tabresultats .item-tabresultats {
		height: 165px !important;
		width: 100%;
		position: relative;
	}
	
	#content.sh-marque #content-tabresultats .item-tabresultats.item-tabresultats-adds {
  		height:	auto !important;
  		padding-bottom: 5px;
    }

	#content.sh-marque #tabresultats span.addselection,
	#content.sh-marque #tabresultats span.suppselection {		
		left: 4px;
		bottom: 6px;
	}

	#content.sh-marque #content-tabresultats .item-tabresultats .col2,
	#content.sh-marque #content-tabresultats .item-tabresultats .after_col2,
	#content.sh-marque #content-tabresultats .item-tabresultats .col4,
	#content.sh-marque #content-tabresultats .item-tabresultats .after_col4 {
		height: 18px !important;
		padding-top: 0 !important;
		bottom: 7px;
		left: 10px;
	}

	#content.sh-marque #content-tabresultats ul li a:link {
		/* height: 155px !important; */
		width: 100%;
	}
	#content.sh-marque #content-tabresultats ul li {
		float: none;
	}
	#content.sh-marque #content-tabresultats .item-tabresultats .col1 {
		float: none;
		height: auto;
		width: 100% !important;
		overflow: hidden;
		display: table-row;
		-webkit-box-sizing: border-box;
		   -moz-box-sizing: border-box;
		        box-sizing: border-box;
	}
	#content.sh-marque #content-tabresultats .item-tabresultats .col1 .pcase-res {
		width: 63% !important;
		margin-top: 0;
	}
	#content.sh-marque #content-tabresultats .item-tabresultats .col1 .m2bloc {
		width: 100% !important;
		margin-top: 0;
	}	
	#content.sh-marque #content-tabresultats ul li a:hover, #content-tabresultats ul li a:active {
    	background: transparent !important;
	}
	#content.sh-marque #content-tabresultats .comment2bloc2 {
		height: 55px !important;
	}
	#content.sh-marque #recherche-voiture {
		background: #fff !important;
		display: none;
		position: fixed;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		z-index: 33333333;
		overflow: auto;
	}
	#content.sh-marque #recherche-voiture .recherche-voiture-wrap {
		background: #FFC702 !important;
		width: 300px;
		margin: 10px auto;
	}
	#content.sh-marque #recherche-voiture #searchForm {
		float: none;
		overflow: hidden;
		padding: 30px 5px;
	}
	#content.sh-marque #recherche-voiture #nbAnnonces {
		display:none;
	}
	#content.sh-marque #recherche-voiture.show {
		display: block;
	}
	#content.sh-marque #recherche-voiture #searchForm .item {
		margin: 0 6px;
		width: 285px !important;
		overflow: hidden;
		float: none;
	}
	#content.sh-marque #recherche-voiture #searchForm .item label {
		width: 80px;
	}
	#content.sh-marque #recherche-voiture #searchForm .item2 {
		float: none;
		overflow: hidden;
		width: auto;
	}
	#content.sh-marque.annonces-auto #numberPerPageBox {
		display: none;
	}
	#content.sh-marque.annonces-auto #recherche-voiture .valider {
		float: none;
		margin: 10px auto;
		display: block;
	}
	.enregistrer {
		float: none;
		margin: 20px auto 0;
		display: block;
	}
	#content.sh-marque #rechercheregion,
	#content.sh-marque #content-rechercheregion {
		width: 100% !important;
		-webkit-box-sizing: border-box;
		   -moz-box-sizing: border-box;
		        box-sizing: border-box;
	}
	#content.sh-marque #titre-rechercheregion {
		width: 100% !important;
		-webkit-box-sizing: border-box;
		   -moz-box-sizing: border-box;
		        box-sizing: border-box;
		height: 36px;
		border-radius: 8px 8px 0 0;
	}
	#content.sh-marque #content-rechercheregion .criteres {
		width: 347px;
	}
	#recherche-voiture .item2 label {
		width: 70px;
	}
	#recherche-voiture .item2 input {
		display: block;
		float: none;
		margin: 7px auto;
	}
	#recherche-voiture .item2 span {
		display: block;
		text-align: center;
		margin: 0;
	}

	#content.sh-marque.annonces-auto #openMobileFilter {
		display: block;
		float: right;
		color: #FFF;
		background: #666 url(../templateimages/searchM.png) no-repeat;
		height: 26px;
		padding: 0 10px 0 25px;
		margin-top: 5px;
		margin-left: 5px;
		border-radius: 6px;
		line-height: 26px;
		background-position: 5px 6px;
		margin-right: 10px;
		cursor: pointer;
	}
	.recherche-voiture-close {
		background: url(../templateimages/close.png);
		height: 18px;
		width: 18px;
		position: absolute;
		top: 9px;
		left: 50%;
		margin-left: 162px;
	}

	#general.annonce-gratuite #gd-content .grand-bloc form .form-gauche {
		width: 537px;
	}
	.slogan1, .slogan2 {
		margin: 35px auto 0 !important;
	}
	#footer {
		width: 100%;
	}
	.footer-bleu {
		width: 100%;
	}
	.divcentre-forum {
		display: none;
	}
	.divcentre-marques, .divcentre-documents {
		display: block;
	}
	.col-last {
		display: none;
	}
	#general.index-page #firstCol {
		width: 53% !important;
	}
	#general.index-page #accueil-big-screen {
		width: 47% !important;
	}
	#general {
		float: none;
		margin: 0 auto;
		width: 692px;
	}
	#firstline {
		float: none;
		text-align: center;
		width: 100%;
		margin-left: 0;
	}
	#logo {
		float: none;
		display: table;
		margin: 0 auto 30px;
		padding-right: 0 !important;
	}
	#firstline div:last-of-type span, #firstline div:last-of-type {
		font-size: 18px !important;
		width: 80% !important;
		padding-top: 5px;
		padding-bottom: 4px;
		margin: 0 auto !important;
	}
	.mon-compte#generale {
		display: table;
		margin: 0 auto;
	}
	.mon-compte#generale #content {
		width: 410px;    margin-right: 20px;
	}
	#general {
		margin: 0 auto;
	}
	#content {
		width: 367px;
	}
	#mon-compte, #mon-compte2 {
		background: transparent;
		width: 100%;
	}
	#titre-mon-compte, #titre-mon-compte2 {
		border-radius: 7px 7px 0 0;
		-webkit-box-sizing: border-box;
		   -moz-box-sizing: border-box;
		        box-sizing: border-box;
		height: auto;
		background-size: 107% 214%;
		width: 100%;
		padding-bottom: 6px;
		padding-top: 9px;
		padding-right: 9px;
	}
	#content-mon-compte, #content-mon-compte2 {
		background: #FFF;
		-webkit-box-sizing: border-box;
		   -moz-box-sizing: border-box;
		        box-sizing: border-box;
		width: 100%;
	}
	#content-mon-compte p {
		margin-left: 45px;
		margin-right: 29px;
	}
	#content-mon-compte form {
		margin: 30px 155px 0 -39px;
	}
	#content-mon-compte a {
		margin: 15px 0 0 141px;
	}
	.footer-bg, .footer-gris {
		display: none;
	}
	#actualites-forum {
		width: 390px;
	}
	#titre-actualites-forum {
		width: 100%;
		float: none;
		border-radius: 8px 8px 0 0;
	}
	#content-actualites-forum {
		float: none;
		overflow: hidden;
		width: 100%;
		-webkit-box-sizing: border-box;
		   -moz-box-sizing: border-box;
		        box-sizing: border-box;
	}
	#general.credit-auto #content {
		width: 430px;
	}
	#general.credit-auto #mon-compte, #general.credit-auto #mon-compte2 {
		width: 410px;
	}
	#general.credit-auto #actualites-forum {
		width: 410px;
		height: auto !important;
	}
	#general.credit-auto {
		width: 730px;
	}
	#general.vendre-ma-voiture #gd-content {
		width: 500px;
		float: none;
		margin: 10px auto;
		overflow: hidden;
	}
	#general.vendre-ma-voiture #gd-content .bloc {
		margin: 10px 17px 10px 17px;
		float: none;
	}
	#header #firstline .facebook {
		display: none;
	}
	#general.annonce-gratuite #gd-content {
		width: 610px;
	}
	#general.annonce-gratuite {
		width: 614px;
	}

	#general.annonce-gratuite #gd-content .grand-bloc {
		width: 536px;
	}

	/****************
	do-annonce******/
	#filariane {
		display: none;
	}
	#creation-compte {
		width: 100%;
	}
	#titre-creation {
		width: 100%;
		height: 36px;
		border-radius: 8px 8px 0 0;
		-webkit-box-sizing: border-box;
		   -moz-box-sizing: border-box;
		        box-sizing: border-box;
	}
	#titre-creation h1 {
		font-size: 17px;
	}
	#content-creation {
		width: 100%;
		-webkit-box-sizing: border-box;
		   -moz-box-sizing: border-box;
		        box-sizing: border-box;
	}
	#general.do-annonce #content-creation {
		border-width: 1px;
	}
	.tableau-row.message-jaune-center div div:last-of-type {
		width: 200px !important;
		margin-left: 11px !important;
		display: block !important;
	}
	#formcompte a.bouton, #formcompte a.bouton2 {
		margin: 20px 0 10px 62px;
	}
	#formcompte .tableau .tableau-row>div:first-of-type {
		width: 35%;
	}
	#formcompte .tableau .tableau-row>div:last-of-type {
		width: 65%;
	}
	.tableau-row.mor-we div:first-of-type {
		width: 20% !important;
	}
	.tableau-row.mor-we div:last-of-type {
		width: 80% !important;
	}
	#ligne-ident {
		display: table;
		overflow: hidden;
		width: auto;
	}
	
	#bienvenue {
		display: block;
		float: none;
	}
	#content-tabresultats .item-tabresultats .col4,
	#content-tabresultats .item-tabresultats .col2,
	#content-tabresultats .item-tabresultats .col3,
	#content-tabresultats .item-tabresultats .col5,
	#content-tabresultats .item-tabresultats .col1 div span {
		display: none;
	}
	#content-tabresultats .item-tabresultats .col4-m,
	#content-tabresultats .item-tabresultats .col2-m,
	#content-tabresultats .item-tabresultats .col5-m,
	#content-tabresultats .item-tabresultats .col3-m,
	#content-tabresultats .item-tabresultats .col1 div .mnumphoto {
		display: block;
	}
	#content-tabresultats .item-tabresultats .col4-m,
	#content-tabresultats .item-tabresultats .col2-m,
	#content-tabresultats .item-tabresultats .col3-m {
		width: 33%;
		float: left;
		text-align: center;
	}
	#content-tabresultats .item-tabresultats .col3-m {
		border: solid #000;
		border-width: 0 1px;
	}
	#content-tabresultats .item-tabresultats .col5-m {
		position: absolute;
		right: 13px;
		bottom: 5px;
		color: #2977DC;
		font-weight: bold;
		font-size: 14px;
	}
	#content-tabresultats .item-tabresultats .col1 div .mnumphoto {
		background: #FFF;
		border-radius: 50%;
		position: absolute;
		height: 15px;
		width: 15px;
		text-align: center;
		bottom: 2px;
		left: 3px;
		color: #2977DE;
		font-size: 11px;
		line-height: 15px;
	}
	/*#content.sh-marque .margin4 {
		width: 262px !important;
	}*/
	#content-maselection .item-selection-vide {
		display: none;
	}
	#ErrorPro {
		margin-left: -130px !important;
	}
	#general.do-annonce #formcompte .tableau .tableau-row .colspan2 {
		padding: 0 !important;
	}
	#titre-creation p {
		display: none;
	}
	img {
		max-width: 100%;
	}
	#general.do-annonce #comment {
		width: 178px !important;
	}
	#general.do-annonce #formcompte .envoi-photos {
		width: 365px;
		-webkit-box-sizing: border-box;
		   -moz-box-sizing: border-box;
		        box-sizing: border-box;
		height: auto;
		background: transparent;
		margin: 0;
	}
	#general.do-annonce #formcompte a.bouton2{
		margin-left: 22px;
	}
	#general.do-annonce #formcompte .envoi-photos .msg{
		margin-left: 22px;
		margin-right: 0;
	}
	#general.do-annonce #formcompte .envoi-photos ul{
		width: 294px;
		float: none;
		margin: 0 auto;
		clear: both;
	}
	#general.do-annonce #formcompte .envoi-photos .msg{
		width: 287px;
		margin-left: 0;
	/* 	float: none;  Amir sinon ce texte remonte durant chargement*/
	}
	#formcompte #option-mise-avant-titre {
		float: none !important;
		margin: 0 auto;
	}
	#formcompte #option-mise-avant-privilege,
	#formcompte #option-mise-avant-intense,
	#formcompte #option-mise-avant-presse,
	#formcompte #option-mise-avant-option, #formcompte #option-mise-avant-option2,
	#formcompte #option-mise-avant-kit {
		float: none !important;
		overflow: hidden;
		margin: 6px auto;
	}
	#general.do-annonce .formcompte-droite {
		height: 220px;
	}
	#general.do-annonce .formcompte-droite+.grass.size16 {
		clear: both;
	}
	#formcompte .lignebas {
		width: 95%;
	}
	#general.do-annonce #recap-conf {
		width: 100%;
	}
	#titre-recap-conf, #content-recap-conf .titre-bloc-recap-annonce, #content-recap-conf .titre-bloc-recap-annonce-jaune {
		width: 100%;
		border-radius: 8px 8px 0 0;
		-webkit-box-sizing: border-box;
		   -moz-box-sizing: border-box;
		        box-sizing: border-box;
		padding-bottom: 8px;
		height: 36px;
	}
	#content-recap-conf {
		padding: 15px 4px 0 4px;
		width: 100%;
		-webkit-box-sizing: border-box;
		   -moz-box-sizing: border-box;
		        box-sizing: border-box;
	}
	#content-recap-conf .bloc-recap-annonce, #content-recap-conf .bloc-recap-annonce2 {
		width: 100%;
	}
	#content-recap-conf .content-bloc-recap-annonce {
		width: 100%;
		-webkit-box-sizing: border-box;
		   -moz-box-sizing: border-box;
		        box-sizing: border-box;
	}
	#content-recap-conf .content-bloc-recap-annonce-gauche {
		margin: 0 auto;
		float: none;
	}
	#content-recap-conf .content-bloc-recap-annonce-droite {
		padding-top: 20px;
		margin: 0 auto;
		float: none;
	}
	#content-recap-conf .bloc-recap-annonce2 .content-bloc-recap-annonce-droite {
		float: none;
		margin: 0 auto;
	}
	#content-recap-conf .bloc-recap-annonce-jaune {
		float: none;
		width: 100%;
	}
	#header .namecar {
		margin: 0 auto !important;
		width: 80% !important;
	}
	.car_page#general #fiche-voiture {
		width: 100%;
		border-radius: 8px 8px 0 0;
		overflow: hidden;
	}
	.car_page#general #titre-fiche-voiture-gauche {
		width: 230px;
	}
	.car_page#general #titre-fiche-voiture {
		border-radius: 8px 8px 0 0;
		width: 100%;
	}
	.car_page#general #content-fiche-voiture {
		width: 100%;
		-webkit-box-sizing: border-box;
		   -moz-box-sizing: border-box;
		        box-sizing: border-box;
	}
	.car_page#general #photoSpan {
		display: none;
	}
	.car_page#general #content-fiche-voiture #bloc-gauche {
		float: none;
		margin: 0 auto;
	}
	.car_page#general #visu-voiture {
		margin-left: 0;
	}
	.car_page#general #formulaire-voiture {
		margin-left: -5px;
	}
	.car_page#general #content-fiche-voiture #bloc-droit {
		margin-left: 5px;
		width: 358px;
	}
	#details-voiture {
		margin-left: 0;
		width: 100%;
		-webkit-box-sizing: border-box;
		   -moz-box-sizing: border-box;
		        box-sizing: border-box;
	}
	.car_page#general #questions-reponses {
		width: 355px;
	}
	#titre-questions-reponses,#titre-annonces-similaires, #titre-annonces-aleatoires, #titre-budgetcat-similaires {
		height: 31px;
		width: 100%;
		-webkit-box-sizing: border-box;
		   -moz-box-sizing: border-box;
		        box-sizing: border-box;
	}
	#annonces-similaires, #annonces-aleatoires, #budgetcat-similaires {
		width: 355px;
	}
	#details-voiture #tarif, #desc-voiture-photos #tarif {
		/* width: 344px; */
	}
	#details-voiture h3 {
		width: 98%;
	}
	.car_page#general #content {
		width: 372px;
	}
	#titre-annonces-similaires, #titre-annonces-aleatoires, #titre-budgetcat-similaires {
		border-radius: 8px 8px 0 0;
	}
	.car_page_name {
		width: 100%;
	}
	#content-annonces-similaires img[onclick] {
		display: none;
	}
	#content-annonces-similaires .item-annonces-similaires {
		display: block !important;
		width: 342px;
		background: rgba(0, 0, 0, 0);
		margin: 4px 6px;
	}
	.car_page #visu-voiture ul.liste-boutons {
		display: table;
		margin: 10px auto;
	}
	#content-actualites #diaporama {
		display: none;
	}
	#content-actualites #menu-actu, #content-actualites #menu-pratique {
		display: none;
	}
	#general.actu {
		width: 712px;
	}
	#general.actu #content {
		width: 392px;
	}
	#actualites {
		width: 100%;
	}
	#titre-actualites {
		width: 100%;
		position: relative;
		height: auto;
		background-size: 130% 214%;
		padding-bottom: 6px;
		border-radius: 8px 8px 0 0;
		-webkit-box-sizing: border-box;
		   -moz-box-sizing: border-box;
		        box-sizing: border-box;
	}
	#general.actu.achat #titre-actualites {
		background-size: 130% 65px;
	}
	#titre-fiche-voiture-droite {
		float: none;
		padding-top: 8px !important;
	}
	#content-actualites {
		position: relative;
		width: 100%;
		-webkit-box-sizing: border-box;
		   -moz-box-sizing: border-box;
		        box-sizing: border-box;
	}
	#content-actualites #actu-col-gauche {
		width: 100%;
	}
	.actu-breadcrumb {
		text-align: center;
		width: 100%;
		margin: 14px 0 0 0;
	}
	#recherche[action="recherche.htm"] {
		position: relative;
		top: 40px;
		margin: 0 auto;
		display: table;
	}
	#header.hasSearch {
		height: 103px;
	}
	#general.actu #content #titre-actualites .openMobile {
		background-image: url(../templateimages/icon_list_bullets.png);
		height: 30px;
		width: 30px;
		position: absolute;
		right: 7px;
		top: 3px;
	}
	#content-actualites #menu-actu.open, #content-actualites #menu-pratique.open {
		display: block;
		background: #DADADA;
		height: auto;
		width: 120px;
		position: absolute;
		right: 0;
	}
	#content-actualites #menu-actu li, #content-actualites #menu-pratique li {
		text-align: right;
	}
	#content-actualites #menu-actu li a, #content-actualites #menu-pratique li a {
		width: 100px !important;
		padding-right: 20px;
	}
	.news-article {
		display: none;
	}
	.news-article-mobile {
		display: block;
	}
	#content-actualites #actu-col-gauche h3 {
		font-size: 16px;
		margin: 0 0 0 10px;
		width: 346px;
		float: none;
	}
	#content-actualites #actu-col-gauche .facebook {
		float: left;
		margin: 6px 0 0 10px;
	}
	#content-actualites #actu-col-gauche .infos {
		font-weight: 600;
		margin-right: 12px;
		float: none;
		width: 100%;
		margin-top: 9px;
	}
	#content-actualites #actu-col-gauche .visu {
		margin: 7px auto 0;
		display: table;
		float: none;
	}
	#content-actualites #actu-col-gauche .petit-texte {
		margin-top: 8px;
		width: auto;
	}
	#content-actualites #actu-col-droite {
		display: none;
	}
	#content-actualites #actu-col-gauche #pages-actu {
		margin-right: 20px;
	}
	#content-actualites #pratique {
		display: none;
	}
	#content-actualites #actu-col-gauche .titre,
	#content-actualites #actu-col-gauche .titre h2 {
		width: 100%;
		-webkit-box-sizing: border-box;
		   -moz-box-sizing: border-box;
		        box-sizing: border-box;
	}
	#content-actualites #actu-col-gauche .bloc-col-gauche {
		width: 100%;
	}
	#general.actu .fb_iframe_widget_fluid {
		float: left;
		margin-left: 10px;
		display: block;
		margin-top: 6px;
	}
	.gratuiteError,
	.gratuiteError#ErrorPro {
		/*margin-left: 160px !important;*/
	}
	#popupTemoin {
		top: 10px !important;
		margin-left: -257px !important;
		left: 50% !important;
	}
	#popupSendQuestion, #popupSentQuestion, #popupSentOffer, #popupTelIpEnCours2, #popupTelIpEnCours, #popupTelIp, #popupTelIp2, #popupTelIpResultEnCours, #popupContact, #popupSendFriend, #popupSendFriend_url, #popupAfficheImage1, #popupAfficheImage2, #popupAfficheImage3, #popupAfficheImage4, #popupAfficheImage5 {
		width: 499px !important;
		left: 50% !important;
		margin-left: -257px;
		top: 10px !important; /* desactiver pour permttre de centrer les pop up AM 27/10/18*/
	}
	#general.annonce-photo #gd-content {
		width: 466px;
		margin: 0 auto;
		overflow: hidden;
		background: white;
		height: auto;
		float: none;
	}
	#general.annonce-photo #gd-content .bloc-a-supprimer {
		height: auto !important;
		padding: 0px 10px 10px;
		width: 413px;
		background: white !important;
		overflow: hidden;
	}
	#general.annonce-photo #gd-content .bloc-a-supprimer .bloc3 {
		width: 100% !important;
		margin-left: 0;
	}
	#general.annonce-photo #gd-content .bloc-a-supprimer h2 {
		width: 100%;
		font-size: 20px;
	}
	#general.annonce-photo #gd-content .bloc-a-supprimer .bloc3 form {
		margin-top: 20px;
	}
	#fiche-voiture {
		width: 100%;
	}
	#titre-fiche-voiture {
		width: 100%;
		border-radius: 8px 8px 0 0;
	}
	#content-fiche-voiture {
/* 		width: 100%;
		-webkit-box-sizing: border-box;
		   -moz-box-sizing: border-box;
		        box-sizing: border-box; */
	}
	#titre-fiche-voiture-gauche {
		width: 100%;
		-webkit-box-sizing: border-box;
		   -moz-box-sizing: border-box;
		        box-sizing: border-box;
	}
	.gsc-result .gs-title {
		height: auto !important;
	}
	.garage#page #header {
		width: 692px;
	    overflow: hidden;
	    margin: 10px auto 0;
	}
	.garage#page #conteneur, .garage#page #conteneur1 {
		width: 100%;
		-webkit-box-sizing: border-box;
		   -moz-box-sizing: border-box;
		        box-sizing: border-box;
	}
	.garage#page #conteneur>div {
		height: 222px !important;
		width: auto !important;
	}
	
	.garage#page #infoSupBloc, .garage#page #infoSupBloc table, .garage#page #infoSupBloc table div, .garage#page #infoSupBloc table div p {
		width: 100% !important;
		-webkit-box-sizing: border-box;
		   -moz-box-sizing: border-box;
		        box-sizing: border-box;
	}
	
	#page {
		width: 100%;
	}
	#firstline .facebook {
		display: none;
	}
	#general.certificate #content-mon-compte2 .gauche {
		margin: 0;
		width: 309px;
	}
	#general.certificate #content-mon-compte2 .bloc-certif {
		float: none;
		margin: 0 auto 20px;
	}
	#general.certificate #content-mon-compte2 .bloc-certif2 {
		float: none;
		margin: 50px auto 0;
	}
	#general.certificate #content-mon-compte2 .bloc-certif .lien {
		overflow: hidden;
	}
	#general.certificate #content-mon-compte2 .bloc-certif p {
		height: auto;
	}
	#general.mc-pro .size24.marge10 {
		font-size: 14px;
	}
	#general.conseils #actualite-info .infos {
		width: 100%;
	}
	#general.conseils .soc {
		margin-left: 0;
	}
	#general.conseils .hide {
		display: none;
	}
	#general.conseils #reagissez span a {
		width: 100%;
	}
	#general.conseils #actualite-info #reagissez #bloc-reagissez .identif label {
		width: 109px;
		margin-left: 0;
	}
	#general.conseils #actualite-info #reagissez #bloc-reagissez .identif input.bouton {
		margin-top: 17px;
		margin-right: 0;
	}
	#general.conseils #actualite-info #reagissez #bloc-reagissez .identif .liens {
	    float: right;
	    margin-top: 20px;
	    margin-left: 0;
	}
	#general.conseils #actualite-info #reagissez #bloc-reagissez .anonym textarea {
		margin: 9px 0 0 0;
	}
	#header.hasSearch.noQuote #recherche[action="recherche.htm"] {
		top: 7px;
	}
	#header.hasSearch.noQuote {
	    height: 75px;
	}
	#general.conseils #actualite-info #commentaires .bloc-commentaires p,
	#general.conseils #actualite-info #commentaires .bloc-commentaires .haut-gauche {
		width: auto;
		word-break: break-word;
	}
	#general.conseils #actualite-info #commentaires .bloc-commentaires .haut {
		width: 100%;
	}
	#general.conseils #actualite-info .meme-sujet-g {
		margin: 0 auto;
	    overflow: hidden;
	    width: 288px;
	    float: none;
	}
	#general.conseils #actualite-info #meme-sujet {
		float: none;
	}
	#general.conseils .articleIMG {
		max-width: 143px;
	}
	#general.conseils h1 {
		width: 100% !important;
		-webkit-box-sizing: border-box;
		   -moz-box-sizing: border-box;
		        box-sizing: border-box;
	}
	#general.conseils #articleContent table {
		width: 100%;
	}
	#general.conseils #actualite-info-droite {
	    width: 110px;
	}
	#content-mon-compte2 #bloc-mon-compte2-gauche .bas {
		margin-top: 10px;
		margin-bottom: 20px;
	}
	#content-mon-compte2 #bloc-mon-compte2-droite {
	    width: 275px;
	    margin: 0 auto;
	    clear: both;
	    float: none;
	}
	#content-mon-compte2 #bloc-mon-compte2-gauche {
	    float: left;
	    margin-right: 6px;
	    width: 360px;
	    margin-left: 7px;
	}
	#content-mon-compte2 #table-mon-compte {
	    float: none;
	    margin: 20px 0px;
	    width: 100%;
	}
	#content-mon-compte2 #titre-table-mon-compte {
		display: none;
	}
	#content-mon-compte2 #content-table-mon-compte .supp {
		width: 47px;
		height: 143px;
		padding: 5px 0 0 0;
	}
	#content-mon-compte2 #content-table-mon-compte .supp input {
    	margin: 68px 0 0 17px;
    }
	#content-mon-compte2 #content-table-mon-compte .photos {
		height: 143px;
		overflow: hidden;
		padding: 0;
		padding-top: 5px;
		width: 134px;
	}
	#content-mon-compte2 #content-table-mon-compte .vehicule {
		width: 161px;
		height: 143px;
		padding-top: 5px;
		padding-left: 13px;
	}
	#content-mon-compte2 #content-table-mon-compte .formules {
		min-height: 124px !important;
		border: dashed #7f7f7f;
		border-width: 1px 1px 0 0;
		padding-left: 14px;
		width: 168px;
		padding-top: 4px;
	}
	#content-mon-compte2 #content-table-mon-compte .gerer {
		padding-left: 10px;
		border: dashed #7f7f7f;
		border-width: 1px 0 0 0;
		width: 170px;
		padding-top: 7px;
	}
	#content-mon-compte2 #content-table-mon-compte .item-table-mon-compte {
		border-top: 2px solid #7f7f7f;
		border-bottom: 0;
		float: none;
		overflow: hidden;
	}
	#content-mon-compte2 #bas-table-mon-compte {
	    border-bottom: dashed 1px #7f7f7f;
	    height: auto;
	    width: 100%;
		float: none;
		overflow: hidden;
	}
	#content-mon-compte2 #bas-table-mon-compte>span {
		display: block;
		overflow: hidden;
		width: 100%;
	}
	#content-mon-compte2 #bas-table-mon-compte span {
		float: none !important;
	}
	#content-mon-compte2 #bas-table-mon-compte .bouton {
		display: inline-block;
		float: none;
	}
	#content-mon-compte2 #sous-table-mon-compte {
		width: 100%;
		float: none;
		margin-top: 14px;
	}
	#content-mon-compte2 #sous-table-mon-compte-gauche {
	    width: 230px;
	    margin-left: 12px;
	}
	#content-mon-compte2 #sous-table-mon-compte-droite {
		width: auto;
		margin-right: 12px;
	}
	#content-mon-compte2 #bas-table-mon-compte .tri {
		width: auto;
		display: table;
		margin: 16px auto 10px;
		float: none;
	}
	#content-tabresultats .pub-item-tabresultats {
		right: 0;
	}
	.annonces-300 .grostrait-gris.taille2 #listeannoncesvrac img {
		max-width: none;
	}
	#carte .td1 { display: none; }
	#carte .td2 { width: 50%; }
	#carte .td3 { width: 50%; }
	#carte { margin-left: 10px; margin-top: 20px; }
	#premiereligne { display: table; margin: 0 auto; }
	#content-maselection .item-selection a.removeLink {
		left: 112px;
	}
	#sous-tabresultats .sous-tabresultats-droite {
		display: none;
	}
	.car_page_name .mobileDetail {
		display: block;
	}
	#titre-fiche-voiture-droite a {
		line-height: 20px;
	}
	#content.sh-marque #content-maselection {
		height: 162px;
	}
	#general.mc-modify #content {
		width: 680px;
	}
	#general.mc-modify #droite {
		display: none;
	}
	#general.mc-modify {
		width: 680px;
	}
	#general.mc-alerts #content-mon-compte2 .p-alertemail {
		width: 100%;
		float: none;
	}
	#general.mc-telephony #content-mon-compte2 #content-table-mon-compte .annonces.mobile {
		width: 180px !important;
		border-right: 0;
	}
	#general.mc-telephony #content-mon-compte2 #content-table-mon-compte .annonces.time {
		width: 91px !important;
		border-top: dashed 1px #7f7f7f;
		border-right: 0;
	}
	#general.mc-telephony #content-mon-compte2 #content-table-mon-compte .annonces.time + div {
		border-top: dashed 1px #7f7f7f;
		border-left: dashed 1px #7f7f7f !important;
		width: 268px !important;
	}
	#content-mon-compte2 #content-table-mon-compte .supp2 {
		border-right: 0;
	}
	#general.mc-alerts #content-mon-compte2 #content-table-mon-compte .criteres {
		border-left: dashed 1px #7f7f7f;
		width: 327px !important;
		border-right: 0;
		height: auto;
		min-height: 30px;
	}
	#general.mc-alerts #content-mon-compte2 #content-table-mon-compte .annonces {
		height: 23px;
		width: 180px;
		border-top: dashed 1px #7f7f7f;
	}
	#general.mc-alerts #content-mon-compte2 #content-table-mon-compte .gerer2 {
		border-top: dashed 1px #7f7f7f;
		height: 23px;
		width: 182px;
	}
	#general.mc-alerts #content-mon-compte2 #nouvelle-alerte {
		margin: 0;
		width: 100%;
	}
	#general.mc-alerts #content-mon-compte2 #titre-nouvelle-alerte {
		width: 100%;
		height: auto;
		-webkit-box-sizing: border-box;
		   -moz-box-sizing: border-box;
		        box-sizing: border-box;
		padding-right: 10px;
	}
	#general.mc-alerts #content-mon-compte2 #content-nouvelle-alerte ul {
		margin-right: 10px;
	}
	#general.mc-alerts #content-mon-compte2 #bas-table-mon-compte .bouton {
		display: table;
		margin: 16px auto 0;
		height: 22px;
		line-height: 22px;
	}
	#general.mc-messages #content-mon-compte2 #content-table-mon-compte .item-table-mon-compte {
		display: none;
	}
	#general.mc-messages #content-mon-compte2 #content-table-mon-compte .item-table-mon-compte.m-mobile {
		display: block;
	}
	#general.mc-messages #content-mon-compte2 #content-table-mon-compte .supp3 {
    	height: 19px;
	    padding-top: 5px;
	    width: 35px;
	    padding-bottom: 10px;
	    border: 0;
	}
	#general.mc-messages #content-mon-compte2 #content-table-mon-compte .supp3 input {
    	margin: 6px 0 0 8px;
    }
    #general.mc-messages #content-mon-compte2 #content-table-mon-compte .item-table-mon-compte a.lienitem {
	    width: 327px;
	    float: right;
	    border-left: dashed 1px #7f7f7f;
    }
    #general.mc-messages #content-mon-compte2 #content-table-mon-compte .expediteur {
    	height: 24px;
	    padding-top: 10px;
	    width: 181px;
    }
    #general.mc-messages #content-mon-compte2 #content-table-mon-compte .date {
		height: 24px;
		padding-top: 10px;
		width: 145px;
		border-right: 0;
    }
    #general.mc-messages #content-mon-compte2 #content-table-mon-compte .vehicule-concerne {
	    width: 317px;
	    border-right: 0;
	    border-top: dashed 1px #7f7f7f;
	    height: auto;
	    padding-left: 6px;
	    padding-right: 4px;
	    padding-bottom: 3px;
	    min-height: 19px;
    }
    #general.mc-messages #content-mon-compte2 #content-table-mon-compte .statut {
	    padding-top: 0;
	    border: dashed #7f7f7f;
	    border-width: 1px 0 0 0;
	    width: 35px;
        height: 32px;
    }
    #general.mc-messages #content-mon-compte2 #content-table-mon-compte .supp3 input {
	    margin: 6px 0 0 11px;
	}
	#general.mc-messages #content-mon-compte2 #bas-table-mon-compte .bouton {
		display: table;
		margin: 15px auto 0;
		height: 23px;
		line-height: 22px;
	}
	#general.mc-messages #content-mon-compte2 #sous-table-mon-compte2 {
		padding-left: 0;
	}
	#general.mc-messages #content-mon-compte2 .infos {
		margin-top: 10px;
	}
	#general.mc-messages #content-mon-compte2 .pimage {
		width: 94%;
	}
	#general.mc-message #content-mon-compte2 #message {
	    width: 100%;
	    margin-top: 30px;
	    margin-left: 0;
	}
	#general.mc-message #content-mon-compte2 #titre-message {
		width: 100%;
	}
	#general.mc-message #content-mon-compte2 #content-message {
		width: 100%;
		background: none;
	}
	#general.mc-message #content-mon-compte2 #content-message #message-gauche {
		margin-right: 0;
		width: 100%;
	}
	#general.mc-message #content-mon-compte2 #content-message ul,
	#general.mc-message #content-mon-compte2 #message-edit ul {
		margin-right: 12px;
	}
	#general.mc-message #content-mon-compte2 #content-message #message-gauche .repondre-msg {
		margin-top: 20px;
		margin-left: 107px;
	}
	#general.mc-message #content-mon-compte2 #content-message #message-gauche .supp-msg {
		margin-top: 20px;
	}
	#general.mc-message #content-mon-compte2 #content-message #message-droite {
		width: 100%;
		margin-top: 20px;
	}
	#general.mc-message #content-mon-compte2 #content-message #message-droite li {
		width: 100%;
	}
	#general.mc-message #arnaques3 {
		width: 100%;
		margin-left: 0;
	}
	#general.mc-message #arnaques3 .attention1,
	#general.mc-message #arnaques3 .attention2 {
		width: 98%;
		height: 37px;
		-webkit-box-sizing: border-box;
		   -moz-box-sizing: border-box;
		        box-sizing: border-box;
	}
	#general.mc-message #arnaques3 p {
		width: 98%;
	}
	#general.mc-message #content-mon-compte2 #message-edit {
		width: 100%;
		margin-left: 0;
		overflow: hidden;
	}
	#general.mc-message #content-mon-compte2 #titre-message-edit,
	#general.mc-message #content-mon-compte2 #content-message-edit {
		width: 100%;
		background: none;
	}
	#general.mc-message #content-mon-compte2 #content-message-edit li.impair {
		width: 100%;
	}
	#general.mc-message #content-mon-compte2 #content-message-edit li textarea {
		width: 337px;
		margin-right: 0;
		height: 60px;
	}
	#general.mc-message #content-mon-compte2 #content-message-edit .floatr {
		width: 100%;
	}
	#general.mc-message #content-mon-compte2 #content-message-edit .floatr #leftCarsSpan {
		margin-right: 14px;
	}
	#general.mc-message #content-mon-compte2 #content-message-edit #sous-message-edit {
		width: 94%;
		margin: 0 3%;
	}
	.popup.error-q {
		top: 10px !important;
		left: 50% !important;
		margin-left: -257px;
	}
	#content-mon-compte2 .p-alertemail {
		width: 100%;
		float: none;
		overflow: hidden;
	}
	#general.mc-parrainage #content-mon-compte2 #table-mon-compte .status {
		border-right: 0;
	}
	#general.mc-parrainage #content-mon-compte2 #table-mon-compte .nom-prenom {
		width: 141px;
		border-right: 0;
	}
	#general.mc-parrainage #content-mon-compte2 #table-mon-compte .nom-du {
		border-left: dashed 1px #7f7f7f;
	}
	#general.mc-parrainage #content-mon-compte2 #table-mon-compte .comment {
		width: 100%;
		border-top: dashed 1px #7f7f7f;
	}
	#general.mc-parrainage #content-mon-compte2 #nouvelle-alerte {
		margin: 20px 0;
		width: 100%;
	}
	#general.mc-parrainage #content-mon-compte2 #titre-nouvelle-alerte {
		width: 100%;
		-webkit-box-sizing: border-box;
		   -moz-box-sizing: border-box;
		        box-sizing: border-box;
	}
	#general.mc-parrainage #content-mon-compte2 #content-creation {
		width: 100% !important;
		border: 0;
	}
	#general.mc-parrainage #content-mon-compte2 .conditions {
		margin: 20px 3%;
		width: 94%;
	}
	#general.mc-parrainage #formcompte .tableau td input {
		width: 140px;
	}
	#content-mon-compte2 #nouvelle-alerte {
	    margin: 20px 2%;
	    width: 96%;
	}
	#general.facture-pro #content-mon-compte2 #content-table-mon-compte .item-table-mon-compte {
		display: none;
	}
	#general.facture-pro #content-mon-compte2 #content-table-mon-compte .item-table-mon-compte.m-mobile {
		display: block;
	}
	#general.facture-pro #content-mon-compte2 #content-table-mon-compte .facture.name {
		width: 192px;
		border-left: 0;
		border-bottom: dashed 1px #7f7f7f;
	}
	#general.facture-pro #content-mon-compte2 #content-table-mon-compte .facture.date1 {
		border-bottom: dashed 1px #7f7f7f;
		width: 170px;
		border-right: 0;
	}
	#general.facture-pro #content-mon-compte2 #content-table-mon-compte .facture {
		width: 175px;
	}
	#general.facture-pro #content-mon-compte2 #content-table-mon-compte .facture.price {
		width: 135px;
	}
	.garage#page #entete #memberlogo {
		width: 150px !important;
	}
	.garage-companyName {
		width: 500px;
		height: 42px;
		left: 175px !important;
		text-align: right;
	}
	#general.car_page {
		top: 0 !important;
	}
	#general.car_page #droite {
		margin-top: 0 !important;
	}
	#general.annonce-confirm #gd-content {
		width: 100%;
		-webkit-box-sizing: border-box;
		   -moz-box-sizing: border-box;
		        box-sizing: border-box;
	}
	#general.annonce-confirm #gd-content .bloc-conf-confirmee {
		width: 100%;
		margin: 0;
		background: white;
		height: auto;
		-webkit-box-sizing: border-box;
		   -moz-box-sizing: border-box;
		        box-sizing: border-box;
	}
	#general.annonce-confirm #gd-content .bloc-conf-confirmee h2 {
		width: 100%;
	}
	#content-mon-compte2 #sous-table-mon-compte {
		height: auto;
	}
	#general.avant-annonce #content {
		width: 367px;
	}
	#general.avant-annonce {
		width: 680px;
	}
	#formcompte .formcompte-droite {
		width: 343px;
		padding-bottom: 20px;
		height: auto;
	}
	.printBTN {
		display: none;
	}
	#content.sh-marque #titre-recherchemodele {
		overflow: hidden;
		height: auto;
		background: #fdca01;
		background: -moz-linear-gradient(top,  #fdca01 0%, #de9701 100%);
		background: -webkit-linear-gradient(top,  #fdca01 0%,#de9701 100%);
		background: linear-gradient(to bottom,  #fdca01 0%,#de9701 100%);
		padding-bottom: 6px;
	}
	/*#general.credit-auto2 #content-mon-compte2 .bloc-credit {
		margin: 2px !important;
	}*/
	#content-actualites #actu-col-gauche .infos {
		margin: 10px 10px 10px 0;
	}
	#content-actualites #actu-col-gauche .infos p {
		float: left;
		width: 33%;
		text-align: center;
	}
	#general.actu-theme #content-actualites #actu-col-gauche .visu {
	    margin: 7px auto 0;
	    display: table;
	    float: none;
	    clear: both;
	}
	#general.actu-theme #content-actualites #actu-col-gauche #pages-actu2 {
		width: 93% !important;
		margin-left: 0;
	}
	#general.actu-theme #actualites-forum {
	    width: 367px;
	}
	#general.partner-page {
		width: 97%;
	}
	#general.partner-page #content_2,
	#general.partner-page #assurance {
		width: 100%;
	}
	#general.partner-page #titre-assurance {
		width: 100%;
		padding-bottom: 8px;
		border-radius: 8px 8px 0 0;
		height: auto;
		-webkit-box-sizing: border-box;
		   -moz-box-sizing: border-box;
		        box-sizing: border-box;
	}
	#general.partner-page #titre-assurance h1 {
		float: none;
	}
	#general.partner-page iframe {
		display: block;
		margin: 0 auto;
		max-width: 100%;
	}
	#content-resultats-comparer-wrap {
		width: 250px;
		overflow: scroll;
	}
	#content-resultats-comparer-wrap .table-wrap {
		width: 100%;
	}
	#general.avant-annonce-step2 #recap-conf {
		width: 100%;
	}
	#pages-actu2 {
		width: 340px !important;
	}
	#content-actualites .titre-videos {
		width: 100%;
	}
	#content-actualites #new-videos, #content-actualites #videos-populaires {
		margin-left: 27px;
	}
	#content-actualites .titre-videos h2 {
		width: 100%;
		-webkit-box-sizing: border-box;
		   -moz-box-sizing: border-box;
		        box-sizing: border-box;
	}

	#menutop #mobile_menu_app #backButton {
		width: 10%;
	}
	#menutop #mobile_menu_app #open_mobile_menu, #menutop #mobile_menu_app #open_app_menu {
		width: 25%;
	}
	#menutop #mobile_menu_app .link {
		width: 45%;
	}
	#menutop #mobile_menu_resp #open_mobile_menu, #menutop #mobile_menu_resp #open_app_menu {
		width: 28%;
	}
	#menutop #mobile_menu_resp .link {
		width: 72%;
	}
	.footer-bleu p {
		font-size: 0;
		margin: 4px 0 0;
	}
	.footer-bleu p #autocadre {
		font-size: 12px;
	}
	.footer-bleu p .toggleMobile {
	    font-size: 12px;
	    margin-left: 6px;
	}
	.footer-bleu p .toggleMobile::before {
		content: " | ";
	}
	#general.index-page {
		width: 708px;
	}
	/*#general.index-page .col:nth-child(2) {
		width: 320px;
	}*/
	#general.index-page .col .annonces-300 {
		margin: 15px 7px 0;
	}
	
	.mon-compte#generale .annonces-300 {
		margin: 15px 0 0;
	}
	.infoMC {
		margin-top: 6px !important;
		margin-left: 11px !important;
	}
}

@media (max-width: 800px) {
	#general.credit-auto #mon-compte, #general.credit-auto #mon-compte2 {
		width: 100%;
		float: none;
		overflow: hidden;
	}
	#general.credit-auto #actualites-forum {
		width: 367px;
		float: none;
		margin: 10px auto 0;
	}
	#general.credit-auto #content {
		width: 50%;
		margin-right: 42px;
	}
	#general.credit-auto #droite {
		float: none;
		margin: 0 auto;
		width: 100%;
	}
	#general.credit-auto .annonces-300 {
		width: 100%;
	}
	#general.credit-auto .titre-credit-auto {
		width: 100%;
		border-radius: 8px 8px 0 0;
		background: #e4e4e4;
		background: -moz-linear-gradient(top,  #e4e4e4 0%, #cbcbcb 100%);
		background: -webkit-linear-gradient(top,  #e4e4e4 0%,#cbcbcb 100%);
		background: linear-gradient(to bottom,  #e4e4e4 0%,#cbcbcb 100%);
		-webkit-box-sizing: border-box;
		   -moz-box-sizing: border-box;
		        box-sizing: border-box;
		height: 30px;
	}
	#titre-actualites-forum-gauche {
		line-height: 22px;
		font-size: 14px;
	}
	#titre-actualites-forum-droite {
		margin-top: 8px;
	}
	#general.credit-auto .annonces-300 {
		margin: 15px 0 0;
	}
	#general.credit-auto {
		width: 100%;
	}
	/*#general.credit-auto2 #content-mon-compte2 .bloc-credit {
	    margin: 2px 23px !important;
	}
	#general.credit-auto2 #content-mon-compte2 .bloc-credit:last-of-type {
	    margin: 2px 109px !important;
	}*/
}

@media (max-width: 750px) {

	#loadMessage {
	margin-right: 107px;
	}

	#general.do-annonce {
		width: 367px;
	}
	#general.do-annonce #content,  {
		width: 367px;
	}
	#general.do-annonce #content #titre-creation h1 {
		font-size: 13px;
		line-height: 24px;
	}
	#formcompte .tableau .do-ann1>div:first-of-type {
		width: 27%;
	}
	#formcompte .tableau .do-ann1>div:last-of-type {
		width: 73%;
	}
	.tableau-row.message-jaune-center div div:last-of-type {
		width: 170px !important;
	}
	.tableau-row.mor-we div:last-of-type {
		width: 65% !important;
	}
	.tableau-row.mor-we div:first-of-type {
		width: 35% !important;
	}
	.tableau-row.mor-we input {
		clear: both;
		margin-top: 3px;
		margin-bottom: 3px;
	}
	#formcompte a.bouton, #formcompte a.bouton2 {
		margin: 20px 0 10px 12px;
	}
	#general.do-annonce #droite {
		float: none;
		margin: 0 auto;
	}
	#ErrorPro {
		margin-left: -88px !important;
		width: 288px !important;
	}
	#leftCarsSpan {
		display: none;
	}
	#general.do-annonce #formcompte .envoi-photos{
		width: 288px;
		margin-left: 6px
	}
	#general.do-annonce #formcompte .envoi-photos .msg{
		margin-left: 0;
		width: 280px;
	}
	#general.do-annonce .formcompte-droite {
		height: 220px;
	}
	#titre-recap-conf {
		height: auto;
		background-size: 103% 203%;
	}
	#content-recap-conf .bloc-recap-annonce-jaune .content-bloc-recap-annonce-gauche {
		width: 271px;
	}
}

@media (max-width: 730px) {
	/*
	select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"] { font-size: 16px; }
	*/
	#valider {
		padding-left: 0;
	}

	#cityZone {  /* gestion des villes sur formulaire gratuit  Amir 29/10/18*/
	 	margin-left: 13%;
	 	width: 77%;
	}

	#cityZone .ville {  /* Vilel en gris  Amir 29/10/18*/
	 	margin-left: 35%;
	}		

	#formrecherchePhone select,
	#formrecherchePhone input[type="text"],
	#searchForm select,
	#searchForm input[type="text"] {
		font-size: 16px;
	}
	
	.popup input, .popup textarea, .popup select {
		margin: 0 0 10px 0;
	}
	.popup label {
		text-align: left;
	}
	
	#content.sh-marque #titre-annoncesalaune *,
	#content.sh-marque #titre-recherchemarque *,
	#content.sh-marque #titre-maselection *,
	#content.sh-marque #titre-resultats *,
	#content.sh-marque #titre-maselection *,
	#content.sh-marque #titre-resultats-comparer *,
	#content.sh-marque #sous-titre-resultats-comparer *,
	#content.sh-marque #titre-enquelquesmots *,
	#content.sh-marque #titre-recherchemodele * {
		font-size: 12px !important;
		line-height: 20px;
	}
	.mon-compte#general {
		display: table;
	}
	#mon-compte, #mon-compte2 {
		width: 367px;
	}
	/*#titre-mon-compte, #titre-mon-compte2 {
		background: #fecb00;
		background: -moz-linear-gradient(top,  #fecb00 0%, #de9700 100%);
		background: -webkit-linear-gradient(top,  #fecb00 0%,#de9700 100%);
		background: linear-gradient(to bottom,  #fecb00 0%,#de9700 100%);
	}*/
	#content-mon-compte {
		padding-top: 10px;
		padding-bottom: 10px;
	}
	.mon-compte#generale #content, .mon-compte#general #content {
		width: 367px;
		margin-right: 0;
	}
	#general.util {
		width: 367px;
	}
	#general.util #droite {
		float: none;
		margin: 0 auto;
	}
	#content-mon-compte p {
		margin-left: 25px;
		margin-right: 29px;
	}
	#content-mon-compte form {
		margin: 30px 0px 0 2px;width: 100%;
	}
	#content-mon-compte form label {
		width: 110px;
		margin-left: 28px;
	}
	#content-mon-compte input {
		width: 150px;
	}
	#content-mon-compte form input.bouton {
		margin-left: -50px;
	}
	#content-mon-compte a {
		margin: 15px 0 0 125px;
	}
	/*#content.sh-marque + #droite #formrecherche, #content.sh-marque + #droite #formrecherchePhone {
		display: none;
		position: fixed;
		top: 0;
		z-index: 13;
		background: #FFF;
		height: 100%;
		width: 100%;
		margin: 0;
		left: 0;
		overflow: auto;
	}
	
	#content.sh-marque + #droite #formrecherche .formrecherche_close, #content.sh-marque + #droite #formrecherchePhone .formrecherche_close_phone {
		background: url(../templateimages/close.png);
		height: 18px;
		width: 18px;
		position: absolute;
		top: 9px;
		left: 50%;
		margin-left: 162px;
	}
	#content.sh-marque + #droite #formrecherche.show, #content.sh-marque + #droite #formrecherchePhone.show {
		display: block;
	}
	#content.sh-marque + #droite #formrecherche .formrecherche_wrap, #content.sh-marque + #droite #formrecherchePhone .formrecherche_wrap {
		overflow: hidden;
		margin: 0 auto;
		width: 300px;
		margin-top: 30px;
		margin-bottom: 30px;
	}

	#content.sh-marque,
	#content.sh-marque + #droite {
		float: none;
		margin: 0 auto;
	}
	*/
	
	
#droite #formrecherchePhone {
		display: none;
		position: fixed;
		top: 0;
		z-index: 13;
		background: #FFF;
		height: 100%;
		width: 100%;
		margin: 0;
		left: 0;
		overflow: auto;
	}
	
	#droite #formrecherchePhone .formrecherche_close_phone {
		background: url(../templateimages/close.png);
		height: 18px;
		width: 18px;
		position: absolute;
		top: 9px;
		left: 50%;
		margin-left: 162px;
	}
	#droite #formrecherchePhone.show {
		display: block;
	}
	#droite #formrecherchePhone .formrecherche_wrap {
		overflow: hidden;
		margin: 0 auto;
		width: 300px;
		margin-top: 30px;
		margin-bottom: 30px;
	}

	#content.sh-marque,
	#droite {
		float: none;
		margin: 0 auto;
	}
	
	#content.sh-marque #orderBox {
		width: 130px !important;
	}
	#content.sh-marque #numberPerPageBox {
		display: none;
	}
	#openMobileFilter {
		display: block;
		float: right;
		color: #FFF;
		background: #666 url(../templateimages/searchM.png) no-repeat;
		height: 26px;
		padding: 0 10px 0 25px;
		margin-top: 5px;
		margin-left: 5px;
		border-radius: 6px;
		line-height: 26px;
		background-position: 5px 6px;
		margin-right: 10px;
	}
	#general.actu {
		width: 392px;
	}
	#general.actu #actualites-forum {
		display: none;
	}
	#general.actu #droite {
		margin: 0 auto;
		float: none;
	}
	#general.actu #formrecherche, #general.actu #formrecherchePhone {
		display: none;
	}
	#general.actu #formrecherche.formrecherche2 {
		display: block;
		width: 100%;
	}
	#general.actu .formrecherche2 #titre-formrecherche {
		background-size: 110%;
		background-position: 16% 0;
		-webkit-box-sizing: border-box;
		   -moz-box-sizing: border-box;
		        box-sizing: border-box;
		height: 32px;
		border-radius: 8px 8px 0 0;
		width: 100%;
	}
	#general.actu .formrecherche2 #content-formrecherche {
		width: 100%;
		-webkit-box-sizing: border-box;
		   -moz-box-sizing: border-box;
		        box-sizing: border-box;
	}
	#general.actu.achat #titre-actualites span a {
		font-size: 16px;
	}
	#general.actu.achat #titre-actualites span .white {
		font-size: 16px;
	}
	#general.actu.achat #titre-actualites {
		background-size: 118% 221%;
	}
	#general.mc-pro #content-mon-compte2 #acces-pro-gauche {
		width: 100%;
	}
	#general.mc-pro #content-mon-compte2 #acces-pro-gauche  #acces-pro-contact {
		margin-right: 10px;
	}
	#general.mc-pro #content-mon-compte2 #acces-pro-contact-titre {
		width: 100%;
	    box-sizing: border-box;
	    border-radius: 8px 8px 0 0;
	}
	#general.mc-pro #content-mon-compte2 #acces-pro-contact-content {
		width: 100%;
		box-sizing: border-box;
	}
	#general.mc-pro #content-mon-compte2 #acces-pro-droite {
		height: 0px;
		clear: both;
		float: none;
	}
	#general.mc-pro {
		width: 367px;
	}
	#general.mc-pro #content {
		width: 367px;
	}
	.mon-compte-error {
		width: 100% !important;
		margin-left: 0 !important;
	}
	#general.legale, #general.legale #content {
		width: 310px;
	}
	#general.legale #droite {
	    width: 300px;
	    margin: 0 auto;
	    float: none;
	}
	#general.mc-new {
		width: 367px;
	}
	#general.mc-new #droite, #general.conseils #droite {
		float: none;
		margin: 0 auto;
	}
	.garage#page #droite-vitrine {
		margin: 0 auto;
		width: 367px;
		float: none;
	}
	#maselection {
		margin-left: 0 !important;
	}
	.garage-companyName {
		top: 215px;
		background: white;
		width: 362px;
		-webkit-box-sizing: border-box;
		   -moz-box-sizing: border-box;
		        box-sizing: border-box;
		margin: 0;
		border-radius: 12px;
		padding: 3px 7px;
		margin: 0 5px;
		z-index: 3;
		position: relative !important;
		overflow: hidden;
		left: 0 !important;
		text-align: center;
	}
	.garage#page #member-info {
		position: static;
	}
	.garage#page #entete {
		margin: 0 auto;
	}
	.garage#page #header {
		width: auto;
	}
	#general.certificate, #general.certificate #content {
		width: 367px;
	}
	#general.certificate #titre-mon-compte2 {
		height: auto;
	}
	#general.certificate #droite {
		float: none;
		margin: 0 auto;
	}
	#general.certificate #content-mon-compte2 .gauche {
		width: 299px;
	}
	#general.mc-pro #acces-pro-contact-content input.bouton {
		margin-left: 40px;
	}
	#general.mc-pro .bleu.size30 {
		font-size: 19px;
	}
	#general.mc-pro #content-mon-compte2 #acces-pro-droite + div {
	    margin: 21px 10px !important;
	}
	#general.conseils,
	#general.facture-pro {
		width: 367px;
	}
	#general.facture-pro #mon-compte2 {
		width: 367px;
	}
	#general.compte2 #mon-compte2 {
		width: 100%;
	}
	#general.compte2 {
		width: 367px;
	}
	#general.compte2 #droite,
	#general.facture-pro #droite {
		float: none;
		margin: 0 auto;
	}
	#general.mc-modify #content {
		float: none;
	}
	#general.mc-alerts #mon-compte2 {
		width: 100%;
	}
	#general.mc-alerts #content {
		float: none;
		margin: 0 auto;
	}
	#general.mc-alerts #droite {
		float: none;
		margin: 0 auto;
	}
	#general.mc-messages #mon-compte2 {
		width: 100%;
	}
	#general.mc-message #mon-compte2 {
		width: 100%;
	}
	#general.mc-parrainage #mon-compte2 {
		width: 100%;
	}
	#general.mc-parrainage #content-mon-compte2 #table-mon-compte .nom-prenom {
		width: 142px;
	}
	#general.mc-parrainage #content-mon-compte2 #table-mon-compte .nom-du {
		width: 153px;
		border-right: 0;
	}
	#general.mc-parrainage #content-mon-compte2 #table-mon-compte .status {
		width: 100%;
		border-top: dashed 1px #7f7f7f;
	}
	#general.mc-parrainage #formcompte .tableau td input {
		width: 120px;
		margin-right: 10px;
	}
	#general.mc-telephony #mon-compte2 {
		width: 367px;
	}
	#general .divcentre {
		margin: 0;
	}
	.annonces-300 {
		float: none;
		overflow: hidden;
		width: 100%;
	}
	.car_page#general #fiche-voiture {
		margin-bottom: 10px;
	}
	.grostrait-gris {
		width: 100%;
		-webkit-box-sizing: border-box;
		   -moz-box-sizing: border-box;
		        box-sizing: border-box;
	}
	.titre-pratique,
	.titre-vrac,
	.titre-assurance-auto,
	.titre-credit-auto {
		background: #e4e4e4;
		background: -moz-linear-gradient(top,  #e4e4e4 0%, #cccccc 100%);
		background: -webkit-linear-gradient(top,  #e4e4e4 0%,#cccccc 100%);
		background: linear-gradient(to bottom,  #e4e4e4 0%,#cccccc 100%);
		border-radius: 8px 8px 0 0;
		-webkit-box-sizing: border-box;
		   -moz-box-sizing: border-box;
		        box-sizing: border-box;
		height: 30px;
		width: 100%;
	}
	#titre-annoncesalaune-droite,
	#titre-mon-compte, #titre-mon-compte2 {
		background: -moz-linear-gradient(top,  #FECB00 0%, #DC9601 100%);
		background: -webkit-linear-gradient(top,  #FECB00 0%,#DC9601 100%);
		background: linear-gradient(to bottom,  #FECB00 0%,#DC9601 100%);
		border-radius: 8px 8px 0 0;
		-webkit-box-sizing: border-box;
		   -moz-box-sizing: border-box;
		        box-sizing: border-box;
		height: 30px;
		width: 100%;
	}
	#titre-mon-compte, #titre-mon-compte2 {
		height: auto;
	}
	#divdeux {
	    width: 100%;
	}
	.bg-pratique {
		background: url(/templateimages/menu-droite-images-2.png) no-repeat 0 0, url(/templateimages/menu-droite-images-1.png) no-repeat right bottom;
	}
	ul#listeannonces, ul#listeannoncesvrac {
		width: 100%;
	}
	#billesvrac p {
		margin-left: 140px;
	}
	#droite {
		width: 367px;
	}
	#annoncesalaune-droite {
		width: 100%;
	}
	#content-annoncesalaune-droite {
		width: 100%;
		-webkit-box-sizing: border-box;
		   -moz-box-sizing: border-box;
		        box-sizing: border-box;
	}
	#droite #content-annoncesalaune-droite .diva {
		width: 279px !important;
	}
	#banpub_right {
		/* margin-top: 0; */
		display: block;
		float: none;
	}
	#droite .pub {
		float: none !important;
		margin: 10px auto 0;
		display: block;
	}
	#annonces-similaires, #annonces-aleatoires, #budgetcat-similaires, #questions-reponses {
		margin-left: 6px;
	}
	#general.car_page #droite {
		float: none;
		margin: 0 auto;
	}
	.car_page#general #content {
		float: none;
	}
	#general.car_page {
		width: 372px;
	}
	/*#general.car_page .car_page_name>div:first-of-type {
		display: none;
	}*/
	.noMobile730 {
		display: none;
	}
	.gratuiteError, .gratuiteError#ErrorPro {
	    margin-left: 131px !important;
	    width: 150px !important;
	    background: #CC0001 !important;
	    padding-bottom: 4px;
	    border-radius: 4px;
	    height: auto !important;
	}
	.car_page_name .mobileDetail span {
		font-size: 16px;
	}
	.car_page_name .mobileDetail {
		text-align: center;
	}
	.pub-google {
		float: none;
		margin: 0 auto 0;
	}
	.titre-vendre-voiture {
		width: 100%;
		background: #519eee;
		border-radius: 8px 8px 0 0;
		height: 30px;
		-webkit-box-sizing: border-box;
		   -moz-box-sizing: border-box;
		        box-sizing: border-box;
		background: -moz-linear-gradient(top,  #519eee 0%, #2372e1 100%);
		background: -webkit-linear-gradient(top,  #519eee 0%,#2372e1 100%);
		background: linear-gradient(to bottom,  #519eee 0%,#2372e1 100%);
	}
	#content-vendre-voiture,
	.assurance,
	.credit {
		margin: 0 auto;
	}
	#content {
		float: none;
		overflow: hidden;
	}
	#general {
		width: auto;
	}
	#temoignages-droite {
		width: 367px;
	}
	#titre-temoignages-droite,#titre-besoin-aide {
		width: 100%;
		height: 30px;
		-webkit-box-sizing: border-box;
		   -moz-box-sizing: border-box;
		        box-sizing: border-box;
		border-radius: 8px 8px 0 0;
		float: none;
		background: #519eee;
		background: -webkit-linear-gradient(#519eee 0%, #2372e1 100%);
		background: -o-linear-gradient(#519eee 0%, #2372e1 100%);
		background: linear-gradient(#519eee 0%, #2372e1 100%);
	}
	#content-temoignages-droite, #content-besoin-aide {
		overflow: hidden;
		float: none;
		width: 100%;
		-webkit-box-sizing: border-box;
		   -moz-box-sizing: border-box;
		        box-sizing: border-box;
	}
	#temoignages-droite .envoyer-temoignage,
	#temoignages-droite .voir-temoignage {
		margin-left: 94px;
	}
	#general.avant-annonce-step2 {
		width: 367px;
	}
	#general.avant-annonce-step2 #besoin-aide {
		overflow: hidden;
		float: none;
		margin: 10px auto;
		width: 100%;
	}
	#general.avant-annonce #content,
	#general.avant-annonce {
		width: 367px;
	}
	#general.avant-annonce #formcompte .formcompte-gauche {
		float: none;
		margin: 0 auto;
	}
	#general.avant-annonce #formcompte .formcompte-droite {
		width: 343px;
		float: none;
		margin-bottom: 20px;
		height: auto;
	}
	#general.avant-annonce #formcompte #option-mise-avant-option {
		float: none !important;
		margin: 0 auto;
	}
	#general.actu-detail #content,
	#general.actu-detail #droite,
	#general.actu-theme #content,
	#general.actu-theme #droite {
		float: none;
		margin: 0 auto;
		overflow: hidden;
	}
	#general.actu-theme #formrecherche, #general.actu-theme #formrecherchePhone {
		float: none;
		margin: 10px auto;
	}
	#lien-video {
		width: 100%;
	}
	#titre-lien-video {
	    width: 100%;
	    border-radius: 8px 8px 0 0;
	    box-sizing: border-box;
	    height: 30px;
	}
	#content-lien-video {
		width: 100%;
		-webkit-box-sizing: border-box;
		   -moz-box-sizing: border-box;
		        box-sizing: border-box;
	}
	#content-lien-video input {
		width: 330px;
		float: none;
		margin-bottom: 9px;
	}

	#general.index-page #firstCol, #general.index-page #accueil-big-screen {
		width: 100% !important;
	}
	#general.index-page #accueil-tablet-screen {
		width: 100%;
    }
    #accueil-big-screen {
  		display:none;
  	}  	
  	#accueil-tablet-screen {
  		display:none;
  	}
  	#accueil-phone-screen {
  		display:block;
	}
	#general.modify-annonce #content, #general.modify-annonce #droite {
		float: none;
		margin: 0 auto;
	}
	#droite #bloc-mon-compte2-droite {
		display: none;
	}
	#bloc-mon-compte2-droite.mob {
		display: block;
		float: none;
		margin: 14px auto 0;
	}
	#menutop #mobile_menu_app #backButton {
		width: 10%;
	}
	#menutop #mobile_menu_app #open_mobile_menu, #menutop #mobile_menu_app #open_app_menu {
		width: 40%;
	}
	#menutop #mobile_menu_app .link {
		width: 45%;
	}
	#menutop #mobile_menu_resp #open_mobile_menu, #menutop #mobile_menu_resp #open_app_menu {
		width: 28%;
	}
	#menutop #mobile_menu_resp .link {
		width: 72%;
	}
	#carte {
		display: none;
	}
	.slogan1, .slogan2 {
		width: 80% !important;
		margin: 37px auto 0 !important;
	}
	#general.index-page {
		width: 374px;
	}
	#general.index-page .col:nth-child(2) {
		width: 370px;
	}
	#general.index-page .col .annonces-300 {
		margin: 15px auto 0;
		float: none;
		overflow: hidden;
	}
	#general.index-page .col {
		width: 100%;
	}
	#general {
		width: auto;
	}
	#general.recherche {
		width: 367px;
	}
	#general.recherche #droite,
	#general.mc-telephony #droite {
		float: none;
		margin: 0 auto;
	}
	#general.mc-messages,
	#general.mc-message,
	#general.mc-parrainage,
	#general.mc-telephony {
		width: 367px;
	}
	#general.mc-messages #droite,
	#general.mc-message #droite,
	#general.mc-parrainage #droite {
		float: none;
		margin: 0 auto;
	}
	#general.mc-parrainage #content-mon-compte2 #table-mon-compte .nom-du {
		width: 180px;
	}
	#general.mc-parrainage #content-mon-compte2 #table-mon-compte .nom-prenom {
		width: 182px;
	}
	#premiereligne {
		width: 375px;
		display: block;
    	overflow: hidden;
	}
	#general.annonce-confirm {
		width: 367px;
	}
	#general.annonce-confirm #gd-content .bloc-conf-confirmee h2 {
		font-size: 22px;
	}
	#general.do-annonce #formcompte a.bouton2{
	    margin-left: 5px;
	}
	#general.actu-theme #content-actualites #actu-col-gauche .petit-texte {
		margin-bottom: 0;
	}
	#general.annonce-gratuite {
		width: 384px;
	}
	#general.annonce-gratuite #gd-content {
		width: 380px;
	}
	#general.annonce-gratuite #gd-content .text-haut {
		margin: 10px 10px 0 17px;
	}
	#general.annonce-gratuite #gd-content .grand-bloc {
		width: 336px;
		padding: 0;
	}
	#general.annonce-gratuite #gd-content h2 {
		width: 100%;
		font-size: 23px;
	}
	#general.annonce-gratuite #gd-content .grand-bloc form .form-gauche {
		width: 100%;
	}
	#gd-content .grand-bloc form .form-gauche input, #gd-content .grand-bloc form .form-gauche textarea, #gd-content .grand-bloc2 form .form-gauche input, #gd-content .grand-bloc2 form .form-gauche textarea {
		width: 170px !important;
	}
	#gd-content .grand-bloc form .form-gauche input[type="checkbox"] {
		width: 15px !important;
	}
	#gd-content .grand-bloc form .form-photos, #gd-content .grand-bloc2 form .form-photos {
		width: 350px;
	}
	#gd-content .grand-bloc form .form-photos ul, #gd-content .grand-bloc form .form-photos p, #gd-content .grand-bloc2 form .form-photos ul, #gd-content .grand-bloc2 form .form-photos p {
		margin-left: 0px;
	}
	#faireOffre {
		margin: 5px 0 0 0px !important;
	}
	#gd-content .grand-bloc form .form-gauche label[for="faireOffre"] {
		width: 300px !important;
	}
/* 	.qq-uploader { Amir je desactive car descend trop bas
		width: 93px !important;
	} */
	#gd-content .grand-bloc form .form-gauche label, #gd-content .grand-bloc2 form .form-gauche label, .label-memberDiv {
		width: 120px !important;
	}
	#gd-content .grand-bloc form .form-gauche .exceptionFreeAd {
		width: 290px !important;
		text-align: left;
		margin-left: 10px !important;
	}
}

/* Si telephone */

	
	@media all and (max-width: 700px) {
	
	
#respNextPrev {
	margin-top : 10px;
	margin-bottom : 7px;
	width : 80px;
	height : 30px;
}
		 
		  #vendor-big-screen {
		  	display:none;
		  }
		  #vendor-phone {
		  	display:block;
		  }
		  #form-big-screen {
		  	display:none;
		  }  		  
  		  #general.index-page .col:nth-child(2) {
			width: 320px;
		  }
		  #contact-tablette {
  			display:none;
  		  }
  		  #tabletSize {
  		  	display:none;
  		  }	  
  		  #tablet_classic
		  {
		  	display: none;
		  }
		  #only_phone
		  {
		  	display: block;
		  }
  		 
	
 
  #bloc-droit {
  	/* margin-top: 10px; */
  }
  
  #contact-big-screen {
  		display:none;
  }
  #bloc-credit-5-big
  {
  	display:none;
  }
  #bloc-assurance-big
  {
  	display:none;
  }
  .bloc-credit
  {
	width: 50% !important;
  }
  #content-audioccasion {
  	width: 97%;
  }
  #content-audioccasion ul {
  	width: 46%;
  }
  #formulaire-voiture {
  	width: 100%;
  }
  #titre-formulaire-voiture {
  	width: 97%;
  }
  #content-formulaire-voiture {
  	width: 97%;
  }
  #ligne-ident {
  	height: 20px;
  }
  
  #general .content-sondage-actu {
  	width: 97%;
  }
}

@media (max-width: 690px) {	

	#general.mc-modify {
		display: table;
		width: auto;
	}
	#general.mc-modify #content {
		width: 490px;
	}
	#formcompte .message-erreur {
		width: 100%;
		position: static;
		margin: 7px 10px;
    	text-align: center;
    	font-size: 11px;
	}
}

@media (max-width: 660px) {
	#recherche[action="recherche.htm"] {
		top: 53px;
	}
	#header.hasSearch {
		height: 117px;
	}
}

@media (max-width: 630px) {
	
	.mon-compte#generale #content, .mon-compte#generale #droite {
		float: none;
	}
	.mon-compte#generale #content {
		margin: 0;
	}
	.mon-compte#general #content {
		margin: 0;
		float: none;
	}
	.mon-compte#general #content-mon-compte form {
		margin-top: -10px;
	}
	.mon-compte#generale .annonces-300:nth-of-type(2) {
		display: none;
	}
	#content-mon-compte {
		padding: 15px 0 20px 0;
	}
	#general.credit-auto {
		width: 367px;
	}
	#general.credit-auto #content {
		width: 367px;
		float: none;
	}	
	.label-memberDiv2 {
		width: 320px !important;
	}
	#valider {
		padding-left: 0;
	}
}

@media (max-width: 570px) {	
	#menutop #mobile_menu_app #backButton {
		width: 10%;
	}
	#menutop #mobile_menu_app #open_mobile_menu, #menutop #mobile_menu_app #open_app_menu {
		width: 30%;
	}
	#menutop #mobile_menu_app .link {
		width: 55%;
	}
	#menutop #mobile_menu_resp #open_mobile_menu, #menutop #mobile_menu_resp #open_app_menu {
		width: 28%;
	}
	#menutop #mobile_menu_resp .link {
		width: 72%;
	}
	#general.vendre-ma-voiture #gd-content {
		width: 300px;
	}
	#general.vendre-ma-voiture #gd-content h1 {
		font-size: 14px;
		margin-left: 15px;
		margin-top: 20px;
	}
	#general.vendre-ma-voiture #gd-content .bloc {
		margin: 10px 7px 10px 1px;
		width: 259px;
		background: white;
		height: auto;
	}
	#general.vendre-ma-voiture #gd-content h2 {
		font-size: 15px;
		margin-top: 0;
		margin-bottom: 5px;
		font-weight: 600;
	}
	#general.vendre-ma-voiture #gd-content .bloc .gauche {
		width: 250px;
	}
	#general.vendre-ma-voiture #gd-content .bloc ul {
		height: auto;
		margin: 0 0 0 2px;
		padding: 0px 0 0 0;
	}
	#general.vendre-ma-voiture #gd-content .bloc .bouton {
		width: 141px;
		background-size: 100% auto;
		margin-left: 2px;
		height: 17px;
	}
	#general.vendre-ma-voiture #gd-content .bloc .droite {
		display: none;
	}
	.slogan1, .slogan2, #firstline div:last-of-type span, #header .namecar, #firstline div:last-of-type {
		font-size: 12px !important;
	}
	.car_page_name .grisnormal, .car_page_name .grass {
		font-size: 15px;
	}
	#popupSendQuestion, #popupSentQuestion, #popupSentOffer, #popupContact, #popupSendFriend, #popupTelIpEnCours2, #popupTelIpEnCours, #popupTelIpResultEnCours, #popupSendFriend_url, #popupAfficheImage1, #popupAfficheImage2, #popupAfficheImage3, #popupAfficheImage4, #popupAfficheImage5 {
		width: 320px !important;
		left: 50% !important;
		margin-left: -160px;
		overflow: auto;
		/* top: 0px !important; */ /* pour centrer les pop up au lieu de les mettre en haut */
		height: auto !important;
		max-height: 100%;
		-webkit-box-sizing: border-box;
		   -moz-box-sizing: border-box;
		        box-sizing: border-box;
	}
	#popupTelIpResultEnCours, #popupSendQuestion { 
		overflow: hidden; /* sinon barre de frame en x dans pop up */
		overflow-y: auto; /* pour pouvori scrowler vertivalement sur mob */
	}
	#popupTelIpResultEnCours .titre,
	#popupTelIpEnCours .titre,
	#popupTelIpEnCours2 .titre,
	#popupSentOffer .titre,
	#popupSentQuestion .titre,
	#popupSendQuestion .titre,
	#popup .titre,
	#popupTelIp .titre,
	#popupTelIp2 .titre,
	#popupContact .titre,
	#popupSendFriend .titre,
	#popupSendFriend_url .titre,
	#popupAfficheImage1 .titre,
	#popupAfficheImage2 .titre,
	#popupAfficheImage3 .titre,
	#popupAfficheImage4 .titre,
	#popupAfficheImage5 .titre {
		width: 100% !important;
		background: #2B7AE3! important;
		padding: 5px 0px 4px 10px !important;
		height: auto !important;
		background: -webkit-linear-gradient(#519eee 0%, #2373e2 100%) !important;
		background: -o-linear-gradient(#519eee 0%, #2373e2 100%) !important;
		background: linear-gradient(#519eee 0%, #2373e2 100%) !important;
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#519eee', endColorstr='#2373e2',GradientType=0 );
		border-radius: 5px;
		-webkit-box-sizing: border-box;
		   -moz-box-sizing: border-box;
		        box-sizing: border-box;
	}
	#popupSendQuestion form.contact-accueil, #popupSentQuestion p, #popupSentOffer p, #popupTelIpEnCours2 div, #popupTelIpEnCours div, #popupTelIpResultEnCours div,#popup form, #popupTelIp form, #popupTelIp2 form, #popupContact form, #popupSendFriend form, #popupSendFriend_url form {
		width: 100%;
		margin-left: 0;
	}
	#popupSendQuestion label,
	#popup label,
	#popupContact label,
	#popupSendFriend label,
	#popupSendFriend_url label {
		width: 270px !important;
		/*text-align: center;*/
	}
	#popup {
		-webkit-box-sizing: border-box;
		   -moz-box-sizing: border-box;
		        box-sizing: border-box;
	    height: auto !important;
	    max-height: 100%;
	    overflow: auto;
	    margin-left: -160px;
	    left: 50% !important;
	    width: 320px;
	    top: 0 !important;
	}
	.popup #imgpopup {
		display: none;
	}
	.popup form .itemform {
		width: 100%;
	}
	.popup p {
		width: 97%;
	}
	#recherche[action="recherche.htm"] {
	    top: 41px;
	}
	#header.hasSearch {
	    height: 107px;
	}
}

@media (max-width: 530px) {
	#popupTemoin, #popupTelIp, #popupTelIp2 {
		width: 320px !important;
		margin-left: -160px !important;
		top: 0 !important;  /* Pour allignement au centrr */
		height: auto !important;
		overflow: auto;
		-webkit-box-sizing: border-box;
		   -moz-box-sizing: border-box;
		        box-sizing: border-box;
		max-height: 100%;
	}
/* 	#popupTelIp img, #popupTelIp2 img { // pour garder visible img Tel
		display: none;
	} */
	.popup#popupTemoin label {
		text-align: center;
		width: 100%;
	}
	.popup form {
	    width: 290px;
	    margin: 0 auto;
	}
	.footer-bleu p .toggleMobile {
		display: table;
		margin: 9px auto 0;
		padding-bottom: 8px;
	}
	.footer-bleu p .toggleMobile::before {
		display: none;
	}
	.footer-bleu {
		background: #4f9afe;
		background: -moz-linear-gradient(top,  #4f9afe 0%, #2270d5 100%);
		background: -webkit-linear-gradient(top,  #4f9afe 0%,#2270d5 100%);
		background: linear-gradient(to bottom,  #4f9afe 0%,#2270d5 100%);
		height: auto;
	}
}

@media (max-width: 500px) {
	#general.annonce-photo #gd-content {
		width: 310px;
	}
	#general.annonce-photo #gd-content .bloc-a-supprimer {
		-webkit-box-sizing: border-box;
		   -moz-box-sizing: border-box;
		        box-sizing: border-box;
		margin: 0;
		width: 100%;
	}
	#general.annonce-photo #gd-content .bloc-a-supprimer .bloc2 {
		background: white;
		padding: 10px 0;
		height: auto;
		width: 100%;
	}
	#general.annonce-photo #gd-content .bloc-a-supprimer .bloc2 img {
		float: none;
		margin: 0 auto;
		display: block;
	}
	#general.annonce-photo #gd-content .bloc-a-supprimer .bloc2 div {
		width: 100%;
		float: none;
	}
	#general.annonce-photo #gd-content .bloc-a-supprimer .bloc3 form {
		margin-left: 0;
	}
	#gd-content .bloc-a-supprimer .bloc3 .bouton {
		margin: 10px 20px 5px 60px;
	}
	#gd-content .bloc-a-supprimer .bloc3 a {
		padding-top: 10px;
		clear: both;
		margin-left: 82px;
	}
	#general.mc-modify #content {
	    width: 310px;
	}
	#general.mc-modify #titre-creation h1 {
		font-size: 12px;    line-height: 22px;
	}
	#general.mc-modify #formcompte .tableau input[type="radio"] {
		clear: both;
    	margin: 1px 0 10px 10px;
	}
	#general.mc-modify input {
	    width: 140px;
	    margin-right: 10px;
	}
}

@media (max-width: 470px) {
	#menutop .mobile_menu .link {
		font-size: 11px;
		padding-left: 17px;
		line-height: 40px;
	}
	#menutop .mobile_menu .link span {
		top: 2px;
		font-size: 25px;
	}
	#firstline {
		width: 90%;
		margin-right: auto;
		margin-left: auto;
	}
	#firstline div:last-of-type span, #firstline div:last-of-type, #firstline div {
		font-size: 12px !important;
		width: 100% !important;
		margin: 0 !important;
	}
    .fb_iframe_widget {
    	display: block !important;
	    margin-top: 11px;
	    margin-bottom: 11px;
	}
}

@media (max-width: 400px) {
	#general.actu,
	#general.actu #content {
	    width: 367px;
	}
	#pages-actu2 {
	    width: 312px !important;
	}
	#content-actualites #new-videos, #content-actualites #videos-populaires {
	    margin-left: 17px;
	}
	#menutop .mobile_menu .link span {
		display:none;
	}
} 

@media (max-width: 374px) {	

	#general.annonce-gratuite #gd-content .bloc-conf {
		padding-left : 0px;
		margin-left : 2px
	}

	#general.annonce-gratuite #gd-content h1 {
		margin-left : 2px;
	}
	#cityZone {  /* gestion des villes sur formulaire gratuit  Amir 29/10/18*/
	 	margin-left: 15%;
	 	width: 79%;
	}
	
	#cityZone .ville {  /* Vilel en gris  Amir 29/10/18*/
	 	margin-left: 38%;
	}
	#general.actu-theme #actualites-forum {
	    width: 310px;
	}

	#content.sh-marque #content-tabresultats .comment2bloc2 {
		height: 42px !important;
	}
	#content.sh-marque #content-tabresultats .item-tabresultats.item-tabresultats-adds {
  		height:	auto !important;
  		padding-bottom: 5px;
    }
    .mobile374 {
    	display:block;
    }
    .noMobile374 {
    	display:none;
    }
	#general.actu-detail #actualite-info {
	    width: 286px;
	    margin-left: 10px;
	    margin-right: 10px;
	}
	#general.actu-detail #actualite-info .infos {
	    width: 100%;
	}
	#general.actu-detail a.highslide img {
		height: 87px;
		width: 135px;
	}
	/*#general.credit-auto2 #content-mon-compte2 .bloc-credit {
	    margin: 2px 9px !important;
	}
	#general.credit-auto2 #content-mon-compte2 .bloc-credit:last-of-type {
	    margin: 2px 81px !important;
	}*/
	#general.actu-detail #actualite-info #reagissez {
	    width: 286px;
	}
	#general.actu-detail #actualite-info #reagissez #bloc-reagissez .anonym .bas {
	    margin-left: 56px;
	}
	#general.credit-auto,
	#general.credit-auto #content,
	#general.credit-auto #mon-compte, #general.credit-auto #mon-compte2 {
		width: 310px;
	}
	#general.actu-detail #actualite-info #egalement .colonne ul li a p {
	    width: 176px;
	}
	#general.actu-detail #actualite-info #egalement .colonne {
    	width: 286px;
    }
	#content.sh-marque #content-recherchemodele .criteres, #content.sh-marque #content-recherchemarque .criteres {
	    width: 288px;
	}
	#general.modify-annonce #titre-creation h1 {
	    font-size: 14px;
	    line-height: 23px;
	}
	#general.modify-annonce #content #formcompte select {
		width: 140px !important;
	}
	#general.modify-annonce #content input[type="text"] {
		width: 136px !important;
	}
	#general.modify-annonce #content textarea#comment {
		width: 136px !important;
	}
	#general.modify-annonce #leftCarsSpan {
		display: block;
	}
	#content {
		width: 310px;
	}
	#general.facture-pro #mon-compte2,
	#general.facture-pro,
	#general.mc-telephony,
	#general.mc-telephony #mon-compte2 {
		width: 310px;
	}
	#general.mc-telephony #content-mon-compte2 #content-table-mon-compte .annonces {
		width: 75px;
	}
	#general.mc-telephony #content-mon-compte2 #content-table-mon-compte .annonces.mobile {
	    width: 153px !important;
	}
	#general.mc-telephony #content-mon-compte2 #content-table-mon-compte .annonces.time + div {
		width: 211px !important;
	}
	#general.facture-pro #content-mon-compte2 #content-table-mon-compte .facture {
	    width: 167px;
	}
	#general.facture-pro #content-mon-compte2 #content-table-mon-compte .facture.date1 {
		width: 159px;
	}
	#general.facture-pro #content-mon-compte2 #content-table-mon-compte .facture.name {
		width: 146px;
	}
	#general.facture-pro #content-mon-compte2 #content-table-mon-compte .facture.price {
	    width: 85px;
	}
	#gd-content .bloc-conf-confirmee {
		padding: 5px 10px;
	}
	#general.do-annonce #formcompte .envoi-photos {
		padding: 10px 0px;
	}
	#formcompte .chargement#loadMessage {
		margin-right: 147px;
	}
	#general.do-annonce #content input[type="text"] {
		width: 164px;
	}
	.car_page_name .mobileDetail span {
		font-size: 13px;
	}
	.car_page_name .mobileDetail {
		font-size: 12px;
	}
	#content.sh-marque #annoncesalaune .annonce:nth-child(1), #content.sh-marque #annoncesalaune .annonce:nth-child(3) {
	    margin-left: 25px;
	}
	#content.sh-marque #content-rechercheregion ul,
	#content.sh-marque #content-recherchemarque ul,
	#content.sh-marque #content-recherchemodele ul {
		width: 147px;
		margin-left: 6px;
	}
	#content.sh-marque #titre-recherchemarque h2 {
		font-size: 12px;
	}
	.slogan-util, .notice-legale-slogan {
		display: none;
	}
	#general.actu {
		width: 310px;
	}
	#general.util,
	#general.do-annonce #content,
	#general.do-annonce {
		width: 310px;
	}
	#general.util #content {
		width: 310px;
	}
	.actu-slogan {
		display: none;
	}
	#header.hasSearch {
		height: auto;
	}
	#general.actu #content {
		width: 310px;
	}
	#content-actualites #actu-col-gauche h3 {
		width: 287px;
	}
	#recherche[action="recherche.htm"] {
		top: 3px;
	}
	#header.hasSearch {
		height: 67px;
	}
	#menutop .mobile_menu #open_mobile_menu::before, #menutop .mobile_menu #open_app_menu::before {
		left: 3px;
	}
	#menutop .mobile_menu .link {
		padding-left: 9px;
		font-size: 10px;
	}
	#menutop #mobile_menu_app #backButton {
		width: 10%;
	}
	#menutop #mobile_menu_resp #open_mobile_menu, #menutop #mobile_menu_resp #open_app_menu {
		width: 28%;
		padding-left: 36px;
	}
	#menutop #mobile_menu_app #open_mobile_menu, #menutop #mobile_menu_app #open_app_menu {
		width: 28%;
		padding-left: 36px;
	}
	#menutop #mobile_menu_app .link {
		width: 59%;
	}
	#menutop #mobile_menu_resp .link {
		width: 72%;
	}
	#menutop .mobile_menu .link span {
		display:none;
	}
	.annonce-gratuite#general {
		width: 314px;
	}
	.annonce-gratuite#general #gd-content {
		width: 310px;
	}
	#gd-content .grand-bloc form .form-gauche input, #gd-content .grand-bloc form .form-gauche textarea, #gd-content .grand-bloc2 form .form-gauche input, #gd-content .grand-bloc2 form .form-gauche textarea {
		width: 141px !important;
	}
	#gd-content .grand-bloc form .form-gauche .exceptionFreeAd {
		width: 260px !important;
	}
	#general.annonce-gratuite #gd-content .grand-bloc {
		width: 290px;
		margin: 0 10px;
	}
	#gd-content .grand-bloc form .form-gauche label[for="faireOffre"] {
		width: 260px !important;
	}
	#gd-content .grand-bloc form .form-photos, #gd-content .grand-bloc2 form .form-photos {
		width: 100%;
	}
	#gd-content .grand-bloc form .form-photos ul li:last-of-type , #gd-content .grand-bloc2 form .form-photos ul li:last-of-type {
		margin-right: 0 !important;
	}
	#gd-content .grand-bloc form .form-photos .chargement, #gd-content .grand-bloc2 form .form-photos .chargement {
		margin-top: 10px;
		margin-bottom: 10px;
	}
	.label-memberDiv {
		width: 76px !important;
	}
	.label-memberDiv2 {
		width: 270px !important;
	}
	#confidentiality {
		margin-left: 130px !important;
	}
	.formrecherche_close, .formrecherche_close_phone {
		top: 15px;
		margin-left: 122px;
	}
	#droite #formrecherche .formrecherche_wrap, #droite #formrecherchePhone .formrecherche_wrap  {
		margin-top: 10px;
		margin-bottom: 10px;
	}
	#content.sh-marque #recherche-voiture #searchForm {
		padding: 40px 5px 13px;
	}
	.recherche-voiture-close {
		top: 20px;
		margin-left: 120px;
	}
	#general.car_page {
		width: 310px;
		overflow: hidden;
	}
	.car_page#general #content {
		width: 100%;
	}
	.car_page#general #visu-voiture #mediumPhoto, .car_page#general #visu-voiture #mediumPhoto2 {
		width: 306px !important;
	}
	.car_page#general #visu-voiture .desctop_image_nav {
		width: 99%;
		max-width: 306px;
	}
	.car_page#general #visu-voiture {
		width: auto;
	}
	#visu-voiture ul.liste-boutons li {
		width: 48px;
	}
	#titre-formulaire-voiture {
		width: 298px;
	}
	.car_page#general #formulaire-voiture {
		width: 350px;
	}
	#content-formulaire-voiture, #content-location-voiture, #content-offer-voiture {
		width: 296px;
	}
	.employer-label {
		width: 245px !important;
	}
	.employer-l {
		width: 297px !important;
	}
	.car_page#general #content-fiche-voiture #bloc-droit {
		margin-left: 0;
		width: 306px;
	}
	.car_page#general #details-voiture {
		width: 294px;
		margin-left: 6px;
	}
	.car_page#general #details-voiture #tarif, .car_page#general #desc-voiture-photos #tarif {
		width: 281px;
	}
	.car_page#general #details-voiture .item {
		width: 294px;
	}
	.car_page#general #details-voiture .droite {
		width: 168px;
	}
	.car_page#general #details-voiture h3 {
		width: 291px;
	}
	.car_page#general #questions-reponses {
		width: 286px;
	}
	#annonces-similaires, #annonces-aleatoires, #budgetcat-similaires {
		width: 286px;
	}
	.car_page#general #titre-fiche-voiture-gauche {
		width: 160px;
	}
	#content-location-voiture {
		overflow: hidden;
	}
	#content.sh-marque {
		width: 310px !important;
	}
	#content.sh-marque #content-maselection .item-selection {
		width: 148px;
	}
	#content.sh-marque #content-maselection .item-selection a.removeLink {
		left: 96px;
	}
	#content.sh-marque #titre-resultats .titre-resultats-gauche {
		padding: 8px 0 0 0px;
		width: 100%;
	}
	#content.sh-marque #titre-resultats .titre-resultats-gauche ul {
		width: 100% !important;
		text-align: center;
		margin: 0;
	}
	#content.sh-marque #titre-resultats .titre-resultats-gauche ul li {
		float: none !important;
		display: inline-block;
	}
	#content.sh-marque #titre-resultats .titre-resultats-gauche ul li a {
		width: auto !important;
		padding: 5px 10px 0;
		border-radius: 4px 4px 0 0;
	}
	#titre-resultats .titre-resultats-gauche ul li a.toutesactif {
		border-radius: 5px 5px 0 0;
		width: 72px;
	}
	#content.sh-marque #titre-resultats {
		padding-bottom: 0 !important;
	}
	#content.sh-marque #orderBox {
		width: 110px !important;
	}
	#content.sh-marque #content-tabresultats .item-tabresultats .col1 .pcase-res {
		width: 55% !important;
	}
	#content.sh-marque .margin4 {
		width: 210px !important;
	}
	.gratuiteError, .gratuiteError#ErrorPro {
	    margin-left: 36px !important;
	    width: 191px !important;
	}
	#general.recherche {
	    width: 310px;
	}
	#general.recherche #content {
	    width: 310px;
	}
	#general.recherche #content .gsc-search-button input {
		width: 120px;
	}
	#droite #formrecherche .formrecherche_close, #droite #formrecherchePhone .formrecherche_close_phone {
		margin-left: 123px;
		top: 16px;
	}
	#general.mc-new, #general.mc-new #content {
		width: 310px;
	}
	#formcompte .tableau input[type="radio"] {
		clear: both;
		margin: 1px 0 10px 10px;
	}
	div.errorMC {
		width: 218px !important;
	}
	.errorMC#ErrorPro {
		margin-left: -69px;
	}
	.garage#page #entete {
		width: 310px !important;
	}
	.garage-companyName {
		width: 300px;
	}
	#general.conseils {
		width: 310px;
	}
	#general.conseils #content {
		width: 100%;
	}
	#general.conseils #actualite-info-droite {
		width: 120px;
	}
	#general.compte2, #general.compte2 #content {
		width: 310px;
	}
	#general.compte2 #content-mon-compte2 #bloc-mon-compte2-gauche {
    	width: 293px;
    }
    #content-mon-compte2 #content-table-mon-compte .supp {
    	width: 31px;
    }
    #content-mon-compte2 #content-table-mon-compte .supp input {
	    margin: 68px 0 0 9px;
	}
	#content-mon-compte2 #content-table-mon-compte .photos {
		width: 118px;
	}
	#content-mon-compte2 #content-table-mon-compte .vehicule {
		width: 141px;
	}
	#content-mon-compte2 #content-table-mon-compte .formules {
		width: 147px;
		padding-left: 3px;
	}
	#content-mon-compte2 #content-table-mon-compte .gerer {
		width: 145px;
	}
	#content-mon-compte2 #sous-table-mon-compte-gauche {
	    width: auto;
	    display: table;
	    margin: 0 auto;
	    float: none;
	}
	#content-mon-compte2 #sous-table-mon-compte-droite {
		float: none;
		margin: 4px auto 0;
		display: table;
	}
	#general.mc-alerts #content {
		width: 310px;
	}
	#general.mc-alerts #content-mon-compte2 #content-table-mon-compte .criteres {
		width: 270px !important;
		padding-bottom: 10px;
	}
	#general.mc-alerts #content-mon-compte2 #content-table-mon-compte .annonces {
		width: 147px;
	}
	#general.mc-alerts #content-mon-compte2 #content-table-mon-compte .gerer2 {
		width: 158px;
	}
	#general.mc-alerts #content-mon-compte2 #content-nouvelle-alerte {
		width: 100%;
		overflow: hidden;
	}
	#general.mc-alerts #content-mon-compte2 #content-nouvelle-alerte select {
		width: 150px;
	}
	#general.mc-alerts #content-mon-compte2 #content-nouvelle-alerte .bouton {
		width: 138px;
		border-radius: 4px;
	}
	#general.mc-messages #content,
	#general.mc-messages,
	#general.mc-message #content,
	#general.mc-message {
		width: 310px;
		margin: 0 auto;
	}
	#general.mc-messages #content-mon-compte2 #content-table-mon-compte .item-table-mon-compte a.lienitem {
    	width: 270px;
    }
    #general.mc-messages #content-mon-compte2 #content-table-mon-compte .expediteur {
    	width: 141px;
    }
    #general.mc-messages #content-mon-compte2 #content-table-mon-compte .date {
    	width: 128px;
    }
    #general.mc-messages #content-mon-compte2 #content-table-mon-compte .vehicule-concerne {
    	width: 260px;
    }
    #general.mc-messages #content-mon-compte2 #bas-table-mon-compte .tri label:last-of-type {
	    width: auto !important;
	}
	#general.mc-message #content-mon-compte2 #content-message #message-gauche li {
		width: 100%;
	}
	#general.mc-message #content-mon-compte2 #content-message #message-gauche .repondre-msg {
		margin-left: 74px;
	}
	#general.mc-message #content-mon-compte2 #content-message #message-droite .message-droite-img {
		padding-left: 5px;
	}
	#general.mc-message .message-droite-p {
		width: 213px;
	}
	#general.annonce-confirm {
		width: 310px;
	}
	#general.avant-annonce #content, #general.avant-annonce {
	    width: 310px;
	}
	#general.avant-annonce #formcompte .formcompte-droite {
    	width: 288px;
    }
	#general.conseils .articleIMG {
	    max-width: 136px;
	}
	#content.sh-marque #titre-recherchemodele * {
	    font-size: 11px !important;
	    white-space: nowrap;
	}
	.onglets_container {
		width: 318px;
	}
	.onglets_container {
		width: 318px;
		height: 256px;
	}
	#tab2jaune {
		height: 222px;
		width: 305px;
	}
	.annonces-370 {
		width: 316px;
		float: none;
		overflow: hidden;
		margin: 10px auto 0;
	}
	.titre-pro {
		width: 306px;
		border-radius: 8px 8px 0 0;
	}
	#billes {
		width: 312px;
	}
	#billes p {
		margin-left: 113px;
	}
	ul.haut106 {
		width: 288px;
	}
	ul.haut106 li img {
		width: 105px;
		height: 66px;
	    margin-bottom: 10px;
	    margin-top: 9px;
	}
	.link_pro .prixlistes {
		float: right;
	}
	ul.haut106 .blockpro {
		width: 175px;
	}
	#general.index-page,
	#general {
		width: 320px;
	}
	.titre-privilege, .titre-intense {
		width: 306px;
		border-radius: 8px 8px 0 0;
	}
	#general ul.haut88, #general ul.haut48 {
		width: 292px;
	}
	ul.haut48 li a:link, ul.haut48 li a:visited {
		width: 295px;
		height: auto;
	}
	.grostrait-gris .haut48 li {
		height: auto !important;
		padding-bottom: 3px !important;
	}
	.taille3 {
		height: auto;
	}
	.annonces-300 {
		width: 310px !important;
		margin: 15px 0 0;
	}
	#droite {
	    width: 310px;
	}
	/*#general .divcentre {
		margin: 0 10px;
	}*/
	.taille2 {
		height: 280px;
	}
	#billesvrac p {
		margin-left: 103px;
	}
	#general.index-page .col:nth-child(2) {
		width: 320px;
	}
	#content.sh-marque {
		width: 310px;
	}
	#content.sh-marque #titre-annoncesalaune h1 {
		font-size: 13px;
	}
	#content.sh-marque #annoncesalaune .annonce:nth-child(1), #content.sh-marque #annoncesalaune .annonce:nth-child(3) {
		margin-left: 26px;
	}
	#content.sh-marque #titre-annoncesalaune, #content.sh-marque #titre-recherchemarque, #content.sh-marque #titre-maselection, #content.sh-marque #titre-resultats, #content.sh-marque #titre-maselection, #content.sh-marque #titre-resultats-comparer, #content.sh-marque #sous-titre-resultats-comparer {
		background: rgb(253,202,0);
		background: -moz-linear-gradient(top,  rgba(253,202,0,1) 0%, rgba(221,150,0,1) 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(253,202,0,1)), color-stop(100%,rgba(221,150,0,1)));
		background: -webkit-linear-gradient(top,  rgba(253,202,0,1) 0%,rgba(221,150,0,1) 100%);
		background: -o-linear-gradient(top,  rgba(253,202,0,1) 0%,rgba(221,150,0,1) 100%);
		background: -ms-linear-gradient(top,  rgba(253,202,0,1) 0%,rgba(221,150,0,1) 100%);
		background: linear-gradient(to bottom,  rgba(253,202,0,1) 0%,rgba(221,150,0,1) 100%);
		height: auto;
		padding-bottom: 6px;
		overflow: hidden;
	}
	#content.sh-marque #content-recherchemarque ul {
		width: 140px;
	}
	#content.sh-marque #titre-resultats .titre-resultats-gauche ul li a.toutes:link, #content.sh-marque #titre-resultats .titre-resultats-gauche ul li a.toutes:visited {
		border-radius: 5px 5px 0 0;
		width: 74px;
	}
	#titre-resultats .titre-resultats-gauche ul li a.toutes:hover, #titre-resultats .titre-resultats-gauche ul li a.toutes:active, #titre-resultats .titre-resultats-gauche ul li a.toutesactif {
		width: 76px;
		border-radius: 7px 7px 0 0;
	}
	#content.sh-marque #content-tabresultats .item-tabresultats .col1 .pcase-res {
		width: 55% !important;
	}
	#content.sh-marque .margin4 {
		width: 100% !important;
	}
	#content.sh-marque #titre-resultats .titre-resultats-gauche ul {
		margin: 0;
	}
	#content.sh-marque #orderBox {
		margin: 5px 0 5px 4px;
	}
	#openMobileFilter {
		margin-right: 7px;
	}
	#content.sh-marque #titre-resultats .titre-resultats-gauche ul {
		height: 28px;
	}
	#general.index-page .col {
		float: none;
	}
	#general, #content,
	#general.mc-messages, #general.mc-message, #general.mc-parrainage {
		width: 310px;
	}
	#general.mc-parrainage #content-mon-compte2 #table-mon-compte .nom-du {
	    width: 153px;
	}
	#general.mc-parrainage #content-mon-compte2 #table-mon-compte .nom-prenom {
	    width: 152px;
	}
	#premiereligne {
		width: auto;
		display: table;
	}
	#general.credit-auto #actualites-forum {
		width: 310px;
	}
	#droite #content-annoncesalaune-droite .diva {
	    width: 223px !important;
	}
	#actualite-info {
		width: 296px;
		margin-left: 5px;
		margin-right: 5px;
	}
	#actualite-info-gauche {
		width: 100%;
	}
	#sous-titre-resultats-comparer {
		background: #e3e3e3;
		background: -moz-linear-gradient(top,  #e3e3e3 0%, #cbcbcb 100%);
		background: -webkit-linear-gradient(top,  #e3e3e3 0%,#cbcbcb 100%);
		background: linear-gradient(to bottom,  #e3e3e3 0%,#cbcbcb 100%);
	}
	#content-resultats-comparer-wrap {
	    width: 188px;
	}
	#content.sh-marque #sous-titre-resultats-comparer {
	    background: #e3e3e3;
	    background: -moz-linear-gradient(top, #e3e3e3 0%, #cbcbcb 100%);
	    background: -webkit-linear-gradient(top, #e3e3e3 0%,#cbcbcb 100%);
	    background: linear-gradient(to bottom, #e3e3e3 0%,#cbcbcb 100%);
	}
	.mon-compte#generale #content, .mon-compte#general #content {
		width: 310px;
	}
	#mon-compte, #mon-compte2 {
		width: 310px;
	}
	#content-mon-compte a {
		margin-left: 85px;
	}
	#content-mon-compte form label {
		margin-left: 0;
	}
	#temoignages-droite {
		width: 310px;
	}
	#temoignages-droite .envoyer-temoignage, #temoignages-droite .voir-temoignage {
	    margin-left: 60px;
	}
	#general.mc-pro {
		width: 310px;
		overflow: hidden;
	}
	#general.mc-pro #acces-pro-contact-content label {
		width: 100%;
		text-align: center;
	}
	#general.partner-page #titre-assurance h1 {
		font-size: 16px;
		line-height: 21px;
	}
	.garage#page #droite-vitrine {
		width: 310px;
	}
	#general.certificate, #general.certificate #content {
		width: 310px;
	}
	#mon-compte, #mon-compte2 {
		width: 310px;
	}
	#general.certificate #content-mon-compte2 .gauche {
	    width: 236px;
	    margin-right: 10px;
	}
	#general.avant-annonce-step2 {
		width: 310px;
	}
	#pages-actu2 {
	    width: 270px !important;
	    margin-left: 6px !important;
	}
	#content-lien-video input {
    	width: 260px;
    }
    #content-actualites #new-videos li {
    	margin: 10px 4px;
    }
    #content-actualites #new-videos, #content-actualites #videos-populaires {
	    margin-left: 0;
	}
	#general.actu-theme #content-actualites #actu-col-gauche #pages-actu2 {
    	width: 86% !important;
    }
}








@media (max-width: 700px) {
	#texti { color: blue; }
}

@media (min-width: 700px) {
	#texti { color: red; }
}



