body 
{
	margin:0px;
	padding:0px;
	font-family:Arial;
	font-size:12px;
}

h1
{
	margin-bottom:6px;
	padding:0px;	
	font-size:16px;
	font-weight:bold;
}

a:link 
{
     color: #5B5B5B;
	 text-decoration: none;
	 margin-left:0px;
}

a:visited 
{
     color: #5B5B5B;
	 text-decoration: none;
	 margin-left:0px;
}

a:hover 
{
     color: #FF6600;
	 text-decoration: none;
	 margin-left:0px;
}


/* Wrapper generale */

#main_wrapper
{
	margin:0px auto;
	width:921px;	
}

/* Banner */

#header
{
	border-bottom:1px solid #DDD;	
}

#header #header_home
{
	width:921px;
	height:152px;
	background-image:url(../struct/images/banners/home_banner.jpg);
	background-repeat: no-repeat;
	background-position: top;
}

#header #header_about
{
	width:921px;
	height:152px;
	background-image:url(../struct/images/banners/about_banner.jpg);
	background-repeat: no-repeat;
	background-position: top;
}

#header #header_products
{
	width:921px;
	height:152px;
	background-image:url(../struct/images/banners/products_banner.jpg);	
	background-repeat: no-repeat;
	background-position: top;
}

#header #header_cosmetic
{
	width:921px;
	height:152px;
	background-image:url(../struct/images/banners/cosmetic_banner.jpg);	
	background-repeat: no-repeat;
	background-position: top;
}

#header #header_pharma
{
	width:921px;
	height:152px;
	background-image:url(../struct/images/banners/pharma_banner.jpg);	
	background-repeat: no-repeat;
	background-position: top;
}

#header #header_bio
{
	width:921px;
	height:152px;
	background-image:url(../struct/images/banners/bio_banner.jpg);	
	background-repeat: no-repeat;
	background-position: top;
}

#header #header_contacts
{
	width:921px;
	height:152px;
	background-image:url(../struct/images/banners/contacts_banner.jpg);	
	background-repeat: no-repeat;
	background-position: top;
}

#header #header_red
{
	width:921px;
	height:152px;
	background-image:url(../struct/images/banners/red_banner.jpg);	
	background-repeat: no-repeat;
	background-position: top;
}
#header #header_reserved
{
	width:921px;
	height:152px;
	background-image:url(../struct/images/banners/reserved_banner.jpg);	
	background-repeat: no-repeat;
	background-position: top;
}

/* Colonne destra e sinistra */

#left_column
{
	width:224px;
	float:left;
	min-height:460px;
}

#right_column
{
	float:left;
	width:696px;
	border-left: 1px solid #666;
}


/* Payoffs */

#home_payoff
{
	height:132px;
	background-image:url(../struct/images/banners/home_payoff.jpg);
	border-bottom:1px solid #BBB;
	background-repeat: no-repeat;
	background-position: top;
}

#about_payoff
{
	height:132px;
	background-image:url(../struct/images/banners/about_payoff.jpg);
	border-bottom:1px solid #DDD;
	background-repeat: no-repeat;
	background-position: top;
}

#products_payoff
{
	height:132px;
	background-image:url(../struct/images/banners/products_payoff.jpg);
	border-bottom:1px solid #DDD;
	background-repeat: no-repeat;
	background-position: top;
}

#cosmetic_payoff
{
	height:132px;
	background-image:url(../struct/images/banners/cosmetic_payoff.jpg);
	border-bottom:1px solid #DDD;
	background-repeat: no-repeat;
	background-position: top;
}

#pharma_payoff
{
	height:132px;
	background-image:url(../struct/images/banners/pharma_payoff.jpg);
	border-bottom:1px solid #DDD;
	background-repeat: no-repeat;
	background-position: top;
}

#bio_payoff
{
	height:132px;
	background-image:url(../struct/images/banners/bio_payoff.jpg);
	border-bottom:1px solid #DDD;
	background-repeat: no-repeat;
	background-position: top;
}

#contacts_payoff
{
	height:132px;
	background-image:url(../struct/images/banners/contacts_payoff.jpg);
	border-bottom:1px solid #DDD;
	background-repeat: no-repeat;
	background-position: top;
}

#red_payoff
{
	height:132px;
	background-image:url(../struct/images/banners/red_payoff.jpg);
	border-bottom:1px solid #DDD;
	background-repeat: no-repeat;
	background-position: top;
}

#reserved_payoff
{
	height:132px;
	background-image:url(../struct/images/banners/reserved_payoff.jpg);
	border-bottom:1px solid #DDD;
	background-repeat: no-repeat;
	background-position: top;
}

/* PAYOFFS ITALIANO */

#home_payoff_ita
{
	height:132px;
	background-image:url(../struct/images/banners/home_payoff_ita.jpg);
	border-bottom:1px solid #BBB;
	background-repeat: no-repeat;
	background-position: top;
}

#about_payoff_ita
{
	height:132px;
	background-image:url(../struct/images/banners/about_payoff_ita.jpg);
	border-bottom:1px solid #DDD;
	background-repeat: no-repeat;
	background-position: top;
}

#products_payoff_ita
{
	height:132px;
	background-image:url(../struct/images/banners/products_payoff_ita.jpg);
	border-bottom:1px solid #DDD;
	background-repeat: no-repeat;
	background-position: top;
}

#cosmetic_payoff_ita
{
	height:132px;
	background-image:url(../struct/images/banners/cosmetic_payoff_ita.jpg);
	border-bottom:1px solid #DDD;
	background-repeat: no-repeat;
	background-position: top;
}

#pharma_payoff_ita
{
	height:132px;
	background-image:url(../struct/images/banners/pharma_payoff_ita.jpg);
	border-bottom:1px solid #DDD;
	background-repeat: no-repeat;
	background-position: top;
}

#bio_payoff_ita
{
	height:132px;
	background-image:url(../struct/images/banners/bio_payoff_ita.jpg);
	border-bottom:1px solid #DDD;
	background-repeat: no-repeat;
	background-position: top;
}

#contacts_payoff_ita
{
	height:132px;
	background-image:url(../struct/images/banners/contacts_payoff_ita.jpg);
	border-bottom:1px solid #DDD;
	background-repeat: no-repeat;
	background-position: top;
}

#red_payoff_ita
{
	height:132px;
	background-image:url(../struct/images/banners/red_payoff_ita.jpg);
	border-bottom:1px solid #DDD;
	background-repeat: no-repeat;
	background-position: top;
}

#reserved_payoff_ita
{
	height:132px;
	background-image:url(../struct/images/banners/reserved_payoff_ita.jpg);
	border-bottom:1px solid #DDD;
	background-repeat: no-repeat;
	background-position: top;
}


/* Tassello payoff */

#tassello
{
	width:259px;
	height:133px;
	margin-left:570px;	
}

/* Etichetta nome sezione */

.section_label
{
	color:#444;	
	font-weight:bold;
	font-size:11px;
	margin-left:14px;
}

/* Contenitore menu*/

#menu_wrapper
{
	padding-top:30px;	
}

#menu_wrapper #menu
{
	margin-left:0px;	
	border-bottom:1px solid #b2b2b2
}

/* Stili menu */


.top_level_item
{
	border-top:1px solid #b2b2b2;	
	padding-top:8px;
	padding-left:5px;
	padding-bottom:8px;
}


.top_level_item a
{
	color:#5b5b5b;
	text-decoration:none;
	font-weight:bold;
	margin-left:14px;	
	display:block;
}

.top_level_item a:hover
{
	color:#FF6600;
	text-decoration:none;
	font-weight:bold;
}


#menu ul
{
	margin-left:10px;
	padding:0px;	
}

#menu ul li
{
	font-size:11px;
	color:#5b5b5b;
	margin-left:30px;	
	margin-top:2px;
	padding-bottom:2px;
	font-weight:bold;
}

#menu ul li a
{
    margin-left:0px;    
}


/* Area contenuto centrale (testi, immagini..)*/

#content_home
{
	background:url(../struct/images/home_background.jpg);
	background-repeat:no-repeat;
	min-height:460px;	
}

.content_internal
{
	background-repeat:no-repeat;
	min-height:474px;	
}


/* Contenitore testo home */

#text_wrapper_home
{
	margin-left:350px;
	width:258px;
	padding-top:40px;	
}

/* Contenitore testo sezioni interne */

#text_wrapper_internal
{
	margin-left:50px;
	width:560px;
	padding-top:35px;	
}


#text_wrapper img
{
	border:0px;
	margin-top:40px;	
}

.text
{
	font-size:11px;	
}
.didascalia
{
	font-size:10px;	
}

.title
{
	font-size:16px;
	color:#0066CC;
	font-weight:600;	
}
.newsTitle
{
	font-size:12px;
	font-weight:bold;
	margin-bottom:2px;
	padding-bottom:2px;
}
.newsText
{
	font-size:11px;
	margin-top:2px;
	padding-top:2px;
	padding-bottom:5px;
	border-bottom:1px solid #CCCCCC;
}

#footer
{
	border-top:1px solid #787677;
	float:left;	
	width:932px;
	font-size:10px;
	color:#787677;
	padding-top:5px;
	font-weight:bold;
}

.nav_links
{
	float:right;
}


.products_content
{
	margin-top:30px;
	width:530px;	
}

/* Box cosmetici sx*/

.products_content_split
{
	margin-top:20px;
	width:265px;
	float:left;
}


.content_internal h1
{
	margin:0px;
	padding:0px;
	color:#f55c00;
	font-size:14px;
	font-weight:bold;	
}

.products_box
{
	height:138px;
	background-color:#ededed;
}

.products_minitext
{
	float:left;
	margin-top:15px;
	line-height:18px	
}
.tableTitle {
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	padding-top:2px;
	padding-bottom:2px;
	background-image: url(../struct/images/sfum_tabelle.jpg);
	background-repeat: repeat-x;
	background-position: top;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	background-color: #e0e1e1;
}
.tableRow {
	font-size: 11px;
	color: #333333;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	padding-top:3px;
}
