#frame {
	width:780px;
	margin-right:auto;
	margin-left:auto;
	margin-top:0px;
	padding:0px;
	text-align:left;
	background:#FFF;
}

/*start header*/
#header {
	background:#FFF;
	color:white;
	font-family : Verdana;
	font-size:10px;
	float:left;
	padding:0px;
	display:inline;
	height:64px;
	width:780px;
}

#headerLogo {
	width:245px;
	float:left;
}


#headerLogo .smilab_logo {
	width:445px;
	float:left;
}


#headerLangMenu {
	swidth:588px;
	margin-top:47px;
	padding:0px 5px 0px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#0D4F6F;
	float:right;
}
 
#headerLangMenu ul {
	padding: 0px;
	margin: 0px;
	list-style: none;
}

#headerLangMenu li {
   display:inline;
   position: relative;
   padding-left:3px; 
   font-weight: bold;
}

#headerLangMenu a {
	color:#0D4F6F;
	text-decoration:none;
	font-weight: normal;
}

#headerLangMenu a:hover {
	color:#7A90A5;
	text-decoration:none;
	font-weight: normal;
}	

#headerMenu {
 	   margin:0px;
	   border-left:1px solid #ddd;
	   border-right:1px solid #ddd;
	   float:left;
	   width:774px;
	   font-weight: bold;
}	
	
/*footer*/
#footer {
   width:780px;
   font-size:9px;
   font-family:Verdana,Arial, Helvetica, sans-serif;
   color:#94999F;
   float:left;
}

#footer_seo {
    border-left:1px solid #ddd;
    border-right:1px solid #ddd;
	border-bottom:1px solid #ddd;
	padding:10px;
	background:#F6F5F0;
	width:754px;
	font-size:11px;
}
	
#footerMenu {
    width:770px;
	padding:5px 4px 0px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#0D4F6F;
	float:left;
	border-left:1px solid #ddd;
    border-right:1px solid #ddd;
    background:#F6F5F0;
}
	
#footerMenu a {
   text-decoration:none;
   color:#0D4F6F;
   font-weight:normal;
}
	
#footerMenu a:hover {
   text-decoration:underline;
   color:#0D4F6F;
}

#footerBorder {
  width:778px;
  height:10px;
  margin:0px;
  padding:0px;
  float:left;
  background: #eee url(../images/footer_bck.jpg);
}

#footerInfo{
  color:#7E8693;
}

/*content home*/
#contentcenter {
    float:left;
	width:774px;
	padding:0px;
	margin:0px;
	border-left:1px solid #ddd;
	border-right:1px solid #ddd;
	border-bottom:1px solid #ddd;
	height:442px;
	background: #fff url(../images/fondo_big.jpg) no-repeat;
    
}

#contentcenter.smilab{
    background: #fff url(../images/fondo_smilab.jpg) no-repeat;
}
	
#contentBox{
	display:inline;
	float:left;
	padding:0px;
	margin:0px;
	width:749px;
}
/*immagine del prodotto*/
 #companyProdotto {
   margin: 0;
   margin-top: 0px; /*menu offset from left edge of window*/
   float: left;
   padding-left: 0px;
   width:326px;
}

/*news*/
#newsHome{
	 color:#7A90A5;
	 font-family : Trebuchet MS,Verdana;
	 font-size:13px;
	 float:left;
	 padding-top:4px;
	 padding-bottom:4px;
	 display:inline;
	 height:130px;
	 width:773px;
}

#newsController{
  float:left;
  text-align:center;
  padding-top:6px;
  
}
.boxNews{
	text-align:center;
	float: left;
	width:257px;
	margin:0px;
	padding:0px;
	font-family : Verdana, Trebuchet MS,Verdana;
	font-size:11px;
}

.boxNews H3 {
	font-family : Verdana, Trebuchet MS,Verdana;
	font-size:12px;
	margin:0px;
	padding:5px;
	padding-top:12px;
	padding-bottom:10px;
	border:0px solid;
}


.boxNews A {
	font-family : Verdana, Trebuchet MS,Verdana;
	font-size:11px;
	text-decoration:none;
	color:#7A90A5;
}

.boxNews A:hover {
	font-family : Verdana, Trebuchet MS,Verdana;
	font-size:11px;
	text-decoration:none;
	color:#0D4F6F;
}

#BoxEvento{
 
   
 
    
    

   text-align:center;
    line-height:20px;
 
}

#BoxEvento H4{
    color:#67B1F0;
	font: bold 13px Trebuchet MS,Verdana;
	letter-spacing :3px;
    margin:0px;
    padding-bottom:5px;
    padding-top:8px;
    text-transform:uppercase;
   }


/* fiere */
#companyFiere {
	margin: 0;
	margin-top: 170px;
	float: left;
	padding-left:15px;
	padding-right:5px;
	padding-top:10px;
	padding-bottom:20px;
	color:#000;
	font: 10px,Verdana;
	width:168px;
}

#companyFiere H3 {
	padding:0px;
	margin:0px;
	padding-left:1px;
	padding-bottom:2px;
	color:#67B1F0;
	font: bold 13px Trebuchet MS,Verdana;
	letter-spacing :3px;
	text-align:center;
}

#nextFiere {
	float: left;
	padding-left:2px; 
}
#textFiere {
	padding-left:7px;
	float: left;
	width:107px;
}
#prevFiere {
  float: left;
  padding-right:7px;
}