/******************/
/* Gabarit ***/
/*****************/
.contour {
	display:block;
	width:999px;
	position:relative;
	background-color:#E3E5E4;
	height:740px;
}
.bandeau  {
	display:block;
	width:999px;
	height:137px;
	position:relative;
	background-image:url(../images/banniere2.png);
	background-repeat:no-repeat;
	float:left;
}
.menugauche {
	display:block;
	width:180px;
	position:relative;
	background-repeat:no-repeat;
	float:left;	
	text-align:left;
	background-color:#E3E5E4;
	padding-top:32px;
}
.separation {
	display:block;
	width:200px;
	height:200px;
	position:relative;
	background-repeat:no-repeat;
	float:left;	
	text-align:left;
}
.moteur {
	display:block;
	width:819px;
	height:602px;
	position:relative;
	background-repeat:no-repeat;
	float:left;	
	text-align:left;
	
}
.adresse {
	display:block;
	width:999px;
	position:relative;
	background-color:#BFBFBF;
	float:left;	
	height:16px;
	text-align:center;	
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #15616E;
	vertical-align:top;
	
}
.logoimmostore {
	display:block;
	width:999px;
	position:relative;
	float:left;	
	text-align:right;
}
.titrenotreagence {
	background-image:url(../images/pixel_onglet.jpg);
	display:block;
	width:200px;
	height:5px;
}
/*  menu gauche */
a.mainlevel {
	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_2bleu.gif);
	background-repeat:no-repeat;
	
	
	
}
a.mainlevel:hover {
	display: block;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #CDDD3A;
	text-decoration: none;
	width: 160px;
	padding-left:10px;
	height: 28px;
	line-height:28px;	
	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: #CDDD3A;
	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: #CDDD3A;
	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;
}
.logodeltour {
	display: block;
	margin-top:59px;
	margin-left:50px;
	width:135px;
	text-align:center;
	background-image:url(../images/logo.gif);	
	height:320px;
	
}
.txt {
	display: block;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #000000;
	width:200px;
	text-align:left;
	padding-left:20px;	
	
}


/* menu gauche */

 .bloccdc {
	display:block;
	width:733px;
	height:340px;
	position:relative;
	background-repeat:no-repeat;
	float:left;	
	text-align:left;
	margin-left:25px;
	margin-top:22px;
	background-image:url(../images/bloc_nouveautes.jpg);
	background-repeat:no-repeat;
 }
 .bloccdc2 {
	display:block;
	width:743px;
    height:185px;
	position:relative;
	background-repeat:no-repeat;
	float:left;	
	text-align:left;
	margin-left:15px;
	margin-top:15px;
	background-image:url(../images/bloc-nos-agences.png);
	background-repeat:no-repeat;
 }
 .agence {
 	display:block;
	float:right;
	position:absolute;	
	height:178px;
	width:370px;
	top:8px;
	left:2px;
	/* background-image:url(../images/bloc_agence.jpg); */
	background-repeat:no-repeat;
}
.agence1 {
    display:block;
    position:absolute;
    height:178px;
    width:370px;
    top:8px;
    left:400px;

}

.cdcimageagence {
	display:block;
	position:relative;	
	height:156px;
	width:118px;
	top:15px;
	left:15px;
	float:left;
	background-image:url(../images/photo_agence.jpg);
	background-repeat:no-repeat;
}

.cdcimageagence1 {
    display:block;
    position:relative;
    height:156px;
    width:118px;
    top:15px;
    left:15px;
    float:left;
    background-image:url(../images/photo_far.jpg);
    background-repeat:no-repeat;
}

.cdcadresse {
	display: block;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	color: #15616E;
	width:200px;
	text-align:left;
	top:101px;
	left:140px;
	display:block;
	position:absolute;

}
.txtcdcadresse {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	color: #15616E;	
	
}

.titreagence {
	color:#225F71;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight:bold;
	display:block;
	width:396px;
	height:23px;
	background-repeat:repeat-x;
	vertical-align:top;
	padding-left:30px;
	padding-top:5px;	
}

 .rechercherapide {
 	display:block;
	float:left;
	position:absolute;
	top:8px;
	left:432px;
	height:176px;
	width:312px;
	background-image:url(../images/bloc_recherche.jpg);
 }
 .titrerechercherapide {
	color:#225F71;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight:bold;
	display:block;
	width:280px;
	height:23px;
	background-repeat:repeat-x;
	vertical-align:top;
	padding-left:30px;
	padding-top:5px;	
	
}
 .neo_liste {
	display:block;
	float:left;
	position:relative;	
	height:200px;
	top:8px;
	padding:0px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #15616E;
	width:200px;
 }
.txtneo_liste {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #15616E;
	text-decoration:none;

	
	
}
.blockneo_liste {
	display:block;
	float:left;
	position:relative;	
	height:250px;
	width:210px;
	padding-left:5px;
	margin-left:25px;
}
 .detail {
 	background-image:url(../images/pt_btn_vert.gif);
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #15616E;
	display:block;
	width:109px;
	height:22px;
	background-repeat:no-repeat;
	position:absolute;
	left:35px;
	top:274px;	
	display:block;
	cursor:pointer;
	padding-left:27px;
	padding-top:4px;
	margin-left:58px;
 }

 .bt_detail {
 	background-image:url(../images/btn_fdvert.gif);
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #15616E;
	display:block;
	width:112px;
	height:20px;
	background-repeat:no-repeat;
	text-decoration:none;
	display:block;
	cursor:pointer;
	text-align:center;
	padding-top:4px;
 }
 .bt_detail:hover {
 	background-image:url(../images/btn_fdvert.gif);
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #FFFFFF;
	display:block;
	width:112px;
	height:20px;
	background-repeat:no-repeat;
	display:block;
	cursor:pointer;
	text-decoration:none;
	text-align:center;
	padding-top:4px;
 }
  .bt_detail2 {
 	background-image:url(../images/btn_fdvert.png);
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #15616E;
	display:block;
	width:112px;
	height:20px;
	background-repeat:no-repeat;
	text-decoration:none;
	display:block;
	cursor:pointer;
	text-align:center;
	padding-top:4px;
 }
 .bt_detail2:hover {
 	background-image:url(../images/btn_fdvert.png);
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #FFFFFF;
	display:block;
	width:112px;
	height:20px;
	background-repeat:no-repeat;
	display:block;
	cursor:pointer;
	text-decoration:none;
	text-align:center;
	padding-top:4px;
 }
.titrecdc {
	color:#225F71;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight:bold;
	display:block;
	width:733px;
	height:23px;
	vertical-align:top;
	padding-left:30px;
	padding-top:10px;
	
}
.titrecdcacc {
	color:#225F71;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight:bold;
	display:block;
	width:733px;
	height:23px;
	vertical-align:top;
	padding-left:30px;
	padding-top:5px;
	
}
.titrecdc2 {
	color:#828282;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	
}
.titrecdc3 {
	color:#000000;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	background-color:#B0C700;
	height:80px;
	vertical-align:middle;
}
.tdimage {
	vertical-align:top;
	text-align:center;
	width:70px;
	height:80px;
	
}
.acdc {
	color:#828282;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	text-decoration:none;
	
}
.acdc2 {
	color:#000000;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	text-decoration:none;
}

.labeltxt {
	color:#FFFFFF;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:normal;
	text-decoration:none;
	padding-left:10px;
}
.inputtxt {
	color:#000000;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:normal;
	text-decoration:none;
	background-color:#EDEDE6;
	width:150px;
	text-align:left;
}
.titrerecherche {
	color:#828282;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:normal;
	text-decoration:none;
	text-align:center;
}
.nouveaute {
	display:block;
	width:350px;
	border:1px solid #D3D3D3;
	background-color:#EDEDE6;
	text-align:center;
}

/**********/
.bouton {
	display:block;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#15616E;
	width:135px;
	height:15px;	
	cursor:pointer;
	padding:4px;
	text-align:center;
	font-weight:bold;
	background-image:url(../images/grd_btn_vert.png);
	text-decoration:none;
}
.bouton:hover {
	display:block;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#EdEDE6;
	width:135px;
	height:15px;	
	cursor:pointer;
	padding:4px;
	text-align:center;
	font-weight:bold;
	background-image:url(../images/grd_btn_vert.png);
	text-decoration:none;
}
/***************/

 .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:#15616E;
	cursor:pointer;	
	text-decoration:none;
}

.numerotation1 {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#B0C700;	
	cursor:pointer;
	text-decoration:none;
	
}

.memolibretitre {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#FFFFFF;
	font-weight:bold;	
	
}
.memolibre {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000000;
	font-weight:normal;	
}

.memolibrebl {
	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:#000000;
	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:#FFFFFF;
	font-weight:bold;	
}

.adetails:hover {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#CDDE3A;
	font-weight:bold;	
}
.btdetail:hover {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#EdEDE6;
	width:135px;
	height:15px;	
	cursor:pointer;
	padding:4px;
	text-align:center;
	font-weight:bold;
	background-image:url(../images/grd_btn_vert.png);
	background-repeat:no-repeat;
	text-decoration:none;
}
.btdetail {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#15616E;	
	width:135px;
	height:15px;	
	cursor:pointer;
	padding:4px;
	text-align:center;
	font-weight:bold;	
	display:block;
	background-image:url(../images/grd_btn_vert.png);
	background-repeat:no-repeat;
	text-decoration:none;
}

.btdetail2:hover {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#FFFFFF;
	width:112px;
	height:27px;	
	cursor:pointer;
	padding:4px;
	text-align:center;
	font-weight:bold;
	background-image:url(../images/btn_large.png);
	background-repeat:no-repeat;
	text-decoration:none;
}
.btdetail2 {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#15616E;
	width:112px;
	height:27px;	
	cursor:pointer;
	padding:4px;
	text-align:center;
	font-weight:bold;	
	display:block;
	background-image:url(../images/btn_large.png);
	background-repeat:no-repeat;
	text-decoration:none;
}



.fondgeneral {
	background-color:#FFFFFF;
	display:block;
	width:783px;
	height:584px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	margin-left:10px;
	margin-top:12px;
	border:1px solid #BFBFBF;
	
}
.fondgeneral2 {
	background-color:#FFFFFF;
	position:relative;
	display:block;
	width:783px;
	height:630px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	margin-left:10px;
	margin-top:12px;
	border:1px solid #BFBFBF;
}
.champs {
	padding-left:30px;
	color:#FFFFFF;
	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: 13px;
	font-weight:bold;
	color: #15616E;	
	text-align:center;
	padding-top:16px;
    margin-left:1px;
}	
.tel2 {
	text-align:left;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:bold;
	color: #FC8006;
	text-align:center;
	padding-top:16px;
}

.bloc_recherche_rapide {
	display:block;
	width:177px;
	height:178px;
	background-image:url(../images/bloc-recherche.png);
	background-repeat:no-repeat;
	margin-left:0px;
	margin-top:21px;
    position:relative;
    margin-left:6px;
}
.bloc_suchen {
    margin-top:25px;
    margin-left:5px;
    position:relative;
    display:block;
    width:173px;
    height:150px;
}

.blocselectionrecherche {
	
	display:block;
	width:737px;
	height:336px;
	background-image:url(../images/fond_selection.jpg);
	background-repeat:no-repeat;
	margin-left:21px;
	margin-top:21px;
	
}
.blocklistebien {
	display:block;
	width:740px;
	height:533px;
	background-image:url(../images/bloc_liste.jpg);
	background-repeat:no-repeat;
	margin-left:21px;
	margin-top:21px;
}

.blockcalculatrice {
	display:block;
	width:740px;
	height:365px;
	background-image:url(../images/bloc_calculatrice.jpg);
	background-repeat:no-repeat;
	margin-left:21px;
	margin-top:21px;
}

.blocklocation {
	display:block;
	width:742px;
	height:539px;
	background-image:url(../images/bloc_location.jpg);
	background-repeat:no-repeat;
	margin-left:21px;
	margin-top:21px;
}

.bloccompte {
	display:block;
	width:739px;
	height:366px;
	background-image:url(../images/bloc_compte.jpg);
	background-repeat:no-repeat;
	margin-left:21px;
	margin-top:21px;
}

  
  .blocklogingauche {
  	display:block;
  	width:360px;
  	height:150px;
  	position:absolute;
  	top:80px;
  	left:40px;
}
  
 .blocklogindroite {
  	display:block;
  	width:360px;
  	height:150px;
  	position:absolute;
  	top:80px;
  	left:410px;
 }
 
 .btloging {
  	display:block;
  	position:absolute;
  	top:180px;
  	left:90px;
 	 
 }
 
 .btlogind {
  	display:block;
  	position:absolute;
  	top:180px;
  	left:112px;
 	 
 }

