body {
	margin: 0; padding: 0;
	font-family: "arial"; text-align:center; font-size:11px; color:#ffffff;
	background:#051e3b url('/') no-repeat 0 0;
}

div, ul, h1, h2, h3 {
  display:block; margin:0; padding:0;
}
  ul {
  	list-style: none;
  }

p {
	margin:0; padding:0;
	text-align:left;
	clear:both;
}
a {
	text-decoration:none; font-weight:normal; color:#6c6c6c;
}
a:hover {
	/*font-weight:bold;*/ color:#ffffff;
}


/*

 *:first-child+html

*/

/*---------------------------------------------------------------------------*/

#container-cont {
  position:relative; /*top:0; left:0;*/ margin:0; padding:0; clear:both;
	width:100%; height:auto;
  text-align:center;
  background:#ebebeb url('../images/container_back.jpg') repeat-x 0 0;
}

#container {
  /*position:absolute; top:0; left:50%; margin:0 0 0 -400px; padding:0;*/
  clear:both; margin:auto:
	width:875px; height:auto;
  text-align:center;
}

/*---------------------------------------------------------------------------*/

#header {
  overflow:hidden; position:relative; margin:0 auto 0 auto;
  width:875px; height:103px;
  /*z-index:10;*/
}
  #header h1 {
    position:absolute; overflow:hidden; top:0; left:0;
    width:258px; height:103px;
  }
    #header h1 a {
      display:block; overflow:hidden;
      width:258px; height:103px;
      text-align:left; text-indent:-10000px;
      background:transparent url('../images/remat_logo.jpg') no-repeat 0 0;
		}
  	  #header h1 a:hover { background-position:0 -103px; }


ul.menutop {
  display:block; position:absolute; bottom:0; right:0; overflow:hidden; padding:0;  margin:0;
  width:617px; height:65px;
  background:#ffffff url('../images/menutop_back.jpg') no-repeat 0 0;
}
  ul.menutop li,
  ul.menutop li a {
		float:left; margin:6px 0 0 0; padding:0;
		width:auto; height:59px;
  }
    ul.menutop li a {
      display:block; padding:0;
      font-family:"trebuchet ms"; font-size:14px; color:#ffffff;
      line-height:49px; text-transform:uppercase;
		}
		  ul.menutop li a:hover { color:#fec325; }
		  
		  ul.menutop li.prod a { width:115px; }
		  ul.menutop li.marc a { width:92px; }
		  ul.menutop li.usat a { width:81px; }
		  ul.menutop li.chis a { width:93px; }
		  ul.menutop li.dove a { width:109px; }
		  ul.menutop li.cont a { width:87px; }


/* CENTER ---------------------------------------------------------------------*/

.clearbox,
#container .clearbox {
	display:block; overflow:hidden; clear:both;
	width:100%; height:0;
}

#center {
  position:relative; margin:auto; padding:40px 0 10px 0; clear:both;
  width:875px; height:auto;
}

#center h2.title {
	float:right; margin-right:11px; margin-bottom:3px;
	width:607px; height:41px;
	font-family:"trebuchet ms"; font-size:18px; color:#ffffff; font-weight:normal;
	text-align:left; text-indent:11px; line-height:41px;
	border-bottom:1px solid #ffffff;
}
  * html #center h2.title { margin-right:5px; }

	#center p {
		float:right; margin-top:10px; margin-right:11px; padding-left:11px;
  	width:594px; height:auto;
  	font-family:"arial"; font-size:14px; color:#333333;

  }
    * html #center p { margin-right:5px; }
    #center p span.title {
      display:block; clear:both;
    	width:594px; height:46px;
    	font-family:"trebuchet ms"; font-size:18px; color:#024596;
    	line-height:46px;
    }
    
	#center img.pic {
		display:block; position:absolute; top:0; left:0;
	}
		* html #center img.pic { position:relative; float:left; margin-top:-40px; }
	  *:first-child+html #center img.pic { position:relative; float:left; margin-top:-40px; }

/* CENTER END -----------------------------------------------------------------*/

/* FOOTER ---------------------------------------------------------------------*/
#footer-cont {
	position:relative; /*top:0; left:0;*/ margin:0; padding:0; clear:both;
	width:100%; height:auto;
  text-align:center;
  background:transparent url('../images/footer_back.gif') repeat-x 0 0;
}
#footer {
  display:block; position:relative; clear:both; margin:0 auto 0 auto; padding:0;
  width:875px; height:140px;
  font-family:"verdana"; font-size:11px; color:#c5d4e5;
  text-align:left; line-height:60px;
}
  #footer a { display:inline; color:#c5d4e5; }
    #footer a:hover { color:#ffffff; }
  
  #footer span.lt {
    float:left;
  }
  #footer span.rt {
    float:right;
  }

/* FOOTER END -----------------------------------------------------------------*/

