﻿body,html{margin:0; padding:0; font-family:Arial, Helvetica,Verdana,sans-serif; font-size:12px; color:#000; background:url(../images/sf-body.gif) top repeat-x #f0f0f0;}
img {border:0;}
a {text-decoration:none;}
a:hover {text-decoration:none;}
h1,h2,h3 {font-family:Arial, Helvetica, Verdana,sans-serif; margin:0; padding:0; font-weight:normal; font-style:normal;}
form {margin:0; padding:0;}
input, select, textarea {font-family:Arial, Helvetica, Verdana,sans-serif; padding:1px 1px 1px 2px; color:#000; font-weight:bold; display:block; float:left;}
label {display:block; float:left;}
.cleaner {clear:both; line-height:0; height:0; font-size:0; display:block;}
.hidden {display:none; height:0; border:none; background:none; line-height:0;}

/*top*/
#tophome {width:990px; height:180px; position:relative; border-top:1px solid #d4d4d4;  border-left:1px solid #d4d4d4; border-right:1px solid #d4d4d4; margin:0 auto; top:0; margin-top:10px; background-color:#FFFFFF;}
#tophome #banner {width:988px; height:180px; margin:0 0 0 1px; background:url(../images/progroup.jpg); background-repeat:no-repeat; }

#tophome #banner #swf {width:988px; height:180px; text-align:right; margin:0 0 0 0; position:absolute;}	

#timer {height:20px; width:973px; text-align:right; padding-top:5px; padding-left:5px; padding-right: 10px; color:#fcfd02; font:"Times New Roman", Times, serif; font-size:16px; position:absolute; }
	

/* main */
#main {width:990px; height:249px; position:relative;  border-left:1px solid #d4d4d4; border-right:1px solid #d4d4d4; margin:0 auto; top:0; margin-top:0px; background-color:#FFFFFF;}
#main #menu {width:988px; height:249px; margin:0 0 0 1px; background:url(../images/banner.jpg); background-repeat:no-repeat;}

#main #menu .spzmenu {margin-top:10px; float:left; width:56px; height:101px;}
#main #menu .btnmenu {margin-top:10px; margin-left:10px; float:left; width:206px; height:101px;}
#main #menu .btnmenu1 a {margin-top:10px; margin-left:10px; float:left; width:206px; height:101px; background-image:url(../images/b1a.gif); background-repeat:no-repeat;}
#main #menu .btnmenu1 a:hover {margin-top:10px; margin-left:10px; float:left; width:206px; height:101px;  background-image:url(../images/b1.gif); background-repeat:no-repeat;}
#main #menu .btnmenu2 a {margin-top:10px; margin-left:10px; float:left; width:206px; height:101px; background-image:url(../images/b2a.gif); background-repeat:no-repeat;}
#main #menu .btnmenu2 a:hover {margin-top:10px; margin-left:10px; float:left; width:206px; height:101px;  background-image:url(../images/b2.gif); background-repeat:no-repeat;}
#main #menu .btnmenu3 a {margin-top:10px; margin-left:10px; float:left; width:206px; height:101px; background-image:url(../images/b3a.gif); background-repeat:no-repeat;}
#main #menu .btnmenu3 a:hover {margin-top:10px; margin-left:10px; float:left; width:206px; height:101px;  background-image:url(../images/b3.gif); background-repeat:no-repeat;}
#main #menu .btnmenu4 a {margin-top:10px; margin-left:10px; float:left; width:206px; height:101px; background-image:url(../images/b4a.gif); background-repeat:no-repeat;}
#main #menu .btnmenu4 a:hover {margin-top:10px; margin-left:10px; float:left; width:206px; height:101px;  background-image:url(../images/b4.gif); background-repeat:no-repeat;}
#main #menu .btnmenu5 a {margin-top:10px; margin-left:10px; float:left; width:206px; height:101px; background-image:url(../images/b5a.gif); background-repeat:no-repeat;}
#main #menu .btnmenu5 a:hover {margin-top:10px; margin-left:10px; float:left; width:206px; height:101px;  background-image:url(../images/b5.gif); background-repeat:no-repeat;}
#main #menu .btnmenu6 a {margin-top:10px; margin-left:10px; float:left; width:206px; height:101px; background-image:url(../images/b6a.gif); background-repeat:no-repeat;}
#main #menu .btnmenu6 a:hover {margin-top:10px; margin-left:10px; float:left; width:206px; height:101px;  background-image:url(../images/b6.gif); background-repeat:no-repeat;}




/* content */
#content {width:990px; height:490px; position:relative;  border-left:1px solid #d4d4d4; border-right:1px solid #d4d4d4; margin:0 auto; top:0; margin-top:0px; background-color:#FFFFFF;}


#content #text {width:950px; height:460px; padding-left:20px; padding-right:20px; color:#444; text-align:justify; font-size:12px; line-height:16px;}
#content #text .title {width:950px; margin:0 0 15px 0; border-bottom:1px solid #e0e0e0;}
#content #text .title h1 {width:950px; color:#b0b0b0; font-size:18px; font-weight:bold; display:block;}
#content #text img.right {margin:0 0 15px 15px; float:right;}

#content #location {width:950px; height:30px; padding-left:20px; padding-right:20px; background-color:#FFFFFF; color:#888888; font-size:12px;}
#endpage {width:992px; height:10px; position:relative; margin:0 auto; top:0; margin-top:0px; background:url(../images/endsf.gif) top no-repeat;}

/*
#main #menu #logo {width:800px; height:125px; float:left;}
#main #menu #logo .saeco {width:200px; height:125px; float:left;}
#main #menu #logo .pulsante {width:100px; height:125px; float:left;}
#main #menu a {width:100px; height:125px; display:block; float:left;}
#main #menu .empty {width:100px; height:125px; background:url(../images/common/btn-empty.gif) no-repeat; float:left;}
#main #menu .worlwide {width:188px; height:125px; background:url(../images/common/bg-worldwide.gif) no-repeat; float:left;}
#main #menu .worlwide a {width:155px; height:25px; margin:20px 0 7px 16px; _margin:20px 0 7px 8px; display:block; background:url(../images/common/btn-worldwide.gif) no-repeat;}
#main #menu .worlwide a:hover {background:url(../images/common/btn-worldwide-roll.gif) no-repeat;}
#main #menu .worlwide select {width:155px; color:#b4b4b4; margin:0 0 0 16px; _margin:0 0 0 8px; border:1px solid #e5e5e5;}
#main #menu .selected {width:100px; height:125px; float:left;}
#main #gray {width:990px; height:32px; position:relative; padding:0; margin:-32px 0 0 0; z-index:10; background:url(../images/home/gray.gif) no-repeat;}
*/


/* footer */
#footer {width:990px; height:50px; position:relative; margin:0 auto; top:0; margin-top:0px;} 
#footer .btns a {font-size:12px; color:#666666; text-decoration:none;}
#footer .btns a:hover {color:#000;}