/*					*
 *		ACCUEIL		*
 *					*/

/* Propriétés spécifiques à  habiter de la balise body */
body {
	margin: 0;
	padding: 0;
	height: 100%;
}

/* Propriétés principales de la zone header  */
#header {
	background-repeat: no-repeat;
	margin-top: 3px;
	width: 850px;
	height: 77px;
}

/* Propriétés principales de la zone avant le logo luxweb du header */
#marginHeaderLeft {
	float: left;
	width: 15px;
	height: 75px;
}

/* Propriétés principales de la zone logo luxweb du header */
#headerLogoLuxweb {
	float: left;
	cursor: pointer; /* supporté que depuis IE 6 et dans tous les navigateurs compatibles W3C */
	cursor: hand;
	height: 75px;
}

/* Propriétés principales de la zone Droite du header (logo Habiter + Date + Links services) */
#headerDroit {
	width: 820px;
	float: left;
	/*margin-top: 25px;*/
}

/* Propriétés principales de la zone logo Habiter de la zone droite du header */
#headerLogoHabiter {
	cursor: pointer; /* supporté que depuis IE 6 et dans tous les navigateurs compatibles W3C */
	cursor: hand; /* supporté que dans IE <= 5.5 */
	margin-left: 5px;
	width: 200px;
	height: 71px;
	float: left;
}

/* Propriétés principales du libellé Luxweb et de la date de la zone droite du header */
#headerTxtDate {
	float: left;
	margin: 54px 0px 0px 6px;
	color: #FFFFFF;
}

/* Propriétés principales des links services de la zone droite du header */
#headerLinkServices {
	float: right;
	padding: 29px 0px 0px 0px;
	color: #FFFFFF;
	margin-top: 25px;
}

/* Propriétés principales des links services */
#headerLinkServices a {
	color: #FFFFFF;
}

/* Propriétés principales du menu Habiter */
#menuHabiter {
	padding: 0px 0px 5px 0px;
	background-repeat: no-repeat;
	background-position: bottom;
	border-left: 1px solid #B6C2C4;
	border-right: 1px solid #B6C2C4;
	background-color: #E4F2F5;
}

/* Propriétés principales du menu Luxweb */
#menuLuxweb {
	margin-bottom: 5px;
}

/* Propriétés principales de la zone contenant les drapeaux de changement de langue */
#flagLang {
	padding: 5px 0px 15px 5px;
}

/* Propriétés principales d'un drapeau de changement de langue */
#flagLang .flag {
	float: left;
	padding-right: 2px;
}

/* Propriétés principales du bloc myHabiter */
#blocMyHabiter {
	width: 132px;
	margin: 0px 0px 20px 7px;
	background-color: #FFFFFF;
}

/* Propriétés principales de l'imae top myHabiter */
#topMyHabiter {
	font-size: 1px;	
}

/* Propriétés principales du contenu du bloc myHabiter */
#contentMyHabiter {
	border-left: 1px solid #037FC8;
	border-right: 1px solid #037FC8;
	border-bottom: 1px solid #037FC8;
	padding: 1px 5px 5px 5px;
}

/* Propriétés principales de la zone lib form myHabiter */
#contentMyHabiter .libFormMyHabiter {
	font-weight: bold;
	padding-top: 5px;
}

/* Propriétés principales de la zone input form myHabiter */
#contentMyHabiter .inputFormMyHabiter {
	margin-top: 2px;
}

/* Propriétés principales d'un input form myHabiter */
#contentMyHabiter .inputFormMyHabiter input {
	width: 113px;
}

/* Propriétés principales du submit form myHabiter */
#submitFormMyHabiter {
	text-align: center;
	padding-top: 10px;
	line-height: 1.5em;
}

/* Propriétés principales du lien s'enregistrer form myHabiter */
#enrFormMyHabiter {
	text-align: center;
}

/* Propriétés principales du bouton espace agence du menu */
#espaceAgence, #espacePrivate {
	font-size:1px;
	text-align: center;
	padding-top: 5px;
}

/* Propriétés principales de la zone d'un lien du menu Habiter */
.linkHabiter {
	margin: 3px 0px 3px 2px;
	padding: 2px 0px 2px 7px;
	border-bottom: 1px solid #FFFFFF;
}

/* Propriétés principales d'un lien du menu Habiter */
.linkHabiter a {
	color: #292B54;
	font-weight: bold;
	font-size: 11px;
}

/* Propriétés principales de l'ombre top de l'encart pub menu */
#bgTopPubsMenu {
	background-repeat: repeat-x;
	background-position: bottom;
	height: 15px;
}

/* Propriétés principales de la zone contennant les pubs bch, cr */
#zonePubsMenu {
	border: 1px solid #999999;
	padding: 1px;
}

/* Propriétés principales du libelle publicité du bch */
#libBch {
	padding: 1px 5px 4px 0px;
	text-align: right;
}

/* Propriétés principales du bch */
#zoneBch {
	padding-bottom: 10px;
	background-color: #C1D9E3;
	border-bottom: 2px solid #A1B8BE;
	text-align: center;
}

/* Propriétés principales de la zone des encarts case redac */
#pubs_cr {
	padding-bottom: 10px;
	text-align: center;
	background-repeat: repeat-x;
	background-position: bottom;
}

/* Propriétés principales d'une case redac de la zone des encarts case redac */
#pubs_cr .pub_cr {
	padding-top: 10px;
}

/* Propriétés principales de l'ombre bottom de l'encart pub menu */
#bgBottomPubsMenu {
	background-repeat: repeat-x;
	height: 3px;
}

/* Propriétés principales des shortcuts de recherche */
#shortcutSearch {
	z-index: 3;
	width: 733px;
	height: 31px;
	position: absolute;
	left: 132px;
	margin-top: -6px;
}

/* Propriétés principales de l'image à  gauche des liens shortcuts de recherche */
#imgLeftShortcut {
	font-size: 1px;
	float: left;
	width: 40px;
	height: 34px;
}

/* Propriétés principales de la zone des liens shortcuts de recherche */
#linkShortcut {
	float: left;
	padding-top: 7px;
	height: 27px;
	width: 693px;
	background-repeat: repeat-x;
	background-position: bottom left;
	color: #333333;
	font-size: 11px;
	font-weight: bold;
}

/* Propriétés principales d'un shortcut */
#linkShortcut .shortcut {
	float: left;
	padding: 0px 15px;
	height: 16px;
}

/* Propriétés principales d'une bordure shortcut */
#linkShortcut .borderShortcut{
	border-right: 1px solid #CCCCCC;
}

/* Propriétés principales du lien d'un shortcut */
#linkShortcut .shortcut a {
	color: #333333;
	font-size: 11px;
	font-weight: bold;
}

/* Propriétés principales de la zone map+search+add Accueil */
#searchAccueil {
	height: 116px;
	width: 100%;
	margin-bottom: 5px;
}

/* Propriétés principales de la map search Accueil */
#map {
	float: left;
}

/* Propriétés principales de la zone textuelle search Accueil */
#search {
	float: left;
	background-repeat: no-repeat;
	width: 455px;
	height: 116px;
	padding-left: 15px;
}

/* Propriétés principales du texte au dessus de la recherche contenant le nombre d'annonces publiées */
#nbAnnonces {
	text-align: center;
	margin: 5px 0px 17px 0px;
}

/* Propriétés principales d'un radio button la zone search */
.inputRadioSearch {
	float: left;
	margin-right: 2px;
}

/* Propriétés principales du libelle d'un radio button la zone search */
.libRadioSearch {
	float: left;
	margin-top: 3px;
	font-size: 11px;
	font-weight: bold;
	margin-right: 12px;
}

/* Propriétés principales de la region de la zone search */
#zoneSearch {
	float: left;
	margin: 1px 0px 0px 20px;
}

/* Propriétés principales du select de la region de la zone search */
#zoneSearch select {
	width: 125px;
}

/* Propriétés principales du lien rech avancée de la zone search */
#linkAdvancedSearch {
	float: left;
	margin-top: 3px;	
	margin-left: 17px;	
}

/* Propriétés principales du link 'a' de la rech avancée de la zone search */
#linkAdvancedSearch a {
	color: #999999;
}

/* Propriétés principales de l'objet recherché de la zone search */
#objetSearch {
	float: left;
	padding: 17px 10px 0px 5px;
}

/* Propriétés principales du select de l'objet recherché de la zone search */
#objetSearch select {
	width: 125px;
}

/* Propriétés principales du budget de la recherche */
#budgetSearch {
	float: left;
	padding: 17px 10px 0px 10px;	
}

/* Propriétés principales du lib budget de la recherche */
#libBudget {
	float: left;
	font-weight: bold;
	font-size: 11px;
	margin: 3px 5px 0px 0px;
}

/* Propriétés principales de l'input du budget de la recherche */
#inputBudget {
	float: left;
}

/* Propriétés principales de l'euro du budget de la recherche */
#euroBudget {
	float: left;
	font-weight: bold;
	font-size: 11px;	
	margin: 3px 0px 0px 5px;
}

/* Propriétés principales du submit de la recherche */
#submitSearch {
	float: right;
	padding: 12px 20px 0px 0px;
}

/* Propriétés principales de la zone ajouter votre annonce + rechercher par reference */
#addZone {
	float: right;
	background-repeat: no-repeat;
	width: 126px;
	height: 116px;
}

/* Propriétés principales de la zone rechercher par reference */
#searchByNr {
	margin-top:4px;
	float:left;
	width: 115px;
	height: 70px;
}

/* Propriétés principales de la zone ajouter votre annonce */
#addAnn {
	float:left;
	width: 126px;
	height: 46px;
	cursor: pointer; /* supporté que depuis IE 6 et dans tous les navigateurs compatibles W3C */
	cursor: hand; /* supporté que dans IE <= 5.5 */
}

/* Propriétés principales d'un titre Encart */
.titreEncart {
	background-repeat: no-repeat;
	height: 19px;
	color: #FFFFFF;
	font-weight: bold;
	line-height: 1.5em;
	padding-left: 10px;
	font-size: 11px;
}

/* Propriétés principales d'un contenu Encart */
.contenuEncart {
	padding: 5px;
}

/* Propriétés principales d'un bottom Encart */
.bottomEncart {
	background-repeat: repeat-x;
	height: 16px;
	padding-bottom: 7px;
}

/* Propriétés principales d'un bottom Encart */
.bottomEncartBorder {
	font-size: 1px;
	height: 1px;
	border-top: 2px solid #004672;
	padding-bottom: 10px;	
}

/* Propriétés principales d'un coups de coeurs */
.coupsCoeurs {
	width: 32%;
	float: left;
}

/* Propriétés principales de la zone image coups de coeurs */
.imgCoupsCoeurs {
	position: absolute;
	margin: 5px 0px 0px 8px;	
	width: 100px;
	height: 76px;
	border: 1px solid #FFFFFF;		
}

/* Propriétés principales de l'img ipix de la zone image coups de coeurs */
.imgCoupsCoeurs img {
	width: 100px;
	height: 76px;
}

/* Propriétés principales de l'image en forme de coeurs en haut gauche de l'image */
.imgCoeur {
	position: absolute;
	z-index: 1;
	width: 22px;
	height: 19px;
	font-size: 1px;
}

/* Propriétés principales de la description d'un coup de coeur */
.descCoupsCoeurs {
	padding: 5px 0px 0px 117px;
	color: #003466;
	line-height: 1.4em;
}

/* Propriétés principales de la ville d'un coup de coeur */
.cityCoupsCoeurs {
	color: #003466;
	line-height: 1.4em;
	font-size: 11px;
	font-weight: bold;
}

/* Propriétés principales d'un lien d'un coup de coeur */
.linkMoreInfo {
	color: #006599;
	font-size: 9px;
}

/* Propriétés principales d'un lien d'un coups de coeur */
.linkMoreInfo a {
	color: #006599;
	font-size: 9px;
}

/* Propriétés principales de la partie gauche (lorsque sur 2 colonnes) d'une page */
#zoneGauche {
	float: left;
	width: 337px;
}

/* Propriétés principales de la partie droite (lorsque sur 2 colonnes) d'une page */
#zoneDroite {
	float: right;
	width: 338px;
	margin-left: 5px;
}

/* Propriétés principales d'un last bien */
.lastBien {
	float: left;
	width:100%;
	margin: 3px 0px;
	padding: 3px 0px 5px 0px;
}

/* Propriétés principales de la bordure d'un last bien */
.borderLastBien {
	border-bottom: 1px dashed #333333;	
}

/* Propriétés principales de l'img d'un last bien */
.imgLastBien {
	float: left;
	background-repeat: no-repeat;
	border: 1px solid #048CA2;
	width: 85px;
	height: 65px;
	font-size: 1px;
	margin-right: 7px;
}

/* Propriétés principales de l'img ipix d'un last bien */
.imgLastBien img {
	width: 85px;
	height: 65px;
}

/* Propriétés principales de la desc Gauche d'un last bien */
.descLastBienG {
	float: left;
	line-height: 1.5em;
	width: 145px;
}

/* Propriétés principales de la ville d'un last Bien */
.villeLastBien {
	float: left;
	color: #003464;
	font-size: 11px;
	font-weight: bold;
}

/* Propriétés principales du drapeaux d'un last Bien */
.drapeauxLastBien {
	float: right;
	font-size: 1px;
	margin-top: 3px;
}

/* Propriétés principales de la desc Droit d'un last bien */
.descLastBienD {
	float: right;
	line-height: 1.5em;
	text-align: right;
}

/* Propriétés principales d'une image annonceurs */
.imgAnnonceurs {
	float: left;
	width: 107px;
	height: 75px;
	font-size: 1px;
	text-align: center;
	padding-top: 8px;
}

/* Propriétés principales d'une bordure droite d'une image annonceurs */
.borderImgAnnonceurs {
	border-right: 1px solid #69A9B2;
}

/* Propriétés principales de la zone de pub */
.zonePub {
	border: 1px solid #A2B8BF;
	font-size: 1px;
	margin-bottom: 7px;
}

/* Propriétés principales du libellé de l'IMU */
.libPub {
	float: left;
	width: 25px;
	height: 258px;
	background-repeat: no-repeat;
}

/* Propriétés principales de l'IMU */
.pub {
	float: left;
	width: 300px;
	height: 250px;
	font-size: 1px;
	border-left-width: 0px;
	border-top-width: 4px;
	border-right-width: 11px;
	border-bottom-width: 4px;
	border-style: solid;
	border-color: #C0D9E2;	
}

/* Propriétés principales du marqueur pour l'annuaire habiter acceuil */
#marqueurAnnuaire {
	position: absolute;
	left: 310px;
	z-index: 2;
	font-size: 1px;
}

/* Propriétés principales du marqueur pour l'annuaire habiter liste res */
#marqueurAnnuaire2 {
	position: absolute;
	left: 665px;
	z-index: 2;
	font-size: 1px;
}

/* Propriétés principales de la pagination */
.pagination {
	color: #013364;
}

/* Propriétés principales d'un lien pagination */
.pagination a {
	color: #013364;
	text-decoration: underline;
}

/* Propriétés principales d'un lien de pagination hover */
.pagination a:hover {
	text-decoration: none;
}

/* Propriétés principales d'un code captcha */
.captcha {
	border: 1px dashed #008BA2;
	width: 60px;
	font-size: 1px;	
}


/*					  *
 *		RESULTAT	  *
 *					  */

/* Propriétés principales de la zone search d'une page de resultats */
#formSearch {
	border-top: 1px solid #808080;
	border-bottom: 1px solid #808080;
}

/* Propriétés principales de la zone d'infos sur l'annonceur qui s'affiche lorsqu'on est sur la liste des biens d'un annonceur */
#infoResAnnr {
	padding: 2px 5px;
	border-bottom: 1px solid #808080;
}

/* Propriétés principales du logo de l'annr de la zone d'infos sur l'annonceur */
#logoResAnnr {
	float: left;
	padding-right: 25px;
	padding-left: 25px;
	background-color: #FFFFFF;
	font-size: 1px;
}

/* Propriétés principales des coordonnées de l'annr de la zone d'infos sur l'annonceur */
#coordResAnnr {
	float: left;
	font-size: 11px;
	padding-top: 6px;
}

/* Propriétés le zone gauche des coordonnées de l'annr de la zone d'infos sur l'annonceur */
#coordResAnnr1 {
	float: left;
	line-height: 1.5em;
	padding-right: 35px;
}

/* Propriétés le zone droite des coordonnées de l'annr de la zone d'infos sur l'annonceur */
#coordResAnnr2 {
	float: left;
	line-height: 1.5em;
}

/* Propriétés principales de la zone filter recherche */
#filterSearch {
	margin-top: 3px;
	background-repeat: repeat-y;
	background-position: right;
	height: 35px;
}

/* Propriétés principales de la zone affiner votre recherche */
#zoneFilter {
	visibility: hidden;
	position: absolute;
	margin-left: 250px;
	width: 217px;
	height: 343px;
}

/* Propriétés principales de la zone top du filtre */
#topFilter {
	width: 217px;
	height: 10px;
	font-size: 1px;
	display: block;
}

/* Propriétés principales de la zone left du filtre */
#leftFilter {
	float: left;
	width: 8px;
	height: 315px;
	font-size: 1px;	
}

/* Propriétés principales de la zone middle du filtre (ou il y a le contenu) */
#middleFilter {
	float: left;
	width: 201px;
	height: 315px;
	background-repeat: no-repeat;
}

/* Propriétés principales de la zone right du filtre */
#rightFilter {
	float: left;
	width: 8px;
	height: 315px;
	font-size: 1px;	
}

/* Propriétés principales de la zone bottom du filtre */
#bottomFilter {
	width: 217px;
	height: 18px;
	font-size: 1px;	
}

/* Propriétés principales du libellé de la zone affiner votre recherche */
#libFilter {
	float: left;
	font-size: 12px;
	font-weight: bold;
	margin-left: 5px;
}

/* Propriétés principales de la zone pour fermer la box de filtre */
#closeBoxFilter {
	float: right;
}

/* Propriétés principales de la zone affichant les nbs res correspondants */
#resFilter {
	font-size: 11px;
	margin: 5px;
	padding: 5px 0px 6px 0px;
	text-align: center;
	border-top: 1px solid #999999;
	border-bottom: 1px solid #999999;
}


/* Propriétés principales de la zone bottom du form contact */
#bottomContact {
	width: 217px;
	height: 18px;
	font-size: 1px;	
}

/* Propriétés principales du libellé de la zone ajouter/modifier contact */
#libContact {
	float: left;
	font-size: 12px;
	font-weight: bold;
	margin-left: 5px;
}

/* Propriétés principales de la zone pour fermer la box de contact */
#closeBoxContact {
	float: right;
}

/* Propriétés principales de la zone ajouter/modifier contact */
#zoneContact {
	position: absolute;
	width: 217px;
	height: 270px;
}

/* Propriétés principales de la zone top du form contact */
#topContact {
	width: 217px;
	height: 10px;
	font-size: 1px;	
}

/* Propriétés principales de la zone left du form contact */
#leftContact {
	float: left;
	width: 8px;
	height: 240px;
	font-size: 1px;	
	overflow: none;
}

/* Propriétés principales de la zone middle du form contact (ou il y a le contenu) */
#middleContact {
	float: left;
	width: 191px;
	height: 241px;
	padding: 0px 5px;
	background-repeat: no-repeat;
}

/* Propriétés principales de la zone right du form contact */
#rightContact {
	float: left;
	width: 8px;
	height: 240px;
	font-size: 1px;	
	overflow: none;
}

/* Propriétés principales du nb res modifié par ajax */
#nbResAjax {
	font-weight: bold;
	color: red;
}

/* Propriétés principales de la zone affichant les nombres de résultats */
#nbRes {
	background-repeat: no-repeat;
	float: left;
	margin: 0;
	padding: 7px 0px 0px 10px;
	width: 277px;
    height: 23px;
    font-size: 11px;
    color: #003466;
}

/* Propriétés principales du lien pour afficher la zone affiner votre recherche */
#linkFilter {
	float: left;
	margin: 0;
}

/* Propriétés principales du lien pour ajouter un contact */
#linkContact {
	text-align:center;
	margin: 0;
}

/* Propriétés principales de la zone de pagination des résultats */
.paginationResults {
	float: right;	
	margin: 10px 5px 0px 0px;
}

/* Propriétés principales d'un lien de la zone de pagination des résultats */
.paginationResults a {
	text-decoration: underline;
	color: #003466;
}

/* Propriétés principales d'un lien de la zone de pagination des résultats */
.paginationResults a:hover {
	text-decoration: none;
}

/* Propriétés principales de la zone de trie des résultats */
.zoneTrie {
	padding: 1px 0px;
	margin-bottom: 10px;
	border-top: 1px solid #004471;
	border-bottom: 1px solid #004471;	
	clear: both;
}

/* Propriétés principales du libellé de la zone de trie des résultats */
.libTrie {
	float: left;
	width: 117px;
	margin: 0px 2px 0px 0px;
	padding: 5px 8px 4px 0px;
	background-color: #6F9FB5;
	text-align: right;
	font-weight: bold;
	color: #FFFFFF;
}

/* Propriétés principales d'un lien de trie */
.aLibTrie {
	font-weight: bold;
	color: #004471;
	text-decoration: underline;
}

/* Propriétés principales d'un lien de trie survolé */
.aLibTrie:hover {
	text-decoration: none;
}

/* Propriétés principales de la zone de trie localité */
.locTrie {
	float: left;
	width: 212px;
	margin-right: 2px;
	padding: 3px 0px 4px 9px;
	background-color: #D7E6EB;
}

/* Propriétés principales de la zone de trie pays */
.paysTrie {
	float: left;
	width: 65px;
	margin-right: 2px;
	padding: 3px 0px 4px 9px;
	background-color: #D7E6EB;
}

/* Propriétés principales de la zone de trie surface */
.surfTrie {
	float: left;
	width: 70px;
	margin-right: 2px;
	padding: 3px 0px 4px 9px;
	background-color: #D7E6EB;
}

/* Propriétés principales de la zone de trie chambre */
.chTrie {
	float: left;
	width: 81px;
	margin-right: 2px;	
	padding: 3px 0px 4px 9px;
	background-color: #D7E6EB;
}

/* Propriétés principales de la zone de trie prix */
.prixTrie {
	float: left;
	width: 69px;
	padding: 3px 0px 4px 25px;
	background-color: #D7E6EB;
}

/* Propriétés principales d'un lien trie */
.linkTrie {
	float: left;
	padding-right: 4px;
}

/* Propriétés principales d'une image fleche trie */
.imgTrie {
	float: left;
	padding-top: 2px;
}

/* Propriétés principales de la zone de listing des annonces */
#listeAnnonces {
	margin-bottom: 10px;
	border-top: 1px solid #004471;
}

/* Propriétés principales d'une annonce */
.annonce {
	border-bottom: 1px solid #004471;
	padding: 2px 0px;
	background-repeat: no-repeat;
	background-position: bottom right;
}

/* Propriétés principales d'une annonce top of the list */
.annonceTop {
	border-bottom: 1px solid #FE0000;
	padding: 2px 0px;
	background-repeat: no-repeat;
	background-position: bottom right;
}

/* Propriétés principales d'une image annonce */
.imgAnnonce {
	float: left;
	font-size: 1px;
	width: 125px;
	height: 95px;
	background-color: #CCCCCC;
	cursor: pointer; /* supporté que depuis IE 6 et dans tous les navigateurs compatibles W3C */
	cursor: hand; /* supporté que dans IE <= 5.5 */
}

/* Propriétés principales de l'image ipix d'une annonce */
.imgAnnonce img {
	width: 125px;
	height: 95px;
}

/* Propriétés principales de la zone contenant les infos d'une annonce */
.infoAnnonce {
	float: left;
	width: 568px;
	min-height: 95px;
}

/* Propriétés suplémentaires pour IE PC qui interprete les height comme des min-height */
* html .infoAnnonce {
	height: 95px;
}

/* Propriétés principales de la zone des infos trie d'une annonce */
.infoTrie {
	margin-left: 2px;
	color: #01446F;
	font-weight: bold;
}

/* Propriétés principales de la couleur de fond de la zone Trie d'une annonce */
.bgColorTrie {
	background-color: #D7E6EB;
}

/* Propriétés principales de la couleur de fond de la zone Trie d'une annonce top of the list */
.bgColorTrieTop {
	background-color: #FFB3B3;
}

/* Propriétés principales de la zone des infos trie localité */
.locInfoTrie {
	float: left;
	width: 212px;
	margin: 0px 2px 0px 0px;
	padding: 3px 0px 3px 9px;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}

/* Propriétés principales de la zone des infos trie pays */
.paysInfoTrie {
	font-size: 1px;
	float: left;
	width: 74px;
	margin-right: 2px;
	text-align: center;
	padding: 3px 0px 4px 0px;
}

/* Propriétés principales de la zone des infos trie surface */
.surfInfoTrie {
	float: left;
	width: 79px;
	margin-right: 2px;
	text-align: center;
	padding: 3px 0px 4px 0px;
}

/* Propriétés principales de la zone des infos trie chambres */
.chInfoTrie {
	float: left;
	width: 90px;
	margin-right: 2px;	
	text-align: center;
	padding: 3px 0px 4px 0px;
}

/* Propriétés principales de la zone des infos trie prix */
.prixInfoTrie {
	float: left;
	width: 94px;
	text-align: center;
	padding: 3px 0px 4px 0px;
}

/* Propriétés principales du titre d'une annonce */
.titreAnnonce {
	padding: 5px 0px 3px 7px;
	font-size: 11px;
	font-weight: bold;
}

/* Propriétés principales du texte descriptif d'une annonce */
.txtAnnonce {
	padding: 3px 0px 5px 7px;
	height: 30px;
}

/* Propriétés principales de la zone lire la suite qui suit le texte descriptif d'une annonce */
.linkSuite {
	color: #666666;
}

/* Propriétés principales d'un lien lire la suite qui suit le texte descriptif d'une annonce */
.linkSuite a {
	color: #666666;
}

/* Propriétés principales de la zone affichant les infos d'un filtre */
.infosFiltre {
	float: left;
	width: 63%;
	color: red;
	font-weight: bold;
	padding: 2px 0px 0px 7px;
}

/* Propriétés principales de la zone ajouter/enlever a mes favoris d'une annonce */
.addAnnonce {
	float: right;
	width: 34%;
	text-align: right;
	padding-right: 5px;
	
}

/* Propriétés principales d'un lien de la zone ajouter/enlever a mes favoris d'une annonce */
.addAnnonce a {
	color: #343434;
}


/*					  					*
 *		FICHE BIEN	& FICHE RESIDENCE   *
 *					 					*/

/* Propriétés principales de la zone de liens en top de ficheBien */
#linkTopContext {
	position: relative;
	height: 14px;
}

/* Propriétés principales du lien vers l'annonce précédente */
#previousBien {
	position: absolute;
	left: 5px;
}

/* Propriétés principales du lien retour vers la liste de résultats */
#back {
	position: absolute;
	left: 40%;
}

/* Propriétés principales du lien vers l'annonce suivante */
#nextBien {
	position: absolute;
	right: 5px;
}

/* Propriétés principales des liens de la zone en top de fcheBien */
.linkTop {
	color: #666666;	
}

/* Propriétés principales de la zone info main */
#infoMain {
	background-repeat: repeat-x;
	background-position: top;
	margin-top: 5px;
	padding: 10px 5px;
}

/* Propriétés principales de la zone titre info main */
#titreInfoMain {
	float: left;
	padding-bottom: 10px;
	color: #003466;
	font-size: 13px;
	font-weight: bold;
}

/* Propriétés principales de la zone prix info main */
#prixInfoMain {
	float: right;
	padding-bottom: 10px;
	color: #003466;
	font-size: 13px;
	font-weight: bold;	
}

/* Propriétés de la zone contenant l'image loading en dessous de l'image main */
#loadingImgInfoMain {
	position: absolute;
	z-index: 0;
	font-size: 1px;
	z-index: 0;
	width: 400px;
	height: 300px;
	border: 1px solid #013567;
	text-align: center;
	background-color: white;	
}

/* Propriétés de la zone contenant l'image loading +  l'image main */
#zoneImgInfoMain {
	float: left;
	height: 302px;
	width: 400px;
}

/* Propriétés de l'image loading en dessous de l'image main */
#loadingImgInfoMain img {
	padding-top: 110px;
}

/* Propriétés principales de l'image main de la fiche bien */
#imgInfoMain {
	position: absolute;
	z-index: 1;
	font-size: 1px;
	width: 400px;
    height: 300px;
    border: 1px solid #013567;
}

/* Propriétés principales de l'image ipix de la fiche bien */
#imgInfoMain img {
	width: 400px;
    height: 300px;		
}

/* Propriétés principales de la zone contenant les thumbs des autres images */
#imgsInfo {
	float: left;
	width: 85px;
	margin-left: 7px;
}

/* Propriétés principales d'une image thumbs */
.imgInfo {
	font-size: 1px;
	width: 85px;
	height: 65px;
	border: 1px solid #013567;
	margin-bottom: 5px;
}

/* Propriétés principales de l'image ipix d'une image thumbs */
.imgInfo img {
	width: 85px;
	height: 65px;
}

/* Propriétés principales de l'encart pub dexia */
#pubDexia {
	float: right;
	padding-bottom: 5px;
}

/* Propriétés principales des coordonnées du vendeur */
#coordInfo {
	width: 175px;
	float: right;
	margin: 0px 0px 5px 10px;
	padding-bottom: 3px;
	border: 1px solid #023668;
	background-color: #FFFFFF;
	line-height: 1.3em;
}

/* Propriétés principales du bouton lien vers la fiche résidence */
#btnResidence {
	float: left;
	margin-top: 5px;
	width: 405px;
	height: 38px;
	text-align: center;
	line-height: 1.4em;
	font-weight: bold;
}

/* Propriétés principales du txt lien vers la fiche résidence */
#libResidence {
	margin-top: 3px;
	font-size: 12px;
	color: #385F86;
}

/* Propriétés principales de la zone des onglets */
#zoneOnglets {
	z-index:-1;
}

/* Propriétés principales d'un onglet */
#zoneOnglets .onglet {
	float: left;
	height: 24px;
	background-repeat: repeat-x;
}

/* Propriétés principales du titre d'un onglet */
#zoneOnglets .titreOnglet {
	padding: 5px 15px 0px 8px;
	font-size: 11px;
	font-weight: bold;
	color: #003334;	
}

/* Propriétés principales du titre d'un onglet */
#zoneOnglets .titreOngletDisabled {
	padding: 5px 15px 0px 8px;
	font-size: 11px;
	font-weight: bold;
	color: #969696;	
}

/* Propriétés principales du trait de couleur à  droite de l'onglet */
#zoneOnglets .rightOnglet {
	float: left;
	width: 1px;
	height: 24px;
}

/* Propriétés principales de la zone des liens à  coté des onglets (nottament dans l'admin) */
#zoneOnglets #linkOnglet {
	float: right;
	margin-top: 5px;
	margin-right: 5px;
	font-size: 11px;
}

/* Propriétés principales des liens à  coté des onglets (nottament dans l'admin) */
#zoneOnglets #linkOnglet a {
	font-size: 11px;
}

/* Propriétés principales de la border bottom à  coté des onglets quand les 3 onglets sont présents */
#zoneOnglets #borderOnglet {
	padding-top: 23px;
	border-bottom: 1px solid #004471;
}

/* Propriétés principales de la zone infobulle pour les onglets disabled car pas de photo */
#zoneOnglets .infoOngletDisabled {
	z-index: 1000;
	white-space: nowrap;
	top: 100px;
	color: #FFFFFF;
	font-size: 12px;
	padding: 5px;
	border: 1px solid #008BA2;
	background-color: #77B5BF;
	display: none;
	position: absolute;
}

/* Propriétés principales de la zone infobulle pour les onglets disabled d'un lot car pas de photo */
#zoneOnglets .infoOngletDisabledForLot {
	z-index: 1000;
	white-space: nowrap;
	top: 285px;
	color: #FFFFFF;
	font-size: 12px;
	padding: 5px;
	border: 1px solid #008BA2;
	background-color: #77B5BF;
	display: none;
	position: absolute;
}

/* Propriétés principales du contenu d'un onglet */
#contentOngletInfo {
	background-repeat: repeat-x;
	padding: 10px 5px;
}

/* Propriétés principales de la zone facilites de l'onglet desc */
#facilitesInfo {
	float: left;
	width: 30%;
	margin-right: 10px;
}

/* Propriétés principales d'une insertion de la zone facilites de l'onglet desc */
.insFacilites {
	padding: 10px 5px;
	background-color: #FFFFFF;
	border: 1px solid #999999;
	margin-top: 1px;
}

/* Propriétés principales d'une ligne de la zone desc piece de l'onglet desc */
.insDescPiece {
	border-bottom: 1px dashed #999999;
	padding: 5px 0px 5px 10px;
}

/* Propriétés principales du titre des annonces similaires */
#titreAnnoncesSimi {
	background-repeat: repeat-x;
	height: 24px;
	color: #000000;
	font-weight: bold;
	line-height: 2em;
	padding-left: 10px;
	font-size: 10px;
}

/* Propriétés principales du cadre contact */
#contactInfo {
	width: 90%;
	margin: auto;
}

/* Propriétés principales du cadre carte */
#carteInfo {
    margin: auto;
}

/* Propriétés principales du cadre envoyer la fiche a un amis */
#envoyerFicheAmis {
	width: 90%;
	margin: auto;
}

/* Propriétés principales d'une annonce similaire */
.similarBien {
	width: 33%;
	float: left;
}

/* Propriétés principales de la zone image d'une annonce similaire */
.imgSimilarBien {
	float: left;
	margin: 5px 0px 0px 5px;
	width: 85px;
	height: 65px;
	border: 1px solid #003466;		
}

/* Propriétés principales de l'img ipix de la zone image similaire */
.imgSimilarBien img {
	width: 85px;
	height: 65px;
}

/* Propriétés principales de la description d'une annonce similaire */
.descSimilarBien {
	float: left;
	padding: 5px 0px 0px 8px;
	width: 115px;
	color: #003466;
	line-height: 1.4em;
}

/* Propriétés principales d'une insertion de la zone facilites de l'onglet desc d'une fiche residence */
.insFacilitesResidence {
	padding: 10px;
	background-color: #FFFFFF;
	border: 1px solid #999999;
	margin-top: 1px;
}

/* Propriétés principales de l'entete legende de la liste des lots d'une residence dans une fiche residence */
#enteteLotsInfoDesc {
	width: 100%;
	margin: 5px 0px 0px 0px;
	border-top: 1px solid #004472;
	border-bottom: 1px solid #004472;
	color: #004472;
	font-size: 11px;
	padding: 5px 0px 5px 0px;
}

/* Propriétés principales d'un lot d'une fiche residence */
.lotInfoDesc {
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	color: #004472;
}


/*
 * POUR LE FORMULAIRE DE RECHERCHE AVANCEE
 */

/* Propriétés principales de la zone vente recherche avancée */
#advVente {
	float: left;
	width: 42%;
	font-size: 11px;	
	background-color: #E6EFF3;
	padding: 10px 30px 7px 10px;
}

/* Propriétés principales de la zone location recherche avancée */
#advLocation {
	float: right;
	width: 42%;
	font-size: 11px;	
	background-color: #E6EFF3;
	padding: 10px 10px 7px 30px;
}

/* Propriétés principales de la zone localité recherche avancée */
#advLocalite {
	float: left;
	width: 42%;
	height: 85px;
	margin: 21px 0px 0px 20px;
	padding: 10px 0px 13px 0px;
	background-color: #E6E6E6;
	border: 1px solid #CCCCCC;
}

/* Propriétés principales des crità¨res principaux de la recherche avancée */
#advCriteres {
	float: right;
	margin: 21px 0px;
	width: 48%;
}

/* Propriétés principales d'un encart de la recherche avancée */
.encartAdvSearch {
	border: 1px solid #80B0C2;
	background-color: #F3F8F9;
	padding: 10px;
}

/*
 * POUR LA PAGE NO RESULT
 */
 
/* Propriétés principales du libellé aucun resultat */
#libNoRes {
	text-align: center;
	margin-top: 15px;
	font-size: 12px;
	font-weight: bold;
}

/* Propriétés principales des libellés utilisés dans nouvelle recherche */
.libNewSearch {
	margin: 15px;
	text-align: center;
	font-size: 11px;
}

/* Propriétés principales de la zone search de la page no result */
#searchNoRes {
	background-repeat: no-repeat;
	width: 460px;
	height: 80px;
	margin: auto;
	margin-top: 10px;
	padding-left: 10px;
	padding-top: 10px;
}

/* Propriétés principales de la map search Accueil */
#mapNoRes {
	margin-top: 10px;
	text-align: center;
}


/*					*
 *	  MY HABITER	*
 *					*/

/* Propriétés principales d'une image annonce */
.imgAnnonceSmall {
	float: left;
	font-size: 1px;
	width: 85px;
	height: 65px;
	background-color: #CCCCCC;
	border:1px solid #00678A;
	cursor: pointer; /* supporté que depuis IE 6 et dans tous les navigateurs compatibles W3C */
	cursor: hand; /* supporté que dans IE <= 5.5 */
	margin: 5px;
}

/* Propriétés principales d'une image annonce */
.dialogFavori {
	float:right;
	font-size: 1px;
	width: 25px;
	height: 35px;
	background-color: #CCCCCC;
	margin-top:-12px;
}

/* Propriétés principales de la zone contenant les infos d'une annonce */
.infoAnnonceMy {
	float: left;
	padding:5px 0px 0px 5px;
}

/* Propriétés des champs textarea pour les commentaires des favoris */
.textBookmarkComment {
	font-size:11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

/* Sponsor Rub utilisé par le micro annuaire */
#sponsorRub {
	width: 189px;
	position: absolute;
	background-repeat: no-repeat;
	top: 150px !important;
	left: 868px;
}
#sponsorRub div {
	padding-bottom: 8px;
}
#imgEnergetique{
	width:175px;
	height:48px;
	float:right;
	clear:both;
}
/* fil d ariane micro-annuaire*/
.b-crumbs {
    float: left;
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
.b-crumbs li {
    float: left;
    font-size: 1em;
    font-weight: bold;
    padding-right: 4px;
    color:#333333;
}
.b-crumbs a {
    color: #000000;
    padding-right: 11px;
    text-decoration:underline;
    
}
.b-crumbs a:hover {
    color: #000000;
}

/* Annuaire*/

#contentResult{
	padding: 3px 0 4px 0;
	width:646px;
}
.zoneInsert{
	float:left;
	background-color:#FFFFFF;
	width:633px;padding:0 7px;
	-moz-border-radius: 3px 3px 3px 3px;
	margin-bottom: 16px;
	-webkit-border-radius: 3px 3px 3px 3px;
	-khtml-border-radius: 3px 3px 3px 3px;
	border: 1px solid #D6D1D1;
}
.zoneInsertTopCadre{
	float:left;
	background-color:#EAF9FC;
	width:633px;
	padding:0 7px;
	-moz-border-radius: 3px 3px 3px 3px;
	margin-bottom: 16px;
	-webkit-border-radius: 3px 3px 3px 3px;
	-khtml-border-radius: 3px 3px 3px 3px;
	border: 2px solid #007FC6;
}
.zoneNomAdresse{
	float:left;
	width:400px;
	padding-left:8px;
	padding-top: 5px;
}
#tri{
	-moz-border-radius: 3px 3px 3px 3px;
	background: none repeat scroll 0 0 #CECCCC;
	border: 1px solid #C0C0C0;
	padding: 10px;
	width: 626px;
}
a.raisSoc{
	color:#303030;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	margin-left:45px;
	display:block;
	height:25px;
	padding-top:5px;
}
a.raisSoc:hover{
	text-decoration:underline;
}

.adresse{	
	padding-top: 23px;
}
#position{
	background: url("../../images/habiter/annuaire/trpblue.png") no-repeat scroll 0 0 transparent;
	cursor: default;    
	display: block; 
	font-weight: bold;
	height: 24px; 
	line-height: 24px; 
	position: absolute; 
	text-align: center; 
	width: 34px;
}
.telephone{
	padding-top:2px;
}
#tel{
	font-weight:bold
}
#appelgratuit{
	border-left: 1px solid #C4C4C4;
	margin-left: 10px;
	padding-left: 10px;
}
.zoneServices{
	float:right; 
	margin-bottom: 8px;
}
.service{
	float:right;
}
.serviceImg{
	float:left;
	font-size:1px;
	padding-left:4px
}
.serviceLibelle{
	float:left
}
.serviceLibelle a{
	text-decoration:none;
	padding:0 2px 0 2px;
	color:#383737
}
.serviceLibelle a:hover{
	text-decoration:none
}
.serviceLibelle a img{
	padding-right:5px;
}
.imgClickToCall{
	float:left;
	font-size:1px
}
.zoneInfos{
	float:left;
	width:71%;
	padding-left:30px;
	padding-right:5px
}
.zoneInfosWithoutNumBulle{
	float:left;
	padding-left:8px;
	padding-right:5px;
	margin-bottom:7px;
	float: left;
}
.txtDesc{
	padding-top:8px;
	line-height:1.5em;
	float: left; 
	margin-bottom: 7px; 
	padding-left: 8px;
	padding-right: 5px;
	width:625px;
	color:#0A509E;
}
.txtDesc a{
	color:#4470D5;
	text-decoration:underline
}
.txtDesc a:hover{
	text-decoration:none
}
.zoneLinks{
	padding-top:5px;
	line-height:1.5em
}
.linkLibelle{
	float:left;
	padding-right:10px
}
.linkLibelle a{
	text-decoration:underline;
	color: #383737;
	font-family: Verdana,Arial,sans-serif;}
.linkLibelle a:hover{
	text-decoration:none
}
.zoneLogo{
	float:right;
	font-size:1px;
	width:110px;
	text-align:right
}
.zoneLogoWithoutNumBulle{
	float:right;
	font-size:1px;
	width:110px;
	text-align:right;
	padding-top:10px
}
.zoneKeyword{
	padding-top:5px;
	color:#636563
}
.zoneKeywordWithoutNumBulle{
	padding:5px 0 0 0;
	width:500px;
	color:#636563
}
.zoneRubrique{
	color:#636563;
	font-weight:bold;
	float:left;
	padding:5px 0 0 30px;
	width:500px
}
.zoneRubriqueWithoutNumBulle{
	color:#858585;
	float:left;
	width:500px; 
	font-size: 10px;
	margin-top: 5px;
}
.zoneRubrique a,.zoneRubriqueWithoutNumBulle a{
	color:#858585;
	padding-right:3px;
	text-decoration: none
}
.zoneRubrique a:hover,.zoneRubriqueWithoutNumBulle a:hover{
	text-decoration:underline
}
.zoneProduitWithoutNumBulle{
	color:#858585;
	float:left;
	width:500px; 
	font-size: 10px;
	margin-bottom: 5px;
}
.zoneProduit a,.zoneProduitWithoutNumBulle a{
	color:#858585;
	padding-right:3px;
	text-decoration: none
}
.zoneProduit a:hover,.zoneProduitWithoutNumBulle a:hover{
	text-decoration:underline
}
.explain{
	padding-left:8px;margin-bottom: 2px;
}
#noResult{
	text-align: center;
}
#sortRes {
    margin:0;
    padding-left:20px;
}
#sortRes strong {
    cursor: default;
    font-size: 13px;
    padding: 0 11px 0 0;
    top: 1px;
}
#sortRes * {
    display: inline;
    list-style-type:none; 
}
#sortRes li ul{
    padding-left:0px;
}
#sortRes li li {
    background: none repeat scroll 0 0 #FAFAFA;
    margin-left: 10px;
    padding: 4px 0;
    border: 1px solid #858585;
}
#sortRes li li:hover {
    background: none repeat scroll 0 0 #E0E0E0;
    margin-left: 10px;
   	padding: 4px 0;
   	border: 1px solid #858585;
}
#sortRes a {
    color: #000000;
    font-size: 10px;
    line-height: 21px;
    padding: 4px 12px;
    text-decoration: none;
}
#sortRes a:hover {
    text-decoration: underline;
}
#sortRes #name1, #sortRes #loc1, #sortRes #name2, #sortRes #loc2{
   	background-color: #727171;
    border: 1px solid white;
}

#sortRes #name1 a, #sortRes #name2 a:hover, #sortRes #loc1 a, #sortRes #loc2 a:hover{
   	background: url("../../images/habiter/annuaire/sortDesc.png") no-repeat scroll 8px 4px transparent;
}
#sortRes #name2 a, #sortRes #name1 a:hover,#sortRes #loc2 a, #sortRes #loc1 a:hover{
   	background: url("../../images/habiter/annuaire/sortAsc.png") no-repeat scroll 8px 4px transparent;
}


#sortRes #name1 a, #sortRes #name2 a, #sortRes #loc1 a, #sortRes #loc2 a {
    color: #FFFFFF;
    padding-left: 20px;
}

#sortRes .current a:hover {
    text-decoration: none;
}

.rad {
    -moz-border-radius: 3px 3px 3px 3px;
    -webkit-border-radius: 3px 3px 3px 3px;
    -khtml-border-radius: 3px 3px 3px 3px;
}
.field11{
	font-weight: normal;
}
.field11:hover{
	font-weight: normal;
	text-decoration: underline;
}
.descSimilarBien .field11:hover{
	font-weight: normal;
	text-decoration: none;
}

.listeRubAnnuaire a{
	font-size:11px;
}

/* .pagination */
.pagination { 
	float: right; 
}

  /* liste resultat; */
.pagination-number { 
	float: left; 
	padding: 0 5px;
}

.pagination-number a{
	border: 1px solid white; 
	color: #FFFFFF; 
	display: inline-block; 
	font-family: Arial,Helvetica Neue,Helvetica,sans-serif; 
	height: 16px; 
	margin-left: 3px; 
	min-width: 8px; 
	padding: 2px 5px 0; 
	text-align: center; 
	vertical-align: top;
	background: none repeat scroll 0 0 #727171;
	text-decoration:none;
}

.pagination-number strong{
	border: 1px solid white; 
	color: #FFFFFF; 
	display: inline-block; 
	font-family: Arial,Helvetica Neue,Helvetica,sans-serif; 
	height: 16px; 
	margin-left: 5px; 
	min-width: 8px; 
	padding: 2px 5px 0; 
	text-align: center; 
	vertical-align: top;
	background: none repeat scroll 0 0 #3B9AD4;
}

.pagination-number a:hover { 
	text-decoration:underline; 
}

.pagination-number span{
	display:none;
}

#arrow{
	margin-top: 3px;
}
.pagination ul li.prev, 
.pagination ul li.next,
.pagination ul li.first,
.pagination ul li.last,
.pagination ul li.last-num{ 
	background: none; 
}
	
#listeRub{
	text-align: justify;
	background-color: #E4F2F5;
	padding: 5px;
	margin-bottom: 25px;
}

.pa{
	overflow: hidden;
    padding-top: 10px;
}
.pa div{
    height: 20px;
    line-height: 17px;
    text-align: center;
    width: 73px;
    padding: 2px 0 0;
    -moz-border-radius: 3px 3px 3px 3px;
    color: #383737;
    margin-left: 10px;
    font-weight: bold;

}
.pa ul{
	float: left;
    margin-top: 10px;
    width: 633px;
}
.pa li{ 
	float: left;
    margin-left: 12px;
    width: 114px;
    list-style-type: none;	
}
.pa #txt{
 	color: #514F4D;
    display: block;
    font-size: 9px;
    position: relative;
    vertical-align: bottom;
}
.pa #img a:hover{
 	text-decoration: underline;
}

.pa #img img{
	border: 1px solid #777777;
	margin-left:13px;
}
.pa h3 span{ 
	display: block;
    padding: 2px 0 0;
    text-align:center;
}
.linkAll{
	margin-top:5px;
	text-align:right;
}
.linkAll a{
	color: #0A509E;
}

/*
* MAPPY
*/
#ctItL #iIt span{
	margin-left: 10px;
}

#ctItL .ct{
    -moz-border-radius: 3px 3px 3px 3px;
    -webkit-border-radius: 3px 3px 3px 3px;
    -khtml-border-radius: 3px 3px 3px 3px;
    border: 2px solid #CCCCCC;
    margin-left: 15px;
    margin-top: 4px;
    padding-bottom: 5px;
    width: 41%;
    background-color:#DCE4ED;
    height: 133px;
}

#mymap{
	height: 287px;
}
#mymapPoint{
	height: 287px;
}
#mymapPointTest{
	height: 287px;
}
#adresseDepartA{
	width: 214px;
}
#adresseArriveeA{
	width: 214px;
}
#selector{
	
}
.btnsearch{
	position: relative;
	top: 3px;
	cursor:pointer;
}
#selectSearchDepart{
	width: 85px;
	height: 18px;
	float:right;
	margin-top:2px;
}
#selectSearchArrivee{
	width: 85px;
	height: 18px;
	float:right;
	margin-top:2px;
}
#mappyDepart{
	color:#00744F;
	font-weight: bold;
	font-size: 12px;
}
#mappyArrivee{
	color:#B9270A;
	font-weight: bold;
	font-size: 12px;
}

#ctItL .ct img{
	margin-left:5px;
	margin-top:5px;
}


#formCity .inctF{
	margin-bottom: 5px;
	margin-left: 25px;

}
#ctItL .inctF .inctFTitle{
	margin-left: 10px;
	margin-top: 5px;
	color: #595959;
}

#fIt{
	margin-top:8px;
}
.type{
	height: 30px;
	width: 70px;
	background-color: gray;
}
.inctF optgroup{
	margin-left:5px;
	font-style: normal;
    font-weight: bold;
    font-size: 12px;
}
.inctF option{
	margin-left:10px;
}

.idTabs{
	padding-left: 15px;
	float: left;
}

#listTabs{
	-moz-border-radius-topleft: 3px;
    -moz-border-radius-bottomleft: 3px;
    -webkit-border-radius-topleft: 3px;
    -webkit-border-radius-bottomleft: 3px;
    -khtml-border-radius-topleft: 3px;
    -khtml-border-radius-bottomleft: 3px;
    border-top: 2px solid #CCCCCC;
    border-bottom: 2px solid #CCCCCC;
    border-left: 2px solid #CCCCCC;

}
.idTabs li{
	list-style-type: none;
	cursor: pointer;
    font-size: 11px;
	height: 28px;
    line-height: 33px;
    vertical-align: middle;
    width: 97px;
    border-bottom:1px solid #DCE4ED;
    background-color: #C5D3E2;
}
.idTabs li a{
	display:block;
	height:100%;
	width:100%;
	padding-left: 2px;
	outline: 0;
	color:#333333;
	text-decoration:none;
}

#inputCaravane{
	margin-left: 98px;
	margin-top: 2px;
}
#inputCaravane label{
		
}
.idTabs li a:hover{
	text-decoration: underline;
}

#listTabs #motos{
	border-bottom:none;
}

.idTabs li .selected{
	background-color: #DCE4ED;
	font-weight: bold;
}
#tabAll{
	height: 105px;
    padding: 5px;
    width: 540px;
    float: left;
    background-color: #DCE4ED;
    border-top:2px solid #CCCCCC;
    border-right:2px solid #CCCCCC;
    border-bottom:2px solid #CCCCCC;
    -moz-border-radius-topright: 3px;
    -moz-border-radius-bottomright: 3px;
    -webkit-border-radius-topright: 3px;
    -webkit-border-radius-bottomright: 3px;
    -khtml-border-radius-topright: 3px;
    -khtml-border-radius-bottomright: 3px;
}

.fieldset-wrapper{
	-moz-border-radius: 3px 3px 3px 3px;
	-webkit-border-radius: 3px 3px 3px 3px;
    -khtml-border-radius: 3px 3px 3px 3px;
    border: 2px solid #CCCCCC;
    left: 485px;
    position: absolute;
    top: 727px;
    width: 354px;
}

#ctItL{
	-moz-border-radius: 3px 3px 3px 3px;
	-webkit-border-radius: 3px 3px 3px 3px;
    -khtml-border-radius: 3px 3px 3px 3px;
    background-color: #ECF5F7;
    border: 1px solid #D5D5D5;

}

.inctF #vehicle{
	font-size: 11px;
	margin-top: 2px;
	width: 210px;
}

.inctF #caravane{
	margin-right: 2px;
}
#inputCaravane label{
	vertical-align: top;
}
.vehiculeLeft{
	padding-top: 10px;
    float: left;
    
}

.vehiculeRight{
	border-left: 1px solid #C5D3E2;
    float: left;
    margin-top: 10px;

}

.vehiculeRight #speed{
	float: left;
}

.vehiculeRight #avoid{
	margin-left: 10px;
	float: left;
}
.vehiculeRight .inctF{
	margin-top:20px;
}
.vehiculeRight .inctF ul li label{
	vertical-align: top;
}
.inctF li{
	list-style-type: none;
	margin-bottom: 5px;
}

.inctF #gascost{
	width: 50px;
}

#ctCarb{
	margin-top:5px;
}

#ctCarb #gas{
	font-size: 11px;
    margin-left: 19px;
}
#ctCarb #gascost{
	font-size: 11px;
}

#ctCarb #costgas{
	margin-top:10px;
}

.errorMappy{
	color: #B9270A;
    font-size: 10px;
    position: absolute;
    right: 90px;
    top: 70px;
}
.errorMappy3{
	color: #B9270A;
	font-size: 10px;
    margin-left: 40px;
    vertical-align: text-top;
    position:absolute;
     margin-top: 10px;
}
.errorMappy4{
	color: #B9270A;
    font-size: 10px;
    margin-left: 40px;
	margin-top: 23px;
    vertical-align: text-top;
    position:absolute;

}
.errorMappy5{
	color: #B9270A;
    font-size: 10px;
    margin-left: 40px;
    vertical-align: text-top;
    position:absolute;
    margin-top: 10px;
}
.errorMappy6{
	color: #B9270A;
    font-size: 10px;
    margin-left: 40px;
    vertical-align: text-top;
    position:absolute;
    margin-top: 23px;
}
#vehiculeLeftMoto{
    min-width: 175px;
    padding-top: 20px;
}
#vehiculeRightMoto{
    margin-left: 12px;
    padding-left: 20px;
}

#ctSForm button{
	border: medium none;
    cursor: pointer;
    margin-left: 540px;
    padding: 0;
    margin-top: 10px;
    margin-bottom: 10px;
}


#tabAll #pieton p{
	margin-top: 42px;
    text-align: center;
}
#tabAll #velo p{
	margin-top: 42px;
    text-align: center;
}

.idTabs #listTabs img{
    position:absolute;

}
#pan{
	position: absolute;
	left: 782px;
}
.idTabs #listTabs #imgVehicule{
 	margin-left: 67px;
    margin-top: 7px;
}

.idTabs #listTabs #imgPieton{
 	margin-left: 69px;
    margin-top: 2px;
}

.idTabs #listTabs #imgMoto{
 	margin-left: 63px;
    margin-top: 2px;
}

.idTabs #listTabs #imgVelo{
 	margin-left: 65px;
    margin-top: 2px;
}

#summary #resumeDetail{
	font-weight: bold;
	margin-left: 12px;
}
#optionDest{
	margin-left: 28px;
    margin-top: 8px;
    width: 35%;
}
#goto{
	-moz-border-radius: 3px 3px 3px 3px;
    border: 1px solid #CCCCCC;
    color: #595959;
    margin-left: 5px;
    padding: 4px;
    cursor: pointer;
}


