
html,body { margin:0; height:100%; text-align:center; font-family:Arial, sans-serif; font-size:11px; background: url('../../themes/coming-soon/css/../img/layout.background.png') repeat-x center top #34322c; }

/*	Titles	*/
h1 { margin:0; position:absolute; left: 236px; top: 61px; overflow:hidden; width: 223px; height: 0; padding-top: 130px; }
h1 img { position:absolute; top:0; left:0; }

h2 { margin: 0; position:absolute; left: 340px; top: 192px; overflow:hidden; width: 377px; height: 0; padding-top: 43px; background: url('../../themes/coming-soon/css/../img/tagline.png'); }

/*	Pattern	*/
#header,
#menu,
#teaser,
#footer,
#credits { width:698px; margin: 0 auto; position: relative; text-align: left; }

/*	Header	*/
#header { height: 260px; }

/*	Menu	*/
#menu { height: 50px; padding: 0; list-style: none; background: url('../../themes/coming-soon/css/../img/layout.menu.png') no-repeat center center; }

/*	Teaser	*/
#teaser { width:636px; background-color: #4c4847; border: 3px solid #6D6A69; }
#teaser img { display: block; }

/*	Footer	*/
#footer { overflow: hidden; width:664px; padding: 20px 17px 10px; }
#footer .column { float: left; width: 160px; }
#footer .column ul { list-style: none; padding: 0; margin: 0 0 20px; line-height: 1.5; }
#footer .column ul li { color:#693; text-decoration: none; transition: color 0.5s; -o-transition: color 0.5s; -moz-transition: color 0.5s; -webkit-transition: color 0.5s; }
#footer .column ul a:hover { color: #c18a00; }
#address { float: right; text-align: right; color: #FFF; }
#address img { margin-bottom: 10px; }
#address .phone { font-size: 15px; }
#address .phone .number { color: #693; }

/*	Credits	*/
#credits { width:664px; padding: 10px 9px; border-top: 1px solid #64625d; color:#693; }
#credits a { color:#693; text-decoration: none;	 }

/*	Gfx	*/
#header .soon { margin: 0; position: absolute; top: 0; left: 47px; overflow: hidden; padding-top: 250px; width: 175px; height: 0; background: url('../../themes/coming-soon/css/../img/layout.coming-soon.png') no-repeat; }
#header .customers { position: absolute; top:15px; left:0; margin: 0; width: 100%; text-align: center; color: #8F8F8F; }
#bandeau { margin: 0; position: absolute; top: 0; right: 0; overflow: hidden; padding-top: 106px; width: 239px; height: 0; background: url('../../themes/coming-soon/css/../img/layout.contact.png') no-repeat; }

/*	Utils	*/
a img { border:none; }
a.bleuebuzz:hover { color: #34c0f4!important; }