/* CSS Document */
*{margin:0 auto; padding:0; border:0; text-decoration:none;}
html{background:#334883;}
body{width:1000px;font-family:Verdana,Arial;font-size:12px; color:#fff;background:url(/img/fond.jpg) top left repeat-y;}
a{color:#fff;}
h1{font-size:18px;}
h2{font-size:16px;}
h3{font-size:14px;}
.left{float:left;}
.right{float:right;}

#HeadB{background:#334883;float:left; width:1000px;padding:2px 0}
#HeadB h1{font-size:14px}

.header{float:left; width:1000px; clear:both;overflow:hidden;zoom:1;}
#flash{width:756px;float:right;}

.header2{float:left; width:1000px; clear:both;overflow:hidden;zoom:1;background:url(/img/header2.jpg) top right no-repeat;}
.header2b{float:left; width:1000px; clear:both;overflow:hidden;zoom:1;background:url(/img/header2b.jpg) top right no-repeat;}


#rech{float:left;width:385px;padding:2px 5px;}
#rech .fld{width:235px; color:#8D8F91;font-size:10px;padding:2px;border:0;}
#ok{border:0;}
.titreT{float:right; width:340px; text-align:center;font-weight:bold;}
.titreT strong{color:#324A89}

#Site{background:url(/img/fond.jpg) bottom right repeat-y; width:1000px ;clear:both;float:left;}


/*Menu*/
.acc{background:url(/img/acc.jpg) bottom left no-repeat;padding:10px 30px 3px 30px; width:134px; float:left;font-weight:bold;margin:0 0 25px 33px;}
.acc2{background:url(/img/acc.jpg) bottom left no-repeat;padding:10px 30px 3px 30px; width:134px; float:left;font-weight:bold;margin:0 0 0 33px;}

#Gauche{float:left; width:244px; overflow:hidden;zoom:1; clear:both;background:url(/img/Gauche.jpg) top left no-repeat;}
.Menu {float:left; clear:both; width:195px; list-style:none;display:inline;margin:0 0 0 33px; background:url(/img/menu.jpg) bottom left no-repeat;padding-bottom:70px;}
.Menu li {float:left;clear:both;width:175px;margin:4px 5px; background:url(/img/li.jpg) 0px 5px no-repeat;padding:5px 0 8px 15px;overflow:hidden;zoom:1;display:inline;border:solid 1px transparent; }
.Menu a {color:#fff;font-weight:normal;} 
.Menu .selected{color:#FEE300;}

/*Partie Droite*/
#Droite{float:right;width:756px;display:inline;overflow:hidden;zoom:1;background:url(/img/Droite.jpg) top left repeat-x;min-height:600px;}
.arianne{font-size:10px;margin:5px;}
.TexteAcc{float:left; width:470px;padding:0 10px 0 0; border-right:solid 3px #324B8A}
.TexteAcc h1{font-size:18px; margin-bottom:10px;}
.coord{background:url(/img/coord.jpg) top left no-repeat;padding:15px 0 10px 15px;width:435px;margin:10px 0 0 0; float:left; height:30px}
.coord .forpro{float:left; width:150px; text-align:center;margin-left:15px;}
.coord .forpro strong{color:#77B7E5}
.coord .tel{float:right; width:125px;margin-right:5px;}

.coord2{background:url(/img/coord.jpg) top left no-repeat;padding:14px 0 10px 15px;width:435px;margin:7px 0 0 0; float:right; height:30px}
.coord2 .forpro{float:left; width:150px; text-align:center;margin-left:15px;}
.coord2 .forpro strong{color:#77B7E5}
.coord2 .tel{float:right; width:125px;margin-right:5px;}

.carte{float:right; width:205px;padding:15px 12px; background:#324B8A;margin:0 15px 0 0}
.carte h2{font-size:12px; color:#77B7E5;margin-bottom:10px;}

/*Liste*/
.bienlist {float:left; width:230px; font-size:11px;padding:5px; margin:20px 0px 0 7px;color:#fff;overflow:hidden;zoom:1;display:inline;background:#fff url(/img/bien.jpg) 0px 5px no-repeat;color:#324B8A}
.bienlist .photo{clear:both;width:230px;text-align:center;margin:5px 0;float:left;}
.bienlist .texte{float:left;width:230px;line-height:11px; clear:both;text-align:right;}
.bienlist .ref{color:#8D8F91;font-size:11px;}
.bienlist .typebien,.region{font-size:11px;}
.bienlist .typebien a{color:#324B8C;font-weight:bold;}
.bienlist .region a{color:#C5304F;font-weight:bold;}
.bienlist .prix{color:#324B8C;font-weight:bold;margin:2px 0}
.bienlist  h1{font-size:12px;font-weight:normal;padding:5px 0;margin-top:5px; clear:both; height:35px;}
.bienlist  h1 a{color:#324B8A;}
.bienlist strong{color:#FEE300;}
.bienlist .detail{float:right; background:url(/img/detail.jpg) right no-repeat;padding-right:20px;color:#324B8A;margin:10px 0 5px 0;}


/*detail*/
.titreRub{font-size:16px;color:#1F5CA0;margin:10px 0;}

#bien{background:#fff;width:725px;float:left;display:inline;color:#8D8F91;overflow:hidden;zoom:1;margin:20px 0 15px 5px;font-size:11px;padding-bottom:15px;}
#head{background:url(/img/bien.jpg) top left no-repeat;font-size:14px;padding:1px 10px 5px 60px;border-bottom:solid 1px #77B7E5;float:left; width:640px;margin:5px;}
#head h1 {color:#324B8C;font-weight:bold;margin:7px 0 3px  0;}
#head .ref{color:#8D8F91; float:right;}
#head .typebien {color:#324B8C;font-weight:bold;}
#head .region {color:#C5304F;font-weight:bold;}
#head .prix{float:right;color:#324B8C;font-weight:bold;margin:2px 0}
#head2{margin:10px;}
#galerie{float:left; width:445px;margin-left:5px;}


#Petite{width:445px;float:left; clear:both; text-align:center;display:inline;overflow:hidden;zoom:1;}
#Petite img{margin:5px 3px 5px 0px;float:left;}
.Texte{ line-height:18px;float:right; clear:right;width:250px;margin-right:10px;display:inline;overflow:hidden;zoom:1;border-bottom:solid 1px #77B7E5;padding-bottom:30px;}
.Texte h1{font-size:12px;font-weight:normal;margin:10px 0;}
.Texte a{color:#8D8F91;}
.Texte strong{color:#8D8F91;}
.vendu{color:#C5304E}

.actions {width:250px; float:right;clear:right;list-style:none;margin:5px 10px 0 0;line-height:18px;overflow:hidden;zoom:1;display:inline;}
.actions li{color:#fff;float:left;background:url(/img/detail.jpg) left  no-repeat;padding-left:20px;width:235px;margin:5px 0;font-weight:bold;}
.actions a{color:#334986;font-weight:bold;}
.actions .contact{background:#77B7E5;padding:10px 7px; text-align:center;}
.actions .contact a{color:#fff;text-transform:uppercase;}
.confier{float:left;margin-top:10px;}

#galerie_actu{width:210px;float:left;padding:0px 10px 15px 0px;display:inline;overflow:hidden;zoom:1;}

/*suivant-precedent*/
#navigation{ width:725px; float:left; clear:both;margin:20px 0 15px 5px; display:inline; text-align:center;font-family:Arial;}
.prev{float:left;}
.next{float:right;}


.page{clear:both; float:left;width:725px;margin:20px 0 15px 5px;}
.listesect{margin:15px 10px;width:150px;float:left;background:#fff url(/img/bien.jpg) 0px 5px no-repeat;padding:5px;color:#324B8A;overflow:hidden;zoom:1;display:inline;}	
.listesect .texte{float:left;width:150px;line-height:11px; clear:both;text-align:right;}
.listesect .photo{clear:both;width:150px;height:150px;text-align:center;margin:5px 0;float:left;}
.listesect .ref{color:#8D8F91;font-size:11px;}
.listesect .typebien a{color:#324B8C;font-weight:bold;}
.listesect .region a{color:#C5304F;font-weight:bold;}
.listesect .detail{float:right; background:url(/img/detail.jpg) right no-repeat;padding-right:20px;color:#324B8A;margin-bottom:5px;}
#BDroit{border:0;margin-top:40px; width:85px;}
#BGauche{border:0;margin-top:40px;width:85px;}

.secto{ width:960px; float:left; clear:both;margin:15px 20px; display:inline; text-align:center;font-family:Arial;}

/*formulaire*/
input,textarea,select{border:solid 1px #595959;}
.obligatoire{background:#CCCCCC;}

#mentions{margin:0 0 10px 33px;width:175px;font-size:11px;overflow:hidden;zoom:1; display:inline;clear:both;padding:0 10px;}

/*Pied de page*/
#footer{float:left; clear:both; width:175px;font-size:11px;line-height:14px; background:url(/img/footer.jpg) top left no-repeat;padding:25px 10px 15px 10px;  list-style:none;display:inline;margin:0 0 0 33px;overflow:hidden;zoom:1; display:inline;}
#footer a{color:#fff}
.clear {
	clear: both;
	display: block;
	height: 1px;
	overflow: hidden;
	margin: 0;
	padding: 0;
}

#Ecom{float:left;clear:both;width:1000px;text-align:right;background:#334883;font-size:11px;padding:5px 0;}	
#Ecom a{color:#C2C7CF;}



