@charset "utf-8";
/* General */
body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:16px;
	color:#2d2d2d;
	padding:0;
	margin:0;
	background-color:#e1decc;
}
p {
	padding:0;
	margin:0;
}
h1 {}
ul {
	float:left;
	padding:0;
	margin:0;
}
li {
	width: 250px;
	padding-left:9px;
	margin:-1px 0 0 16px;
	font-size:12px;
	line-height: 14px;
	color:#4f4e48;
	list-style:none;
	background-image: url(../img/bullet.gif);
	background-position: left 4px;
	background-repeat:no-repeat;
}
li.small {
	width: 250px;
	padding-left:9px;
	margin:-1px 0 0 16px;
	font-size:11px;
	line-height: 14px;
	color:#4f4e48;
	list-style:none;
	background-image: url(../img/bullet.gif);
	background-position: left 4px;
	background-repeat:no-repeat;
}
img {
	border:none;
	border:0;
	padding:0;
	margin:0;
	display:block;
	}
a {
	color:#6e6e6e;
	text-decoration:underline;
}
a:hover {color:#3b3b3b;}
.clearfloat {
	clear:left;
	line-height:0;
	font-size:1px;
	height:0px;
}
.spacer {
	float:left;
	height: 11px;
	width:816px;
}
.smallspacer {
	float:left;
	height: 7px;
	width:150px;
}
/* Structure globale*/

#bottleft {
	float:left;
	width:16px;
	height:90px;
	background-image:url(../img/shadows/bott_left.gif);
	background-repeat:no-repeat;
}
#bottright {
	float:left;
	width:16px;
	height:90px;
	background-image:url(../img/shadows/bott_right.gif);
	background-repeat:no-repeat;
}
#bottcenter {
	float:left;
	width:950px;
	height:90px;
	background-image:url(../img/shadows/bott_center.gif);
	background-repeat:repeat-x;
}

#pageall {
	overflow:hidden;
	position: relative;
	width:982px;
	margin-right: auto;
	margin-left: auto;
}
#shadleft {
	float:left;
	width:16px;
	height:1540px;
	background-image:url(../img/shadows/left.gif);
	background-repeat:repeat-y;
}
#shadright {
	float:left;
	width:16px;
	height:1540px;
	background-image:url(../img/shadows/right.gif);
	background-repeat:repeat-y;
}
#content {
	float:left;
	width:950px;
	height:1540px;
	background-color:#FFFFFF;
}
#topnav {
	float:left;
	width:950px;
	height:35px;
	background-image:url(../img/bkgr/bk_topnav.gif);
	background-repeat:no-repeat;
}
#benefits {
	float:left;
	width:196px;
	height:17px;
	padding-left:64px;
	margin: 11px 0 0 0;
}
#benefits a {
	float:left;
	background-image:url(../img/spanish/keybenefits.gif);
	background-repeat:no-repeat;
}
#benefits a:hover {
	float:left;
	background-image:url(../img/spanish/keybenefits_o.gif);
	background-repeat:no-repeat;
}
#tested {
	float:left;
	width:133px;
	height:17px;
	margin: 11px 0 0 0;
}
#tested a {
	float:left;
	background-image:url(../img/spanish/testedapproved.gif);
	background-repeat:no-repeat;
}
#tested a:hover {
	float:left;
	background-image:url(../img/spanish/testedapproved_o.gif);
	background-repeat:no-repeat;
}
#contact {
	float:left;
	width:106px;
	height:17px;
	margin: 11px 0 0 0;
}
#dropdownholder {
	float:left;
	width:357px;
	height:17px;
	margin: 7px 0 0 0;
}
#dropdownholder select {
	float:right;
	width:160px;
	height:21px;
	margin: 0;
}
#contact a {
	float:left;
	background-image:url(../img/spanish/contact.gif);
	background-repeat:no-repeat;
}
#contact a:hover {
	float:left;
	background-image:url(../img/spanish/contact_o.gif);
	background-repeat:no-repeat;
}
.foodfair {
	float:left;
	width:810px;
	height:52px;
	padding-left:66px;
	margin: 23px 0 0 0;
	color:#e9600e;
	font-size:15px;
	font-family: Trebuchet MS, Helvetica, sans-serif;
}
.gradlongline {
	float:left;
	width:720px;
	height:1px;
	margin: 4px 0 0 0;
	background-image:url(../img/bkgr/grad_long_line.jpg);
	background-repeat:no-repeat;
}
.title {
	float:left;
	width:570px;
	height:30px;
	padding-left: 55px;
	margin: 14px 0 0 0;
}
#intro {
	float:left;
	width:530px;
	height:40px;
	padding-left: 66px;
	margin: 21px 0 0 0;
	font-size:12px;
}
#legal {
	float:left;
	width:871px;
	height:30px;
	margin: 9px 0 0 0;
	text-align:right;
	font-size:11px;
}
#smallprint {
	float:left;
	width:560px;
	height:20px;
	padding-left: 66px;
	margin: 17px 0 0 0;
	font-size:9px;
	line-height: 10px;
}
.sixtysix {
	float:left;
	width:66px;
	height:177px;
}
.threeimages {
	float:left;
	width:540px;
	height:177px;
	margin: 14px 0 0 0;
	padding: 5px 0 0 5px;
	background-color:#e3e0ce;
}
.threeimages img {
	float:left;
}
#breakthrough {
	float:left;
	width:632px;
	height:340px;
}
#applications {
	float:left;
	width:240px;
	height:340px;
}
.txtbrown {
	float:left;
	width:220px;
	height:20px;
	margin: 14px 0 0 0;
	font-size:17px;
	font-weight:bold;
	color:#8a3410;
}
.gradbrownline {
	float:left;
	width:240px;
	height:1px;
	margin: 3px 0 0 0;
	background-image:url(../img/bkgr/grad_brown_line.jpg);
	background-repeat:no-repeat;
}
.cakes {
	float:left;
	width:237px;
	height:240px;
	margin: 38px 0 0 0;
}
.keybenefits {
	float:left;
	width:295px;
	height:310px;
	padding-left: 55px;
	margin:0 0 0 0;
}
.keybenefits a {
	float:left;
	padding:4px 0 0 190px;
}
.smalltitle {
	float:left;
	width:280px;
	height:34px;
	margin: 8px 0 0 0;
}
.txtorange {
	float:left;
	width:250px;
	padding-left:15px;
	margin: 10px 0 5px 0;
	font-size:17px;
	font-weight:bold;
	line-height: 18px;
	color:#e95a10;
}
.demo {
	float:left;
	width:282px;
	height:300px;
}
.smtxtorange {
	float:left;
	width:220px;
	height:20px;
	margin: 14px 0 0 0;
	font-size:17px;
	font-weight:bold;
	color:#e9600e;
	line-height:24px;
}
.gradorangeline {
	float:left;
	width:260px;
	height:1px;
	margin: 3px 0 0 0;
	background-image:url(../img/bkgr/grad_orange_line.jpg);
	background-repeat:no-repeat;
}
.square {
	float:left;
	width:262px;
	height:238px;
	margin: 14px 0 0 0;
	background-image:url(../img/bkgr/square.gif);
	background-repeat:no-repeat;
}
.grey {
	float:left;
	width:239px;
	height:218px;
	margin: 10px 0 0 0;
	background-color:#e3e0ce;
}
.grey img {
	margin: 8px 0 0 8px;
}
.play {
	margin: 12px 0 0 77px;
}
.quiz {
	float:left;
	width:240px;
	height:300px;
}
.greysquare {
	float:left;
	width:228px;
	height:228px;
	margin: 14px 0 0 0;
	padding: 10px 0 0 10px;
	background-color:#ddd9c4;
}
.white {
	float:left;
	width:218px;
	height:218px;
	background-color:#FFFFFF;
}
.imgcenter {
	float:left;
	width:210px;
	padding: 8px 0 0 9px;
}
.imgcenter img {
	margin-right: auto;
	margin-left: auto;
}
.test {
	float:left;
	width:210px;
	height: 22px;
	font-size:21px;
	font-weight:bold;
	color:#4f4e48;
	line-height: 22px;
	text-align:center;
}
.freshness {
	float:left;
	width:210px;
	height: 20px;
	font-size:24px;
	font-weight:bold;
	color:#e95a10;
	line-height: 22px;
	text-align:center;
}
.fiftyfive {
	float:left;
	width:55px;
	height:1px;
}
.greyline {
	float:left;
	width:756px;
	height:1px;
	margin: 0 0 0 0;
	background-color:#b2b2b2;
	font-size:1px;
	float:left;
}
.footerline {
	float:left;
	width:816px;
	height:1px;
	margin: 0 0 0 0;
	background-color:#b2b2b2;
	font-size:1px;
	float:left;
}
.backtop {
	float:left;
	width:870px;
	height:13px;
	margin: 0 0 0 0;
	font-size:11px;
	text-align:right;
	float:left;
}
.testimonials {
	float:left;
	width:263px;
	height:114px;
}
.eleven {
	float:left;
	width:11px;
	height:177px;
}
.ten {
	float:left;
	width:200px;
	height:10px;
}
.fourteen {
	float:left;
	width:200px;
	height:14px;
}
.listbox {
	float:left;
	width:262px;
	height:20px;
}
select {
	width:262px;
	height:19px;
}
.contactsquare {
	float:left;
	width:238px;
	height:238px;
	margin: 14px 0 0 0;
	padding-left: 20px;
	background-image:url(../img/bkgr/bkgr_contact.gif);
	background-repeat:no-repeat;
}
.what {
	float:left;
	width:205px;
	height: 50px;
	font-size:16px;
	line-height: 20px;
	font-weight:bold;
	margin: 40px 0 0 0;
	color:#FFFFFF;
	text-align:center;
}
.sendus {
	float:left;
	width:200px;
	height: 25px;
	font-size:16px;
	font-weight:bold;
	margin: 40px 0 0 0;
	line-height: 26px;
	color:#FFFFFF;
	background-color:#7e1410;
	text-align:center;
}
.btnemail {
	float:left;
	margin: 20px 0 0 0;
	width:205px;
	height: 30px;	
}
.btnemail img {
	margin-right: auto;
	margin-left: auto;
}
#logobas {
	float:left;
	padding-left:55px;
	width:135px;
	height: 55px;
}
#puratos {
	float:left;
	margin: 5px 0 0 0;
	width:682px;
	height: 55px;
	color:#4f4e48;
	font-size:12px;
	line-height: 14px;
}
#visitus {
	float:left;
	width:100px;
	padding-left: 800px;
	height: 50px;
}