html						{background: url(../images/bg-hiver-html.jpg) repeat-x top #ffffff;}
body		 				{background: url(../images/bg-hiver-body.jpg) no-repeat center top transparent;}
div.Bandeau 			{background: url(../images/bandeau-hiver.jpg) no-repeat left top;width:960px; height:176px; margin-left:auto; margin-right:auto;}


div.Global				{width:982px; margin-left:auto; margin-right:auto;}
div.Header				{position:relative; height:44px; overflow:visible;}
div.Logo					{position:absolute; width:242px; height:200px; top:0; left:-17px;}			
div.Logo a				{background:url(../images/logo-notre-logis.png) no-repeat 0 0;
							_background:url(../images/logo-notre-logis.gif);
							/*_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/notrelogis2009/images/logo-notre-logis.png');*/		/*version en local*/
							/*_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://212.94.168.40/notrelogis/images/logo-notre-logis.png');		/*version en ligne*/
							text-decoration:none; display:inline-block; width:100%; height:100%; position:relative; cursor:pointer;}

div.Tools									{position:absolute; right:20px; bottom:0; height:29px;
												background:url(../images/bg-tools-g.png) no-repeat left bottom;	_background-image:url(../images/bg-tools-g.gif); padding-left:16px; _width:40%; text-align:right;}
div.Tools div								{background:url(../images/bg-tools-d.png) no-repeat right bottom;		_background-image:url(../images/bg-tools-d.gif); 	padding-right:16px; height:100%;}
div.Tools div div 							{background:url(../images/bg-tools-c.png) repeat-x bottom;				_background-image:url(../images/bg-tools-c.gif); 	padding:0px;}
div.Tools,
div.Tools a									{font: normal 11px Tahoma, Geneva, sans-serif; text-decoration:none; color:#485366;	 }
div.Tools a.lienContact					{color:#1e3d73;}
div.Tools a.lienContact span			{float:none; padding: 0 0 0 24px; background:url(../images/ico-contact.gif) left center no-repeat transparent;}
div.Tools a	,	
div.Tools s									{padding:8px 6px 0;display:-moz-inline-box; display:inline-block; vertical-align:middle;}
div.Tools a:hover						{color:#5b6880;}

div.Principal											{}
div.PrincipalT											{background:url(../images/principal-t.png) no-repeat center bottom;		 _background-image:url(../images/principal-t.gif); 		height:16px;}
div.PrincipalC											{background:url(../images/principal-c.png) repeat-y center;						_background-image:url(../images/principal-c.gif);}
div.PrincipalB											{background:url(../images/principal-b.png) no-repeat center top;				_background-image:url(../images/principal-b.gif); 		height:16px;}
div.PrincipalInt										{margin:0 30px; /*position:relative;*/ overflow:hidden}

div.filAriane											{background:url(../images/arrow-red.gif) no-repeat 0 0.4em;  width:910px; margin-left:auto; margin-right:auto;
															font:normal 11px Arial, Helvetica, sans-serif; padding-left:12px; padding-bottom:20px; position:relative;}
div.filAriane .courant								{font-weight:bold; color:#07a4d2;}

div.Footer												{background: url(../images/bg-footer.gif) repeat-x top #fff; padding-top:50px; margin-top:60px;}
div.FooterInt											{width:982px; margin-left:auto; margin-right:auto;}
div.lienBas												{background:url(../images/dots-h.gif) repeat-x top; padding:10px 0 30px; margin-top:20px;}
div.lienBas,
div.lienBas a											{text-align:center; font:normal 11px Tahoma, Geneva, sans-serif; text-decoration:none; color:#696969;}
div.lienBas span										{color:#5076ad; padding-top:4px;  display:inline-block;}
div.lienBas a:hover									{color:#898989;}

/* MENU PRINCIPAL */
div.Menu												{height:49px; white-space:nowrap; margin:0 10px 15px;}
div.MenuG												{background:url(../images/menu-g.gif) no-repeat left top; padding-left:8px;}
div.MenuD												{background:url(../images/menu-d.gif) no-repeat right top; padding-right:8px;}
div.MenuC												{background:url(../images/menu-bg.gif) repeat-x top; padding:0;}
div.Menu a												{display:-moz-inline-box; display:inline-block; vertical-align:top;  height:49px; cursor:pointer;
															font:bold 12px Tahoma, Geneva, sans-serif; text-decoration:none; color:#696969; text-align:left; padding-right:2px;
															background:url(../images/menu-sep.gif) no-repeat center right;}
div.Menu a span										{position:relative;	float:left; padding:0 0 0 10px; vertical-align:middle; background:none;}
div.Menu a span span								{padding:0 10px 0 0;	background:none;}
div.Menu a span span span						{height:33px; padding:0 20px; padding-top:16px; background:none;
															background:url(../images/smenu-over-g.png) -1000px -1000px no-repeat;			_background-image:url(../images/smenu-over-g.gif);}
div.Menu a:hover span span span				{color:#999;
															background:url(../images/smenu-over-d.png) -1000px -1000px no-repeat;		_background-image:url(../images/smenu-over-d.gif);}
div.Menu a.selected span span span			{color:#00a0d1;
															background:url(../images/smenu-over-bg.png) -1000px -1000px no-repeat;		_background-image:url(../images/smenu-over-bg.gif);}	
div.Menu a.btContact								{background:none;padding:0;}
div.Menu a.btContact s							{display:-moz-inline-box; display:inline-block; background:url(../images/ico-contact.gif) no-repeat left 2px; padding-left:26px; height:26px;}
div.Menu s.arrow										{display:-moz-inline-box; display:inline-block; vertical-align:top; width:20px; height:20px;
															background:url(../images/menu-arrow.png) no-repeat right center; _background-image:url(../images/menu-arrow.gif);}

/* SOUS-MENU */
/* header */
div.Smenu p													{display:-moz-inline-box; display:inline-block; vertical-align:top; height:49px;} 
div.Smenu p a												{display:-moz-inline-box; display:inline-block; vertical-align:top; height:49px;
																	font:bold 12px Tahoma, Geneva, sans-serif; text-decoration:none; color:#fff; text-align:left; cursor:pointer;}													
div.Smenu p a:hover										{color:#6f6f6f;}
div.Smenu s.arrow											{display:-moz-inline-box; display:inline-block; vertical-align:top; width:20px; height:20px;
																	background:url(../images/menu-arrow-over.png) no-repeat right center; _background-image:url(../images/menu-arrow-over.gif);}
div.Smenu														{position:absolute; z-index:2000; top:100px;}
div.Smenu a													{color:#fff;}
div.Smenu a span											{display:-moz-inline-box; display:inline-block; height:49px;}
div.Smenu a span											{position:relative;float:left;padding:0 0 0 10px;	vertical-align:middle;
																	background:url(../images/smenu-over-g.png) left top no-repeat;_background-image:url(../images/smenu-over-g.gif);}
div.Smenu a span span									{padding:0 10px 0 0;
																	background:url(../images/smenu-over-d.png) right top no-repeat;_background-image:url(../images/smenu-over-d.gif);}
div.Smenu a span span span							{height:33px;	padding:0 20px; padding-top:17px; white-space:nowrap;
																	background:url(../images/smenu-over-bg.png) left top repeat-x;_background-image:url(../images/smenu-over-bg.gif);	color:#fff; }
/* liste */
div.Smenu ul											{padding:0 20px; margin:0;}
div.Smenu ul li										{padding:0;margin:0; background:url(../images/smenu-sep.gif) repeat-x bottom;}						
div.Smenu ul li a										{display:inline-block;padding:12px 0 12px 15px; _padding-bottom:0; display:block; text-decoration:none; font:bold 11px Tahoma, Geneva, sans-serif; color:#2ca9d2;
															background: url(../images/smenu-pointer.png) no-repeat left 15px; _background-image: url(../images/smenu-pointer.gif); white-space:nowrap}
div.Smenu ul li a dfn								{font-weight:normal; color:#696969; display:block; padding-top:2px;}
div.Smenu ul li a:hover							{color:#51b8da;}
div.Smenu ul li a:hover dfn						{color:#999;}
div.Smenu ul li.last 									{background:none;}
div.smenuListeT,
div.smenuListeB										{height:1px; overflow:hidden; position:relative; width:320px\9;}
div.smenuListeT s,
div.smenuListeB s									{height:100%; display:block; overflow:hidden;}
div.smenuListeT s s,
div.smenuListeB s s 								{margin:0 1px; display:block;}
div.smenuListeT										{background:url(../images/smenu-haut-g.gif) no-repeat bottom left;		}
div.smenuListeT s									{background:url(../images/smenu-haut-d.gif) no-repeat bottom right;		}
div.smenuListeT s s									{background:url(../images/smenu-haut-bg.gif) repeat-x top;					}
div.smenuListeB										{background:url(../images/smenu-bas-g.gif) no-repeat bottom left;			}
div.smenuListeB s									{background:url(../images/smenu-bas-d.gif) no-repeat bottom right;		}
div.smenuListeB s s									{background:url(../images/smenu-bas-bg.gif) repeat-x left top;				}
div.smenuListeL										{background:url(../images/smenu-g.gif) repeat-y left ;							}
div.smenuListeR										{background:url(../images/smenu-d.gif) repeat-y right;							}
div.smenuListeInt									{background:url(../images/smenu-bg.gif) repeat-x bottom #fff; margin:0 1px;}
div.smenuListeInt ul 								{list-style-type:none; margin:0; padding:0;}
div.smenuListeInt ul li								{padding: 0; margin:0 20px 0;height:auto}
div.smenuListeInt ul li.last						{height:auto; margin-bottom:0;}

/*FOOTER*/
/*######## ENCART FOOTER #########*/
div.encartFooter										{position:relative;float:left; width:294px;}
div.encartFooterT,
div.encartFooterB									{height:6px; overflow:hidden; position:relative;width:100%;}
div.encartFooterT s,
div.encartFooterB s									{height:100%; display:block; overflow:hidden;}
div.encartFooterT s s,
div.encartFooterB s s 								{background:#ffffff; margin:0 6px; display:block;}
div.encartFooterT									{background:url(../images/encart-footer-1.gif) no-repeat bottom left;}
div.encartFooterT s									{background:url(../images/encart-footer-2.gif) no-repeat bottom right;}
div.encartFooterB									{background:url(../images/encart-footer-3.gif) no-repeat bottom left;}
div.encartFooterB s									{background:url(../images/encart-footer-4.gif) no-repeat bottom right;}
div.encartFooterT s s								{background:url(../images/encart-footer-t.gif) repeat-x top;}
div.encartFooterB s s								{background:url(../images/encart-footer-b.gif) repeat-x top;}
div.encartFooterL										{background:url(../images/encart-footer-g.gif) repeat-y left;}
div.encartFooterR									{background:url(../images/encart-footer-d.gif) repeat-y right;}
div.encartFooterInt									{background:url(../images/encart-footer-bg-gris.gif) repeat-x bottom #f1f1f1;margin:0 6px; padding: 0 10px; height:160px;
															_background-position: 0 100px;}
div.encartFooterBleu	div.encartFooterInt	{background-image:url(../images/encart-footer-bg-bleu.gif); background-color:#819bc0;
															_background-position: 0 100px;}
div.encartFooterBleu								{color:#fff; float:right; width:680px;}
div.pictoTelephone,
div.pictoAppelsOffres								{height:100%;
															background: url(../images/picto-appelsdoffres.png) no-repeat 0 bottom;			_background-image: url(../images/picto-appelsdoffres.gif);}
div.pictoTelephone									{background-image: url(../images/picto-telephone.png);									_background-image: url(../images/picto-telephone.gif);
															padding-left:72px;}


div.encartFooterLocation							{float:left; width:394px;padding-right:8px; border-right:1px solid #2d4773; margin-top:16px;}

div.encartFooterLocation1							{float:left; width:192px;}
div.encartFooterLocation2							{float:right; width:182px;}

div.encartFooterLocation h3						{background:url(../images/tit_besoindinformations.png) no-repeat 0 0; _background-image:url(../images/tit_besoindinformations.gif); height:20px;}

div.encartFooterLocation1 h4						{background: url(../images/tit_pour_location.png) no-repeat 0 0;			 	_background-image:url(../images/tit_pour_location.gif); height:68px;}
div.encartFooterLocation2 h4						{background: url(../images/tit_demande_logement.png) no-repeat 0 0; 	_background-image:url(../images/tit_demande_logement.gif); height:68px;}

div.encartFooterAccession							{float:right; width:167px; margin-top:16px; /*padding-left:2%;*/}
div.encartFooterAccession h4					{background:  url(../images/tit_location-accession.png) no-repeat 0 0; _background-image:url(../images/tit_location-accession.gif); height:88px;}
/*div.encartFooterAccession h2					{background: url(../images/tel_accession.png) no-repeat 0 0; _background-image:url(../images/tel_accession.gif); height:46px;}*/

div.encartFooterAppelsOffres					{float:right; width:190px; margin:20px 10px 10px 0;}
div.encartFooterAppelsOffres h3				{background:  url(../images/tit_applesdoffres.png) no-repeat 0 0; _background-image:url(../images/tit_applesdoffres.gif); height:30px;}

div.encartFooterAccession h2 span,
div.encartFooterAccession h4 span,
div.encartFooterLocation h2 span,
div.encartFooterLocation h3 span,
div.encartFooterLocation h4 span,
div.encartFooterAppelsOffres h3 span			{display:none;}

div.encartFooterAccession h4 a,
div.encartFooterLocation h3 a,
div.encartFooterLocation h4 a,
div.encartFooterAppelsOffres h3 a					{display:block; width:100%; height:100%; text-decoration:none;}

div.blocLocAc {width:280px; float:left}
div.visuelLocationAccession{background:url(../images/location-accession.gif) no-repeat 0 0; height:204px;}
div.visuelLocationAccession span{display:none;}

div.encartProjetInteresse				{background: url(../images/photo-projet-vous-interesse.jpg) no-repeat 0 0; height:146px;}