body {
font-family: Tahoma, Verdana, Arial;font-size: 11px;text-align: center; background-color: #FFFFFF;width: 800px;margin: 20px auto;margin-top: 0px;
}
#mainlayout {
background-image: url(/images/banner4.jpg);background-repeat: no-repeat;background-color: white;
}
#mainlayoutf {
background-image: url(/images/banner4f.jpg);background-repeat: no-repeat;background-color: white;
}
#topleft {
text-align: right;font-weight: 600;
}
.topright {
font-size: 80%;text-align:center;
}
.topright A, .topright A:link, .topright A:visited {
color:#8AA570;text-decoration:none;
}
.topright A:hover {
color:#669933;text-decoration:underline;
}

#menubar {
padding-left: 3px;padding-bottom:13px; text-align:center;width:492px;display:block; color:white
}
#menubar A, #menubar A:link, #menubar A:visited {
color:white; text-decoration:none; font-family: Tahoma;font-size: 11px;font-weight:600; margin-left: 7px; margin-right:7px;
}
#menubar A:hover {
color: black;
}

#menubarf {
padding-left: 3px;padding-bottom:13px; text-align:center;width:550px;display:block; color:white
}
#menubarf A, #menubarf A:link, #menubarf A:visited {
color:white; text-decoration:none; font-family: Tahoma;font-size: 11px;font-weight:600; margin-left: 7px; margin-right:7px;
}
#menubarf A:hover {
color: black;
}


#midright {
  background-image: url(/images/banner3.jpg);
  background-repeat: no-repeat;
  background-color: white;
  color: white;
  font-family:Tahoma;
  font-size: 13px; 
}
#midright H5 { 
font-family:Arial;font-size: 130%;margin-top: 20px; margin-left:10px;margin-bottom:1px;
}
#midright LI { 
margin-bottom: 8px;
}
#midright A, #midright A:link, #midright A:visited, #midright A:hover { 
color:white; text-decoration: none; padding: 3px;
}
#midright A:hover { 
background-color: gray;
}





.rightbutton {
height: 60px; display: block;border-bottom: 1px gray solid;
}

.rightbutton H4 {
    color: #6b8464;
    margin-bottom:1px;
    margin-top:1px;
    text-align:right;
    font-family: Tahoma;
    font-size:23px;
    font-weight:bold;
}
.rightbutton A, .rightbutton A:link, .rightbutton A:visited {
font-size: 70%;color:black;width: 99%;text-align:right;display:block;
}


#contentleft {
/* background-image: url(/images/contentbg.jpg);background-repeat: repeat;background-color: white; */
}
#contentright {
text-align:center;padding-right: 10px;padding-left: 10px; /* background-image: url(/images/right_bg2.jpg); */ background-repeat: repeat;background-color: white;
}


#contentleft {
background-color:white;
padding-left: 10px; padding-top:10px;width:585px;
font-family:Tahoma, Verdana; font-size: 11px;
}
#contentleft H1 {
font-family: Arial, Tahoma, Verdana;font-size: 15px;color:#006699;margin-top: 5px; text-align: left;
}
#contentleft H2 {
font-size: 95%;color:#006699;
}
#contentleft H3 {
font-size: 90%;color:#006699;
}
#contentleft H4 {
font-size: 85%;color:#006699;
}
#contentleft H5 {
font-size: 80%;color:#006699;
}
#contentleft P {
margin-left: 5px;font-size: 11px;font-weight:500;color:#666666;
}
#contentleft UL {
font-size: 100%;display:block;;font-weight:500;color:#666666;
}
#contentleft OL {
font-size: 100%;display:block;;font-weight:500;color:#666666;
}

.readmore, .readmore:link, .readmore:visited, .readmore:hover {
display:block; text-align:right; width: 98%; color: black; text-decoration: none;font-weight: 600
}




.content_table TH {
font-size: 80%;font-weight:600;text-align:center;
}
.content_table TD {
font-size: 70%;font-weight:500;
}


#features {
font-size: 11px;color:#333333; z-index: 200;
}

#features H3 {
font-family: Arial, Tahoma, Verdana; font-size: 15px;color:#006699;margin-top:30px;margin-bottom:20px;
}

#features TD {
border-right: 1px gray solid;padding: 5px;
}

#features P, UL, OL, LI {
font-size: 100%; z-index: 200;
}


TD.giftHeader  {
  background-color: #D5F0CF;
  font-family:Tahoma, Verdana; 
  font-size: 13px;
  padding: 5px;
  color: #000000;
  font-weight: bold;
  border: 1px;
  border-style: solid;
  border-color: #666666;  
  
}

#footer	{
	font-size: 11px;
	font-family: Tahoma;
	color: #000000;
	text-decoration: none;
	}

#footerGreen	{
	font-size: 11px;
	font-family: Tahoma;
	color: #006699;
	text-decoration: none;
	}


.cerca	{
	font-size: 11px;
	font-family: Tahoma;
	color: #000000;
	text-decoration: none;
	}
	
.cerca a:link	{
	font-size: 11px;
	font-family: Tahoma;
	color: #000000;
	text-decoration:none;
	}

.cerca a:visited	{
	font-size: 11px;
	font-family: Tahoma;
	color: 000000;
	text-decoration:none;
	}
.cerca a:hover	{
	font-size: 11px;
	font-family: Tahoma;
	color: #006699;
	text-decoration:none;
	}

#ptable {
  font-family:Tahoma, Verdana; font-size: 11px;
 }
 
#suppliers A {
  font-family:Tahoma, Verdana; 
  font-size: 11px;
  color: #8AA570;
}

#suppliers A:hover {
  font-family:Tahoma, Verdana; 
  font-size: 11px;
  color: #333333;
}


#suppliers TABLE {
  width: 450;
}

#suppliers TD {
  width: 250px;
  font-family:Tahoma, Verdana; 
  font-size: 11px;
  padding-left: 15px;
}

#suppliers TH {
  text-align: left;
  font-family: Tahoma; 
  font-size: 12px;
  font-weight: bold;
  color: #006699;
  padding-bottom: 5px;
  padding-left: 15px;
}

#contact TABLE {
  width: 500;
}

#contact TD {
  width: 250px;
  font-family:Tahoma, Verdana; 
  font-size: 11px;
}

#contact TH {
  text-align: left;
  font-family: Tahoma; 
  font-size: 12px;
  font-weight: bold;
  color: #006699;
  padding-bottom: 5px;
  padding-left: 5px;
}

#contact A {
  font-family:Tahoma, Verdana; 
  font-size: 11px;
  color: #8AA570;
}

#contact A:hover {
  font-family:Tahoma, Verdana; 
  font-size: 11px;
  color: #333333;
}


TABLE.video {
  font-family:Tahoma, Verdana; 
  font-size: 11px;
  /* border: 1px;border-style: solid;border-color: #666666; */
}


#video2 {
   background-image: url(/images/video_bg2.jpg);
   width:185px;
   height:107px;
   z-index:100;
}