/* le layout framework */
/* reset */
* { text-decoration:none; font-family:verdana }
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{margin:0;padding:0}
table{border-collapse:collapse;border-spacing:0}
/*th,td{vertical-align:top}*/
fieldset,img{border:0}
address,caption,cite,code,dfn,strong,th,var{font-style:normal;xfont-weight:normal}
/*ol,ul {list-style:none}*/



body {	background: #ffffff url(/images/global/fond.png) repeat-x;background-attachment:fixed;background-position:bottom;margin: 0px }
ul li { margin:0 0 5px 15px;text-align:justify;padding:0 }

#container {	overflow:auto;background:#ffffff url(/images/global/immobilier.jpg) no-repeat bottom right;padding:0;width:780px;margin:auto;border-left:1px solid #cccccc }
* html #container { width:783px }

#corps { width:578px;min-height:400px;height:1%;float:left;margin:0;padding:4px 7px 0 7px;background:#ffffff }

#navcontainer { width:188px;margin-left:592px }


/* SOUS MENU : DEBUT */
.front_sous_menu { border-top:1px solid #cccccc;margin-bottom:422px }
.front_sous_menu li { list-style:none }
.titre_sous_menu { border-bottom:1px solid #cccccc;padding:2px 2px 2px 5px;text-align:right;background-color:#6E6700;font:11px/22px tahoma;color:#ffffff;font-variant:small-caps;font-weight:800;letter-spacing:3px }
.actif .titre_sous_menu { color:#EBD86D }
.titre_sous_menu a { color:#ffffff; }
.menu.actif .titre_sous_menu a { color:#EBD86D }


.menu { margin:0 }
.smenu { border-bottom:1px solid #cccccc;padding:2px 2px 2px 5px;margin:0 }
.smenu a, .smenu span { font:11px/22px tahoma;color:#ffffff;font-variant:small-caps;font-weight:800;letter-spacing:3px }
.menu .smenu.actif a { color:#EBD86D }
.menu .smenu a:hover { color:#FFEBBA }
/* SOUS MENU : FIN */



.AInotice { background-color:#E5FFDE;border:1px solid black;padding:0;margin:0 }
.AIerreur { background-color:#FFDEDC;border:1px solid black;padding:0;margin:0 }
.AIerreur p, .AInotice p { padding:2px 0 0 2px }
.AIerreur li, .AInotice li { list-style-type:square }

.floatright { float:right; }
.floatleft { float:left; }
.clear { clear:both;visibility:hidden }
.cacher { display:none; }

.copyright { font-size:10px;font-family:verdana;letter-spacing:1px;text-decoration:none;color:#cccccc }
.copyright:hover { color:#ffffff }
