/**************************************************************** principale **/
html,body{
/*font-family:Arial,"sans serif";*/
font-family: "Trebuchet MS";
margin:0;padding:0;
background:#ffffff url("../images/background.png") repeat-x;
}

img{border:0;}

form{margin:0;}


#Ensemble_Flags {
	position:absolute;top:0px;right:0px;z-index:5;
}


#div_drapeau_francais {
	width:24px;
	height:24px;
	cursor:pointer;
	background:url("../images/flag_fr.png") no-repeat!important;

	margin-left: 5px;
	float:left;
}

#div_drapeau_americain {
	width:24px;
	height:24px;
	cursor:pointer;
	background:url("../images/flag_uk.png") no-repeat!important;

	float:left;
	margin-left: 5px;
}

#marquee a{
color: #f400a1;
}
/******************************************************************** global **/
#global{width:1000px;margin:auto;padding-top:12px;}

/********************************************************************** haut **/
#menuhaut {position:relative;z-index:1;width:1000px;height:363px;border:0px solid red;}

#header_image {position:absolute;z-index:1;top:0px;left:0px;width:1000px;height:363px;
background:transparent url("../images/header.jpg")}

#header_logo1 {position:absolute;z-index:3;top:0px;left:0px;width:316px;height:89px;
background:transparent url("../images/logo_agence.png")}
.urllagence1{position:absolute;z-index:4;top:0px;left:0px;width:316px;height:89px;display:block;}


#header_logo2 {position:absolute;z-index:3;top:0px;right:0px;width:245px;height:85px;
background:transparent url("../images/logo_agence2.png")}
.urllagence2{position:absolute;z-index:4;top:0px;right:0px;width:245px;height:85px;display:block;}


#header_fleur1 {position:absolute;z-index:2;bottom:0px;left:0px;width:164px;height:249px;
background:transparent url("../images/fleur_header_gauche.png")}

#header_fleur2 {position:absolute;z-index:2;bottom:55px;right:0px;width:201px;height:274px;
background:transparent url("../images/fleur_header_droite.png")}

#header_bandeau_menu1 {position:absolute;bottom:0px;left:0px;width:1000px;height:29px;z-index:4;margin: auto 0px 0px 0px;background:#f400a1;}
#header_bandeau_menu2 {position:absolute;bottom:0px;left:0px;width:1000px;height:29px;z-index:5;margin: auto 0px 0px 0px;}

#bandeauMenu {position:absolute;bottom:0px;left:0px;width:1000px;height:29px;margin: auto 0px 0px 0px;z-index:10;}

#menuH ul {margin:0;padding:0px;}

#menuH li {display: inline;list-style-type: none;float:left;}

.menuHaut {color:#ffffff;text-decoration:none;padding:5px 6px 2px 6px;display:block;}

.menuHaut:hover {text-decoration:none;background:#ffffff;color:#083561;}

.lienhover_menuHaut {color:#083561;background:#e7e8ea;text-decoration:none;padding:5px 6px 2px 6px;display:block;}


/*********************************************************************** Ajax */
.separateur_form{color:#f400a1;font-weight:bold;}
#espace_contact{color:#f400a1;font-weight:bold;}
#formalerte{color:#f400a1;font-weight:bold;margin-left:10px;}
#espace_projet{width:560px;margin:auto;margin-top:20px;color:#f400a1;font-weight:bold;}
#tab_estimation{color:#f400a1;font-weight:bold;}


/******************************************************************** bloc **/
#bloc{background:#ffffff url("../images/background_bloc.png") repeat-x;}

#gauchepage {float:left;width:330px;min-height:270px;height:auto !important;height:270px;}
#droitepage {float:left;width:670px;min-height:800px;height:auto !important;height:800px;position:relative;}

/********************************************************************* index **/
#hautindex{float:left;width:1000px;min-height:70px;height:auto !important;height:70px;border:0px solid red;margin-top:0px;}

#gaucheindex{float:left;width:305px;min-height:295px;height:auto !important;height:295px;border:0px solid red;}
#droiteindex{float:left;width:695px;min-height:295px;height:auto !important;height:295px;border:0px solid red;}

/******************************************************* moteur de recherche **/
#box_recherche_titre {width:242px;height:20px;font-weight:bold;font-size:1.0em;border-bottom:1px solid #c0c0c0;margin-bottom:12px;margin-left:35px;}

#box_recherche{width:245px;height:400px;border:0px solid red;margin-left:35px;}

#box_recherche_all{width:240px;min-height:210px;height:auto !important;height:210px;border:1px solid #c0c0c0;}
#box_recherche_header{width:240px;height:21px;background:#f9bc3c url("../images/box_recherche_header.png");}
#recherche_all_item {background-color:#f9bc3c;min-height:210px;height:auto !important;height:210px;}
.selectrecherche select{width:210px;margin-bottom:2px;border:1px solid #817968;color:#817968;margin-left:15px;}
.inputrecherche {width:208px;margin-bottom:2px;border:1px solid #817968;color:#817968;margin-left:15px;}
.caserecherche{color:#817968;}
.inputrecherche2 {width:195px;margin-bottom:2px;border:1px solid #817968;color:#817968;margin-left:15px;}
#formboutonrecherche{margin-left:135px;margin-top:10px;}
#footer_box_recherche{width:242px;height:22px;background:transparent url("../images/box_recherche_footer.png");}

.boxrecherche{margin-bottom:2px;}

.textinput_recherche{width:210px;margin-left:15px;color:#6f6f6f;font-size:0.7em;}

/************************************************************* coup de coeur **/
#box_coupdecoeur_titre {width:635px;height:20px;font-weight:bold;font-size:1.0em;border-bottom:1px solid #c0c0c0;margin-bottom:12px;margin-left:20px;}

#box_coupdecoeur{width:245px;height:250px;border:0px solid red;margin-left:20px;float:left;}

#box_coupdecoeur_all{width:240px;height:230px;border:1px solid #c0c0c0;}
#box_coupdecoeur_header{width:240px;height:21px;background:#f9bc3c url("../images/box_coupdecoeur_header.png");}
#coupdecoeur_all_item {background-color:#f9bc3c;height:209px;}
#footer_box_coupdecoeur{width:242px;height:17px;background:transparent url("../images/box_coupdecoeur_footer.png");}

.cc{position:relative;width:222px;height:200px;float:left;border:0px solid red;margin-left:8px;}
.boxcc_image{position:absolute;z-index:1;top:0px;left:0px;width:222px;height:168px;}
.boxcc_prix1{position:absolute;z-index:2;top:0px;right:0px;width:108px;height:26px;background:#f400a1;}
.boxcc_prix2{position:absolute;z-index:3;top:0px;right:0px;width:108px;height:26px;text-align:center;color:#ffffff;font-size:1.1em;font-weight:bold;}
.spancc_prix{width:108px;margin-top:2px;}

.boxcc_titre{position:absolute;z-index:1;top:165px;left:0px;width:222px;color:#f5268d;font-weight:bold;font-size:1.0em;text-align:center;}
.boxcc_description{position:absolute;z-index:1;top:185px;left:0px;width:222px;color:#083561;font-size:0.6em;text-align:center;line-height:10px;}

.boxcc_click{display:block;position:absolute;top:0px;left:0px;width:222px;height:200px;z-index:10;border:0px solid red;}


#box_video{width:335px;height:250px;border:0px solid red;margin-left:55px;float:left;}
#box_video_all{width:333px;height:230px;border:1px solid #c0c0c0;}
#box_video_header{width:333px;height:16px;background:#f9bc3c url("../images/box_video_header.png");}
#video_all_item {background-color:#f9bc3c;height:214px;}
#footer_box_video{width:335px;height:17px;background:transparent url("../images/box_video_footer.png");}

/******************************************************************** footer **/
#footerfull{width:100%;height:267px;background:#f9bc3c url("../images/background_footer2.png") repeat-x;background-position: 0% 0px;}
* html #footerfull { width:100%; height:160px; } 

#footer{position:relative;z-index:1;height:267px;width:1000px;margin:auto;padding:0;border: 0px solid red;top:0px;
background-color:#f9bc3c;}

#footer_fleur1{position:absolute;z-index:10;top:0px;left:0px;width:133px;height:184px;
background:transparent url("../images/fleur_footer_gauche.png");}

#footer_fleur2{position:absolute;z-index:10;top:13px;right:0px;width:140px;height:173px;
background:transparent url("../images/fleur_footer_droite.png");}

#footer1{width:1000px;height:30px;background-color:#ffffff;border-bottom: 1px solid #c4c4c4;}
#footer2{width:1000px;height:159px;background-color:#f9bc3c;border-bottom: 1px solid #c4c4c4;}
#footer3{width:1000px;height:76px;background-color:#f400a1;border:0px;}

#logo_inst{position:absolute;z-index:2;bottom:2px;left:25px;width:205px;height:48px;background:transparent url("../images/logo_inst.png");}

#logo_boiteimmo{position:absolute;z-index:2;bottom:2px;right:25px;width:215px;height:37px;background:transparent url("../images/logo_boiteimmo.png");}
.urllaboiteimmo{position:absolute;z-index:3;bottom:2px;right:25px;width:215px;height:37px;display:block;}


#footer_contact1{float:left;width:345px;height:158px;border:0px solid red;margin-left:155px;}
#footer_line{float:left;width:1px;height:158px;background:transparent url("../images/line_footer.png");border:0px solid red;}
#footer_contact2{float:left;width:345px;height:158px;border:0px solid red;}


#footer_text_bas{position:absolute;z-index:2;bottom:2px;left:310px;width:385px;height:35px;border:0px solid red;color:#083561;font-size:0.7em;font-weight:bold;text-align:center;}


#bandeauMenuF {position:absolute;top:190px;left:0px;width:1000px;height:20px;margin: auto 0px 0px 0px;z-index:100;font-size:0.8em;}

#menuHF ul {margin:0;padding:0px;}

#menuHF li {display: inline;list-style-type: none;float:left;}

.menuHautF {color:#ffffff;text-decoration:none;padding:0px 9px 0px 9px;display:block;}

.menuHautF:hover {text-decoration:none;background:#f9bc3c;color:#083561;}

.lienhover_menufooter {text-decoration:none;background:#f9bc3c;}



/**************************************************************** redactionnel */
#texttitre_redactionnel_index{margin-top:10px;font-weight:bold;}
#redac_texte {margin-top:10px;color:#083561;}

/******************************************************************* contact **/
#hautindexcontact{float:left;width:1000px;min-height:70px;height:auto !important;height:70px;border:0px solid red;margin-top:0px;}

#gauchecontact{float:left;width:350px;min-height:295px;height:auto !important;height:295px;border:0px solid red;}
#droitecontact{float:left;width:650px;min-height:295px;height:auto !important;height:295px;border:0px solid red;}

#ghautcontact {float:left;font-size:1.1em;font-weight:bold;margin-left:35px;margin-top:30px;LETTER-SPACING:0px;width:243px;border-bottom:1px solid #c0c0c0;}
#dhautcontact {float:right;font-size:0.7em;font-weight:bold;margin-right:40px;margin-top:10px;color:#083561;text-align:right;}

#box_generique{margin-left:35px;}
#box_generique_all{width:240px;min-height:295px;height:auto !important;height:295px;background-color:#f9bc3c;border:1px solid #c0c0c0;}
#box_generique_header{width:240px;height:21px;background:#f9bc3c url("../images/box_recherche_header.png");}
#generique_all_item {width:220px;margin:auto;text-align:center;font-size:0.7em;font-weight:bold;color:#18426b;}
#footer_box_generique{width:242px;height:22px;background:transparent url("../images/box_recherche_footer.png");}

#image_contact{margin-bottom:15px;}


#titre_contact_index {margin-top:10px;font-weight:bold;}

#coordonnees{color:#083561;font-size:0.8em;margin-top:0px;margin-bottom:20px;}
#coordonnees2{color:#083561;font-size:0.8em;margin-top:0px;margin-bottom:20px;}

.textcoor{font-weight:bold;color:#f400a1;}
#contacttext{margin-top:30px;margin-bottom:30px;margin-right:10px;}
.redaccontact{color:#083561;font-size:0.8em;text-align:justify;}

#espace_contact {width:560px;margin:auto;margin-top:20px;border:0px solid red;}
.form_row_left{float:left;margin-bottom:8px;margin-left:10px;}
.title_row{color:#6f6e6e;font-size:0.8em;font-weight:bold;}

.contactinput{
BORDER-RIGHT: #a19c9b 1px solid;
BORDER-TOP: #a19c9b 1px solid;
BORDER-LEFT: #a19c9b 1px solid;
BORDER-BOTTOM: #a19c9b 1px solid;
PADDING-RIGHT: 2px;
PADDING-LEFT: 2px;
PADDING-TOP: 2px;
PADDING-BOTTOM: 2px;
COLOR: #000000;
LETTER-SPACING: 1px;
BACKGROUND-COLOR: #ffffff;
width:250px;}

.contacttextarea{
BORDER-RIGHT: #a19c9b 1px solid;
BORDER-TOP: #a19c9b 1px solid;
BORDER-LEFT: #a19c9b 1px solid;
BORDER-BOTTOM: #a19c9b 1px solid;
PADDING-RIGHT: 2px;
PADDING-LEFT: 2px;
PADDING-TOP: 2px;
PADDING-BOTTOM: 2px;
COLOR: #000000;
LETTER-SPACING: 1px;
BACKGROUND-COLOR: #ffffff;
width:516px;}

/** ie7 **/
*+html .contacttextarea{
BORDER-RIGHT: #a19c9b 1px solid;
BORDER-TOP: #a19c9b 1px solid;
BORDER-LEFT: #a19c9b 1px solid;
BORDER-BOTTOM: #a19c9b 1px solid;
PADDING-RIGHT: 2px;
PADDING-LEFT: 2px;
PADDING-TOP: 2px;
PADDING-BOTTOM: 2px;
COLOR: #000000;
LETTER-SPACING: 1px;
BACKGROUND-COLOR: #ffffff;
width:525px;}

#divbouttoncontact{float:left;margin-left:445px;margin-top:10px;width:540px;}

/** ie7 **/
*+html #divbouttoncontact{float:left;margin-left:465px;margin-top:10px;width:540px;}


/**************************************************************** estimation **/
#hautindexestimation{float:left;width:1000px;min-height:70px;height:auto !important;height:70px;border:0px solid red;margin-top:0px;}

#gaucheestimation{float:left;width:350px;min-height:295px;height:auto !important;height:295px;border:0px solid red;}
#droiteestimation{float:left;width:650px;min-height:295px;height:auto !important;height:295px;border:0px solid red;}

#ghautestimation {float:left;font-size:1.1em;font-weight:bold;margin-left:35px;margin-top:30px;LETTER-SPACING:0px;width:243px;border-bottom:1px solid #c0c0c0;}
#dhautestimation {float:right;font-size:0.7em;font-weight:bold;margin-right:40px;margin-top:10px;color:#083561;text-align:right;}

#image_estimation{margin-bottom:15px;}

#titre_estimation_index {margin-top:10px;font-weight:bold;}

.textitem {width:250px;float:left;color: #898988;}

.page_estimation {width:560px;margin:auto;margin-top:0px;}
.form_row_left_estimation_first {margin-bottom:8px;margin-left:10px;}
.form_row_left_estimation {float:left;margin-bottom:8px;margin-left:10px;}
.title_row_estimation {color:#6f6e6e;font-size:0.8em;font-weight:bold;}

#champobestimation{margin-left:10px;font-size:0.8em}


.estimationinput {
BORDER-RIGHT: #a19c9b 1px solid;
BORDER-TOP: #a19c9b 1px solid;
BORDER-LEFT: #a19c9b 1px solid;
BORDER-BOTTOM: #a19c9b 1px solid;
PADDING-RIGHT: 2px;
PADDING-LEFT: 2px;
PADDING-TOP: 2px;
PADDING-BOTTOM: 2px;
COLOR: #000000;
LETTER-SPACING: 1px;
BACKGROUND-COLOR: #ffffff;
width:250px;}

.estimationselect{
BORDER-RIGHT: #a19c9b 1px solid;
BORDER-TOP: #a19c9b 1px solid;
BORDER-LEFT: #a19c9b 1px solid;
BORDER-BOTTOM: #a19c9b 1px solid;
PADDING-RIGHT: 2px;
PADDING-LEFT: 2px;
PADDING-TOP: 2px;
PADDING-BOTTOM: 2px;
COLOR: #000000;
LETTER-SPACING: 1px;
BACKGROUND-COLOR: #ffffff;
width:255px;}

.estimationtextarea{
BORDER-RIGHT: #a19c9b 1px solid;
BORDER-TOP: #a19c9b 1px solid;
BORDER-LEFT: #a19c9b 1px solid;
BORDER-BOTTOM: #a19c9b 1px solid;
PADDING-RIGHT: 2px;
PADDING-LEFT: 2px;
PADDING-TOP: 2px;
PADDING-BOTTOM: 2px;
COLOR: #000000;
LETTER-SPACING: 1px;
BACKGROUND-COLOR: #ffffff;
width:516px;}

#tab_estimation_message {color: #898988;}

#estimationtext{margin-top:30px;margin-bottom:30px;margin-right:10px;}
.redacestimation{color:#083561;font-size:0.8em;text-align:justify;}


#divbouttonestimation{float:left;margin-left:445px;margin-top:10px;width:540px;}


/************************************************************** liens utiles **/
#titre_liensutiles_index {margin-top:10px;font-weight:bold;}

#tablepartenaire {color:#083561;text-decoration:none;}
#tablepartenaire a{color:#f400a1;text-decoration:none;}
#tablepartenaire a:hover {color:#f400a1;text-decoration:underline;}


.lien_partenaire {color:#f400a1;text-decoration:none;font-weight:bold;font-size:12pt;}
a.lien_partenaire {color:#f400a1;text-decoration:none;}
a:hover.lien_partenaire {color:#f400a1;text-decoration:underline;}


/*************************************************************** alerte mail **/
#hautindexalerte{float:left;width:1000px;min-height:70px;height:auto !important;height:70px;border:0px solid red;margin-top:0px;}

#gauchealerte{float:left;width:350px;min-height:295px;height:auto !important;height:295px;border:0px solid red;}
#droitealerte{float:left;width:650px;min-height:295px;height:auto !important;height:295px;border:0px solid red;}

#ghautalerte {float:left;font-size:1.1em;font-weight:bold;margin-left:35px;margin-top:30px;LETTER-SPACING:0px;width:243px;border-bottom:1px solid #c0c0c0;}
#dhautalerte {float:right;font-size:0.7em;font-weight:bold;margin-right:40px;margin-top:10px;color:#083561;text-align:right;}


#image_alerte{margin-bottom:15px;}


#titre_alertemail_index {color:#000000;font-weight:bold;font-size:1.0em;height:18px;width:670px;margin-top:10px;}

#alertemailtext{margin-left:0px;margin-top:30px;margin-bottom:30px;margin-right:10px;}
.redacalertemail{color:#083561;font-size:0.8em;text-align:justify;}


#page_alertemail {width:560px;margin:auto;margin-top:0px;border:0px solid red;}
.form_row_left_alerte{float:left;margin-bottom:8px;margin-left:10px;}

.form_row_left_alerte2{float:left;margin-bottom:8px;margin-left:10px;margin-right:0px;}
/** ie7 **/
*+html .form_row_left_alerte2{float:left;margin-bottom:8px;margin-left:10px;margin-right:0px;}

.textinputalertemail {color:#6f6e6e;font-size:0.8em;font-weight:bold;}


.alertemailinput{
BORDER-RIGHT: #a19c9b 1px solid;
BORDER-TOP: #a19c9b 1px solid;
BORDER-LEFT: #a19c9b 1px solid;
BORDER-BOTTOM: #a19c9b 1px solid;
COLOR: #000000;
LETTER-SPACING: 1px;
BACKGROUND-COLOR: #ffffff;
width:250px;}


.alertemailselect{
BORDER-RIGHT: #a19c9b 1px solid;
BORDER-TOP: #a19c9b 1px solid;
BORDER-LEFT: #a19c9b 1px solid;
BORDER-BOTTOM: #a19c9b 1px solid;
PADDING-RIGHT: 2px;
PADDING-LEFT: 2px;
PADDING-TOP: 2px;
PADDING-BOTTOM: 2px;
COLOR: #000000;
LETTER-SPACING: 1px;
BACKGROUND-COLOR: #ffffff;
width:252px;}

/** ie7 **/
*+html .alertemailselect{
BORDER-RIGHT: #a19c9b 1px solid;
BORDER-TOP: #a19c9b 1px solid;
BORDER-LEFT: #a19c9b 1px solid;
BORDER-BOTTOM: #a19c9b 1px solid;
PADDING-RIGHT: 2px;
PADDING-LEFT: 2px;
PADDING-TOP: 2px;
PADDING-BOTTOM: 2px;
COLOR: #000000;
LETTER-SPACING: 1px;
BACKGROUND-COLOR: #ffffff;
width:255px;}


#divbouttonalertemail{float:left;margin-left:438px;margin-top:10px;width:540px;}
/** ie7 **/
*+html #divbouttonalertemail{float:left;margin-left:440px;margin-top:10px;width:540px;}


/**************************************************************** Nos agences */
#hautindexagence{float:left;width:1000px;min-height:70px;height:auto !important;height:70px;border:0px solid red;margin-top:0px;}

#gaucheagence{float:left;width:500px;min-height:295px;height:auto !important;height:295px;border:0px solid red;}
#droiteagence{float:left;width:500px;min-height:295px;height:auto !important;height:295px;border:0px solid red;}

#ghautagence {float:left;font-size:1.1em;font-weight:bold;margin-left:35px;margin-top:30px;LETTER-SPACING:0px;width:300px;border-bottom:1px solid #c0c0c0;}
#dhautagence {float:right;font-size:0.7em;font-weight:bold;margin-right:40px;margin-top:10px;color:#083561;text-align:right;}

#text_nos_agences {font-size:0.7em;font-weight:bold;color:#18426b;margin-left:35px;}

#image_nos_agences {
width:457px;height:217px;margin:auto;
background:transparent url("../images/image_nos_agences.png")}

/*************************************************************** mentions legales **/
#hautindexmentions{float:left;width:1000px;min-height:70px;height:auto !important;height:70px;border:0px solid red;margin-top:0px;}

#gauchementions{float:left;width:350px;min-height:295px;height:auto !important;height:295px;border:0px solid red;}
#droitementions{float:left;width:650px;min-height:295px;height:auto !important;height:295px;border:0px solid red;
font-size:0.7em;font-weight:bold;color:#18426b;}

#ghautmentions {float:left;font-size:1.1em;font-weight:bold;margin-left:35px;margin-top:30px;LETTER-SPACING:0px;width:243px;border-bottom:1px solid #c0c0c0;}
#dhautmentions {float:right;font-size:0.7em;font-weight:bold;margin-right:40px;margin-top:10px;color:#083561;text-align:right;}


#image_mentions{margin-bottom:15px;}

/******************************************************************** sitemap */
#hautindexsitemap{float:left;width:1000px;min-height:70px;height:auto !important;height:70px;border:0px solid red;margin-top:0px;}

#gauchesitemap{float:left;width:350px;min-height:295px;height:auto !important;height:295px;border:0px solid red;}
#droitesitemap{float:left;width:650px;min-height:295px;height:auto !important;height:295px;border:0px solid red;
font-size:0.7em;font-weight:bold;color:#18426b;}

#ghautsitemap {float:left;font-size:1.1em;font-weight:bold;margin-left:35px;margin-top:30px;LETTER-SPACING:0px;width:243px;border-bottom:1px solid #c0c0c0;}
#dhautsitemap {float:right;font-size:0.7em;font-weight:bold;margin-right:40px;margin-top:10px;color:#083561;text-align:right;}


#image_sitemap{margin-bottom:15px;}

#titre_sitemap_index{margin-top:10px;font-weight:bold;}

.hrefplandusite {color:#083561;text-decoration:none;}
a.hrefplandusite {color:#083561;text-decoration:none;}
a:hover.hrefplandusite {color:#f400a1;text-decoration:underline;}

/***************************************************************** Itineraire */
#hautindexitineraire{float:left;width:1000px;min-height:70px;height:auto !important;height:70px;border:0px solid red;margin-top:0px;}

#gaucheitineraire{float:left;width:300px;min-height:295px;height:auto !important;height:295px;border:0px solid red;}
#droiteitineraire{float:left;width:700px;min-height:295px;height:auto !important;height:295px;border:0px solid red;}

#ghautitineraire {float:left;font-size:1.1em;font-weight:bold;margin-left:35px;margin-top:30px;LETTER-SPACING:0px;width:500px;border-bottom:1px solid #c0c0c0;}
#dhautitineraire {float:right;font-size:0.7em;font-weight:bold;margin-right:40px;margin-top:10px;color:#083561;text-align:right;}

#text_itineraire {font-size:0.7em;font-weight:bold;color:#18426b;margin-left:0px;}
#itineraireville {color:#18426b;}

.inputitineraire {
BORDER-RIGHT: #18426b 1px solid;
BORDER-TOP: #18426b 1px solid;
BORDER-LEFT: #18426b 1px solid;
BORDER-BOTTOM: #18426b 1px solid;
PADDING-RIGHT: 2px;
PADDING-LEFT: 2px;
PADDING-TOP: 2px;
PADDING-BOTTOM: 2px;
COLOR: #000000;
LETTER-SPACING: 1px;
BACKGROUND-COLOR: #ffffff;
width:250px;
margin-left:10px;}

.bouttonitineraire
{BORDER-RIGHT: #18426b 1px solid;
BORDER-TOP: #18426b 1px solid;
BORDER-LEFT: #18426b 1px solid;
BORDER-BOTTOM: #18426b 1px solid;
PADDING-RIGHT: 2px;
PADDING-LEFT: 2px;
PADDING-TOP: 2px;
PADDING-BOTTOM: 2px;
COLOR: #18426b;
LETTER-SPACING: 1px;
BACKGROUND-COLOR: #ffffff;
}

/******************************************************* icone nous localiser */
#divlocaliser{float:right;width:242px;height:38px;position:relative;margin-top:15px;}
#icone_nous_localiser{position:absolute;width:242px;height:38px;z-index:1;background:transparent url("../images/icone_nous_localiser.png");}
#icone_nous_localiser_en{position:absolute;width:242px;height:38px;z-index:1;background:transparent url("../images/conenouslocaliser_en.png");}
#href_nous_localiser{display:block;position:absolute;width:242px;height:38px;z-index:2;}


.annonce_add_detail_first {color:#083561;}
.annonce_add_detail_last {color:#ffffff;}
/********************************************************** Listing des locations */
#hautindexlistinglocations{float:left;width:1000px;min-height:50px;height:auto !important;height:50px;border:0px solid red;margin-top:0px;}

#gtitrelistinglocations {float:left;font-size:1.1em;font-weight:bold;margin-left:35px;margin-top:0px;LETTER-SPACING:0px;width:242px;border-bottom:1px solid #c0c0c0;}
#dtitrelistinglocations {float:left;font-size:1.5em;font-weight:bold;margin-left:10px;margin-top:0px;LETTER-SPACING:0px;width:634px;border-bottom:1px solid #c0c0c0;}
#dtitrelistinglocations2 {float:left;font-size:1.5em;font-weight:bold;margin-left:0px;margin-top:0px;LETTER-SPACING:0px;width:636px;border-bottom:1px solid #c0c0c0;}



#gauchelistinglocations{float:left;width:320px;min-height:400px;height:auto !important;height:400px;border:0px solid red;}
#droitelistinglocations{float:left;width:680px;min-height:400px;height:auto !important;height:400px;border:0px solid red;
font-size:0.7em;font-weight:bold;color:#18426b;}

#ghautlistinglocations {float:left;font-size:1.1em;font-weight:bold;margin-left:35px;margin-top:30px;LETTER-SPACING:0px;width:300px;border-bottom:1px solid #c0c0c0;}
#dhautlistinglocations {float:right;font-size:0.7em;font-weight:bold;margin-right:40px;margin-top:10px;color:#083561;text-align:right;}


.boxlistingdeslocations{position:relative;width:632px;height:186px;border:1px solid #c4c4c4;float:left;margin-left:10px;
background:#f9bc3c url("../images/box_listingdebiens2.png") no-repeat top left;}
.boxlistingdeslocationsfooter{width:632px;height:18px;border:0px solid #c4c4c4;float:left;margin-left:10px;margin-bottom:10px;
background:transparent url("../images/box_listingdebiensfooter2.png") no-repeat top left;}



.boxlistingdeslocations_image{position:absolute;z-index:1;top:10px;left:7px;width:222px;height:169px;margin:auto;border:0px solid red;}
.boxlistingdeslocations_image_click{position:absolute;z-index:5;top:0px;left:0px;width:632px;height:186px;}


.boxlistingdeslocations_ville{position:absolute;z-index:1;top:10px;left:255px;width:370px;height:18px;margin:auto;font-size:1.4em;font-weight:bold;color:#f400a1;text-align:left;text-transform:uppercase;border:0px solid red;}
.boxlistingdeslocations_others{position:absolute;z-index:1;top:40px;left:255px;width:370px;height:50px;margin:auto;font-size:1.1em;color:#f400a1;text-align:left;border:0px solid red;}
.boxlistingdeslocations_detail{position:absolute;z-index:1;top:100px;left:255px;width:370px;height:50px;margin:auto;font-size:1.1em;color:#083561;border:0px solid red;}
.boxlistingdeslocations_prix1{position:absolute;z-index:2;top:10px;left:121px;width:108px;height:26px;background:#f400a1;}
.boxlistingdeslocations_prix2{position:absolute;z-index:3;top:10px;left:121px;width:108px;height:26px;text-align:center;color:#ffffff;font-size:1.1em;font-weight:bold;}
.spanll_prix{width:108px;margin-top:3px;}

.color1listinglocations{color:#083561;}
.color2listinglocations{color:#ffffff;}

/***************************************************** Details d'une location */

#detail_location{width:635px;min-height:70px;height:auto !important;height:70px;background-color:#f9bc3c;border:1px solid #c4c4c4;}


#detail_location_gauche {float:left;width:470px;min-height:700px;height:auto !important;height:700px;
margin-left:25px;margin-top:20px;}

#detail_location_droite {float:left;width:100px;min-height:700px;height:auto !important;height:700px;
margin-left:15px;margin-top:20px;}

#grandeimage{width:470px;height:352px;border:0px solid red;position:relative;z-index:1;}
#affichebackgroundprix {position:absolute;width:140px;height:31px;top:0px;right:0px;background:#f400a1;z-index:2;}
#afficheprix {position:absolute;width:140px;height:31px;top:0px;right:0px;z-index:3;color:#ffffff;font-weight:bold;font-size:1.8em;text-align:center;}


.barregenerique{width:470px;height:22px;background-color:#f310a6;color:#ffffff;border:0px solid red;}
.annonce_add_cat{width:470px;height:22px;background-color:#f310a6;color:#ffffff;border:0px solid red;}
.annonce_add {float:left;width:200px;}

.phrasebarregenerique{width:470px;text-align:center;padding-top:3px;}

.detail_location_int{float:left;width:450px;margin-left:10px;margin-right:10px;margin-top:10px;font-weight:bold;text-align:justify;color:#ffffff;}


.detaillocation_libelleinput {color:#083561;font-weight:bold;}
.detaillocation_libelletextarea {color:#083561;font-weight:bold;}
.detaillocation_input {border:1px solid #e2e2e2;margin-bottom:5px;background-color:#ffffff;}
.detaillocation_select {border:1px solid #e2e2e2;color:#1f1a17;margin-bottom:5px;background-color:#ffffff;}
.detaillocation_textarea {border:1px solid #e2e2e2;width:415px;background-color:#ffffff;}
.boutondemandeinformation {border:1px solid #083561;color:#083561;background-color:#ffffff; }
.detaillocation_option {}

.lientoogler {color:#ffffff;text-decoration:none;}
a.lientoogler {color:#ffffff;text-decoration:none;}
a:hover.lientoogler {color:#ffffff;text-decoration:underline;}


.btn_back_annonce {color:#083561;text-decoration:underline;}
a.btn_back_annonce {color:#083561;text-decoration:underline;}
a:hover.btn_back_annonce {color:#083561;text-decoration:none;}

.boutoncalculette {border:1px solid #083561;color:#083561;background-color:#ffffff; }

#ensemble_boutton_background{position:relative;width:87px;height:44px;
margin:auto;margin-bottom:10px;background-color: transparent;}

#image_back {position:absolute;width:87px;height:44px;top:0px;left:0px;z-index:2;
background:transparent url("../images/detail_bien_boutton.png") no-repeat top left;}


.boutton_ensemble {display:block;position:absolute;width:87px;text-decoration:none;text-align:center;top:2px;left:0px;z-index:5;color:#6b6259;font-weight:bold;border:0px solid red;}
a.boutton_ensemble {text-decoration:none;}
a:hover.boutton_ensemble {text-decoration:underline;}

.boutton_ensemble2 {display:block;position:absolute;width:87px;text-decoration:none;text-align:center;top:25px;left:0px;z-index:5;color:#6b6259;font-weight:bold;border:0px solid red;}
a.boutton_ensemble2 {text-decoration:none;}
a:hover.boutton_ensemble2 {text-decoration:underline;}

#vignettelocation{width:100px;min-height:50px;height:auto !important;height:50px;border:0px solid red;}
.petiteimage {cursor:pointer;width:100px;height:80px;border:0px solid #4e8fc7;float:left;margin-left:0px;margin-top:5px;}


.tablecalendrier {width:470px;background-color:#ffffff;}
.tablecalendriermois{color:#f400a1;}
.tablecalendrierjour{color:#ff921d;}
.tablecalendriersemaine{color:#ff921d;}
.prop_calendar {text-align:center;border:0px solid #000000;border-spacing: 1px;border-spacing: 2px;}



/********************************************************** Listing des biens */
#hautindexlistingbiens{float:left;width:1000px;min-height:50px;height:auto !important;height:50px;border:0px solid red;margin-top:0px;}

#gauchelistingbiens{float:left;width:320px;min-height:295px;height:auto !important;height:295px;border:0px solid red;}
#droitelistingbiens{float:left;width:680px;min-height:295px;height:auto !important;height:295px;border:0px solid red;
font-size:0.7em;font-weight:bold;color:#18426b;}

#ghautlistingbiens {float:left;font-size:1.1em;font-weight:bold;margin-left:35px;margin-top:30px;LETTER-SPACING:0px;width:300px;border-bottom:1px solid #c0c0c0;}
#dhautlistingbiens {float:right;font-size:0.7em;font-weight:bold;margin-right:40px;margin-top:10px;color:#083561;text-align:right;}

#gtitrelistingbiens {float:left;font-size:1.1em;font-weight:bold;margin-left:35px;margin-top:0px;LETTER-SPACING:0px;width:242px;border-bottom:1px solid #c0c0c0;}
#dtitrelistingbiens {float:left;font-size:1.5em;font-weight:bold;margin-left:10px;margin-top:0px;LETTER-SPACING:0px;width:634px;border-bottom:1px solid #c0c0c0;}
#dtitrelistingbiens2 {float:left;font-size:1.5em;font-weight:bold;margin-left:0px;margin-top:0px;LETTER-SPACING:0px;width:634px;border-bottom:1px solid #c0c0c0;}


.boxlistingdesbiens{position:relative;width:632px;height:186px;border:1px solid #c4c4c4;float:left;margin-left:10px;
background:#f9bc3c url("../images/box_listingdebiens2.png") no-repeat top left;}
.boxlistingdesbiensfooter{width:632px;height:18px;border:0px solid #c4c4c4;float:left;margin-left:10px;margin-bottom:10px;
background:transparent url("../images/box_listingdebiensfooter2.png") no-repeat top left;}



.boxlistingdesbiens_image{position:absolute;z-index:1;top:10px;left:7px;width:222px;height:169px;margin:auto;border:0px solid red;}
.boxlistingdesbiens_image_click{position:absolute;z-index:5;top:0px;left:0px;width:632px;height:186px;}


.boxlistingdesbiens_ville{position:absolute;z-index:1;top:10px;left:255px;width:370px;height:18px;margin:auto;font-size:1.4em;font-weight:bold;color:#f400a1;text-align:left;text-transform:uppercase;border:0px solid red;}
.boxlistingdesbiens_others{position:absolute;z-index:1;top:40px;left:255px;width:370px;height:50px;margin:auto;font-size:1.1em;color:#f400a1;text-align:left;border:0px solid red;}
.boxlistingdesbiens_detail{position:absolute;z-index:1;top:100px;left:255px;width:370px;height:50px;margin:auto;font-size:1.1em;color:#083561;border:0px solid red;}
.boxlistingdesbiens_prix1{position:absolute;z-index:2;top:10px;left:121px;width:108px;height:26px;background:#f400a1;}
.boxlistingdesbiens_prix2{position:absolute;z-index:3;top:10px;left:121px;width:108px;height:26px;text-align:center;color:#ffffff;font-size:1.2em;font-weight:bold;}
.spanlb_prix{width:108px;margin-top:3px;}

.color1listingbiens{color:#083561;}
.color2listingbiens{color:#ffffff;}

/********************************************************** details des biens */

#detail_bien{width:635px;min-height:70px;height:auto !important;height:70px;background-color:#f9bc3c;border:1px solid #c4c4c4;}


#detail_bien_gauche {float:left;width:470px;min-height:700px;height:auto !important;height:700px;
margin-left:25px;margin-top:20px;}

#detail_bien_droite {float:left;width:100px;min-height:700px;height:auto !important;height:700px;
margin-left:15px;margin-top:20px;}

#grandeimage{width:470px;height:352px;border:0px solid red;position:relative;z-index:1;}
#affichebackgroundprix {position:absolute;width:140px;height:31px;top:0px;right:0px;background:#f400a1;z-index:2;}
#afficheprix {position:absolute;width:140px;height:31px;top:0px;right:0px;z-index:3;color:#ffffff;font-weight:bold;font-size:1.8em;text-align:center;}


.barregenerique{width:470px;height:22px;background-color:#f310a6;color:#ffffff;border:0px solid red;}
.annonce_add_cat{width:470px;height:22px;background-color:#f310a6;color:#ffffff;border:0px solid red;}
.annonce_add {float:left;width:200px;}

.phrasebarregenerique{width:470px;text-align:center;padding-top:3px;}

.detail_bien_int{float:left;width:450px;margin-left:10px;margin-right:10px;margin-top:10px;font-weight:bold;text-align:justify;color:#ffffff;}


.detailbien_libelleinput {color:#083561;font-weight:bold;}
.detailbien_libelletextarea {color:#083561;font-weight:bold;}
.detailbien_input {border:1px solid #e2e2e2;margin-bottom:5px;background-color:#ffffff;}
.detailbien_select {border:1px solid #e2e2e2;color:#1f1a17;margin-bottom:5px;background-color:#ffffff;}
.detailbien_textarea {border:1px solid #e2e2e2;width:415px;background-color:#ffffff;}
.boutondemandeinformation {border:1px solid #083561;color:#083561;background-color:#ffffff; }
.detailbien_option {}

.detailbien_libelleinput2 {color:#083561;font-weight:bold;float:left;width:175px;}
.detailbien_input2 {border:1px solid #e2e2e2;margin-bottom:5px;background-color:#ffffff;width:200px;}
.boutondemandeinformation2 {border:1px solid #083561;color:#083561;background-color:#ffffff;width:75px;text-align:center; }


.lientoogler {color:#ffffff;text-decoration:none;}
a.lientoogler {color:#ffffff;text-decoration:none;}
a:hover.lientoogler {color:#ffffff;text-decoration:underline;}


.btn_back_annonce {color:#083561;text-decoration:underline;}
a.btn_back_annonce {color:#083561;text-decoration:underline;}
a:hover.btn_back_annonce {color:#083561;text-decoration:none;}

.boutoncalculette {border:1px solid #083561;color:#083561;background-color:#ffffff; }

#ensemble_boutton_background{position:relative;width:87px;height:44px;
background:transparent url("../images/detail_bien_boutton.png") no-repeat top left;margin:auto;margin-bottom:10px;}

.boutton_ensemble {display:block;position:absolute;width:87px;text-decoration:none;text-align:center;top:2px;left:0px;color:#6b6259;font-weight:bold;border:0px solid red;}
a.boutton_ensemble {text-decoration:none;}
a:hover.boutton_ensemble {text-decoration:underline;}

.boutton_ensemble2 {display:block;position:absolute;width:87px;text-decoration:none;text-align:center;top:25px;left:0px;color:#6b6259;font-weight:bold;border:0px solid red;}
a.boutton_ensemble2 {text-decoration:none;}
a:hover.boutton_ensemble2 {text-decoration:underline;}

#vignettebien{width:100px;min-height:50px;height:auto !important;height:50px;border:0px solid red;}
.petiteimage {cursor:pointer;width:100px;height:80px;border:0px solid #4e8fc7;float:left;margin-left:0px;margin-top:5px;}

/**************************************************************** LIGHTBOX ****/
#lightbox{
	position: absolute;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
	}

#lightbox a img{ border: none; }

#outerImageContainer{
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
	}

#imageContainer{
	padding: 10px;
	}

#loading{
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
	}
#hoverNav{
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
	}
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{
	width: 49%;
	height: 100%;
	background: transparent url(../images/blank.gif) no-repeat; /* Trick IE into showing hover */
	display: block;
	}
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(../images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../images/nextlabel.gif) right 15% no-repeat; }

#imageLINK {width:100px; height:45px;float: left;}
#precLink {width:45px;height:45px;float:left; background: url(http://ns204605.ovh.net/~a32imm/images/prev.gif) no-repeat top left; }
#suivLink {width:45px;height:45px;float: right; background: url(http://ns204605.ovh.net/~a32imm/images/next.gif) no-repeat top left;}
#precLink :hover, #precLink:visited:hover { background: url(http://ns204605.ovh.net/~a32imm/images/prev.gif) no-repeat top left; }
#suivLink :hover, #suivLink:visited:hover { background: url(http://ns204605.ovh.net/~a32imm/images/next.gif) no-repeat top left; }


#imageDataContainer{
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	}

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em;	}	
		
#overlay{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
	background-color: #000;
	}
	

/* Min-Width */
.lbWidth { /* most browsers */
	position: absolute;
	top: 0px; left: 0px;
	width: 100%;
	min-width: 790px;
	}

* html .lbContent { /* IE6 */
	margin-left: -790px;
	position:relative;
	}

* html .lbMinWidth { /* IE6 */
	padding-left: 790px;
	}
	
	
/* Clearfix */	
.clearfix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */ 

/*******************************************************************************/







