﻿/* reset */

html, body, div, span, applet, object, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed,  figure, figcaption, footer, header, hgroup,  menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit;}
/* HTML5 reset */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block;}
body { line-height: 1;}
ol, ul { list-style: none; }
blockquote, q { quotes: none;}
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
table { border-collapse: collapse; border-spacing: 0;}
:focus { outline: 0; }
ins { text-decoration: none; }
del { text-decoration: line-through;}

.mnufb {margin-top:10px;margin-bottom:10px;}
.listePro h2 {font-size:16px; font-weight:bold;}
.listePro ul {margin-top:20px;margin-bottom:20px; list-style:disc; }
.listePro ul li {margin-left:20px; line-height:18px;}

body{ background-color:#333; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:17px;  }
header h1{width:200px; margin:0 !important; display:inline-block;height:8em;}
header h1 a{ display:block; height:48px; width:100%; }
header h1 img{width:95%;}
header .Advert{ float:right;}
img.ico6{ height:150px; width:150px; border:none 0 #ffffff; }

.ContainerChoixLangue{ display:none;}

.msgHighlight{background-color: #ff8a35; border:0; color: #555555; border-radius: 0.4em; -webkit-border-radius: 0.4em; -moz-border-radius: 0.4em; cursor:pointer; padding:2px 5px 2px 3px; font-weight:bold; }
.msgHighlight a:hover{color:#ffffff !important;}


.listeFiltres{overflow-y: hidden;}

.lienVersAnnonce{text-decoration:underline !important; color:Red; }


/* Layout */

div.container{ width:935px; padding:25px; background-color:#f9f9f9; margin:0 auto; box-shadow: 0 0 80px 0 #000000;}
b{ font-weight:bold;}
a:link{ color:#000; text-decoration:none; }
a:visited{ color:#000; }
a:active{ color:#000; }
a:hover{ color:#ec741d; }

div.content{ width:600px; } 

div.content h1{ font-size:18px; font-weight:bold; margin:0 0 15px 0;}
div.content h1 span#ref{ font-size:11px; font-weight:normal;}
div.content h2{ font-size:15px; font-weight:bold; margin:0 0 10px 0;}

.redac h2{font-size:15px; font-weight:bold; margin:20px 0 10px 0; padding:0 0 10px 0; border-bottom:dotted 1px #cccccc;}
.redac h3{font-size:13px; font-weight:bold; margin:20px 0 10px 0; padding:0 0 10px 0; text-transform:uppercase; color:#EC741E;}
.redac p { margin:3px 0 5px 0; text-align:justify;}
.redac li { list-style:circle; margin:0 0 10px 20px;}

div.content ul.infos, div.content div.informations{ padding:10px 15px; background: #EFEFEF url(../../images/gradient.png) repeat-x 0 -110px; border-radius: 0.4em; -webkit-border-radius: 0.4em; -moz-border-radius: 0.4em;  -webkit-box-shadow: 0 1px 3px rgba(0,0,0, .3); -moz-box-shadow: 0 1px 3px rgba(0,0,0, .3); margin:0 0 10px 0; }
div.content ul.infos{ height:130px; }
div.content ul.infos a:link,
div.content ul.infos a:visited{color:#ec741d;}
div.content div.informations{ margin:15px 0 15px 0;}

input.ActionsBTN{ font-weight: normal; color: #000; text-decoration: none; display: inline-block; padding:  5px 17px; margin: 10px 0; background: #ff8a35 url(../../images/gradient.png) repeat-x 0 -120px; border:0; color: #fff; border-top: solid 1px #ffcca7; -webkit-box-shadow: 0 1px 1px rgba(0,0,0, .2); -moz-box-shadow: 0 1px 1px rgba(0,0,0, .2); box-shadow: 0 1px 1px rgba(0,0,0, .2); -webkit-box-shadow: 0 1px 3px rgba(0,0,0, .3); -moz-box-shadow: 0 1px 3px rgba(0,0,0, .3); border-radius: 0.4em; -webkit-border-radius: 0.4em; -moz-border-radius: 0.4em; cursor:pointer;}
input.ActionsBTN1{ font-weight: normal; color: #000; text-decoration: none; display: inline-block; padding:  5px 17px; margin: 0 0 20px 0; background: #d22626 url(../../images/gradient.png) repeat-x 0 -120px; border:0; color: #fff; border-top: solid 1px #ffcca7; -webkit-box-shadow: 0 1px 1px rgba(0,0,0, .2); -moz-box-shadow: 0 1px 1px rgba(0,0,0, .2); box-shadow: 0 1px 1px rgba(0,0,0, .2); -webkit-box-shadow: 0 1px 3px rgba(0,0,0, .3); -moz-box-shadow: 0 1px 3px rgba(0,0,0, .3); border-radius: 0.4em; -webkit-border-radius: 0.4em; -moz-border-radius: 0.4em; cursor:pointer;}

div.content .lightbox img{ margin:0 15px; }

div.content ul.infos li{ float:left; width:33%; margin:5px 0;}
div.content ul.infos li.twocols{ width:66%; }
div.content ul.infos li i{ font-size:10px; color:#98979c;}

div.addthis_toolbox{ float:right; margin:0; width:100%; }

/* Navigation */
header nav { margin: 0 0 10px 0; padding: 7px 3px 6px 3px; background: #dddddd url(../../images/gradient.png) repeat-x 0 -110px; line-height: 100%; border-radius: 0.4em; -webkit-border-radius: 0.4em; -moz-border-radius: 0.4em;  -webkit-box-shadow: 0 1px 3px rgba(0,0,0, .3); -moz-box-shadow: 0 1px 3px rgba(0,0,0, .3); font-size:1.1em;}
header nav li { margin: 0 5px; padding: 0 0 ; float: left; position: relative; list-style: none; }
header nav a , header nav span{ font-weight: normal; color: #000; text-decoration: none; display: block; padding:8px 12px; margin: 0; border-top: solid 1px transparent; -webkit-border-radius: 0.6em; -moz-border-radius: 0.6em; text-shadow: 0 1px 1px rgba(0,0,0, .3);}
header nav span{ text-shadow:none; font-size:0.9em; padding:  9px 20px; color:#606060; }
header nav a:hover { background: #000; color: #fff;}
header nav li:hover > a { background: #606060 url(../../images/gradient.png) repeat-x 0 -40px; color: #444; border-top: solid 1px #f8f8f8; -webkit-box-shadow: 0 1px 1px rgba(0,0,0, .2); -moz-box-shadow: 0 1px 1px rgba(0,0,0, .2); box-shadow: 0 1px 1px rgba(0,0,0, .2); -webkit-box-shadow: 0 1px 3px rgba(0,0,0, .3); -moz-box-shadow: 0 1px 3px rgba(0,0,0, .3);}
header nav ul.ContainerStatutConnexion{ float:right;}
header nav li.connect a{ background: #ff8a35 url(../../images/gradient.png) repeat-x 0 -120px; color: #fff; border-top: solid 1px #ffcca7; -webkit-box-shadow: 0 1px 1px rgba(0,0,0, .2); -moz-box-shadow: 0 1px 1px rgba(0,0,0, .2); box-shadow: 0 1px 1px rgba(0,0,0, .2); -webkit-box-shadow: 0 1px 3px rgba(0,0,0, .3); -moz-box-shadow: 0 1px 3px rgba(0,0,0, .3);}

/* Notifications */
div.notifications{margin: 0 0 20px 0; padding: 10px 20px; background: #454545 url(../../images/gradient.png) repeat-x 0 -110px; line-height: 100%; border-radius: 0.4em; -webkit-border-radius: 0.4em; -moz-border-radius: 0.4em;  -webkit-box-shadow: 0 1px 3px rgba(0,0,0, .3); -moz-box-shadow: 0 1px 3px rgba(0,0,0, .3); color:#FFFFFF; text-align:left; font-size:0.9em; }
div.notifications ul{ float:right;}
div.notifications li{ display: inline-block; padding:0 0 0 10px; margin:0 0 0 10px; border-left:solid 1px #999999;}
div.notifications b{ color:#ffa665; font-weight:bold;}
div.notifications a{ color:#fff;}
div.notifications a:hover{ color:#ffa665; }

.emptydatarow{width:100%; text-align:center; padding:50px; color:#AAAAAA; line-height:50px; margin:20px; }

aside{ width:300px; float:right; text-align:right; }
aside div.recherche{text-align:left; background:#EFEFEF; padding:15px; background: #EFEFEF url(../../images/gradient.png) repeat-x 0 -110px; border-radius: 0.4em; -webkit-border-radius: 0.4em; -moz-border-radius: 0.4em;  -webkit-box-shadow: 0 1px 3px rgba(0,0,0, .3); -moz-box-shadow: 0 1px 3px rgba(0,0,0, .3); margin:0 0 15px 0; }
aside div.recherche h2{display:block; width:100%; text-align:left; margin-bottom:5px; font-weight:bold; font-size:14px; }

aside div.recherche li{ margin:0 0 5px 0;}
aside div.recherche li label{ display:block;}
	div.recherche li div.half{ width:130px; float:left; margin:0 10px 0 0;}
	div.recherche li div.last{ margin:0 0 0 0;}

table.Rechercher { margin:0; }
table.Rechercher div.dxb, table.SauvegardePref div.dxb { padding: 8px 20px; -webkit-border-radius: 0.6em; -moz-border-radius: 0.6em; background: #ff8a35 url(../../images/gradient.png) repeat-x 0 -140px; color: #fff; border-top: solid 1px #ffcca7; -webkit-box-shadow: 0 1px 1px rgba(0,0,0, .2); -moz-box-shadow: 0 1px 1px rgba(0,0,0, .2); box-shadow: 0 1px 1px rgba(0,0,0, .2); -webkit-box-shadow: 0 1px 3px rgba(0,0,0, .3); -moz-box-shadow: 0 1px 3px rgba(0,0,0, .3); cursor:pointer; text-shadow: 0 1px 1px rgba(0,0,0, .3);}
table.SupprimerFiltre div.dxb{ padding: 8px 20px; -webkit-border-radius: 0.6em; -moz-border-radius: 0.6em; background: #d22626 url(../../images/gradient.png) repeat-x 0 -140px; color: #fff; border-top: solid 1px #ffcca7; -webkit-box-shadow: 0 1px 1px rgba(0,0,0, .2); -moz-box-shadow: 0 1px 1px rgba(0,0,0, .2); box-shadow: 0 1px 1px rgba(0,0,0, .2); -webkit-box-shadow: 0 1px 3px rgba(0,0,0, .3); -moz-box-shadow: 0 1px 3px rgba(0,0,0, .3); cursor:pointer; text-shadow: 0 1px 1px rgba(0,0,0, .3);}
table.SauvegardePref div.dxb{ background: #606060 url(../../images/gradient.png) repeat-x 0 -40px; border-top: solid 1px #f8f8f8; color: #444; }

table.SauvegardePref div.dxb:hover { background-position:0 -60px;}
table.Rechercher div.dxb:hover { background-position:0 -120px;}
table.SupprimerFiltre div.dxb:hover { background-position:0 -120px; }
table.SupprimerFiltre{margin-bottom:10px; }

.filtreDateApp { padding: 8px 20px; -webkit-border-radius: 0.6em; -moz-border-radius: 0.6em; background: #ff8a35 url(../../images/gradient.png) repeat-x 0 -140px; color: #fff; border-top: solid 1px #ffcca7; -webkit-box-shadow: 0 1px 1px rgba(0,0,0, .2); -moz-box-shadow: 0 1px 1px rgba(0,0,0, .2); box-shadow: 0 1px 1px rgba(0,0,0, .2); -webkit-box-shadow: 0 1px 3px rgba(0,0,0, .3); -moz-box-shadow: 0 1px 3px rgba(0,0,0, .3); cursor:pointer; text-shadow: 0 1px 1px rgba(0,0,0, .3);}
.filtreDateDel { padding: 8px 20px; -webkit-border-radius: 0.6em; -moz-border-radius: 0.6em; background: #d22626 url(../../images/gradient.png) repeat-x 0 -140px; color: #fff; border-top: solid 1px #ffcca7; -webkit-box-shadow: 0 1px 1px rgba(0,0,0, .2); -moz-box-shadow: 0 1px 1px rgba(0,0,0, .2); box-shadow: 0 1px 1px rgba(0,0,0, .2); -webkit-box-shadow: 0 1px 3px rgba(0,0,0, .3); -moz-box-shadow: 0 1px 3px rgba(0,0,0, .3); cursor:pointer; text-shadow: 0 1px 1px rgba(0,0,0, .3);}

section.maSec {position:relative;}
section.maSec article{ margin:0 0 10px 0; padding:10px; min-height:120px; -webkit-border-radius: 0.6em; -moz-border-radius: 0.6em; font-size:1em; }

section.maSec article{ background:#f1f1f1; border:solid 1px #b7b7b7; color:#333333; }
section.maSec article.norma{ background:#f1f1f1; border:solid 1px #cccccc; color:#333333; }
section.maSec article.remon{ background:#f5decc; border:solid 1px #ec741d; }

/*section.maSec article:hover{ background:#f9efe7; border:solid 1px #ec741d;}
section.maSec article.norma:hover{ background:#f9efe7; border:solid 1px #ec741d;}
section.maSec article.remon:hover{ background:#ff8c38; border:solid 1px #ec741d;}*/

li.viide {list-style-type:none}

section.maSec article img.photo{ float:left;}
section.maSec article .contenu{ min-height:90px; margin:0 0 0 160px; position:relative; }
section.maSec article .contenu .contenuGauche {float:left; width:310px;}
section.maSec article .contenu .contenuGauche h2{font-weight:bold; line-height:1em; text-transform:uppercase; font-size:16px; margin:0 0 10px 0;}
section.maSec article .contenu .contenuGauche h3{color:#ec741d;}
section.maSec article .contenu .contenuGauche ul li{margin-left:0px; list-style:none;}
section.maSec article .contenu .contenuGauche .loc {font-weight:bold; font-size:14px; margin:5px 0;}
section.maSec article .contenu .contenuGauche .fa {width:15px;}
section.maSec article .contenu .contenuGauche img.moto {width:20px;}
section.maSec article .contenu .contenuGauche a#TTip{ cursor:pointer; display:block; color:#333333;}
section.maSec article .contenuDroite {float:right; width:100px; text-align:right;margin-top:-8em;position:relative;z-index:8;}

section.maSec article  .contenuDroite .prix{ margin:5px 0; font-size:22px; font-weight:bold; }

section.maSec article  .contenuDroite .voir:link,
section.maSec article  .contenuDroite .voir:visited
{
    display:block; 
    width:100%; 
    text-align:center; 
    background-color:#ff8a35; 
    color:#ffffff;
    border:1px solid #ff8a35; 
    font-size:15px;
    margin-top:10px;
    -webkit-border-radius: 0.6em; -moz-border-radius: 0.6em; 
    padding:5px 0;
}
section.maSec article .contenu .contenuDroite .voir:hover{ color: #ffffff; background-color: #d86d1f; border-color: #d86d1f;}






section.maTmp {position:relative;}
section.maTmp article{ margin:0 0 10px 0; padding:10px; min-height:120px; -webkit-border-radius: 0.6em; -moz-border-radius: 0.6em; font-size:1em; }
section.maTmp article{ background:#f1f1f1; border:solid 1px #b7b7b7; color:#333333; }
section.maTmp article img{ height:120px; width:120px; border:solid 1px #cccccc; }
section.maTmp article img.ico1{ height:20px; width:20px; border:none 0 #ffffff; }
section.maTmp article img.ico2{ height:20px; width:18px; border:none 0 #ffffff; }
section.maTmp article img.ico3{ height:20px; width:27px; border:none 0 #ffffff; }
section.maTmp article img.ico4{ height:20px; width:22px; border:none 0 #ffffff; }
section.maTmp article img.ico5{ height:50px; width:50px; border:none 0 #ffffff; }
section.maTmp article.norma{ background:#f1f1f1; border:solid 1px #cccccc; color:#333333; }
section.maTmp article.remon{ background:#ff8c38; border:dashed 1px #ec741d; color:#111111; }
section.maTmp article:hover{ background:#f9efe7; border:solid 1px #ec741d;}
section.maTmp article.norma:hover{ background:#f9efe7; border:solid 1px #ec741d;}
section.maTmp article.remon:hover{ background:#ff8c38; border:solid 1px #ec741d;}
section.maTmp article div.contenu{ min-height:90px; margin:0 0 0 160px; position:relative; }
section.maTmp article.norma div.contenu{ min-height:90px; margin:0 0 0 160px; position:relative; }
section.maTmp article.remon div.contenu{ min-height:90px; margin:0 0 0 160px; position:relative; }
section.maTmp article.remon div.contenu a{ color:#ffffff; text-decoration:none; font-weight:bold; }
section.maTmp article div.contenu ul.liste1{ position:absolute; left:0; top:75px; }
section.maTmp article div.contenu ul.liste2{ margin-top:15px; }
section.maTmp article div.contenu ul.liste3{ margin-top:10px; }
section.maTmp article div.contenu ul.liste4{ margin-top:10px; }
section.maTmp article div.contenu ul.liste5{ position:absolute; left:0; top:0px; margin-left:345px; margin-top:15px; }
section.maTmp article div.contenu li{ float:left; margin:0 15px 0 0;}
section.maTmp article div.contenu li img{ margin:-3px 5px 0 0;}
section.maTmp article.norma div.contenu li a#TTip{ cursor:pointer; display:block; color:#333333;}
section.maTmp article.remon div.contenu li a#TTip{ cursor:pointer; display:block; color:#111111;}
section.maTmp article div.contenu h2{ font-weight:bold; line-height:1em; text-transform:uppercase; font-size:16px; margin:0 0 10px 0;} 
section.maTmp article div.contenu h3{ display:block; font-style:italic; width:330px; padding:0 0 4px 0; line-height:1em; overflow:hidden; }
section.maTmp article div.contenu div.stars{ width:78px; height:15px; background:url(../../images/stars.png) 0 0 no-repeat; margin:-1px 0 0 0; }
section.maTmp article div.contenu div.stars span{ display:block; height:15px; background:url(../../images/stars.png) 0 -15px no-repeat;}
section.maTmp article div.contenu div.right{ width:75px; position:absolute; top:0; right:0; font-size:11px; line-height:15px;}
section.maTmp article div.contenu div.right span.prixx{ font-weight:bold; line-height:1em; text-transform:lowercase; font-size:18px !important; margin-top:5px;}
section.maTmp article div.contenu p.prix{ margin:5px 0; font-size:1em; }

.maisaussi{width:280px; padding:10px; text-align:left; overflow:hidden; margin:10px 0; background:#f9efe7; border:solid 1px #ec741d; -webkit-border-radius: 0.6em; -moz-border-radius: 0.6em; }
.maisaussi p.titre{font-weight:bold; margin-bottom:20px; text-align:left; text-decoration:underline; }
.maisaussi .maisaussiannonce img{border:solid 1px #ec741d;}
.maisaussi .maisaussiannonce{text-align:left; margin:0; border:solid 1px #f1f1f1; }
.maisaussi .maisaussiannonce h2{font-weight:bold;  }
.maisaussi .maisaussiannonce p{color:#777777; }
/*
.maisaussi .maisaussiannonce:hover{background:#ff8c38; border:dashed 1px #ec741d; color:#111111; color:#ec741d;  }
.maisaussi .maisaussiannonce:hover h2{color:#ffffff; }
.maisaussi .maisaussiannonce:hover p{color:#111111; }
*/
.maisaussi .maisaussiannonce img.eye{border:none; margin-right:3px; }
.maisaussi .maisaussiannonce p.visites{line-height:16px; }

ul.userdetails{ float:right; width:350px; margin: 8px 0 0 0;}
ul.userdetails li{ float:left; margin:0 15px 0 0;}
	ul.userdetails li img{ margin:-3px 5px 0 0;}
div.description{ clear:both; padding:10px;}
	
#footer{ margin:20px 0 0 0; color:#828282;background:white; }
#footer p{ margin:0 0 5px 0; }

.menuFooter{ text-align:center; width:100%; }
.menuFooter ul{ text-align:center; width:100%; }
.menuFooter li{ display:inline-block; margin:0 15px 0 0; }

#grvAnnonces_DXPagerTop, 
#grvAnnonces_DXPagerBottom { margin: 0 0 20px 0; padding: 10px 20px; background: #454545 url(../../images/gradient.png) repeat-x 0 -110px; line-height: 100%; border-radius: 0.4em; -webkit-border-radius: 0.4em; -moz-border-radius: 0.4em;  -webkit-box-shadow: 0 1px 3px rgba(0,0,0, .3); -moz-box-shadow: 0 1px 3px rgba(0,0,0, .3); color:#FFFFFF; text-align:left; font-size:0.9em; text-align:center; }
#grvAnnonces_DXPagerTop img,
#grvAnnonces_DXPagerBottom img{ display:none;}
#grvAnnonces_DXPagerTop .dxp-lead,
#grvAnnonces_DXPagerBottom .dxp-lead{ float:left;}
#grvAnnonces_DXPagerTop a,
#grvAnnonces_DXPagerBottom a{ display:inline-block; color:#FFFFFF; text-decoration:none; margin:0 5px; cursor:pointer; font-size:1em}
#grvAnnonces_DXPagerTop b.dxp-current,
#grvAnnonces_DXPagerBottom b.dxp-current{ padding: 2px 6px; -webkit-border-radius: 0.6em; -moz-border-radius: 0.6em; background: #ff8a35 url(../../images/gradient.png) repeat-x 0 -140px; color: #fff; border-top: solid 1px #ffcca7; -webkit-box-shadow: 0 1px 1px rgba(0,0,0, .2); -moz-box-shadow: 0 1px 1px rgba(0,0,0, .2); box-shadow: 0 1px 1px rgba(0,0,0, .2); -webkit-box-shadow: 0 1px 3px rgba(0,0,0, .3); -moz-box-shadow: 0 1px 3px rgba(0,0,0, .3); cursor:pointer; text-shadow: 0 1px 1px rgba(0,0,0, .3); font-weight:normal;}
b.dxp-button.dxp-wideButton span{cursor:pointer; color:#333333; margin:0 5px; border:1px solid #bbbbbb; background-color:#aaaaaa; padding:2px 5px; -webkit-border-radius: 0.6em; -moz-border-radius: 0.6em; }
b.dxp-button.dxp-wideButton span:hover{color:#ffffff; background-color:#ff8a35; }

.pager{width:560px;}
.dxm-item{background-color:#ffffff; width:40px; text-align:center; display:block; }
.grvAnnonces_DXPagerTop_PSP, .dxmLite, .dxm-ltr, .dxm-popupMain, .dxm-item, .dxm-popup{background-color:#ffffff; width:40px; text-align:center; display:block; }

.dxp-pageSizeItem{display:block; float: right; margin: -5px 0 0 0; text-align:center; }

/*
.dxm-ltr{text-align:center; }

.dxm-popup{padding:3px;}
*/

/* Annonces remontées */
#ctl00_ctnMain_dalAnnoncesRemontees { width: 205px; height: 330px; display:block; overflow: hidden; margin:0 0 0 0;}
#ctl00_ctnMain_dalAnnoncesRemontees span { display:block; margin:0; padding:0 0 0 0; height: 285px; border-right:solid 15px #f9f9f9; background:#ff8a36;}
#ctl00_ctnMain_dalAnnoncesRemontees span h2{ background:#efefef; line-height:12px; font-size:11px; text-transform:uppercase;}
#ctl00_ctnMain_dalAnnoncesRemontees span h2 a{ text-decoration:none; display:block; padding:10px; height:25px; color:#5e5e5e; }
#ctl00_ctnMain_dalAnnoncesRemontees span p.prix{ background:#98999d; line-height:12px; font-size:11px; padding:5px 10px; color:#fff;}
#ctl00_ctnMain_dalAnnoncesRemontees span div.desc{ background:#171717; line-height:14px; font-size:11px; padding:5px 10px; color:#fff; height:55px; border-top:solid 1px #fff; border-bottom:solid 1px #fff; overflow:hidden; cursor:default;}
#ctl00_ctnMain_dalAnnoncesRemontees span p.desc1{ height:65px; }
#ctl00_ctnMain_dalAnnoncesRemontees span p.desc2{ display:none;}
#ctl00_ctnMain_dalAnnoncesRemontees span p.desc2 a:link,
#ctl00_ctnMain_dalAnnoncesRemontees span p.desc2 a:visited{color:#ec741d;}
#ctl00_ctnMain_dalAnnoncesRemontees span span.img{  width:190px; height:190px; background:#CCC; overflow:hidden; border-top:solid 1px #fff; border-bottom:solid 1px #fff;}
	span span.img img{ height:190px; margin:0 auto;}
	
.tipsy { padding: 5px; font-size: 10px; position: absolute; z-index: 100000; }
  .tipsy-inner { padding: 5px 8px 4px 8px; background-color: black; color: white; max-width: 200px; text-align: center; }
  .tipsy-inner { /*border-radius: 3px; -moz-border-radius:3px; -webkit-border-radius:3px;*/ }
  .tipsy-arrow { position: absolute; background: url('../../images/tipsy.gif') no-repeat top left; width: 9px; height: 5px; }
  .tipsy-n .tipsy-arrow { top: 0; left: 50%; margin-left: -4px; }
    .tipsy-nw .tipsy-arrow { top: 0; left: 10px; }
    .tipsy-ne .tipsy-arrow { top: 0; right: 10px; }
  .tipsy-s .tipsy-arrow { bottom: 0; left: 50%; margin-left: -4px; background-position: bottom left; }
    .tipsy-sw .tipsy-arrow { bottom: 0; left: 10px; background-position: bottom left; }
    .tipsy-se .tipsy-arrow { bottom: 0; right: 10px; background-position: bottom left; }
  .tipsy-e .tipsy-arrow { top: 50%; margin-top: -4px; right: 0; width: 5px; height: 9px; background-position: top right; }
  .tipsy-w .tipsy-arrow { top: 50%; margin-top: -4px; left: 0; width: 5px; height: 9px; }


.FB_SERVER_IFRAME{ margin:0 0 15px 0;}
/* Advertisings */
.transp{background-image:none; background-color:transparent; padding:20px; }
.Advert { border: solid 1px #e3e3e3; text-align: center; }
aside .Advert { margin:0 0 15px 0;}
.AD650x75 { width:728px; height:90px; overflow:hidden; }
.AD650x75 .diapo img{width:100%;height:100%;}
.AD300x250 { width:300px; height:250px;}
.AD300x600 { width:300px; height:600px;}

/*
div.content ul.infos, div.content div.informations{ padding:10px 15px; background: #EFEFEF url(../../images/gradient.png) repeat-x 0 -110px; border-radius: 0.4em; -webkit-border-radius: 0.4em; -moz-border-radius: 0.4em;  -webkit-box-shadow: 0 1px 3px rgba(0,0,0, .3); -moz-box-shadow: 0 1px 3px rgba(0,0,0, .3); margin:0 0 10px 0; }
*/

.commentaireTitre{ padding:10px 15px; background: #EFEFEF url(../../images/gradient.png) repeat-x 0 -110px; border-radius: 0.4em; -webkit-border-radius: 0.4em; -moz-border-radius: 0.4em;  -webkit-box-shadow: 0 1px 3px rgba(0,0,0, .3); -moz-box-shadow: 0 1px 3px rgba(0,0,0, .3); margin:0 0 10px 0; }
.commentaireTitre h2{margin:0; line-height:20px; font-size:16px; font-weight:normal; }
.commentaire{ background:#ffffff; padding:10px; margin:10px 0 0 15px; border: solid 1px #DDDDDD; border-radius: 0.4em; -webkit-border-radius: 0.4em; -moz-border-radius: 0.4em; }
.commentaire li span{ display:inline-block; width:420px; }
.commentaire li span.libele{ display:inline-block; width:150px; font-weight:bold; vertical-align:top; text-align:left; }
.commentaire li hr{height:0px; border-bottom:1px dashed #dddddd; border-top:0px none #ffffff;}

#ContactContainer { background:#EFEFEF; padding:15px 0 15px 15px; background: #EFEFEF url(../../images/gradient.png) repeat-x 0 -110px; border-radius: 0.4em; -webkit-border-radius: 0.4em; -moz-border-radius: 0.4em;  -webkit-box-shadow: 0 1px 3px rgba(0,0,0, .3); -moz-box-shadow: 0 1px 3px rgba(0,0,0, .3); width:605px; margin:0 auto 20px auto;}
#ContactContainer input[type=text],#ContactContainer input[type=password], #ContactContainer textarea{ padding:5px 10px; border-radius: 0.4em; -webkit-border-radius: 0.4em; -moz-border-radius: 0.4em; border:solid 1px #cccccc; width:260px;}
#ContactContainer li{ float:left; width:300px; min-height:52px;}
#ContactContainer li.clearfix{ clear:left; width:580px;}
#ContactContainer li.clearfix input, #ContactContainer li.clearfix textarea{ width:560px;}
#ContactContainer h2 { font-size:15px; font-weight:bold; margin:0 0 10px 0; padding:0 0 10px 0; border-bottom:dotted 1px #cccccc;}

#ContactContainer1 { background:#EFEFEF; padding:15px 0 15px 15px; background: #EFEFEF url(../../images/gradient.png) repeat-x 0 -110px; border-radius: 0.4em; -webkit-border-radius: 0.4em; -moz-border-radius: 0.4em;  -webkit-box-shadow: 0 1px 3px rgba(0,0,0, .3); -moz-box-shadow: 0 1px 3px rgba(0,0,0, .3); width:605px; margin:0 auto 20px auto;}
#ContactContainer1 h2 { font-size:15px; font-weight:bold; margin:10px 0 10px 0; padding:0 0 10px 0; border-bottom:dotted 1px #cccccc;}

.ButEnvoyer{ font-weight: normal; color: #000; text-decoration: none; display: inline-block; padding:  5px 20px; margin: 10px 0; background: #ff8a35 url(../../images/gradient.png) repeat-x 0 -120px; border:0; color: #fff; border-top: solid 1px #ffcca7; -webkit-box-shadow: 0 1px 1px rgba(0,0,0, .2); -moz-box-shadow: 0 1px 1px rgba(0,0,0, .2); box-shadow: 0 1px 1px rgba(0,0,0, .2); -webkit-box-shadow: 0 1px 3px rgba(0,0,0, .3); -moz-box-shadow: 0 1px 3px rgba(0,0,0, .3); border-radius: 0.4em; -webkit-border-radius: 0.4em; -moz-border-radius: 0.4em; cursor:pointer; color:#fff!important; text-shadow: 0 1px 1px rgba(0,0,0, .3); cursor:pointer;}

select{ width:252px; }

/* ClearFix */
.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden;}
.clearfix {display:inline-block;}
.clearfix {display:block;}

.listImage{
	position: relative;
}
.pika-stage{ width: 460px; overflow-x: hidden; overflow-y: hidden; min-height: 400px; }
.pika-stage img{ width: 440px; border:1px solid #888888; }
/*if you just want to adjust the size of the stage and the thumbnails, you can do so by editing the following lines: */
.pika-thumbs li{width: 90px; height:70px;}
.pikachoose{width:680px; position:relative;}
#pikame{width: 150px;}
.pika-thumbs {margin: 10px 0 0 17px; width:250px;position: absolute;top: 10px;right: 30px;}
	.pika-thumbs li { margin: 5px 5px;}
.pika-textnav, .pika-imgnav{ display:none;}
/* jCarousel Styles */
/*if you're not using the carousel you can delete everything below this */
.jcarousel-skin-pika{position:absolute;top:0;right:0;}
.jcarousel-skin-pika .jcarousel-container-vertical { width: 100px;height: 400px; overflow:hidden;}
.jcarousel-skin-pika .jcarousel-clip-vertical { width:100px; height: 400px;}
.jcarousel-skin-pika .jcarousel-item { margin: 10px 0; }
.jcarousel-item-1-vertical img{height:70px; width:70px; border:1px solid #888888;}
.jcarousel-item-2-vertical img{height:70px; width:70px; border:1px solid #888888;}
.jcarousel-item-3-vertical img{height:70px; width:70px; border:1px solid #888888;}
.jcarousel-item-4-vertical img{height:70px; width:70px; border:1px solid #888888;}

/* --- Accordion --- */
.js #main .accordion {visibility:hidden}

.js #side .accordion {display:none}

.accordion {margin:0; padding:0 10px 0 0;}

.accordion li {list-style-type:none; width:inherit!important; min-height:inherit!important; float:none!important;}

.accordion li.last-child {margin-left:19px; list-style-type:disc}

#side ul.accordion ul {margin:0; padding:0 0 0 20px;}

.accordion .outer {border:1px solid #dadada; border-width:0 1px 1px; background: #fff}

.accordion .inner {margin-bottom:0; padding:.5em 20px 1em; position:relative; overflow:hidden}

.accordion .inner .inner {padding-bottom:0}

.accordion .h {font-size: 15px;
font-weight: bold;
margin:10px 0 0 0;
border-bottom: dotted 1px #CCC;} /* vertical padding instead of vertical margin (ie8) */
.accordion h5.h {font-size: 12px; margin:10px 0 0 0;}
.accordion p {margin:.5em 1px 1em}

/*  
  Add styles for all links in the 'accordion':
.accordion a {...}
*/  

  

a.trigger {padding:10px;}

a.trigger.open {background-image: url(../style/img/minus.gif)}

.last-child a.trigger{padding-left:1px; background-image:none; font-weight:normal}

#main a.trigger {background-color:#f0f0f0}

#main a.trigger.open {border-color:#dadada; background-color:#e7e7e7}

#main a:hover.trigger.open, #main a:focus.trigger.open, #main a:active.trigger.open {border-color:#bcd}

#side a.active{font-weight:700; color:#f72; text-decoration:none}

.hypGerer:link,
.hypGerer:visited{color:#ee7218; text-decoration:none; font-style:normal; font-size:11px; }
.clean{clear:both; }

.arnaque{cursor:pointer; margin-bottom:20px; padding:10px 0; border:1px solid #a82222; background-color:#d94848; color:#ffffff; padding:5px; border-radius: 0.4em; -webkit-border-radius: 0.4em; -moz-border-radius: 0.4em; }
.arnaque p{cursor:pointer; font-size:18px; font-weight:bold; line-height:18px; text-align:center; width:100%; }

.annonceInactive{cursor:pointer; margin-bottom:20px; padding:10px 0; border:1px solid #c96819; background-color:#dc6d2a; color:#ffffff; padding:5px; border-radius: 0.4em; -webkit-border-radius: 0.4em; -moz-border-radius: 0.4em; }
.annonceInactive p{cursor:pointer; font-size:18px; font-weight:bold; line-height:18px; text-align:center; width:100%; }

.pub1{width:600px; height:90px; overflow:hidden; margin-bottom:20px; }
.pub2{width:300px; height:90px; overflow:hidden; margin-bottom:20px; }

a:link.hypColor,
a:visited.hypColor{ background: #bbbbbb url(../../images/gradient.png) repeat-x 0 -120px; width:100px; text-align:center; display:inline-block; color:#333333; line-height:20px; margin-right:5px; padding:2px 3px; border-top: solid 1px #cccccc; -webkit-box-shadow: 0 1px 1px rgba(0,0,0, .2); -moz-box-shadow: 0 1px 1px rgba(0,0,0, .2); box-shadow: 0 1px 1px rgba(0,0,0, .2); -webkit-box-shadow: 0 1px 3px rgba(0,0,0, .3); -moz-box-shadow: 0 1px 3px rgba(0,0,0, .3); border-radius: 0.4em; -webkit-border-radius: 0.4em; -moz-border-radius: 0.4em; }
a:hover.hypColor{border-top: solid 1px #f99349; background: #ec741e url(../../images/gradient.png) repeat-x 0 -120px; color:#ffffff;}
a:link.hypColorFlash,
a:visited.hypColorFlash{ background: #bbbbbb url(../../images/gradient.png) repeat-x 0 -120px; width:560px; text-align:center; display:inline-block; color:#333333; line-height:20px; margin-right:5px; margin-top:5px; padding:2px 3px; border-top: solid 1px #cccccc; -webkit-box-shadow: 0 1px 1px rgba(0,0,0, .2); -moz-box-shadow: 0 1px 1px rgba(0,0,0, .2); box-shadow: 0 1px 1px rgba(0,0,0, .2); -webkit-box-shadow: 0 1px 3px rgba(0,0,0, .3); -moz-box-shadow: 0 1px 3px rgba(0,0,0, .3); border-radius: 0.4em; -webkit-border-radius: 0.4em; -moz-border-radius: 0.4em; }
a:hover.hypColorFlash{border-top: solid 1px #f99349; background: #ec741e url(../../images/gradient.png) repeat-x 0 -120px; color:#ffffff;}

.lstLocal{ background-color:#ffffff; padding:5px 10px; border-radius: 0.4em; -webkit-border-radius: 0.4em; -moz-border-radius: 0.4em; border:solid 1px #cccccc; width:260px;}
.titrePublicite{width:99%; padding:2px; text-align:right; color:#BBBBBB; border:0px solid #ffffff; margin-bottom:5px; cursor:default; border-bottom:1px dotted #DDDDDD;
    -webkit-border-top-left-radius: 10px;
    -webkit-border-top-right-radius: 10px;
    -moz-border-radius-topleft: 10px;
    -moz-border-radius-topright: 10px;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
}



#nbr_annonce{width:20%;float:left;}
.clean{clear:both;}

#toggleBtn{display:none;}
#navContent{height:auto;}

#navContent ul li a{text-transform:uppercase;}
#navContent ul li .countValue{background:#ff6200;padding:0px 5px;border-radius:10px;float:left;margin-right:4px;}


.dropdown{overflow:hidden;margin-bottom:-2px !important;}
.dropdown a{position:relative;//top:3px;}
.dropdown ul{width:20em;display:none;background:#333232;position:absolute;margin-top:1.7em;}
.nav_children li{width: 95%;display: block;color: white;padding:10px 5px !important;border-bottom: solid 1px grey;border-left: none !important;margin: 0 !important;}
.drop-right ul li{text-align:right;text-transform:uppercase;}

div.notifications{font-size:1em;position:relative;z-index:10;}

#moreOption{width:100%;border:none;margin-bottom:10px;padding:5px;cursor:pointer;transition:background ease 0.2s;}
#moreOption:hover{background:#d6d4d4;transition:background ease 0.2s;}
#moreOption span{float:right;font-size:1.4em;color:#484747;}

#advancedSearch{height:3em;overflow:hidden;}
.open{background:#d6d4d4;}


#closeAvis{cursor:pointer;text-align: right;float: right;font-size: 1.2em;color: grey;position: relative;top: -0.4em;transition:color ease 0.2s;}
#closeAvis:hover{color:#ea2f2f;transition:color ease 0.2s;}
#block_avis{
	width: 10em;
    height: 15em;
    position: fixed;
    z-index:10;
    right: 5%;
    bottom: 0;
	background: #feffff; /* Old browsers */
	background: -moz-linear-gradient(top,  #feffff 0%, #d3d3d3 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #feffff 0%,#d3d3d3 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #feffff 0%,#d3d3d3 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#feffff', endColorstr='#d3d3d3',GradientType=0 ); /* IE6-9 */
    
    border-radius: 10px 10px 0px 0px;
    padding: 10px;
    box-shadow: 0 0 10px -2px #0a0a0a;
    text-align:center;
	}
	
	.bold{font-weight:bold;}
	
#block_avis h2{border-bottom: solid 1px #c3c3c3;margin-bottom: 5px; color: #585858;}
#block_avis h3{margin-top: 6px;font-size: 1.4em;color: #444343;font-weight: bold;}
#block_avis h5{color:#403f3f;}

#block_comment p{background: white;padding: 5px;box-shadow: inset 0px 0px 5px 0px #888787;border-radius: 5px 5px 5px 0px;color:grey;}
#block_comment p span{font-style: italic;color: #4c4c4c;}

#block_stat{    margin-top: 15px;font-size: 0.85em;}



#block_star{
	text-align:center;
	font-size:1.5em;
	color: #FF9800;
    text-shadow: #868686 0px 1px;
	}
	
	.empty{color: #bfbfbf;text-shadow: #bfbfbf 0px 1px;}	


.col-lg-3{width:23%;float:left;padding:1%;}
.col-lg-6{width:48%;float:left;padding:1%;}
.col-lg-9{width:73%;float:left;padding:1%;}

.table_ajout{clear:both;}


#tel {
    width: 100%;
    text-align: center;
    background: #ffa15d;
    color: white;
    padding: 7px 10px;
    border-radius: 5px;
    position: relative;
    top: 1.3em;
    box-shadow: 0 0 10px -3px #5a5a5a;
}
.sep{width:100%;margin:3em 0em;text-align:center;}


#galToShow{display:none;}

.menu > ul > li.filtre > a{transition:background ease 0.2s;cursor:pointer;}
.menu > ul > li.filtre:hover > a{background:#bdbdbd;transition: background ease 0.2s; } 
.menu > ul > li.clear {width: 24%;float: left;margin:0.5%;}
.menu >ul >.midWidth{width:99% !important;}

#advancedSearch li.filtre{width:24% !important;margin:0.5% !important;float:left;}
#advancedSearch .viide{display:none;}
#advancedSearch .rapide{clear:both;margin-top:1em;}
#advancedSearch li.midWidthAdvanced{width:49% !important;}
.menu > ul > li.filtre > ul{position:absolute;z-index:10;background:white;width:100%;box-shadow: 0px 2px 10px -4px black;}



.contentDesc{width:57%;margin-left:2%;padding-left:2%;border-left:solid 1px #dad7d7;float:left;margin-bottom:3em;}
.contentDet{float:left;width:38%;}

.contentDet ul.infos{height:auto !important;}
.contentDet ul.infos li{width:100% !important;float:none !important;clear:both;}
.contentDet ul.infos li b{float:right;}

.rightInfo{text-align:left;}
.rightInfo .prix{color:#ea742e;font-size:2em;font-weight:bold;margin:0.5em 0em;}

.rightInfo .sep{    width: 100%;margin: -2em 0em 3em 0em;text-align: right;}


#mapZone{clear:both;}

.countElem{
	    float: right;
    height: 16px;
    width: 15px;
    background: white;
    border-radius: 15px;
    padding: 2px;
    text-align: center;
    margin-top: 4px;
    margin-right: 4px;
	}
	
	
.minHeight{min-height:11em;}
	
.titleAnnounce{color:#ea742e;}

#bannerTarif td{border:solid 1px white;display:none;}

.contentPub{width:100%;}
.contentPub ul{
	padding: 10px 15px;
    background: #EFEFEF url(../../images/gradient.png) repeat-x 0 -110px;
    /*border-radius: 0.4em;
    -webkit-border-radius: 0.4em;
    -moz-border-radius: 0.4em;
    -webkit-box-shadow: 0 1px 3px rgba(0,0,0, .3);
    -moz-box-shadow: 0 1px 3px rgba(0,0,0, .3);*/
    margin: 0 0 10px 0;
	border-color:#000;
	border-style:solid;
	border-width:medium;
	}
.contentPub ul li{text-align:center;width:31%;float:left;margin:1%;height:6em;}	
.contentPub ul li{color:#565656;}
.bigInfo{color:#ea742e;font-weight:bold;font-size:1.8em;display:block;}


.contentTable .sep{border-bottom:solid 1px #EFEFEF;clear:both;margin-bottom:2em;margin-top:0em;}
.line{width:100%;clear:both;margin-bottom:1em;height:8em;}
.lineHead{height:3em;}
.line-2{background: #e2e2e2;}
.line-3{background: #ec741e;}

.line-2,.line-3{overflow:hidden;border-radius:5px 0px 0px 5px;}
.line-2 .col-2{height: 104%;margin-top: -2px;box-shadow:2px 0 9px -2px grey inset;}
.line-3 .col-2{height: 104%;margin-top: -2px;box-shadow:2px 0 9px -2px #b15512 inset;}

.line-2 .col-3,.line-3 .col-3{height: 104%;margin-top: -2px;}

.line-2 .col-4{height: 104%;margin-top: -2px;box-shadow:-2px 0 9px -2px grey inset;}
.line-3 .col-4{height: 104%;margin-top: -2px;box-shadow:-2px 0 9px -2px #b15512 inset;}

.line-2 .col-2,.line-2 .col-3,.line-2 .col-4{background:white;padding-top:10px;}
.line-3 .col-2,.line-3 .col-3,.line-3 .col-4{background:#f7d8c2;padding-top:10px;}

.col{width:23%;float:left;padding:10px;height:5em;text-align:center;}

.col p{margin-bottom:1em;}
.col a{background:#ffa665;padding:5px 10px;cursor:pointer;}
.col-1{font-size: 1.2em;height: 3em;padding-top: 2em;border-radius:10px 0px 0px 10px;}
.col-2,.col-3,.col-4{padding:0;}

.firstCol{text-align:center;background: #f1f1f1;border-radius: 10px 10px 0px 0px;border: solid 1px #d6d6d6;padding-top:10px; box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;height:6em;}
.firstCol h4{color:#e87b2b;font-weight:bold;}
.logoPub{width:25%;float:left;}
.headLinePub{float:left;width:60%;padding-left: 1em;font-size: 1.3em;line-height: 1.3em;padding-top:1.5em;color:#525151;}

.contentTable{width:60%;margin-right:2%;float:left;}
.contentForm{width:38%;float:left;}
.contentForm input{width:100%;height:2em;margin:10px 0px;}
.contentForm input[type="submit"]{background:#ec741e;border:none;color:white;}
.contentForm textarea{width:100%;}
.clearSpace{clear:both;}
	
	
	
.thd {
    background-color: #ec741e;
    color: #ffffff;
    line-height: 36px;
    text-align: center;
    font-weight: bold;
    border: 1px solid #aaaaaa;
}	
	
	.thd td {
    border: 1px solid #eeeeee;
}

.tbl {
    width: 300px;
}

.tbd {
    background-color: #767676;
    color: #ffffff;
    line-height: 36px;
    text-align: center;
    border: 1px solid #aaaaaa;
}

.tft {
    padding: 0;
    border: 0px none #ffffff;
}

.tbd td {
    border: 1px solid #cccccc;
}


.topInfo{height:9em;}

.topInfo .garantie{float:right;position:relative;top:-6em;}

.topInfo .sep{margin:0 !important;}
.topInfo .ActionsBTN{width:50%;float:left;}

.topInfo .leftInfo{width:50%;float:left;}
.topInfo .rightInfo{width:50%;float:left;}

.topInfo .clear{clear:both;}

		
/**** RESPONSIVE ****/
 
@media screen and (min-width:1360px){
    #nbr_annonce{width:30%;}
}
@media screen and (max-width:991px){
	header h1 img{width:200px !important;margin-top:1em;}
	header{margin-bottom:5em;overflow:hidden;}
	div.notifications{min-height:4em;position:absolute;}
	header,header a,header div,header h1,header p,header{width:100% !important;}
	header h1{text-align:center;}
	header .Advert{overflow:hidden;height:8em;float:none;}
	header .Advert img{width:100%;}
	div.container,div.notifications{width:100%;padding:0;border-radius:0;}
	#nbr_annonce{padding:10px;text-align:left;width:80% !important;float:left;font-size:1.3em;}
	
	#nbr_annonce,#toggleBtn{margin-top:7px;}
	#toggleBtn{display:block;width: 35px !important;height: 35px;float: right;margin-right:2em;cursor:pointer;}

	#toggleBtn .line{width:100%;height:3px;background:white;border-radius:1px;margin:7px 0px;}
	
	#navContent{box-shadow: 0 0 10px -2px black;height: 0;z-index:10;position: relative;top:1em;background: white;width: 100%;float:none;z-index:10;overflow:hidden;}
	#navContent ul{width:100%;display:block;float:none;background:#2f2f2f !important;}
	#navContent ul li{display:block;width:100%;border-left:none;border-bottom:solid 2px grey;margin:0;height:3em;overflow:hidden;padding-top:2em;position:relative;}
	#navContent ul li a{color:white;}

	.dropdown{background:#585656; color:white;height:auto !important;}

	.dropdown ul{margin-top:2em;}
	#navContent ul li .countValue{padding:8px 8px; border-radius:30px;float:right;margin-right:17px;font-size:2em;position:relative;width:auto !important;color:white;}


	#navContent ul .dropdown{padding-left:0;}
	#navContent ul .dropdown a{padding-left:10px;}
	.dropdown > a > .countValue{top:-0.5em;margin-right:7px !important;}
	.nav_children{width:100% !important;position:relative !important;max-width:none !important;background:#2f2f2f !important;}
	.nav_children li{color:white;text-align:left !important;padding-top:15px !important;padding-left:10px !important;}
	
	.menuFooter ul{width:100%;}
	.menuFooter ul li{width:100%;display:block;text-align:center;padding:5px 0px;}
	
	.home_criteres{width:99% !important;float:none;}
	.home_criteres .Adver{width:98%;height:auto;}

	.home_motos{width:97% !important;padding:0px 10px; }
	
	#main{width:100%;overflow:hidden;}
	
	.newPager .nbElem{float:none;width:100% !important;text-align:center;}
	.newPager .lstPages{display:none;}
	.newPager .next{float:right;}
	.newPager .leftSide{padding:5px;width:99%;}
	.newPager .previous{float:left;}
	
	.home_motos .Advert{height:auto !important;margin:auto !important;}
	
	
	#EnregistrementContainer{width:100%;}
	#EnregistrementContainer > div{width:95%;display:block;float:none;margin:0;padding:15px;}
	
	.NewAccount li{width:100% !important;display:block;}
	input[type=text], input[type=password], select{width:59%;}
	#ContactContainer1{width:97%;}
	
	#advertZone{float:none;width:100%;}
	#advertZone .Advert{margin:auto;}
	iframe{width:100%;}
	
	div.content{width:100%;padding:15px;}
	div.content ul.infos,.informations{width:90%;padding:15px;}
	
	.fotorama__wrap{margin:auto;}
	
	
	article{margin-bottom:1em;width:98%;text-align:center;border-bottom: solid 2px #e8e8e8;padding-bottom: 10px;}
	article .prix a{margin-bottom:15px;width:80% !important;border-radius:0;}
	
	#main{text-align:center;}
	.home_block,.content{text-align:left;}
	.home_block article{text-align:left;}
	.MonCompte,.NewAccount{text-align:left;}
	
	section.maSec article .contenu .contenuGauche{width:100%;}
	
	.addthis_toolbox{text-align:center;}
}

@media screen and (max-width:768px){
	.contentTable,.contentForm{float:none;width:100%;}
	.contentPub ul li{width:100%;clear:both;}
	.NewAccount, .AnnounceNewContent,.MonCompte{width:auto !important;}
	#block_avis{display:none;}
article{width:93%;}
	#ContactContainer li{width:97%;}
	#ContactContainer li input{width:100% !important;}
	div.content{width:92%;}
	div.content h1{font-size:20px;}
	div.content ul.infos{height:auto;}
	div.content ul.infos li{width:100%;}
	header .Advert{height:90px;}
	#nbr_annonce{font-size:1em;}
	
	.col-lg-3,.col-lg-6,.col-lg-9{width:100%;float:none;}
	.table_ajout input{padding:7px !important;margin:5px 0px !important;}
	
	.menu > ul > li.clear,#advancedSearch li.filtre{width:100% !important;clear:both;}
	.contentDesc,.contentDet{width:100%;clear:both;}
	.rightInfo{text-align:center;}

	section.maSec article .contenuDroite{float:none; width:100%; text-align:right;margin-top:8em;}
	section.maSec article .contenuDroite .gara{margin-top: -5em;text-align: left;position: relative;top: -2.5em;}
	
	.topInfo{height:auto;}
	.topInfo .leftInfo{width:100%;float:none;height:12em;}
	.topInfo .rightInfo{width:100%;float:none;}
	.topInfo .garantie{float:none;top:1em;}

}
@media screen and (max-width:600px){
		.col{width:25%;}
		.col-1,.col-empty{width:17%;}
		.nbElem{display:none;}
		#nbr_annonce{width:70% !important;line-height:1.3em;}
		
}

article.annonces{ margin:0 0 10px 0; padding:10px; min-height:120px; -webkit-border-radius: 0.6em; -moz-border-radius: 0.6em; font-size:1em; }
article.annonces{ background:#f1f1f1; border:solid 1px #b7b7b7; color:#333333; }
article.annonces img{ height:120px; width:120px; border:solid 1px #cccccc; }
article.annonces:hover{ background:#f9efe7; border:solid 1px #ec741d;}

.panRecherche {
    background-color:#ffffff;
    margin-top:15px;
}

.AjoutFiltrePredefini {
        background: #f5decc;
    border: solid 1px #ec741d;
}

.del_all {
    width:100%;
    text-align:right;
}

.del_all > a
{
    display : list-item;
    list-style-position: inside;
    list-style-type:none;
    text-align:right;
    padding-left:25px;
    color:#ec741d; 
    font-size:11px; 
    font-style:italic; 
    font-weight:bold;
    cursor:pointer;
}