*{margin:0;padding:0;list-style:none;text-decoration:none;}
body{background:url(/images/commun/homeBodyBg.jpg) 0 0 repeat-x;font:12px Arial, Helvetica, sans-serif;color:#888888;}
a{color:#888888;}
a:hover{color:#389fc9;}
a img{display:block;border:none;}
fieldset{border:none;}
input, textarea, select{border:1px solid #c0bebf;}
.baseline a, .tags a{color:#016060;}
#corps{margin:0 auto;width:989px;}
#header{position:relative;width:989px;height:167px;}
#paru-vendu{background:url(/images/commun/vuvendu.jpg) 0 0 no-repeat;height:53px;left:0;position:absolute;text-indent:-5000px;top:43px;width:248px;}
#headerAds{position:absolute;top:17px;left:259px;border:1px solid #000;}
#mainMenu{position:absolute;left:0;bottom:12px;padding:0 0 0 0;height:35px;font-size:11px;}
#mainMenu li{float:left;}
#mainMenu a{display:block;background:url(/images/commun/mainMenuItemBg.jpg) 100% 0 no-repeat;padding:10px 19px;color:#fff;}
#mainMenu a.depoAnn{height:15px;background:url(/images/commun/mainMenuItemOnBg-ann.jpg) 0 0 repeat-x;color:#2896d7;}
#mainMenu a.depoAnn:hover{background:url(/images/commun/mainMenuItemOnBg-ann.jpg) 0 0 repeat-x;}
#mainMenu a:hover, #mainMenu a.current{background-image:url(/images/commun/mainMenuItemOnBg.jpg);color:#90cff8;}
#main{float:left;margin:0 6px 0 0;width:683px;}
#tabbedMenu{position:relative;margin:0 0 6px 0;width:683px;min-height:148px;height:148px;}
#tabbedMenu li{position:absolute;top:0;}
#tabbedMenu .text{position:absolute;width:200px;}
#tabbedMenu .text{top:40px;}
.text span, .nbrannonce span{font-weight:bold;color:#46A4CA;}
.replaced{display:block;overflow:hidden;}
#tabbedMenu a.replaced{text-indent:-5000px;width:166px;height:112px;}
#tabbedMenu li.bottom a.replaced{height:31px;}
.top-immobilier{background-image:url(/images/commun/top-immobilier.jpg);}
.top-auto{left:173px;background-image:url(/images/commun/top-auto.jpg);}
.top-vacances{left:345px;background-image:url(/images/commun/top-vacances.jpg);}
.top-affaires{left:517px;background-image:url(/images/commun/top-affaires.jpg);}
.tab{position:absolute;top:108px;left:0;display:none;background-position:0 0;background-repeat:no-repeat;padding:46px 25px 25px;width:633px;height:119px;cursor:default;z-index:20;}
.tab a{position:absolute;left:270px;display:block;width:370px;}
#tabbedMenu li.on{background-position:0 -112px;cursor:pointer;z-index:1000;}
#tabbedMenu .tab li{position:relative;height:23px;}
.tab a{position:absolute;left:270px;display:block;width:370px;}
.tab-immobilier{left:0;background-image:url(/images/commun/tab-immobilier.png);}
.tab-auto{left:-173px;background-image:url(/images/commun/tab-auto.png);}
.tab-vacances{left:-345px;background-image:url(/images/commun/tab-vacances.png);}
.tab-affaires{left:-517px;background-image:url(/images/commun/tab-affaires.png);}
#tabbedMenu li.bottom{top:117px;}
.bottom-emploi{left:0;background-image:url(/images/commun/bottom-emploi.jpg);}
.bottom-animaux{left:173px;background-image:url(/images/commun/bottom-animaux.jpg);}
.bottom-pros{left:345px;background-image:url(/images/commun/bottom-pros.jpg);}
.bottom-services{left:517px;background-image:url(/images/commun/bottom-services.jpg);}
.poster-annonce, .poster-annonce2{float:left;height:179px;margin:0 7px 6px 0;text-indent:-5000px;width:338px;}
.poster-annonce2{margin:0 0px 6px 0;}
.poster-annonce{background:url(/images/commun/pub-particulier.jpg) 0 0 no-repeat;}
.poster-annonce2{background:url(/images/commun/pub-entreprise.jpg) 0 0 no-repeat;}
#side{float:left;width:300px;}
#loggedBox {background:url("/images/commun/loggedBg.jpg") 0 0 no-repeat;height:138px;padding:10px 0 0 20px;width:280px;}
.login{position:relative;margin:0 0 6px 0;padding:10px 0 0 20px;width:280px;height:138px;}
#loginBox{background:url(/images/commun/loginBg.jpg) 0 0 no-repeat;}
.login legend{margin:0 0 15px 0;font:18px Verdana, Arial, Helvetica, sans-serif;color:#6e8e9e;}
.login input{position:absolute;left:21px;background-color:#f3f3f3;border:none;padding-left:8px;width:123px;height:19px;font-size:10px;}
.login a{color:#303b40;}
#loggedBox a {background:url("/images/commun/plus-blue.gif") 0 2px no-repeat;color:#1F5369;display:block;font-weight:bold;margin:0 0 3px;padding:0 0 0 14px;}
#login{top:43px;}
#password{top:68px;}
.login input#envoyer, .login #loginRegister{padding:5px 0 0 0;width:105px;height:18px;font-weight:bold;text-transform:uppercase;color:#00a5e6;}
#loginBox input#envoyer{top:95px;left:20px;background:url(/images/commun/loginRegisterBg2.jpg) 0 0 no-repeat;padding:4px 0 6px 0;height:23px;}
#loginReminder, #loginRegister, #loginNotMember{position:absolute;}
#loginReminder{left:21px;bottom:10px;}
#loginRegister{right:15px;bottom:10px;display:block;background:url(/images/commun/loginRegisterBg2.jpg) 0 0 no-repeat;padding:6px 3px 3px;width:108px;height:20px;text-align:center;}
.login strong{font-size:14px;color:#7bc9f0;}
#loginNotMember{right:16px;bottom:38px;font-size:10px;}
.publicite{margin:0 0 6px 0;display:block;}
.boxTop{font-size:14px;font-weight:bold;height:34px;padding:16px 0 0 15px;width:100%;}
.boxMain{border-right:1px solid #d3d3d3;border-left:1px solid #d3d3d3;margin-bottom:0;}
.boxBottom{display:block;margin-top:0;padding-bottom:14px;}
.wideBox{clear:both;margin-bottom:6px;width:683px;}
.wideBox .boxTop{background:transparent url(/images/commun/boxFullWidthTop.gif) 0 0 no-repeat;width:668px;}
.wideBox .boxMain{background:transparent url(/images/commun/boxFullWidthMain.gif) -1px 0 no-repeat;width:681px;position:relative;}
.wideBox .boxBottom{background:transparent url(/images/commun/boxFullWidthBottom.gif) 0 100% no-repeat;width:683px;position:relative;}
.innerBox, .imageBox, .abstractBox, .ownersBox{background-color:#fff;border:1px solid #dce1ea;}
.newsBox .boxMain{padding-bottom:0;}
.newsBox .boxMain{padding:5px 15px 1px;width:651px;}
.newsBox .innerBox{xmargin-right:6px;padding:10px;min-height:170px;height:auto!important;height:173px;}
.newsBox img{display:block;float:left;height:53px;width:75px;}
.newsBox h4{font-size:11px;}
.newsBox .actu{padding-bottom:2px;width:295px;min-height:176px;}
.actu ul{margin:0 6px 6px 0;clear:left;}
.actu img{margin:0 3px 5px 0!important;margin:0 0 5px 0;}
.fleft{float:left;}
.fright{float:right;}
.clear{clear:both;}
.block{display:block;}
.noHeight{display:block;margin-top:-1px;height:1px;line-height:1px;font-size:1px;}
.publicite img{width:300px;height:250px;}
.ann img{height: 102px;}
.vuvend img{width:300px;height:128px;}
#headerAds img{width:730px;height:92px;}
