html , body  {
          width : 100%;
          height : 100%;
          overflow : hidden;
      }
body {
	background-image: url(/img/euroimmo_fond_noel.jpg);
	background-repeat: no-repeat;
          font-family : Arial, Helvetica, sans-serif;
          font-weight : normal;
          font-size : 12px;
          margin : 0;
          padding : 0;
          background-color : #ffffff;
          color : #000000;
      }
#header {
          width : 100%;
          position : absolute;
          top : 0;
          left : 0;
          height : 292px;
      }
#menuright {
          z-index: 10;          
          font-family : Arial, Helvetica, sans-serif;
          font-weight : normal;
          font-size : 12px;
          line-height : 18px;
          width : 185px;
          position : absolute;
          top : 290px;
          left : 24px;
      }
#corps {
          font-family : Arial, Helvetica, sans-serif;
          font-size : 12px;
          font-weight : normal;
          position : absolute;
          top : 259px;
          bottom : 47px;
          overflow : auto;
          width : 100%;

	/* IE only */
	overflow-y:auto;
	overflow-x:hidden;
	height:expression((document.body.offsetHeight-296) + "px");
      }
#corps2 {
          width : 69%;
          position : absolute;
          left : 234px;
          right : 20px;
          top : 32px;
      }
#corps2 img { margin-right:10px;}
@media (max-width:768px) {
	#menuright {
	}
	
	#corps {
	}
	
	#corps2 {
		width : 55%;
	}
}
#footer {
          z-index: 20; 
          width : 100%;
          height : 42px;
          position : absolute;
          bottom : 0;
      }
a {
          color : #ffffff;
          text-decoration : none;
      }
a:hover {
          text-decoration : underline;
      }
a.lmenu:link {
          text-decoration : none;
          color : #000000;
      }
a.lmenu:visited {
          text-decoration : none;
          color : #000000;
      }
a.lmenu:hover {
          color : #34336c;
          text-decoration : none;
      }
a.lmenu:active {
          text-decoration : none;
      }
a.lhmenu:link {
          color : #ffffff;
          text-decoration : none;
      }
a.lhmenu:visited {
          color : #ffffff;
          text-decoration : none;
      }
a.lhmenu:hover {
          text-decoration : underline;
      }
a.lhmenu:active {
          color : #ffffff;
          text-decoration : none;
      }
a.lcorps:link {
          color : #666666;
          text-decoration : underline;
      }
a.lcorps:hover {
          text-decoration : none;
          color : #999999;
      }
a.lcorps:visited {
          text-decoration : none;
          color : #999999;
      }
a.lcorps:active {
          text-decoration : none;
      }
a.lresult:link {
	text-decoration: none;
	color: #666666;
}
a.lresult:visited {
	text-decoration: none;
	color: #999999;
}
a.lresult:hover {
	color: #000000;
	text-decoration: underline;
}
a.lresult:active {
	text-decoration: none;
}
td {
          font-family : Arial, Helvetica, sans-serif;
          font-weight : normal;
          font-size : 12px;
          color : #000000;
      }
select {
          font-size : 12px;
      }
input {
          font-size : 12px;
      }
.normal {
          font-family : Arial, Helvetica, sans-serif;
          font-weight : normal;
          font-size : 12px;
          color : #000000;
      }
.small {
          font-size : 11px;
      }
.black {
          color : #000000;
      }
.white {
          color : #ffffff;
      }
.smallwhite {
          color : #ffffff;
          font-size : 11px;
      }
.smallyellow {
          color : #f7c13b;
          font-size : 11px;
      }
.yellow {
          color : #f7c13b;
      }
.darkyellow {
          color : #c08d32;
      }
.subhead {
          font-weight : bold;
          color : #353374;
      }
.subsubhead {
	      font-size: 17px;
          font-weight : bold;
          color : #aba9da;
      }
.subheaddarkyellow {
          font-weight : bold;
          color : #c08d32;
      }
.subsubheadblack {
          font-weight : bold;
          color : #000000;
      }
.subsubheadyellow {
          font-size: 17px;
          font-weight : bold;
          color : #f7c13b;
      }
.subsubheadwhite {
          font-weight : bold;
          color : #ffffff;
      }
.summarytitle {
          color : #666666;
      }
.notclickabledarkgrey {
          color : #666666;
      }
.notclickable {
          color : #cccccc;
      }
.notunderlined {
          text-decoration : none;
      }
sup {
          font-size : 10px;
      }
.tagline {
          border-style : solid;
          text-align : center;
          font-size : 15px;
          color : #ffffff;
          background-color : #353374;
          font-weight : bold;
      }
.whitetitle {
          color : #ffffff;
          font-size : 36px;
          font-weight : bold;
      }

.hform {
	visibility:hidden;
}