BODY { background-color: #daf1f7; font-family: arial; font-size: 11px;}
.fontcontenu{ font-family: arial; font-size: 11px; }
.bannierepubContenu{ width: 1004px; height: 69px; background: url('../img/bandeau-pub.jpg') no-repeat; z-index: 20;}
.contenu{ position: absolute; top: 187px; z-index: 4; width: 974px; left : 50%; margin-left: -487px;}
.fondplan{ position: absolute; z-index: 4; width: 974px; left : 50%; margin-left: -487px; height: 100%; background: url('../img/fondContenu.jpg');}
.contenutxt{ z-index: 4; min-height: 360px; width: 728px; padding-top: 30px; padding-bottom: 30px; height: auto; background: #FFFFFF; }
.contenudroite{ z-index: 4; min-height: 390px; width: 246px; padding-top: 30px; height: auto; background: url('../img/fonddroite.jpg'); }
.contenudroitefond{ background: #eaeaea; }
.logo{ width: 258px; height: 118px; background: url('../img/logo.jpg') no-repeat;z-index: 10; }
.fondhaut{ width: 742px; height: 118px; background: url('../img/haut.jpg'); z-index: 10; }
.fondhautgauche{ background: url('../img/haut-gauche.jpg'); height: 118px; z-index: 10;}
.fondhautdroite{ background: url('../img/haut.jpg'); height: 118px; z-index: 10;}
.login{ color: #FFFFFF; font-size: 11px; z-index: 40; text-indent : 4px}
.login a{ color: #FFFFFF; z-index: 10;}
.gestionCompte { height : 24px;  cursor : pointer; margin-top : 4px ; color: #FFFFFF;  	text-indent: 5px; }
.gestionAnnonce {height : 23px;  cursor : pointer; margin-top : 4px ; color: #FFFFFF; text-indent: 5px;}
.deconnection {height : 20px; cursor : pointer; margin-top : 4px ; color: #FFFFFF; text-indent: 5px; }
.haut{ position: fixed; width: 100%; height: 118px; top: 0px; left: 0px; z-index: 10; display: block; overflow: hidden;}
.bannierepub{ position: fixed; width: 100%; background: url('../img/bandeau-pub-fond.jpg'); height: 69px; top: 118px; z-index: 10; display: block; }
.bas{ position: fixed; z-index: 10; width: 100%; height: 19px; background: url('../img/bandeau-bas.jpg'); position: fixed; top: 100%; margin-top: -18px; }
.footer{ z-index: 11; width: 100%; height: 60px; top: 100%; margin-top: -40px; }
.ongletsbas{ position: fixed; width: 1000px; height: 30px; left : 50%; margin-left: -500px; position: fixed; top: 100%; margin-top: -37px; }
.fondcontenu{ position: fixed; width: 100%; height: 433px; top: 118px; z-index: 1; background: #daf1f7;}
.fondcontenuhombredroit{ position: fixed; top: 117px; margin-left: 487px; width: 16px; left: 50%; height: 433px; z-index: 6; background: url('../img/fond-contenu-ombre.jpg');}
.loginBaniere{  width: 241px; margin-left: 488px; padding-top: 4px; padding-left: 2px; height: 114px; background: url('../img/login.jpg') no-repeat; font-size: 11px; top:0px; }
.loginBaniere a{ color: #FFFFFF; }
.txtbox{ height:13px; width:90px; font-size:10px; }
.txtboxlogin{ height:14px; width:90px; font-size:10px; border: 0px; }
.accueilTabTD{ height: 135px; width: 171px; background: #FFFFFF; border: 1px solid #d8d8d8; }
.accueilTabTDBas { height: 8px; }
.accueilTabTDEcart{ padding: 4px;}
.accueilTabContenuTitre{ &height: 30px; width: 100%; background: #e2e2e2; cursor: pointer; }
.accueilTabContenu{ cursor: pointer; height: 105px; width: 170px; }
.annoncePhotoMini{ border: 1px solid #dbdbdb; margin: 2px;}
.annoncePagePhotoMini{ border: 1px solid #dbdbdb; margin: 2px; margin-left: 10px; margin-right: 10px; }
.annoncePrix{ margin-left: 10px;}
.annoncePrixMini{ font-weight: bold; }
.annonceTelMini{ margin-top: 5px; color: #2b98b4; }
.annonceProMini { background: url('../img/logoPro.jpg') no-repeat;}
.annonceClassiqueTD{ width: 349px; height: 100px; padding: 8px; }
.annonceClassiqueSegment{ width: 1px; background: #e2e2e2; }
.annonceClassiqueSegmentBas{ height: 1px; background: #e2e2e2; }
.annonceClassiquePhoto{ width: 76px; }
.annonceClassiqueText{ width: 273px; }
.titreTableau { font-size: 15px; color: #237a92; text-indent : 5px;}
.pagination{ width: 100%; color: #e2e2e2; text-decoration: none; padding-top: 20px; padding-bottom: 10px; }
.pagination a{ color: #2b98b4; text-decoration: none; }
.annonceMilieu{ width: 1px; background: #EAEAEA; }
.annonceMedias{ width: 350px;}
.annonceRetour{ color: #2b98b4; text-decoration: none; cursor: pointer; width: 85px; }
.pubhaut{ z-index: 150;}
.contact a{ color: #000000; text-decoration: none; }
.annonceDefilanteConteneur0{ width: 728px; overflow: hidden; }
.annonceDefilanteConteneur1{ width: 728px; overflow: hidden; }
.annonceDefilanteFleche{ width: 728px; }
.annonceDefilanteTab{   }
.fondGris{ width: 100%; height: 100%; position: fixed; top: 0px; left: 0px; background: #000000; z-index: 50; filter: alpha(opacity=70); opacity: 0.7; }
.abus{ position: fixed; border: 1px solid #000000; top: 50%; left: 50%; margin-left: -200px; margin-top: -200px; background: #FFFFFF; width: 400px; height: 400px; z-index: 51; padding: 10px;}
.contactMail{ position: fixed; border: 1px solid #000000; top: 50%; left: 50%; margin-left: -200px; margin-top: -200px; background: #FFFFFF; width: 400px; height: 400px; z-index: 51; padding: 10px;}
.amis{ position: fixed; border: 1px solid #000000; top: 50%; left: 50%; margin-left: -200px; margin-top: -200px; background: #FFFFFF; width: 400px; height: 400px; z-index: 51; padding: 10px;}
.conditions{ position: fixed; overflow:auto;  border: 1px solid #000000; top: 50%; left: 50%; margin-left: -300px; margin-top: -200px; background: #FFFFFF; width: 600px; height: 400px; z-index: 51; padding: 10px;}
.closeconditions{ position: fixed; overflow:auto;  top: 50%; left: 50%; margin-left: -48px; margin-top: -219px; background: #000000; color: #FFFFFF; width: 370px; height: 20px; z-index: 51; }
.abusDescription{ border: 1px solid #a4a4a4; position: fixed; top: 50%; left: 50%; margin-left: -190px; margin-top: -100px; background: #FFFFFF; width: 390px; height: 250px; z-index: 51; }
.emailDescription{ border: 1px solid #a4a4a4; position: fixed; top: 50%; left: 50%; margin-left: -190px; margin-top: -50px; background: #FFFFFF; width: 390px; height: 220px; z-index: 51; }
.txtEmailDescription{ border: 1px solid #a4a4a4; width: 390px; }
.amisDescription{ border: 1px solid #a4a4a4; position: fixed; top: 50%; left: 50%; margin-left: -190px; margin-top: -100px; background: #FFFFFF; width: 390px; height: 90px; z-index: 51; }
.erreurPaiement{ position: fixed; overflow:auto;  border: 1px solid #000000; top: 50%; left: 50%; margin-left: -350px; margin-top: -50px; background: #FFFFFF; width: 600px; height: 80px; z-index: 51; padding: 10px; }
.aucunResultat{ position: fixed; color: #000000; overflow:auto;  border: 1px solid #000000; top: 50%; left: 50%; margin-left: -200px; margin-top: -50px; background: #FFFFFF; width: 400px; height: 70px; z-index: 51; padding: 10px; }
.listFavoris{  position: absolute; z-index: 50; top: 300px; width: 240px; color: #000000; text-decoration: none; }
.listFavoris a{  color: #000000; text-decoration: none; }
.majeur{ width: 688px; margin: 20px; }
.okAnnonce {height:10px ; width:45px; background: url('../img/btok.jpg') no-repeat; cursor : pointer;}
.pageEnCours{font-size: 12px; font-weight: bold;}
.btAccueil{ position: absolute; top: 98px; left: 50%; margin-left: -420px; }
.titreDate 	{font-size : 12px;}
.infoEncart{ padding: 10px; }
.loader{ position: fixed; background: #FFFFFF; top: 400px; left: 50%; margin-left: -100px; width: auto; height: auto; z-index: 51; padding: 10px; border: 1px solid #000000; }
.footertext{ color: #bdbdbd;  font-size: 10px;}
.footertext a{ color: #bdbdbd; }
.inscriptionLogin{ border: 1px solid #EAEAEA; margin-left: 10px; width: 225px; height: 70px; padding: 10px; }
.inscriptionForm{ border: 1px solid #EAEAEA; margin-left: 20px;}
.annonceSuivant{ color: #bdbdbd;}
.annonceSuivant a{ color: #2995b1; text-decoration: none;}
.lienhaut a{ text-decoration: none;} 
.btLogo{ width: 210px; height: 70px; cursor: pointer; margin-bottom: 35px; }

/* Gestion d'annonce */

.tabGestion{ text-indent: 10px; width: 680px; margin-left: 20px;}
.gestionAnnonceHR{ color: #C1C1C1; background-color: #C1C1C1; height: 1px; border: 0; }
.divphoto{ background: url('../img/icone_photo_off.jpg'); width: 44px; height: 61px; cursor: pointer;}
.divvideo{ background: url('../img/icone_video_off.jpg'); width: 44px; height: 61px; cursor: pointer;}
.divson{ background: url('../img/icone_son_off.jpg'); width: 44px; height: 61px; cursor: pointer;}
.divphoto:hover{ background: url('../img/icone_photo_on.jpg'); width: 44px; height: 61px;}
.divvideo:hover{ background: url('../img/icone_video_on.jpg'); width: 44px; height: 61px;}
.divson:hover{ background: url('../img/icone_son_on.jpg'); width: 44px; height: 61px;}
.titreGestionAnnonce { text-indent: 10px; }
.suppAnnonce {height:20px ; width:20px; background: url('../img/delannonce.gif') no-repeat; cursor : pointer; }
.desactivAnnonce {height:20px ; width:20px; cursor : pointer;}
.activAnnonce {height:20px ; width:20px; cursor : pointer;}
.ValeurAn {height:21px ; width:108px; background: url('../img/annonce_valeur.gif') no-repeat; cursor : pointer;}
.lienGestion{font-weight:bold; text-decoration:none; color:black;}


/*Depos d'annonce*/
.libelle { font-weight:bold; width:150px;}
.champStandard{ width:340px;}
.champSpecifique { width:110px;}
.champMediasHidden { display : none;}
.champMedias { }
.divEtape { height:50px; }
.etape1{width : 148px; height:48px ; background: url('../img/etape_1_off.png'); cursor:pointer; position: absolute; left:105px;  top:33px; z-index:5;}
.etape2{width : 148px; height:48px ; background: url('../img/etape_2_off.png'); cursor:pointer; position: absolute; left:230px; top:33px; z-index:4;} 
.etape3{width : 148px; height:48px ; background: url('../img/etape_3_off.png'); cursor:pointer; position: absolute; left:355px; top:33px; z-index:3;}
.etape4{width : 148px; height:48px ; background: url('../img/etape_4_off.png'); cursor:pointer; position: absolute; left:480px; top:33px; z-index:2;}
.etape1EnCours{width : 148px; height:48px ; background: url('../img/etape_1_on.png') no-repeat; cursor:pointer; position: absolute; left:105px;   top:33px; z-index:5;}
.etape2EnCours{width : 148px; height:48px ; background: url('../img/etape_2_on.png') no-repeat; cursor:pointer; position: absolute; left:230px; top:33px; z-index:4;} 
.etape3EnCours{width : 148px; height:48px ; background: url('../img/etape_3_on.png') no-repeat; cursor:pointer; position: absolute; left:355px; top:33px; z-index:3;}
.etape4EnCours{width : 148px; height:48px ; background: url('../img/etape_4_on.png') no-repeat; cursor:pointer; position: absolute; left:480px; top:33px; z-index:2;}
.mediaPhotosOn {width : 55px; height:35px ; background: url('../img/ajoutPhotosOn.gif'); cursor:pointer; left:80px;  top:35px; z-index:5;}
.mediaPhotosOff{width : 55px; height:35px ; background: url('../img/ajoutPhotosOff.gif'); cursor:pointer;  }
.mediaVideosOn{width : 55px; height:35px ; background: url('../img/ajoutVideosOn.gif'); cursor:pointer; }
.mediaVideosOff{width : 55px; height:35px ; background: url('../img/ajoutVideosOff.gif'); cursor:pointer; }
.mediaSonsOn{width : 55px; height:35px ; background: url('../img/ajoutSonsOn.gif'); cursor:pointer; }
.mediaSonsOff{width : 55px; height:35px ; background: url('../img/ajoutSonsOff.gif'); cursor:pointer;}
.titreTableau{font-family: Arial, Verdana, serif; 	font-size:small; font-weight:bold;}
.ajoutPhotos  {width : 180px; height:30px ; background: url('../img/ajouter_nouvelle_photo.gif') no-repeat; cursor:pointer;z-index:100;}
.ajoutVideos {width : 180px; height:30px ; background: url('../img/ajouter_nouvelle_video.gif') no-repeat; cursor:pointer;z-index:100;}
.ajoutSons {width : 180px; height:30px ; background: url('../img/ajouter_nouvelle_son.gif') no-repeat; cursor:pointer;}
.conteneurDepotAnnonce { text-indent : 30px;}

/*Medias*/
.mediaPhotoTaille{ border: 1px solid #EAEAEA; }
.mediaPhotoGrande{  }
.annoncePhotoPetite{ height: 40px; border: 1px solid #EAEAEA; cursor: pointer;}
.listeVignetteConteneur{ width: 300px; height: 50px; overflow: hidden; }
.listeVignetteContenu{ }

/*Champs recherche*/
.rechercheDeroulante { position: fixed; padding-top: 15px; top: -162px; left: 50%; margin-left: -468px; z-index: 5; overflow : hidden; height: 371px; width : 936px; background: url('../img/recherche.png') no-repeat; }
.rechercheDeroulanteContenu{height: 334px; width : 936px; }
.rechercheDeroulanteButton{height: 20px; width : 936px; cursor: pointer; }
.rechercheTxt{ width: 70px; height: 20px; font-size: 10px;}
.rechercheSelect{ width: 170px; height: 20px; font-size: 10px; }
.rechercheTexte{ width: 170px; height: 14px; border: 1px solid #FFFFFF; font-size: 10px; }
.rechercheRub{ color: #FFFFFF; font-weight: bold; }
.rechercheRubEx{ color: #FFFFFF; font-style: italic;}
.rechercheChoix{ color: #FFFFFF; }
.accueilTabCat1{ background: url('../img/rubriques/accueil/fondCat1.png'); height: 137px; }
.accueilTabCat2 { background: url('../img/rubriques/accueil/fondCat2.jpg'); height: 137px; }
.accueilTabCat1Haut{ background: url('../img/rubriques/accueil/hautCat1.png'); height: 15px; }
.accueilTabCat1Bas{ background: url('../img/rubriques/accueil/basCat1.png');  height: 8px; }
.accueilTabCat2Haut{ background: #FFFFFF; height: 15px; }
.accueilTabCat2Bas{ background: #FFFFFF; height: 8px; }
.accueilTabTD1Haut { height: 15px; color: #FFFFFF; cursor: pointer; }
.accueilTabTD2Haut { height: 15px; color: #c1c1c1; cursor: pointer; }
.annonceMEA1{ cursor: pointer; width: 92px; height: 160px; background: url('../img/rubriques/accueil/annonceMEA1.png'); z-index: 11; position: absolute; }
.annonceMEA2{ cursor: pointer; width: 92px; height: 160px; background: url('../img/annonceMEA2.png'); z-index: 11; position: absolute; top: 212px; }
.modeemploi{ background: url('../img/etiquette_mode_emploi.gif'); cursor: pointer; z-index: 10; width: 247px; height: 49px; margin-left: 0px; position: absolute; top: 60px; }
.selection{ background: url('../img/etiquette_selection.png'); z-index: 10; width: 247px; height: 49px; margin-left: 0px; position: absolute; top: 240px; }
.txtmodeemple{ z-index: 10; width: 150px; height: auto; margin-left: 90px; position: absolute; top: 120px;  }
.txtmodeempleAnnonce{ z-index: 10; margin-left: 5px; margin-right: 5px; width: 247px; height: auto; position: absolute; top: 120px; }
.carte{ }
.caracteristiqueAnnonce{ margin-left: 10px; margin-right: 10px; }
.annonceOutils{ width: 300px; }
.annonceHR{ color: #01df10; background-color: #01df10; height: 1px; border: 0; }
.noPhoto{ background: url('../img/noPhoto.jpg'); height: 195px; width: 276px;  border: 1px solid #EAEAEA; }
.noVideo{ background: url('../img/noVideo.jpg'); height: 195px; width: 276px;  border: 1px solid #EAEAEA; }
.noSon{ background: url('../img/noSon.jpg'); height: 195px; width: 276px;  border: 1px solid #EAEAEA; }


/*Composant reglette*/
#slider-bg {
	position: relative;
	background:url('../img/deposAnnonce/bg-jour.jpg') 5px 0 no-repeat;
	height:28px;
	width:228px; 
}
#slider-bg-semaine {
	position: relative;
	background:url('../img/deposAnnonce/bg-jour.jpg') 5px 0 no-repeat;
	height:28px;
	width:228px; 
}

#slider-bg-mois {
	position: relative;
	background:url('../img/deposAnnonce/bg-jour.jpg') 5px 0 no-repeat;
	height:28px;
	width:228px; 
}

#slider-thumb {
	position: absolute;
	top: 4px;
}
