/* CSS Document */
body {
	margin:0;
	padding:0;
	background-color:#360c0c;
	height:100%;
	line-height:19px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #716B5B;
	}
	

	
a {
	color:#333333;
	text-decoration:none;
	}

a:hover {
	color:#FFFFFF;
	text-decoration:underline;
	}
	
h1 {
	font-size:12px;
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	
	}

#h1 {
	margin:auto;
	width:895px;
	height:18px;
	text-align:right;
	color:#893528;
	padding-right:5px;
	padding-top:2px;
}

h2 {
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	color:#893528;
	margin:0px;
	padding:0px;
	padding-top:0px;
	}
	
	
	h3 {
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	color:#893528;
	margin:0px;
	padding:0px;
	padding-top:0px;
	}

img.right{	
		
		border:#deccc8 1px solid;
		padding:2px;
		}
		
.border {
border:#deccc8 1px solid;
		padding:2px;
		}
		a.border {
border:#999 1px solid;
padding:5px;
background-color:#a67d6f;
text-decoration:none;
color:#deccc8;
		
		}
				a:hover.border {
border:#333 1px solid;
padding:5px;
background-color:#deccc8;
color:#a67d6f;
text-decoration:none;
		
		}
		
table.border2 {
border-bottom:#c68b8b 1px solid;
border-top:#c68b8b 1px solid;
		padding-top:15px;
		padding-bottom:15px;
		background-color:#a67d6f;
		color:#FFFFFF;
		}
		
		
.frase {
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:16px;
		line-height:24px;
		
		text-align:left;
		color:#deccc8;
		}
.right {
		padding-right:37px;
		padding-left:37px;
		text-align:justify;
}
#main_tot { 
	width:930px;
	
	margin:auto;
	background-image:url(../img/back_main2.jpg);
	
	}	
		


#container {
	min-height:100%;
	width:900px;
	margin:auto;
	/*border-left:5px #fff solid;
	border-right:5px #fff solid;*/
	background-image:url(../img/back_main.jpg);
	
	}
	
#banner_up {
	margin:auto;
	width:900px;
	height:67px;
	/*background-image:url(img/banner_up.jpg);*/
	
	background-color:#520201;
	margin-left:0px;
	}
	

	
#main_left{
	position:relative;
	width:670px;
	background-color:#893528;
	float:left;
	margin-bottom:0px;
	
	}
	
#main_right {

width:230px;
/*background-image:url(img/right_back.png);*/
background-repeat:repeat-y;
background-position:bottom;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
z-index:1;


	
	float:right;
	}
	
#main_right p{
	padding-left:8px;
		padding-right:8px;
		}

	
#flashcontent {
	width:670px;
	height:230px;
	
	
	}
	
#banner2 {
	width:230px;
	
	
	
	
	
	
	background-repeat:no-repeat;
	/*background-color:#d7cece;*/
	
	}
	
#ombra_giu {
	width:230px;
	height:12px;
	
	background-image:url(../img/ombra_giu.png);
	
	}

	
#arzi {
	position:absolute;
	margin:auto;
	top:28px;
	width:900px;
	height:105px;
	background-image:url(../img/arzi.png);
	background-repeat:no-repeat;
	background-position:right;
	z-index:1;
	}


#int {

	position:absolute;
	top:318px;

	text-align:center;
	width:670px;

	
	
	z-index:2;
	}	

	
#arzi_picc {
	
	

	width:670px;
	height:24px;
	/*background-image:url(img/arzi_picc2_home2.png);*/
	background-repeat:no-repeat;
	z-index:0;
	padding-top:0px;
	}

#content {
	position:relative;
	width:670px;
	
	background-image:url(../img/sfondo_main.jpg);
	
	}
#main{
	position:relative;
	width:670px;
	
	float:left;
	padding-bottom:15px;
	padding-left:0px;
	padding-right:0px;

	text-align:justify;
	line-height:19px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	background-image:url(../img/sfondo_main.jpg);
	background-repeat:repeat-x;
	background-color:#D3BFB6;
	}
	
#main p{
	padding-left:10px;
	padding-right:10px;
	}
	
/*#ombra{
	width:20px;
	background-image:url(img/ombra.jpg);
	float:right;
	height:500px;
	}*/
	

#footer {
	width:889px;
	margin:auto;
	/*height:30px;*/
	clear:both;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	background-color:#360c0c;
	color:#893528;
	margin-left:1px;
	
	
	/*background-image:url(img/footer.jpg);*/
	padding-left:5px;
	padding-right:5px;
	padding-top:3px;
	padding-bottom:3px;
	text-align:center;
	}
	
#menu {
font: bold 12px Arial;
width:900px;
	height:26px;
	background-image:url(../img/back_menu.jpg);
	margin:auto;
 /*leave this value as is in most cases*/
overflow: hidden;
z-index:2;
}

#menu ul{
margin: 0;
padding: 0;
float: left;
width: 100%; /*width of menu*/
border: 1px solid #564c66; /*dark purple border*/
border-width: 1px 0;
background: black url(../img/back_menu.jpg) center center repeat-x;
}

#menu ul li{
display: inline;
}

#menu ul li a{
float: left;
color: #360C0C; /*text color*/
padding: 5px 11px;
text-decoration: none;
border-right: 1px solid #564c66; /*dark purple divider between menu items*/
}

#menu ul li a:visited{
color: #360C0C;
}

#menu ul li a:hover, #menu ul li .current{
color: white !important; /*text color of selected and active item*/
padding-top: 5px; /*shift text down 1px for selected and active item*/
padding-bottom: 5px; /*shift text down 1px for selected and active item*/
background: black url(../img/back_menu_hover.jpg) center center repeat-x;
}

#left_menu {
			
			width:230px;
			height:195px;
			
			
			
		
			padding-top:35px;
			padding-left:0px;
			background-image:url(../img/right_menu.jpg);
			
			}
			
		#left_menu ul{ 
					list-style-type: none;
					
					
					
					margin-top:0px;
					margin-left:0px;
					padding: 0;
					
					}

		#left_menu li{
					margin: 0px 0px 0px;
					padding: 0;
					
					float:left;
					}

		#left_menu a{	
					display: block;
					width: 225px;
					height:20px;
					border-bottom:#666 dotted 1px;
					line-height: 20px;
    				text-decoration: none; 
					font-weight:bold;
					font-size:12px;
					text-align: right;
					font-family:Arial, Helvetica, sans-serif;
    				
    				color: #000;
					
					}
	
		#left_menu a:hover{
    				
					color:#893528;
										text-indent:10px;
										font-weight:bold;
										
					}

		div#left_menu li#activelink a,div#left_menu li#activelink a:hover{
    				
					color: #893528;
					text-indent: 5px;
					font-weight:bold;
					}
#galleria {
    height: 400px;
    width: 665px;
}

