@charset "utf-8";
/* CSS Document */

h1 {font-size: 20px;margin: 0px 0px;padding: 0px 0px;color: #F47521; font-weight: bold;letter-spacing: 1px;font-family:Trebuchet MS;}
h2 {
	font-size: 16px;
	color: #505050;
	letter-spacing: 1px;
	font-family: Trebuchet MS;
	font-weight: bold
}
h3 {font-size: 12px;	color: #000000;margin: 0px;	padding: 0px;font-family: Trebuchet MS; }


body
{ 
  background-color:#000000;
  margin:0px;
  padding:0px;

 
}

#topcontainer
{
	width:926px;
	background-color: #FFFFFF;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
}

#topbox
{
	height:104px;
	width:926px;
	margin:0px auto;
	padding:0px;
	background-color: #000000;
}

#divopt
{
	width:364px;
	height:36px;
	margin:0px;
	padding:0px;
	float:left;
	background-image: url(images/logo.gif);
}

#toptxt
{
	float:right;
	width:386px;
	padding:0px;
	color:#FFFFFF;
	font:normal 11px Arial, Helvetica, sans-serif;
	height: 44px;
	background-image: url(images/cta.gif);
	background-repeat: no-repeat;
	background-position: right;
}

#linkbox
{
	height:273px;
	width:926px;
	padding:0px;
	margin:0px;
	background-color:#FFFFFF;
	background-image:url(images/bg-containerTagline-home-1.gif);
	background-repeat:no-repeat;
	background-position:0px 15px;
}
#secondpageslinkbox
{
	height:208px;
	width:926px;
	padding:0px;
	margin:0px;
	background-color:#FFFFFF;
	background-image:url(images/bg-containerTagline.gif);
	background-repeat:no-repeat;
	background-position:0px 15px;
}

#secondpagesheader
{
	float:left;
	width:600px;
	padding:0px 20px 0px 18px;
	text-align:left;
	font: normal 39px "Kozuka Gothic Pro B";
	color:#fe7216;
	margin-top: 60px;
}

#secondpagesheader span {
	font-style:normal;
	font-family:Arial;
	font-weight:lighter;
}

#menunav {
	width:auto; /*background-color:#00CC99;*/
	position:relative;
	height:42px;
	padding:0px 30px;
	margin:0px 0px 0px;
	text-align:center;
	background-image: url(images/div.png);
	background-repeat: no-repeat;
	background-position: 884px 1px;
}




#nav ul {
	width:900px;  
	margin-top:0px;
	padding:0px;
    display:inline;
	margin-left:auto;
	margin-right:auto;
	
}

#nav {
	margin:0px;
	padding:0px;
	display:block;
	
}
#nav li {
	height:20px;
	margin:0px;
	padding:14px 36px;
	list-style: none;
	display:inline;
	font:bold 12px "Trebuchet MS";
	color:#FFFFFF;
	background-image:url(images/div.png);
	background-repeat:no-repeat;
	float: left;
	}
#nav li a
     { color:#FFFFFF;
	  text-decoration:none;
     }	
	 

#menuboxwrapper
  {
	width:926px;
	background-color:#FFFFFF;
	padding:0px;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
	
   }	
/*menucss start*/   
   
   #topNav {
	width:900px;
	margin:0 auto;
	background:#ffffff;
	
	
}
/**/

#topNav
 ul {
	width: 900px;  /* 12*3 + 1 */
	margin: 0 auto;
	height:40px;
	padding: 0;
	z-index:5;
}
#topNav ul ul {
	width:219px;
	margin: 0;
	
	position: absolute;
	visibility: hidden;
	z-index:1;
}
/* bordi: a seconda di come si esprimono, IE5.0/Win riempie gli angoli bene o no
*/
#topNav li {
	margin: 0;
	padding:0px 2px;
	list-style-type: none;
	float: left;
	display: block;
	
	width:219px;
	background-color: #f4f4f4;
}
#topNav li li {
	float: none;
	padding:6px 5px 10px 20px; 
	width:194px;
	font:normal 12px Arial;
	color:#ff7b39;
	
}
#topNav a img{
	display: block;
	border:none;
	text-decoration: none;
	color: #366;
	
}
#topNav li li a { text-decoration:none;
   color:#ff7b39
   }

#topNav li.li last {
	border-bottom: 1px solid #e9e9e9;
}
#topNav a:hover {
	color:#ff7b39;
	background-color: #feeed4;
}
#topNav li:hover ul, #topNav li.over ul {
	visibility: visible;
}



.clear {
	clear: both;
	height: 0;
	line-height: 0;
}
.after {
	clear: both;
	margin: 0;
 	padding: 2em 0 1em 0;
 	border: 1px dashed #e9e9e9;
}
 
   
/*menucss end*/     




 
 /*content*/
.clear {
	clear: both;
	height: 0;
	line-height: 0;
	position:static;
	float:none;
}

#contentwrapper
 {
	width:926px;
	background-color:#ffffff;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
  }   
  
 #contactus
 {
	width:213px;
	padding:20px 6px 2px 2px;
	float:right;
	background-color:#ffffff;
	font-size:14px;
	height:100%;
	font-family: "Trebuchet MS";
	padding-right: 20px;
 } 
 
  #contactus a
   { text-decoration:none;
    color:#fe7216;
   }
 #contactustext
  {
	color:#fe7216;
	font-family:  Arial;
	font-size:36px;
	
	font-family: "Trebuchet MS";
  }
 .puttext{ width:100px; height:20px;}
  /*real content */
 #content
  {
	width:926px;
	background-color:#ffffff;
	margin:10px auto;
	font-family: "Trebuchet MS";
	padding-top: 0px;
  }    
 p.content
 { font-family: "Trebuchet MS";
 font-size:10px;
  line-height:10px;
 
 } 
#content a{ color:#fe7216; }


/*footer*/
  
#footerwrapper
{
	width:926px;
	height:182px;
	background-color: #000000;
	position: relative;
	margin-right: auto;
	margin-left: auto;
  /*background-color:#999933;*/
}  
 #footertop
 {
	width:926px;
	background-color: #000000;
	height: 20px;
	background-image: url(images/footertop.jpg);
	background-position: left bottom;
	background-repeat: no-repeat;
 } 
 
 #footermain
 {
  width:898px;
  margin:0px 15px;
  padding:0px;
  background-color:#990033;
 }
 
 #footerleftedge
 {
  margin:0px;
  padding:0px;
  background:url(images/leftfooteredg.png) no-repeat;
  height:156px;
  width:7px;
  float:left;
 }
 
 #footerlinks
 {
  float:left;
  width:609px;
  height:125px;
  margin:0px 0px 0px 0px;
  padding:31px 0px 0px 22px;
  background-color:#2b2b2b;
 } 
 #footerlinks a
 {
  text-decoration:none;
  color:#b4b4b4;
 }
 #footerlinktext1
 {
  font:bold 11px Tahoma;
  color:#757474;
  margin:0px;
  padding:0px;
 }
 
  #footerlinktext2
 {
  font: normal 10px Tahoma;
  color:#b4b4b4;
  margin:0px;
  padding:15px 0px 0px 0px;
 }
 
 
 #footerorangeedge
 {
	width:5px;
	height:172px;
	margin:0px;
	padding:0px;
	background:url(images/orangeedge.png) no-repeat;
	float:left;
	background-color: #000000;
 } 
 
 #footericoncontainer
  {
   width:34px;
   height:172px;
   margin:0px;
   padding:0px;
   float:left;
   background-color:#fd7217;
   
  } 
  
  #footericons
  { 
   
   width:13px;
   height:150px;
   padding:0px;
   margin:16px 10px 6px 11px;
   /*background-color:#FFFFFF;*/
   text-align:center;	
  }
  #footericons a
  {
   border:none;
   }
 
  #footericon1
  {
   width:11px;
   height:12px;
   padding:0;
   margin:19px 10px 0px 13px;
  }
  
  #footericon2
  {
   width:13px;
   height:13px;
   padding:0;
   margin:17px 10px 0px 11px;
  }
  
  #footericon3
  {
   width:13px;
   height:12px;
   padding:0;
   margin:15px 10px 0px 11px;
  }
  
   #footericon4
  {
   width:13px;
   height:64px;
   padding:0;
   margin:15px 10px 0px 11px;
   background:#fd7217 url(images/orangetext.png) no-repeat;
  }
  
  #footermenus
  {
	width:213px;
	height:156px;
	margin:0px;
	padding:0px;
	float:left;
	background-color:#2b2b2b;
	font:bold 11px Tahoma;
	color:#fd7217;
	position: relative;
  } 
  
  #footermenus ul
  { list-style:none;
    display:block; 
	margin:0px;
	padding:15px 10px 0px 15px
  }
   #footermenus ul li
   {
	list-style:none;
	display:block;
	margin:0px;
	padding:0px 0px 7px 0px;
   }
  
  #footermenus ul li a
  {
   text-decoration:none;
   color:#fd7217;
  }
  
  #footerrightedge
 {
	margin:0px;
	padding:0px;
	background: url(images/rightfooteredge.png) no-repeat;
	height:156px;
	width:7px;
	float:left;
 }
.main {
	background-color: #FFFFFF;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
	width: 926px;
}
.footer-second {
	width: 900px;
	margin-right: auto;
	margin-left: auto;
}
.para {
	margin-top: -5px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 20px;
	padding-bottom:10px;
	width: 645px;
	font-family: "Trebuchet MS";
	font-size: 12px;
	color: #505050;
}
.para p {
	font-family: "Trebuchet MS";
	font-size: 12px;
}
.para li {
	font-family: "Trebuchet MS";
	font-size: 12px;
}

.contact-right {
	font-family: "Trebuchet MS";
	font-size: 12px;
}
.top-whitespace {
	height: 32px;
	width: 926px;
	position: relative;
}

