@media (min-width:641px){
.rtl-content {
    width: 1017px;
    margin: 0 auto;
}
body {
        margin: 0;
        padding: 0;
		font-family: 'Archivo', sans-serif;
		font-style: normal;
		
		font-weight: normal;
		font-size: 13px;
		color: rgba(65,65,65,1);
		letter-spacing: 1.45px;
		color: #353535;
		background: #e8e8e8;
		}


table {
		font-family: 'Archivo', sans-serif;
		font-size: 1.4em;
		}


/* HAUT DE PAGE - Zone identification */

div#blocid {
		padding-left:20px;
		padding-top:0px;
		margin-top:0px;
}


.champid {
		width:100px;
		font-family: 'Archivo', sans-serif;
		font-size: 11px;
		color: #666;
}


/* HAUT DE PAGE - Calage bouton ok + deux liens */


.validhome{
	display:block;
	margin-top: 3px;
}


.validhome img {
	display: block;
	float:left;
	margin-right: 9px;
}


.validhome a:link, a:visited  {
	font-family: 'Archivo', sans-serif;
	font-size: 11px;
	color: #666;
}


.validhome  a:hover {
	color: #f40d0f;
}




/* BARRE MENU */
.date {
	color:#FFF;
	height:25px;
	padding-right:6px;
	margin-top:4px;
	background-color:#ed1c24;

}
.correction{
	background-color: #ed1c24;
	background-image: url(../img/correction_menu.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}


.recherche {
	width:230px;
	font-family: 'Archivo', sans-serif;
	font-size: 11px;
	color: #666;
}

.epapergris{
	font-family: 'Archivo', sans-serif;
	font-size: 14px;
	color: #999;
	font-weight:bold;
}

.epapergris12{
	font-family: 'Archivo', sans-serif;
	font-size: 12px;
	color: #999;
}

.epaperblack{
	font-family: 'Archivo', sans-serif;
	font-size: 14px;
	color: #000;
	font-weight:bold;
}

.epaperred{
	font-family: 'Archivo', sans-serif;
	font-size: 14px;
	color: #ed1c24;
	font-weight:bold;
}

.titreactu{
	font-family: 'Archivo', sans-serif;
	font-size: 14px;
	color: #666;
	font-weight:bold;
}

.titreactu a:link, a:visited{
	font-family: 'Archivo', sans-serif;
	font-size: 14px;
	color: #666;
	text-decoration:none;
	font-weight:bold;
}

.titreactu a:hover{
	font-family: 'Archivo', sans-serif;
	font-size: 14px;
	color: #666;
	font-weight:bold;
	text-decoration:underline;
}


.annoncehome{
	display:block;
	margin-top: 3px;
}


.annoncehome img {
	display: block;
	float:left;
	margin-right: 9px;
}
.footer-logo {
    float: left;
    width: 100%;
    margin-bottom: 2em;
}
.footer {
    font-family: CooperHewitt-Book;
    font-size: 1.4em;
    color: #FFF;
    font-weight: normal;
    background: red;
    padding-top: 2em;
    margin-top: 0em;
    padding-top: 2em;
    display: flex;
}
.footer-col {
    width: 25%;
    float: left;
}
.footer-inside {
    margin: 0 auto;
        margin-top: 0px;
        margin-bottom: 0px;
    margin-top: 0px;
    margin-top: 0px;
    width: 100%;
    max-width: 1300px;
    margin-top: 1em;
    margin-bottom: 3em;
}
.footer-col-title {
    font-weight: 600;
    margin-bottom: 1em;
}
.footer-row {
    padding-top: 0.3em;
    padding-bottom: 0.3em;
}
 a.footer:link, a.footer:visited , a.footer:active{
	font-family: 'Archivo', sans-serif;
	font-size: 10px;
	text-decoration:none;
	color: #FFF;
	font-weight:normal;
}


a.footer:hover {
	font-family: 'Archivo', sans-serif;
	font-size: 10px;
	color: #FFF;
	text-decoration:underline;
	font-weight:normal;
}




/* MENU */
/*#nav {margin:20px 0 80px 0;} */


#nav {float:left; width:798px; height:auto; background:#fff url("../menuimg/bottom_line.gif") repeat-x bottom; position:relative;} /* fond derriÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¨re onglet */


#nav .select, #nav .current {margin:0; padding:0; list-style:none; display:block;}


#nav li {display:inline; margin:0; padding:0;height:auto;}


#nav .select a,
#nav .current a {display:block; height:21px; float:left; background: url("../menuimg/left_rouge.gif") no-repeat left top; padding:0 0 0 8px; border-bottom:1px solid #fff; text-decoration:none; font-size:10px; line-height:20px; white-space:nowrap; margin-left:2px;} /*  Formatage Rub 1 texte */
* html #nav .select a, * html #nav .current a {width:1px;}


#nav .select a b,
#nav .current a b {height:100%; display:block; background:url("../menuimg/right_rouge.gif") no-repeat right top; padding:0 8px 0 0px; color:#666;} /* Couleur rub 1 txt gris*/


#nav .select a:hover,
#nav .select li:hover a {background-position:0 -75px; border-color:#ed1c24; cursor:pointer;} /* filet sous rub niveau 1 */




#nav .select a:hover b,
#nav .select li:hover a b {background-position:100% -75px; border-color:#ed1c24; color:#fff;} /* lien over et click-filet sous rub niveau 1 */


#nav .sub {display:none;}


/* for IE5.5 and IE6 only */
#nav table {position:absolute; border-collapse:collapse; left:0; top:0; font-size:11px;}


#nav .current a {background-position:0 -75px; border-color:#ed1c24;}
#nav .current a b {background-position:100% -75px; color:#FFF;} /* txt rubrique active */




#nav .sub li a:hover,
#nav .select a:hover .sub li a:hover,
#nav .select li:hover .sub li a:hover {background:#ed1c24 url(../menuimg/sub_sep.gif) top right no-repeat; color:#FFF; text-decoration:underline;} /* txt sous rub niveau 2 et couleur over fond */


#nav .sub_active .current_sub a,
#nav .sub_active a:hover {background:#ed1c24 url(../menuimg/sub_sep.gif) top right no-repeat; color:#FFF; text-decoration:underline;} /* txt sous rub niveau 2 et couleur over fond  de la rubrique active*/


#nav .select li a:hover .sub,
#nav .select li:hover .sub {display:block; position:absolute; width:750px; top:21px; left:0; background:#ed1c24; margin-top:1px; padding:0; z-index:100; border-bottom:0px solid #fff; height:25px;}


#nav .sub, #nav .sub_active {margin:0; padding:0; list-style:none;}
#nav .sub_active {display:block; position:absolute; width:798px; top:21px; left:0; background:#ed1c24; margin-top:1px; padding:0; z-index:10; color:#000; border-bottom:0px solid #fff;}
* html #nav .sub_active, * html #nav .select a:hover .sub {z-index:-1; margin-top:0; margin-t\op:1px;}


#nav .sub_active a {height:20px; float:left; text-decoration:none; line-height:24px; white-space:nowrap; font-weight:normal;}
#nav .sub_active a,
#nav .select a:hover .sub li a,
#nav .select li:hover .sub li a {display:inline; background:#ed1c24 url(../menuimg/sub_sep.gif) top right no-repeat; padding:0 10px; margin:0; font-size:10px; width:auto; white-space:nowrap; font-weight:normal; border:0; color:#fff; height:25px; line-height:24px; }


/* New annonce 22/08/07 */



.filariane {font-family: 'Archivo', sans-serif; font-weight:bold; color: #999;	color: #464646;
font-size: 1.9em;}

.titreannonce { font-family: 'Archivo', sans-serif; font-size: 13px; font-weight:bold; color: #666; text-align:left;}
.prixannonce { font-family: 'Archivo', sans-serif; font-size: 14px; font-weight:bold; color: #ed1c24; text-align:right;}


table#global { border:1px solid #CCC; background-color:#f0f0f0;}
.tablelabel {font-family: 'Archivo', sans-serif; font-size: 1em; font-weight:bold; color: #999; text-align:left; width:140px}


table#intblanc { background-color:#CCC; margin:0 auto}
table#intblanc td{ font-size: 1em;; background-color:#FFF;}


/* New annonce 19/09/07 Recherche auto */


table#globalblanc { border:1px solid #CCC; background-color:#FFF; font-size: 9px;}

.intitulesep{
	margin-bottom:4px;
	margin-left:8px;
	margin-top:2px;
	font-family: 'Archivo', sans-serif; font-size: 11px; font-weight:bold; color: #666; text-align:left;
}




div#left {
	float: left;
	width: 146px;
	margin-left:4px;
	/*background-color: red;*/
}
div#right {
	/*background-color: lime;*/
	float: right;
	margin-right:4px;
	width: 146px;
}
div#middle {
	padding: 0px 160px 5px 160px;
	margin: 0px;
	/*background-color: silver;*/
}


.champautosearch {
		width:188px;
		font-family: 'Archivo', sans-serif;
		font-size: 11px;
		color: #666;
}
div#champautosearch  {
		margin:12px 6px;
}


.champsimple {
		font-family: 'Archivo', sans-serif;
		font-size: 11px;
		color: #666;
		font-weight:normal;
}


.champlarge{
		font-family: 'Archivo', sans-serif;
		font-size: 11px;
		color: #666;
		width:180px;
}


.rechercheseparation {
		margin: 10px 0 0px 0;




}


table#topannonces {
	text-align:center;
	font-family: 'Archivo', sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #666;
	background:#fff url("../img/fond_annonce_top.gif") repeat-x bottom;
}
.prix { font-family: 'Archivo', sans-serif; font-size: 11px; font-weight:normal; color: #666;}


table#trieblanc { font-family: 'Archivo', sans-serif; font-size: 11px; font-weight:bold; color: #FFF;}




table#listeannonce {font-family: 'Archivo', sans-serif; font-size: 11px; font-weight:normal; color: #666;}
.prix2 {font-weight:bold; color: #ed1c24; text-align:right;}
table#listeannonce a:link, a:visited {color: #666; text-decoration:none;}
table#listeannonce a:hover {color: #ed1c24; text-decoration:underline;}




table#navigationpage{ border:0px solid #CCC; background-color:#FFF; font-size: 9px;}
table#navigationpage a:link, a:visited { color: #666; text-decoration:none;}
table#navigationpage a:hover { color: #ed1c24; text-decoration:underline;}


<!-- Mise ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â  jour 3/10/07-->


.bloc1 { margin-left:4px width: 150px; height: 78px;  font-family: 'Archivo', sans-serif; font-size:11px; font-weight:bold; color: #666; }
a.bloc1:link, a.bloc1:visited, a.bloc1:hover a.bloc1:active{ font-family: 'Archivo', sans-serif; font-size: 11px; color: #666; text-decoration:none;}
#conteneur { background-image:  url(../img/home/bas.gif); background-repeat: no-repeat; height: 78px; width: 150px; text-align: center;}


/*18/10/07*/


.pdf {background-image:  url(../img/deco/d_pdf.gif); background-repeat: no-repeat;}
.pdf p {margin-left:20px;}
.titrerouge {font-family: 'Archivo', sans-serif; font-size:12px; font-weight:bold; color: #ed1c24;}
.titregris {font-family: 'Archivo', sans-serif; font-size:12px; font-weight:bold; color: #666;}
.txtrelief {font-family: 'Archivo', sans-serif; font-size:11px; font-weight:bold; color: #666;}


.tabletarif{ border:1px solid #CCC; background-color:#FFF;}
.tarif{ color:#666; font-weight:bold; text-align:right; vertical-align:middle; 	padding-right:8px;	height:20px;}
.headerblanc{ font-family: 'Archivo', sans-serif; font-size: 11px; font-weight:bold; color: #FFF;}


.contacttxt{ color:#666; font-weight:bold; text-align:right; vertical-align:middle; 	padding-right:8px;	height:30px;}

/*03/07/2008*/

.tilinks{
	font-family: 'Archivo', sans-serif;
	font-size: 9px;
	color: #666;
	margin:0px;
	font-weight:normal;
	margin-bottom:15px;
}


tilinks a:link, a:visited{
	font-family: 'Archivo', sans-serif;
	font-size: 9px;
	color: #666;
	text-decoration:none;
	background-repeat:repeat-x;
	font-weight:normal;
}


tilinks a:hover{
	font-family: 'Archivo', sans-serif;
	font-size: 9px;
	color: #666;
	text-decoration:underline;
	font-weight:normal;
}



/*29/10/07*/


.normal { font-family: 'Archivo', sans-serif; font-size: 11px; font-weight:normal; color: #666; margin:7px;}
.bold { font-family: 'Archivo', sans-serif; font-size: 11px; font-weight:bold; color: #666; margin:7px; }

a:link{ font-family: 'Archivo', sans-serif; font-size: 11px;  color: #666; text-decoration:none;}
a:visited{ font-family: 'Archivo', sans-serif; font-size: 1.4em;  color: #666; text-decoration:none; }
a:hover{  text-decoration:underline;}
a:active{ font-family: 'Archivo', sans-serif; font-size: 11px;  color: #666; text-decoration:none;}

.luxlogo {
	width: 15%;
    float: left;
    padding-left: 1em;
    padding-right: 1em;
    background: red;
    padding: 1em;
    border-radius: 14px;
}
.row.finder {
    background: white;
    padding-top: 1.5em;
    padding-bottom: 1.5em;
	
}

.luxlogo img {
    width: 100%;
}
.find-text {
	width: 60%;
	float: left;
	padding: 0.8em;
	border: none;
	font-size: 1.5em;
	left: 1em;
	position: relative;
}
.cat-menu-zone {
	width: 24%;
	position: absolute;
	display: none;
	padding: 2em;
	top: 5.55em;
	z-index: 200;
	background: white;
	margin-left: 1em;
	border-left: 1px solid #e4e4e4;
    border-right: 1px solid #e4e4e4;
}
#cat-menu-zone {
	background: #fff9f9;
}
.cat-menu-zone > div > img {
    width: 18%;
	cursor: pointer;
}
.fleche {
	width: 7% !important;
	float: right;
	position: ;
	top: 1.8em !important;
}
.cat-menu-zone > div {
    width: 100%;
    float: none;
    margin: 0.38em;
}
#cat-menu-box-pc > img {
	width: 100%;
}
#cat-menu-box-pc > img {
	width: 20%;
	position: relative;
top: 0.6em;
}
#cat-menu-box-pc > span {
	position: relative;
	top: 0.6em;
	font-size: 1em;
	margin-left: 1.2em;
}
.cat-menu-zone > div > span {
	font-size: 1em;
	position: relative;
	margin-left: 1em;
	top: -1em;
	cursor: pointer;
}

.form-finder {
	width: 100%;
	margin: 0 auto;
	max-width: 1300px;
	position: relative;
	top: -3.6em;
	background: white;
	height: 69px;
	box-shadow: 4px 5px 15px #8080802b;
	padding-top: 0.3em;
	padding-right: 0.6em;
	border-radius: 20px;
	z-index:99;
}
#cat-menu-box {
	float: left;
	width: 3%;
	
	padding: 1.2em;
}

#cat-menu-box-pc {
	float: left;
	width: 18%;
	padding: 1em;
	padding-top: 0em;
	margin-left: 1em;
	position: relative;
	/* top: 0.11em; */
	border: 1px solid #bdbdbd;
	border-radius: 30px;
}
#cat-menu-box:hover{
	cursor:pointer;
}
.line-menu {
	width: 100%;
	border-bottom: 6px solid #bbb;
	margin-bottom: 0.6em;
}

.form-finder-view {
    width: 50%;
    margin: 0 auto;
    max-width: 1300px;
    position: relative;
    top: 1em;
    background: white;
    height: 49px;
    box-shadow: 4px 5px #8080802b;
    padding-right: 0.6em;
}
.find-button {
	/* width: 13%; */
	float: right;
	padding-top: 0.7em;
	padding-bottom: 0.7em;
	color: white;
	background: #e2001a;
	border-radius: 10px;
	border: none;
	position: relative;
	top: 0.5em;
	font-size: 1.4em;
	padding-left: 2.5em;
	padding-right: 2.5em;
}
.cat-button {
    float: left;
    width: 12.9%;
	padding-top:0.8em;
	padding-bottom:0.8em
}
.account-section {
    float: right;
    width: 15%;
    border: 2px solid gray;
    border-radius: 4px;
    padding: 1em;
    top: -0.4em;
    position: relative;
    text-align: center;
}
.row {width:100%;height: 40px;}

.inside-container {
    margin: 0 auto;
    margin-top: 0px;
    width:100%;
    max-width: 1300px;
    margin-top: 1em;
    height:60px;
}
.inside-container-ads {
    margin-top: 1em;
    /* border: 2px solid red; */
    padding: 0em;
    /* background: #fff3f3; */
    height: 390px;
    /* box-shadow: 2px 1px #9f0000; */
    /* border: 1px solid red; */
}
.cat-item {
    float: left;
    width: 18.4%;
    border: 5px solid white;
    margin: 0.3em;
	background:white;
	text-align: center;
}
.cat-item-ads img {
	/*flex-shrink: 0;*/
	/*min-width: 100%;*/
	/*min-height: 100%;*/
}
.cat-item-ads {
    width: 100%;
    margin: 0em;
	/*background:white;*/
	text-align: center;
	overflow:hidden;
}
.cat-item img {
    width: 100%;
}
.cat-item-style {
	font-size: 1.4em;
	text-transform: uppercase;
	position: relative;
	top: 1.5em;
}
}
.left{float:left}
.right{float:right}
.inside-container.ads {
    border: 2px solid red;
    padding: 1em;
    height: 340px;
}
.left-container {
    float: left;
    width: 81%;
	padding-top: 0.7em;
}
*.right-container {
    float: right;
    width: 18%;
    margin-top: 2.5em;
}
.cat-list {
    width: 100%;
    height: 260px;
}
.cat-item-style-prix {
    color: red;
    font-size: 1.3em;
}
.menu-item {
    float: left;
    padding: 1em;
    margin-right: 1em;
    list-style: none;
	padding-bottom: 0.2em;
}
li.menu-item.vente {
    background: red;
    color: white;
    border-radius: 14px;
}

.section-menu {
    float: right;
}
li.menu-item:hover {
    border-bottom: 3px solid red;
}
li.menu-item.vente:hover {
    border-bottom: 0px solid red;
}
.col1,.col3, .col5,.col7 {
    width: 32%;
}

.col2, .col4, .col6, .col8 {
    width: 16%;
}

.col2, .col4, .col1, .col3, .col5, .col6, .col7, .col8 {
    float: left;
    margin: 1em;
	overflow: hidden;
	margin-right: 0;
}
.section-title.collector {
	background: burlywood;
}
.section-title.auto {
	background: darkgrey;
}
.section-title.baby {
	background: lightcoral;
}

.section-title {
	font-size: 1.4em;
	font-weight: 600;
	font-style: italic;
	margin-left: 0em;
	text-transform: uppercase;
	margin-top: 2em;
	padding-top: 1em;
	padding-bottom: 1em;
	padding-left: 1em;
}
.home_bloc_view img {
    width: 100%;
	border-radius: 15px;
}
.home_bloc_view {
    margin-top: 1em;
}
.inside-container.contents {
    height: auto;
	margin-bottom:10em;
}
.blog_info {
    position: relative;
    bottom: 14.7em;
    padding: 1em;
	color: white;
	width:50%;
	background: #a52a2ab0;
}
.blog_info_title {
    font-size: 1.3em;
    font-weight: 600;
    text-transform: uppercase;
    font-style: italic;
}
.blog_info_description {
	margin-top:1em;
    font-size: 1.2em;
}
.blog_info_more {
    margin-top: 1.1em;
    background: white;
    padding: 0.5em;
    width: 150px;
    color: #c31919;
}
.img_size.full {
	height: 100%;
	max-height: 333px;
	display: flex;
	justify-content: center;
	align-items: center;
	overflow: hidden;
	height: 333px;
}
.img_size {
    width: 100%;
    max-height: 163px;
    overflow: hidden;
	border-radius: 15px;
	height: 163px;
}
.cat-item-style-desc-small{
background: #0000008c;
padding: 1em;
    padding-top: 1em;
    padding-right: 1em;
    padding-bottom: 1em;
padding-top: 1em;
padding-bottom: 1em;
padding-top: 0.5em;
padding-bottom: 0.5em;
position: relative;
top: -7em;
text-align: left;
z-index: 90;
color: white;
font-size: 1.3em;
display: none;
}

.cat-item-style-desc {
    background: #0000008c;
    padding: 1em;
        padding-top: 1em;
        padding-bottom: 1em;
    padding-top: 0.5em;
    padding-bottom: 0.5em;
    position: relative;
    top: -4.5em;
    text-align: left;
    z-index: 90;
    color: white;
    font-size: 1.3em;
	padding-right: 6.6em;
}
.cat-item-style-prix {
    position: relative;
    bottom: 3em;
    background: #ffe6e6;
    height: 20px;
    width: 100px;
    font-style: italic;
    color: #414141;
    font-weight: 600;
    border-radius: 14px;
    float: right;
    right: 1em;
	z-index: 100;
}
.inside-container-ads.select-week {
    margin-top: 9em;
}
.slider {
	margin-top: 2em;
	margin-bottom: 2em;
}
.form-finder.inside {
    width: 60%;
    top: -2.6em;
}
.side_filtres {
    float: left;
    width: 29%;
    border-radius: 6px;
    padding: 1em;
    text-align: center;
    box-shadow: 2px 2px #d2d2d2;
	background:white;
	height:100%
}
.side_ads {
    float: right;
    width: 69%;
    border-radius: 6px;
    padding: 1em;
    text-align: center;
    box-shadow: 2px 2px #d2d2d2;
	background:white;
	height:100%
}
.form-finder.inside2 {
    width: 60%;
    top: -2.6em;
    background: #d2d2d2;
	border:none;
	padding: 1em;
	 box-shadow: none;
	 display:table;
}
.combolist input {
    width: 100%;
    padding: 1em;
    font-size: 1.2em;
    border-radius: 5px;
    box-shadow: none;
}
.champautosearch {
    width: 100%;
    padding: 1em;
    font-size: 1.2em;
    border-radius: 5px;
    box-shadow: none;
}
.epaper:hover {
	cursor:pointer;
}
.epaper {
	position: fixed;
	/* background: url(../img/buy-button-bg.png); */
	color: white;
	right: 0;
	padding: 1.5em;
	text-transform: uppercase;
	font-size: 1.3em;
	font-weight: 600;
	border-radius: 15px;
	bottom: 1em;
	/* box-shadow: 1px 2px px #00e7ff; */
	text-align: center;
	background-repeat: no-repeat;
	background-size: contain;
	background: linear-gradient(#00ddf4, #009f90);
	border-bottom-right-radius: 0;
	border-top-right-radius: 0;
	padding-right: 2em;
	padding-left: 2em;
	z-index: 1000;
}
.slider-content {
    height: 450px;
    width: 100%;
    overflow: hidden;
	margin-top: 1em;
	z-index: 90;
	position: relative;
}
.inside-container-week-ads > div:first-of-type {
  margin-left:0;
}
.inside-container--week-ads > div:last-of-type {
  margin-right:0;
}
.inside-container-ads > div:first-of-type {
  margin-left:0;
}
.inside-container-ads > div:last-of-type {
  margin-right:0;
}
.section-title.week {
    top: 6em;
    position: relative;
}
.inside-container-week-ads {
    margin-top: 9em;
}
.results-ads-content-item-photo img {
    /*width: 100%;*/
    flex-shrink: 0;
    min-width: 100%;
    min-height: 100%;
	height: auto;
	max-width: 0px;
	
}
.results-myads-content-item-photo img {
    /*width: 100%;*/
    flex-shrink: 0;
    min-width: 100%;
    min-height: 100%;
	height: auto;
	max-width: 0px;
	
}
.results-ads-content-item-photo {
    width: 40%;
    height: 200px;
	float: left;
	overflow: hidden;
	border-right: 1px solid #d9d9d9;
}
.results-ads-content-item {
    width: 100%;
    display: flex;
}.results-myads-content-item {
    width: 100%;
    display: flex;
	padding-bottom: 1em;
}
.find-button.filter:hover {
    cursor: pointer;
    background: #e2001a;
}
.results-ads-content-itemdesc-title {
    font-size: 1.6em;
    /*font-weight: 600;
    font-style: italic;*/
    color: black;
    width: 100%;
	text-align: left;
	position: relative;
top: 0.5em;
}
.results-myads-content-itemdesc-title {
    font-size: 1em;
    /*font-weight: 600;
    font-style: italic;*/
    color: black;
    width: 100%;
	text-align: left;
	position: relative;
	top: 0.5em;
}
.results-ads-content-itemdesc-annee-km {
    margin-bottom: 5em;
    margin-top: 2em;
    text-align: left;
	width: 100%;
	min-height: 2em;
}
.results-ads-content-type {
	float: left;
	margin-right: 1.5em;
}
.results-ads-content-action {
	float: right;
}
.results-ads-content-itemdesc {
	font-family: 'Archivo', sans-serif;
    float: left;
    width: 45%;
    font-size: 1.2em;
    padding: 1em;
        padding-top: 1em;
    padding-top: 0;
}
.results-myads-content-itemdesc {
	font-family: 'Archivo', sans-serif;
    float: left;
    width: 50%;
    font-size: 1em;
    padding: 1em;
        padding-top: 1em;
    padding-top: 0;
}
.results-ads-content-itemdesc-localisation {
    text-align: left;
    position: relative;
    width: 60%;
    float: left;
}
.results-ads-content-itemdesc-prix {
    font-size: 1.2em;
    font-weight: 600;
    font-style: italic;
    color: black;
    width: 100%;
    text-align: left;
}.results-myads-content-itemdesc-prix {
    font-size: 1em;
    font-weight: 400;
    font-style: italic;
    color: black;
    width: 100%;
    text-align: left;
}

#listeannonce:hover {
	background:#f2f2f2;
}
#mylisteannonce:hover {
	background:#f2f2f2;
}
a.results-ads-content-item:hover {
    text-decoration: none;
}
#listeannonce {
	width: 86.2%;
margin: 0 auto;
    border-radius: 10px;
    border: 1px solid #bbb2b2;
    margin-bottom: 1em;
    box-shadow: 2px 2px #e3e3e3;
	overflow: hidden;
}#mylisteannonce {
	width: 100%;
margin: 0 auto;
    border-radius: 10px;
    border: 1px solid #bbb2b2;
    margin-bottom: 1em;
    box-shadow: 2px 2px #e3e3e3;
	overflow: hidden;
	max-height: 120px;
}
.item-view {
	
    max-width: 1300px;
    margin: 0 auto;
    width: 100%;
    background: #eaeaea;
	padding: 1em;
	position:relative;
	border-bottom-left-radius: 15px;
	border-bottom-right-radius: 15px;
	margin-top: 1em;
}
.intitulesep.km {
    margin-top: 6em;
}
.pagination-box {
	width: 86.2%;
	margin: 0 auto;
	margin-bottom: 0px;
	border-radius: 10px;
	/* border: 1px solid #bbb2b2; */
	margin-bottom: 1em;
	/* box-shadow: 2px 2px #e3e3e3; */
	overflow: hidden;
}
.view-contact-button {
    cursor: pointer;
    background: red;
    padding: 1em;
    color: white;
    text-align: center;
    font-weight: 600;
    border-radius: 14px;
    text-transform: uppercase;
    padding-bottom: 0.5em;
    padding-top: 0.5em;
}
.results-myads-content-item-photo {
	width: 15%;
}
.results-myads-content-state {
    margin-top: 0.5em;
}
#filter-result-value {
    font-size: 1.3em;
    font-weight: 600;
}
.results-myads-content-date {
	margin-top: 1em;
}
#km1 {
    width: 50%;
    float: left;
    border-bottom-left-radius: 5px;
    border-top-left-radius: 5px;
    padding: 1em;
    font-size: 1.2em;
    box-shadow: none;
}
#km2 {
    width: 50%;
    float: right;
    border-bottom-right-radius: 5px;
    border-top-right-radius: 5px;
    padding: 1em;
    font-size: 1.2em;
    box-shadow: none;
}
.slide-pics {
    width: 100%;
    display: flex;
}
.left-slide-pics {
    float: left;
    width: 75%;
	padding-left: 1em;
}
.right-slide-pics {
    float: right;
    width: 24%;
}
.left-slide-pics > img {
    width: 100%;
	border-radius: 15px;
}
.pics-thumb {
    width: 100%;
    border-radius: 15px;
    padding: 1em;
        padding-top: 1em;
        padding-bottom: 1em;
    padding-top: 0.1em;
    padding-bottom: 0.1em;
}
.item-view-header {
    padding: 1em;
	padding-left: 9em;
}
.item-view-titre-contact {
	font-size: 1.2em;
	margin-left:6.6em;
	width: 81.5%;
	/*max-width:800px;*/
	display: block;
	/*min-height: 290px;*/
}
#bouton-paypal-abo {
    float: right;
}
#bouton-paypal-epass {
    float: right;
}
#bouton-paypal-tripass {
    float: right;
}
#bouton-paypal-anpass {
    float: right;
}#bouton-paypal-menspass {
    float: right;
}
.contact-row {
	width: 100%;
}
.contact-row-left-col {
	float: left;
	width: 25%;
}

.backlink {
    width: 10%;
    float: left;
    text-align: left;
}
.backlinks {
    width: 70%;
    float: left;
    text-align: center;
	font-family: CooperHewitt-Book;
font-size: 1.5em;
}
.contact-row-right-col {
	float: left;
	text-align: left;
	width: 74%;
	/* border-bottom: 1px solid #dbdbdb; */
}
.contact-row-left-col {
	float: left;
	width: 25%;
}
.item-view-titre-nom {
    font-size: 2em;
    margin: 0.5em;
    /*font-weight: 600;*/
	margin-left: 4.5em;
}
.item-view-other-ads {
    font-size: 2em;
    margin: 0.5em;
    /*font-weight: 600;*/
	margin-left: 3.2em;
}
.contact-row {
    width: 100%;
    border-bottom: 1px solid #dbdbdb;
    display: flex;
    /* margin-bottom: 1em; */
    padding: 1em;
}
.item-view-details {
    padding: 5.6em;
    padding-top: 2em;
    padding-bottom: 2em;
    font-size: 1.2em;
}
.item-view-titre {
    width: 100%;
}
.item-view-titre-prix {
    font-size: 3em;
    font-weight: 600;
    float: right;
    text-align: right;
    position: relative;
	width: 40%;
}
.pass-descr {
    width: 100%;
    height: 160px;
}
.item-view-description {
    /* width: 100%; */
    border-radius: 15px;
    background: white;
    padding: 1em;
    margin-left: 7.5em;
    margin-right: 7.5em;
	display:flex;
}
.date-ico img {
    height: 40px;
}
.left-desc {
    float: left;
    width: 80%;
    position: relative;
}.right-desc {
    float: left;
    width: auto;
    position: relative;
}
.item {
    background: white;
    padding: 1em;
    border-radius: 15px;
	margin-bottom: 1em;
}
.date-value {
    position: relative;
    top: -1em;
    font-size: 1.2em;
    margin-right: 1em;
	font-weight: bold;
}
.date-ico {
    margin-bottom: 1em;
	float:left
}
.contact-button {
    width: 50%;
	float:right;
    position: relative;
	right: 8.5em;
}
#mettre_en_vente {
	cursor: pointer;
}
.Ret_ngulo_Arredondado_2 {
}
#_ {
	width: 11px;
	white-space: nowrap;
	line-height: 22px;
	margin-top: -2px;
	text-align: left;
	font-family: Arial-BoldMT;
	font-style: normal;
	font-weight: normal;
	font-size: 18px;
	color: rgba(255,255,255,1);
	letter-spacing: 1.45px;
}
.Elipse_1 {

}
#Mettre_en_Vente_g {
	/* position: absolute; */
	/* left: 48.921px; */
	/* top: 15.968px; */
	/* overflow: visible; */
	/* width: 97px; */
	/* white-space: nowrap; */
	/* line-height: 16px; */
	margin-top: -1.5px;
	/* text-align: left; */
	font-family: CooperHewitt-Bold;
	font-style: normal;
	font-weight: normal;
	font-size: 1.4em;
	color: rgba(255,255,255,1);
	float: right;
}
.menu-euro {
    float: left;
    margin-right: 1em;
}
.cat-item-ads.bas {
    position: relative;
    top: -1em;
}
.img_size.full img {
    min-height: 333px;
}
.menu-item.vente img {
	display: ;
	float: left;
	width: 26px;
	position: relative;
	top: -0.5em;
	margin-right: 0.5em;
}.menu-item.connexion img {
	display: ;
	float: left;
	width: 26px;
	position: relative;
	top: -0.5em;
	margin-right: 0.5em;
}
.center.slider > div {
    float: left;
    width: 11.11%;
    text-align: center;
    font-size: 0.7em;
}
#connect-form-id {
	position: absolute;
	width: 15%;
	/* border: 2px solid red; */
	left: 80em;
	padding: 3em;
	border-radius: 20px;
	z-index: 2000;
	background: #fbfbfb;
	display:none;
	box-shadow: 4px 4px 15px #848484;
}#connect-form-id {
	position: absolute;
	width: 15%;
	/* border: 2px solid red; */
	left: 80em;
	padding: 3em;
	border-radius: 20px;
	z-index: 2000;
	background: #fbfbfb;
	box-shadow: 4px 4px 15px #848484;
}
.form-input-design {
	background: white;
	border: 1px solid #848484;
	padding: 1em;
	/* padding-right: 0.6em; */
	border-radius: 10px;
	padding-right: 0;
	padding-left: 3.8em;
}
.champid-login {
	/* height: 35px; */
	font-size: 1.2em;
	width:100%;
	margin-top: 0;
	margin-bottom: 1em;
}
.form-find-button {
	width: 100%;
	float: left;
	padding-top: 1.2em;
	padding-bottom: 1.2em;
	color: white;
	background: #e2001a;
	border-radius: 15px;
	border: none;
	position: relative;
	/* top: 0.3em; */
	font-size: 1.4em;
	font-weight:600;
	margin-bottom: 1em;
	cursor: pointer;
}
.pass-help {
	width: 100%;
	text-align: center;
	font-size: 1.1em !important;
}

.signup > a {
	color:white;
	font-size:1.1em;
	font-weight:600;
	text-transform:uppercase;
	text-align:center;
}
.login-title {
	text-align: center;
	font-size: 1.4em;
	font-style: italic;
	margin-bottom: 1em;
	letter-spacing: 4.45px;
}
.trait {
    float: left;
    width: 40%;
    border-top: 2px solid #848484;
}

.sep{width:100%; padding-top:1em;padding-bottom:1em;display: flex;}
.signup-img{text-align:center; margin:1em}
.ou {
	float: left;
	width: 20%;
	text-align: center;
	text-transform: uppercase;
	font-size: 1.4em;
	font-weight: 600;
	font-style: italic;
	position: relative;
	top: -0.5em;
}
.aerobase {
	position: relative;
	top: 3em;
	left: 0.6em;
	width: 10%;
}
#fileBtn:hover {
	cursor: pointer;
	box-shadow: 1px 1px 2px gray;
}

.fileBtn:hover {
	cursor: pointer;
	box-shadow: 1px 1px 2px gray;
}
.cadenas {
	position: relative;
	top: 3.2em;
	left: 0.5em;
	width: 10%;
}
.cadenas img {
	width: 80%;
}

.cadenas-login {
	position: relative;
	top: 3.2em;
	left: 0.5em;
	width: 10%;
}
.cadenas-login img {
	width: 80%;
}

.aerobase img {
	width: 80%;
}

/**************search******/
.section-cover {
    width: 100%;
    max-height: 350px;
    overflow: hidden;
	margin-top:2em;
	background: #a43833;
}
.section-cover.blog {
    width: 100%;
    max-height: 350px;
    overflow: hidden;
	margin-top:2em;
	margin-bottom:2em;
	background: #052648;
	text-align: center;
	border-bottom: 2px solid darkgoldenrod;
}
.card-text {
	font-size: initial;
}
.section-cover img{
    width: 100%;
}
.section-cover.blog img {
	width: auto; 
	height: 340px;
}
.form-finder-filter {
    float: left;
    width: 26%;
    padding: 1em;
	margin-top:2em;
	background:white;
	border-radius:10px
}
.form-finder-result {
    float: right;
    width: 69%;
    padding-top: 1em;
	margin-top:2em;
	background:white;
	border-radius:10px;
	margin-left: 1em;
}
.form-finder-details {
	width: 100%;
	/*margin: 0 auto;
	max-width: 1300px;*/
	position: relative;
	top: -5.6em;
	background: #e8e8e8;
	display: flex;
	height:auto !important;
	padding-top: 1em;
	min-height: 520px;
	/*left: -14.2em;*/
}

#filter-result-pagination {
    float: right;
    /*width: 60%;*/
    text-align: right;
}
.form-select {
	
    display: block;
    font-size: 1.1em;
    font-family: sans-serif;
    font-weight: 400;
    color: #000;
    line-height: 1.3;
    padding: .6em 1.4em .5em .8em;
    width: 100%;
    max-width: 100%; /* useful when width is set to anything other than 100% */
    box-sizing: border-box;
    margin: 0;
    border: 1px solid #aaa;
    box-shadow: 0 1px 0 1px rgba(0,0,0,.04);
    border-radius: .5em;
    -moz-appearance: none;
    -webkit-appearance: none;
    appearance: none;
    background-color: #fff;
    /* note: bg image below uses 2 urls. The first is an svg data uri for the arrow icon, and the second is the gradient. 
        for the icon, if you want to change the color, be sure to use `%23` instead of `#`, since it's a url. You can also swap in a different svg icon or an external image reference
        
    */
    background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23007CB2%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E'),
      linear-gradient(to bottom, #ffffff 0%,#e5e5e5 100%);
    background-repeat: no-repeat, repeat;
    /* arrow icon position (1em from the right, 50% vertical) , then gradient position*/
    background-position: right .7em top 50%, 0 0;
    /* icon size, then gradient */
    background-size: .65em auto, 100%;
	margin-bottom:1.2em;
}
/* Hide arrow icon in IE browsers */
.form-select::-ms-expand {
    display: none;
}
/* Hover style */
.form-select:hover {
    border-color: #888;
}
/* Focus style */
.form-select:focus {
    border-color: #aaa;
    /* It'd be nice to use -webkit-focus-ring-color here but it doesn't work on box-shadow */
    box-shadow: 0 0 1px 3px rgba(59, 153, 252, .7);
    box-shadow: 0 0 0 3px -moz-mac-focusring;
    color: #222; 
    outline: none;
}

/* Set options to normal weight */
.form-select option {
    font-weight:normal;
}

/* Support for rtl text, explicit support for Arabic and Hebrew */
*[dir="rtl"] .form-select, :root:lang(ar) .form-select, :root:lang(iw) .form-select {
    background-position: left .7em top 50%, 0 0;
    padding: .6em .8em .5em 1.4em;
}

/* Disabled styles */
.form-select:disabled, .form-select[aria-disabled=true] {
    color: graytext;
    background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22graytext%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E'),
      linear-gradient(to bottom, #ffffff 0%,#e5e5e5 100%);
}

.form-select:disabled:hover, .form-select[aria-disabled=true] {
    border-color: #aaa;
}
.find-button.filter {
	width: 100%;
	padding-top: 0.5em;
	padding-bottom: 0.5em;
	border-radius: 7px;
	background: #e29400;
}

#prix-min {
    width: 50%;
    float: left;
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
}
.selmin {
    width: 50%;
    float: left;
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
}
#surface-min {
    width: 50%;
    float: left;
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
}
#prix-max {
    width: 50%;
    float: left;
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
}
.selmax {
    width: 50%;
    float: left;
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
}#surface-max {
    width: 50%;
    float: left;
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
}
#km-min {
    width: 50%;
    float: left;
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
}
#km-max {
    width: 50%;
    float: left;
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
}
#filter-result {
	/*width: 40%;*/
	/* margin: 0 auto; */
	/* margin-bottom: 0px; */
	/* margin-bottom: 1em; */
	/* margin-top: 1em; */
	/* overflow: hidden; */
	font-size: 1.2em;
	font-weight: 600;
	text-align: left;
	float:left;
	margin-right: 1em;
}
#filter-result-pagination {
	float: right;
	font-size: 1.em;
}
#filter-result-pagination a {
	font-size: 1.1em;
	margin-left: 0.5em;
	/* margin: 0.5em; */
}
.full-hearder-row {
    padding-bottom: 1em;
    box-shadow: 1px 3px #eaeaea;
}
.splide__slide img {
	width : 100%;
	height: auto;
}
.connect-form-login {
    position: relative !important;
    width: 30% !important;
    left: 0 !important;
    display: block Ruby!important;
    box-shadow: 1px 1px 5px #848484 !important;
    margin: 0 auto;
        margin-top: 0px;
    margin-top: 5em;
}
.aerobase-login img {
	width: 80%;
}
.aerobase-login {
	position: relative;
	top: 3.2em;
	left: 0.6em;
	width: 10%;
}
.menu-item:hover {
    cursor: pointer;
}
.menu-item a:hover{text-decoration:none}
.menu-item a:visited {
    font-family: CooperHewitt-Book;
    font-size: 1.4em;
    color: black;
    text-decoration: none;
}
.ads-info-group{
	padding:1em;
	margin-bottom:1em;
}
#epaper-form-id {
    display: none;
}
#epaper-form-id {
	position: fixed;
	width: 70%;
	/* border: 2px solid red; */
	left: 24.5em;
	padding: 3em;
	border-radius: 20px;
	z-index: 1000;
	background: #fbfbfb;
	display: none;
	box-shadow: 4px 4px 15px #848484;
	top: 10em;
}
.epaper-info {
	float: left;
	width: 50%;
	text-align: center;
	font-size: 1.6em;
	margin-left: 5em;
}
#close {
	background: red;
	color: white;
	width: max-content;
	padding: 0.4em;
	border-radius: 4px;
	cursor: pointer;
	position: relative;
	top: 5%;
	right: 0em;
	left: 95%;
}
.epaper-img {
	float: left;
	width: 30%;
	border: 1px solid gray;
	border-radius: 10px;
	margin-left: 5em;
}

.epaper-desc {
	margin-top: 2em;
	margin-bottom: 3em;
}

.epaper-arch {
	margin-top: 2em;
}
.epaper-title {
	font-size: 2em;
	margin-bottom: 0em;
}
.paypal-button:not(.paypal-button-card) {
    height: 45px !important;
}
.epaper-pay {
	margin-top: 2em;
}
.left-account {
	float: left;
	width: 19%;
	text-align: left;
	border: 1px solid gray;
	padding: 1em;
	border-radius: 8px;
	margin-right: 1em;
	margin-top: 3em;
}
.right-account {
	float: left;
	width: 53%;
	text-align: left;
	border: 1px solid gray;
	padding: 1em;
	border-radius: 8px;
	margin-right: 1em;
}
.pub-account {
	float: right;
	width: 19%;
	text-align: left;
	border: 1px solid gray;
	padding: 1em;
	border-radius: 8px;
	margin-top: 3em;
}
.left-account-row-title {
	width: 100%;
	background: #666;
	color: white;
	font-size: 1.3em;
}
.account-res-col {
	width: 25%;
	float: left;
	margin-bottom: 1em;
	border-bottom: 1px solid gray;
}
.right-account-header {
	font-size: 1.2em;
	font-weight: bold;
}
.account-res-lign {
	width: 100%;
	display: flex;
	margin-bottom: 1em;
	padding-bottom: 1em;
	/* min-height: 0px; */
	font-size: 1.2em;
}
.actions-ico{
	width:25px;
}
.left-account-row {
    margin: 1em;
    padding-top: 0.5em;
	padding-bottom:0.5em
}
.left-account-row > a {
    font-size: 1.2em;
}
.item-redac {
	width: 100%;
	border-radius: 20px;
	margin-bottom:1em;
	max-height:300px;
	overflow:hidden;
}
.item-redac img {
	width: 100%;
}
.last-redac {
	width: 100%;
	margin: 0 auto;
	max-width: 1300px;
	position: relative;
	padding-top: 0.3em;
	border-radius: 20px;
	z-index: 99;
}
.last-redac-inside {
	width: 100%;
	margin: 0 auto;
	max-width: 1000px;
	position: relative;
	/* padding-top: 0.3em; */
	border-radius: 20px;
	z-index: 99;
	/* background: white; */
	min-height: 500px;
}
.last-redac-titre {
	position: absolute;
	color: white;
	background: #00000070;
	padding: 2em;
	width: 40%;
	bottom: 10%;
}
.arti{font-size: 1em; text-transform:uppercase; margin-bottom:1em}
.arti-desc {
	font-size: 1.1em;
	line-height: 1.5em;
}
.item-redac-img {
    max-height: 300px;
    overflow: hidden;
}
.item-redac-img-seg {
	max-height: 250px;
	overflow: hidden;
	border-radius: 15px;
}
.item-redac-img-seg img {
	width: 100%;
}
.item-redac-seg {
	float: left;
	width: 49.3%;
}
.last-redac-titre-seg {
	background: white;
	border-radius: 8px;
	position: absolute;
	width: 42%;
	margin: 0 auto;
	padding: 1em;
	margin-left: 2.2em;
	box-shadow: 0px 0px 1px 1px #80808096;
}
.arti-rub {
	margin: 0 auto;
	text-align: center;
	background: #ff0000b8;
	padding: 1em;
	font-size: 1.3em;
	text-transform: uppercase;
	font-weight: bold;
	color: white;
	border-radius: 9px;
	width: 30%;
	position: relative;
	top: -2.5em;
}
.arti-titre {
	font-size: 3em;
	font-weight: bold;
}
.item-redac-header {
	position: absolute;
	top: -5.5em;
	color: white;
	text-align: center;
	margin: 0 auto;
	font-size: 3em;
	text-transform: uppercase;
	width: 100%;
	font-weight: bold;
}
.last-redac-content {
	background: white;
	/* border-top: 2px solid red; */
	position: relative;
	/* top: -2em; */
	padding: 5em;
	font-size: 1.1em;
	box-shadow: 0px 0px 5px 0px gray;
	line-height: em;
}
.last-redac-content > a{
	background: white;
	border-top: 2px solid red;
	position: relative;
	top: -2em;
	padding: 5em;
	font-size: 1.1em !important;
	box-shadow: 0px 0px 5px 0px gray;
	line-height: 2em;
}
.menu-item.blog a:visited {
	color: black;
}
.addads-bloc {
	max-width: 800px;
	background: white;
	margin: 0 auto;
	padding: 3em;
	margin-top: 2em;
	margin-bottom: 1em;
	border-radius: 15px;
	box-sizing: border-box;
	min-height: 512px;
	display: flow-root;
}
#add-pic-img1,#add-pic-img2,#add-pic-img3,#add-pic-img4,#add-pic-img5,#add-pic-img6  {
	cursor: pointer;
}
.add-pic-img img {
	width: 50%;
}
.ads-bloc {
	margin-top: 2em;
	width: 100%;
background:gray;
padding:2em;
}
.addads-bloc-pic {
	float: left;
	width: 30%;
	padding: 1em;
	margin-right: 0.5em;
}
.addads-bloc-content {
	float: right;
	text-align: left;
	width: 63%;
	margin-left: 0.5em;
}
.add-pic-img img {
	width: 70%;
}
.add-pic-img {
	width: 100;
	text-align: center;
	/*padding: 1em;
	border: 1px solid gray;
	border-radius: 10px;
	
	padding-bottom: 1em;
	padding-top: 1em;
	box-sizing: border-box;*/
}
.add-pic-grp {
	width: 100%;
	border: 1px solid gray;
	border-radius: 10px;
	padding: 1em;
	padding-right: 0;
	padding-left: 0;
	display: inline-block;
	padding: 1em;
}
.add-pic-img1 img {
	width: 100%;
}
.add-pic-img1 {
	text-align: center;
	width: 30%;
	float: left;
	height: auto;
	overflow: hidden;
	margin: 0.3em;
}
.add-pic-img2 {
	text-align:center;
	width: 30%;
	float: right;
height: auto;
overflow: hidden;
margin: 0.3em;
}
.add-pic-img2 img {
	width: 100%;
}
.add-pic-img3 {
	text-align: center;
	width: 30%;
	float: left;
height: auto;
overflow: hidden;
margin: 0.3em;
}
.add-pic-img3 img {
	width: 100%;
}
.add-pic-img4 {
	text-align:center;
	width: 30%;
	float: right;
height: auto;
overflow: hidden;
margin: 0.3em;
}
.add-pic-img4 img {
	width: 100%;
}
.add-pic-img5 {
	text-align:center;
	width: 30%;
	float: left;
height: auto;
overflow: hidden;
margin: 0.3em;
}
.add-pic-img5 img {
	width: 100%;
}
.add-pic-img6 {
	text-align:center;
	width: 30%;
	float: right;
height: auto;
overflow: hidden;
margin: 0.3em;
}
.add-pic-img6 img {
	width: 100%;
}
.ads-bloc-title {
	text-align: center;
	font-size: 2em;
	font-weight: bold;
	margin-bottom: 1em;
}
.addads-bloc-content-buttons {
	width: 100%;
	height: 60px;
}
.addads-bloc-content-buttons-item {
	float: left;
	/* border: 1px solid gray; */
	font-size: 1.1em;
	border-radius: 5px;
	padding: 0.5em;
	margin: 0em;
	text-align: center;
	box-shadow: 0px 0px 0px gray;
	cursor: pointer;
}
#text-live-descr {
	border: 1px solid brown;
	padding: 1em;
	width: 12%;
	position: fixed;
}
.info-titre {
	width: 100%;
	box-shadow: 1px 0px 1px gray;
	padding: 0.5em;
	border-radius:5px;
	padding-left:1em;
	padding-right:0;
	margin-bottom:0.5em;
	box-sizing:border-box;
}
.info-titre.prix {
	width: 100%;
}
.form-group {
	width: 100%;
}
.form-group {
	margin-bottom: 1rem;
	margin-top: 1em;
}

.file-upload,.file-upload2,.file-upload3,.file-upload4,.file-upload5,.file-upload6  {
    display: none;
}
.file-upload:hover {
    cursor: pointer;
}

#fileBtn, #cropped {
  border: 1px solid white;
  text-align: center;
  color: #FFF;
  border-radius: 4px;
  margin: auto;
  width: 100%;
  padding: 10px;
  display: block;
  background-color: #0095ff;
  margin-top:1em;
  margin-bottom:1em;
  padding-right: 0;
padding-left: 0;
}

.fileBtn{
  border: 1px solid white;
  text-align: center;
  color: #FFF;
  border-radius: 4px;
  margin: auto;
  width: 100%;
  padding: 10px;
  display: block;
  background-color: #0095ff;
  margin-top:1em;
  margin-bottom:1em;
  padding-right: 0;
padding-left: 0;
}
#profil_form {
    width: 50%;
	margin: 0 auto;
}
.adsBtn:hover{
	cursor: pointer;
}

.adsBtn{
  border: 1px solid white;
  text-align: center;
  color: #FFF;
  border-radius: 4px;
  margin: auto;
  width: 100%;
  padding: 10px;
  display: block;
  background-color: #0095ff;
  margin-top:1em;
  margin-bottom:1em;
  padding-right: 0;
padding-left: 0;
}
.addads-bloc-content-info-label {
	font-size: 1em;
	padding: 0.5em;
}
.epaper-img img {
    width: 100%;
}

.addads-bloc-preview{
	float: left;
	width: 45%;
}
.addads-bloc-valorisation{
	float:right;
	width:45%;
}
.blackbg{
	background:black;
	color:white;
}

.redbg{
	background:red;
	color:white;
}
.radio-pic {
    padding: 1em;
    border: 1px solid #626262;
    margin: 1em;
    border-radius: 10px;
}

#adspreview img {
    width: 100%;
	/*margin-bottom:1em;*/
}
#adspreview {
	/*padding-bottom: 1em;*/
}
.radio-choice {
    padding: 1em;
    border: 1px solid #626262;
    margin: 1em;
    border-radius: 10px;
}

.redbord{
	border:2px solid red;
}
.blackbord{
	border:2px solid black;
}
#picphoto {
    display: none;
}
.radio-val{
	margin-bottom:0.5em;
}
.option-item {
	padding: 1em;
}
.option-items {
    padding: 1em;
}

.option-item {
	border: 1px solid burlywood;
	border-radius: 10px;
	height: 82px;
}
.option-item-row-photo {
    float: left;
    width: 80%;
}

.option-item-row-montant {
	float: right;
	width: 20%;
}

.option-item-row-total {
    font-weight: bold;
    padding: 1em;
    font-size: 1.2em;
}
#bouton-paypal-val {
    border: 2px solid red;
    text-align: center;
    padding: 1em;
}
.left-opt {
	float: left;
	width: 40%;
}
.right-opt {
	float: right;
	width: 40%;
}
#cropped:hover {
    cursor: pointer;
}
.title{
	font-size:1.5em;
	font-weight: bold;
	text-align:center;
	padding:1em;
	text-transform: uppercase;
}
.footer-row a {
    font-size: 1em;
    color: white;
}
.footer-row a:visited {
    font-size: 1em;
    color: white;
}
.bouton-paypal-state {
	margin-top: 3em;
}
.pay-box-epass{
	width:37.5%; float:right; padding:0.5em; border:1px solid gray; border-radius:4px;margin: 0.5em;min-height: 275px;
}
.pay-box-abo{
	width:37.5%; float:right; padding:0.5em; border:1px solid gray; border-radius:4px;margin: 0.5em;min-height: 275px;
}
#myimage {
    width: 600px;
}
.connect-form-login {
	position: relative !important;
	width: 30% !important;
	left: 0 !important;
	display: block Ruby !important;
	box-shadow: 1px 1px 5px #848484 !important;
	margin: 0 auto;
	margin-top: 0px;
	margin-top: 5em;
	padding: 2em;
}
.actu-page {
	padding: 0;
	background: red;
	color: white !important;
	border: 4px solid red;
}
.menu-mob, .mob-header, .container-fluid{
	display:none;
}
	#wowslider-container1{
		display:none;
	}
	.horVerSlider{
		display:block;
	}
	.epass-box{
		width:20%; float:left; border:1px solid gray; border-radius:4px;margin: 0.5em;text-align: center;
	}
	.inscript {
		display: flex;
	}
#otherads-result {
	background: #ffffc1;
	text-align: center;
	padding: 1em;
	margin-bottom: 1em;
	font-size: 1.2em;
	font-style: italic;
	color: black;
}
input:focus{
    outline: none;
}
.section-space {
	margin-top: 4em;
}

.form-group-left {
	float: left;
}
.lastpapers {
	margin-top: 0em;
	width: 100%;
	display: flex;
}

.lastpapers > a {
	float: left;
	width: 20%;
	background: cornsilk;
	margin: 1em;
	padding: 3em;
	border: 1px solid burlywood;
	/* text-transform: ; */
}
#order {
	float: right;
	margin: ;
	margin-right: 4.6em;
}
.addads-bloc img {
	width: 100%;
}
.picads{
	padding: 0 !important;
	background: #f2f2f2;
}
.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col, .col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm, .col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md, .col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg, .col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl, .col-xl-auto {
	float:left;
}
#add-pic-img1-crop, #pic2,#pic3,#pic4,#pic5,#pic6{
	width: 100%;
}
#add-pic-img1-crop {
	border: 2px solid red;
}
.blog-premium-post{
	background:#000000c4;
	padding:1em
}

.blog-post-item{
	min-height: 1px!important;
	margin-bottom: 2em;
	padding-top: 1em;
}
.card-body {
	color: black;
}
.mycard{
	text-transform: uppercase;
	font-weight: bold;
}
.arti-desc img {
	width: 100%;
}
a:hover{
	text-decoration:none !important;
}
.card-body {
	background: white !important;
}
.card {
	background-color: #e8e8e8 !important;
	border: 0px !important;
	border-radius: 0rem !important;
}
.inside-container.journal {
	display: table;
}
.inside-container.journal {
	display: table;
	 margin-top: 1em; 
	background: white;
	padding: 3em;
	margin-bottom: 2em;
}
.ljbg {
	background: beige;
	padding: 2em;
	text-align: center;
}
.ljbg:hover {
	background: cadetblue;
	color: white;
	font-size: 1.1em;
}
.jr img {
	width: 100%;
}
.jr{
	text-align: center;
}
.acc-menu-item {
	width: 100%;
	margin-bottom: 1em;
}
.container-xxl.account {
	margin-top: 2em;
	margin-bottom: 2em;
}
.item-size{
	overflow:hidden;
	height:150px;
	margin-bottom:1em
}
.card-text.item-account {
	margin: 0;
}
.btn.btn-primary.actions {
	color: white;
	/* font-size: 1px; */
}
.btn.actions {
	font-size: 1em;
}
.container-xxl.account.cont {
	display: flex;
}
.card.col-md-12.item-size {
	padding: 0;
}

.form-select {
	display: block;
	width: 100%;
	padding: .375rem 2.25rem .375rem .75rem;
	font-size: 1rem;
	font-weight: 400;
	line-height: 1.5;
	color: #212529;
	background-color: #fff;
	background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");
	background-repeat: no-repeat;
	background-position: right .75rem center;
	background-size: 16px 12px;
	border: 1px solid #ced4da;
	border-radius: .25rem;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
}
.account-item-col{
	background:white;
}
legend {
	display: block;
	width: auto;
	max-width: 100%;
	padding: 0;
	margin-bottom: .5rem;
	font-size: 1rem;
	line-height: inherit;
	color: inherit;
	white-space: normal;
}
.fieldaccount{
	width: auto;
	font-size: 1rem;
	margin-top: 1em;
	padding:1em;
}
.ownads{
	padding:1em;
	background: #ddd;
}
.boxmenu {
	display: table;
	padding-top: 1em;
	box-shadow: 1px 0px 1px gray;
	background: #fffdf463;
}
.picrow{
	height: 142px; overflow: hidden;margin-bottom: 1em;
}
#form_question {
	width: 100%;
}
.section-title.immo {
	margin-top: 1em;
	background: deepskyblue;
}
.section-title.blog {
	background: black;
	color: white;
}
.section-title.alaune {
	background: gold;
}
.section-title.topcat {
	margin-top: 0em;
}
.searchcontent{
	margin:0 auto; max-width:1300px; width:100%;
}
.item-view-titre-contact.epass {
	min-height: auto;
	border: 2px solid burlywood;
	text-align: center;
	width: 100%;
	margin-left: 0;
}
.section-cover.abo {
	text-align: center;
	border-bottom: 2px solid white;
}
.container.abo {
	min-height: 600px;
}
.abo-item {
	padding: 1em;
	border-bottom: 1px solid grey;
}
#add-pic {
	width: 100%;
	max-width: 400px;
	margin: 0 auto;
}
.keywords {
	width: 50%;
	padding: 0.5em;
	font-size: 1.1em;
	border-radius: 5px;
}
.input-group > .form-control:not(:first-child), .input-group > .custom-select:not(:first-child) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}
.input-group > .form-control:focus, .input-group > .custom-select:focus, .input-group > .custom-file:focus {
    z-index: 3;
}
.input-group > .form-control, .input-group > .custom-select, .input-group > .custom-file {
    position: relative;
    flex: 1 1 auto;
    width: 1%;
    margin-bottom: 0;
}
.form-control:focus {
    color: #495057;
    background-color: #fff;
    border-color: #80bdff;
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.form-control {
    display: block;
    width: 100%;
    padding: 0.375rem 0.75rem;
    font-size: 1rem;
    line-height: 1.5;
    color: #495057;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ced4da;
        border-top-color: rgb(206, 212, 218);
        border-right-color: rgb(206, 212, 218);
        border-bottom-color: rgb(206, 212, 218);
        border-left-color: rgb(206, 212, 218);
    border-radius: 0.25rem;
        border-top-left-radius: 0.25rem;
        border-bottom-left-radius: 0.25rem;
    transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
.input-group-text {
    display: flex;
    align-items: center;
    padding: 0.375rem 0.75rem;
    margin-bottom: 0;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #495057;
    text-align: center;
    white-space: nowrap;
    background-color: #e9ecef;
    border: 1px solid #ced4da;
    border-radius: 0.25rem;
}
.input-group {
    position: relative;
    display: flex;
    flex-wrap: wrap;
    align-items: stretch;
    width: 100%;
}

.card-body.bgsearch {
	background: #f2f2f2 !important;
}
.col-md-8.account-item-col.bgsearch {
	background: #f2f2f2 ;
}
.container-xxl.bgsearch {
	background: white;
	padding-top: 2em;
	padding-bottom: 2em;
	border-radius: 20px;
	margin-top: 4em;
}
.card.col-md-12.item-size.bgsearch {
	padding: 0;
	border: 1px solid #f2f2f2  !important;
	border-radius: 5px !important;
}
.form-select {
	margin-bottom: 1em;
}
#otherads-result {
	margin-top: 4em;
}
.mob-filter {
	display: none;
}
.section-title.jard {
	background: green;
	color: white;
}
.section-title.sports {
	background: #30324f;
	color: white;
}
.abo-item.off {
	color: gray;
}
.typbox {
	margin-top: 1em;
	margin-bottom: 2em;
}
.section-title.vetfem {
	background: deeppink;
	color: white;
}
#amznBanners_\$\{placement\}_\$\{slotNum\}_img {
	width: 100%;
}
.section-title.pubban {
	margin: 0;
	padding: 0;
}
.pc-filter {
	background: #00ada7;
	color: white;
	text-align: center;
	padding: 1em;
}