/*  *{ border:1px solid red;}  */

html, body{    background:#020226 url('../medias/images/design/background.jpg') no-repeat top center; padding:0px; margin:0px; font-family:Arial, Helvetica, sans-serif; width:100%; font-size:12px; line-height:17px;  }
img { 	border:0px; }

h1 { 	margin:0 0 22px 0; padding:0px; font-weight: bold; font-size: 22px; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif;!important; }
h2 { 	margin:0; padding:0px; font-weight: normal; font-size: 18px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;!important}
h3 { 	margin:14px 0 0 0; padding:0px; font-weight: bold; font-size: 16px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;!important}
.blackBox h1.historique, .blackBox h1.historique a{ color:white; font-size: 11px; text-align:justify; line-height:17px; margin:1em 0; font-family:Verdana, Geneva, sans-serif; font-weight:normal; text-transform:none; margin:0; text-decoration:none}
.blackBox h1.historique a:hover{ text-decoration:underline}

p { 	font-size: 13px; text-align:justify; line-height:17px; margin:1em 0; }

a {  color:#006cff;  }
a:focus { outline:none; }
a:hover { text-decoration:none;}

.alphaOver:hover{ 	
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
	filter:alpha(opacity=60);
	-moz-opacity:0.6;
	-khtml-opacity: 0.6;
	opacity: 0.6;
}
.shadow {
	-moz-box-shadow: 0px 0px 10px #000;
	-webkit-box-shadow: 0px 0px 10px #000;
	box-shadow: 0px 0px 10px #000;
} 

.red{ color:red;!important;}
.clear { clear:both; }
.right{ text-align:right;}
.picto{ vertical-align:middle}
.widthLimiter{width:950px; margin:0 auto; text-align:left}

form{margin:0; padding:0}

#header{ height:150px; background:url('../medias/images/design/bg_top.png') no-repeat bottom center;}
#container{background: url('../medias/images/design/bg_repeat.png') repeat-y; padding: 15px 0 15px 90px;}
#container_bas{background: url('../medias/images/design/bg_bottom.png') no-repeat; height:18px;}

#containerVisit{background: url('../medias/images/design/bg_repeat.png') repeat-y; padding: 15px 0 0 36px;}

#zonePhoto{ float:left; width:290px;}
#zonetxt{ float:right; width:467px; padding:27px 36px 27px 23px; height:344px; background: url('../medias/images/design/bg_metal.jpg') repeat-y; overflow:auto;}
#zonetxt2{ clear:both; padding:23px 95px 0 0; color: white; }

#credit{ text-align:right; padding:10px 36px 36px ; color:#006cff;}
#credit a{ text-decoration:none; color:#006cff;}
#credit a:hover{ text-decoration:underline}

#NeedFlash{ text-align:center; padding:20px; font-size:14px; background:white; border:2px solid red; border-top:none; }
#NoFlashMenu{ text-align:center}

#contact_confirm{ border:1px solid black; padding:5px; text-align:center}


.emplois_box{clear:both; margin-bottom:5px; margin-left:20px}
.emplois_box_titre{font-size:14px; font-weight:bolder; color:#333}
.emplois_box_text{padding:0 0 0 20px;color:#666}
.emplois_box_text p{padding:0; margin:5px 0;}




#documentList{ font-size:12px;}
#documentList span{ font-size:11px; color:#F60;}



input#dwlEN{ background:url(../medias/images/btn_download_enCA.png) no-repeat; width:89px; height:25px; border:none; cursor:pointer;}
input:hover#dwlEN{ background:url(../medias/images/btn_download_enCA_over.png) no-repeat;}
input#dwlFR{ background:url(../medias/images/btn_download_frCA.png) no-repeat; width:99px; height:25px; border:none; cursor:pointer;}
input:hover#dwlFR{ background:url(../medias/images/btn_download_frCA_over.png) no-repeat;}

input.ContactBTTen{ background:url(../medias/images/btn_send_enCA.png) no-repeat; width:62px; height:25px; border:none; cursor:pointer;}
input:hover.ContactBTTen{ background:url(../medias/images/btn_send_enCA_over.png) no-repeat;}
input.ContactBTTfr{ background:url(../medias/images/btn_send_frCA.png) no-repeat; width:79px; height:25px; border:none; cursor:pointer;}
input:hover.ContactBTTfr{ background:url(../medias/images/btn_send_frCA_over.png) no-repeat;}

input#LogMemberEN{ background:url(../medias/images/btn_login_enCA.png) no-repeat; width:69px; height:25px; border:none; cursor:pointer;}
input:hover#LogMemberEN{ background:url(../medias/images/btn_login_enCA_over.png) no-repeat;}
input#LogMemberFR{ background:url(../medias/images/btn_login_frCA.png) no-repeat; width:92px; height:25px; border:none; cursor:pointer;}
input:hover#LogMemberFR{ background:url(../medias/images/btn_login_frCA_over.png) no-repeat;}




/*
.linegreen{ border:1px solid #7f7354; border-left:none; border-right:none; height:1px; margin:22px 0;}

#paternRepeat{ background: url('../medias/images/design/pathernRepeat.png') repeat top left fixed;}

#designCorner{ display:block; float:left; background:url('../medias/images/design/navCorner.png') no-repeat; width:15px; height:88px;}
#header{height:116px; position:absolute; left:0; z-index:900}

#navigationTOP{ float:right; margin:0 4px 0 0;}
#navigationTOP a{display:block; float:left; height:37px; padding:0 8px; border: 1px solid #726544; margin:0 2px 0 2px ; border-top:none;background:url('../medias/images/design/bg_Top_onglet.png') repeat-x top;}
#navigationTOP a img, .addthis_toolbox, .sharedIMG img{ margin:10px 0 0 0}
#navigationTOP a:hover, .sharedIMG:hover{ background:url('../medias/images/design/nav_over.png') repeat-x top; border: 1px solid #727272; border-top:none;}
.sharedIMG{ display:block; float:left; height:37px; padding:0 8px; border: 1px solid #726544; margin:0 2px 0 2px ; border-top:none;background:url('../medias/images/design/bg_Top_onglet.png') repeat-x top;}
.TopMenuSelect{ background:url('../medias/images/design/nav_over.png') repeat-x top !important; border: 1px solid #727272 !important; border-top:none !important;}

.addthis_toolbox{ float:left; width:104px;}
#navigationTOP .addthis_toolbox a{ padding:0!important; background:none!important; height:auto!important;  border:none;!important}


#navigation{width:714px; height:88px; padding:42px 0 0 3px; background:url('../medias/images/design/navigation_bar.png') no-repeat top; float:left;}
#navigation a {display:block; float:left; height:39px; padding:0 8px; border:1px solid transparent; border-right: 1px solid #d0c7b4}
#navigation a img { margin:8px 0 0 0;}
#navigation a:hover, #navigation a.SelectedMenu{ background:url('../medias/images/design/nav_over.png') repeat-x top; border: 1px solid #727272 }
/*#navigation div.subMenu:hover{background:url('../medias/images/design/nav_over.png') repeat-x;}*//*
#navigation div.subMenu{ display:block; float:left;  z-index:999}
#navigation div.subMenu .subMenuLink{ display:none;  z-index:1000;}
#navigation div.subMenu:hover .subMenuLink{ display:block; }
#navigation div.subMenu .subMenuLink a{ display:block; float:none!important; background:url('../medias/images/design/subMenu.jpg') repeat-x; clear:both; height:25px; padding-top:7px; font-size:12px; border:1px solid #726544; border-top:none; color: white; text-decoration:none; }
#navigation div.subMenu .subMenuLink a:hover{  background:url('../medias/images/design/nav_over.png') repeat-x; }
.separator {display:block; float:left;}

#credit{ background: url('../medias/images/design/footer.png') repeat-x; height:143px;  color:#5d5847; font-size:10px; z-index:1001; margin:-9px 0 0 0;}
#creditTxt{ padding:14px 10px 0 0;text-align:right;clear:both}
#creditTxt a{ text-decoration:none; color:#5d5847; }
#creditTxt a:hover{ text-decoration:underline; }

.home_box_container{background:url('../medias/images/design/homeSection.jpg') repeat-y; padding:0 0 0 6px;}
.home_box_txt{height:196px; background:url('../medias/images/design/home_appartement_box.png') no-repeat; margin:0; padding:25px 27px; overflow:hidden; color:white;}
.home_box_txt a img{ display:block; margin:0 0 6px 0;}

.box_b{padding:337px 0 16px 0px; width:313px;}
#box_b1{background:url('../medias/images/design/home_box/robin_b1_1.jpg') no-repeat top; }
#box_b2{background:url('../medias/images/design/home_box/robin_b2_1.jpg') no-repeat top; }
#box_b3{background:url('../medias/images/design/home_box/robin_b3_1.jpg') no-repeat top; }

.blackBox{ background:#222222; color:white; border:1px solid #727272;-moz-box-shadow: 0px 0px 2px #000; -webkit-box-shadow: 0px 0px 2px #000; box-shadow: 0px 0px 2px #000; margin:0 5px 7px 19px; padding:6px;}
.bannerTopContent{ width:937px; height:154px; border:1px solid white; margin:0px auto; z-index:200; cursor:pointer; position:relative;}
.slogan{bottom:0; right:0; display:block; position:absolute}

.nmContentPadding{ padding:33px 22px 22px 22px}


#formContact{}
#formContact table{ }
#formContact table td{ }
#formContact table td input[type=text]{width:200px}

#contact_confirm{ text-align:center; color:#eae6dd; border:1px solid #ffffff; margin:10px; padding:1em; font-size:15px;background:black}

.blackboxCurent{color:#dbc486!important}

.VilleBox{border:1px solid #7d7d7d; margin:11px 12px 0 0; width:303px; height:386px; float:left; position:relative; cursor:pointer; cursor:hand;}
.VilleBox:hover{border:1px solid #ffffff;}
.VilleBox:hover .alphaOver{ 	
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
	filter:alpha(opacity=60);
	-moz-opacity:0.6;
	-khtml-opacity: 0.6;
	opacity: 0.6;
}
.VilleBoxInside{display:block; background:url('../medias/images/design/ville_box.png') no-repeat center; width:313px; height:91px; margin:0 0 -5px -5px; bottom:0; position:absolute;}
.VilleBoxTxt{padding:0 10px 0  20px; }
.VilleBoxTxt a{ font-size:18px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-transform:uppercase; text-shadow: 2px 2px 2px #000000; text-decoration:none; color:white;}
.VilleBoxTxt a:hover{ text-decoration:none}

.immeubleBox{width:215px; height:261px; float:left; margin:10px 10px 0 0}
.ajustbox{ height:300px;}
.immeubleApercu{ width:213px; height:189px; border:1px solid #7d7d7d; margin:0 0 10px 0; cursor:pointer; cursor:hand;}
.immeubleTitle{font-weight:bold; font-size:12px}
.immeubleAdress{font-weight:normal; font-size:11px}
.immeubleLine{margin:10px 0 0 0; border: 1px solid #7d7d7d; border-left:none; border-right:none; height:1px;}
.immeubleBox:hover .immeubleApercu, .immeubleBox:hover .immeubleLine{border-color:#ffffff;}

.immeubleLineV2{margin:10px 0 5px 0; border: 1px solid #7f7354; border-left:none; border-right:none; height:1px;}


.immeubleAlbum{float:right; width:385px;}
.immeubleAlbum a{width:109px; height:109px; border:#7f7354 1px solid; margin:9px 0 0 9px; float:left; display:block;}
.immeubleAlbum a:hover{border:#ffffff 1px solid;}



.appSize{float:left; height:67px;}
.linkme {  color:#dbc486; text-decoration:underline; cursor:pointer; cursor:hand;  }
.linkme:hover {  text-decoration:none  }

#filtreAppartementForm label{ cursor:pointer; cursor:hand; display:block;}
#filtreAppartementForm label input[type=checkbox]{ cursor:pointer; cursor:hand;}
#filtreAppartementForm label:hover{ color:#dbc486 }

.creatDate{font-size:9px; color:#666; text-align:center; padding:22px 0 0 0;}

.contactZone{ font-size:14px; font-family:Verdana, Geneva, sans-serif}

#txtTmp{ display:none; position:absolute; bottom:0; left:0; background:black; padding:4px; border:1px solid red;}
#txtTmp:hover{ border:1px solid lightgreen;}


.ContactBTTen{ background:url('../medias/images/design/btn_send_enCA.png') no-repeat; border:none; width:57px; height:38px; cursor:pointer}
.ContactBTTen:hover{ background:url('../medias/images/design/btn_send_enCA_over.png') no-repeat;}
.ContactBTTfr{ background:url('../medias/images/design/btn_send_frCA.png') no-repeat; border:none; width:84px; height:38px; cursor:pointer}
.ContactBTTfr:hover{ background:url('../medias/images/design/btn_send_frCA_over.png') no-repeat; }


.searchBTT_fr{ background:url('../medias/images/design/btn_search2_frCA.png') no-repeat; border:none; width:112px; height:22px; cursor:pointer;}
.searchBTT_fr:hover{ background:url('../medias/images/design/btn_search2_frCA_over.png') no-repeat; }
.searchBTT_en{ background:url('../medias/images/design/btn_search2_enCA.png') no-repeat; border:none; width:74px; height:22px; cursor:pointer;}
.searchBTT_en:hover{ background:url('../medias/images/design/btn_search2_enCA_over.png') no-repeat; }

.searchBTT2_fr{ background:url('../medias/images/design/btn_search_frCA.png') no-repeat; border:none; width:112px; height:38px; cursor:pointer;}
.searchBTT2_fr:hover{ background:url('../medias/images/design/btn_search_frCA_over.png') no-repeat; }
.searchBTT2_en{ background:url('../medias/images/design/btn_search_enCA.png') no-repeat; border:none; width:74px; height:38px; cursor:pointer;}
.searchBTT2_en:hover{ background:url('../medias/images/design/btn_search_enCA_over.png') no-repeat; }*/





































