/******************/
/* Gabarit ***/
/*****************/
.contour {
	display:block;
	width:978px;
	position:relative;
	height:740px;
}
.bandeau  {
	display:block;
	width:978px;
	height:266px;
	position:relative;
	background-image:url(../images/banniere1.jpg);
	background-repeat:no-repeat;
	float:left;
}
.defilant {
	display:block;
	position:absolute;	
	width:978px;
	height:20px;
	top:252px;
	left:0px;
	z-index:2;
}

.logo {
	position: absolute;
	display:block;
	width:589px;
	height:81px;
	background-image:url(../images/logo.png);
	background-repeat:no-repeat;
	top:80px;
	left:50px;
	
}
.menugauche {
	display:block;
	width:236px;
	position:relative;
	background-repeat:no-repeat;
	float:left;	
	text-align:left;
	background-color:#92CBDE;
	position:relative;
	height:1005px;
}

.fond_menu {
	display:block;
	background-image:url(../images/bloc_menu.jpg);
	width:220px;
	height:1000px;
	margin-left:13px;
	background-repeat:no-repeat;
	

	
	
}
.bloc_menu {
	padding-top:22px;
	padding-left:0px;
	padding-right:1px;
	position:relative;
	
	
}

.moteur {
	display:block;
	width:742px;
	height:1005px;
	position:relative;
	background-repeat:no-repeat;
	float:left;	
	text-align:left;
	background-color:#92CBDE;
	
}

.blocmoteur {
	display:block;
	width:720px;
	height:998px;
	padding-left:8px;
	position:relative;
	background-repeat:no-repeat;
	float:left;	
	text-align:left;
}




.blocdetail {
	display:block;
	width:720px;
	height:940px;
	padding-left:0px;
	position:relative;
	background-repeat:no-repeat;
	float:left;	
	text-align:left;
	background-color:#9394C0;
}
.blocdetailimage {
	display:block;
	width:360px;
	height:958px;
	position:relative;
	background-repeat:no-repeat;
	float:left;	
	text-align:left;
	background-color:#A9A6D1;
}

.blocdetailtexte {
	display:block;
	width:340px;
	height:958px;
	position:relative;
	background-repeat:no-repeat;
	float:left;	
	text-align:left;
	background-color:#9394C0;
	color:#FFFFFF;
}

.blocbtdetail {
	display:block;
	width:340px;
	position:relative;
	background-repeat:no-repeat;
	float:left;	
	text-align:left;
	padding-top:10px;
}

.logoimmostore {
	display:block;
	width:216px;
	position:relative;
	float:left;	
	text-align:center;
	top:30px;
}

.recherche {
	margin-top:1px;
	width: 216px;
	margin-left:0px;
	padding-left:0px;
	padding-top:7px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #FFFFFF;
	height: 42px;
	display:block;
	text-decoration: none;
	text-align:center;
	background-color:#C7C5C6;
}
.inputrecherche {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	color: #7D76BA;
	width:150px;	
	border:1px solid #C7C5C6;
	
}
.btrecherche {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #7D76BA;
	width:20px;	
	border:1px solid #C7C5C6;
	background-color:#C7C5C6;
	cursor:pointer;	
	
}

.textagence {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	color: #7D76BA;
	text-align:center;	
	
}
.textagence1 {
	margin-top:30px;
	font-size: 14px;
	font-weight:bold;
	
	
}

.lientxtagence {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:normal;
	color: #7D76BA;
	text-align:center;	
	text-decoration:none;
	
}
/*  menu gauche */
a.mainlevel {
	width: 217px;
	height: 33px;
	margin-left:0px;
	padding-left:0px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #000000;
	line-height:28px;
	display:block;
	text-decoration: none;
	background-image:url(../images/btn_menu.png);
	background-repeat:no-repeat;
	text-align:center;
	padding-top:4px;
	
	
	
}
a.mainlevel:hover {
	display: block;
	color: #7D76BA;
	text-decoration: none;
	background-repeat:no-repeat;
}

a.mainlevel2 {
	width: 146px;
	margin-left:20px;
	padding-left:10px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #FFFFFF;
	height: 28px;
	line-height:28px;
	display:block;
	text-decoration: none;
	background-image:url(../images/btn_3bleu.gif);
	background-repeat:no-repeat;
	
	
	
}
a.mainlevel2:hover {
	display: block;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #FF3399;
	text-decoration: none;
	width: 160px;
	padding-left:10px;
	height: 28px;
	line-height:28px;	
	background-repeat:no-repeat;
}
a.mainlevel3 {
	width: 146px;
	margin-left:20px;
	padding-left:10px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #FFFFFF;
	height: 28px;
	line-height:28px;
	display:block;
	text-decoration: none;
	background-image:url(../images/btn_1bleu.gif);
	background-repeat:no-repeat;
	
	
	
}
a.mainlevel3:hover {
	display: block;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #FF3399;
	text-decoration: none;
	width: 160px;
	padding-left:10px;
	height: 28px;
	line-height:28px;	
	background-repeat:no-repeat;
}
.estimation {
	display: block;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight:bold;
	color: #FF3399;
	padding-top:10px;
	width:180px;
	text-align:center;
	
}
.aestimation {
	font-size: 16px;
	font-weight:bold;
	color: #FF3399;
	text-decoration:none;
	font-variant:small-caps;
}
.aestimation:hover {
	font-size: 16px;
	font-weight:bold;
	color: #FF3399;
	text-decoration:none;
}
/**********/
.bouton {
	display:block;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#000000;
	width:80px;
	height:20px;	
	background-color:#B0C700;
	cursor:pointer;
	padding:5px;
	text-align:center;
	font-weight:bold;
}
.bouton:hover {
	display:block;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#EdEDE6;
	width:80px;
	height:20px;	
	background-color:#B0C700;
	cursor:pointer;
	padding:5px;
	text-align:center;
	font-weight:bold;
}


.boutondetail {
	display:block;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	
	color:#2F3184;
	width:98px;
	height:23px;	
	cursor:pointer;
	padding:3px;
	text-align:center;
	font-weight:bold;
	background-image:url(../images/btn.jpg);
	background-repeat:no-repeat;
	text-decoration:none;
}
.boutondetail:hover {
	display:block;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#000000;
	width:98px;
	height:23px;	
	cursor:pointer;
	padding:3px;
	text-align:center;
	font-weight:bold;
	background-image:url(../images/btn.jpg);
	background-repeat:no-repeat;
	text-decoration:none;
}
.boutondetail2 {
	display:block;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#2F3184;
	width:98px;
	height:28px;	
	cursor:pointer;
	padding:3px;
	padding-top:7px;
	text-align:center;
	font-weight:bold;
	background-image:url(../images/btn.jpg);
	background-repeat:no-repeat;
	text-decoration:none;
}
.boutondetail2:hover {
	display:block;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#000000;
	width:98px;
	height:28px;	
	cursor:pointer;
	padding:3px;
	padding-top:7px;
	text-align:center;
	font-weight:bold;
	background-image:url(../images/btn.jpg);
	background-repeat:no-repeat;	
	text-decoration:none;
}

/**************************************/
/* page accueil ***********************/
.onglet_gris {
	display:block;
	width:721px;
	height:30px;
	text-align:right;
	color:#7D76BA;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight:bold;	
	background-image:url(../images/onglet_gris.jpg);
	background-repeat:no-repeat;
	margin-top:0px;
	padding-top:10px;
	padding-right:30px;
	position:relative;
	font-variant:small-caps;
}
.basdepage {
	display:block;
	width:690px;
	height:20px;
	top:978px;
	text-align:right;
	color:#7D76BA;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight:bold;	
	margin-top:0px;
	padding-top:0px;
	padding-right:30px;
	position:absolute;
	font-variant:small-caps;
	background-color:#FFFFFF;
	left:8px;
	z-index:5;
}


.compteur {
	position:absolute;
	display:block;
	height:20px;
	top:10px;
	width:500px;
	left:10px;
}
.blocliste {
	display:block;
	width:720px;
	background-color:#C5C7C6;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;	
	margin-top:0px;
	position:relative;
}
.blocdd1 {
	display:block;
	width:300px;
	height:238px;
	background-color:#A9A6D1;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;	
	margin-top:0px;
	float:left;
	position:relative;
	/* border-bottom:1px solid #FFFFFF; */
}
.blocgg1 {
	display:block;
	width:420px;
	height:238px;
	background-color:#9394C0;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;	
	margin-top:0px;
	float:right;
	position:relative;
	/* border-bottom:1px solid #FFFFFF; */
}
.blocdd2 {
	display:block;
	width:300px;
	height:238px;
	background-color:#7D76BA;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;	
	margin-top:0px;
	float:left;
	position:relative;
	/* border-bottom:1px solid #FFFFFF; */
}
.blocgg2 {
	display:block;
	width:420px;
	height:238px;
	background-color:#BCB8D8;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;	
	margin-top:0px;
	float:right;
	position:relative;
	/* border-bottom:1px solid #FFFFFF; */
}
.image {
	display:block;
	position:relative;
	top:24px; 
	/*left:24px; */ 
	text-align:center;
	
}
.titrecdc {
	display:block;
	width:400px;
	height:15px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;	
	margin-top:10px;
	text-align:left;	
	color:#2F3184;
	padding-left:10px;	
	padding-right:10px;	
	position:relative;	
}
.atitrecdc {
	color:#2F3184;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;	
	text-decoration:none;	
	
}
.amemocdc {
	color:#FFFFFF;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;	
	text-decoration:none;	
	
}
.memocdc {
	display:block;
	width:400px;
	height:80px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;	
	margin-top:15px;
	text-align:left;
	padding-left:10px;	
	padding-right:10px;	
	color:#FFFFFF;
	position:relative;
}

.vendu {
	position:absolute;
	display:block;
	width:300px;
	height:23px;
	background-image:url(../images/texte-vendu.jpg);
	background-repeat:no-repeat;
}
.exclusivite {
	position:absolute;
	display:block;
	width:340px;
	height:23px;
	background-image:url(../images/texte_exclusivite.jpg);
	
	
}
.miniature {
	
	display:block;
	width:310px;
	height:15px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;	
	margin-top:15px;
	text-align:center;	
	padding-left:55px;
	color:#FFFFFF;
	position:relative;
	
}
/***************/

 .textesurvol {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#FF9900;
	font-weight:bold;
	font-style:italic;
 	
}
.liste {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000000;	
	
}
.numerotation {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#A9A6D1;
	cursor:pointer;
	text-decoration:none;	
}

.numerotation1 {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#373588;	
	cursor:pointer;
	text-decoration:underline;
	
}

.memolibretitre {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#2F3184;
	font-weight:bold;	
	
}
.memolibre {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#FFFFFF;
	font-weight:normal;	
	
}

.detailtextebandeau {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#BCB8D8;
	font-weight:bold;	
}
.detailtextebandeau2 {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#FC1921;
	font-weight:bold;	
	
	
}
.adetails {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#15616E;
	font-weight:bold;	
}

.adetails:hover {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#CDDE3A;
	font-weight:bold;	
}
.btdetail:hover {
	
	color:#FFFFFF;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	display:block;
	width:109px;
	height:23px;
	background-image:url(../images/pt_btn_vert.gif);
	background-repeat:no-repeat;
	vertical-align:top;
	text-decoration:none;
	text-align:center;
}
.btdetail {
	
	color:#15616E;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	display:block;
	width:109px;
	height:23px;
	background-image:url(../images/pt_btn_vert.gif);
	background-repeat:no-repeat;
	vertical-align:top;
	text-decoration:none;
	text-align:center;
}
.fondgeneral {
	background-color:#FFFFFF;
	display:block;
	width:700px;
	height:572px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	
}

.champs {
	padding-left:30px;
	color:#15616E;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:normal;
	display:block;
	font-style:italic;
}

.motpasse {
	color:#15616E;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight:normal;
	display:block;
	
	
}
.tel {
	text-align:left;	
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #15616E;	
	margin-left:20px;
}	

/**********************************/
/* --------- Compte ------------*/
/* ***************************  */
.bloccompte{
	display:block;
	width:720px;
	height:400px;
	padding-left:0px;
	position:relative;
	background-repeat:no-repeat;
	float:left;	
	text-align:left;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:#8D87C3;
}

  .blocklogingauche {
  	display:block;
  	width:340px;
  	height:150px;
  	position:absolute;
  	top:80px;
  	left:20px;
}
  
 .blocklogindroite {
  	display:block;
  	width:330px;
  	height:150px;
  	position:absolute;
  	top:80px;
  	left:390px;
 }


.bloccontact{
	display:block;
	width:720px;
	height:550px;
	padding-left:0px;
	position:relative;
	background-repeat:no-repeat;
	float:left;	
	text-align:left;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:#8D87C3;
}
.soustitreselectlogin {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:14px;
}
.texte_contenu_m {
	border:1px solid #8D87C3;
	color:#2F3184;
	font-size:12px;
}

.texte_contenu {
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
}
 .btloging {
  	display:block;
  	position:absolute;
  	top:180px;
  	left:90px;
 	 
 }
 
 .btlogind {
  	display:block;
  	position:absolute;
  	top:180px;
  	left:112px;
 	 
 }

.boutonlogin {
	display:block;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#FFFFFF;	
	width:100px;
	height:28px;	
	cursor:pointer;
	padding:3px;
	padding-top:6px;
	text-align:center;
	font-weight:bold;
	background-image:url(../images/btn-fonce.jpg);
	background-repeat:no-repeat;
	text-decoration:none;
}
.boutonlogin:hover {
	display:block;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#000000;
	width:100px;
	height:28px;	
	cursor:pointer;
	padding:3px;
	padding-top:6px;
	text-align:center;
	font-weight:bold;
	background-image:url(../images/btn-fonce.jpg);
	background-repeat:no-repeat;
	text-decoration:none;	
}
.boutonlogin2 {
	display:block;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#FFFFFF;
	width:97px;
	height:22px;	
	cursor:pointer;
	padding:3px;
	text-align:center;
	font-weight:bold;
	background-image:url(../images/btn-fonce.jpg);
	text-decoration:none;
}
.boutonlogin2:hover {
	display:block;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#000000;	
	width:97px;
	height:22px;	
	cursor:pointer;
	padding:3px;
	text-align:center;
	font-weight:bold;
	background-image:url(../images/btn-fonce.jpg);
	text-decoration:none;	
}


.adetails {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#FFFFFF;
	text-decoration:none;
}
.champs {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#FFFFFF;
	text-decoration:none;
}

.blocdcompte {
	display:block;
	width:720px;
	height:100px;
	padding-left:0px;
	position:relative;
	background-repeat:no-repeat;
	text-align:left;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:#8D87C3;
	
}
.blocdcompte2 {
	display:block;
	width:720px;
	height:300px;
	padding-left:0px;
	position:relative;
	background-repeat:no-repeat;
	text-align:left;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:#8D87C3;
	
}
.blocdcompte3 {
	display:block;
	width:720px;
	height:300px;
	padding-left:0px;
	position:relative;
	background-repeat:no-repeat;
	text-align:left;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:#8D87C3;
	
}
.titrememolibre {
	text-align:left;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
	font-weight:bold;
	
	
}

.btdetail {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#8D87C3;
	font-weight:bold;
}
.btdetail:hover {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FC1921;
	font-weight:bold;
}


.memolibretitreimp {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#7D76BA;
	font-weight:bold;	
	
}
.memolibreimp {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#7D76BA;
	font-weight:normal;	
	
}
.bandeaudetail {
	color:#373588;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;	
	
}

.bloccontactgris {
	display:block;
	width:720px;
	height:408px;
	padding-left:0px;
	position:relative;
	background-repeat:no-repeat;
	float:left;	
	text-align:left;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:#BCB8D8;
}
.bloclogingris {
	display:block;
	width:720px;
	height:558px;
	padding-left:0px;
	position:relative;
	
	background-repeat:no-repeat;
	float:left;	
	text-align:left;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:#BCB8D8;
}

.separationlogin {
	border-left:1px outset #FFFFFF;
	width:1px;
	height:200px;
	display:block;
	position:absolute;
	left:360px;
	top:80px;
	
}
