
/**************************************************************** principale **/

img{border:0;margin:0;padding:0;}

form{margin:0;}

*{outline: none;}

#global{width:960px;margin:auto;padding-top:0px;}

.world_retour_ajax_form {font-size:12px;color:#000000;}

.hrsite {clear:both;visibility:hidden;height:24px;}

#DPE_big {background-color: #FFFFFF;display: none;height: 180px;left:503px;position: absolute;top:558px;width: 197px;z-index: 20;}

#DPE_small {
    cursor:pointer;background: transparent url(/external/img/sites/dpe/DPE-icone-30.png);height: 30px;left:665px;position: absolute;top:745px;width: 30px;z-index: 10;
    _background: transparent;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='/external/img/sites/dpe/DPE-icone-30.png', sizingMethod='crop');}


/**************************************************************** google map **/
.css_map {font-weight:bold;color:#E20B7B;text-transform:uppercase;font-size:12px;}

/****************************************************************** facebook **/
#facebookButton {float:left;height:25px;overflow:hidden;padding:0;width:388px;}

/***************************************************************** selection **/
#selectionButton {float:left;height:25px;overflow:hidden;padding:0;margin-top:3px;margin-left:20px;width:150px;}

#AppliIphoneButton {float:left;height:25px;margin-top:5px;color: #4B4549;font-size: 11px;margin-left:20px;}

a.appliphone {color: #4B4549;font-size: 11px;text-decoration:underline;}
a:hover.appliphone {color: #E20B7B;font-size: 11px;text-decoration:none;}

/***************************************************************** selection **/
.background_selection {
    background: url("../images/backgroundselection_.png") no-repeat scroll left top transparent;
    display: block;
    height: 235px;
    margin-bottom: 19px;
    width: 461px;
}


.div_selection {position:relative;z-index:1;width:461px;height:235px;}

.img_selection {
height:163px;
left:189px;
position:absolute;
top:32px;
width:271px;
z-index:2;
}

.div_input_transmettre {
left:18px;
position:absolute;
top:206px;
z-index:2;
}

.prix_selection {
color:#181818;
font-size:18px;
font-weight:bold;
position:absolute;
right:12px;
top:5px;
z-index:2;
}

.ville_selection {
color:#181818;
font-size:13px;
font-weight:bold;
left:12px;
position:absolute;
text-transform:uppercase;
top:8px;
}

.type_selection {
color:#181818;
font-size:12px;
font-weight:bold;
left:12px;
position:absolute;
text-transform:uppercase;
top:42px;
}

.type_reference {
color:#181818;
font-size:10px;
left:199px;
position:absolute;
top:11px;
}

.type_corps {
color:#181818;
font-size:12px;
left:12px;
position:absolute;
text-align:justify;
top:58px;
width:166px;
}


a.imprimer_selection {}

a:hover.imprimer_selection {}

.imprimer_selection {
border:0px solid red;
display:block;
height:26px;
left:201px;
position:absolute;
top:202px;
width:100px;
z-index:2;
}

#liste_selection {
color:#552909;
font-size:12px;
float:left;margin-top:24px;
width:960px;
}

#div-redac {width:960px;float:left;margin:10px 0px;}

#mailer-selec {
    margin: 24px auto auto;
    width: 448px;
}

#redactionnel_selection {width:503px;color:#bebebe;font-size:12px;text-align:justify;}

#formulaire_selection {
    color: #225AA6;
    margin: auto;
    width: 448px;
}

.text_selection{float:left;font-size:12px;color:#003a48;margin-top:5px;}

#selectionenvoyer {background: url("../images/bouton.png") no-repeat scroll left top transparent;
clear: left;cursor: pointer;float: left;height: 22px;margin-top: 7px;width: 104px;}


.selectionenvoyer {cursor:pointer;
font-size:12px;
color:#ffffff;text-align:center;
width:104px;text-align:center;margin-top:3px;}

#selectionvide {float:left;color: #4B4549;width:461px;margin-bottom:10px;font-size: 12px;}


.selectioninput {
    background: url("../images/back_inputselect.png") repeat-x scroll 100% 0 #FFFFFF;
    border: 1px solid #FFFFFF;
    color: #4B4549;
    font-family: "Arial";
    font-size: 11px;
    height: 15px;
    padding-left: 10px;
    padding-top: 2px;
    width: 204px;
}

.selectiontextarea {
    background: url("../images/back_textarea.png") repeat scroll 100% 0 #FFFFFF;
    border: 1px solid #FFFFFF;
    color: #4B4549;
    font-family: "Arial";
    font-size: 11px;
    height: 65px;
    padding-left: 10px;
    padding-top: 2px;
    width: 436px;
}

.selectiontextarea2 {width:491px;height:82px;
border:1px solid #8c8c8c;
font-size:11px;color:#c0c0c0;padding-left:10px;padding-top:2px;font-family:"Arial";
background-color:#6e6e6e;}



/****************************************************************** Details  **/
a.lienbien {text-decoration:none;color:#ffffff;}

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


#background_droite_detail{float:left;width:744px;
min-height:370px;height:auto !important;height:370px;
background-color:#f5f5f5;}

#detail_titre {float:left;margin-left:20px;margin-top:15px;margin-bottom:15px;font-size:24px;width:486px;}

.page_detail_libelle1{color:#000000;}

.page_detail_libelle2{color:#000000;}

#divgrandeimage{margin-bottom:10px;float:left;height:572px;width:700px;margin-top:15px;}

#position_relative_divgrandeimage{position:relative;width:700px;height:572px;}

#grandeimage_background {border:1px solid #504a4e;height:523px;left:0;position:absolute;top:0;width:698px;z-index:2;}

#grandeimage {position:absolute;z-index:3;top:3px;left:3px;width:694px;height:519px;}

#titre_grande_image_background {position:absolute;z-index:2;bottom:0px;left:0px;width:700px;height:34px;
background-color:#4b4549;}

#aff_titre_grande_image {margin-top:10px;width:700px;text-align:center;color:#f5f5f5;font-size:12px;font-weight:bold;}


#vignette_prix {position:absolute;z-index:4;bottom:65px;right:3px;width:230px;height:34px;
background-color:#e20b7b;}

#aff_vignette_prix {margin-top:3px;width:230px;text-align:center;color:#f5f5f5;font-size:22px;font-weight:bold;}




#titre_detail_bien_corps{width:960px;height:20px;margin-bottom:0px;
font-size:12px;font-weight:bold;color:#e20b7b;float:left;margin-top:10px;}

#detail_bien_corps{width:960px;margin-bottom:5px;font-size:11px;
color:#4b4549;text-align:justify;float:left;}

.ligne_detail{width:960px;height:1px;overflow:hidden;
background:transparent url(../images/ligne_detail.gif) no-repeat left top;float:left;
margin-top:5px;}

.titre_detail_bien{color:#e20b7b;
float:left;
font-size:12px;
font-weight:bold;
margin-bottom:5px;
width:960px;
margin-top:6px;}

.detail_bien{width:960px;margin-bottom:5px;font-size:12px;
color:#000000;float:left;}

.annonce_add{width:225px;text-align:left;float:left;}

.annonce_add2{text-align:left;float:left;margin-right:40px;}

.annonce_add_detail_first{font-weight:bold;color:#4b4549;font-size:11px;}

.annonce_add_detail_last{color:#4b4549;font-size:11px;}

#grande_barre_toogler{width:960px;height:34px;margin-top:1px;margin-bottom:2px;
float:left;background:url("../images/back_toogle.png") no-repeat top left;}

#toogle_localiser {float:left;width:202px;margin-top:10px;margin-left:30px;
text-align:center;color:#ffffff;font-family:"Arial";font-size:14px;}

#toogle_calculate_fr {float:left;width:225px;margin-top:10px;margin-left:30px;
text-align:center;color:#ffffff;font-family:"Arial";font-size:14px;_margin-left:15px;}

#toogle_information_fr {float:left;width:245px;margin-top:10px;
text-align:center;color:#ffffff;font-family:"Arial";font-size:14px;}

#toogle_calculate_en {float:left;width:225px;margin-top:10px;margin-left:30px;
text-align:center;color:#ffffff;font-family:"Arial";font-size:14px;_margin-left:15px;}

#toogle_iphone {float:left;width:245px;margin-top:10px;
text-align:center;color:#ffffff;font-family:"Arial";font-size:14px;}

#toogle_alertemail {float:left;width:180px;margin-top:10px;
text-align:center;color:#ffffff;font-family:"Arial";font-size:14px;}

#toogle_information_en {float:left;width:245px;margin-top:10px;
text-align:center;color:#ffffff;font-family:"Arial";font-size:14px;}

#toogle_calculate_it{float:left;width:225px;margin-top:10px;margin-left:30px;
text-align:center;color:#ffffff;font-family:"Arial";font-size:14px;_margin-left:15px;}

#toogle_information_it {float:left;width:245px;margin-top:10px;
text-align:center;color:#ffffff;font-family:"Arial";font-size:14px;}

#toogle_calculate_de{float:left;width:225px;margin-top:10px;margin-left:30px;
text-align:center;color:#ffffff;font-family:"Arial";font-size:14px;_margin-left:15px;}

#toogle_information_de {float:left;width:245px;margin-top:10px;
text-align:center;color:#ffffff;font-family:"Arial";font-size:14px;}

#toogle_calculate_nl{float:left;width:225px;margin-top:10px;margin-left:30px;
text-align:center;color:#ffffff;font-family:"Arial";font-size:14px;_margin-left:15px;}

#toogle_information_nl {float:left;width:245px;margin-top:10px;
text-align:center;color:#ffffff;font-family:"Arial";font-size:14px;}



#toogle_calculate_de{float:left;width:225px;margin-top:10px;margin-left:30px;
text-align:center;color:#ffffff;font-family:"Arial";font-size:14px;_margin-left:15px;}

#toogle_information_de {float:left;width:245px;margin-top:10px;
text-align:center;color:#ffffff;font-family:"Arial";font-size:14px;}

#toogle_calculate_nl{float:left;width:225px;margin-top:10px;margin-left:30px;
text-align:center;color:#ffffff;font-family:"Arial";font-size:14px;_margin-left:15px;}

#toogle_information_nl {float:left;width:245px;margin-top:10px;
text-align:center;color:#ffffff;font-family:"Arial";font-size:14px;}


#toogle_map_fr {float:left;width:225px;margin-top:10px;margin-left:30px;
text-align:center;color:#ffffff;font-family:"Arial";font-size:14px;_margin-left:15px;}

#toogle_map_en {float:left;width:225px;margin-top:10px;margin-left:30px;
text-align:center;color:#ffffff;font-family:"Arial";font-size:14px;_margin-left:15px;}

#toogle_map_it{float:left;width:225px;margin-top:10px;margin-left:30px;
text-align:center;color:#ffffff;font-family:"Arial";font-size:14px;_margin-left:15px;}

#toogle_map_de{float:left;width:225px;margin-top:10px;margin-left:30px;
text-align:center;color:#ffffff;font-family:"Arial";font-size:14px;_margin-left:15px;}

#toogle_map_nl{float:left;width:225px;margin-top:10px;margin-left:30px;
text-align:center;color:#ffffff;font-family:"Arial";font-size:14px;_margin-left:15px;}


.fleche_detail_toogler{float:left;width:11px;height:11px;margin-right:23px;margin-top:2px;
background:transparent url(../images/fleche_detail_toogler.png) no-repeat top right;}
.int_detail_toogle{float:left;}


#formulaire_demande_information {float:right;width:500px;
border:1px solid #D5D5D5;
font-size:12px;
height:290px;
margin-bottom:10px;
margin-top:10px;
padding-left:10px;
padding-right:10px;margin-right:97px;_margin-right:30px;
}

.detailbien_libelleinput {color:#90877E;
margin-top:3px;margin-top:2px !important!;
text-transform:capitalize;
width:200px;font-size:11px;
}

.detailbien_libelletextarea {color:#1f1a17;font-size:12px;}

.detailbien_input {
background:transparent url(../images/back_inputselect.png) repeat-x scroll 100% 0;
border:1px solid #D5D5D5;
color:#90877E;
font-size:11px;
padding-left:2px;
width:495px;
}

.detailbien_select {
background:transparent url(../images/back_inputselect.png) repeat-x scroll 100% 0;
border:1px solid #D5D5D5;
color:#90877E;
font-size:11px;
padding-left:2px;
width:243px;
}

.detailbien_textarea {
background:transparent url(../images/back_textarea.png) repeat-x scroll 100% 0;
border:1px solid #D5D5D5;
color:#90877E;
font-family:Arial;
font-size:11px;
height:85px;
height:70px !important!;
padding-left:2px;
width:495px;
}

.boutondemandeinformation {border:1px solid #6f6f6f;color:#1f1a17;background-color:#ffffff;font-size:12px; }

.detailbien_option {}


#netfinanf {float:left;width:18px;height:1px;}
#netfinan {float:left;width:51px;}

#calculettefinanciere {float:left;width:242px;height:290px;font-size:12px;margin-top:10px;margin-bottom:0px;
border:1px solid #D5D5D5;padding-left:10px;padding-right:10px;_height:300px;}

#googlemap {float:left;width:270px;height:290px;font-size:12px;margin-top:10px;margin-bottom:0px;
border:1px solid #D5D5D5;_height:300px;}

.item_calculettefinanciere{float:left;margin-top:3px;width:100px;color:#90877E;text-transform:capitalize;}

.item_calculettefinanciere_droite{margin-top:3px;}

.item_calculettefinanciere_element2 {
background:transparent url(../images/back_inputselect.png) repeat-x scroll 100% 0;
border:1px solid #D5D5D5;
color:#90877E;
font-size:11px;
padding-left:2px;
width:243px;
}

.item_calculettefinanciere_element{
background:transparent url(../images/back_inputselect.png) repeat-x scroll 100% 0;
border:1px solid #D5D5D5;
color:#90877E;
font-size:11px;
padding-left:2px;
width:238px;
}

#mensualite_submit {float:left;clear:left;
margin-top:2px;cursor:pointer;width:104px;height:22px;
background: url("../images/bouton.png") no-repeat scroll left top transparent;}





.mensualite_submit{
cursor:pointer;
font-size:12px;
color:#ffffff;text-align:center;
width:104px;text-align:center;margin-top:3px;font-weight:bold;}

#btDemandeInfov2 {float:left;clear:left;
margin-top:12px;cursor:pointer;width:104px;height:22px;
background: url("../images/bouton.png") no-repeat scroll left top transparent;}


.DemandeInfo{cursor:pointer;
font-size:12px;
color:#ffffff;text-align:center;
width:104px;text-align:center;margin-top:3px;font-weight:bold;}

.boutton_ensemble {display:block;position:absolute;top:0px;right:0px;height:20px;width:87px;
text-decoration:none;text-align:center;padding-top:3px;color:#4b4549;font-size:11px;font-weight:bold;
background:transparent url("../images/boutonlisting.png") no-repeat top left;}
a.boutton_ensemble {text-decoration:none;}
a:hover.boutton_ensemble {text-decoration:underline;}

.boutton_ensemble2 {display:block;position:absolute;top:0px;left:760px;height:20px;width:87px;
text-decoration:none;text-align:center;padding-top:3px;color:#4b4549;font-size:11px;font-weight:bold;
background:transparent url("../images/boutonlisting.png") no-repeat top left;}
a.boutton_ensemble2 {text-decoration:none;}
a:hover.boutton_ensemble2 {text-decoration:underline;}

.boutton_ensemble3 {display:block;position:absolute;top:0px;right:0px;height:20px;width:87px;
text-decoration:none;text-align:center;padding-top:3px;color:#4b4549;font-size:11px;font-weight:bold;
background:transparent url("../images/boutonlisting.png") no-repeat top left;}
a.boutton_ensemble3 {text-decoration:none;}
a:hover.boutton_ensemble3 {text-decoration:underline;}

#vignettebien {float:right;margin-top:15px;width:200px;height:572px;}


.back_vignette{width:198px;height:148px;float:left;background-color:#ffffff;border:1px solid #504a4e;margin-bottom:20px;}

.petiteimage {border:0 solid #4E8FC7;cursor:pointer;height:144px;margin-top:2px;width:194px;}


.lien_pdf{color:#AAA096;font-weight:bold;}

/**************************************************************** LIGHTBOX ****/
#lightbox{
	position: absolute;
	left: 0;
	width: 100%;
	z-index: 10000;
	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(http://www.immobilierecarnot.com/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(http://www.immobilierecarnot.com/images/prev.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(http://www.immobilierecarnot.com/images/next.gif) right 15% no-repeat; }


#imageLINK {width:100px; height:45px;float: left;}
#precLink {width:45px;height:45px;float:left; background: url(http://www.immobilierecarnot.com/images/prev.gif) no-repeat top left; }
#suivLink {width:45px;height:45px;float: right; background: url(http://www.immobilierecarnot.com/images/next.gif) no-repeat top left;}
#precLink :hover, #precLink:visited:hover { background: url(http://www.immobilierecarnot.com/images/prev.gif) no-repeat top left; }
#suivLink :hover, #suivLink:visited:hover { background: url(http://www.immobilierecarnot.com/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: #003; }
#imageData #imageDetails{ width: 200px; 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 */ 

/******************************************************   Horizontal Carousel */

#horizontal_carousel {float:left;height:538px;width:200px;position:relative;border:0px solid red;
}

#horizontal_carousel .container {width:200px;position: relative;overflow: hidden;border:0px solid red;}

#horizontal_carousel ul {margin:0;padding:0;width: 100000px;position: relative;top:0;left:0px;height:538px;}                      

#horizontal_carousel ul li {width:200px;height:538px;text-align:center;list-style:none;float:left;}






#horizontal_carousel .buttons{display:block;clear:both;width: 200px;padding-left:0px;margin-top:0px;}

#horizontal_carousel .previous_button {float:left;width:58px;height:34px;background:url(../images/but_prev.gif) no-repeat;z-index:100;cursor:pointer;}

#horizontal_carousel .image_milieu {float:left;margin-left:35px;_margin-left:35px;margin-top:10px;width:14px;height:15px;background:url(../images/carree_milieu_carousel.gif) no-repeat;z-index:100;}

#horizontal_carousel .previous_button_over {background:url(../images/but_prev_hover.gif) no-repeat;}

#horizontal_carousel .previous_button_disabled {background:url(../images/but_prev_dis.gif) no-repeat;cursor:default;}

#horizontal_carousel .next_button {float:right;width:58px;height:34px;background:url(../images/but_next.gif) no-repeat;z-index:100;cursor:pointer;}

#horizontal_carousel .next_button_over {background:url(../images/but_next_hover.gif) no-repeat;}

#horizontal_carousel .next_button_disabled {background:url(../images/but_next_dis.gif) no-repeat;cursor:default;}



/* .petiteimage {border:0 solid #4E8FC7;cursor:pointer;height:144px;margin-top:2px;width:194px;} */
.petiteimagev2 {width:140px;height:105px;border:1px solid #a7a7a7;}
/* e20b7b */

#bien_similaire {
    color: #FFFFFF;
    float: right;
    font-size: 14px;
    margin-top: 9px;
    width: 938px;
}

#ensemble_caroussel2 {float:left;width:960px;height:159px;background:url("../images/back_carousel_2.gif") repeat-x top left;}

#horizontal_carousel2 {height: 107px;margin-left: 100px;margin-top: 44px;position: relative;width: 760px;_margin-left:100px;}

#horizontal_carousel2 .container2 {width:760px;position: relative;overflow: hidden;}

#horizontal_carousel2 ul {margin:0;padding:0;width: 100000px;position: relative;top:0;left:0px;height:107px;}                      

#horizontal_carousel2 ul li {width:760px;height:107px;text-align:center;list-style:none;float:left;}

#horizontal_carousel2 ul li .back_vignette {width:150px;height:107px;list-style:none;float:left;
background-color:#a7a7a7;border:0px;margin-bottom:0px;}

.previous_button2 {background: url("../images/but_prev2.gif") no-repeat scroll 0 0 transparent;
cursor: pointer;height: 34px;left: -84px;position: absolute;top: 31px;width: 58px;z-index: 1;}

.previous_button2:hover {background-position:bottom right;}

.next_button2 {background: url("../images/but_next2.gif") no-repeat scroll 0 0 transparent;
cursor: pointer;height: 34px;position: absolute;right: -83px;top: 31px;width: 58px;z-index: 1;}

.next_button2:hover {background-position:bottom right;}

.previous_button_over2 {background:url(../images/but_prev_hover.gif) no-repeat;}

.previous_button_disabled2 {background:url(../images/but_prev_dis.gif) no-repeat;cursor:default;}

.next_button_over2 {background:url(../images/but_next_hover.gif) no-repeat;}

.next_button_disabled2 {background:url(../images/but_next_dis.gif) no-repeat;cursor:default;}

/**************************************************** programme neuf par lot **/
.detail_corps {float:left;width:292px;color:#8f8f8f;font-size:11px;text-align:justify;margin-top:10px;}

.tablepn {width:960px;font-size:12px;}

.thd_norm {border-right:1px solid #90877e;padding-left:5px;padding-right:5px;color:#4b4549;font-weight:bold;width:129px;background-color:#f2b1d3;}
.thd_norm2 {border-right:1px solid #90877e;padding-left:5px;padding-right:5px;color:#4b4549;width:129px;}

.thd_normf {border-right:1px solid #90877e;padding-left:0px;padding-right:5px;color:#4b4549;font-weight:bold;width:129px;background-color:#f2b1d3;}
.thd_normf2 {border-right:1px solid #90877e;padding-left:0px;padding-right:5px;color:#4b4549;width:129px;}

.thd_norml {border-right:0px solid #90877e;padding-left:5px;padding-right:0px;color:#4b4549;font-weight:bold;width:129px;background-color:#f2b1d3;}
.thd_norml2 {border-right:0px solid #90877e;padding-left:5px;padding-right:0px;color:#4b4549;width:129px;}

.trrfirst {}

.trr{cursor:pointer;}

.trr:hover{background-color:#4b4549;}

.trr:hover td {color:#ffffff; }
.trr:hover td a{color:#ffffff; }

#vignette_prixPN {position:absolute;z-index:4;bottom:65px;right:3px;width:290px;height:34px;
background-color:#e20b7b;}


#aff_vignette_prixPN {color: #F5F5F5;
    font-size: 22px;
    font-weight: bold;
    margin-top: 3px;
    text-align: center;
    width: 290px;}

.pair {background-color:#f9f9f9;}

.impair {background-color:#e0e0e0;}

.lienpn {text-decoration:underline;color:#4b4549;}
a.lienpn {text-decoration:underline;color:#4b4549;}
a:hover.lienpn {text-decoration:none;color:#4b4549;_color:#ffffff;_background-color:#4b4549;}




/*********************************************** moteur de recherche listing **/
#bloc_mr {
    float: left;
    height: 45px;
    margin-top: 24px;
    position: relative;
    width: 960px;
    z-index: 1;
    background:url(../images/back_mr.png) repeat-x top left;
}

#bloc_mr2 {float:left;width:295px;height:79px;position:relative;z-index:1;margin-top:222px;}



#all_mr {left:-5px;position:absolute;top:13px;width:760px;z-index:2;}

#formboutonrecherchev2 {height: 22px;left: 779px;position: absolute;top: 0px;width: 164px;z-index: 10;}

.selectrecherche {float:left;width:170px;height:21px;margin-left:14px;_margin-left:7px;}

.selectrecherche select {font-size: 11px;
width:170px;height:20px;border: 1px solid #FFFFFF;
background: url("../images/back_inputselect.png") repeat-x scroll 100% 0;
color: #4b4549;padding-top:2px;}

#recherche_all_item {border:0px solid red;padding-left:0px;min-height:50px;height:auto !important;height:50px;}

a.menu_mr2 {
background:url("../images/menu_recherche2.png") no-repeat scroll left top transparent;
display:block;
height:79px;
left:0;
position:absolute;
width:295px;
z-index:1;color:#ffffff;text-decoration:none;position:relative;z-index:1;
}

a:hover.menu_mr2 {background-position:bottom left;color:#181818;}

.mt1b {font-size:11px;text-transform:uppercase;display:block;margin-top:8px;float:right;width:263px;}

.mt2b {font-size:18px;text-transform:uppercase;display:block;margin-top:0px;float:right;width:263px;}

.mt3b {
display:block;
font-size:11px;
left:33px;
position:absolute;
top:50px;
width:150px;
z-index:1;
}

a:hover.menu_mr2 .mt3b {color:#6e6e6e;}

/********************************************************************* flash **/
#divflash {
height:300px;
left:0;
position:absolute;
top:189px;
width:960px;
z-index:3;
}

#divflashsmall {
height:150px;
left:0;
position:absolute;
top:189px;
width:960px;
z-index:3;
}


/******************************************************************** header **/
#header {float:left;width:960px;height:540px;position:relative;z-index:1;overflow: hidden;}

#headersmall {float:left;width:960px;height:384px;position:relative;z-index:1;overflow: hidden;}

#logo {float:left;margin-top:24px;width:315px;height:145px;}

#back_selection{float:right;width:219px;height:24px;margin-top:25px;background:url(../images/back_selection.png);}

.href_selection {border: 0px solid red;display: block;
height: 24px;position: absolute;right: 0;top: 24px;width: 219px;z-index: 3;}

#slogan{position:absolute;top:57px;right:0px;z-index:2;width:523px;height:120px;}

#back_flash {position:absolute;top:189px;left:0px;z-index:2;width:960px;height:300px;
background:url(../images/back_flash.jpg);}

#back_flashsmall {position:absolute;top:189px;left:0px;z-index:2;width:960px;height:150px;
background:url(../images/back_flash_small.jpg);} 

#barre {height:24px;left:687px;position:absolute;top:0;width:1px;z-index:2;}

#tpg {
color:#616164;
font-size:9px;
left:693px;
letter-spacing:0.4px;
position:absolute;
top:6px;
z-index:2;
}

#bloc {float:left;width:960px;padding-top:20px;}

#bloc2 {float:left;width:960px;padding-top:0px;}

#selection2 {color:#000000;font-size:10px;left:778px;position:absolute;top:30px;z-index:2;}

/********************************************************************* index **/
#divagence {
width:960px;height:73px;font-size:12px;color:#ffffff;text-transform:uppercase;font-size:9px;}

.sagence {float:left;border-right:1px solid #616164;height:73px;padding-left:5px;padding-right:10px;}

.sagence_first {float:left;border-right:1px solid #616164;height:73px;padding-right:10px;}

.sagence_last {float:left;height:73px;padding-left:5px;}

#index_gauche {float:left;width:440px;}

#index_droite {float:right;width:475px;}

#t_i_g {float:left;font-size:13px;font-weight:bold;}

#index_cro {float:left;margin-top:20px;width:440px;text-align:justify;color:#4b4549;font-size:11px;}

#index_cro2 {clear:left;float:right;margin-top:20px;height:19px;
background:#4b4549 url(../images/lire_suite.png) no-repeat top right;padding-left:10px;padding-right:20px;}

a.liencro {color:#ffffff;text-decoration:underline;font-size:10px;display:block;padding:0px;margin:0px;margin-top:2px;}

a:hover.liencro {color:#ffffff;text-decoration:none;font-size:10px;}

.t_titre {float:left;font-size:13px;width:440px;border-bottom:1px solid #e20b7b;margin-top:25px;}

.t_titre2 {float:left;font-size:13px;width:475px;border-bottom:1px solid #e20b7b;margin-top:22px;}

.st_titre {float:left;background-color:#4b4549;color:#ffffff;font-size:10px;
height:20px;padding-left:13px;padding-right:70px;padding-top:9px;text-transform:uppercase;}

#mapindex {float:left;width:475px;height:357px;position:relative;z-index:1;}


.sagence_bloc {position:absolute;line-height:9px;}

a.sagence1 {display:block;right:351px;text-align:right;top:39px;text-decoration:none;}
a:hover.sagence1 .Standard0765_one {color:#4B4549;}
a:hover.sagence1 .Standard_simple {color:#E20B7B;}

a.sagence2 {right:353px;text-align:right;top:115px;text-decoration:none;}
a:hover.sagence2 .Standard0765_one {color:#4B4549;}
a:hover.sagence2 .Standard_simple {color:#E20B7B;}

a.sagence3 {right:376px;text-align:right;top:236px;text-decoration:none;}
a:hover.sagence3 .Standard0765_one {color:#4B4549;}
a:hover.sagence3 .Standard_simple {color:#E20B7B;}

a.sagence5 {left:265px;text-align:left;top:28px;text-decoration:none;}
a:hover.sagence5 .Standard0765_one {color:#4B4549;}
a:hover.sagence5 .Standard_simple {color:#E20B7B;}

a.sagence6 {left:347px;text-align:left;top:85px;text-decoration:none;}
a:hover.sagence6 .Standard0765_one {color:#4B4549;}
a:hover.sagence6 .Standard_simple {color:#E20B7B;}

a.sagence7 {left:347px;text-align:left;top:135px;text-decoration:none;}
a:hover.sagence7 .Standard0765_one {color:#4B4549;}
a:hover.sagence7 .Standard_simple {color:#E20B7B;}

a.sagence8 {right:353px;text-align:right;top:155px;text-decoration:none;}
a:hover.sagence8 .Standard0765_one {color:#4B4549;}
a:hover.sagence8 .Standard_simple {color:#E20B7B;}

a.sagence9 {right:132px;text-align:right;top:324px;text-decoration:none;}
a:hover.sagence9 .Standard0765_one {color:#4B4549;}
a:hover.sagence9 .Standard_simple {color:#E20B7B;}

a.sagence4 {right:295px;text-align:right;top:324px;text-decoration:none;}
a:hover.sagence4 .Standard0765_one {color:#4B4549;}
a:hover.sagence4 .Standard_simple {color:#E20B7B;}

#iphone_email {width:475px;height:94px;}

a.iphone {cursor:pointer;display:block;color:#ffffff;font-size:10px;text-transform:uppercase;
text-decoration:none;float:left;width:235px;height:94px;background:transparent url(../images/iphone.png) no-repeat top left;}

a:hover.iphone {width:235px;height:94px;background-position:bottom left;}

a.email {cursor:pointer;display:block;color:#ffffff;font-size:10px;text-transform:uppercase;
text-decoration:none;float:right;width:235px;height:94px;background:transparent url(../images/email.png) no-repeat top left;}

a:hover.email {width:235px;height:94px;background-position:bottom left;}

.int_iphone_email {margin-top:23px;float:right;width:224px;}

.int_iphone_email2 {margin-top:0px;float:right;width:224px;font-weight:bold;font-size:14px;}

/********************************************************************** menu **/
#en-tete_ {
  position:absolute;z-index:10;
  top:496px;left:0px;
  text-transform:uppercase;font-size:10px;letter-spacing:0px;height:37px;color:#ffffff;
  font-weight:bold;
  border:0px solid red;overflow: hidden;
  }

#en-tete_ ul {float:right;margin-top:0px;margin-right:0px;
margin-bottom:0px;margin-left:0px;padding:0px;list-style: none;}

#en-tete_ ul li {float: left;margin-left:0px;margin-bottom:0px;}

#en-tete_ ul li a {float:left;text-decoration: none;padding-left: 10px;
background-image: url(../images/mgauche.png);
background-position: top left;background-repeat: no-repeat;height:37px;
}

#en-tete_ ul li a span {float:left;
padding-top: 12px;
padding-right: 25px;padding-bottom: 0px;padding-left: 0px;
background-image: url(../images/mdroite.png);
background-position: top right;background-repeat: no-repeat;color:#ffffff;height:37px;
}

#en-tete_ ul li a:hover {background-position: 0% -37px;color:#ffffff;cursor:pointer;}

#en-tete_ ul li a:focus {background-position: 0% -37px;color:#ffffff;cursor:pointer;}

#en-tete_ ul li a:hover span {background-position: 100% -37px;color:#ffffff;cursor:pointer;}

#en-tete_ ul li a:focus span {background-position: 100% -37px;color:#ffffff;cursor:pointer;}

#en-tete_ ul li#actif {background-image: url(../images/mgauche.png);background-repeat: no-repeat;background-position: 0% -37px;}

#en-tete_ ul li#actif a{background-image:none;}

#en-tete_ ul li#actif span {background-image: url(../images/mdroite.png);background-position: 100% -37px;color:#ffffff;}


#en-tete_en ul li a span {float:left;padding-right: 33px;}
#en-tete_en ul li a span#menu_contact {float:left;padding-right: 33px;}
#en-tete_en ul li a span#menu_accueil {float:left;padding-right: 34px;}

#en-tete_nl ul li a span {float:left;padding-right: 32px;}
#en-tete_nl ul li a span#menu_contact {float:left;padding-right: 36px;}
#en-tete_nl ul li a span#menu_accueil {float:left;padding-right: 35px;}

#en-tete_de ul li a span {float:left;padding-right: 34px;}

/************************************************************* coup de coeur **/
#corps_coeur {position:relative;width:440px;height:181px;float:left;margin-top:24px;}

.cc {width:140px;height:181px;background-color:#4b4549;}

#coeur1{position:absolute;top:0px;left:0px;z-index:2;}

#coeur2 {position:absolute;top:0px;left:150px;z-index:2;}

#coeur3 {position:absolute;top:0px;right:0px;z-index:2;}

.boxcc_image {position:absolute;z-index:1;top:0px;left:0px;width:140px;height:98px;}

.boxcc_prix {position:absolute;z-index:1;top:70px;left:0px;background-color:#e20b7b;
padding:2px 10px;color:#ffffff;font-size:10px;font-weight:bold;}

.boxcc_type {position:absolute;z-index:1;top:110px;left:10px;
color:#ffffff;font-size:10px;font-weight:bold;text-transform:uppercase;}

.boxcc_corps {position:absolute;z-index:1;top:135px;left:10px;width:120px;
color:#ffffff;font-size:11px;}

.boxcc_corps p {margin:0px;padding:0px;}

.hover_cc{position:absolute;z-index:2;width:140px;height:181px;display:none;}

.href_cc{position:absolute;z-index:3;width:140px;height:181px;}

/******************************************************************** footer **/
#footer {width:100%;float:left;background:#000000 url(../images/background_footer.png) repeat-x top left;padding-bottom:0px;}

#int_footer {width:960px;margin:auto;position:relative;z-index:1;}

#footer_img {position:absolute;z-index:2;top:89px;right:0px;;width:276px;height:48px;}

a.lienlbi {
display:block;
height:35px;
position:absolute;
right:0;
top:97px;
width:157px;
z-index:2;
}

#cfooter {
color:#b7b5b7;
font-size:11px;
left:0px;
position:absolute;
top:104px;
z-index:2;
}

#all_agence {width:960px;height:89px;margin-top:0px;
background:url(../images/allcarnot.png) no-repeat top left;}

a.lien_footer {color:#b7b5b7;text-decoration:none;}

a:hover.lien_footer {color:#e20b7b;text-decoration:none;}


/********************************************************* indexation footer **/
#footer_indexation {color:#7f7f7f;font-size:9px;padding-top:65px;width:960px;}

.footerlink a {font-size:9px;color:#7f7f7f;text-decoration:none;text-transform:capitalize;}

.footerlink a:hover{font-size:9px;color:#7f7f7f;text-decoration:underline;}

a.footerlink2 {font-size:9px;color:#7f7f7f;text-decoration:none;}

a:hover.footerlink2 {font-size:9px;color:#7f7f7f;text-decoration:underline;}

/******************************************************************* marquee **/
#header_marquee_div {position:absolute;z-index:10;top:6px;left:0px;width:680px;height:18px;}

#text_marquee {font-size:9px;color:#616164;}

.lienscroll {text-decoration:none;color:#616164;cursor:pointer;}

a.lienscroll {text-decoration:none;color:#616164;}

a:hover.lienscroll {text-decoration:underline;color:#616164;}

/******************************************************************* drapeau **/
#Ensemble_Flags {position:absolute;
top:3px;left:841px;
z-index:5;
width:53px;height:18px;}

#Div_Flags {position:relative;z-index:6;width:53px;height:18px;border:0px solid red;}

#div_drapeau_francais {position:absolute;z-index:7;top:0px;left:0px;
width:24px;height:18px;cursor:pointer;
background:url("../images/contact-lang.png") no-repeat 0px 0px;}

#div_drapeau_francaisH {position:absolute;z-index:7;top:0px;left:0px;
width:24px;height:18px;cursor:pointer;
background:url("../images/contact-lang.png") no-repeat 0px -18px;}	

#div_drapeau_francaisH:hover	{background-position:0px 0px;}

#go_drapeau_francais {position:absolute;z-index:8;top:0px;left:0px;
width:24px;height:18px;cursor:pointer;}

#div_drapeau_americain {position:absolute;z-index:7;top:0px;left:32px;
width:24px;height:18px;cursor:pointer;
background:url("../images/contact-lang.png") no-repeat -160px 0px;}

#div_drapeau_americainH {position:absolute;z-index:7;top:0px;left:32px;
width:24px;height:18px;cursor:pointer;
background:url("../images/contact-lang.png") no-repeat -160px -18px;}

#div_drapeau_americainH:hover {background-position:-160px 0px;}		
		
#go_drapeau_americain {position:absolute;z-index:8;top:0px;left:32px;
width:24px;height:18px;cursor:pointer;}

#div_drapeau_neerlandais {position:absolute;z-index:7;top:0px;left:64px;
width:24px;height:18px;cursor:pointer;
background:url("../images/contact-lang.png") no-repeat -96px 0px;}

#div_drapeau_neerlandaisH {position:absolute;z-index:7;top:0px;left:64px;
width:24px;height:18px;cursor:pointer;
background:url("../images/contact-lang.png") no-repeat -96px -18px;}	

#div_drapeau_neerlandaisH:hover {background-position:-96px 0px;}		

#go_drapeau_neerlandais {position:absolute;z-index:8;top:0px;left:64px;
width:24px;height:18px;cursor:pointer;}

#div_drapeau_allemand {position:absolute;z-index:7;top:0px;left:96px;
width:24px;height:18px;cursor:pointer;
background:url("../images/contact-lang.png") no-repeat -64px 0px;}

#div_drapeau_allemandH {position:absolute;z-index:7;top:0px;left:96px;
width:24px;height:18px;cursor:pointer;
background:url("../images/contact-lang.png") no-repeat -64px -18px;}

#div_drapeau_allemandH:hover {background-position:-64px 0px;}		 			

#go_drapeau_allemand {position:absolute;z-index:8;top:0px;left:96px;
width:24px;height:18px;cursor:pointer;}

/******************************************************************* contact **/
.t_titre_contact {float:left;font-size:13px;width:960px;border-bottom:1px solid #e20b7b;margin-top:25px;}

.hbull_contact {display:block;position:absolute;top:0px;left:0px;z-index:10;}

.bull_contact {width:326px;height:150px;float:right;background:transparent url(../images/bull_contact.gif) no-repeat bottom right;
position:relative;z-index:1;}

.bc2 {width:301px;height:150px;}

.img_contact{position:absolute;z-index:1;top:27px;right:1px;width:119px;height:108px;
background-color:#4B4549;}

.bc1 {line-height:12px;position:absolute;right:135px;top:28px;text-align:right;z-index:1;}

.sbc1a {font-size:12px;font-weight:bold;color:#e20b7b;text-transform:uppercase;}

.sbc1b {font-size:11px;color:#4b4549;}

.sbc1c {font-size:11px;color:#4b4549;}


.bc3 {line-height:12px;position:absolute;right:133px;text-align:right;top:88px;z-index:1;}

.sbc2a {font-size:11px;color:#4b4549;}

.sbc2b {font-size:11px;color:#4b4549;}

.sbc2c {font-size:11px;color:#4b4549;}

.sbc2bold {font-size:11px;font-weight:bold;color:#e20b7b;}

#box_contact{margin-top:12px;float:right;width:494px;height:241px;
background:url(../images/box_contact.gif) repeat-x top left;position:relative;z-index:1;}

#redac_contact {margin-top:12px;float:left;width:420px;text-align:justify;color:#4b4549;font-size:11px;}

#contactformulaire {
margin:auto;margin-top:24px;
width:448px;
}


.c_item_left_first {float:left;}

.c_item_right_first {float:right;}

.c_item_left {float:left;margin-top:8px;}

.c_item_right {float:right;margin-top:8px;}

.item_left_first {}

.item_left {margin-top:10px;}

.contactinput {width:204px;height:15px;;
border:1px solid #ffffff;font-size:11px;color:#4b4549;padding-left:10px;padding-top:2px;font-family:"Arial";
background:#ffffff url("../images/back_inputselect.png") repeat-x 100% 0%;}

.contacttextarea{width:436px;height:65px;width:479 !important!;
border:1px solid #ffffff;font-size:11px;color:#4b4549;padding-left:10px;padding-top:2px;font-family:"Arial";
background:#ffffff url("../images/back_textarea.png") repeat 100% 0%;}


#contactenvoyer {float:left;clear:left;
margin-top:7px;cursor:pointer;width:104px;height:22px;
background:transparent url("../images/bouton.png") no-repeat top left;}

.contactselect {
background:url("../images/back_inputselect.png") repeat-x scroll 100% 0 transparent;
border:1px solid #FFFFFF;
color:#4B4549;
font-family:"Arial";
font-size:11px;
height:20px;
padding-left:7px;
padding-top:1px;
width:448px;
}


.contactenvoyer{
cursor:pointer;
font-size:11px;
color:#ffffff;text-align:center;font-weight:bold;
width:100px;text-align:center;margin-top:4px;}

#espace_contact {
color:#225AA6;
margin:auto;
width:448px;
}

/**************************************************************** verif form **/
.TPI_FORM_VERIF_email_detail {
background-color:#FFFFFF;
border:1px solid #DB011D;
display:none;
height:207px;
left:117px;
padding:2px;
position:absolute;
top:464px;
width:553px;
z-index:100;
}

.TPI_FORM_VERIF_email_detail2 {
background-color:#FFFFFF;
border:1px solid #DB011D;
display:none;
height:225px;
left:57px;
padding:2px;
position:absolute;
top:447px;
width:613px;
z-index:100;
}


.TPI_FORM_VERIF {
    background-color: #FFFFFF;
    border: 1px solid #E20B7B;
    color: #BEBEBE;
    display: none;
    height: 222px;
    left: 13px;
    padding: 2px;
    position: absolute;
    text-align: center;
    top: 62px;
    width: 550px;
    z-index: 1000;
}


.TPI_FORM_VERIF_contact {
    background-color: #ffffff;
    border: 1px solid #E20B7B;
    color: #E20B7B;
    display: none;
    height: 222px;
    left: 6px;
    padding: 2px;
    position: absolute;
    text-align: center;
    top: 7px;
    width: 476px;
    z-index: 1000;
}

.TPI_FORM_VERIF_estimation {
    background-color: #FFFFFF;
    border: 1px solid #E20B7B;
    color: #E20B7B;
    display: none;
    height: 222px;
    left: -192px;
    padding: 2px;
    position: absolute;
    text-align: center;
    top: 218px;
    width: 476px;
    z-index: 1000;
}

.TPI_FORM_VERIF_alerte {
    background-color: #FFFFFF;
    border: 1px solid #E20B7B;
    color: #E20B7B;
    display: none;
    height: 222px;
    left: -192px;
    padding: 2px;
    position: absolute;
    text-align: center;
    top: 256px;
    width: 476px;
    z-index: 1000;
}




.TPI_FORM_VERIF_selection {
    background-color: #ffffff;
    border: 1px solid #E20B7B;
    color: #019435;
    display: none;
    height: 235px;
    left: 0;
    padding: 2px;
    position: absolute;
    text-align: center;
    top: 0;
    width: 488px;
    z-index: 1000;
}


.TPI_FORM_VERIF_gestion {
    background-color: #FFFFFF;
    border: 1px solid #E20B7B;
    color: #E20B7B;
    display: none;
    height: 222px;
    left: -226px;
    padding: 2px;
    position: absolute;
    text-align: center;
    top: 165px;
    width: 476px;
    z-index: 1000;
}


.titre_box_FORM_VERIF {
    background-color: #8C8C8C;
    height: 31px;
    margin: auto;
    width: 474px;
}

.stitre_box_FORM_VERIF {
    color: #FFFFFF;
    float: right;
    font-size: 13px;
    margin-top: 8px;
    text-align: left;
    text-transform: uppercase;
    width: 460px;
}

.image_gene2_FORM_VERIF {
    border: 0 none;
    height: 170px;
    margin: auto;
    width: 200px;
}

.center_FORM_VERIF {
    margin: 12px auto auto;
    width: 474px;
}

.left_FORM_VERIF {
    float: left;
    height: 170px;
    width: 270px;
}
.right_FORM_VERIF {float:right;width:200px;height:170px;}

.close_TPI_FORM_VERIF {margin:auto;
background:transparent url(../images/bouton.png) no-repeat scroll left top;
color:#FFFFFF;
cursor:pointer;
font-size:12px;
font-weight:bold;
height:19px;
margin-top:7px;
text-align:center;
width:100px;
}

.close2_TPI_FORM_VERIF {float:left;margin-top:2px;width:100px;text-align:center;}

.close_TPI_FORM_VERIF2 {margin:auto;width:200px;color:#E20B7B;text-align:center;font-weight:bold;
margin-top:50px;}

.close_TPI_FORM_VERIF2_recherche {margin:auto;width:250px;color:#FFEC02;text-align:center;font-weight:bold;
margin-top:50px;}

.close_TPI_FORM_VERIF2_vente {margin:auto;width:250px;color:#EC6E08;text-align:center;font-weight:bold;
margin-top:50px;}

.close_TPI_FORM_VERIF2_selection {margin:auto;width:250px;color:#E20B7B;text-align:center;font-weight:bold;
margin-top:50px;}


.TPI_FORM_VERIF_email {
    background-color: #FFFFFF;
    border: 1px solid #E20B7B;
    display: none;
    height: 173px;
    left: 1px;
    padding: 2px;
    position: absolute;
    top: 5px;
    width: 575px;
    z-index: 100;
}



.stitre_box_FORM_VERIF_email {float:right;text-transform:uppercase;font-size:13px;font-family:Gotham-BookGotham-Book;
margin-top:8px;width:490px;text-align:left;color:#ffffff;}

.center_FORM_VERIF_email {margin:auto;margin-top:5px;width:550px;border:0px solid red;}



.image_gene2_FORM_VERIF_email {width:330px;height:135px;border:0px;margin:auto;}

.left_FORM_VERIF_email {float:left;width:220px;height:135px;}

.right_FORM_VERIF_email {float:right;width:220px;height:135px;}

.close_TPI_FORM_VERIF2_email {margin:auto;width:200px;color:#E20B7B;text-align:center;font-weight:bold;
margin-top:45px;}


.titre_box_FORM_VERIF_email {
    background-color: #626262;
    height: 31px;
    margin: auto;
    width: 575px;
}
/**************************************************************** estimation **/
#redac_estimation {float:left;margin-top:20px;width:597px;font-size:11px;color:#646464;text-align:justify;}

#box_estimation {float:right;width:296px;height:450px;margin-top:20px;
background:#a7a7a7 url(../images/box_estimation.gif) repeat-x top left;position:relative;z-index:1;}

#estimationformulaire {
color:#BEBEBE;
left:39px;
position:absolute;
top:32px;
width:204px;
z-index:2;
}

#tab_estimation {
color:#225AA6;
margin:auto;
width:204px;
}

.estimationinput {width:204px;height:15px;;
border:1px solid #ffffff;font-size:11px;color:#4b4549;padding-left:10px;padding-top:2px;font-family:"Arial";
background:#ffffff url("../images/back_inputselect.png") repeat-x 100% 0%;}

.estimationtextarea {width:204px;height:43px;
border:1px solid #ffffff;font-size:11px;color:#4b4549;padding-left:10px;padding-top:2px;font-family:"Arial";
background:#ffffff url("../images/back_textarea.png") repeat 100% 0%;}

.estimationselect {
background:url("../images/back_inputselect.png") repeat-x scroll 100% 0 transparent;
border:1px solid #FFFFFF;
color:#4B4549;
font-family:"Arial";
font-size:11px;
height:20px;
padding-left:7px;
padding-top:1px;
width:216px;
}




#btestimationv2 {float:left;clear:left;
margin-top:7px;cursor:pointer;width:104px;height:22px;
background:transparent url("../images/bouton.png") no-repeat top left;}

#text_btestimation {
cursor:pointer;
font-size:11px;
color:#ffffff;text-align:center;font-weight:bold;
width:104px;text-align:center;margin-top:3px;}

.e_item_left_first {float:left;}

.e_item_right_first {float:left;}

.e_item_left {float:left;margin-top:8px;}

.e_item_right {float:left;margin-top:8px;}

.item_left_first {}

.item_left {margin-top:10px;}

/*************************************************************** alerte mail **/
#redac_alertemail {float:left;margin-top:20px;width:597px;font-size:11px;color:#646464;text-align:justify;}

#box_alertemail {float:right;width:296px;height:490px;margin-top:20px;
background:#a7a7a7 url(../images/box_alertemail.gif) repeat-x top left;position:relative;z-index:1;}

#alertemailformulaire {
left:40px;
position:absolute;
top:31px;
width:204px;
z-index:5;
}

#formalerte {margin-top:0px;color:#13b9e9;}

.alertemailinput {width:204px;height:15px;;
border:1px solid #ffffff;font-size:11px;color:#4b4549;padding-left:10px;padding-top:2px;font-family:"Arial";
background:#ffffff url("../images/back_inputselect.png") repeat-x 100% 0%;}


.alertemailselect {
background:url("../images/back_inputselect.png") repeat-x scroll 100% 0 transparent;
border:1px solid #FFFFFF;
color:#4B4549;
font-family:"Arial";
font-size:11px;
height:20px;
padding-left:7px;
padding-top:1px;
width:216px;
}

.alertemailselect2 {
background:url("../images/back_inputselect.png") repeat-x scroll 100% 0 transparent;
border:1px solid #FFFFFF;
color:#4B4549;
font-family:"Arial";
font-size:11px;
height:20px;
padding-left:7px;
padding-top:1px;
width:216px;
}

.am_item_left_first {float:left;}

.am_item_right_first {float:left;}

.am_item_left {float:left;margin-top:8px;}

.am_item_right {float:left;margin-top:8px;}

#btalertemailv2 {
background:url("../images/bouton.png") no-repeat scroll left top transparent;
clear:left;
cursor:pointer;
float:left;
height:19px;
margin-top:13px;
width:100px;
}

#text_btalertemail{
cursor:pointer;
font-size:11px;
color:#ffffff;text-align:center;font-weight:bold;
width:100px;text-align:center;margin-top:2px;}

/**************************************************************** partenaire **/
#redactionnel_generique_cro {float:left;width:440px;color:#646464;font-size:11px;
text-align:justify;margin-top:20px;}

#redactionnel_generique {float:left;width:960px;color:#646464;font-size:11px;
text-align:justify;margin-top:20px;}

#allpartenaires {float:left;width:960px;margin-top:10px;}

.bloc_partenaire {float:left;width:320px;height:133px;
background:url("../images/back_partenaire.gif") no-repeat right bottom transparent;
position:relative;z-index:1;}

.bloc_image_partenaire {
border:1px solid #7F7F85;
height:96px;
position:absolute;
right:1px;
top:20px;
width:119px;
z-index:1;
}


.descriptif_partenaire {color:#4B4549;font-size:11px;position:absolute;
right:137px;text-align:justify;top:40px;
width:166px;}

.titre_partenaire {
color:#E20B7B;font-size:12px;font-weight:bold;position:absolute;right:137px;
text-transform:uppercase;top:18px;
}

.url_partenaire {
color:#4B4549;
font-size:11px;
position:absolute;
right:137px;
top:95px;
}

.lien_partenaire {text-decoration:underline;color:#4b4549; }

a.lien_partenaire {text-decoration:underline;color:#4b4549; }

a:hover.lien_partenaire {text-decoration:none;color:#4b4549;}

/************************************************************** redactionnel **/
.page_mentionslegales_libelle1 {color:#e20b7b;font-weight:bold;}

#redactionnel_generique2 {float:left;width:440px;color:#646464;font-size:11px;
text-align:justify;margin-top:20px;}

.t_titre_redactionnel {
border-bottom:1px solid #E20B7B;
float:left;
font-size:13px;
margin-top:25px;
width:440px;
}

#index_gauche_red {float:left;width:440px;}

#index_droite_red {float:right;width:475px;margin-top:11px;}

#sitemap {float:left;width:440px;margin-top:10px;}

#net_redac p {margin:0px;padding:0px;}

#img_redac {float:right;width:220px;height:138px;padding-left:10px;padding-bottom:10px;}

#img_gestion {float:right;width:220px;height:425px;padding-left:30px;padding-bottom:10px;
position:relative;font-size:11px;color:#ffffff;}


#gestion_droite {float:right;width:301px;margin-top:20px;position:relative;z-index:2;}


.box_gestion_droite {
    background: url("../images/box_gestion.png") no-repeat scroll left bottom transparent;
    color: #4B4549;
    float: left;
    font-size: 11px;
    padding-bottom: 10px;
    width: 300px;
}

.img_g_b {float:right;width:119px;height:87px;}

.img_g_g {float:left;width:181px;}

.bgd_2 {margin-top:10px;}

.titre_bg{float:left;font-size:12px;font-weight:bold;color:#e20b7b;text-transform:uppercase;margin-top:0px;}

.titre_bg2 {
    color: #4B4549;
    float: left;
    font-size: 11px;
    margin-top: 13px;
    width: 165px;
}

.prix_gestion{float:left;color:#f9f9f9;font-size:16px;font-weight:bold;background-color:#e20b7b;
padding:2px 0px 2px 0px;width:125px;text-align:center;margin-top:10px;}

#box_gestion_droite_3 {float:left;}

#bgd3a {float:left;color:#e20b7b;font-size:11px;font-weight:bold;margin-top:5px;}

#bgd3b {float:left;color:#4b4549;font-size:11px;margin-top:5px;}

#contactinfo {
    background: url("../images/bouton.png") no-repeat scroll left top transparent;
    cursor: pointer;
    float: right;
    height: 22px;
    margin-top: 7px;
    width: 104px;margin-right:1px;
}

.gestioninfo {
    color: #FFFFFF;
    cursor: pointer;
    font-size: 11px;
    font-weight: bold;
    margin-top: 4px;
    text-align: center;
    width: 88px;
}

#formulaire_gestion {
    height: 485px;
    left: 0;
    position: absolute;
    top: 0;
    width: 300px;
    z-index: 2;
    background:#A7A7A7 url(../images/box_estimation.gif) repeat-x top left;
}

#espace_gestion {
    left: 40px;
    position: absolute;
    top: 48px;
    width: 204px;
    z-index: 5;
}

.gestiontextarea {
    background: url("../images/back_textarea.png") repeat-x scroll 100% 0 #FFFFFF;
    border: 1px solid #FFFFFF;
    color: #4B4549;
    font-family: "Arial";
    font-size: 11px;
    height: 203px;
    padding-left: 10px;
    padding-top: 2px;
    width: 204px;
}

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

a.lienpackgestion {color:#e20b7b;text-decoration:none;}
a:hover.lienpackgestion {color:#e20b7b;text-decoration:underline;}

.alertemailinput_file {width:204px;
border:1px solid #ffffff;font-size:11px;color:#4b4549;padding-left:10px;padding-top:2px;font-family:"Arial";
background:#ffffff url("../images/back_inputselect.png") repeat-x 100% 0%;}


/*************************************************************** nos agences **/
#index_redg {float:left;width:597px;margin-top:20px;font-size:11px;color:#4B4549;}

#index_redd {float:right;width:296px;height:419px;;margin-top:20px;}

/************************************************************** plan du site **/
.hrefplandusite {color:#646464;text-decoration:none;font-size:11px;}

a.hrefplandusite {color:#646464;text-decoration:none;font-size:11px;}

a:hover.hrefplandusite {color:#e20b7b;text-decoration:underline;font-size:11px;}

#sitemap {float:left;margin-top:10px;}

#sitemap ul {list-style:none;padding:0px;margin:0px;}
#sitemap ul li{padding:0px;margin:0px;padding-left:25px;}

a.erreur404lien {font-weight:bold;font-size:12px;color:#e20b7b;text-decoration:underline;}
a:hover.erreur404lien {font-weight:bold;font-size:12px;color:#e20b7b;text-decoration:none;}

/**************************************************************** indexation **/

.lienindexation {font-size:11px;color:#4b4549;text-decoration:none;font-weight:bold;}

a.lienindexation {font-size:11px;color:#4b4549;text-decoration:none;font-weight:bold;}

a:hover.lienindexation {font-size:11px;color:#e20b7b;text-decoration:underline;font-weight:bold;}

.lienspangauche {font-size:11px;color:#4b4549;font-weight:normal;}

.numero_indexation {color:#e20b7b;font-size:11px;font-weight:bold;}

/**************************************************************** pagination **/
#div_pagination {font-size:12px;float:right;color:#4b4549;}

#div_pagination2 {font-size:12px;float:right;color:#4b4549;margin-top:13px;}

.paginationlien {color:#ffffff;background-color:#4b4549;text-decoration:none;border:1px solid #4b4549;display:inline-block;
width:20px;text-align:center;padding-top:2px;padding-bottom:2px;}

a.paginationlien {color:#ffffff;background-color:#4b4549;text-decoration:none;border:1px solid #4b4549;}

a:hover.paginationlien{color:#ffffff;background-color:#e20b7b;text-decoration:none;border:1px solid #e20b7b;}

.paginationactive {color:#ffffff;background-color:#e20b7b;text-decoration:none;border:1px solid #e20b7b;
display:inline-block;
width:20px;text-align:center;padding-top:2px;padding-bottom:2px;}

/******************************************************************* listing **/
a.lienredactionnel {font-weight:bold;font-size:12px;color:#e20b7b;text-decoration:underline;}

a:hover.lienredactionnel {font-weight:bold;font-size:12px;color:#e20b7b;text-decoration:none;}


.t_titre_listing {
    border-bottom: 1px solid #E20B7B;
    float: left;
    font-size: 13px;
    margin-top: 3px;
    width: 960px;
}

#div_bloc {float:left;width:960px;position:relative;z-index:1;margin-top:11px;}

.blocbien {width:960px;height:235px;float:left;margin-top:15px;position:relative;z-index:1;
background:transparent url("../images/background-listing.png") no-repeat top left;}

.hackbien1 {margin-top:12px;}


#pas_de_bien {padding-top:45px;text-align:center;width:960px;color:#e20b7b;font-size:14px;font-weight:bold;}





#index_biens {float:left;
position:relative;
width:960px;
z-index:1;left:11px;
}

#index_biens2 {float:left;
position:relative;
width:960px;
z-index:1;left:23px;
}

#bas_listing {width:960px;height:31px;float:left;margin-top:0px;}

#background_listing{float:left;margin-left:0px;width:980px;
min-height:370px;height:auto !important;height:370px;background:transparent;border:0px solid red;}



.ville {position:absolute;left:11px;top:8px;z-index:4;font-size:13px;text-transform:uppercase;color:#ffffff;}

.type_ref {
color:#4b4549;
font-size:14px;
height:24px;
left:10px;
position:absolute;
top:42px;
width:563px;
z-index:4;
}

.nombreimage {
color:#FFFFFF;
font-size:18px;
left:918px;
position:absolute;
top:5px;
z-index:11;
}

.prix {position:absolute;right:120px;top:5px;z-index:4;color:#ffffff;font-size:18px;font-weight:bold;letter-spacing:1px;}

.blocbien_image {
height:202px;
left:584px;
position:absolute;
top:32px;
width:271px;
z-index:3;
}

.blocbien_imagehref{
display:block
height:202px;
left:584px;
position:absolute;
top:32px;
width:271px;
z-index:4;
}

.description {
border:0 solid red;
color:#4B4549;
font-size:11px;
left:9px;
position:absolute;
text-align:justify;
top:70px;
width:563px;
z-index:4;
}

.rech_cnt_diapov { float: right; width: 100px; height: 201px;text-align :center;}

.rech_arrow_up, .rech_arrow_down { float: right; width: 100px; height: 25px; line-height: 23px; text-align : center;background:transparent url("../images/up.png") no-repeat top left;cursor: pointer}

.rech_arrow_down { background:transparent url("../images/down.png") no-repeat top left;}

.rech_photo { }

.cnt_vignettes {float: right;width: 100px;height: 152px;margin: 0;overflow: hidden;}

.cnt_diapo {width: 100px;}

.rech_img {float: left;width:69px; height:52px;margin: 0;border: 0;}

.rech_imgTb {float: right;width:95px;height:71px;display:block;padding: 0;margin: 0px 0px 2px 0px;
cursor: pointer;border:2px solid #4b4549;}

.imgInit { display: none; }

#tab_blocdemandedinformations {font-size:12px;color:#FFFFFF;}

.item_information{width:170px;float:left;padding-top:0px;padding-left:0px;color:#ffffff;_width:150px;}

.item_information2{width:238px;background-color:#6e6e6e;
color:#ffffff;font-size:11px;border:1px solid #ffffff;padding-left:2px;_width:237px;}

.item_information4 {width:242px;background-color:#6e6e6e;
color:#ffffff;font-size:11px;border:1px solid #ffffff;}

.item_information3{width:238px;background-color:#6e6e6e;
color:#ffffff;font-size:11px;border:1px solid #ffffff;padding-left:2px;
font-family:Arial;height:35px;height:25px !important!;}

.bsinfor {font-size:11px;background-color:#6e6e6e;
color:#ffffff;font-size:11px;border:1px solid #ffffff;
cursor:pointer;width:100px;text-align:center;
margin-left:310px;_margin-left:294px;
}

.hr_form {clear:left;height:5px;_display:none;}

.hr_form2 {margin-top:2px;height:20px;}

.sendfriend_input{width:238px;background-color:#6e6e6e;
color:#ffffff;font-size:11px;border:1px solid #ffffff;padding-left:2px;}

.demandemailform{border:0px solid red;width:397px;margin:auto;margin-top:40px;font-size:12px;color:#ffffff;}

.sendfriend_item {float:left;margin-right:5px;width:150px;color:#ffffff;font-size:12px;text-align:left;
_width:125px;}

.background_sendfriend_item {float:left;width:193px;height:20px;color:#ffffff;font-size:12px;}

.boutoninformation{border:0px;width:69px;
margin-left:328px;margin-left:328px !important!;_margin-left:304px;
border:1px solid #FFFFFF;
background-color:#6E6E6E;
color:#ffffff;
cursor:pointer;
font-size:11px;
text-align:center;}

.demandedinformations{width:414px;margin:auto;border:0px solid red;margin-top:20px;}


.redacdemandemail, .redacdemandedinformations {color:#ffffff;font-size:12px;width:583px;text-align:center;margin-top:10px;margin-top:5px !important!}


.sendfriend {
border:0px solid red;
cursor:pointer;
height:24px;
left:551px;
position:absolute;
top:3px;
width:27px;
z-index:11;
}

.contact {
border:0px solid red;
cursor:pointer;
height:24px;
left:517px;
position:absolute;
top:3px;
width:27px;
z-index:11;
}

.voirannonce {border:0px solid red;
width:942px;height:235px;position:absolute;left:0px;top:0px;z-index:10;}

.ensavoirplus_ {border:0px solid red;
height:24px;left:421px;position:absolute;top:196px;width:149px;z-index:11;
background:transparent url(../images/ensavoirplus_.png) no-repeat bottom left;cursor:pointer;}

.ensavoirplus_:hover {border:0px solid red;
height:24px;left:421px;position:absolute;top:196px;width:149px;z-index:11;
background:transparent url(../images/ensavoirplus_.png) no-repeat top left;cursor:pointer;}

.nouscontacter_ {border:0px solid red;
height:24px;left:251px;position:absolute;top:196px;width:149px;z-index:11;
background:transparent url(../images/nouscontacter_.png) no-repeat bottom left;cursor:pointer;}

.nouscontacter_:hover {border:0px solid red;
height:24px;left:251px;position:absolute;top:196px;width:149px;z-index:11;
background:transparent url(../images/nouscontacter_.png) no-repeat top left;cursor:pointer;}

/************************************************************** jquery slide **/
#slider {
	position: absolute;
	width: 960px;
	height: 300px;
	overflow: hidden;
	visibility: visible;
}
#slider .slide {
	position: absolute;
	top: 0px;
	height: 300px;
	width: 450px;
	background: #000;
	overflow: hidden;
	border-left: #000 solid 1px;
	cursor: default;
	visibility: visible;
}
#slider .title {
	color: #F80;
	font-weight: bold;
	font-size: 1.2em;
	margin-right: 1.5em;
	text-decoration: none;
}
#slider .backgroundText {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 100%;
	background: #000;
	filter: alpha(opacity=40);
	opacity: 0.4;
	visibility: visible;
	left: -1px;
}
#slider .text {
	position: absolute;
	top: 10px;
	color: #FFF;
	font-family: verdana, arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: justify;
	width: 470px;
	left: 10px;
	visibility: visible;
}
#slider .diapo {
	position: absolute;
	visibility: visible;
}














#slidersmall {
	position: absolute;
	width: 960px;
	height: 150px;
	overflow: hidden;
	visibility: visible;
}
#slidersmall .slide {
	position: absolute;
	top: 0px;
	height: 150px;
	width: 450px;
	background: #000;
	overflow: hidden;
	border-left: #000 solid 1px;
	cursor: default;
	visibility: visible;
}
#slidersmall .title {
	color: #F80;
	font-weight: bold;
	font-size: 1.2em;
	margin-right: 1.5em;
	text-decoration: none;
}
#slidersmall .backgroundText {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 100%;
	background: #000;
	filter: alpha(opacity=40);
	opacity: 0.4;
	visibility: visible;
	left: -1px;
}
#slidersmall .text {
	position: absolute;
	top: 10px;
	color: #FFF;
	font-family: verdana, arial, Helvetica, sans-serif;
	font-size: 9px;
	text-align: justify;
	width: 470px;
	left: 10px;
	visibility: visible;
}
#slidersmall .diapo {
	position: absolute;
	visibility: visible;
}

.link
{
color : #4B4549;
}


