*, html { padding :  0; margin :  0; }
/* General rules */

/* Alert Box */
body { background-color: #fff; font-family:Arial, Helvetica, sans-serif; color:#CCC; font-size:14px; overflow-x:hidden; width:100%;}
iframe.editSrc { height:600px; width:1020px; border:none; background-color:#fff;}
a {}
a:link {color: #ccc;}
a:visited {color: #ccc;}

img { border:none;}

#header { display:none;}
#middle { margin:30px auto; padding:0;}
#editerFiche {margin:0 auto; width:500px;}
#alertBox { display:none; }
#alertContent { display:none; }
#globalWrapper { min-height: 100%;height: auto !important;height: 100%;margin: -19px auto -4em 410px;  float:left; text-align:center;}
form {display:none;}
form div {display:none; }
h2 { padding-bottom:10px; font-size:30px; border-bottom:1px solid #fff; margin:0 0 10px 0; padding-top:10px; color: #CCC; text-align:left; }
h3 { color:#333; margin-top:10px; background-color:#CCC; padding:5px;}
input {display:none;}
.validate {display:none;}
.checklist input { margin-right:40px;}
.checklist .imageCheck { margin-right:40px; vertical-align:middle;}
.validate .button,.btnSubmit,.btnSubmit { font-size:16px; font-weight:bold; cursor:pointer; color:#314422; font-style: normal;}
.validate legend { color:#67A537; font-size:20px; font-weight:bold; padding:15px 0 5px 0;}
.checklist { width:550px;}
.checklist li { display:inline; float:left; padding:3px 0;}

#prepcheck p { width:190px; float:left;}
.textinp { width:200px; height:20px; font-size:14px;}
.checklist li label { margin-right:5px; }
.validate li { list-style:none; }
.navBar { display:none; }
.findProperty { font-size:22px; font-weight:bold; padding:0;  color:#67A537; margin:0 0 30px 0; }
.findProperty li { list-style:square;  margin-left:10px; padding-left:10px; }

.wrapForm{ font-size:11px; margin:5px 5px 5px 5px;  width:auto; text-align:left;   }
#wrapLogin { display:none;}
#setLogin { display:none;}
.rounded { position:absolute; top:-3000px; left:0px; display:none; width:196px; background-color:#E1E5F1; padding:10px; text-align:left; color: #000; border: 1px solid #667295; font-size:10px; z-index:1002; }

#btnWrap input { margin-bottom:10px; width:190px; height:17px;}
#btnWrap span {margin-bottom:5px;}
#btnWrap div {text-align:left;}
#vidWrap {text-align:left;}
#bigTitle {float:left; margin-bottom:15px;  }
#lang {float:right; margin-right:10px;}
.error { width:200px; text-align:left; color:#F00; font-size:9px; width:200px; margin:24px 0 0 -202px; position:absolute; }
#cPass .error { width:200px; text-align:left; color:#F00; font-size:9px; width:200px; margin:0 0 0 03px; }
.errorText { width:208px; float:right; text-align:left;  }
.quant {width:30px;}
.welcome { font-size:13px;}
#realContent { padding:50px; text-align:center;}
/*.credit { margin-right:180px;}*/
.credit { margin-right:240px;}
#validator { width:150; float:right; margin:0 170px 0 5px;}
fieldset { border:none;}
#cPass { font-size:11px; color:#5F5E5E; text-align:left;}
form#editerFiche label{ float: left; font-weight: bold; font-size: 12px; color: #666; width: 230px; text-align: right; padding: 1px 8px 0 0; }
form#editerFiche input { width:160px;  }

.number { color: #8b975d; font-weight: bold; }
.pagination  { width:816px; text-align:right; color:#000; padding:4px 0; font-size:11px;}
.pagination a { text-decoration:none; color:#000; font-size:12px;}



.lmce {text-align:left; margin-left:80px;}
.lmce input{ margin-top:5px;}
.resultats {text-align:left;float:left; }
#videoPlaylist {  float:right; text-align:left; padding:0; }
.playTitle {  font-weight:bold; padding-bottom:10px; }
.playTitle h5 { background-color: #ccc; padding:2px 0 2px 10px; margin-top:3px; color:#333; font-size:22px; }
#videoPlaylist li { list-style:none; width:290px; cursor:pointer; border-bottom:1px solid #CCC;}
#videoPlaylist p { float:right; margin:20px 10px 0 0;}
#videoPlaylist li img { padding-right:18px;}
.oddClass { background-color:#333;}
.evenClass {background-color: #666;}
.thumb {  margin:10px 10px; padding-left:8px; clear:both;}
.thumb li {width:120px; height:90px; cursor:pointer; border:1px solid #000; margin:0 5px 5px 1px; list-style:none; float:left;}


#bottom { text-align:right; width:100%; margin-top:40px;   }
#bottom a { color:#ccc;}
#bottom div {  color:#ccc; margin:0 auto; padding-top:12px; font-size:12px; }
#bottom p {  padding:2px 0 0 3px;}
#bottom, #push {height:4em; clear:both; float:left;}
#push { padding-top:75px;}

#recherche { margin:0 0 -110px -20px; width:940px; overflow-x:hidden; height:960px; float:left;}
.navBar ul li { display:inline; float:left;}
#wrapper { width:300px; text-align:left; color:#666; float:left;}
#wrapper p,#wrapper h3 { margin-left:14px;}
#wrapper a { text-decoration:none;}
#wrapper a.green {color:#67A537; font-weight:bold;}
#wrapper a.grey {color:#A6A6A6; font-weight:bold;}
#wrapper span {color:#67A537; font-weight:bold;}
#wrapper  p { padding:0 0 10px 0;}
#wrapper h3,#getmiddle h3 { background:none; padding:0; color:#67A537}
#fb { margin:180px 0 0 0;}
#fb img { vertical-align:middle;}
.green { color:#67A537;}
#wrapper  span.greener { font-weight:normal;}
#wrapper span.email a { text-decoration:none; color:#000; font-weight:normal;}
#framed {width:540px; height:500px; margin-left:-340px;}
#logout { position:absolute; margin:-226px 0 0 260px;}
.videoTxt {width:59px; height:25px; margin:3px 0 0 280px;}
#wrapVideo { width:500px; float:left; text-align:left; margin:0 0 0 30px;}

#editor { clear:both; float:left;}
#visite { margin:30px 0 0 35px; }
.focus { width:816px; height:268px; padding:10px 0 0 11px;  clear:both; float:left; margin-bottom:12px;}
.focus p,#backed p { font-size:15px; color:#000;}
.focus .price,#backed .price { font-weight:bold; font-size:20px; width:140px; margin-bottom:-3px;}

.details span { font-size:14px; color:#8E8C8C;}
.focus .details { float:left; text-align:left;  list-style:none; margin-top:27px;  font-size:12px; width:334px; padding:3px 0; }
.details li { float:left; width:150px; background:#AFAFAF; color:#fff; padding:2px 3px; border-left:1px solid #fff;}
.details li.grey { background:#C3C5C6; border-top:1px solid #fff; border-bottom:1px solid #fff;}
.details span{ font-weight: bold;}
.details { clear:both; float:right; width:300px; }
.focus h3,#getmiddle h3 { background:none; width:100px; font-size:20px;  color:#67A537; padding:0 0 15px 0; margin-top:-6px;  }
#mainImg {width:300px;}
.focus .phoneme { margin:30px 24px 0 0; float:right;}
#backed .phoneme { margin:10px 0 0 0;}
.mailme { margin:21px 0 0 0; clear:both;}
.otherdesc { width:498px; float:right; text-align:left;}
.otherdesc p { color:#8E8C8C; width:470px; font-size:12px;}
.otherdesc h3 { width:300px; }
.linked a { font-size:12px; text-decoration:none; float:right; color:#8E8C8C;}
.linked { margin-top:3px;}
.linker a { font-size:12px; text-decoration:none; float:right; color:#8E8C8C; font-weight:bold;}
.linker { margin:0 26px 0 0; padding-top:13px;}
.focus div {}
.focus #emailnow { clear:both; float:right; margin:-12px 21px 0 0;text-align:right;}
#backed #emailnow { clear:both; float:left; margin:0 21px 0 0;}
#imgregistre { float:right; margin:-17px 10px 0 0;}
#uppage {clear:both; width:100%; text-align:center;}
#upped { vertical-align:middle; margin-left:10px; clear:both;}
#uppage a { text-decoration:none;}
#hidImage { display:none;}
#conseil { width:400px; margin:55px 0 0 350px; text-align:left;  float:left;}
#conseil p { height:55px;}
#conseil span { font-weight:bold;}
#link { width:400px; margin:55px 0 0 350px; text-align:left;  float:left;}
#framed { margin-top:-20px;}
#hidecal { background-color:#fff; width:570px; height:60px; position:absolute; margin-top:-20px;}
* html .cboxElement {position:absolute;}
*+html .cboxElement {position:absolute;}
#plusimg { display:none;}
#backed { text-align:left; padding:20px 0 0 15px; float:left; width:100%;}
.inside { clear:both; float:left; margin-top:25px;}
.bgreen a, .bgreen { color:#67A537; text-decoration:none; font-weight:bold; cursor:pointer;}
.tooltip { display:none; position:absolute; background-color: #A8CE8C; padding:20px; width:300px; border:1px solid #666; margin:-122px 0 0 -80px;}
.tooltip div{ margin:0 auto; width: 205px;}
.tooltip textarea { width:200px;}
.tooltip div p { font-size:10px;}
.tooltip .error { margin:1px 0 0 8px;}
.point { cursor:pointer;}
.back { }
#backed .linked a { padding-right:20px;}
#getmiddle {   width:470px;   float:left; color:#333;  font-size:11px;}
#getmiddle h3 { width:300px; }
#getmiddle ul { list-style:none; padding:5px 0;}
#getmiddle ul li { float:left; width:140px;}
.getright { display:none;}
#getleft { float:left; width:320px;}
* html #getleft { margin-right:20px;}
*+html #getleft {margin-right:20px;}
.getright .imgalt { padding:10px 0 0 0; }
.getright #imgregistre { margin:20px 10px 0 0;}
.havebot { border-bottom:1px solid #ccc; padding-bottom:20px; width:120px; margin:0 auto 10px auto}
#getmiddle div { border-bottom:1px solid #ccc; padding:5px 0 30px 0; width:460px;}
#getmiddle p {color:#333; width:200px; font-size:11px;}
#getmiddle span { font-weight:bold; font-size:13px;}
table th.padded {padding-top:5px; padding-bottom:5px;}
table td.padded { padding:5px;}
table th,#getmiddle table td { width:86px; text-align:left; padding:0 0 0 5px;}
table th.nulled,#getmiddle table td.nulled {padding:0;}

table { padding:0;margin:0; color:#333;}
table td { padding:0; margin:0; font-size:11px;}
table td.greyed { background-color:#F6F6F6;}

.pushadmin form textarea { height:60px; width:203px; font-style:normal;}
#editerFiche,.pushadmin  { width:100%;}
.generatedInp { text-align:left; padding:2px 0; margin:0 0 0 210px; width:100%; clear:both;}
#editerFiche fieldset div.target .generatedInp p { width:100px; float:left; text-align:center; margin:0 1px 0 13px; }
#editerFiche fieldset div.target .generatedInp label { width:10px; font-size:10px; font-weight:normal;}
#editerFiche fieldset div.target .generatedInp input { width:100px;  margin-left:12px;}
.target { margin-left:60px; padding:5px 0;}
.enum { font-size:10px;}
.leadout { clear:both; margin-bottom:30px;}
.leadout #uppage { margin-top:30px; }

#getmiddle ul.swamp li { width:86px; text-align:left; padding:0 0 0 5px;}
#getmiddle ul.swamp li.nulled {padding:0;}
#getmiddle ul.swamp li.padded {padding-bottom:5px;}
#getmiddle ul.swamp li.greyed { background-color:#F6F6F6;}
#startLst { margin-top:5px;}
.return { margin:0 auto;}
.tooltip .point { padding:2px; margin-top:2px;}
.bgreen a:visited { color:#67A537;}
#getmiddle .pushlisted { margin-right:30px; float:right; }
#fbooked, .addDomicilia,#uppage,.return,.bgreen,#emailnow { display:none;}
#mail_head { margin:0 0 20px 0}
left div div div table.adp-directions tbody tr td.adp-substep { font-size:12pt; vertical-align:top;}
left div div div table.adp-directions tbody tr td.adp-substep div.adp-distance {padding-left:20px;}
left div div div table.adp-placemark tbody tr td.adp-text,left div div table#adp-placemark tbody tr td.adp-text {font-size:10pt;}
left div div div.adp-summary { color:#000; font-size:13pt; padding-left:26px;}
left div div div table.adp-directions,left div div div table.adp-placemark,left div div div.adp-summary { margin:5px 0;}
