@charset "utf-8";

/* CSS Document */

span.anoleg_txt {

	font-family: arial, sans-serif !important; 

	font-size: 13px !important;

}

span.anoleg_titre {

	font-family: arial, sans-serif !important;

	font-size: 22px !important;

	text-align: center !important;

}



div#annonce div.anoleg_txt_just{

text-align:justify;

}



div#annonce div.anoleg_txt_cent{

text-align:center;

}



/*

strong, b, strong *, b * { 

	font-weight: bold !important; 

}

*/

div#lastpf {

	width: 650px;

	height: 391px;

	float: left;

	background: #fff;

	padding: 10px;

}

div#anoleg_last {

	width: 100%;

}/*

div#anoleg_last h4 {

	font-weight: bold;

	color: #990000;

	font-size: 20px;

	text-align: left;

	padding: 10px 0;

}*/

div#anoleg_last div.title{

	border-bottom: 1px solid #bdbdbd;

	width: auto;

	margin: 20px 0 0 0;

	font-size: 12px;

}

div#anoleg_last div.devis_title{

	border-bottom: 1px solid #bdbdbd;

	width: 650px;

	margin: 5px 0 0 0;

	font-size: 12px;

}

div#anoleg_last span.rub {

	font: 16px Arial, sans-serif;

	margin: 29px 0 0 0;

}

span.tDevis{

	color: #990000;

	font-size: 20px;

	width: 170px;

	margin: -20px 0 0 0;

}

div#annonce {

	width: 300px;

	border: 1px solid #cacaca;

	padding: 19px;

	background: #f9f8f8;

	margin: 35px auto;

}

div#prix {

	width: 258px;

	margin: 20px auto;

}

div#prix p{

	margin: 15px 0 15px 0;

}

div#prix table{

	margin: 0 0 15px 0;

	background: #fff;

}

div#sidebar {

	width: 280px;

	float: right;

}

div#widget_annonces {

/*	border: 1px solid #CACACA;*/

    background: #fad6be;

	margin-bottom: 10px;

}

div#widget_annonces ul {

	margin-top: 7px;

	height: 95px;

}

div#widget_annonces ul li {

	height: 20px;

	float: left;

	margin-right: 0px;

	text-align: left;

	width: 221px;

	list-style-type: disc;

	margin-left: 41px;

}

div#widget_annonces span{

	font-size: 16px;

	line-height: 21px;

	color: #900;

	margin: 0 0 15px 0;

	float: left;

}

p#LNE {

	clear: both;

	text-align: center;

	color: #2a2a2a;

	font-weight: bold;

	font-size: 22px;

	margin: 5px 0 20px 0;

	padding-top: 35px;

}

p#text_paiement {

	margin: 20px 0;

}

p#text_paiement span{

	font-weight: bold;

	font-size: 16px;

}/*

input#bouton_cb {

	background: url('../img/cb2.png') no-repeat left top;

	margin: 10px 0 0 70px;

	width: 126px;

	height: 35px;

	line-height: 13px;

	border: none;

	cursor: pointer;

	-webkit-border-radius: 4px;

	border-radius: 4px;

	color: #FFF;

}*/

#btn_paiement {

    

    -moz-box-shadow:inset 0px 1px 0px 0px #ff0000;

    -webkit-box-shadow:inset 0px 1px 0px 0px #ff0000;

    box-shadow:inset 0px 1px 0px 0px #ff0000;

    

    background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #d50101), color-stop(1, #9a0000));

    background:-moz-linear-gradient(top, #d50101 5%, #9a0000 100%);

    background:-webkit-linear-gradient(top, #d50101 5%, #9a0000 100%);

    background:-o-linear-gradient(top, #d50101 5%, #9a0000 100%);

    background:-ms-linear-gradient(top, #d50101 5%, #9a0000 100%);

    background:linear-gradient(to bottom, #d50101 5%, #9a0000 100%);

    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d50101', endColorstr='#9a0000',GradientType=0);

    

    background-color:#d50101;

    

    -moz-border-radius:4px;

    -webkit-border-radius:4px;

    border-radius:4px;

    

    border:1px solid #a30000;

    

    display:inline-block;

    color:#fdeee4!important;

	font-size:12px;

    font-weight:bold;

    padding:4px 11px;

    text-decoration:none;

    clear: both;



	-webkit-transition: background 300ms linear;

	-moz-transition: background 300ms linear;

	-ms-transition: background 300ms linear;

	-o-transition: background 300ms linear;

	transition: background 300ms linear;

}

#btn_paiement:hover {

	background:#d50101;

}



#btn_paiement_paypal {

    

    -moz-box-shadow:inset 0px 1px 0px 0px #0e79bf;

    -webkit-box-shadow:inset 0px 1px 0px 0px #0e79bf;

    box-shadow:inset 0px 1px 0px 0px #0e79bf;

    

    background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #0e79bf), color-stop(1, #15477a));

    background:-moz-linear-gradient(top, #0e79bf 5%, #15477a 100%);

    background:-webkit-linear-gradient(top, #0e79bf 5%, #15477a 100%);

    background:-o-linear-gradient(top, #0e79bf 5%, #15477a 100%);

    background:-ms-linear-gradient(top, #0e79bf 5%, #15477a 100%);

    background:linear-gradient(to bottom, #0e79bf 5%, #15477a 100%);

    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0e79bf', endColorstr='#15477a',GradientType=0);

    

    background-color:#0e79bf;

    

    -moz-border-radius:4px;

    -webkit-border-radius:4px;

    border-radius:4px;

    

    border:1px solid #0e79bf;

    

    display:inline-block;

    color:#fdeee4!important;

    font-weight:bold;

	font-size:12px;

    padding:4px 11px;

    text-decoration:none;

    clear: both;



	-webkit-transition: background 300ms linear;

	-moz-transition: background 300ms linear;

	-ms-transition: background 300ms linear;

	-o-transition: background 300ms linear;

	transition: background 300ms linear;

}

#btn_paiement_paypal:hover {

	background:#0e79bf;

}

div#anoleg_contact {

	width: 100%;

	height: 100px;

	margin: 10px auto 20px 0px;

	background: #f7f6f6;/* url('../img/question-mark.png') no-repeat right top;*/

	border: 1px solid #d2d2d2;

	-webkit-border-radius: 4px;

    border-radius: 4px;

	padding: 12px 15px 5px 15px;

}

div#anoleg_contact h4{

	font-size: 14px;

	font-weight: bold;

}

div#argu {

	margin: 0 0 20px 0;

	width: 100%;

	   display: flex;

    justify-content: space-between;

}



div#VraiesRaisons {

	width: 410px;

	margin: 15px 0 0 5px;

	padding: 15px;

display: inline-block;

vertical-align: top;

	background: #f7f6f6; /*url('../img/bg_terminaux.png') no-repeat right bottom;*/

	border: 1px solid #D2D2D2;

	-webkit-border-radius: 4px;

	border-radius: 4px;

	height: 210px;

}





div#VraiesRaisons h3 {

	font-weight: bold;

	font-size: 16px;

	color: #990000;

	margin: 0 0 15px 0;

}

div#BonnesRaisons {

	width: 340px;

	margin: 15px 0;

	padding: 15px 0 15px 15px;

display: inline-block;

	background: #F7F6F6;

	border: 1px solid #D2D2D2;

	-webkit-border-radius: 4px;

	border-radius: 4px;

	}

div#BonnesRaisons h3 {

	font-weight: bold;

	font-size: 16px;

	color: #990000;

}

div#BonnesRaisons ul {

	margin: 20px 0 0 0;

	line-height: 18px;

	font-size: 12px;

}

div#BonnesRaisons ul li::before,div#VraiesRaisons ul li::before {

	content:'';

 display: inline-block; background: url('../img/anoleg.png') no-repeat; overflow: hidden; text-indent: -9999px; text-align: left; 

  background-position: -165px -95px; width: 11px; height: 9px;

margin-right: 5px;

}



div#BonnesRaisons ul li, div#VraiesRaisons ul li{

margin-bottom:8px;

text-align:left;

}



#cover table {

	margin: 10px -1px 24px 0!important;

	text-align: left!important;

	width: 100%!important;

	border: none!important;

	background:#fff;

	font-size:16px;

	}







#cover table tr td{

text-align:left;

}



#cover p{

margin-bottom:0;

}



/**** DEVIS ****/

.tableannonce {

	border:none!important;

	margin:0;

	padding:0px;

	width:100%;

	border:0px;

	-moz-border-radius-bottomleft:0px;

	-webkit-border-bottom-left-radius:0px;

	border-bottom-left-radius:0px;

	-moz-border-radius-bottomright:0px;

	-webkit-border-bottom-right-radius:0px;

	border-bottom-right-radius:0px;

	-moz-border-radius-topright:0px;

	-webkit-border-top-right-radius:0px;

	border-top-right-radius:0px;

	-moz-border-radius-topleft:0px;

	-webkit-border-top-left-radius:0px;

	border-top-left-radius:0px;

}

.tableannonce table{

    border-collapse: collapse;

    border-spacing: 0;

	width:100%;

	height:100%;

	margin:0px;padding:0px;

}

.tableannonce tr:hover td{

	background-color: #fad6be;

	border-top:1px solid #fad6be;

}

.tableannonce thead {

	font-weight: bold;

}

.tableannonce td{

	background-color: #FFF1E5;

	vertical-align:middle;

	border:1px solid #000000;

	border-width:0px 0px 0px 0px;

	text-align:left;

	font-size:10px;

	font-family:Arial;

	font-weight:normal;

	color:#000000;

	font-size: 11px;

	padding-top: 4px!important;

	padding-bottom: 4px!important;

}

.tableannonce tr{

	border-width:0px;

	border: 1px solid #bdbdbd;

	 border-style:inset;

}



#th1{

width: 64px; height: 19px; padding-left: 5px;

}



#th2{

width: 208px; 

}



#th3

{

	width: 254px;

}



#th4

{

	width: 111px;

}



/*

form input#send_btn.send_btn:hover {

	background: #ccbfad;

	color: #fff;

}

*/

form input#send_btn.send_btn {

margin-top: 10px;

width: 350px;

display:inline-block;

vertical-align: bottom;

margin-left:20px;

margin-bottom:5px;

padding:0;

	background: #990000;

}



form input#send_btn.send_btn:hover{

background:#3B3B3B;

}



.retour_btn{

height:28px;

}



.retour_btn a{

	background: #990000;

	color: #fff!important;

	text-decoration:none;

	padding: 5px 20px;

	margin-top: 3px;

	margin-left: 10px;

	float: left;

	border : 0;

	cursor: pointer;

	text-decoration: none!important;

}

.retour_btn a:hover {

	background: #3B3B3B;

}

div.div-find{

	background-color: #fad6be;

	/*width: 650px;*/

	margin: 10px 0 20px 0;

	padding-bottom: 11px;

}

.slgenre {

	display: inline-block;

	height: 26px;

	padding: 4px 6px;

	margin-bottom: 8px;

	font-size: 12px;

	line-height: 26px;

	-webkit-border-radius: 2px;

	-moz-border-radius: 2px;

	border-radius: 2px;

	vertical-align: middle;

}

.slgenre optgroup {

	font-weight: bold;

}

.slgenre option {

	font-weight: normal;

}

.sldep {

	display: inline-block;

	height: 26px;

	padding: 4px 6px;

	margin-bottom: 8px;

	font-size: 12px;

	line-height: 26px;

	-webkit-border-radius: 2px;

	-moz-border-radius: 2px;

	border-radius: 2px;

	vertical-align: middle;

}

/* ---- Pagination ----  */

ul.page-numbers {

    width: 100%;

    margin: 20px 0 0 10px;

}

ul.page-numbers li {

    float: left;

}

li a.page-numbers {

    padding: 2px 8px 2px 8px;

    background: #3B3B3B;

    margin: 0 5px 0 0;

    color: #fff;

}

li span.page-numbers.current {

    background: #990000;

    color: #fff;

    padding: 2px 8px 2px 8px;

    margin: 0 5px 0 0;

}

li a.page-numbers:hover {

    background: #990000;

    margin: 0 5px 0 0;

    color: #fff;

    text-decoration: none;

}

li span.page-numbers.dots {

    color: #900;

    margin: 0 10px 0 0;

    font-size: 15px;

    font-weight: bold;

}

li span.page-separator {

	padding: 2px 8px 2px 8px;

	background: #3B3B3B;

	margin: -2px 5px 0 0;

	color: #fff;

}

/*----*/

#resultat_vide {

	text-align: center;

	line-height: 22px;

	padding: 65px 0 50px 0;

}

/*----------------------------------------------*/

/*----------- CONSULTATION ANNONCES ------------*/

/*----------------------------------------------*/

.anoleg_h1 {



    font-size: 18px !important;

    color: #900;

    margin: 25px 0 15px 0;

    width: auto;



}

/*----------------------------------------------*/

/*--------------- SASIE ANNONCES ---------------*/

/*----------------------------------------------*/



.en-tete-annonces {

	background: #fad6be;

	margin-bottom: 18px;

	margin-top:30px;

	padding: 10px 0;

}

.en-tete-annonces h2{

	margin: 12px 0 10px 0;

	font-size: 18px;

}



.sprite_anoleg_carte{

    margin: 12px 0 10px 10px;

	font-size: 18px;

	vertical-align:top;

	    width: 150px;

    height: 150px;

}



.en-tete-annonces-titre  {

position: relative;

display: inline-block;

width:75%;

margin-left: 25px;

}



.en-tete-annonces-titre span{

	

}



.en-tete-annonces-btn {

    height: auto;

    width: auto;

	border: none;

	margin-bottom: 20px;

	width: 900px;



}

.titre-droite-annonces h2{

    color:#990000;

    font-size: 18px;

}

.titre-droite-annonces {

    float:right;

    background: #fff;

    margin-top: 92px;

    padding: 20px 100px 0 20px;

}

.ano_centre_gauche {

	float: left;

	width: 345px;

	margin: 0 8px 0 0;

}

.ano_centre_droite {

	width: 345px;

	float: left;

	margin-bottom: 20px;

}

.ano_centre_devis {

	float: left;

	width: 622px;

	margin: 0 8px 0 0;

	height: 270px;

	background: #ffffff;

	padding: 44px 33px 0 40px;

}

.hdroit {

	padding: 10px;

}

.infoscontact {

	padding: 10px;

}

#contenu div.bloc {

	background: #ffffff; 

	width: 338px;

	/*padding: 10px;*/

	float: left;

}

#contenu div.titre_genre {

    color: #fff;

	width: 328px;

    padding: 5px 0 5px 10px;

	float: left;

	font-size: 11px;

	background-image: -webkit-linear-gradient(left top, #9B9A9A 0%, #B9B9B9 100%);

	background-image: -moz-linear-gradient(left top, #9B9A9A 0%, #B9B9B9 100%);

	background-image: -ms-linear-gradient(left top, #9B9A9A 0%, #B9B9B9 100%);

	background-image: -o-linear-gradient(left top, #9B9A9A 0%, #B9B9B9 100%);

	background-image: linear-gradient(left top, #9B9A9A 0%, #B9B9B9 100%);

	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#9B9A9A',endColorstr='#B9B9B9', GradientType=1);

}

#contenu h2 {

	font-weight: bold;

}

#contenu a.link {

/*	width: 313px;*/

	display: block;

	font-size: 13px;

	color: #2a2a2a;

	/*margin: 9px 0;*/

    padding:10px;

    background: #fff;

    border-bottom: 1px solid #D1D0D0; 

}

#contenu a.link:hover {

	text-decoration: underline;

    background: #eaeaea;*/

}

.bouton-droit a {

    padding:15px 0 15px 20px;

    display: block;

    background: #eaeaea;

    border-top:1px solid #414141;

    border-bottom: 1px solid #414141;

}

.bouton-droit a:hover {

    background: #c0c0c0;

}



.explication {

    height: 85px;

    border: 1px solid #dadada;

    background: #fff;

    margin-top:5px;

    width: 195px;

    padding: 10px 12px 5px 7px;

    display: inline-table;

	margin-left:5px;

}



.explication_droite {

	    height: 85px;

    border: 1px solid #dadada;

    display: inline-table;

    width: 195px;

	    background: #fff;

	padding: 10px 12px 5px 7px;

		margin-left:5px;

		    margin-top:5px;

}

.annonces-btn-nbr {

    width: 20px;

    color:#fff;

    float: left;

    font-size: 32px;

}

#anoleg_coldroite_info {

	display: block;

	width: 100%;

	background: #fad6be;

}



#anoleg_coldroite_info p

{

padding:10px;

}



#anoleg_coldroite_contact {

	display: block;

	width: 100%;

	background: #fad6be;

}



#anoleg_coldroite_consultano {

    display: block;

    width: 100%;

    height: 60px;

    background: #fad6be;

    margin-top: 30px;

    padding: 10px;

    cursor: pointer;

}



#anoleg_coldroite_consultano:hover{

background:#990000; 

}



#anoleg_coldroite_consultano a{

color: #990000;

position: relative;

left: 40px;

font-size: 16px;

line-height: 1.2em;

}



#anoleg_coldroite_consultano:hover a{

color:#fad6be;

}



#anoleg_coldroite_pm {

	display: block;

	width: 100%;

	background: #fad6be;

	margin-top: 30px;

}

#anoleg_coldroite h3 {

color: #fff;

font-weight: bold;

font-size: 12px;

line-height: 25px !important;

padding-left: 10px;

background-color: #990000;

margin-bottom:0;

}



#anoleg_coldroite {

	width: 249px;

	margin: auto;

}

#pptxt {



    display: block;

    margin-left: 13px;

    margin-top: 2px;



}

#pp {

	display: block;

}

.annonces-btn-details{

   /* float:left; 

    width:200px;*/

    line-height: 15px;

	margin:0;

	font-size: 0.7em;

}



		

						

/* fleche en css */



.flechecss {

    width: 90px;

    position: relative;

    border-width: 5px 0;

    border-style: solid;

    border-color: #990000 transparent;

    transform: rotate(90deg);

    top: 30px;

    right: 48px;

}



.flechecss::before {

top: -44px;

    content: "";

    height: 0;

    width: 0;

    position: absolute;

    left: 0px;

    border-width: 0px 45px 39px;

    border-style: solid;

    border-color: transparent transparent #990000;



}





.flechecss2 {

	border-width: 0;

	top: 35px;

}











#anoleg_coldroite_consultano:hover .flechecss2::before {

    border-color: transparent transparent #fad6be;

}



.flechecss2::before {

border-width: 0px 30px 36px;



top: -35px;



transform: rotate(90deg);



left: 26px;

}





.exp_before{

	float:left;

	width:50px;

}



.numf {

    position: relative;

    display: inline;

    color: #fff;

    bottom: 22px;

    left: 0px;

    font-size: 25px;

}





/*

.anoleg_rub_col_droite {

	margin: 0 10px 10px -15px;

	width: 246px;

	font-weight: bold;

	font-size: 12px;

	color: #fff;

	padding: 0 0 0 7px;

	background-image: -webkit-linear-gradient(left top, #990000 0%, #A20000 100%);

	background-image: -moz-linear-gradient(left top, #990000 0%, #A20000 100%);

	background-image: -ms-linear-gradient(left top, #990000 0%, #A20000 100%);

	background-image: -o-linear-gradient(left top, #990000 0%, #A20000 100%);

	background-image: linear-gradient(left top, #990000 0%, #A20000 100%);

	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#990000',endColorstr='#A20000', GradientType=1);

}

*/

/*--------------------- AJOUT FRED ----------------------*/



li#anoleg_coldroite_info ul

{

	padding:8px;

}



li p{

margin:0;

}



li#anoleg_coldroite_pm ul,#anoleg_coldroite_contact ul{

padding:8px;

}



table#tableannonce.tableannonce thead tr

{

	background-color: #990000;border: 1px solid #990000; color: #fff;

}





/* Responsive table -> code from https://codepen.io/AllThingsSmitty/pen/MyqmdM */



table {

  border: 1px solid #ccc;

  border-collapse: collapse;

  margin: 0;

  padding: 0;

  width: 100%;

  table-layout: fixed;

}



table caption {

  font-size: 1.5em;

  margin: .5em 0 .75em;

}



table tr {



  padding: .35em;

}



table th,

table td {

  padding: .625em;

  text-align: center;

}



table th {

  font-size: .85em;

}





.site-main{

margin-bottom:20px;

}



#frmfind .selectdiv::after {

    top: 15px;

	right:5px;

	position:absolute;

   /* right: 50px; */

   padding:0px;

   margin:0px;

   height:15px;

   width:15px;

   

}



/* juste pour firefox */

@-moz-document url-prefix() {

	#frmfind .selectdiv::after {

	top:8px;

	}

}



 label.control-label

{

display:block;

margin-right: 10px;

}



label.sldep-label{

display:block;

margin-right: 24px;}



#frmfind{

	width: 350px;

	padding:15px 0 0 25px;

	display: inline-block;

	/*padding:15px 0 0 25px;

	/*

	width: 486px; height: 95px; margin-left: 85px;margin-bottom: 10px;margin-top: 17px;

	*/



	}

#frmfind select,#frmfind{

width:270px;



}



#frmfind select

{

height:30px;

}



#blockannoncleg

{

padding:8px;

}



.bouton-annonce{

height:auto;

margin:10px auto;

border: 1px solid #990000;

}



.bouton-annonce:focus

{

height:auto;

margin: 10px auto;	

}



.en-tete-annonces-titre h1

{

color:#990000;

font-size:17px;

}

/* CSS pour iframe 



.col-sm-4 {

    width: 90%;

}



body {

    background-color: #fad6be;

}



#formulaires {

    width: 100%;

}



*/



/* pour page publier une annonce */

#liste_form #widget{

	width:100%;display:block;margin-top:20px;

}







	

/* CSS Sprite */

 

.sprite_anoleg_bg-terminaux, .sprite_anoleg_carte, .sprite_anoleg_cb2, .sprite_anoleg_question-mark, .sprite_anoleg_cic-logo, 

.sprite_anoleg_paypal2, .sprite_anoleg_verifone-logo, .sprite_anoleg_cadenas, .sprite_anoleg_puce

{ display: inline-block; background: url('../img/anoleg.png') no-repeat; overflow: hidden; text-indent: -9999px; text-align: left; }

 

.sprite_anoleg_bg-terminaux { background-position: -0px -0px; width: 237px; height: 95px;position: relative;

bottom: 37px;

left: 156px;display:inline-block; }

.sprite_anoleg_carte { background-position: -0px -95px; width: 150px; height: 150px; }

.sprite_anoleg_cb2 { background-position: -0px -245px; width: 129px; height: 27px; }

.sprite_anoleg_question-mark { background-position: -129px -245px; width: 96px; height: 96px;position: relative;



display: inline-block;



left: 60px;



bottom: 15px; }

.sprite_anoleg_cic-logo { background-position: -0px -272px; width: 91px; height: 62px; }

.sprite_anoleg_paypal2 { background-position: -0px -334px; width: 90px; height: 23px; }

.sprite_anoleg_verifone-logo { background-position: -90px -341px; width: 90px; height: 34px;margin-left: 10px; }

.sprite_anoleg_cadenas { background-position: -150px -95px; width: 15px; height: 19px; }

.sprite_anoleg_puce { background-position: -165px -95px; width: 11px; height: 9px; }





/*

############################################################################################ REPONSIVE 1200 px ###############################################################

*/



@media screen and (max-width: 1200px) {

#anoleg_last .anoleg_h1, #anoleg_last #cover, div#anoleg_last div.title{

margin-left:10px;

}



.en-tete-annonces-btn {

	width: auto;

}

	.sprite_anoleg_question-mark,

											   .sprite_anoleg_bg-terminaux{

													display:none;

													}

													

													

.en-tete-annonces-btn {

    display: flex;

    flex-wrap: wrap;

    justify-content: center;

    margin: auto;



}

}

/*

############################################################################################ REPONSIVE 640 px ###############################################################

*/



@media screen and (max-width: 640px) {

											

													

													form input#send_btn.send_btn {

													width: 200px;

													margin: 15px 0 0 25px;}

												

												#anoleg_coldroite_consultano a {

												bottom: 2px;

												}

												

											  table {

												border: 0;

											  }



											  table caption {

												font-size: 1.3em;

											  }

											  

											  table thead {

												border: none;

												clip: rect(0 0 0 0);

												height: 1px;

												margin: -1px;

												overflow: hidden;

												padding: 0;

												position: absolute;

												width: 1px;

											  }

											  

											  table tr {

												border-bottom: 3px solid #ddd;

												display: block;

												margin-bottom: .625em;

											  }

											  

											  table td {

												border-bottom: 1px solid #ddd;

												display: block;

												font-size: .8em;

												text-align: right;

											  }

											  

											  table td::before {

												/*

												* aria-label has no advantage, it won't be read inside a table

												content: attr(aria-label);

												*/

												content: attr(data-label);

												display:block;

												font-weight: bold;

												text-transform: uppercase;

											  }

											  

											  table td:last-child {

												border-bottom: 0;

											  }

											  

											  

											  

											  iframe,.explication_droite,.explication{

												  display:table;

												  margin:auto;

												  margin-top:10px;

												  

											  }

											  

											div#liste_form div#widget iframe{

											  width: 190px;

											  

											  }

											  

											  .en-tete-annonces {



												text-align: center;

												margin-top:0px;



											}



											.en-tete-annonces-titre, .en-tete-annonces-titre img{

											margin-left:0;

											}



											 

											 .tableannonce tr td{

												background-color: #FFF1E5;

												

											}





										.tableannonce tr{

												border-width:0px;

												border:1px solid #990000;

											}



											.tableannonce tr:hover td{

											border-top:none;

											}

								

											div#argu {

											display: block;

											text-align: center;

											}



											div#anoleg_contact{

											height: 170px;

											}



											div#VraiesRaisons,div#BonnesRaisons{

											width:100%;

									

											}

										

									

											h1.anoleg_h1,div#anoleg_last div#cover{

												padding: 0 5px;

											}

											

div#blockannoncleg strong{

font-size: 0.8em;

margin-top: 30px;

display: block;

}





}



/* FIN DU max-width: 640px */

div#anoleg_contact div{

float:left;

}



a.bouton-offre,a.bouton-offre:focus{

height:auto;

margin: 20px auto 20px auto;

border:1px solid #990000;

width: 180px;

font: 300 15px arial;

}

/*

#clickan

{

background: #990000;

height: 50px;

width: 90%;

margin: auto;

}



#clickan:hover

{

background: #fad6be;

}

*/



#widget_annonces.widget a {

background: #990000;

    color: #fff;

    text-align: center;

    display: block;

    padding-top: 3px;

border:1px solid #990000;

width: 180px;

margin: auto;

}



#widget_annonces.widget a:hover {

background: #fad6be;

    color: #990000;

border:1px solid #990000;

}



/* masquer intersticiel */

.advads-layer, .advads-background{

	display: none!important;

}



/* ############################# SPECIFICITE FIREFOX ################################## */

/*

@-moz-document url-prefix() {

   .flechecss2:before {

top: -48px;

    }

	#frmfind .selectdiv::after {

    top: 16px;

}

}*/

 