/* Localized */
body {
	margin: 0 auto;
	padding: 0;
	text-align: center;
	text-align: center;
}

.bg_bar {
	background: #664419 url(../images/sfumatura_page_bar.gif) repeat-x top
		left;
}

.bg_nobar {
	background: #664419 url(../images/sfumatura_page_nobar_line.gif)
		repeat-x;
}

div#page {
	width: 953px;
	margin: 0 auto;
	padding: 0;
}

div#bg {
	width: 953px;
	margin: 0 auto;
	padding: 0;
	background: url(../images/sfumatura_page_nobar_line.gif) repeat-x;
	float: left;
}

table,tr,td {
	padding: 0;
	margin: 0;
	border: 0;
	border-collapse: collapse;
}

/**
* Header
**/
div#header {
	color: #ffffff;
	width: 953px;
	height: 70px;
	margin: 0 auto;
	float: left;
}

/**
* Header - logo
**/
div#header h3#header_logo {
	padding: 0;
	margin: 0;
	float: left;
	width: 103px;
	height: 70px;
	background: url(../images/header_logo.gif) no-repeat;
	overflow: hidden;
	text-indent: -1000px
}

div#header h3#header_logo a {
	padding: 0;
	margin: 10px 0px 0px 0px;
	float: left;
	width: 103px;
	height: 35px;
	overflow: hidden;
	display: block;
}

/**
* Header - first level menu
**/
div#header div#menu_lev_1 {
	padding: 0;
	margin: 24px 0px 0px 16px;
	float: left;
	width: 624px;
	height: 14px;
	overflow: hidden;
}

div#header div#menu_lev_1 a {
	padding: 0;
	margin: 0;
	height: 14px;
	overflow: hidden;
	float: left;
	background-position: top left;
	display: block;
}

div#header div#menu_lev_1 a.selected {
	background-position: bottom;
}

div#header div#menu_lev_1 a img {
	margin-top: 14px;
}

div#header div#menu_lev_1 a img {
	margin-top: 14px;
}

div#header div#menu_lev_1 a:hover {
	background-position: bottom;
}

div#header div#menu_lev_1 img {
	padding: 0;
	margin: 0;
	float: left;
}

/**
* Header - second level menu
**/
div#header div#menu_lev_2 {
	padding: 0;
	margin: 5px 0px 0px 16px;
	float: left;
	width: 624px;
	height: 15px;
	overflow: hidden;
}

div#header div#menu_lev_2 a {
	padding: 0;
	margin: 0;
	height: 14px;
	overflow: hidden;
	float: left;
	background-position: top;
	display: block;
}

div#header div#menu_lev_2 a.selected {
	background-position: bottom;
}

div#header div#menu_lev_2 a img {
	margin-top: 14px;
}

div#header div#menu_lev_2 a:hover {
	background-position: bottom;
}

div#header div#menu_lev_2 img {
	padding: 0;
	margin: 0;
	float: left;
}

div#header div#menu_lev_2 div#claimBox {
	padding: 0;
	margin: 0;
	color: #d8a828;
	font: 11px Arial, Helvetica, sans-serif;
	font-weight: bold;
	float: left;
}

/**
* Header - search box
**/
div#header div#search_box {
	padding: 0;
	margin: 20px 0px 0px 0px;
	float: right;
	width: 210px;
	height: 16px;
	overflow: hidden;
}

div#header div#search_box input#search_field {
	margin: 0;
	float: right;
	width: 87px;
	height: 16px;
	border: 1px solid #473219;
	background: #ffffff;
	color: #6c4210;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
}

div#header div#search_box input#search_btn {
	float: right;
	margin: 1px 0px 0px 5px;
}

div#header div#search_box img#search_label {
	padding: 0;
	border: 0;
	margin: 4px 6px 0px 0px;
	float: right;
}

/**
* Header - link box
**/
div#header div#link_box {
	padding: 0;
	margin: 8px 0px 0px 0px;
	float: right;
	width: 210px;
	height: 13px;
}

div#header div#link_box a,div#header div#link_box img {
	float: right;
	padding: 0;
	margin: 0;
}

div#header div#link_box a img {
	padding: 0;
	border: 0;
	margin: 0;
	float: left;
}

/**
* Footer
**/
div#footer {
	color: #ffffff;
	width: 953px;
	height: 23px;
	margin: 0 auto;
	padding: 0;
	overflow: hidden;
	float: left;
}

/**
* Footer - left links
**/
div#footer div#footer_left {
	width: auto;
	height: 23px;
	margin: 0;
	padding: 0;
	overflow: hidden;
	float: left;
}

div#footer div#footer_left div#spacer {
	height: 23px;
	width: 35px;
	float: left;
	padding: 0;
	margin: 0
}

div#footer div#footer_left a {
	padding: 0;
	margin: 6px 0px 0px 0px;
	height: 14px;
	overflow: hidden;
	float: left;
	display: block;
	vertical-align: middle;
}

div#footer div#footer_left img {
	padding: 0;
	margin: 0;
	float: left;
}

div#footer_center {
	height: 23px;
	margin: 0;
	padding: 0;
	overflow: hidden;
	float: left;
	text-align: center;
	padding-top: 8px;
}

/**
* Footer - right links
**/
div#footer div#footer_right {
	width: 250px;
	height: 23px;
	margin: 0;
	padding: 0;
	overflow: hidden;
	float: right;
	text-align: right;
}

div#footer div#footer_right span#country {
	padding: 0;
	margin: 9px 5px 0px 0px;
	color: #d8a828;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	text-align: right;
	float: right;
}

div#footer div#footer_right a {
	padding: 0;
	margin: 6px 0px 0px 0px;
	height: 14px;
	overflow: hidden;
	display: block;
	float: right;
}

div#footer div#footer_right a img {
	float: left;
}

div#footer div#footer_right img {
	padding: 0;
	float: right;
	text-align: right;
}

/**
* Content
**/
div#content {
	width: 953px;
	margin: 0px 0px 0px 0px;
	float: left;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
}

/**
* Content - Flash home
**/
div#content div#flash_home_box {
	width: 953px;
	height: 370px;
	padding: 0;
	margin: 0px 0px 4px 0px;
	float: left;
}

/**
* Content - Flash subhome
**/
div#content div#flash_subhome_box {
	width: 953px;
	height: 370px;
	padding: 0;
	margin: 0px 0px 4px 0px;
	float: left;
	background: url(../images/flash_box_bg.png) no-repeat;
}

/**
* Content - bar
**/
div#content div#leftBar {
	width: 572px;
	float: left;
	background-position: left;
	padding-right: 10px
}

div#content div#rightBar {
	width: 218px;
	float: right;
	background-position: top right;
}

.bar {
	height: 124px;
	margin: 0;
	overflow: hidden;
}

.bar_vertical_dots {
	overflow: hidden;
	height: 123px;
	width: 1px;
	margin: 1px 0px 0px 0px;
	background: url(../images/sfumatura_vertical_dot.gif) repeat-y;
}

.slider {
	height: 124px;
	margin: 0;
	padding: 0;
	background: url(../images/sfumatura_bar.gif);
	width: 996px;
}

.boxBar {
	overflow: hidden;
	position: relative;
	left: 0px;
	text-align: left;
	padding: 3px 4px 6px 6px;
	height: 114px;
	background: url(../images/sfumatura_vertical_dot.gif) repeat-y;
	float: left;
}

.boxImage {
	float: left;
	width: 130px;
	height: 123px;
	overflow: hidden;
	padding: 0px;
}

.boxImageSmall {
	float: left;
	width: 104px;
	height: 123px;
	overflow: hidden;
	padding: 0px;
}

div#rightBoxImage {
	float: left;
	width: 200px;
	height: 124px;
	overflow: hidden;
	padding: 0px 0px 0px 3px;
	margin: 0;
	text-align: left;
}

div#rightBoxImage img {
	float: left;
	margin: 5px 0px 0px 0px;
}

div#rightBoxImage a img {
	margin: 0px 0px 0px 0px;
}

.boxText {
	float: left;
	overflow: hidden;
	height: 91px;
	position: relative;
	font-size: 9px;
	text-align: left;
	padding: 0 0px 0px 0px;
	font-family: Verdana;
	margin: 18px 0 0 0;
}

.boxTextInternalSmall {
	overflow: hidden;
	padding-left: 1px;
	margin-bottom: 5px;
	height: 42px;
}

.boxTextInternalLarge {
	overflow: hidden;
	padding-left: 1px;
	margin-bottom: 5px;
	height: 91px;
}

.image_left {
	float: left;
}

.boxImgLinkTop {
	float: left;
	margin: 5px 0px 0px 0px;
}

/**
* Content - Third level menu
**/
ul#menu_lev_3 {
	background: url(../images/sfumatura_horizontal_dot.gif) top left
		repeat-x;
	/*
	height:20px;*/
	margin: 30px 0 0 0;
	width: 125px;
	padding: 0;
	list-style: none;
}

ul#menu_lev_3 li {
	background: url(../images/sfumatura_horizontal_dot.gif) bottom left
		repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #8a6217;
	width: 125px;
	text-align: left;
	overflow: hidden;
	padding: 4px 0px 4px 0px;
}

ul#menu_lev_3 li a {
	text-decoration: none;
	color: #8a6217;
	background: url(../images/menu_lev_3_arrow_off.gif) no-repeat;
	font-size: 10px;
	padding: 0 0 0 18px;
	display: block;
	text-align: left;
	overflow: hidden;
}

ul#menu_lev_3 li a:hover {
	text-decoration: none;
	color: #34200a;
	background: url(../images/menu_lev_3_arrow_on.gif) no-repeat;
	display: block;
	text-align: left;
	overflow: hidden;
}

ul#menu_lev_3 li a.selected {
	text-decoration: none;
	font-size: 11px;
	color: #34200a;
	background: url(../images/menu_lev_3_arrow_on.gif) no-repeat;
	padding: 0 0 0 18px;
	display: block;
	text-align: left;
	overflow: hidden;
	font-weight: bold;
}

/**
* Content - page parts
**/
div#left_box { /* width:126px; */
	margin: 0px 0px 0px 0;
	padding: 0px;
	float: left;
}

div#imgTitle {
	height: 47px;
	float: left;
	margin: 0px 0px 0px 13px;
	padding: 0;
	text-align: left;
	vertical-align: bottom;
	background-position: bottom left;
	background-repeat: no-repeat;
}

div#imgTitle h3 {
	padding: 0;
	margin: 0;
	display: none;
}

div#pageText {
	margin: 16px 0px 0px 13px;
	padding: 0px 0px 10px 0px;
	float: left;
	text-align: left;
	overflow: hidden;
}

div#secondo_livello_center {
	float: left;
	width: 800px;
	background: url(../images/sfumatura_vertical_dot.gif) top left repeat-y;
	padding: 0 0 50px 0;
}

/**
* Content - second level A
**/
div.secondo_livello_left_a_box {
	height: 471px;
}

div.secondo_livello_a_imgTitle,div.secondo_livello_a_text {
	width: 787px;
	display: inline;
}

/**
* Content - second level B
**/
div.secondo_livello_b_imgTitle {
	width: 520px;
	display: inline;
}

div.secondo_livello_b_text {
	height: 285px;
	width: 520px;
	display: inline;
}

secondo_livello_left_b_box {
	margin: 0px;
	padding: 0px;
}

div#secondo_livello_b_img {
	margin: 0;
	width: 268px;
	padding: 0;
	float: right;
	overflow: hidden;
}

/**
* Crosslink - second level B
**/
div#table_secondo_livello_b_focus_01 {
	
}

div#table_secondo_livello_b_focus_02 {
	
}

div#table_secondo_livello_b_focus_01 img {
	margin: 0;
	padding: 0px 0 0px 0px;
	float: left;
	text-align: left;
	overflow: hidden;
}

div#table_secondo_livello_b_focus_02 img {
	margin: 0;
	padding: 0px 0 0px 12px;
	float: left;
	text-align: left;
	overflow: hidden;
}

table.table_secondo_livello_b_focus_01 {
	float: left;
	padding: 0 0 10px 0px;
	margin: 0 0 0 8px;
	width: 140px;
	text-align: left;
}

table.table_secondo_livello_b_focus_02 {
	float: left;
	padding: 0 0 10px 0;
	margin: 0 0 0 8px;
	width: 140px;
	text-align: left;
}

table.table_secondo_livello_b_focus_01 td.focustitle {
	background: url(../images/menu_lev_3_arrow_on.gif) top left no-repeat;
	padding-left: 15px;
}

table.table_secondo_livello_b_focus_01 td.focustitle a {
	font: 11px Arial, Helvetica, sans-serif;
	color: #34220b;
	font-weight: bold;
	text-decoration: none;
}

table.table_secondo_livello_b_focus_01 td.focustext a {
	text-decoration: none;
	font: 9px Arial, Helvetica, sans-serif;
	color: #34220b;
	margin: 0 0 10px 0;
}

table.table_secondo_livello_b_focus_01 td.focustext a:hover {
	text-decoration: underline;
}

table.table_secondo_livello_b_focus_02 td.focustitle {
	background: url(../images/menu_lev_3_arrow_on.gif) top left no-repeat;
	padding-left: 15px;
}

table.table_secondo_livello_b_focus_02 td.focustitle a {
	font: 11px Arial, Helvetica, sans-serif;
	color: #34220b;
	font-weight: bold;
	text-decoration: none;
}

table.table_secondo_livello_b_focus_02 td.focustext a {
	text-decoration: none;
	font: 9px Arial, Helvetica, sans-serif;
	color: #34220b;
}

table.table_secondo_livello_b_focus_02 td.focustext a:hover {
	text-decoration: underline;
}

table.table_secondo_livello_b_more {
	float: left;
	margin: 20px 0 0 0;
	width: 105px;
	vertical-align: middle;
}

table.table_secondo_livello_b_more td.more {
	background: url(../images/crosslink_arrow_brown.gif) top left no-repeat;
	padding-left: 15px;
	padding-top: 0;
}

table.table_secondo_livello_b_more td.more a {
	font: 11px Arial, Helvetica, sans-serif;
	color: #745213;
	font-weight: bold;
	text-decoration: none;
}

/**
* Crosslink dx - second level B
**/
div.table_livello_b_crosslink {
	text-align: left;
	padding: 3px 0 0 0px;
}

div.table_livello_b_crosslink span {
	font: 11px Arial, Helvetica, sans-serif;
	color: #34220b;
	font-weight: bold;
	margin: 5px 0 0 8px;
}

table.table_livello_b_crosslink {
	width: 268px;
	margin: 5px 0px 0 0;
	padding: 0 0 0 0;
	background: url(../images/sfumatura_horizontal_dotlig.gif) top right
		repeat-x;
	text-align: left;
}

table.table_livello_b_crosslink td.crosstitledx {
	background: url(../images/crosslink_arrow_brown.gif) left no-repeat;
	padding: 2px 0px 0px 3px;
	width: 258px;
}

table.table_livello_b_crosslink td.crosstitledx a {
	font: 11px Arial, Helvetica, sans-serif;
	color: #815F21;
	padding: 0px 0px 0px 10px;
	font-weight: bold;
	text-decoration: none;
}

table.table_livello_b_crosslink td.crosstextdx a {
	text-decoration: underline;
	font: 9px Arial, Helvetica, sans-serif;
	color: #34220b;
	width: 258px;
}

/**
* Content - second level C
**/
div.secondo_livello_c3_text {
	width: 520px;
	display: inline;
}

div.secondo_livello_left_c_box {
	height: 471px;
	width: 120px;
}

div.secondo_livello_c_imgTitle,div.secondo_livello_c_text {
	width: 787px;
	display: inline;
}

div.secondo_livello_c_imgTitle,div.secondo_livello_c1_text {
	width: 584px;
	display: inline;
}

div#secondo_livello_c1_box {
	padding: 0px 10px 0px 0px;
	width: 216px;
	height: 358px;
	padding: 0;
	float: right;
	overflow: hidden;
	background-color: black;
}

table.secondo_livello_c1_presskit {
	width: 268px;
	background-color: #F0DAAB;
	text-align: left;
	margin: 0px 0px 0px 0px;
}

table.secondo_livello_c1_presskit td.secondo_livello_c1_presskitit {
	background-color: #DDB872;
	height: 21px;
	padding: 0px 0px 0px 10px;
	font: 11px Arial, Helvetica, sans-serif;
	color: #34220b;
	font-weight: bold;
	line-height: 20px;
}

td.secondo_livello_c1_presski_line {
	background: url(../images/sfumatura_horizontal_dotlig.gif) bottom
		repeat-x;
}

div.secondo_livello_c1_scarica {
	float: right;
	width: 100px;
	padding: 0px 15px 0px 0px;
	overflow: hidden;
}

div.secondo_livello_c1_scaricalink {
	background: url(../images/crosslink_arrow_brown.gif) 0 5px no-repeat;
	padding: 4px 0px 0px 15px;
	width: 52px;
	font: 11px Arial, Helvetica, sans-serif;
	color: #805E1F;
	font-weight: bold;
	text-decoration: none;
	float: left;
}

div.secondo_livello_c1_zip {
	float: left;
	width: 24px;
	padding: 0 8px 0 0;
}

div#table_secondo_livello_c_img_01 {
	width: 254px;
	float: left;
	text-align: left;
	margin: 0 0 0 5px;
	padding: 0 0 0 0px;
	display: block;
	height: 104px;
	overflow: hidden;
	background-color: red
}

div#table_secondo_livello_c_img_02 {
	width: 254px;
	background: url(../images/sfumatura_vertical_dot.gif) top left repeat-y;
	float: left;
	text-align: left;
	margin: 0 0 0px 8px;
	padding: 0 0 0px 8px;
	display: block;
	height: 104px;
	overflow: hidden;
}

table_secondo_livello_c_img_01_img {
	float: left;
}

table.table_secondo_livello_c_img_01_img {
	float: left;
}

/**
* Content - second level D
**/
div.secondo_livello_left_d_box {
	height: 354px;
	background: url(../images/sfumatura_vertical_dot.gif) top right repeat-y
		;
}

div.secondo_livello_d_imgTitle {
	width: 768px;
	display: inline;
}

div.secondo_livello_d_text {
	height: 275px;
	width: 768px;
	display: inline;
}

div#secondo_livello_d_col_left {
	width: 427px;
	float: left;
	padding: 0px 15px 0px 0px;
	background: url(../images/sfumatura_vertical_dot.gif) top right repeat-y
		;
	min-height: 500px;
}

div#secondo_livello_d_col_right {
	width: 311px;
	float: right;
	padding: 0px 0px 0px 15px;
}

/**
* Content - second level E
**/
div.secondo_livello_left_e_box {
	height: 471px;
	background: url(../images/sfumatura_vertical_dot.gif) top right repeat-y
		;
}

div#secondo_livello_e_center {
	float: left;
	background: url(../images/sfumatura_vertical_dot.gif) top right repeat-y
		;
	height: 471px;
	width: 575px;
}

div.secondo_livello_e_imgTitle {
	width: 546px;
	display: inline;
}

div.secondo_livello_e_text {
	height: 275px;
	width: 546px;
	display: inline;
}

div#secondo_livello_e_focus_01 {
	margin: 28px 0px 0px 0px;
	padding: 10px 9px 9px 10px;
	display: inline;
	width: 189px;
	background: url(../images/sfumatura_horizontal_dot.gif) bottom left
		repeat-x;
	float: right;
	overflow: hidden;
	text-align: left;
}

div#secondo_livello_e_focus_02 {
	margin: 0px 0px 0px 0px;
	width: 189px;
	padding: 10px 9px 9px 10px;
	float: right;
	text-align: left;
	overflow: hidden;
}

div#secondo_livello_e_focus_01 img,div#secondo_livello_e_focus_02 img {
	margin: 0px 6px 4px 0px;
	padding: 0;
	display: inline;
}

div#secondo_livello_e_crosslink {
	margin: 100px 0px 0px 0px;
	width: 189px;
	padding: 10px 0px 9px 10px;
	float: right;
	text-align: left;
	overflow: hidden;
}

/**
* Content - third level
**/
div#terzo_livello_center {
	float: left;
	width: 533px;
	background: url(../images/sfumatura_vertical_dot.gif) top left repeat-y;
	padding: 0 0 50px 0;
	overflow: hidden;
}

div#terzo_livello_img {
	margin: 0px 0px 0px 0px;
	width: 268px;
	height: 358px;
	padding: 0;
	float: right;
	overflow: hidden;
}

/**
* Content - third level A
**/
div.terzo_livello_left_a_box {
	height: 354px;
	background: url(../images/sfumatura_vertical_dot.gif) top right repeat-y
		;
}

div.terzo_livello_a_imgTitle {
	width: 520px;
	display: inline;
}

div.terzo_livello_a_text {
	height: 275px;
	width: 520px;
	display: inline;
}

div#terzo_livello_a_imageBar {
	margin: 8px 0px 0px 125px;
	padding: 0px;
	display: inline;
	width: 540px;
	height: 108px;
	background: url(../images/sfumatura_vertical_dot.gif) top left repeat-y;
	float: left;
	overflow: hidden;
	text-align: left;
}

div#terzo_livello_a_focus_01 img,div#terzo_livello_a_focus_02 img {
	margin: 0px 6px 4px 0px;
	padding: 0;
	display: inline;
}

div#terzo_livello_a_crosslink {
	margin: 8px 0px 0px 0px;
	width: 259px;
	height: 83px;
	padding: 16px 0px 9px 11px;
	float: right;
	text-align: left;
	overflow: hidden;
}

/**
* Content - third level B
**/
div.terzo_livello_left_b_box {
	height: 471px;
}

div.terzo_livello_b_imgTitle,div.terzo_livello_b_text {
	width: 570px;
	display: inline;
}

div#terzo_livello_b_crosslink {
	margin: 8px 0px 0px 0px;
	width: 256px;
	height: 83px;
	padding: 16px 0px 9px 11px;
	float: right;
	text-align: left;
	overflow: hidden;
}

.paginazione {
	color: #CCA558;
	font: 11px Arial, Helvetica, sans-serif;
	text-decoration: none;
	float: right;
	margin: 0 15px 0 0;
	padding: 0 2px 0 0;
	font-weight: bold;
}

.paginazione a {
	color: #2F2F2F;
	font: 9px Arial, Helvetica, sans-serif;
	text-decoration: none;
	margin: 0 0 0 0;
	padding: 0 2px 0 0;
	font-weight: normal;
}

/**
* Content - third level D
**/
div#terzo_livello_d_imgTitle {
	width: 412px;
	height: 33px;
	display: inline;
	float: left;
	margin: 0px 0px 0px 151px;
	padding: 0;
	text-align: left;
	vertical-align: bottom;
	background-position: bottom left;
	background-repeat: no-repeat;
}

div#terzo_livello_d_imgTitle h3 {
	padding: 0;
	margin: 0;
	display: none;
}

div#terzo_livello_d_text {
	width: 412px;
	display: inline;
	margin: 27px 0px 0px 151px;
	padding: 0px 0px 10px 0px;
	float: left;
	text-align: left;
	overflow: hidden;
}

/**
* Content fixed
**/
div.secondo_livello_fixedwhite_content {
	float: left;
	overflow: hidden;
	width: 953px;
	height: 484px;
	padding: 0 0 6px 0;
	margin: 0px 0px 0px 0px;
	background-color: #FFFFFF;
}

div.fixedwhite_bottompadding_content {
	float: left;
	overflow: hidden;
	width: 953px;
	height: 484px;
	padding: 0px 0px 6px 0px;
	margin: 0px 0px 0px 0px;
	background-color: #FFFFFF;
}

div.secondo_livello_white_content {
	float: left;
	overflow: hidden;
	width: 953px;
	padding: 0 0 6px 0;
	margin: 0px 0px 0px 0px;
	background-color: #FFFFFF;
}

.dotted_horiz_line {
	background: url(../images/sfumatura_horizontal_dotlig.gif) top left
		repeat-x;
	margin: 0px 0px 0px 0px;
	padding: 0;
	height: 1px;
	overflow: hidden;
}

.dotted_vertical_line {
	background: url(../images/sfumatura_vertical_dot.gif) top left repeat-y;
	margin: 0px 0px 0px 0px;
	padding: 0;
	width: 1px;
	overflow: hidden;
}

div#flash_world {
	width: 787px;
	height: 395px;
	background: #ddddaa;
}

div#flash_slidingbar {
	width: 953px;
	height: 144px;
	background: #ffffff;
}

div#video_box {
	width: 346px;
	height: 291px;
	display: inline;
	padding: 17px 0px 0px 0px;
	background: url(../images/video_bg.gif) top left no-repeat;
}

p.terzo_livello_imageBarEl {
	margin: 0px 0px 0px 0px;
	height: 108px;
	background: url(../images/sfumatura_vertical_dot.gif) top right repeat-y
		;
	padding: 0px 7px 0px 4px;
	float: left;
	text-align: left;
	overflow: hidden;
}

div.normal_black_11_gestione_img {
	font: 11px Arial, Helvetica, sans-serif;
	color: #34220b;
	line-height: 20px;
}

div.normal_black_11_gestione_img img {
	height: 104px;
	background: url(../images/sfumatura_vertical_dot.gif) top right repeat-y
		;
	padding: 0px 7px 0px 7px;
	float: left;
	text-align: left;
	overflow: hidden;
	width: 244px;
}

/**
* Content - Link list
**/
ul.link_list {
	margin: 5px 0px 0px 0px;
	padding: 0;
	list-style: none;
	float: left;
}

ul.link_list li {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #8a6217;
	width: 192px;
	text-align: left;
	overflow: hidden;
	padding: 0;
	margin: 0;
}

ul.link_list li a {
	color: #42311b;
	background: url(../images/arrow_grey.gif) 0px 4px no-repeat;
	font-size: 11px;
	padding: 0px 0px 0px 16px;
	line-height: 18px;
	margin: 0;
	text-align: left;
	overflow: hidden;
	text-decoration: none;
}

ul.link_list li a:hover {
	color: #9a140e;
	background: #ffffff url(../images/arrow_red.gif) 0px 4px no-repeat;
	font-size: 11px;
	padding: 0px 0px 0px 16px;
	margin: 0;
	text-align: left;
	overflow: hidden;
	text-decoration: none;
}

ul.link_list li a.selected {
	color: #9a140e;
	text-decoration: none;
	font-size: 11px;
	background: url(../images/arrow_red.gif) 0px 4px no-repeat;
	padding: 0px 0px 0px 16px;
	text-align: left;
	overflow: hidden;
	font-weight: bold;
}

/**
* Comunicato stampa
**/
div.comunicato_stampa {
	font: 11px Arial, Helvetica, sans-serif;
	color: #34220b;
	line-height: 20px;
	background: url(../images/sfumatura_horizontal_dotlig.gif) bottom left
		repeat-x;
	padding-bottom: 5px;
	margin-bottom: 5px;
	width: 100%;
	float: left;
}

div.comunicato_stampa img {
	margin: 0px 10px 0px 0px;
}

ul#archive {
	background: url(../images/sfumatura_horizontal_dot.gif) top left
		repeat-x;
	margin: 30px 0px 0px 0px;
	padding: 0;
}

ul#archive li {
	background: url(../images/sfumatura_horizontal_dot.gif) bottom left
		repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #8a6217;
	width: 125px;
	text-align: left;
	overflow: hidden;
	padding: 4px 0px 4px 0px;
}

ul#archive li a {
	text-decoration: none;
	color: #8a6217;
	background: url(../images/menu_lev_3_arrow_off.gif) no-repeat;
	font-size: 11px;
	padding: 0 0 0 18px;
	display: block;
	text-align: left;
	overflow: hidden;
}

div#archive_form {
	background: url(../images/sfumatura_horizontal_dot.gif) bottom left
		repeat-x;
	margin: 0px 0px 0px 0px;
	padding: 6px 0px 8px 0px;
}

div#archive_form select {
	width: 121px;
	height: 16px;
	margin: 0px 0px 6px 0px;
	padding: 0px;
	font: 10px Arial, Helvetica, sans-serif;
	color: #2f2f2f;
	border: 1px solid #a67e4a;
	background: #FFFFFF;
	vertical-align: middle;
}

div#archive_form input#btn_find {
	width: 49px;
	margin: 0px 0px 0px 0px;
	padding-bottom: 0px;
	font: 11px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	border-top: 1px solid #ac9a84;
	border-right: 1px solid #47331a;
	border-bottom: 1px solid #312112;
	border-left: 1px solid #8d7455;
	background: #714f29;
	vertical-align: middle;
}

/**
* Text styles CMS
*/
div.content_titolo {
	color: #34220B;
	font-weight: bold;
	font-family: Arial;
	font-size: 18px;
	padding-bottom: 12px;
	padding-top: 12px;
}

div.content_sottotitolo {
	color: #7d5a14;
	font: 16px Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding-bottom: 16px;
}

div.content_sottotitoloblack {
	color: #35200D;
	font: 16px Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding-bottom: 16px;
}

/**
* Text styles
*/
p {
	margin: 0;
	padding: 0;
}

a {
	color: #7d5a14;
	font: 11px Arial, Helvetica, sans-serif;
}

.bold_yellow_9 {
	color: #7d5a14;
	font: 9px Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.bold_yellow_10 {
	color: #7d5a14;
	font: 10px Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.bold_grey_9 {
	color: #ddd7d0;
	font: 9px Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.bold_grey_10 {
	color: #ddd7d0;
	font: 10px Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.bold_brown_12 {
	color: #745211;
	font: 12px Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.bold_gold_11 {
	color: #906718;
	font: 11px Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
}

.bold_gold_11_nohover {
	color: #906718;
	font: 11px Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
}

.bold_black_11 {
	color: #34220b;
	font: 11px Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
}

.bold_gold_11:hover {
	text-decoration: underline;
}

.bold_yellow_16 {
	color: #7d5a14;
	font: 16px Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.bold_yellowlight_16 {
	color: #D7AA29;
	font: 16px Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.bold_black_16 {
	font: 16px Arial, Helvetica, sans-serif;
	color: #34220b;
	font-weight: bold;
}

.normal_grey_9 {
	color: #ddd7d0;
	font: 9px Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.normal_grey_10 {
	color: #ddd7d0;
	font: 10px Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.normal_black_9 {
	color: #ddd7d0;
	font: 9px Arial, Helvetica, sans-serif;
}

.normal_black_11 {
	font: 11px Arial, Helvetica, sans-serif;
	color: #34220b;
	line-height: 20px;
}

.normal_black_12 {
	font: 12px Arial, Helvetica, sans-serif;
	color: #34220b;
}

.normal_black_9 {
	font: 9px Arial, Helvetica, sans-serif;
	color: #34220b;
	text-decoration: none;
}

.normal_black_9:hover {
	text-decoration: underline;
}

/**
* Content - third level G
**/
div#terzo_livello_center_g {
	float: left;
	width: 590px;
	background: url(../images/sfumatura_vertical_dot.gif) top left repeat-y;
	padding: 0 0 0px 0;
	overflow: hidden;
}

div.terzo_livello_g_imgTitle,div.terzo_livello_g_text {
	width: 570px;
	display: inline;
}

table.terzo_livello_g_text_left {
	font: 11px Arial, Helvetica, sans-serif;
	color: #34220b;
	line-height: 20px;
	background: url(../images/sfumatura_horizontal_dotlig.gif) bottom left
		repeat-x;
	padding-bottom: 15px;
	margin-bottom: 15px;
	vertical-align: top;
	text-align: left;
}

table.terzo_livello_g_text_left td.terzo_livello_g img {
	padding: 5px 10px 10px 0px;
	vertical-align: top;
}

table.terzo_livello_g_text_left td.terzo_livello_g_text {
	font: 11px Arial, Helvetica, sans-serif;
	color: #34220b;
	line-height: 20px;
	padding: 0 0 0 0px;
	margin-bottom: 15px;
	vertical-align: top;
	text-align: left;
}

table.terzo_livello_g_text_left td.terzo_livello_g_text2 {
	font: 11px Arial, Helvetica, sans-serif;
	color: #34220b;
	line-height: 20px;
	padding-bottom: 15px;
	margin-bottom: 15px;
	vertical-align: top;
	text-align: left;
}

table.terzo_livello_g_text_right {
	font: 11px Arial, Helvetica, sans-serif;
	color: #34220b;
	line-height: 20px;
	background: url(../images/sfumatura_horizontal_dotlig.gif) bottom left
		repeat-x;
	padding-bottom: 15px;
	margin-bottom: 15px;
	vertical-align: top;
	text-align: left;
}

table.terzo_livello_g_text_right td.terzo_livello_g img {
	padding: 5px 0px 10px 10px;
	vertical-align: top;
}

table.terzo_livello_g_text_right td.terzo_livello_g_text {
	font: 11px Arial, Helvetica, sans-serif;
	color: #34220b;
	line-height: 20px;
	padding-bottom: 10px;
	margin-bottom: 10px;
	vertical-align: top;
	text-align: left;
}

table.terzo_livello_g_text_right td.terzo_livello_g_text2 {
	font: 11px Arial, Helvetica, sans-serif;
	color: #34220b;
	line-height: 20px;
	padding-bottom: 10px;
	margin-bottom: 10px;
	vertical-align: top;
	text-align: left;
}

div.terzo_livello_g_right {
	font: 11px Arial, Helvetica, sans-serif;
	color: #34220b;
	line-height: 20px;
	background: url(../images/sfumatura_horizontal_dotlig.gif) bottom left
		repeat-x;
	padding-bottom: 15px;
	margin-bottom: 15px;
	width: 100%;
	float: left;
}

div.terzo_livello_g_right img {
	margin: 0px 0px 0px 10px;
}

div#table_terzo_livello_g_focus_01 {
	margin: 28px 0px 0px 0px;
	padding: 10px 9px 9px 10px;
	display: inline;
	width: 250px;
	background: url(../images/sfumatura_horizontal_dotlig.gif) bottom left
		repeat-x;
	float: right;
	overflow: hidden;
	text-align: left;
}

div#table_terzo_livello_g_focus_02 {
	margin: 0px 0px 0px 0px;
	width: 250px;
	padding: 10px 9px 9px 10px;
	float: right;
	text-align: left;
	overflow: hidden;
}

table.table_terzo_livello_g_focus_01 {
	float: left;
	padding: 0 0 10px 0px;
	margin: 0 0 0 8px;
	width: 160px;
	text-align: left;
}

table.table_terzo_livello_g_focus_02 {
	float: left;
	padding: 0 0 10px 0;
	margin: 0 0 0 8px;
	width: 160px;
	text-align: left;
}

table.table_terzo_livello_g_focus_01 td.focustitle {
	background: url(../images/menu_lev_3_arrow_on.gif) top left no-repeat;
	padding-left: 15px;
}

table.table_terzo_livello_g_focus_01 td.focustitle a {
	font: 11px Arial, Helvetica, sans-serif;
	color: #34220b;
	font-weight: bold;
	text-decoration: none;
}

table.table_terzo_livello_g_focus_01 td.focustext a {
	text-decoration: none;
	font: 9px Arial, Helvetica, sans-serif;
	color: #34220b;
	margin: 0 0 10px 0;
}

table.table_terzo_livello_g_focus_01 td.focustext a:hover {
	text-decoration: underline;
}

table.table_terzo_livello_g_focus_02 td.focustitle {
	background: url(../images/menu_lev_3_arrow_on.gif) top left no-repeat;
	padding-left: 15px;
}

table.table_terzo_livello_g_focus_02 td.focustitle a {
	font: 11px Arial, Helvetica, sans-serif;
	color: #34220b;
	font-weight: bold;
	text-decoration: none;
}

table.table_terzo_livello_g_focus_02 td.focustext a {
	text-decoration: none;
	font: 9px Arial, Helvetica, sans-serif;
	color: #34220b;
}

table.table_terzo_livello_g_focus_02 td.focustext a:hover {
	text-decoration: underline;
}

div#unico_center {
	float: left;
	width: 533px;
	height: 430px;
	padding: 0 0 50px 0;
	overflow: hidden;
}

div#unico_centerhoriz {
	float: left;
	width: 787px;
	height: 430px;
	padding: 0 0 50px 0;
	overflow: hidden;
}

div#unico_centerhorizlong {
	float: left;
	width: 787px;
	padding: 0 0 50px 0;
	overflow: hidden;
}

div#unico_centerlong {
	float: left;
	width: 533px;
	padding: 0 0 50px 0;
	overflow: hidden;
}

div.unico_imgTitle,div.unico_text {
	width: 520px;
	display: inline;
}

/**
* Content - third level E
**/
div.e_thumb_normal {
	margin: 2px 0px 0 0px;
	width: 140px;
	padding: 0px;
	float: left;
	overflow: hidden;
	height: 55px;
	line-height: 15px;
}

div.e_thumb_normal span {
	margin: 0px 8px 0px 0px;
	padding: 0px 0px 10px 0px;
	float: left;
	border: 2px solid #FFFFFF;
	text-align: left;
}

div.e_thumb_normal a.selected span {
	margin: 0px 8px 10px 0px;
	padding: 0px;
	float: left;
	border: 2px solid #9B140E;
	text-align: left;
}

div.e_thumb_normal a {
	text-decoration: none;
	font: 11px Arial, Helvetica, sans-serif;
	color: #42321B;
	border: 2px solid #FFFFFF;
	padding: 0px;
}

div.e_thumb_normal a:hover {
	text-decoration: none;
	font: 11px Arial, Helvetica, sans-serif;
	color: #9B140E;
	border: 2px solid #FFFFFF;
	font-weight: bold;
	margin: 0px 0 0px 0px;
	padding: 0px 0px 0px 0px;
}

div.e_thumb_normal a.selected {
	text-decoration: none;
	font: 11px Arial, Helvetica, sans-serif;
	color: #9B140E;
	margin: 0px 8px 10px 0px;
	font-weight: bold;
	padding: 0px 10px 0px 0px;
}

div.e_thumb_normal a:hover span {
	text-decoration: none;
	font: 11px Arial, Helvetica, sans-serif;
	color: #9B140E;
	border: 2px solid #9B140E;
	font-weight: bold;
	padding: 0px 0px 0px 0px;
	margin: 0px 8px 10px 0px;
	width: 29px;
	height: 35px;
}

/**
* Content - third level I
**/
div#table_terzo_livello_i_focus_01 {
	margin: 28px 0px 0px 0px;
	padding: 10px 9px 9px 10px;
	display: inline;
	width: 190px;
	background: url(../images/sfumatura_horizontal_dotlig.gif) top left
		repeat-x;
	float: left;
	overflow: hidden;
	text-align: left;
}

div#table_terzo_livello_i_focus_02 {
	margin: 0 0px 0px 0px;
	padding: 10px 9px 9px 10px;
	display: inline;
	width: 190px;
	float: left;
	text-align: left;
	overflow: hidden;
}

table.table_terzo_livello_i_focus_01 {
	float: left;
	padding: 0 0 10px 0px;
	margin: 0 0 0 0;
	text-align: left;
}

table.table_terzo_livello_i_focus_02 {
	float: left;
	padding: 0 0 10px 0;
	margin: 0 0 0 0;
	text-align: left;
}

table.table_terzo_livello_i_focus_01 td.focusimg {
	padding: 0 10px 0 0px;
	margin: 0 10px 0px 0px;
}

table.table_terzo_livello_i_focus_01 td.focustext {
	font: 9px Arial, Helvetica, sans-serif;
	color: #34220b;
	margin: 0;
	padding: 0;
	text-align: left;
}

table.table_terzo_livello_i_focus_01 td.focustext a {
	text-decoration: none;
	font: 9px Arial, Helvetica, sans-serif;
	color: #34220b;
	margin: 0 0 0 0;
	padding: 0 0 0px 0;
	text-align: left;
}

table.table_terzo_livello_i_focus_01 td.focustext img {
	margin: 0 10px 0 0;
}

table.table_terzo_livello_i_focus_01 td.focustext a:hover {
	text-decoration: underline;
}

table.table_terzo_livello_i_focus_02 td.focusimg {
	padding: 0 10px 0 0px;
	margin: 0 10px 0px 0px;
}

table.table_terzo_livello_i_focus_02 td.focustext {
	font: 9px Arial, Helvetica, sans-serif;
	color: #34220b;
}

table.table_terzo_livello_i_focus_02 td.focustext a {
	text-decoration: none;
	font: 9px Arial, Helvetica, sans-serif;
	color: #34220b;
}

table.table_terzo_livello_i_focus_02 td.focustext a:hover {
	text-decoration: underline;
}

/**
* Content - EXPRESS YOURSELF
**/
div#flash_espress {
	width: 953px;
	height: 309px;
	background: #000000;
	float: left;
}

div.baloon_espress {
	float: left;
	width: 312px;
	height: 143px;
}

table.baloon_espress {
	margin: 10px 0 0 4px;
}

table.baloon_espress img {
	margin: 0 20px 0 5px;
	border: 2px solid #E1C58D;
}

table.baloon_espress td.baloon_txt {
	margin: 0 10px 0 0;
	font: 11px Arial, Helvetica, sans-serif;
	padding: 0;
	color: #fff;
	width: 170px;
	vertical-align: top;
}

table.baloon_espress td.baloon_txt div.baloon_txt2 {
	margin: 0px 0 10px 0px;
	font: 11px Arial, Helvetica, sans-serif;
	padding: 0px 0 0px 0px;
	color: #D8A828;
}

table.baloon_espress td.baloon_tazzine {
	margin: 0px 0 0 0;
	padding: 2px 0 0px 80px;
	width: 120px
}

table.baloon_espress td.baloon_tazzine img {
	margin: 10px 0 10px 5px;
	padding: 0;
	border: 0;
}

div.espressyoursef {
	float: left;
	height: 194px;
}

div.espressyoursef img {
	margin: 0 0 10px 0px;
	border: 0;
}

div#espressyour_sx {
	font: 11px Arial, Helvetica, sans-serif;
	color: #154A76;
	width: 281px;
	height: 144px;
	float: left;
	padding: 5px 0 0 20px;
	margin: 12px 0 0 0px;
}

div#espressyour_ctr {
	height: 164px;
	font: 11px Arial, Helvetica, sans-serif;
	color: #154A76;
	width: 270px;
	padding: 0 5px 0 20px;
	margin: 12px 20px 0 20px;
	float: left;
	background: url(../images/sfumatura_vertical_dot.gif) top left repeat-y;
}

div#espressyour_dx {
	width: 270px;
	height: 164px;
	padding: 0 0 0 20px;
	margin: 12px 20px 0 0px;
	float: left;
	font: 11px Arial, Helvetica, sans-serif;
	color: #154A76;
	background: url(../images/sfumatura_vertical_dot.gif) top left repeat-y;
}

div#espressyour_dx p.img {
	padding: 8px 0 0px 0px;
}

/**
* LOGIN - EXPRESS YOURSELF
**/
div#espress_login {
	float: right;
	border: 0;
}

table.espress_login {
	width: 196px;
	height: 310px;
	border: 1px solid white;
	background-color: #F4E3C8;
}

table.espress_login td.login_brownup {
	background-color: #7E5C1A;
	font: 11px Arial, Helvetica, sans-serif;
	color: #E1C48C;
	padding: 10px 0 10px 10px
}

table.espress_login td.login_brownup img {
	padding: 0px 0 10px 0px
}

table.espress_login td.login_ctr {
	font: 10px Arial, Helvetica, sans-serif;
	color: #F4E3C8;
	padding: 10px 0 5px 10px
}

table.espress_login td.form {
	font: 10px Arial, Helvetica, sans-serif;
	color: #82582B;
	padding: 3px 2px 2px 8px;
	vertical-align: middle;
}

table.espress_login .login_form {
	border-right: #BFA271 1px solid;
	border-top: #BFA271 1px solid;
	color: #82582B;
	font: 11px Arial, Helvetica, sans-serif;
	border-left: #BFA271 1px solid;
	border-bottom: #BFA271 1px solid;
	background-color: #ffffff;
	height: 14px;
	width: 100px;
	padding: 0 0 0 1px;
	margin: 0 0 0 10px;
}

table.espress_login td.login_check {
	font: 11px Arial, Helvetica, sans-serif;
	color: #82582B;
	text-align: left;
	margin: 0 0 0 0;
	padding: 0 5px 10px 0;
	vertical-align: middle;
}

/**
* Content - LAVAZZA TI ISPIRA
**/
div#header_ispira {
	width: 953px;
	background: #ECE6DA;
	float: left;
	padding: 0;
	margin: 0;
}

div.testo_ispira {
	margin: 20px 0 0 0;
	float: left;
	font: 11px Arial, Helvetica, sans-serif;
	color: #82582B;
	width: 560px;
}

div.testo_ispira p {
	padding: 20px 0 0 0;
	float: left;
	font: 11px Arial, Helvetica, sans-serif;
	color: #82582B;
}

div.imgbig_ispira {
	padding: 0 0 0 0;
	width: 328px;
	float: right;
}

div#content_ispira {
	width: 953px;
	background: #ffffff;
	float: left;
	padding: 20px 0 30px 135px;
	margin: 0;
}

div.content_ultime_storie {
	font: 11px Arial, Helvetica, sans-serif;
	color: #AF9C72;
	padding: 10px 0 15px 0;
	width: 656px;
	float: left;
}

div.content_ultime_storie img {
	margin: 0px 10px 0px 0px;
}

div.label_ispira {
	margin: 0px 0px 0px 134px;
	width: 485px;
}

div.label_ispira img {
	padding: 0 2px 0 0;
	width: 67px;
	border: 0;
}

.paginazione_regine {
	color: #000000;
	font: 14px Arial, Helvetica, sans-serif;
	text-decoration: none;
	margin: 0;
	padding: 0 2px 0 0;
	font-weight: bold;
}

.paginazione_regine a {
	color: #2F2F2F;
	font: 14px Arial, Helvetica, sans-serif;
	text-decoration: none;
	margin: 0;
	padding: 0 2px 0 0;
	font-weight: bold;
}

.scrivi_inputTextArea {
	border: 1px solid #B2B2B2;
	width: 650px;
	height: 310px;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 5px;
}

.scrivi_inputText {
	border: 1px solid #B2B2B2;
	width: 650px;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	height: 20px;
	vertical-align: middle;
	margin: 0 0 20px 0;
	padding-top: 5px;
}

.normal_yellow_11 {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}

.boxLink {
	float: left;
	margin-right: 2px;
	height: 59px;
	width: 128px;
	border: 3px solid #d9d9d9;
}

.boxLink div {
	height: 15px;
	width: 128px;
	font-family: Arial;
	font-size: 11px;
	text-transform: uppercase;
	font-weight: bold;
	padding-top: 3px;
}

.LinkOn {
	border: 3px solid #d9d9d9;
}

.LinkOn div {
	background-color: #d9d9d9;
	color: #c38401;
}

.LinkOff {
	border: 3px solid #f0f0f0;
}

.LinkOff div {
	background-color: #f0f0f0;
	color: #858585;
}

.LinkOn a {
	color: #c38401;
	text-decoration: none;
	font-weight: bold
}

.LinkOff a {
	color: #858585;
	text-decoration: none;
	font-weight: bold
}

.boxLink a:hover {
	color: #c38401;
	text-decoration: none;
	font-weight: bold;
}

.inputText {
	border: 1px solid #a67e4a;
	width: 200px;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
}

.inputTextArea {
	border: 1px solid #a67e4a;
	width: 300px;
	height: 120px;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
}

.inputTextArea2 {
	border: 1px solid #a67e4a;
	width: 300px;
	height: 80px;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
}

.divReg {
	float: left;
	width: 105px;
	display: block;
}

.spanError {
	color: red;
}

.button {
	background-color: #714f29;
	color: white;
	font-family: Arial;
	border: 1px solid #ac9a84;
	font-weight: bold;
}

.divChangeCountry {
	width: 210px;
	margin-right: 9px;
	background: url(../images/sfumatura_horizontal_dot.gif) bottom left
		repeat-x;
	padding: 3px;
	float: left;
}

div.divChangeCountry a {
	background: url(../images/sfumatura_vertical_dot.gif) top left repeat-y;
	width: 15px;
	height: 10px;
	display: block;
	float: left;
	margin-top: 3px;
	padding-left: 2px
}

div.divChangeCountry a.aPrimoVoce {
	background-image: none
}

.w140 {
	width: 140px;
}

.w50 {
	width: 50px;
}

.w140h60 {
	width: 140px;
	height: 60px
}

.tblRegFaseDue {
	border-collapse: collapse;
}

.tblRegFaseDue td {
	border-collapse: collapse;
	border: 1px solid #eee0c6;
	padding: 8px;
	width: 183px;
}

.tblRegFaseDue td.cellSel {
	background-color: #f9f2e8
}

.tblRegFaseDue th.cellSel {
	background-color: #f9f2e8
}

.tblRegFaseDue td.firstCell {
	border-left: 0;
	font-weight: bold;
	font-size: 13px;
	width: 150px
}

.tblRegFaseDue th.firstCell {
	border-left: 0;
	width: 150px
}

.tblRegFaseDue th {
	border-collapse: collapse;
	border: 1px solid #eee0c6;
	border-top: 0;
	padding: 5px;
}

.abottoneMarrone {
	background-color: #714f29;
	width: 120px;
	height: 16px;
	display: block;
	color: #fff;
	text-decoration: none;
	text-align: center;
	margin: 3px;
	border-bottom: 1px solid #615339;
	border-left: 1px solid #615339;
}

div#divTrasp {
	background-color: #664419;
	display: none;
	/*filter: alpha(opacity = 70);
	-moz-opacity: 0.75;
	opacity: .60;*/
	height: 100%;
	left: 0;
	position: absolute;
	text-align: center;
	top: 0px;
	width: 100%;
	z-index: 500;
}

div#divContBoxMessage {
	position: absolute;
	width: 100%;
	background-color: transparent;
	height: 100%;
	top: 0px;
	left: 0px;
	display: none;
	z-index: 1000
}

div#divBoxMessage {
	margin: 110px auto;
	width: 300px;
	min-height: 150px;
	background-color: white;
	border: 2px solid #664419;
	text-align: left;
}

div#divLogin {
	display: none;
}

.inputLogin {
	margin: 3px 0 0 3px;
	height: 15px;
	border: 1px solid #473219;
	background: #ffffff;
	color: #6c4210;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	width: 180px;
}

.buttonLogin {
	color: white;
	font-family: Arial, Helvetica, sans-serif;
	border: 1px solid #ac9a84;
	font-weight: bold;
	margin: 4px 0 10px 2px;
	height: 15px;
	font-size: 10px;
	float: left;
	width: 32px;
	padding: 0;
	text-align: left;
	background-color: #ad841b;
}

div#divBoxMessage a {
	color: #ae831a;
	font-size: 9px;
}

div#divBoxMessage span {
	margin-left: 5px;
	color: #6c4210;
	font: 11px Arial, Helvetica, sans-serif;
}

div#divBoxMessage label {
	margin: 5px 5px;
	color: #6c4210;
	font: 11px Arial, Helvetica, sans-serif;
	font-size: 10px;
	float: left;
	width: 60px;
	display: block;
}

.abottoneBeige {
	background-color: #e9c287;
	width: 120px;
	height: 16px;
	display: block;
	color: #9d6903;
	text-decoration: none;
	text-align: center;
	margin: 3px;
	border-bottom: 1px solid #615339;
	border-left: 1px solid #615339;
}

.tabMappa {
	float: left;
	background: url(../images/sfumatura_vertical_dot.gif) top right repeat-y
		;
	padding-right: 5px;
	margin: 10px;
	width: 200px
}

.tabMappa span {
	font-size: 13px;
	font-weight: bold;
	text-transform: uppercase;
}

.tabMappa ul {
	margin: 10px 10px 0 23px;
	padding: 0;
}

.tabMappa ul li {
	padding-left: 13px;
	background: url(../images/crosslink_arrow_brown.gif) left no-repeat;
	list-style: none;
	margin-bottom: 6px;
}

.tabMappa a {
	color: #41311a;
	text-decoration: none;
}

.tabMappa  a:hover {
	color: #a67e4a;
	text-decoration: underline;
}

/**
* separator
**/
.hSeparator {
	float: left;
	margin: 0;
	padding: 0;
	width: 8px;
	height: 13px;
	background: url(../images/header_menu_separator.gif) top center
		no-repeat;
}

.fSeparator {
	float: left;
	margin: 0;
	padding: 0;
	width: 11px;
	height: 23px;
	background: url(../images/footer_menu_separator.gif) top center
		no-repeat;
}

.hrSeparator {
	float: right;
	margin: 0;
	padding: 0;
	width: 11px;
	height: 13px;
	background: url(../images/header_menu_separator.gif) top center
		no-repeat;
	background-position: 0 -4px;
}

.frSeparator {
	float: right;
	margin: 0;
	padding: 0;
	width: 11px;
	height: 23px;
	background: url(../images/footer_menu_separator.gif) top center
		no-repeat;
}

/**
*  NEWS HOME
**/
a.newsbold_grey_10 {
	color: #ddd7d0;
	font: 11px Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
}

a.newsbold_grey_10:hover {
	color: #ddd7d0;
	font: 11px Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
}

a.newsbold_grey_10:visited {
	color: #ddd7d0;
	font: 11px Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
}

a.newsnormal_grey_10 {
	color: #ddd7d0;
	font: 11px Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: none;
}

.newsnormal_grey_10 {
	color: #ddd7d0;
	font: 11px Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: none;
}

a.newsnormal_grey_10:hover {
	color: #ddd7d0;
	font: 11px Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: none;
}

a.newsnormal_grey_10:visited {
	color: #ddd7d0;
	font: 11px Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: none;
}

div.news_separator {
	background: url(../images/sfumatura_horizontal_dot.gif) top left
		repeat-x;
	margin: 0px 0px 0px 0px;
	padding: 0;
}

/**
* Crosslink dx - second level B
**/
div.table_generic_crosslink {
	text-align: left;
	padding: 3px 0 0 0px;
}

div.table_generic_crosslink span {
	font: 11px Arial, Helvetica, sans-serif;
	color: #34220b;
	font-weight: bold;
	margin: 5px 0 0 8px;
}

table.table_generic_crosslink {
	width: 268px;
	margin: 5px 0px 0 0;
	padding: 0 0 0 0;
	text-align: left;
}

table.table_generic_crosslink td.crosstitledx {
	background: url(../images/crosslink_arrow_brown.gif) left no-repeat;
	padding: 2px 0px 0px 3px;
	width: 258px;
}

table.table_generic_crosslink td.crosstitledx a {
	font: 11px Arial, Helvetica, sans-serif;
	color: #815F21;
	padding: 0px 0px 0px 10px;
	font-weight: bold;
	text-decoration: none;
}

table.table_generic_crosslink td.crosstextdx a {
	text-decoration: underline;
	font: 9px Arial, Helvetica, sans-serif;
	color: #34220b;
	width: 258px;
}

.generic_crosslink {
	background: url(../images/crosslink_arrow_brown.gif) left no-repeat;
	padding: 2px 0px 0px 3px;
	font: 11px Arial, Helvetica, sans-serif;
	color: #815F21;
	padding: 0px 0px 0px 15px;
	font-weight: bold;
	text-decoration: none;
}

.generic_crosslink a {
	text-decoration: underline;
}

div.title_box_brown_16 {
	color: #815F21;
	font-weight: bold;
	font-family: Arial;
	font-size: 16px;
	padding-bottom: 8px;
	padding-top: 0px;
}

div.title_box_brown_16 a {
	color: #815F21;
	font-weight: bold;
	font-family: Arial;
	font-size: 16px;
	padding-bottom: 8px;
	padding-top: 0px;
	text-decoration: none;
}

.buttonSend {
	color: white;
	font-family: Arial, Helvetica, sans-serif;
	border: 1px solid #ac9a84;
	font-weight: bold;
	margin-top: 2px;
	margin-bottom: 4px;
	padding-bottom: 2px;
	height: 17px;
	width: auto;
	font-size: 10px;
	text-align: center;
	background-color: #ad841b;
}

.textAreaSend {
	border: 1px solid #a67e4a;
	height: 100px;
	width: 302px;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
}

#userContribute {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	margin-left: 10px;
}

#userVote {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
}

#masterWrapper {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: left;
	margin-left: 10px;
}

#writeComment {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
	text-align: left;
	margin-left: 10px;
	background-color: #F4E3C9;
}

.contribute_name {
	font-weight: bold;
	font: 12px Arial, Helvetica, sans-serif;
	color: #AE851B;
	line-height: 20px;
}

.contribute_date {
	color: #AE851B;
	font: 10px Arial, Helvetica, sans-serif;
}

.contributebody {
	font: 12px Arial, Helvetica, sans-serif;
	color: #34220b;
	line-height: 20px;
}

#afterComment {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	text-align: center;
	margin-left: 10px;
}

.space-comment {
	background: url(../images/sfumatura_horizontal_dot.gif) repeat-x;
	height: 2px;
}

.write-wrapper {
	margin-left: 20px;
	margin-top: 20px;
	width: 700px;
	height: 180px;
}

.block-write {
	width: 330px;
	float: left;
}

.flashcontent-respsoc {
	width: 789px;
	height: 424px;
	background-image:
		url(../../../../../../corporate/it/company/socialreponsability/reportage_content/pixel.jpg)
		;
	background-repeat: repeat-x;
}

/* Layer per Vota pagina */
.layervote {
	width: 430px;
	height: 240px;
	background-color: #fff;
	margin: 20px 0 0 0;
	padding: 0 0 0 20px;
}

.layervote p {
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 0 25px 0 0;
}

.layervote .topheader {
	float: left;
	height: 45px;
	margin: 0;
	padding: 0;
	width: 410px;
}

.layervote .topheader .header {
	color: #42301b;
	float: left;
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	margin: 10px 0 10px 0;
	padding: 10px 0 10px 0;
}

.layervote .topheader a {
	color: #42301b;
	display: block;
	float: left;
	font-family: Arial;
	font-size: 10px;
	margin: 10px 0 10px 0;
	padding: 10px 0 10px 180px;
	text-decoration: none;
}

.layervote .bottom {
	float: left;
	margin: 0;
	padding: 0;
	width: 410px;
}

.layervote .topheader .header {
	color: #42301b;
	float: left;
	font-family: Arial;
	font-size: 13px;
	font-weight: bold;
	margin: 10px 0 10px 0;
	padding: 10px 0 10px 0;
}

.layervote .bottom a.link {
	color: #7d5a14;
	display: block;
	float: left;
	font-family: Arial;
	font-size: 10px;
	margin: 15px 0 10px 0;
	padding: 5px 0 10px 50px;
	text-decoration: