/* CSS Document */

#center {
	padding:0;
}

#center h2.slogan {
	float:left; overflow:hidden; margin:0; padding:0;
	width:304px; height:437px;
	text-align:left; text-indent:-10000px;
	background:transparent url('../images/index_slogan.jpg') no-repeat 0 0;
}

#center img {
	float:right;
}

#footer-cont div.info-cont {
	clear:both; margin:0 auto 0 auto; padding:25px 0 0 0;
	width:875px; height:300px;
	background:transparent url('../images/index_vline.jpg') no-repeat 415px 0px;
}

  #footer-cont div.info-cont ul.firm-list {
    display:block; float:left; margin: 0 0 0 15px;
    width:358px; height:255px;
  }
    * html #footer-cont div.info-cont ul.firm-list { margin-left:7px; }
    
    #footer-cont div.info-cont ul.firm-list li,
		#footer-cont div.info-cont ul.firm-list li a {
      float:left; overflow:hidden;
      width:50px; height:50px;
    }
      #footer-cont div.info-cont ul.firm-list li {
        margin:0 20px 20px 0;
			}
			#footer-cont div.info-cont ul.firm-list li.title {
			  margin:0;
			  width:358px; height:36px;
			  font-family:"trebuchet ms"; font-size:20px; color:#8aa6c3; font-weight:normal;
			  text-align:left;
			}
			#footer-cont div.info-cont ul.firm-list li a {
				background:transparent url('/') no-repeat 0 0;
				text-indent:-10000px;
			}
				#footer-cont div.info-cont ul.firm-list li a:hover { background-position:0 -50px;	}
      	#footer-cont div.info-cont ul.firm-list li a img { border:0; } 
      	
      	#footer-cont div.info-cont ul.firm-list li a.trumpf-lam { background-image:url('../images/index_firm_trumpf_lam.jpg'); }
      	#footer-cont div.info-cont ul.firm-list li a.trumpf-las { background-image:url('../images/index_firm_trumpf_las.jpg'); }
      	#footer-cont div.info-cont ul.firm-list li a.ras { background-image:url('../images/index_firm_ras.jpg'); }
      	#footer-cont div.info-cont ul.firm-list li a.fasani { background-image:url('../images/index_firm_fasani.jpg'); }
      	#footer-cont div.info-cont ul.firm-list li a.antil { background-image:url('../images/index_firm_antil.jpg'); }
      	#footer-cont div.info-cont ul.firm-list li a.gaspa { background-image:url('../images/index_firm_gasparini.jpg'); }
      	#footer-cont div.info-cont ul.firm-list li a.alpewa { background-image:url('../images/index_firm_alpewa.jpg'); }
      	#footer-cont div.info-cont ul.firm-list li a.tsr { background-image:url('../images/index_firm_tsr.jpg'); }
      	#footer-cont div.info-cont ul.firm-list li a.robot { background-image:url('../images/index_firm_roboteco.jpg'); }
      	#footer-cont div.info-cont ul.firm-list li a.flow { background-image:url('../images/index_firm_flow.jpg'); }
      	#footer-cont div.info-cont ul.firm-list li a.ross { background-image:url('../images/index_firm_ross.jpg'); }
      	#footer-cont div.info-cont ul.firm-list li a.omera { background-image:url('../images/index_firm_omera.jpg'); }
      	#footer-cont div.info-cont ul.firm-list li a.saronni { background-image:url('../images/index_firm_saronni.jpg'); }
      	#footer-cont div.info-cont ul.firm-list li a.copren { background-image:url('../images/index_firm_copren.jpg'); }
      	#footer-cont div.info-cont ul.firm-list li a.erredue { background-image:url('../images/index_firm_erredue.jpg'); }
      
	#footer-cont div.info-cont p {
	  clear:none; float:right; padding-top:7px; margin:0 10px 0 0;
	  width:355px; height:255px;
	  font-family:"arial"; font-size:12px; color:#ffffff;
	  text-align:left; line-height:26px;
	}
	  #footer-cont div.info-cont p span.title {
	    display:block; clear:both; margin-bottom:5px;
	  	font-family:"trebuchet ms"; font-size:20px; color:#ffffff; font-weight:normal;
			line-height:20px;
	  }
	  
#footer {
	height:40px;
	line-height:20px;
}

