*{
	margin: 0px;
	padding: 0px;
}
#playerdiv
{
  z-index:2000;
  position:absolute;
}

#close
{
	float:right;
}

#frame
{
	background-color:#000000;
	padding: 10px 10px 10px 10px;
	border: 1px solid #666;
	width:480px;
}
#lightbox
{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
}
#lightboxDetails
{
	font-size: 0.8em;
	padding-top: 0.4em;
}	
#lightboxCaption
{
	float: left;
}
#keyboardMsg
{
	float: right;
}
#closeButton
{
	top: 5px;
	right: 5px;
}

#lightbox 
{
	z-index:300;
}

#lightbox img
{
	border: none;
	clear: both;
}

#lightbox a
{
	color:#212121;
	text-decoration:none;
}

#lightbox a:hover
{
	color:#212121;
	text-decoration:underline;
}

#overlay img
{
	border: none;
}

#overlay
{
	background-image: url(/images/front/overlay.png);
}

* html #overlay
{
	background-color: #333;
	back\ground-color: transparent;
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/front/overlay.png", sizingMethod="scale");
	}
	
#insertBlockButtons button{
	margin: 0px;
	padding: 0px;
	border: 0px;
}

body
{
	background:#212121;
	margin: 0px auto 0px auto;
  	padding: 0px 0px 0px 0px;
}

body, div, p, td
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#d7d7d7;
}

p
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;	
}

a
{
  	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border:none;
	cursor:pointer;
	cursor:hand;	
}

a:focus
{
	outline:none;
}

img
{
  	border: 0px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;	
}




/*--------------------------------------------------*/
/* MAIN_DIV */
/*--------------------------------------------------*/

#main_div
{ 
	background:#212121 url(/images/front/backgr_main_div.gif) top left repeat-x;
	width:912px;
	height:auto;
	overflow:visible;
 	margin:0px auto 0px auto;
	padding: 0px 0px 0px 0px;	
} 

/*==================================================================================*/

/*--------------------------------------------------*/
/* HEADER */
/*--------------------------------------------------*/

#header
{
	width:912px;
  	height:128px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

.leftHeader 
{
  	width:691px;
	height:128px;
  	float:left;
	_overflow:hidden;
  	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 6px;
}

.leftHeader .logo
{
  	width:691px;
  	height:76px;
	display:block;
  	float:none;
	clear:both;
  	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

.leftHeader .logo img
{
  	width:691px;
  	height:76px;
	display:block;
  	float:none;
	clear:both;
  	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

.leftHeader .navigationBar
{
  	width:691px;
	height:28px;
  	float:none;
	clear:both;
  	margin:0px 0px 0px 0px;
	padding:24px 0px 0px 0px;
}

/*--------------------------------------------------*/
/* LANGUAGE BAR */ 
/*--------------------------------------------------*/

.navigationBar .lang
{
	width:44px;
  	float:left;
  	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 7px;
}

.navigationBar .lang ul
{
	list-style-type:none;
  	margin:0px 0px 0px 0px;
  	padding:0px 0px 0px 0px;
  	width:44px;
}

.navigationBar .lang ul li
{
	display:inline;
  	margin:0px 0px 0px 0px;
  	padding:0px 0px 0px 0px;
}

.navigationBar .lang ul li a,
.navigationBar .lang ul li a:active,
.navigationBar .lang ul li a:visited,
.navigationBar .lang ul li a:hover
{
	display:block;
	float:left;
	font-size:11px;
	font-weight:normal;
  	text-decoration: none;
	margin:0px 0px 0px 0px;
  	padding:0px 0px 0px 8px;
}

.normal_lang
{
	color:#5e5e5f;
}

.normal_lang:hover
{
	color:#acacad;
}

.selected_lang
{
	display:block;
	float:left;
	font-size:11px;
	color:#acacad;
	margin:0px 0px 0px 0px;
  	padding:0px 0px 0px 8px;
}

/*--------------------------------------------------*/
/* MENU BAR */ 
/*--------------------------------------------------*/

.navigationBar .menuBar
{
	width:640px;
  	float:left;
  	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

.navigationBar .menuBar ul.mainMenu
{
	
	list-style-type:none;
  	margin:0px auto 0px auto;
  	padding:0px 0px 0px 0px;
  	width:640px;
}

.navigationBar .menuBar ul.mainMenu li
{
  	display:inline;
	float:left;
	position:relative;
	z-index:200;
  	margin:0px 0px 0px 42px;
  	padding:0px 0px 0px 0px;
}

.navigationBar .menuBar ul.mainMenu li ul li
{
  	margin:0px;
}

a.btn_normal
{
	display:block;
  	float:left;
	font-size:11px;
	color:#9f9f9f;
	font-weight:normal;
	text-transform:uppercase;
  	text-decoration: none;
	margin:0px 0px 0px 0px;
  	padding:0px 0px 6px 0px;
	background:url(/images/front/backgr_nav_off.gif) bottom left repeat-x;
}

a.btn_normal:hover,
a.btn_clicked,
a.btn_clicked:active,
a.btn_clicked:visited,
a.btn_clicked:hover
{
	display:block;
  	float:left;
	font-size:11px;
	color:#e8e8e8;
	font-weight:normal;
	text-transform:uppercase;
  	text-decoration: none;
	margin:0px 0px 0px 0px;
  	padding:0px 0px 6px 0px;
	background:url(/images/front/backgr_nav_on.gif) bottom left repeat-x;
}

.navigationBar .menuBar ul.mainMenu li.ElementDiv
{
	position:relative;
	display:inline;
	z-index:150;
	float:left;
	padding:0px 0px 0px 0px;
	cursor:hand;
	cursor:pointer;
}

.ElementDiv .btn_normal_subMenu
{
  	float:left;
	font-size:11px;
	color:#9f9f9f;
	font-weight:normal;
	text-transform:uppercase;
  	text-decoration: none;
	margin:0px 0px 0px 0px;
  	padding:0px 0px 6px 0px;
	background:url(/images/front/backgr_nav_off.gif) bottom left repeat-x;
}

.ElementDiv .btn_clicked_subMenu
{
  	float:left;
	font-size:11px;
	color:#e8e8e8;
	font-weight:normal;
	text-transform:uppercase;
  	text-decoration: none;
	margin:0px 0px 0px 0px;
  	padding:0px 0px 6px 0px;
	background:url(/images/front/backgr_nav_on.gif) bottom left repeat-x;	
}

#BrandsMenu,
#CompanyMenu
{
	display:none;
	position:absolute;
	top:20px; 
	left:0;
}

/*.ElementDiv .MenuBlock
{
	float:left; 
	height:auto; 
	position:relative;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

.ElementDiv .MenuBlock .subNav
{
	float:left; 
	z-index:130;
	position:absolute;
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
}

.ElementDiv ul.listsubNav
{
	float:left; 
	list-style-type:none;
  	margin:0px 0px 0px 0px;
  	padding:2px 0px 0px 0px;
	background:#212121;
}


*/


.ElementDiv ul.listsubNav
{
	margin:0;
	position:absolute;
	z-index:130;
	float:left; 
	list-style-type:none;
  	padding:2px 0px 0px 0px;
	background:#212121;
	display:none;
	position:absolute;
	top:20px; 
	left:0;
}

.ElementDiv ul.listsubNav li
{
	display:block;
	float:left;
  	margin:0px 0px 0px 0px;
  	padding:0px 0px 0px 0px;
	border-bottom:1px solid #212121;
}

ul.listsubNav li a,
ul.listsubNav li a:active
{
	width:170px;
	display:block;
  	float:left;
	font-size:11px;
	color:#9f9f9f;
	font-weight:normal;
	text-transform:uppercase;
  	text-decoration: none;
	padding:5px 12px 5px 12px;
	margin:0px 0px 0px 0px;
	background:#363636 url(/images/front/backgr_brandnav_off.gif) top right repeat-y;
	border-top:1px solid #424242;
	border-bottom:1px solid #424242;
	border-left:1px solid #424242;
	border-right:1px solid #424242;
}

ul.listsubNav li a:hover,
ul.listsubNav li a.subelement_clicked
{
	width:17listsubNav0px;
	display:block;
  	float:left;
	font-size:11px;
	color:#9f9f9f;
	font-weight:normal;
	text-transform:uppercase;
  	text-decoration: none;
	padding:5px 12px 5px 12px;
	margin:0px 0px 0px 0px;
	background:#424242 url(/images/front/backgr_brandnav_on.gif) 100% 0 repeat-y !important;
}

/*--------------------------------------------------*/
/* RIGHT HEADER */
/*--------------------------------------------------*/

.rightHeader 
{
  	width:209px;
  	height:128px;
  	float:right;
  	margin: 0px 0px 0px 0px;
	padding:0px 6px 0px 0px;
}

/*==================================================================================*/

/*--------------------------------------------------*/
/* BODY */
/*--------------------------------------------------*/

#mainbody
{
	width:900px;
  	height:auto;
  	overflow:visible;
  	margin:0px 0px 0px 0px;
  	padding:41px 6px 0px 6px;

}

#mainbody:after
{
	content:".";
	display:block;
	clear:both;
	height:0px;
	visibility:hidden;
}

/*--------------------------------------------------*/
/* LEFT CONTENT */ 
/*--------------------------------------------------*/

#left_content
{
	float:left;
	width:671px;
  	height:auto;
  	overflow:visible;
  	margin:0px 0px 0px 0px;
  	padding:0px 0px 0px 0px;
}

#left_content .flashImg
{
	float:left;
	width:671px;
	height:auto;
  	margin:0px 0px 0px 0px;
  	padding:0px 0px 0px 0px;
}

#left_content .Brands
{
	float:left;
	width:671px;
	height:auto;
  	margin:0px 0px 0px 0px;
  	padding:0px 0px 0px 0px;
}

.Brands a.Brand1_EN,
.Brands a.Brand1_EN:active,
.Brands a.Brand1_EN:visited,
.Brands a.Brand1_EN:hover,
.Brands a.Brand1_BG,
.Brands a.Brand1_BG:active,
.Brands a.Brand1_BG:visited,
.Brands a.Brand1_BG:hover
{
	display:block;
	float:none;
	background:url(/images/front/brand_marreti.jpg) 0px 0px no-repeat;
	width:671px;
	height:104px;
  	margin:20px 0px 0px 0px;
  	padding:0px 0px 0px 0px;
}


.Brands a.Brand2_EN,
.Brands a.Brand2_EN:active,
.Brands a.Brand2_EN:visited,
.Brands a.Brand2_EN:hover
{
	display:block;
	float:none;
	background:url(/images/front/brand_kubeti_EN.jpg) 0px 0px no-repeat;
	width:671px;
	height:104px;
  	margin:20px 0px 0px 0px;
  	padding:0px 0px 0px 0px;
}

.Brands a.Brand2_BG,
.Brands a.Brand2_BG:active,
.Brands a.Brand2_BG:visited,
.Brands a.Brand2_BG:hover
{
	display:block;
	float:none;
	background:url(/images/front/brand_kubeti.jpg) 0px 0px no-repeat;
	width:671px;
	height:104px;
  	margin:20px 0px 0px 0px;
  	padding:0px 0px 0px 0px;
}

.Brands a.Brand3_EN,
.Brands a.Brand3_EN:active,
.Brands a.Brand3_EN:visited,
.Brands a.Brand3_EN:hover
{
	display:block;
	float:none;
	background:url(/images/front/brand_tornado_EN.jpg) 0px 0px no-repeat;
	width:671px;
	height:104px;
  	margin:20px 0px 0px 0px;
  	padding:0px 0px 0px 0px;
}

.Brands a.Brand3_BG,
.Brands a.Brand3_BG:active,
.Brands a.Brand3_BG:visited,
.Brands a.Brand3_BG:hover
{
	display:block;
	float:none;
	background:url(/images/front/brand_tornado.jpg) 0px 0px no-repeat;
	width:671px;
	height:104px;
  	margin:20px 0px 0px 0px;
  	padding:0px 0px 0px 0px;
}


.Brands a.Brand4_EN,
.Brands a.Brand4_EN:active,
.Brands a.Brand4_EN:visited,
.Brands a.Brand4_EN:hover
{
	display:block;
	float:none;
	background:url(/images/front/brand_mymotto.jpg) 0px 0px no-repeat;
	width:671px;
	height:104px;
  	margin:20px 0px 0px 0px;
  	padding:0px 0px 0px 0px;
}

.Brands a.Brand4_BG,
.Brands a.Brand4_BG:active,
.Brands a.Brand4_BG:visited,
.Brands a.Brand4_BG:hover
{
	display:block;
	float:none;
	background:url(/images/front/brand_mymotto.jpg) 0px 0px no-repeat;
	width:671px;
	height:104px;
  	margin:20px 0px 0px 0px;
  	padding:0px 0px 0px 0px;
}

/*--------------------------------------------------*/
/* SECOND NAVIGATION */ 
/*--------------------------------------------------*/

.Navigation
{
	float:none;
	clear:both;
	width:645px;
	height:auto;
  	margin:0px 0px 0px 0px;
  	padding:0px 0px 0px 10px;
  	
}

/* TITLE ITALFOOD SECTION */ 

.Navigation .TitleItalfoodSec_EN
{
	float:left;
	height:auto;
	display:block;
	background:url(/images/front/bigtitle_company_en.gif) 0px 0px no-repeat;
	width:89px;
	height:16px;
  	margin:0px 0px 0px 0px;
  	padding:0px 0px 5px 0px;
}

.Navigation .TitleItalfoodSec_BG
{
	float:left;
	height:auto;
	display:block;
	background:url(/images/front/bigtitle_company_bg.gif) 0px 0px no-repeat;
	width:102px;
	height:20px;
  	margin:0px 0px 0px 0px;
  	padding:0px 0px 4px 0px;
}

/* TITLE NEWS SECTION */ 

.Navigation .TitleNewsSec_EN
{
	float:left;
	height:auto;
	display:block;
	background:url(/images/front/bigtitle_news_en.gif) 0px 0px no-repeat;
	width:54px;
	height:16px;
  	margin:0px 0px 0px 0px;
  	padding:0px 0px 4px 0px;
}

.Navigation .TitleNewsSec_BG
{
	float:left;
	height:auto;
	display:block;
	background:url(/images/front/bigtitle_news_bg.gif) 0px 0px no-repeat;
	width:80px;
	height:16px;
  	margin:0px 0px 0px 0px;
  	padding:0px 0px 4px 0px;
}

/* TITLE BRAND BRUSCETI MARETI */ 

.Navigation .TitleBruschette_EN
{
	float:left;
	height:auto;
	display:block;
	background:url(/images/front/title_brusceti_en.gif) 0px 0px no-repeat;
	width:211px;
	height:15px;
  	margin:0px 0px 0px 0px;
  	padding:0px 0px 5px 0px;
}

.Navigation .TitleBruschette_BG
{
	float:left;
	height:auto;
	display:block;
	background:url(/images/front/title_brusceti_bg.gif) 0px 0px no-repeat;
	width:182px;
	height:15px;
  	margin:0px 0px 0px 0px;
  	padding:0px 0px 5px 0px;
}

/* TITLE BRAND KUBETI */ 

.Navigation .TitleKubeti_EN
{
	float:left;
	height:auto;
	display:block;
	background:url(/images/front/title_kubeti_en.gif) 0px 0px no-repeat;
	width:66px;
	height:15px;
  	margin:0px 0px 0px 0px;
  	padding:0px 0px 5px 0px;
}

.Navigation .TitleKubeti_BG
{
	float:left;
	height:auto;
	display:block;
	background:url(/images/front/title_kubeti_bg.gif) 0px 0px no-repeat;
	width:70px;
	height:15px;
  	margin:0px 0px 0px 0px;
  	padding:0px 0px 4px 0px;
}

/* TITLE BRAND MY MOTTO */ 

.Navigation .TitleMy_EN
{
	float:left;
	height:auto;
	display:block;
	background:url(/images/front/title_motto.gif) 0px 0px no-repeat;
	width:99px;
	height:16px;
  	margin:0px 0px 0px 0px;
  	padding:0px 0px 5px 0px;
}




/* TITLE BRAND Tornado */ 


.Navigation .TitleTornado_EN
{
	float:left;
	height:auto;
	display:block;
	background:url(/images/front/title_tornado_en.jpg) 0px 0px no-repeat;
	width:180px;
	height:16px;
  	margin:0px 0px 0px 0px;
  	padding:0px 0px 5px 0px;
}

.Navigation .TitleTornado_BG
{
	float:left;
	height:auto;
	display:block;
	background:url(/images/front/title_tornado_bg.jpg) 0px 0px no-repeat;
	width:180px;
	height:16px;
  	margin:0px 0px 0px 0px;
  	padding:0px 0px 4px 0px;
}

/* TITLE CONTACTS SECTION */ 

.Navigation .TitleContactSec_EN
{
	float:left;
	height:auto;
	display:block;
	background:url(/images/front/bigtitle_contact_en.gif) 0px 0px no-repeat;
	width:120px;
	height:16px;
  	margin:0px 0px 0px 0px;
  	padding:0px 0px 4px 0px;
}

.Navigation .TitleContactSec_BG
{
	float:left;
	height:auto;
	display:block;
	background:url(/images/front/bigtitle_contact_bg.gif) 0px 0px no-repeat;
	width:98px;
	height:16px;
  	margin:0px 0px 0px 0px;
  	padding:0px 0px 4px 0px;
}

.Navigation .TitleAboutSec_EN
{
	float:left;
	height:auto;
	display:block;
	background:url(/images/front/bigtitle_about_en.gif) 0px 0px no-repeat;
	width:210px;
	height:16px;
  	margin:0px 0px 0px 0px;
  	padding:0px 0px 4px 0px;
}

.Navigation .TitleAboutSec_BG
{
	float:left;
	height:auto;
	display:block;
	background:url(/images/front/bigtitle_about_bg.gif) 0px 0px no-repeat;
	width:167px;
	height:16px;
  	margin:0px 0px 0px 0px;
  	padding:0px 0px 6px 0px;
}

.Navigation .TitleCorporateSec_EN
{
	float:left;
	height:auto;
	display:block;
	background:url(/images/front/bigtitle_corporate_en.gif) 0px 0px no-repeat;
	width:206px;
	height:16px;
  	margin:0px 0px 0px 0px;
  	padding:0px 0px 4px 0px;
}

.Navigation .TitleCorporateSec_BG
{
	float:left;
	height:auto;
	display:block;
	background:url(/images/front/bigtitle_corporate_bg.gif) 0px 0px no-repeat;
	width:303px;
	height:16px;
  	margin:0px 0px 0px 0px;
  	padding:0px 0px 6px 0px;
}

.Navigation .TitleRDSec_EN
{
	float:left;
	height:auto;
	display:block;
	background:url(/images/front/bigtitle_r&d_en.gif) 0px 0px no-repeat;
	width:222px;
	height:16px;
	
  	margin:0px 0px 0px 0px;
  	padding:0px 0px 4px 0px;
}

.Navigation .TitleRDSec_BG
{
	float:left;
	height:auto;
	display:block;
	background:url(/images/front/bigtitle_r&d_bg.gif) 0px 0px no-repeat;
	width:230px;
	height:16px;
  	margin:0px 0px 0px 0px;
  	padding:0px 0px 6px 0px;
}

/* TITLE CAREERS SECTION */ 

.Navigation .TitleCareersSec_EN
{
	float:left;
	height:auto;
	display:block;
	background:url(/images/front/bigtitle_careers_en.gif) 0px 0px no-repeat;
	width:86px;
	height:16px;
  	margin:0px 0px 0px 0px;
  	padding:0px 0px 4px 0px;
}

.Navigation .TitleCareersSec_BG
{
	float:left;
	height:auto;
	display:block;
	background:url(/images/front/bigtitle_careers_bg.gif) 0px 0px no-repeat;
	width:88px;
	height:14px;
  	margin:0px 0px 0px 0px;
  	padding:0px 0px 6px 0px;
}


#left_content .Navigation .Menu_EN
{
	float:right;
	height:auto;
	display:block;
  	margin:0px 0px 0px 0px;
  	padding:0px 0px 0px 0px;
  	width:320px;
}

#left_content .Navigation .Menu_BG
{
	float:right;
	height:auto;
	display:block;
  	margin:0px 0px 0px 20px;
  	padding:0px 0px 0px 0px;
}



/* TITLE FAQ SECTION */ 

.Navigation .TitleFAQSec_EN
{
	float:left;
	height:auto;
	display:block;
	background:url(/images/front/bigtitle_faq_en.gif) 0px 0px no-repeat;
	width:37px;
	height:16px;
  	margin:0px 0px 0px 0px;
  	padding:0px 0px 4px 0px;
}

.Navigation .TitleFAQSec_BG
{
	float:left;
	height:auto;
	display:block;
	background:url(/images/front/bigtitle_faq_bg.gif) 0px 0px no-repeat;
	width:37px;
	height:14px;
  	margin:0px 0px 0px 0px;
  	padding:0px 0px 6px 0px;
}

/* TITLE CAREERS SECTION */ 

.Navigation .TitleCareersSec_EN
{
	float:left;
	height:auto;
	display:block;
	background:url(/images/front/bigtitle_careers_en.gif) 0px 0px no-repeat;
	width:86px;
	height:16px;
  	margin:0px 0px 0px 0px;
  	padding:0px 0px 4px 0px;
}

.Navigation .TitleCareersSec_BG
{
	float:left;
	height:auto;
	display:block;
	background:url(/images/front/bigtitle_careers_bg.gif) 0px 0px no-repeat;
	width:88px;
	height:14px;
  	margin:0px 0px 0px 0px;
  	padding:0px 0px 6px 0px;
}



/* NAVIGATION ITALFOOD SECTION LANGUAGE EN */

.Menu ul.Nav_EN
{
	float:right;
	list-style-type:none;
  	margin:0px 0px 0px 0px;
  	padding:0px 0px 0px 0px;
  	width:310px;
}

.Menu ul.Nav_EN li
{
  	display:inline;
	float:left;
  	margin:0px 0px 0px 0px;
  	padding:0px 10px 0px 8px;
}

.Menu ul.Nav_EN li a,
.Menu ul.Nav_EN li a:active,
.Menu ul.Nav_EN li a:visited
{
	float:left;
  	text-decoration: none;
	margin:2px 0px 0px 0px;
  	padding:0px 0px 0px 0px;
 }

.horizontal_submenu_normal,
.horizontal_submenu_normal a
{
	color:#8C8C8C;
	font-weight:bold;
	font-family:Arial;
	font-size:11px;
}

.horizontal_submenu_normal a:hover

{
	color:#EEEEEE;
}


.horizontal_submenu_clicked,
.horizontal_submenu_clicked a
{
	color:#EEEEEE;
	font-weight:bold;
	font-family:Arial;
	font-size:11px;
}



/* TITLE FOOD SECTION */ 

.Navigation .TitleFoodSec_EN
{
	float:left;
	height:auto;
	display:block;
	background:url(/images/front/bigtitle_food_en.gif) 0px 0px no-repeat;
	width:173px;
	height:16px;
  	margin:0px 0px 0px 0px;
  	padding:0px 0px 4px 0px;
}

.Navigation .TitleFoodSec_BG
{
	float:left;
	height:auto;
	display:block;
	background:url(/images/front/bigtitle_food_bg.gif) 0px 0px no-repeat;
	width:271px;
	height:14px;
  	margin:0px 0px 0px 0px;
  	padding:0px 0px 6px 0px;
}


/* TITLE PRIVACY SECTION */ 

.Navigation .TitleLegalSec_EN
{
	float:left;
	height:auto;
	display:block;
	background:url(/images/front/bigtitle_legal_en.gif) 0px 0px no-repeat;
	width:58px;
	height:16px;
  	margin:0px 0px 0px 0px;
  	padding:0px 0px 4px 0px;
}

.Navigation .TitleLegalSec_BG
{
	float:left;
	height:auto;
	display:block;
	background:url(/images/front/bigtitle_legal_bg.gif) 0px 0px no-repeat;
	width:76px;
	height:16px;
  	margin:0px 0px 0px 0px;
  	padding:0px 0px 6px 0px;
}


/* TITLE SITEMAP SECTION */ 

.Navigation .TitleSitemapSec_EN
{
	float:left;
	height:auto;
	display:block;
	background:url(/images/front/bigtitle_sitemap_en.gif) 0px 0px no-repeat;
	width:83px;
	height:16px;
  	margin:0px 0px 0px 0px;
  	padding:0px 0px 4px 0px;
}

.Navigation .TitleSitemapSec_BG
{
	float:left;
	height:auto;
	display:block;
	background:url(/images/front/bigtitle_sitemap_bg.gif) 0px 0px no-repeat;
	width:164px;
	height:19px;
  	margin:0px 0px 0px 0px;
  	padding:0px 0px 6px 0px;
}

/* TITLE TERMS SECTION */ 

.Navigation .TitleTermsSec_EN
{
	float:left;
	height:auto;
	display:block;
	background:url(/images/front/bigtitle_terms_en.gif) 0px 0px no-repeat;
	width:141px;
	height:16px;
  	margin:0px 0px 0px 0px;
  	padding:0px 0px 4px 0px;
}

.Navigation .TitleTermsSec_BG
{
	float:left;
	height:auto;
	display:block;
	background:url(/images/front/bigtitle_Terms_bg.gif) 0px 0px no-repeat;
	width:233px;
	height:16px;
  	margin:0px 0px 0px 0px;
  	padding:0px 0px 6px 0px;
}


 
/* NAVIGATION ITALFOOD SECTION LANGUAGE BG */

.Menu ul.Nav_BG
{
	width:255px;
	list-style-type:none;
  	margin:0px 0px 0px 0px;
  	padding:0px 0px 0px 0px;
  	float:right;
}

.Menu ul.Nav_BG li
{
	display:inline;
	float:left;
  	margin:0px 0px 0px 0px;
  	padding:0px 0px 0px 15px;
}

.Menu ul.Nav_BG li a,
.Menu ul.Nav_BG li a:active,
.Menu ul.Nav_BG li a:visited,
.Menu ul.Nav_BG li a:hover
{
	float:left;
  	text-decoration: none;
	margin:7px 0px 0px 0px;
  	padding:0px 0px 0px 0px;
}

/* NAVIGATION BRANDS SECTION LANGUAGE EN */

.Menu_EN ul.NavBrand_EN
{
	width:287px;
	list-style-type:none;
  	margin:0px 0px 0px 0px;
  	padding:0px 0px 0px 0px;
  	float:right;
}



.Menu_EN ul.NavBrand_EN li
{
  	display:inline;
	float:left;
  	margin:0px 0px 0px 0px;
  	padding:0px 30px 0px 0px;
}



.Menu_EN ul.NavBrand_EN li a,
.Menu_EN ul.NavBrand_EN li a:active,
.Menu_EN ul.NavBrand_EN li a:visited,
.Menu_EN ul.NavBrand_EN li a:hover
{
	float:left;
  	text-decoration: none;
	margin:2px 0px 0px 0px;
  	padding:0px 0px 0px 0px;
}



/* NAVIGATION BRANDS SECTION LANGUAGE BG */

.Menu_BG ul.NavBrand_BG
{
	list-style-type:none;
  	margin:0px 0px 0px 0px;
  	padding:0px 0px 0px 0px;
  	width:313px;
}



.Menu_BG ul.NavBrand_BG li
{
  	display:inline;
	float:left;
  	margin:0px 0px 0px 15px;
  	padding:0px 0px 0px 0px;
  
}



.Menu_BG ul.NavBrand_BG li a,
.Menu_BG ul.NavBrand_BG li a:active,
.Menu_BG ul.NavBrand_BG li a:visited,
.Menu_BG ul.NavBrand_BG li a:hover
{
	float:left;
  	text-decoration: none;
	margin:2px 0px 0px 0px;
  	padding:0px 0px 0px 0px;
}


.Menu_EN ul.NavBrand_EN li.MenuDiv
{
	position:relative;	
	z-index:120;
	padding:0px 6px 0px 0px;
	margin:0px 0px 0px 0px;
	cursor:hand;
	cursor:pointer;
}



.Menu_BG ul.NavBrand_BG li.MenuDiv
{
	position:relative;
	width:64px;
	z-index:120;
	padding:0px 0px 0px 15px;
	margin:0px 0px 0px 0px;
	cursor:hand;
	cursor:pointer;
}


#MarketingMenu
{
	display:none;
	position:absolute;
	top:15px; 
	left:0;
}

.MenuDiv .MenuBlock
{
	float:left; 
	height:auto; 
	position:relative;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	display:none;
	position:absolute;
	top:15px; 
	left:0;
}

.MenuDiv .MenuBlock .subNav
{
	float:left; 
	z-index:100;
	position:absolute;
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
}

.MenuDiv .MenuBlock .subNav ul.listsubNav
{
	float:left; 
	list-style-type:none;
  	margin:0px 0px 0px 0px;
  	padding:2px 0px 0px 0px;
	background:#212121;
}

.MenuDiv .MenuBlock .subNav ul.listsubNav li
{
	display:block;
	float:left;
  	margin:0px 0px 0px 0px;
  	padding:0px 0px 0px 0px;
	border-bottom:1px solid #212121;
}

.MenuDiv .MenuBlock .subNav ul.listsubNav li a,
.MenuDiv .MenuBlock .subNav ul.listsubNav li a:active
{
	width:140px;
	display:block;
  	float:left;
	font-size:11px;
	color:#9f9f9f;
	font-weight:normal;
	text-transform:uppercase;
  	text-decoration: none;
	padding:5px 12px 5px 12px;
	margin:0px 0px 0px 0px;
	background:#363636 url(/images/front/backgr_brandnav_off.gif) top right repeat-y;
	border-top:1px solid #424242;
	border-bottom:1px solid #424242;
	border-left:1px solid #424242;
	border-right:1px solid #424242;
}

.MenuDiv .MenuBlock .subNav ul.listsubNav li a:hover,
.MenuDiv .MenuBlock .subNav ul.listsubNav li a.subelement_clicked
{
	width:140px;
	display:block;
  	float:left;
	font-size:11px;
	color:#9f9f9f;
	font-weight:normal;
	text-transform:uppercase;
  	text-decoration: none;
	padding:5px 12px 5px 12px;
	margin:0px 0px 0px 0px;
	background:#424242 url(/images/front/backgr_brandnav_on.gif) 100% 0 repeat-y !important;
}

/*--------------------------------------------------*/
/* BUTTON ABOUT COMPANY */
/*--------------------------------------------------*/
.aboutus_off_EN
{
	display:block;
  	float:left;
	width:116px;
	height:13px;
	margin:0px 0px 0px 0px;
  	padding:0px 0px 0px 0px;
	background:url(/images/front/about_comp_off_en.gif) 0px 0px no-repeat;
}

.aboutus_off_EN:hover
{
	display:block;
  	float:left;
	width:116px;
	height:13px;
	margin:0px 0px 0px 0px;
  	padding:0px 0px 0px 0px;
	background:url(/images/front/about_comp_on_en.gif) 0px 0px no-repeat;
} 

.aboutus_on_EN,
.aboutus_on_EN:hover
{
	display:block;
  	float:left;
	width:116px;
	height:13px;
	margin:0px 0px 0px 0px;
  	padding:0px 0px 0px 0px;
	background:url(/images/front/about_comp_on_en.gif) 0px 0px no-repeat;
} 

.aboutus_off_BG
{
	display:block;
  	float:left;
	width:95px;
	height:10px;
	margin:0px 0px 0px 0px;
  	padding:0px 0px 0px 0px;
	background:url(/images/front/about_comp_off_bg.gif) 0px 0px no-repeat;
}

.aboutus_off_BG:hover
{
	display:block;
  	float:left;
	width:95px;
	height:10px;
	margin:0px 0px 0px 0px;
  	padding:0px 0px 0px 0px;
	background:url(/images/front/about_comp_on_bg.gif) 0px 0px no-repeat;
} 

.aboutus_on_BG,
.aboutus_on_BG:hover
{
	display:block;
  	float:left;
	width:95px;
	height:10px;
	margin:0px 0px 0px 0px;
  	padding:0px 0px 0px 0px;
	background:url(/images/front/about_comp_on_bg.gif) 0px 0px no-repeat;
} 

/*--------------------------------------------------*/
/* BUTTON CORPORATE IDENTITY */
/*--------------------------------------------------*/

.corporate_off_EN
{
	display:block;
  	float:left;
	width:106px;
	height:13px;
	margin:0px 0px 0px 0px;
  	padding:0px 0px 0px 0px;
	background:url(/images/front/corporate_off_en.gif) 0px 0px no-repeat;
}

.corporate_off_EN:hover
{
	display:block;
  	float:left;
	width:106px;
	height:13px;
	margin:0px 0px 0px 0px;
  	padding:0px 0px 0px 0px;
	background:url(/images/front/corporate_on_en.gif) 0px 0px no-repeat;
} 

.corporate_on_EN,
.corporate_on_EN:hover
{
	display:block;
  	float:left;
	width:106px;
	height:13px;
	margin:0px 0px 0px 0px;
  	padding:0px 0px 0px 0px;
	background:url(/images/front/corporate_on_en.gif) 0px 0px no-repeat;
} 

.corporate_off_BG
{
	display:block;
  	float:left;
	width:180px;
	height:13px;
	margin:0px 0px 0px 0px;
  	padding:0px 0px 0px 0px;
	background:url(/images/front/corporate_off_bg.gif) 0px 0px no-repeat;
}

.corporate_off_BG:hover
{
	display:block;
  	float:left;
	width:180px;
	height:13px;
	margin:0px 0px 0px 0px;
  	padding:0px 0px 0px 0px;
	background:url(/images/front/corporate_on_bg.gif) 0px 0px no-repeat;
} 

.corporate_on_BG,
.corporate_on_BG:hover
{
	display:block;
  	float:left;
	width:180px;
	height:13px;
	margin:0px 0px 0px 0px;
  	padding:0px 0px 0px 0px;
	background:url(/images/front/corporate_on_bg.gif) 0px 0px no-repeat;
} 

/*--------------------------------------------------*/
/* BUTTON R&D PRODUCTION */
/*--------------------------------------------------*/
.production_off_EN
{
	display:block;
  	float:left;
	width:92px;
	height:10px;
	margin:0px 0px 0px 0px;
  	padding:0px 0px 0px 0px;
	background:url(/images/front/production_off_en.gif) 0px 0px no-repeat;
}

.production_off_EN:hover
{
	display:block;
  	float:left;
	width:92px;
	height:10px;
	margin:0px 0px 0px 0px;
  	padding:0px 0px 0px 0px;
	background:url(/images/front/production_on_en.gif) 0px 0px no-repeat;
} 

.production_on_EN,
.production_on_EN:hover
{
	display:block;
  	float:left;
	width:92px;
	height:10px;
	margin:0px 0px 0px 0px;
  	padding:0px 0px 0px 0px;
	background:url(/images/front/production_on_en.gif) 0px 0px no-repeat;
} 

.production_off_BG
{
	display:block;
  	float:left;
	width:118px;
	height:13px;
	margin:0px 0px 0px 0px;
  	padding:0px 0px 0px 0px;
	background:url(/images/front/production_off_bg.gif) 0px 0px no-repeat;
}

.production_off_BG:hover
{
	display:block;
  	float:left;
	width:118px;
	height:13px;
	margin:0px 0px 0px 0px;
  	padding:0px 0px 0px 0px;
	background:url(/images/front/production_on_bg.gif) 0px 0px no-repeat;
} 

.production_on_BG,
.production_on_BG:hover
{
	display:block;
  	float:left;
	width:118px;
	height:13px;
	margin:0px 0px 0px 0px;
  	padding:0px 0px 0px 0px;
	background:url(/images/front/production_on_bg.gif) 0px 0px no-repeat;
} 

/*--------------------------------------------------*/
/* BUTTON CAREERS */
/*--------------------------------------------------*/

.careers_off_EN
{
	display:block;
  	float:left;
	width:44px;
	height:10px;
	margin:0px 0px 0px 0px;
  	padding:0px 0px 0px 0px;
	background:url(/images/front/careers_off_en.gif) 0px 0px no-repeat;
}

.careers_off_EN:hover
{
	display:block;
  	float:left;
	width:44px;
	height:10px;
	margin:0px 0px 0px 0px;
  	padding:0px 0px 0px 0px;
	background:url(/images/front/careers_on_en.gif) 0px 0px no-repeat;
} 

.careers_on_EN,
.careers_on_EN:hover
{
	display:block;
  	float:left;
	width:44px;
	height:10px;
	margin:0px 0px 0px 0px;
  	padding:0px 0px 0px 0px;
	background:url(/images/front/careers_on_en.gif) 0px 0px no-repeat;
} 

.careers_off_BG
{
	display:block;
  	float:left;
	width:50px;
	height:13px;
	margin:0px 0px 0px 0px;
  	padding:0px 0px 0px 0px;
	background:url(/images/front/careers_off_bg.gif) 0px 0px no-repeat;
}

.careers_off_BG:hover
{
	display:block;
  	float:left;
	width:50px;
	height:13px;
	margin:0px 0px 0px 0px;
  	padding:0px 0px 0px 0px;
	background:url(/images/front/careers_on_bg.gif) 0px 0px no-repeat;
} 

.careers_on_BG,
.careers_on_BG:hover
{
	display:block;
  	float:left;
	width:50px;
	height:13px;
	margin:0px 0px 0px 0px;
  	padding:0px 0px 0px 0px;
	background:url(/images/front/careers_on_bg.gif) 0px 0px no-repeat;
} 

/*--------------------------------------------------*/
/* BUTTON CONTACT US */
/*--------------------------------------------------*/

.contact_off_EN
{
	display:block;
  	float:left;
	width:63px;
	height:10px;
	margin:0px 0px 0px 0px;
  	padding:0px 0px 0px 0px;
	background:url(/images/front/contact_off_en.gif) 0px 0px no-repeat;
}

.contact_off_EN:hover
{
	display:block;
  	float:left;
	width:63px;
	height:10px;
	margin:0px 0px 0px 0px;
  	padding:0px 0px 0px 0px;
	background:url(/images/front/contact_on_en.gif) 0px 0px no-repeat;
} 

.contact_on_EN,
.contact_on_EN:hover
{
	display:block;
  	float:left;
	width:63px;
	height:10px;
	margin:0px 0px 0px 0px;
  	padding:0px 0px 0px 0px;
	background:url(/images/front/contact_on_en.gif) 0px 0px no-repeat;
} 
.contact_off_BG
{
	display:block;
  	float:left;
	width:64px;
	height:10px;
	margin:0px 0px 0px 0px;
  	padding:0px 0px 0px 0px;
	background:url(/images/front/contact_off_bg.gif) 0px 0px no-repeat;
}

.contact_off_BG:hover
{
	display:block;
  	float:left;
	width:64px;
	height:10px;
	margin:0px 0px 0px 0px;
  	padding:0px 0px 0px 0px;
	background:url(/images/front/contact_on_bg.gif) 0px 0px no-repeat;
} 

.contact_on_BG,
.contact_on_BG:hover
{
	display:block;
  	float:left;
	width:64px;
	height:10px;
	margin:0px 0px 0px 0px;
  	padding:0px 0px 0px 0px;
	background:url(/images/front/contact_on_bg.gif) 0px 0px no-repeat;
} 

/*--------------------------------------------------*/
/* BUTTON BRANDS - PORTFOLIO */
/*--------------------------------------------------*/
.portfolio_off_EN
{
	display:block;
  	float:left;
	width:48px;
	height:10px;
	margin:0px 0px 0px 0px;
  	padding:0px 0px 0px 0px;
	background:url(/images/front/portfolio_off_en.gif) 0px 0px no-repeat;
}

.portfolio_off_EN:hover
{
	display:block;
  	float:left;
	width:48px;
	height:10px;
	margin:0px 0px 0px 0px;
  	padding:0px 0px 0px 0px;
	background:url(/images/front/portfolio_on_en.gif) 0px 0px no-repeat;
} 

.portfolio_on_EN,
.portfolio_on_EN:hover
{
	display:block;
  	float:left;
	width:48px;
	height:10px;
	margin:0px 0px 0px 0px;
  	padding:0px 0px 0px 0px;
	background:url(/images/front/portfolio_on_en.gif) 0px 0px no-repeat;
} 

.portfolio_off_BG
{
	display:block;
  	float:left;
	width:70px;
	height:13px;
	margin:0px 0px 0px 0px;
  	padding:0px 0px 0px 0px;
	background:url(/images/front/portfolio_off_bg.gif) 0px 0px no-repeat;
}

.portfolio_off_BG:hover
{
	display:block;
  	float:left;
	width:70px;
	height:13px;
	margin:0px 0px 0px 0px;
  	padding:0px 0px 0px 0px;
	background:url(/images/front/portfolio_on_bg.gif) 0px 0px no-repeat;
} 

.portfolio_on_BG,
.portfolio_on_BG:hover
{
	display:block;
  	float:left;
	width:70px;
	height:13px;
	margin:0px 0px 0px 0px;
  	padding:0px 0px 0px 0px;
	background:url(/images/front/portfolio_on_bg.gif) 0px 0px no-repeat;
} 

/*--------------------------------------------------*/
/* BUTTON BRANDS - LOGISTIC INFORMATION */
/*--------------------------------------------------*/
.logistic_off_EN
{
	display:block;
  	float:left;
	width:115px;
	height:13px;
	margin:0px 0px 0px 0px;
  	padding:0px 0px 0px 0px;
	background:url(/images/front/logistic_off_en.gif) 0px 0px no-repeat;
}

.logistic_off_EN:hover
{
	display:block;
  	float:left;
	width:115px;
	height:13px;
	margin:0px 0px 0px 0px;
  	padding:0px 0px 0px 0px;
	background:url(/images/front/logistic_on_en.gif) 0px 0px no-repeat;
} 

.logistic_on_EN,
.logistic_on_EN:hover
{
	display:block;
  	float:left;
	width:115px;
	height:13px;
	margin:0px 0px 0px 0px;
  	padding:0px 0px 0px 0px;
	background:url(/images/front/logistic_on_en.gif) 0px 0px no-repeat;
} 

.logistic_off_BG
{
	display:block;
  	float:left;
	width:155px;
	height:13px;
	margin:0px 0px 0px 0px;
  	padding:0px 0px 0px 0px;
	background:url(/images/front/logistic_off_bg.gif) 0px 0px no-repeat;
}

.logistic_off_BG:hover
{
	display:block;
  	float:left;
	width:155px;
	height:13px;
	margin:0px 0px 0px 0px;
  	padding:0px 0px 0px 0px;
	background:url(/images/front/logistic_on_bg.gif) 0px 0px no-repeat;
} 

.logistic_on_BG,
.logistic_on_BG:hover
{
	display:block;
  	float:left;
	width:155px;
	height:13px;
	margin:0px 0px 0px 0px;
  	padding:0px 0px 0px 0px;
	background:url(/images/front/logistic_on_bg.gif) 0px 0px no-repeat;
} 

/*--------------------------------------------------*/
/* BUTTON BRANDS - MARKETING */
/*--------------------------------------------------*/

.marketing_off_EN
{
	display:block;
  	float:left;
	width:57px;
	height:13px;
	margin:0px 0px 0px 0px;
  	padding:0px 0px 0px 0px;
	background:url(/images/front/marketing_off_en.gif) 0px 0px no-repeat;
}

.marketing_on_EN
{
	display:block;
  	float:left;
	width:57px;
	height:13px;
	margin:0px 0px 0px 0px;
  	padding:0px 0px 0px 0px;
	background:url(/images/front/marketing_on_en.gif) 0px 0px no-repeat;
} 

.marketing_off_BG
{
	display:block;
  	float:left;
	width:84px;
	height:13px;
	margin:0px 0px 0px 0px;
  	padding:0px 0px 0px 0px;
	background:url(/images/front/marketing_off_bg.gif) 0px 0px no-repeat;
}

.marketing_on_BG
{
	display:block;
  	float:left;
	width:84px;
	height:13px;
	margin:0px 0px 0px 0px;
  	padding:0px 0px 0px 0px;
	background:url(/images/front/marketing_on_bg.gif) 0px 0px no-repeat;
} 

/*--------------------------------------------------*/
/* CONTENT */ 
/*--------------------------------------------------*/

.Content
{
	z-index:30;
	float:left;
	clear:both;
	width:628px;
	height:auto;
	background:#363636 url(/images/front/backgr_content.gif) 0px 0px repeat-x;
	margin:0px 0px 0px 0px;
  	padding:30px 10px 31px 10px;
}

.innerrichtext
{
	float:left;
}

.Content .richtext p
{
	padding:0px 10px 10px 10px;
}

.lineheight
{
	float:right;
	width:1px;
	height:300px;
	background:#363636;
	margin:0px 0px 0px 0px;
  	padding:0px 0px 0px 0px;
}

.Content .ArticlePict
{
	display:block;
	float:left;
	padding:0px 0px 0px 0px;
	margin:3px 12px 6px 0px;
}

.Content .TitleArticle
{
	float:none;
	font-size:14px;
	color:#ffffff;
	padding:0px 0px 10px 0px;
	margin:0px 0px 0px 0px;
}

.Content p
{
	text-align: justify;
	line-height:14px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}


.Content .LogisticData
{
	float:none;
	clear:both;	
	padding:0px 0px 0px 0px;
  	margin:0px 0px 0px 0px;
}

table tr td
{
	border:1px solid #4a4a4a;
	padding:3px;
}

table tr th
{
	border:1px solid #4a4a4a;
	font-weight:normal;
	padding:3px;
}

table
{
	border-collapse:collapse;
}

.Content .LogisticData1
{
	float:none;
	clear:both;
	width:400px;
}

.tableLogistic1
{
	font-size:10px;
  	width:400px;
}
 
.Content .InfoLogistic
{
	float:none;
	font-size:9px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#d7d7d7;
	padding:0px 0px 0px 0px;
	margin:30px 0px 0px 0px;
}

#product_table
{
	float:right;
	width:280px;
	margin-top:20px;
}

#product_table p
{
	margin:10px 0px 10px 0px;
}

#product_info 
{
	width:340px;
	float:left;
	margin-top:30px;
}

.InfoLabel
{
	color:#EEEEEE;
	font-weight:bold;
	font-family:Arial;
	font-size:12px;
}

.Links
{
	float:left;
	clear:both;
	background:#303030;
	width:628px;
	padding:0px 10px 0px 10px;
	margin:0px 0px 0px 0px;
}

.Links table tr td
{
	border:0;
}

a.next_link,
a.next_link:active,
a.next_link:visited
{
	float:right;
	font-size:11px;
	color:#ac103a;
	height:17px;
	text-decoration:none;
	font-weight:normal;	
	background:url(/images/front/next_arrow.gif) 100% 0 no-repeat;
	padding:1px 20px 0px 0px;
	margin:2px 0px 0px 0px;
}

a.prev_link,
a.prev_link:active,
a.prev_link:visited
{
	float:left;
	font-size:11px;
	color:#ac103a;
	height:17px;
	text-decoration:none;
	font-weight:normal;	
	background:url(/images/front/prev_arrow.gif) 0px 0px no-repeat;
	padding:1px 0px 0px 20px;
	margin:2px 0px 0px 0px;
}

a.next_link_news,
a.next_link_news:active,
a.next_link_news:visited
{
	float:right;
	font-size:11px;
	color:#ac103a;
	height:17px;
	text-decoration:none;
	font-weight:normal;	
	background:url(/images/front/next_arrow.gif) 100% 0 no-repeat;
	padding:1px 20px 0px 0px;
	margin:2px 5px 0px 0px;
}

a.prev_link_news,
a.prev_link_news:active,
a.prev_link_news:visited
{
	float:left;
	font-size:11px;
	color:#ac103a;
	height:17px;
	text-decoration:none;
	font-weight:normal;	
	background:url(/images/front/prev_arrow.gif) 0px 0px no-repeat;
	padding:1px 0px 0px 20px;
	margin:2px 0px 0px 5px;
}

a.top_link,
a.top_link:active,
a.top_link:visited
{
	float:left;
	font-size:11px;
	color:#ac103a;
	height:16px;
	text-decoration:none;
	font-weight:normal;	
	background:url(/images/front/top_arrow.gif) 0px 0px no-repeat;
	padding:1px 0px 0px 20px;
	margin:2px 0px 0px 0px;
}

a.next_link:hover,
a.prev_link:hover,
a.top_link:hover,
a.next_link_news:hover,
a.prev_link_news:hover
{
	text-decoration:underline;
}

/*--------------------------------------------------*/
/* PORTFOLIO CURRENT BRAND */ 
/*--------------------------------------------------*/

.Content .stepNavigation
{
	z-index:10;
	float:left;
	position:relative;
	border-left:15px solid #282828;
	border-right:15px solid #282828;
	background:#303030;
	overflow:scroll; 
	width:597px; 
	
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

.stepNavigation .pictures
{
	position:absolute; 
	left:0px;
	top:0px;
	margin:0px 0px 0px 0px;
}

.stepNavigation .currentImage
{
	float:left; 
	overflow: hidden; 
	margin:0px 9px 0px 7px; 
	padding:0px 0px 0px 0px;
	width:65px; 
	cursor:pointer;
}

.stepNavigation .currentImage img.small_img
{
	display:block;
	float:left; 
	margin:22px 0px 0px 0px; 
	padding:0px 0px 0px 0px;
	width:65px; 
} 

.stepNavigation .currentImage img.big_img
{
	display:block;
	float:left; 
	margin:9px 0px 0px 0px; 
	padding:0px 0px 0px 0px;
	width:65px; 
} 




.stepNavigation .currentImage1
{
	float:left; 
	overflow:hidden; 
	margin:0px 25px 0px 7px; 
	padding:0px 0px 0px 0px;
	width:126px;
	cursor:pointer;
}



.stepNavigation .currentImage1 img.small_img
{
	display:block;
	float:left; 
	margin:22px 0px 0px 0px; 
	padding:0px 0px 0px 0px;
	width:126px; 
} 

.stepNavigation .currentImage1 img.big_img
{
	display:block;
	float:left; 
	margin:9px 0px 0px 0px; 
	padding:0px 0px 0px 0px;
	width:130px; 
} 


.Content .InfoClick
{
	width:627px; 
	float:left;
	font-size:9px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#d7d7d7;
	padding:6px 0px 0px 0px;
	margin:15px 0px 0px 0px;
	border-top:1px solid #ac103a;
}

.Content .InfoPackage
{
	
	float:left;
	font-size:11px;
	width:400px;
	font-family:Arial, Helvetica, sans-serif;
	color:#d7d7d7;
	padding:0px 0px 0px 0px;
	margin:11px 0px 0px 0px;
}

.pictures img
{
	float:left;
}
/*--------------------------------------------------*/
/* CONTACT US */ 
/*--------------------------------------------------*/

.Content .AddressInfo
{
	width:215px;
	float:left;
	font-size:11px;
	color:#d7d7d7;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 35px;
}

.AddressInfo p
{
	font-size:11px;
	color:#d7d7d7;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

.AddressInfo a:link,
.AddressInfo a:visited,
.AddressInfo a.active
{
	color:#5e5e5f;
	font-size:11px;
  	text-decoration:underline;
	font-weight:normal;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

.AddressInfo a:hover
{
  	text-decoration:none;
}

.Content .ContactForm
{
	width:249px;
	float:left;
	margin:0px 0px 0px 0px;
	padding: 0px 0px 0px 90px;
}

.Content .ContactForm p
{
	width:249px;
}



.Content .CareersForm
{
	width:300px;
	float:left;
	margin:0px 0px 0px 0px;
	padding: 0px 0px 0px 30px;
}

.InfoCV
{
	float:none;
	font-size:11px;
	width:280px;
	color:#d7d7d7;
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
}

form
{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

.label
{
	float: none;
	clear:both;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #d7d7d7;
	padding: 0px 0px 3px 0px;
	margin: 0px 0px 0px 0px;
}

input.text_box
{
	float:left;
	background:#333333;
	width:249px;
	height:17px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #d7d7d7;
	margin: 0px 0px 3px 0px;
	padding: 0px 0px 0px 0px;
	border: 1px solid #515151;
}

#country
{
	float:left;
	background:#333333 none repeat scroll 0 0;
	width:249px;
	height:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #d7d7d7;
	margin: 0px 0px 3px 0px;
	padding: 0px 0px 0px 0px;
	border: 1px solid #515151;
}

#subject
{
	float:left;
	background:#333333 none repeat scroll 0 0;
	width:249px;
	height:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #d7d7d7;
	margin: 0px 0px 3px 0px;
	padding: 2px 0px 0px 0px;
	border: 1px solid #515151;
}


input.file_field
{
	float:left;
	height:21px;
	font-size:11px;
	width:251px;
	color:#d7d7d7;
	background:#333333;
	margin:0px 0px 3px 0px;
	padding:2px 0px 0px 0px;
	border: 1px solid #515151;
}

textarea
{
	float: left;
	font-size:11px;
	color: #d7d7d7;
	background:#333333;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border:1px solid #515151;
}

.btn
{
	width:250px;
	height:auto;
	float:none;
	clear:both;
	margin:0px 0px 0px 0px;
	padding:9px 0px 0px 0px;
}

.btn input.btn_register 
{
	width:64px;
	height:22px;
	float:right;
	text-align: center;
	font-size:11px;
	font-weight:normal;
	color:#d7d7d7;
	background:#565656;
	border:1px solid #7d7d7d;
	margin:0px 0px 0px 0px;
	padding:2px 0px 2px 0px;
	cursor:pointer;
	cursor:hand;
}

.btn input.btn_register:hover
{
	width:64px;
	height:22px;
	float:right;
	text-align: center;
	font-size:11px;
	font-weight:normal;
	color: #d7d7d7;
	background: #606060;
	border:1px solid #999999;
	margin:0px 0px 0px 0px;
	padding:2px 0px 2px 0px;
	cursor: pointer;
	cursor:hand;
}

.error_message
{
	float:left;
	font-size:12px;
	color:#ac103a;
	margin:0px 0px 0px 0px;
	padding:0px 0px 2px 0px;
}



/*--------------------------------------------------*/
/* RIGHT CONTENT */ 
/*--------------------------------------------------*/

#right_content
{
	float:right;
	width:228px;
  	height:auto;
  	overflow:visible;
  	margin:0px 0px 0px 0px;
  	padding:0px 0px 0px 0px;
}
/*--------------------------------------------------*/
/* NEWS BOX */
/*--------------------------------------------------*/

#NewsBox
{
	float:left;
	width:209px;
	height:auto;
 	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 19px;
	
} 

#NewsBox .TitleBox_BG
{
	background:url(/images/front/news_title_BG.gif) 12px 0px no-repeat;
	width:62px;
	height:10px;
	display:block;
	float:none;
	padding:0px 0px 0px 0px;
	margin:3px 0px 0px 0px;
}

#NewsBox .TitleBox_EN
{
	background:url(/images/front/news_title_EN.gif) 12px 0px no-repeat;
	width:45px;
	height:10px;
	display:block;
	float:none;
	padding:0px 0px 0px 0px;
	margin:3px 0px 0px 0px;
}

#NewsBox .TitleNewsBox_BG
{
	background:url(/images/front/newslist_title_BG.gif) 12px 0px no-repeat;
	width:132px;
	height:10px;
	display:block;
	float:none;
	padding:0px 0px 0px 0px;
	margin:3px 0px 0px 0px;
}

#NewsBox .TitleNewsBox_EN
{
	background:url(/images/front/newslist_title_EN.gif) 12px 0px no-repeat;
	width:76px;
	height:10px;
	display:block;
	float:none;
	padding:0px 0px 0px 0px;
	margin:3px 0px 0px 0px;
}

#NewsBox ul
{
	list-style:none;
	width:185px;
	height:auto;
	background:#363636 url(/images/front/backgr_rightnav.gif) 0px 0px repeat-x;
	float:none;
	margin:7px 0px 0px 0px;
	_margin:3px 0px 0px 0px;
  	padding:23px 12px 20px 12px;
}

#NewsBox ul li
{
	list-style: none;
 	margin:0px 0px 0px 0px;
 	padding:5px 0px 5px 0px;
}

#NewsBox .LinksBox
{
	background:#303030;
	width:209px;
	height:20px;
	float:none;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

#NewsBox .data_new
{
	float:none;
	clear:both;
	font-size:11px;
	color:#5e5e5f;
	padding:0px 0px 0px 0px;
	margin:0px 0px 1px 0px;
}

a.text_news,
a.text_news:active,
a.text_news:visited
{
	display:block;
	overflow:hidden;
	font-size:11px;
	color:#d7d7d7;
	text-decoration:none;
	font-weight:normal;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

a.text_link,
a.text_link:active,
a.text_link:visited
{
	float:left;
	font-size:11px;
	color:#ac103a;
	text-decoration:none;
	font-weight:normal;
	padding:0px 0px 0px 0px;
	margin:3px 0px 0px 12px;
}

a.text_news:hover,
a.text_link:hover
{
	text-decoration:underline;
}

a.img_link,
a.img_link:active,
a.img_link:visited,
a.img_link:hover
{
	display:block;
	float:right;
	width:16px;
	height:17px;
	background:url(/images/front/next_arrow.gif) 0px 0px no-repeat;
	text-decoration:none;
	padding:0px 0px 0px 0px;
	margin:2px 5px 0px 0px;
}

/*--------------------------------------------------*/
/* VIDEO BOX */
/*--------------------------------------------------*/


#NewsBox .TitleVideoBox_BG
{
	background:url(/images/front/tv_commercials_title_bg.gif) 10px 0px no-repeat;
	width:111px;
	height:10px;
	display:block;
	float:none;
	padding:0px 0px 0px 0px;
	margin:3px 0px 0px 0px;
}

#NewsBox .TitleVideoBox_EN
{
	background:url(/images/front/tv_commercials_title_en.gif) 10px 0px no-repeat;
	width:164px;
	height:10px;
	display:block;
	float:none;
	padding:0px 0px 0px 0px;
	margin:3px 0px 0px 0px;
	
}

#NewsBox .currentVideo
{
	float:none;
	padding:0px 0px 20px 0px;
	margin:0px 0px 0px 0px;
	
}

.currentVideo .titleVideo
{
	float:none;
	clear:both;
	font-size:11px;
	color:#ffffff;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

.currentVideo .PictTextVideo
{
	float:none;
	clear:both;
	height:137px;
	width:183px;
	padding:0px 0px 0px 0px;
	margin:7px 0px 0px 0px;
	cursor:pointer;
	cursor:hand;
}

.currentVideo .PictTextVideo img
{
	display:block;
	float:left;
	width:183px;
	height:137px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	border:1px solid #9f1010;
}

.currentVideo .PictTextVideo a,
.currentVideo .PictTextVideo a:active,
.currentVideo .PictTextVideo a:visited
{
	display:block;
	font-size:10px;
	color:#d7d7d7;
	text-decoration:none;
	font-weight:normal;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

.currentVideo .PictTextVideo a:hover
{
	text-decoration:underline;
}


/*--------------------------------------------------*/
/* BIG IMG BOX */
/*--------------------------------------------------*/

#BigImgKubeti
{
	float:left;
	width:185px;
	height:auto;
 	margin:0px 0px 0px 0px;
	padding:50px 0px 0px 43px;
}

#BigImgKubeti img
{
	display:block;
	float:left;
 	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

/*--------------------------------------------------*/
/* SEPARATOR LINE */ 
/*--------------------------------------------------*/
.sep_line
{
	float:right;
	width:1px;
  	height:400px;
  	margin:0px 0px 0px 0px;
  	padding:0px 0px 0px 0px;
}

/*==================================================================================*/

/*--------------------------------------------------*/
/* FOOTER */
/*--------------------------------------------------*/

#footer
{
  	width:912px;
	height:52px;
	float:none;
	clear:both;
	margin:40px 0px 0px 0px;
  	padding:0px 0px 0px 0px;
	
}

#footer .top_subfooter
{
	width:900px;
	height:26px;
	background:url(/images/front/backgr_footer.jpg) top left no-repeat;
	float:none;
	clear:both;
	display:block;
  	margin:0px 6px 0px 6px;
  	padding:10px 0px 0px 0px;
}

.top_subfooter .navigation
{
	color:#959595;
	float:left;
  	margin:0px 0px 0px 0px;
  	padding:0px 0px 0px 6px;
}

.top_subfooter .navigation a:link,
.top_subfooter .navigation a:visited,
.top_subfooter .navigation a.active
{
  	color:#959595;
  	text-decoration:none;
	font-size:11px;
	font-weight:normal;
	margin:0px 7px 0px 7px;
	padding:0px 0px 0px 0px;
}

.top_subfooter .navigation a:hover
{
  	text-decoration: underline;
}





.top_subfooter .right_reserved
{
	display:block;
	float:right;
	color:#959595;
  	margin:0px 0px 0px 0px;
  	padding:0px 9px 0px 0px;
}

#footer .bottom_subfooter
{
	width:900px;
	float:none;
	clear:both;
	display:block;
  	color:#383838;
	margin:0px 6px 0px 6px;
  	padding:0px 0px 0px 0px;
}

.bottom_subfooter a:link,
.bottom_subfooter a:visited,
.bottom_subfooter a:active,
.bottom_subfooter a:hover
{
	float:right;
	color:#383838;
	font-size:10px;
	font-weight:normal;
	text-decoration: none;
	margin:0px 0px 0px 0px;
  	padding:3px 9px 0px 0px;
}

/*===============================================================================*/
.spacer
{
	margin:0px 0px 0px 0px;
  	padding:6px 0px 0px 0px;
}

.clear
{
  clear: both;
}

/*==================================================================================*/

/*--------------------------------------------------*/
/* FOOTER */
/*--------------------------------------------------*/

#footer
{
  	width:912px;
	height:52px;
	float:none;
	clear:both;
	margin:40px 0px 20px 0px;
  	padding:0px 0px 0px 0px;
	
}

#footer .top_subfooter
{
	width:900px;
	height:26px;
	background:url(/images/front/backgr_footer.jpg) top left no-repeat;
	float:none;
	clear:both;
	display:block;
  	margin:0px 6px 0px 6px;
  	padding:10px 0px 0px 0px;
}

.top_subfooter .navigation 
{
	color:#959595;
	float:left;
  	margin:0px 0px 0px 0px;
  	padding:0px 0px 0px 6px;
}

.top_subfooter .navigation li
{
	display:inline;
	list-type:none;
}

.top_subfooter .navigation a:link,
.top_subfooter .navigation a:visited,
.top_subfooter .navigation a.active
{
  	color:#959595;
  	text-decoration:none;
	font-size:11px;
	font-weight:normal;
	margin:0px 7px 0px 7px;
	padding:0px 0px 0px 0px;
}

.top_subfooter .navigation a:hover
{
  	text-decoration: underline;
}

.top_subfooter .right_reserved
{
	display:block;
	float:right;
	color:#959595;
  	margin:0px 0px 0px 0px;
  	padding:0px 9px 0px 0px;
}

#footer .bottom_subfooter
{
	width:900px;
	float:none;
	clear:both;
	display:block;
  	color:#383838;
	margin:0px 6px 0px 6px;
  	padding:0px 0px 0px 0px;
}

.bottom_subfooter a:link,
.bottom_subfooter a:visited,
.bottom_subfooter a:active,
.bottom_subfooter a:hover
{
	float:right;
	color:#383838;
	font-size:10px;
	font-weight:normal;
	text-decoration: none;
	margin:0px 0px 0px 0px;
  	padding:3px 9px 0px 0px;
}

.sitemap
{
	margin-left:30px;
}

.sitemap li
{
	list-style:none;
	color:#383838;
	margin-left:20px;
}

.sitemap li a
{
	color:#d7d7d7;
	text-decoration:none;
}

.sitemap li a:hover
{
	text-decoration:underline;
}

.opacity05
{
  opacity: 0.5;
  filter: alpha(opacity = 50);
}

.opacity1
{
  opacity: 1;
  filter: alpha(opacity = 100);
}

.opacity08
{
  opacity: 0.8;
  filter: alpha(opacity = 80);
}

#flashpreview
{
  margin-top:25px;
}
.videoLink a
{
 	color:#6F6868;
 	font-weight:bold;
}

.right_img
{
	margin:10px 0px 10px 10px;
	border:1px solid #9f1010;
}

.right_img_up
{
	margin:0px 0px 0px 10px;
	border:1px solid #9f1010;
}

.right_img_border
{
	border:1px solid #9f1010;
}

.Noborder 
{
	border:0;
}

.Noborder  tr td
{
	border:0;
}

.bullet
{
	margin:0px 0px 5px 25px;
}

.bullet li
{
	list-style: outside square;
	
}

.newsDisplay p
{
	padding:0px 10px 10px 10px;
}

.nobullet
{
	margin:0px 0px 5px 10px;
}

.nobullet li
{
	list-style: none;
	margin:0px 0px 10px 0px;
}

#marketing_1558
{
	margin-right:20px;
}
