body {
	background-color: #FFF9BF;
	background-image: url(odg_img/bg.jpg);
	background-repeat: repeat-x;
	background-position: top;
}
#main_content {
	background-color: #FFFFFF;
	padding-right: 20px;
	padding-left: 20px;
	text-align: left;
	vertical-align: top;
	height: 525px;
}
#left_menu {
	background-image: url(odg_img/main_left-menu-top.jpg);
	padding-right: 14px;
	padding-left: 14px;
	text-align: left;
	vertical-align: top;
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #336727;
	height: 100px;
}
#left_menu-bottom {
	background-color: #336727;
	background-image: url(odg_img/main_left-bottom.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	height: 100px;
}
#inner_left {
	background-color: #FFFFFF;
	width: 30px;
}
#border_left-top {
	background-image: url(odg_img/border_left-top.jpg);
	background-repeat: no-repeat;
	background-position: top;
	width: 20px;
}
#border_right-top {
	background-image: url(odg_img/border_right_top.jpg);
	background-repeat: no-repeat;
	background-position: top;
	width: 20px;
}


#footer {
	padding-right: 40px;
	padding-left: 40px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: center;
}
#footer a {
	color: #336727;
}


#footer_titolo{
	color: #336727;
	font-weight: bold;
}

#foot_menu {
	font-size: 12px;
}
#foot_menu td{
	font-size: 12px;
	padding-right: 20px;
	padding-left: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
}

#main_content #prod_table {
	width: 714px;
}
#main_content #prod_table #prod_foto {
	width: 50%;
	text-align: left;
	vertical-align: top;
}
#main_content #prod_table #prod_text {
	width: 50%;
	padding-left: 20px;
	text-align: justify;
	vertical-align: top;
}
.nome_prod{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #336727;
	text-decoration: none;
}
.testo_prod{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	line-height: 2;
}
#main_content #prod_table #scheda_table {
	margin: 0px;
	padding: 0px;
	top: 0px;
	background-color: #FFFBC4;
	width: 100%;
	border: 1px solid #000000;
}
.scheda_label {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #336727;
	text-align: right;
	padding-right:4px;
}
.scheda_testo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-align: right;
	padding-right:4px;
}
.menu_left_linea {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 15px;
	font-weight: bold;
	color: #FFFAC2;
}
.menu_left_linea:link {
	font-family: Georgia, "Times New Roman", Times, serif;
	text-decoration: none;
}
.menu_left_linea:visited {
	font-family: Georgia, "Times New Roman", Times, serif;
	text-decoration: none;
}
.menu_left_linea:hover {
	font-family: Georgia, "Times New Roman", Times, serif;
	text-decoration: underline;
}
.menu_left_prod {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-variant: normal;
	color: #c1d1be;
	padding-left: 0px;
	padding-bottom:2px;
	padding-top:2px;
}

.menu_left_prod_link:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #c1d1be;
	text-decoration: none;
}
.menu_left_prod_link:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #c1d1be;
	text-decoration: none;
}
.menu_left_prod_link:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #c1d1be;
	text-decoration: underline;
}

/*LISTA LINEE MAIN*/
.menu_main_linea {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bold;
	color: #336727;
	text-decoration: none;
}
.menu_main_linea:link {
	font-weight: bold;
	color: #336727;
	text-decoration: none;
}
.menu_main_linea:visited {
	font-weight: bold;
	color: #336727;
	text-decoration: none;
}
.menu_main_linea:hover {
	color: #336727;
	text-decoration: underline;
}

.menu_main_prod {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-variant: normal;
	color: #666666;
	text-decoration: none;
}
.menu_main_prod:link {
	text-decoration: none;
}
.menu_main_prod:visited {
	text-decoration: none;
}
.menu_main_prod:hover {
	text-decoration: underline;
}
/*.menu_main_prod_link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-variant: normal;
	color: #666666;
	padding-left: 0px;
	text-decoration: none;
}
.menu_main_prod_link:link {
	text-decoration: none;
}
.menu_main_prod_link:visited {
	text-decoration: none;
}
.menu_main_prod_link:hover {
	text-decoration: underline;
}
*/

/* TILE MENU */
#main_content #tile_linea td {
	text-align: left;
	vertical-align: top;
}
#main_content #tile_linea #tail_prod td{
	padding: 6px;
}
.tile_foto{
	padding-bottom:6px;
	border:0px;
}

/* CORPOTARE CONTENTS */
#main_corporate {
	background-color: #FFFFFF;
	padding-right: 20px;
	padding-left: 20px;
	text-align: left;
	vertical-align: top;
	height: 525px;
	width: 940px;
	padding-top: 20px;
}

#main_corporate #content_table {
	width: 100%px;
}
#main_corporate #content_table a {
	color: #336727;
}
#main_corporate #content_table  #foto {
	width:320px;
	text-align: right;
	vertical-align: top;
	padding-right: 20px;
}

#main_corporate #content_table  #text {
	padding-left: 10px;
	padding-right: 20px;
	text-align: justify;
	vertical-align: top;
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	line-height: 1.5em;
}


.bg_chi_siamo {
	background-image: url(odg_img/bg_chi_siamo.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	height: 720px;
}

.bg_riviera {
	background-image: url(odg_img/bg_riviera.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	height: 680px;
}
.news_box_line {
	background-image: url(odg_img/tail_br.jpg);
	background-position: center top;
	background-repeat: no-repeat;
}
.news_list {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bold;
	color: #336727;
}
.news_list:link {
	color: #336727;
}
.news_list:visited {
	color:#336727;
}
