body { margin: 0px; padding: 0px; background: #000 url(../_images/template/main_bkg.gif) repeat-x scroll top center; color: #484848; font-size: 0.81em; font-family: Helvetica,Helvetica, sans-serif;}

#container { width: 1000px; margin-left: auto; margin-right: auto;}

#logo { width: 1000px; height: 82px; background: url(../_images/template/logo_bkg.gif) no-repeat scroll top left;}
#login { position: absolute; top: 25px; margin-left: 800px; width: 205px;}
    #login fieldset { width: 5px;}
    #login legend { display: none;}
    #login p { padding-bottom: 5px;}
    #login .textfield { border: none; background: url(../_images/template/search_bkg.gif) no-repeat scroll top left; width: 159px; height: 17px; float: left; padding: 3px 0px 0px 10px}

#nav { width: 1000px; height: 23px; background-color: #000; border-top: 1px solid #4d4d4d;}
    #nav ul { margin: 0px; padding: 5px 0px 0px 0px;}
    #nav li { list-style-type: none; float: left; background: url(../_images/template/nav_bkg.gif) no-repeat scroll center right;}
    #nav a { color: #fff; text-decoration: none; width: 140px; display: block; text-align: center;}
    #nav a:hover { color: #dc4d01; text-decoration: none;}

#photo { width: 1000px; height: 196px;}
#photoindex { width: 1000px; height: 196px; position:absolute; top: 107px}
#call { position:absolute; top: 105px; left: 50%;}

a { color: #dc4d01; text-decoration: none;}

a:hover { color: #762900; text-decoration: underline;}

#main { padding-bottom: 10px; width: 1000px; border-top: 1px solid #fff;}
    #mainleft { width: 194px; float: left;}
    #mainright { width: 595px; max-height:100%; float: left; background-color: #fff;}
    .mainleft { background: #000 url(../_images/template/left_bkg.gif) repeat-x scroll top left; width: 194px; font-size: 11px;}
    .mainright { font-family: Helvetica,Helvetica, sans-serif; width: 595px; font-size: 12px;}
    #right { width: 211px; float: left; background-color: #b4b4b4;}
 #righttop { width: 211px; height:56px; float: left;}
    #right a { color: white; text-decoration: none;}
    #right a:hover { color: gray; font-weight: bold;}
	#rightweightel { width: 211px; float: left; background-color: #777777; height: 390px;}
	#rightweightel a { color: white; text-decoration: none;}
	#rightweightel a:hover { color: orange; font-weight: bold;}
	#rightweightel li{ list-style-type: square; margin:5px 6px 10px 23px;}
td { vertical-align: top;}


     #contenthome { font-size: 14px; width: 549px; padding: 20px 20px 20px 20px; float: left;}
      #contentindex { font-size: 12px; width: 549px; padding: 20px 20px 20px 20px; float: left;}
     #contenthomeright { font-weight: bold; background-color: #b4b4b4; width:100%; text-align:justify;}
        #contenthomeright ul { margin: 0px; padding: 0px; border-bottom: 11px solid #2a2a2a;}
        #contenthomeright .lastone { border-bottom: 23px solid #2a2a2a;}
        #contenthomeright a { font-weight: bold; color: white; text-decoration: none;}
        #contenthomeright a:hover { font-weight: bold; color: gray; text-decoration: underline;}

        #contenthomeright li { font-weight: bold; color: white; height: 24px; width: 211px; margin: auto; list-style-type: none;}
        #contenthomeright p { padding-bottom: 0px;}
        
    #content { font-size: 12px; width: 549px; padding: 20px 0px 20px 20px; float: left; background-color: #fff;}
        #contentnews { font-size: 12px; width: 735px; padding: 20px 0px 20px 20px; float: left; background-color: #fff;}
	#content2 { font-size: 12px; width: 549px; padding: 20px 20px 20px 20px; float: left; background-color: #fff; min-height: 406px;}
    #content1 { width: 960px; padding: 20px 20px 20px 20px; min-height: 120px; float: left; background-color: #fff;}
    #content1 a {color: #484848}
    #content1 a:hover {color: #dc4d01}
    * html #content { height: 350px;}
    #contentwide { width: 960px; padding: 20px 20px 20px 20px; background-color: #fff; font-size: 12px;}
        
ul#subnav { margin: 20px 10px 0px 10px; padding: 0px; width: 174px;}
    ul#subnav li { list-style-type: none; line-height: 16px; border-bottom: 1px solid #494949;}
    ul#subnav a { padding: 2px 0px 2px 5px; width: 169px; display: block; color: #E94A00; text-decoration: none; font-weight: bold;}
    ul#subnav a:hover { color: #FD9E71; text-decoration: none; background-color: #262626;}
    ul#subnav .noborder { border: none;}
    ul#subnav .selected { color: #FD9E71; text-decoration: none; background-color: #262626;}
        
#map { margin-top: 10px; margin-left: 120px; padding: 0px 0px 20px 180px; background: url(../_images/template/map.gif) no-repeat scroll top left;}
    
#news { padding: 19px 15px 15px 15px; color: #fff; font-size: 11px;}
    #news ul { margin: 0px; padding: 0px;}
    #news li { list-style-type: none; padding-bottom: 10px; padding-top: 10px; background: url(../_images/template/left_line.gif) repeat-x scroll bottom left;}
    #news p { padding-bottom: 5px;}
    #news .noline { background: none;}

.newsleft { text-align: left;}	
	
#footer { width: 1000px; margin: auto; height: 25px; font-size: 11px; }
    #footerleft { padding-left: 0%; width: 700px; margin: auto; color: #7a7a7a; padding-bottom: 5px;}
        #footerleft ul { margin: 5px; padding: 5px;}
        #footerleft li { float: left; list-style-type: none; padding-right: 2px;}
        #footerleft .copyright { padding-right: 53px;}
    #footerleft1 { padding-left: 0%; width: 700px; margin: auto; color: #7a7a7a; padding-top: 5px; padding-bottom: 5px;}
        #footerleft1 ul { margin: 5px; padding: 5px;}
        #footerleft1 li { float: left; list-style-type: none; padding-right: 2px;}
        #footerleft1 .copyright { padding-right: 53px;}
    #footerright { float: right; padding-right: 15px; padding-top: 10px;}
        #footerright a { color: #7a7a7a; text-decoration: none;}
        #footerright a:hover { color: #303030; text-decoration: underline;}

.orangetext { color: #dc4d01; font-weight: bold; text-align: left}
.orangetext1 { color: #dc4d01; font-weight: bold; text-align: center}
.info {text-align: center}


ul#photogallery {margin:0px; padding: 5px 0px;}
  ul#photogallery li {list-style-type: none;text-align:center;padding:2px 0px;}
  ul#photogallery img { padding: 0px; border:3px solid #fff; }

ul#productlist { margin: 0px; padding: 0px 0px 0px 0px;}
    ul#productlist li { list-style-type: none; width: 170px; float: left; padding-right: 10px; text-align: center; padding-bottom: 30px; height: 100px;}
    ul#productlist a { color: #E94A00; text-decoration: none; font-weight: bold;}
    ul#productlist a:hover { color: #6A2200; text-decoration: none;}
    ul#productlist img { padding: 1px; border: 1px solid #ccc; margin-bottom: 8px;}

ul#industrieslist { margin: 0px; padding: 20px 0px 0px 0px;}
    ul#industrieslist li { list-style-type: none; float: left; width: 170px; text-align: center; height: 130px;}
    ul#industrieslist img { padding: 1px; border: 1px solid #ccc; margin-bottom: 8px;}
    ul#industrieslist a { color: #E94A00; text-decoration: none; font-weight: bold;}
    ul#industrieslist a:hover { color: #6A2200; text-decoration: none;}
    
ul#subindustrieslist { margin: 0px; padding: 20px 0px 0px 0px;}
    ul#subindustrieslist li { list-style-type: none; line-height: 24px; float: left; padding-right: 20px;}
    ul#subindustrieslist a { text-decoration: none; color: #DC4D01; width: 300px; display: block; padding-left: 23px; background: #E5E5E5 url(../_images/template/arrow.gif) no-repeat scroll center left; border-bottom: 1px solid #fff;}
    ul#subindustrieslist a:hover { text-decoration: none; color: #DC4D01; background: #CBCBCB url(../_images/template/arrow.gif) no-repeat scroll center left;}

ul#breadcrumb { position: absolute; margin-left: 680px; font-size: 11px; margin-top: 20px; padding: 0px; width: 300px; text-align: right;}
    ul#breadcrumb li { list-style-type: none; display: inline;}
    ul#breadcrumb a { padding-right:7px; padding-left: 7px; background: url(../_images/template/breadcrumb_arrow.gif) no-repeat scroll center right;}

.homepagetable td { text-align: justify; padding-bottom: 12.5px;}
    .homepagetable .spacer { width: 120px; text-align: left; padding-right: 10px;}

#form { width: 600px;}
    #form p { padding-bottom: 5px;}
    #form h3 { padding-bottom: 10px; font-size: 100%;}
    #form label { float: none; padding-left: 5px;}
    #form fieldset {  margin-bottom: 20px;}
    #form .fieldset { background-color: #ececec; border: 1px solid #c5c5c5; padding: 20px;}
    
.table { font-size: 105%; width: 970px; background-color: #f7f7f7; border-left: 1px solid #c5c5c5; border-top: 1px solid #c5c5c5;}
    .table td { padding: 5px; border-right: 1px solid #c5c5c5; width: 200px; border-bottom: 1px solid #c5c5c5;}
    .table .darkcell { background-color: #ececec; font-weight: bold;}
    .table label { float: none; padding-left: 5px; width: auto;}
    .table th { background-color: #dadada; padding: 5px; font-weight: bold; text-align: left; border-right: 1px solid #c5c5c5; border-bottom: 1px solid #c5c5c5;}

.spec { font-family: Helvetica, Helvetica, sans-serif; font-size: 110%; width: 575px; background-color: white; border-top: 1px solid white;}
    .spec th { text-align:left; color: #484848; font-size: 110%; font-weight: bold;  margin: 0px; font-family: Helvetica, Helvetica, sans-serif;}	
	.spec td { text-align: left;}
	
.tableau { font-family: Helvetica, Helvetica, sans-serif; font-size: 110%; width: 100%; background-color: white; border-left: 20px solid white; border-top: 1px solid white;}
    .tableau td { padding-bottom: 10px;}
    .tableau th { color: #484848; font-size: 110%; font-weight: bold; padding-bottom: 5px; margin: 0px; font-family: Helvetica, Helvetica, sans-serif; border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:black;}
    .tableau ligne { background-color: #dadada; padding: 5px; font-weight: bold; text-align: left; border-right: 1px solid #c5c5c5; border-bottom: 1px solid #c5c5c5;}

.photocontain{width:350px; padding-left:20px;padding-bottom:10px;float:right;}
.photo{width:350px;}
.photocaption{width:350px ;font-style:italic;font-family: Helvetica,Helvetica, sans-serif;line-height:1.5;text-align:center;}

.loadcell {list-style: circle; margin: 0px 5px 10px 0px; font-size:small;} 

ul#buttons { margin: 0px; padding: 20px 0px 0px 0px; width: 600px; text-align: right;}
    ul#buttons li { list-style-type: none; display: inline; padding-left: 5px;}

#noheadercontainer { background-color: #fff;}

.clear { clear: both;}
