/**************************************************************** principale **/
html,body{
	font-family: "Arial";
	font-size: 11px;
	color: #FFF;
	background: #606060;
	margin:0;
	padding:0;
}

img{border:0;}
form{margin:0;}
p{margin: 5px 0;}

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

.h_norm {font-size:15px;text-align:center;margin:8px 10px 10px 10px;}
.hnorm	{font-size:12px;font-weight: normal;display: inline;}
.hhnorm {font-size:14px;font-weight: normal;display: inline;}

.FLeft {float:left;}
/** SCROLL Marquee **/
#marqueetext {width:1000px;color:#FFF;text-decoration: none;}

#global {
	background: #908582 url("../images/imgfond.jpg") no-repeat;
	margin: 0 auto;
	width: 1000px;
}

#print {
	width: 200px;
	height: 25px;
	margin-top:32px;
}

#menuhaut{position:relative;}
#ORPI {position:absolute;top:30px;right:0px;width:148px;height:71px;background: url("../images/redrub2.png") no-repeat top left;}

.boutton_ensemble {
	background: url("../images/boutonlisting.gif") no-repeat;
	padding-top:7px;
	padding-left:7px;
	width:91px;
	height: 21px;
	text-decoration: none;
	float:left;
	font-size:9px;
	color: #c10002;
}
.boutton_ensemble2 {
	background: url("../images/boutonlisting.gif") no-repeat;
	padding-top:7px;
	padding-left:7px;
	width:91px;
	height: 21px;
	text-decoration: none;
	font-size: 9px;
	color: #c10002;
	
	float:left; 
}

/**** MENUHAUT ****/
#lemiddle { height:207px;float:left;width:1000px;}
#lemenuhaut {border: 0px solid red;height:360px;}


#bloc_bandeau_fin {
	float:left;
	margin-top: 30px;
	margin-left:-7px;
	background: url(../images/redrub2.png) no-repeat;
	width:155px;
	height:86px;
}

#bloc_bandeau {
	float:left;
	margin-top: 30px;
	border: 0px solid red;
	background: url(../images/redrub1.png) no-repeat;
	width:1000px;
	height:86px;
}

#welcity {float:right;background: url(../images/ste-maxime.png) no-repeat bottom;width:375px;height:215px;}



#menuH {
	float:left;
	height:20px;
	margin-top: 20px;
}


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

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


.blmenu:hover .fmg{float:left;width:5px;height:20px;margin:0;padding0;background: url(../images/fondmeng.png) no-repeat;visibility: visible;}
.blmenu:hover .fmd{float:left;width:5px;height:20px;margin:0;padding0;background: url(../images/fondmend.png) no-repeat;visibility: visible;}

.blmenu .fmg {float:left;width:5px;height:20px;margin:0;padding0;background: url(../images/fondmeng.png) no-repeat;visibility: hidden;}
.blmenu .fmd {float:left;width:5px;height:20px;margin:0;padding0;background: url(../images/fondmend.png) no-repeat;visibility: hidden;}


#menuH li .blmenu .fmg:hover {visibility: hidden;}
#menuH li .blmenu .fmd:hover {visibility: hidden;} 



.menuHaut {
	font-size: 14px;
	font-family: Arial;
	color: #FFF;
	text-decoration: none;
	text-transform: uppercase;
	padding:2px 0px 0px 0px;
	display:block;
	height:18px;
}

.menuHaut:hover {
	font-size: 14px;
	font-family: Arial;
	text-decoration: none;
	background: #FFF;
	color: #c10002;
	text-transform: uppercase;
}


#menuB {
	width:675px;
	margin-top: 10px;
	float:left;
}


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


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


.menuBas {
	font-size: 10px;
	font-family: Verdana;
	color: #FFF;
	padding: 0px 5px;
	text-decoration: none;
	text-transform: capitalize;
	display:block;
}

.menuBas:hover {
	font-size: 10px;
	font-family: Verdana;
	text-decoration: none;
	background: #CCC;
	color: #FFF;
	text-transform: capitalize;
}

.mentionsleg {
	text-decoration: none;
	color: #FFF;
}

.mentionsleg:hover {
	text-decoration: none;
	color: #CCC;
}


#bloc_bandeau_feddb {background: url(../images/rubfeedbk.png) no-repeat;width:1000px; height:38px;float:left;}

#rub_mot {background: url(../images/rubsearch.png) no-repeat;width:336px;height:72px;}
#rub_estim {background: url(../images/estimation.png) no-repeat;width:336px;height:120px;}
#rub_email {background: url(../images/mail.png) no-repeat;width:336px;height:123px;}

#edito {background: url(../images/cadre_txt3.png) no-repeat;width:608px;height:113px;float:right;}
#rubcc {background: url(../images/rubcc.png) no-repeat;width:608px;height:72px;float:right;font-size:16px;}

/******************************************************* Listing Biens ********/
#rubttl {background: url(../images/redrubdesc.png) no-repeat;width:990px;height:72px;}
#rubbien {background: url(../images/rubestim.png) no-repeat;width:608px;height:72px;float:right;font-size:16px;}
.blocbien {height:212px;	width:188px;	float:left;	margin-right:9px;	border: 0px solid green;	background: url(../images/elem_cc.png) no-repeat;}



/**** DETAIL BIENS  ****/

.annonce_add_detail_first {	color:#FFF;	font-weight:bold;}
.annonce_add {float:left;width:175px;}

#rubPaneTop {background: url(../images/topdesc.png) no-repeat;width:990px;height:25px;float:left;}
#rubPaneMid	{background: url(../images/middesc.png) repeat-y;width:990px;float:left;}
#ttl_tablepn {background: url(../images/ttl_pn.png) no-repeat;width:500px;height:89px;float: left;}
.butrub {background: url(../images/rubbutt.png) no-repeat;width: 362px; height:72px;float:right;cursor:pointer;}
#rubPaneFoo {background: url(../images/fotdesc.png) no-repeat;width:990px;height:50px;float:left;}

.ttl1l {background: url(../images/rubgdescl.png) no-repeat;width:185px;float:left;}
.ttl1r {background: url(../images/rubgdescr.png) no-repeat;width:185px;float:right;margin-top:14px;}

.buttons {background: url(../images/rubleftright.png) no-repeat;float:left;width: 363px;}

#equipements {background: url(../images/rubequip.png) no-repeat;width: 362px; float:right;}

.detailbien_libelleinput {font-size:12px; font-family: Arial;margin-left:10px;margin-top:10px;clear:both;}
.detailbien_libelletextarea {font-size:12px; font-family: Arial;margin-left:10px;margin-top:10px;clear:both;}
.detailbien_input {font-size:12px; font-family: Arial;	border:1px solid #d4d0c8; color:#6f6f6f;margin-left:10px;margin-top:10px;float:left;width:150px;}
.detailbien_select {font-size:12px; font-family: Arial;	border:1px solid #d4d0c8; color:#6f6f6f;width:200px;}
.detailbien_textarea {font-size:12px; font-family: Arial;	border:1px solid #d4d0c8; color:#6f6f6f;width:310px;margin-left:10px;}
.boutondemandeinformation {font-size:12px; font-family: Arial;	border:1px solid #d4d0c8; color:#6f6f6f;}
.detailbien_option {}




/******************************************************* moteur de recherche **/

#box_recherche {
	position:relative;
	width:337px;
	height:107px;
	padding-top: 5px;
	font-size: 12px;
	font-family: Arial;
	color: #6f6f6f;
	background:transparent url("../images/fond_rech.png") no-repeat;
}

.selectchkbox {
	font-size:10px;
	left:0px;
	position:absolute;
	top:80px;
	display:none;
}

.selectrecherche {
	float:left;
	margin:5px 5px 0px 5px;
	border: 0px solid red;
}

.selectrecherche select{
	width:148px;
	border:1px solid #d4d0c8;
	color:#6f6f6f;
}


.inputrecherche{
	float:left;
	margin:5px 5px 0 5px;
	margin:5px 5px 0 0px !important!;
	height:17px;
	width:145px;
	border:1px solid #d4d0c8;
	color:#6f6f6f;
}



#ventloc {float:left;width:221px;margin:10px 0 0 10px;}

#formboutonrecherche {
	width:92px;
	height:20px;
/*	margin-left:65px;
	margin-left:235px !important!;
	margin-top:15px;
	float:left;*/
	position:absolute;
	top: 80px;
	left: 230px;
}

#recherche_all_item {
	border:0px solid red;
	padding-top:15px;
}




/** Coups de Coeur **/

.bl1 {height:212px;	width:188px;	float:left;	margin-left:0px;	border: 0px solid green;	background: url(../images/elem_cc.png) no-repeat;}
.bl2 {height:212px;	width:188px;	float:left;	margin-left:21px;	border: 0px solid green;	background: url(../images/elem_cc.png) no-repeat;}
.bl3 {height:212px;	width:188px;	float:left;	margin-left:21px;	border: 0px solid green;	background: url(../images/elem_cc.png) no-repeat;}


.classtitre_cc {margin-top:5px;text-align: center; color: #606060; font-size:11px;}
.bxccdet,.boxcc_detail {margin: 2px 2px 2px 0px;text-align: center;height:45px;}


.blocCpCoeur { // elem_cc.png 188x212
	height:212px;
	width:188px;
	float:left;
	margin:0 0px;
	border: 1px solid green;
	background: url(../images/elem_cc.png) no-repeat;
}



.coeurj {
	margin:3px 3px 0;
	width:182px;
	height:134px;
	cursor: pointer;
}




.coeurk {
	clear:left;
	text-align: left;
	padding: 5px 3px;
	color:<?=COL_3;?>;
	height:50px;
}


















/**** Prog Neufs ***/
#thr {height:30px;background-color:#cb3133;border-bottom: 2px solid #c10003;}
.trr {height:30px;background-color:#cb3133;}
/*
.trr {height:30px;background-color:#c10003;}
*/

.thd_first {width:50px;border-right: 2px solid #a6a09d;border-bottom: 2px solid #c10003;}
.thd_norm {width:80px;border-right: 2px solid #a6a09d;border-bottom: 2px solid #c10003;}
.thd_last {width:80px;border-bottom: 2px solid #c10003;}

.td_first {width:50px;border-right: 2px solid #a6a09d;}
.td_norm {width:80px;border-right: 2px solid #a6a09d;}
.td_last {width:80px;}

/**** ESTIMATION ***/

.pack1_estimationinput {
	font-size: 11px;
	width:180px;
	margin-left: 70px;
	margin-left: 75px !important!;
	color: #6f6e6e;
	float:left;
	margin-top: 10px;
}

.alertemailinput {
	font-size: 11px;
	width:180px;
	margin-left: 70px;
	color: #6f6e6e;
	float:left;
	margin-top: 10px;
}



.pack1_estimationtextarea {
	font-size: 11px;
	width:180px;
	margin-left: 70px;
	margin-left: 75px !important!;
	color: #6f6e6e;
	float:left;
	margin-top: 10px;
	font-family: Arial;
}

.pack1_estimationselect, .alertemailselect {
	font-size: 11px;
	width:185px;
	margin-left: 70px;
	margin-left: 85px !important!;
	color: #6f6e6e;
	float:left;
	margin-top: 10px;
}



.alertemailselect2 {
	
	font-size: 11px;
	width:185px;
	margin-left: 70px;
	margin-left: 75px !important!;
	color: #6f6e6e;
	float:left;
	margin-top: 10px;
	height: 19px;
}

.alertemailselect3 {
	font-size: 11px;
	width:185px;
	margin-left: 70px;
	margin-left: 75px !important!;
	color: #6f6e6e;
	float:left;
	margin-top: 10px;
	height: 19px;
}

.alertemailselect4 {
	font-size: 11px;
	width:185px;
	margin-left: 70px;
	margin-left: 75px !important!;
	color: #6f6e6e;
	float:left;
	margin-top: 10px;
	height: 19px;
}

.contactinput {
	font-size: 11px;
	width:225px;
	color: #6f6e6e;
	float:left;
	margin-top: 10px;
	font-family: Arial;
}

.contacttextarea {
	font-size: 11px;
	width:225px;
	color: #6f6e6e;
	float:left;
	margin-top: 10px;
	font-family: Arial;
}


#ttl_rubestim {background: url(../images/rubestim.png) no-repeat;width:608px;height:72px;float:right;font-size:16px;}
#cadr_rubestim {background: url(../images/cadre_estim.png) no-repeat;width:609px;height:344px;float:right;margin-top:8px;}


#btestimation {float:left;margin-left:425px;margin-top:10px;width:87px;height:17px;text-align:center;padding: 3px 0 0 0px;background: url(../images/boutton_envoyer.png) no-repeat left top;cursor: pointer;}




/****************************** CONTACT *******************/
#rub_srch {background: url(../images/rubsearch.png) no-repeat;width:336px;height:72px;}
#rubcont {background: url(../images/rubcont.png) no-repeat;width:608px;height:72px;float:right;font-size:16px;}

#map {
float:left;
height:339px;
margin:3px;
width:330px;
}



#contactg {float:left;width:290px;}



#logo {float:right;height:70px;width: 150px;margin-top: -18px;position:relative;}
#fbg {float:left;width:200px;position:relative;}
#img_flag {float:left;width:22px;height:16px;margin-top:18px;margin-left: 5px;cursor:pointer;}
#aflag {float:left;margin-top:16px;font-size:12px;font-family:Arial;}
#fbd {float:left;margin-top:15px;font-size: 12px;}
#firstreso {float:right;margin-top:15px;font-size: 12px;margin-right:10px;}
#contener {width:990px;margin: 0px 5px;}
#gaucheindex {float:left;width:350px;}
#ttl_searcheng {margin:35px 30px 0 0px;float:right;font-size:16px;}
#blocfaitesestimer {padding:50px 0 0 180px;width:150px;height:55px;font-size: 14px;}
#bloccreeralerte {padding:60px 0 0 180px;width:150px;height:55px;font-size: 14px;}
#droiteindex0 {float:right;width:637px;margin-top:25px;}
#droiteindex {float:right;width:637px;margin-top:0px;}
#boxedito {padding:5px 0 0 5px;}
.editospan {padding:2px;background-color: #9ba2a4;color:#c10003;font-size:14px;}
#txtedito {font-size:12px;padding:10px;height:75px;}
#blocCC {float:right;width:608px;height:212px;}
#txtrubcc {margin:35px 0 0 30px;}


#logolbi {
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/lbi.png", sizingMethod="image");
	width:213px;
	height:25px;
	border:0px;
	cursor: pointer;
	float:right;
	margin: 8px 10px 0 0;
}

html>body #logolbi {
	filter: none;
	background:url(../images/lbi.png) no-repeat;
	margin: 15px 30px 0 0;
}


#vignettebien{height:280px;width:350px;margin-right:1px;border:0px solid green;float:right;}
.back_vignette{float:right;margin:0 21px 17px 0;}
.petiteimage {cursor:pointer;width:165px;height:108px;border:2px solid #FFF;}

/******************************************************************************* 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(http://ns204605.ovh.net/~cogolin/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://ns204605.ovh.net/~cogolin/images/prev.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(http://ns204605.ovh.net/~cogolin/images/next.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/~cogolin/images/prev.gif) no-repeat top left; }
#suivLink {width:45px;height:45px;float: right; background: url(http://ns204605.ovh.net/~cogolin/images/next.gif) no-repeat top left;}
#precLink :hover, #precLink:visited:hover { background: url(http://ns204605.ovh.net/~cogolin/images/prev.gif) no-repeat top left; }
#suivLink :hover, #suivLink:visited:hover { background: url(http://ns204605.ovh.net/~cogolin/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: 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:250px;width:350px;position: relative;}
#horizontal_carousel .container {width:380px;position: relative;overflow: hidden;}
#horizontal_carousel ul {margin: 0;padding:0;width: 100000px;position: relative;top: 0;left: 0px;height: 250px;}
#horizontal_carousel ul li {width: 380px;height: 245px;text-align: center; list-style:none;   float:left;}
#horizontal_carousel .buttons{display:block;clear:both;width: 351px;padding-left:8px;}
#horizontal_carousel .previous_button {float:left;width:161px;height: 40px;cursor:pointer;position:relative;z-index:1;}
#horizontal_carousel .previous_button_disabled {cursor: default;}
#horizontal_carousel .next_button {float:right;width:161px;height:40px;cursor:pointer;position:relative;z-index:1;}
#horizontal_carousel .next_button_disabled {cursor: default;}





/**********  FOOTER   ********/
#globfoot {width:1000px;margin: 0 auto;}
#bloc_footer {background: url(../images/rubfoot.png) no-repeat;width:1000px; height:120px;float:left;margin-top:-20px;}
#footbasd {float:right;width:220px;height:25px;margin-top:-45px;background: url(../images/lbi.png) no-repeat;}

#foot_g {float:left;width:570px;}
#copbox{margin-top:13px;margin-left:5px;float:left;font-size: 10px;}
.mlist {float:left;border-right: 1px solid #FFF;}



#foot_gg {background: url(../images/covea.png) no-repeat; float: left;
    height: 45px;
    position: absolute;
    right: 242px;
    top: -47px;
    width: 60px;}
#foot_gd {/*background: url(../images/palatine.jpg) no-repeat;*/float:left;width:160px;height:40px;margin-top:15px;}
#footbasg {float:left;width:690px;margin-left:5px;margin-top: -30px;}




.footerlink a{font-size:10px;color: #606060;text-decoration:none;text-transform:lowercase;}
.footerlink a:hover{font-size:10px;color: #606060;text-decoration:underline;text-transform:lowercase;}

.imageflottanteleft {
float:left;margin:0 15px 0 20px;
}

.imageflottanteleft a{
	font-size: 10px;
	font-family: Verdana;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	text-transform: capitalize;
	padding:0;
	display:block;
}

.imageflottanteleft a:hover{
	font-size: 10px;
	font-family: Verdana;
	font-weight: bold;
	text-decoration: underline;
	/*background: <?=COL_1;?>;
	color: #ffffff;*/
	text-transform: capitalize;
}

.lienscroll {font-size:10px;color: #FFF;text-decoration:none;}
.lienscroll:hover {font-size:10px;color: #FFF;text-decoration:underline;}
.hrefplandusite {font-size:12px;color: #FFF;}

#QCQ .footerlink a{font-size:12px;color: #FFF;text-decoration:none;}
#QCQ .footerlink a:hover{font-size:12px;color: #FFF;text-decoration:underline;}


/************** PAGINATION  ******************/
/*div qui contient tous les liens hypertextes de pagination*/
.paginationpage {
	text-align:center;
	float:left;
	
} 

/*:css pour le a href*/
.paginationlien {
	text-decoration: none;
	color: #FFF;
	font-size: 12px;
	font-weight:bold;
}


.paginationlien:hover{
	text-decoration: underline;
}

.suiteannonce{color: #606060;text-decoration: underline;font-size:10px;}
a.suiteannonce{color: #606060;text-decoration: underline;}
a:hover.suiteannonce{color: #606060;text-decoration: none;}

.suiteannonce2{color: #FFF;text-decoration: underline;}
a.suiteannonce2{color: #FFF;text-decoration: underline;}
a:hover.suiteannonce2{color: #FFF;text-decoration: none;}

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


.printHidden2 {float: right; width: 350px; height: 370px; margin-right: -12px;margin-right:5px !important!;}
.innermap {width:350px;height:300px;float: right;margin-right:20px;}

.Box_previous_button {color:#ffffff;font-size:12px;margin-top:6px;margin-left:25px;}
.Box_next_button {float:right;color:#ffffff;font-size:12px;margin-top:6px;margin-right:40px;}

#DPE_big {
    display: none;
    height: 180px;
    right: 0px;
    position: absolute;
    top: 30px;
    width: 197px;
    z-index: 20;
}

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

