body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0}
table{border-collapse:collapse;border-spacing:0}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:400}
ol,ul{list-style:none}
caption,th{text-align:left}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}
q:before,q:after{content:''}
tr,td{font-size:0}
img{border:none;border-style:none}
a:link,a:hover,a:visited,a:active{border:0;text-decoration:none}
a img{border:none !important}
html,body{height:100%;margin:0;padding:0}
body{background-color:#781323;text-align:center}
.layout_left{background-color:#460B13;float:left;height:100%;left:0;position:absolute;top:0;width:50%;z-index:1}
.layout_center{background:url(../ressources/background_shade.gif) repeat-y top right;height:100%;margin-left:auto;margin-right:auto;position:relative;text-align:center;width:860px;z-index:2}
.vertical_align{height:540px;margin-top:-270px;position:relative;text-align:left;top:50%}
.spacer{clear:both}
.header_main{background:url(../ressources/home/header_frame.jpg) no-repeat top right;height:90px;width:860px}
.main_content{background:url(../ressources/home/background.jpg) repeat-y right top;color:#FFF;font-family:Century Gothic, Lucida Grande, Verdana, Arial, Sans-Serif;font-size:17px;height:381px;letter-spacing:1px;position:relative;z-index:4}
.main_content p{padding-bottom:15px}
.menu{height:35px;position:relative;text-align:left;width:860px;z-index:3}
.menu ul{background:url(../ressources/home/menu_release_home.jpg) no-repeat right top;height:35px;position:relative;width:860px}
.menu li{list-style:none;margin:0;padding:0;position:absolute;top:0}
.menu li,.menu a{display:block;height:35px}
/* BEGIN - Menu entry */
.lnk_home{left:40px;width:90px}
.lnk_home a:hover{background:transparent url(../ressources/home/menu_hover_home.jpg) -40px 0 no-repeat}
.lnk_home_active{background:transparent url(../ressources/home/menu_hover_home.jpg) -40px 0 no-repeat;left:40px;width:90px}
.lnk_products{left:145px;width:90px}
.lnk_products a:hover{background:transparent url(../ressources/home/menu_hover_home.jpg) -145px 0 no-repeat}
.lnk_products_active{background:transparent url(../ressources/home/menu_hover_home.jpg) -145px 0 no-repeat;left:145px;width:90px}
.lnk_services{left:267px;width:90px}
.lnk_services a:hover{background:transparent url(../ressources/home/menu_hover_home.jpg) -267px 0 no-repeat}
.lnk_services_active{background:transparent url(../ressources/home/menu_hover_home.jpg) -267px 0 no-repeat;left:267px;width:90px}
.lnk_realisations{left:383px;width:120px}
.lnk_realisations a:hover{background:transparent url(../ressources/home/menu_hover_home.jpg) -383px 0 no-repeat}
.lnk_realisations_active{background:transparent url(../ressources/home/menu_hover_home.jpg) -383px 0 no-repeat;left:383px;width:120px}
.lnk_contact{left:729px;width:131px}
.lnk_contact a:hover{background:transparent url(../ressources/home/menu_hover_home.jpg) -729px 0 no-repeat}
.lnk_contact_active{background:transparent url(../ressources/home/menu_hover_home.jpg) -729px 0 no-repeat;left:729px;width:131px}
/* END - Menu entry */
.footer_main{background:url(../ressources/home/footer_background_home.jpg) no-repeat right top;height:35px;padding-top:5px;width:860px}
.footer ul li{text-align:center}
.footer ul{color:#FFF;font-family:Tahoma, Geneva, Verdana;font-size:13px;list-style:none;width:100%}
.address{display:inline;float:left;width:38%}
.phone{display:inline;float:left;width:33%}
.email{display:inline;float:left;width:28%}
.email a{color:#FFF;font-family:Century Gothic, Lucida Grande, Verdana, Arial, Sans-Serif;font-size:13px}
fieldset,img,abbr,acronym{border:0}
a:active,a:focus{outline:none}
.header,.footer{position:relative;z-index:3}