@charset "iso-8859-7";
/* CSS Document */

body {
		margin-left: 0px;
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 0px;
		font-family: Arial, Helvetica, sans-serif;
		background: url(images/Global/fodoback.gif) repeat-x;
}
div {
}

#conteiner {
		MARGIN: 0px auto;
		WIDTH: 1000px;
		padding: 0px;
		position: relative;
}

#headerup {
		height: 14px;
		font: 10px Tahoma, Geneva, sans-serif;
		text-align: right;
		padding-right: 58px;
		color: #999;
		padding-top: 6px;
		text-decoration: none;
}
#headerup a {
		text-decoration: none;
}

#headerup a:link {
		color: #999;
		text-decoration: none;
}

#headerup a:visited {
		color: #999;
		text-decoration: none;
}

#headerup a:hover {
		color: #0071A9;
		text-decoration: none;
}

#header {
		POSITION: absolute;
		WIDTH: 1000px;
}
#logo {
		position:absolute;
		top:0px;
		left:60px;
		width:219px;
		height:151px;
		background-color:#ddf;
} 
#win {
		height: 115px;
		position: absolute;
		left: 340px;
		top: 14px;
		width: 98px;
		background: url(images/Global/4-WINSit.jpg) no-repeat center center;
}


#caffitaly {
		position: absolute;
		z-index: 5;
		top: 67px;
		left: 285px;
		width: 134px;
		height: 58px;
		vertical-align: bottom;
}

#offers {
		width: 200px;
		height: 111px;
		position: absolute;
		left: 400px;
		z-index: 2;
		top: 14px;
		border: 1px solid #CCC;
		font-family: "arial", serif;
}
#coffeeprof {
		height: 111px;
		width: 150px;
		position: absolute;
		z-index: auto;
		left: 455px;
		top: 14px;
		border: 2px solid #E2E2E2;
}


#offers h2 {
		text-align: center;
		color: #000;
		font: bold 13px "arial", serif;
}

#offers h1 {
		color: #FFF;
		text-align: center;
		margin: 0px;
		font: bold 18px "arial", serif;
		padding: 0px;
		background: #0071A9;
}

#offers p {
		text-align: center;
		font: 12px/17px "arial", serif;
		display: block;
		vertical-align: middle;
		margin: 0px;
}


#box {
		height: 111px;
		width: 184px;
		position: absolute;
		left: 626px;
		top: 14px;
}
#flash1 {
		position:absolute;
		top:14px;
		left:711px;
		width:112px;
		height:111px;
		z-index:4;
		background-color:#ccf;
} 
#flash2 {
		position:absolute;
		top:14px;
		left:831px;
		width:112px;
		height:111px;
		background-color:#ffa;
} 

#beans {
		background: no-repeat left top;
		position: absolute;
		height: 51px;
		left: 502px;
		top: 108px;
		width: 496px;
}



#navigation {
		width: 1000px;
		height: 48px;
		margin-top: 159px;
		margin-right: auto;
		margin-left: auto;
}

p {
		font: 12px/1.3em "arial", serif;
}
h1 {
		font: normal 22px/1.3em Tahoma, Geneva, sans-serif;
		color: #622602;
}
h2 {
		font-size: 18px;
		color: #622602;
		font-weight: normal;
		line-height: 12px;
		font-style: normal;
}
h3 {
		font-size: 12px;
		color: #622602;
		line-height: 0.1em;
}
h6 {
		font-style: italic;
		line-height: 1.3em;
		font-weight: bold;
		color: #0071A9;
		text-align: center;
		font-size: 14px;
}



#main_content {
		width: 1000px;
		margin-right: auto;
		margin-left: auto;
		height: auto;
}

#leftcol {
		float: left;
		height: 492px;
		width: 400px;
		padding: 0px 0px 20px;
		display: inline;
		top: 0px;
		position: relative;
		clear: left;
		margin: 0px;
}

#rightcol {
		float: right;
		width: 532px;
		background: #FFF url(images/Global/bg_maincontent.jpg) no-repeat scroll center center;
		padding: 0px;
		display: inline;
		margin: 25px 58px 20px 10px;
		position: relative;
		top: 0px;
		clear: right;
}
.marquee {
		padding-right: 15px;
		padding-left: 15px;
		padding-top: 5px;
}

.marquee marquee h4 {
		font: italic bold 15px/1em Arial, Helvetica, sans-serif;
		color: #622602;
}

.rightcoltext {
		padding-right: 20px;
		padding-left: 30px;
		display: block;
}
.rightcoltext p {
		color: #000;
		text-align: left;
}
.rightcoltext table tr td p {
		text-align: center;
}




.rightcoltext p a {
		list-style: none;

}

.rightcoltext p a:link {
		text-decoration: none;
		color: #0071A9;
}
.rightcoltext p a:visited {
		color: #0071A9;
		text-decoration: none;
}

.rightcoltext p a:hover {
		color: #622602;
		text-decoration: none;
}




.rightcolup {
		background: url(images/Global/topbox_left.png) no-repeat left top;
		width: 532px;
		height: 16px;
}



.rightcolmiddle {
		height: 16px;
		background: url(images/Global/middlebox_right.png) no-repeat center top;
		margin: 20px 0px;
		text-align: center;
}

.rightcoldown {
		background: url(images/Global/downbox_left.png) no-repeat left top;
		height: 16px;
		width: 532px;
		margin: 20px 0px 0px;
}

.bigbox_up {
		background: url(images/Global/top_big_box.png) no-repeat left top;
		width: 884px;
		padding-left: 0px;
		height: 16px;
}
.bigbox_down {
		background: url(images/Global/down_big_box.png) no-repeat left top;
		margin: 20px 0px 0px;
		height: 16px;
		width: 884px;
}
#main_onecol {
		width: 884px;
		margin: 0px 0px 20px 58px;
		padding: 20px 0px 0px;
}
#submenu {
		WIDTH: 120px;
		HEIGHT: auto;
		float: left;
}
#submenu #title P.firstLetter:first-letter {
		FONT-SIZE: 1.1em
}
#submenu #title  {
		BORDER-BOTTOM: medium none;
		BORDER-LEFT: medium none;
		MARGIN: 0px 5px 5px;
		WIDTH: 110px;
		BACKGROUND: #622602;
		HEIGHT: auto;
		BORDER-TOP: medium none;
		BORDER-RIGHT: medium none;
		text-transform: capitalize;
}
#submenu #title p  {
		PADDING-BOTTOM: 5px;
		PADDING-LEFT: 5px;
		PADDING-RIGHT: 5px;
		COLOR: #FFF;
		PADDING-TOP: 5px;
		font: bold 12px "arial", serif;
}
#submenu #title a  {
		COLOR: #FFF;
		TEXT-DECORATION: none;
		text-transform: capitalize;
}
#submenu ul  {
		PADDING-BOTTOM: 0px;
		MARGIN: 5px;
		PADDING-LEFT: 0px;
		PADDING-RIGHT: 0px;
		PADDING-TOP: 0px;
}
#submenu ul li  {
		LIST-STYLE-TYPE: none;
}
#submenu ul li a  {
		BORDER-BOTTOM: #ddd 1px solid;
		PADDING-LEFT: 5px;
		DISPLAY: block;
		BACKGROUND: no-repeat;
		HEIGHT: 18px;
		COLOR: #622602;
		TEXT-DECORATION: none;
		PADDING-TOP: 5px;
		font: 12px "arial", serif;
}
#submenu ul li a:hover {
		DISPLAY: block;
		BACKGROUND: #fbf5d6;
		FONT-WEIGHT: bold;
}

#submenu ul li.submenu_active {
		BORDER-BOTTOM: #ddd 1px solid;
		LIST-STYLE-TYPE: none;
		DISPLAY: block;
		BACKGROUND: repeat-y;
		HEIGHT: 18px;
		COLOR: #cc0000;
		FONT-SIZE: 12px;
		FONT-WEIGHT: bold;
		PADDING-TOP: 5px;
		padding-left: 5px;
}
#submenu ulLli.submenu_active_mese  {
		BORDER-BOTTOM: #ddd 1px solid;
		LIST-STYLE-TYPE: none;
		PADDING-LEFT: 5px;
		DISPLAY: block;
		HEIGHT: 18px;
		COLOR: #622602;
		FONT-SIZE: 12px;
		FONT-WEIGHT: bold;
		PADDING-TOP: 5px
}
.submenu_link a {
		BORDER-BOTTOM: #ddd 1px solid;
		LIST-STYLE-TYPE: none;
		PADDING-LEFT: 5px;
		DISPLAY: block;
		HEIGHT: 18px;
		COLOR: #cc0000;
		FONT-SIZE: 12px;
		FONT-WEIGHT: bold;
		PADDING-TOP: 5px
}
#insidetxt {
		padding-left: 140px;
}

ul.a {
		font: 12px Arial, Helvetica, sans-serif;
		list-style: url(images/Products/sqbrown.gif) none outside;
}
ul.b {
		font: 12px Arial, Helvetica, sans-serif;
		list-style: disc url(images/Products/sqorang.gif) outside;
		color: #000;
}

#insidetxt a {
		color: #3871A7;
		text-decoration: none;
}

#insidetxt a:link {
		text-decoration: none;
		color: #3871A7;
}

#insidetxt a:hover {
		color: #622602;
		text-decoration: none;
		font-weight: bold;
}




#footer {
		width: 1000px;
		text-align: center;
		color: #000;
		font: 80% Tahoma, Geneva, sans-serif;
		font-size: 60%;
		margin-right: auto;
		margin-left: auto;
		clear: both;
		border-top: 1px solid #b6b6b6;
		padding-top: 6px !ie;

}
#footer UL {
		TEXT-ALIGN: center;
		MARGIN-BOTTOM: 10px;
		font: 80% Verdana, Geneva, sans-serif;
		padding: 0px;
}
#footer UL LI {
		MARGIN-RIGHT: 10px;
		display: inline;
		padding: 0px;
}
#footer UL LI A {
	COLOR: #534e4a
}
#footer a {
		font-size: 10px;

}

#footer a:link {
		color: #999;
		text-decoration: underline;
}

#footer a:visited {
		color: #999;
}

#footer a:hover {
		color: #0071A9;
		text-decoration: none;
}


.clearfix {
		DISPLAY: block;
		border-top: #b6b6b6;
		padding-top: 10px;
}
.clearfix:after {
	DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; 
}


.blu {
		color: #3871A7;
		font-weight: bold;
}
.black {
		color: #000;
		font-weight: bold;
}

.red {
		font-weight: bold;
		color: #D70000;
}
.brown {
		font-weight: bold;
		color: #622602;
}


.green {
		font-weight: bold;
		color: #063;
}

.gri {
		font-weight: bold;
		color: #999;
}




img {

}
.imgleft {
		MARGIN: 0px 10px 5px 0px;
		FLOAT: left;
}
.imgright  {
		MARGIN: 0px 0px 10px 10px;
		FLOAT: right;
		position: relative;
}
.imgCenter {
		TEXT-ALIGN: center;
		MARGIN: 0px auto;
		DISPLAY: block
}
a img {
	BORDER-RIGHT-WIDTH: 0px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px
}
:link img {
	BORDER-RIGHT-WIDTH: 0px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px
}
:visited img {
	BORDER-RIGHT-WIDTH: 0px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px
}
