* {
	padding:0; 
	margin:0; 
}

body, html {
	width:100%;
	height:100%; 
	font-family:Verdana, Arial, Helvetica, Sans-serif; 
	font-size:84%;	
	color:#656356; 
	line-height:130%; 
	background:#2E1513 url('/img/share/back.gif') repeat-x 0 0;
}

/* mac ie5 hack \*/
body, html {
	height:100%;  
}
/* end hack */


img, input, textarea, select, optgroup {
	font-family:Verdana, Arial, Helvetica, Sans-serif; 
	font-size:0.9em;
	border:0; 
}

ul { 
	padding:5px 0 0 20px; 
	margin:0;
	list-style:disc;
}

ol { 
	padding:5px 0 0 30px;
	margin:0;
	list-style-type:decimal;
}

ul li, ol li { 
	padding:0 0 5px 0; 
	margin:0; 
	color:#5D5D5D; 
}

p {
	padding:3px 0;
	margin:0;
}

a, a:visited, a:hover {
	color:#656356; 
	text-decoration:underline; 
}

h1, h2, h3, h4, h5, h6 {
	color:#656356; 
}

h1 {
	font-size:1.8em; 
}

h2 {
	font-size:1.5em; 
}

h3 {
	font-size:1.1em; 
}

h4 {
	font-size:1.0em; 
}

h5 {
	font-size:0.8em; 
}

h6 {
	font-size:0.7em; 
}


.p_class {
	padding-bottom:7px; 

}

span.titolo_pagina {
	display:none;
} 

.cento {
	width:100%; 
	height:100%; 
}

.alto {
	height:100%; 
}

.hidden_menu {
	visibility:hidden; 
	width:1px; 
	height:1px; 
	overflow:hidden; 
}


#maintable_home {
	width:968px;
	height:100%; 
	margin-left:auto;
	margin-right:auto;
	margin-top:0;
	margin-bottom:0;
	background:#fff;
}
#maintable_interne {
	width:968px;
	height:100%; 
	margin-left:auto;
	margin-right:auto;
	margin-top:0;
	margin-bottom:0;
	background:#fff;
}

.back_left {
	width:4px;
	background:#2E1513 url('/img/share/back.gif') no-repeat 0 0;	
}

.back_right {
	width:4px;
	background:#2E1513 url('/img/share/back.gif') no-repeat 0 0;	
}

.centrale {
	width:960px;
	background:#fff url('/img/home/back_home.gif') repeat-y 0 0;
}

.centrale_interne {
	width:960px;
	background:#fff url('/img/share/back_interne.gif') repeat-y 0 0;
}

.centrale_interne_2 {
	width:960px;
	background:#fff url('/img/share/back_interne_2.gif') repeat-y 0 0;
}

.td_01 {
	width:229px; 
	background:#7B796E;
}

.td_02 {
	width:731px; 
	background:#fff;
}

.nl_home {
	width:135px;
	border:1px #EBEBEB solid;
	background:#EBEBEB;
}


.img_right {
	margin:3px 0 0 15px; 
}

.img_left {
	margin:3px 15px 0 0; 
}

.img_centre {
	padding:10px 0;
	text-align:center;
}

.img_right_brd {
	margin:3px 0 0 15px; 
	border:3px #A97732 solid;
}

.img_left_brd {
	margin:3px 15px 0 0; 
	border:3px #A97732 solid;
}
/* image replacement per titoli (tag h1, h2, h3) */

h1#topleft {
	position:relative;
	width:731px;
	height:193px;
	font-size:80%;
	line-height:70%;
	color:#fff;
}

h1#topleft a {
	position:absolute;
	width:100%;
	height:100%;
	background:url('/img/share/top.jpg') no-repeat 0 0;
	text-decoration:none;
}

.brd_top {
	border-bottom:1px #C5B6B4 solid;
	background:#FFF;
}

.brd_top div {
	float:right;
}

.sep_top_menu {
	padding-top:1px;	
	background:url('/img/share/sep_top_menu.gif') repeat-x 0 0;
}

.separa_testo {
	background:url('/img/share/sep_testo.gif') no-repeat 0 0;
	padding:5px 0;
}
/* RIGA DI CHIUSURA */
.table_bottom {
	height:50px;
}

.bottom {
	background:#7B796E; 
	height:50px;
}

.td_1 {
	width:470px; 
	color:#D5D5D2; 
	padding:0 0 0 20px;
}

.td_2_1 {
	width:250px; 
	text-align:left; 
	padding:0 25px 0 0;
}

.td_2_1 a {
	color:#D5D5D2;
}

.td_2_1 a:visited {
	color:#D5D5D2;
}

.td_2_1 a:hover {
	color:#D5D5D2;
}

.td_2 {
	width:240px; 
	text-align:right; 
	padding:0 25px 0 0;
}


.hidden {
	visibility:hidden; 
}





/************** box smussati ********************/
.padding_tabelle {
	padding:10px 0;
}

.tab_amm {
	width:442px;
	background:#EBEAE2;
}

.tab_01 {
	width:4px;
	height:4px;
	background:url('/img/share/tab-mini/tab_01.gif') no-repeat top left;
}

.tab_02 {
	background:url('/img/share/tab-mini/tab_02.gif') repeat-x top left;
}

.tab_03 {
	width:4px;
	height:4px;
	background:url('/img/share/tab-mini/tab_03.gif') no-repeat top right;
}

.tab_04 {
	background:url('/img/share/tab-mini/tab_04.gif') repeat-y top left;
}

.tab_05 {
	background:url('/img/share/tab-mini/tab_05.gif') repeat-y top right;
}

.tab_06 {
	width:4px;
	height:4px;
	background:url('/img/share/tab-mini/tab_06.gif') no-repeat bottom left;
}

.tab_07 {
	background:url('/img/share/tab-mini/tab_07.gif') repeat-x bottom left;
}

.tab_08 {
	width:4px;
	height:4px;
	background:url('/img/share/tab-mini/tab_08.gif') no-repeat bottom right;
}


.text_tab_interno {
	background:#EDEDED;
}

.separa_int_tab {
	background:url('/img/share/sep_tabella.gif') no-repeat 0 0;
	padding:5px 0;
}

.pad_int_tab {
	padding-top:12px;
}
	

/************** box smussati ********************/

/* menù left */
.link_menu {
	border-top:1px #D8D8D3 solid;
	border-bottom:1px #F1F1EE solid;
	background:#E7E7E2 url('/img/share/menu_left_off.gif') no-repeat 0 0;
	color:#B4B3AB;	
}

.link_menu a {
	display:block;
	padding:5px 20px 5px 30px;	
	text-decoration:none;
	color:#B4B3AB;	
}

.link_menu a:visited {
	text-decoration:none;
	color:#B4B3AB;
}

.link_menu a:hover {
	text-decoration:none;
	color:#656356;
}

.link_menu_att {
	border-top:1px #D8D8D3 solid;
	border-bottom:1px #F1F1EE solid;
	background:#BAB9B1 url('/img/share/menu_left_on.gif') no-repeat 0 0;
	color:#fff;	
}

.link_menu_att a {
	display:block;
	padding:5px 20px 5px 30px;	
	text-decoration:none;
	color:#fff;	
}

.link_menu_att a:visited {
	text-decoration:none;
	color:#fff;
}

.link_menu_att a:hover {
	text-decoration:none;
	color:#fff;
}



.menu_right_att {
	font-weight:bold;
	padding:6px 25px;
	background:url('/img/share/fre_oro.gif') no-repeat 7px 9px;
}

.menu_right_att a {
	font-weight:bold;
	text-decoration:none;
}

.menu_right_att a:visited {
	text-decoration:none;
	font-weight:bold;
}

.menu_right_att a:hover {
	text-decoration:underline;
	font-weight:bold;
}

.menu_right_att div {
	overflow:auto;
	width:100%;
}

.menu_right_att div div.anno {
	padding:2px 0;
	width:30%;
	float:left;
	font-size:0.9em;
	border-bottom:1px #E4E3DF solid;
}

.menu_right_att div div.amm {
	padding:2px 0;
	font-size:0.9em;
	font-weight:normal;	
	width:70%;
	float:left;	
	border-bottom:1px #E4E3DF solid;
}

.menu_jright {
	display:none;
}

.button_no_script {
	border:1px #828075 solid; 
	width:30px; 
	height:17px;
}

.gallery_dida {
	text-align:center;
	padding:5px 5px 0 5px;
	font-size:0.9em;
}

.no_record {
	padding:10px 0;
	font-size:1.1em;
	text-align:center;
}







/***************** contenuti da cms *****************/
.h2_class {
	font-size:1.0em;
}


.contentarea {
	text-align:justify; 
	line-height:140%;
	color:#656356; 
}

.contentarea font, .contentarea div, .contentarea p  {
	font-size:1.0em; 
}

.contentarea p, .paddl2 p {
	margin:0;
	padding:5px 0 5px 0;
}

.contentarea a, .contentarea a:visited, .contentarea a:hover {
	text-decoration:underline;
	color:#656356; 
	font-size:1.0em; 
}

.contentarea ul { 
	padding:5px 0 0 20px; 
	margin:0;
	list-style-image:url('/img/punto.gif');
}

.contentarea ol { 
	padding:5px 0 0 30px; 
	margin:0;
	list-style-type:decimal;
}

.contentarea ul li, .contentarea ol li { 
	padding:0 0 5px 0; 
	margin:0; 
}

.contentarea h1, .contentarea h2, .contentarea h3, .contentarea h4, .contentarea h5, .contentarea h6  {
	text-align:left;
	line-height:135%;
	padding:5px 0; 
	font-weight:bold; 
}

.contentarea h1 {
	font-size:1.8em; 
}

.contentarea h2 {
	font-size:1.5em; 
}

.contentarea h3 {
	font-size:1.4em; 
}

.contentarea h4 {
	font-size:1.3em; 
}

.contentarea h5 {
	font-size:1.2em; 
}

.contentarea h6 {
	font-size:1.0em; 
}

.contentarea hr {
	width:100%; 
	height:1px; 
	border:0; 
	border-top:1px #666 solid;
}

