
body {
	padding: 0px;
	margin: 0px;
	color: #000000;
	background: rgb(61, 3, 0);
}
a, a:link, a:visited, a:hover, a:active 	{ text-decoration:none; color:#000000; }

img { border: 0px;}


#maint 				{ width: 980px;	border: 0px; }
#maint td			{ vertical-align: top;	}
#maint .tdmenuv 	{ width: 280px;	}
#maint .tdcontenuto	{ width: 700px;	}

.menuv{
	list-style-type: none;
	margin: 35px 0px;
	padding: 0;
	width: 270px; /* width of menu */
}

.menuv li{
}

.menuv li a{
	background: url(../images/bottone01.png) no-repeat left top;
	font-family: Baskerville,'Times New Roman',serif;
	font-size: 18px;
	font-weight: bold;
	display: block;
	color: #452C13;
	width: auto;
	padding: 0; /* Vertical (top/bottom) padding for each menu link */
	text-indent: 13px;
	text-decoration: none;
	line-height: 38px;
	height: 50px;
	margin: 5px 0px;
}
.menuv li a:visited, .menuv li a:active{ color: #452C13; }

.menuv li a:hover{
	background: url(../images/bottone02.png) no-repeat left top;
	color: #FFFFFF;
}




/* menu vecchio
#menu {
	width: 980px;
	color: #E0B48B;
	background: transparent url("../images/leather777-1.jpg") top center;
	font-family: Baskerville,'Times New Roman',serif;
	font-size: 22.4px;
	line-height: 1.6em;
	vertical-align: baseline;
	letter-spacing: normal;
	word-spacing: normal;
	font-weight: bold;
	font-style: italic;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	text-align: left;
	text-indent: 0px;
}
*/

#menu {
	width: 700px;
	color: #2A0200;
	background: transparent url("../images/leather777-1.jpg") top center;
	font-family: Baskerville,'Times New Roman',serif;
	font-size: 12px;
	text-align: right;
	text-indent: 0px;
	height: 30px;
	line-height: 30px;
}

#menu a{ padding: 0px 0px 0px 0px;}
#menu a, #menu a:link, #menu a:visited{ text-decoration:none; color:#2A0200; }
#menu a:hover, #menu a:active 	{ text-decoration:none; color:#FFFFFF; }
#menu_int {
	padding: 0px 30px;
}

#main1 {
	width: 700px;
	background: url("../images/pinstripe_bk_tile.jpg") repeat-y center;
}

#main2 {
	width: 700px;
	background: url("../images/cherub_overlay65.jpg") no-repeat top;
	min-height: 250px;
	height: auto !important;
	height: 250px;
}

#main3 {
	padding: 50px 10px 15px 45px;
	color: #000000;
	font-family: 'Baskerville','Times New Roman',serif;
	font-size: 18px;
	line-height: 1.43em;
	text-align: justify;
}
#main3 span {color: #A14020;}

#img1 {background: url("../images/img1.png") no-repeat right center; height: 350px;}
#img6 {position: absolute;  top: 0px; left: 170px; width: 389px; height: 304px;  text-align: center;}
#img7 {position: relative; width: 600px; height: 275px; text-align: left; padding: 30px 0px 0px 0px; }
#img_girasole {position: absolute;  top: 270px; left: 160px;}


#boxasia {
	clear: both;
	padding: 20px 45px 0px 45px;
	color: #000000;
	font-family: 'Baskerville-SemiBoldItalic','Baskerville','Times New Roman',serif;
	font-size: 24px;
	font-weight: 600;
	font-style: italic;
	line-height: 1.30em;
	text-align: center;
	color: #005500;
}
#boxasia2 {
	float: left;
	text-align: center;
	width: 40%;
	margin: 10px 0px 30px 0px;
}
#boxasia3 {
	float: left;
	text-align: center;
	width: 60%;
	margin: 10px 0px 30px 0px;
}


#main4 {
	clear: both;
	padding: 30px 45px 0px 45px;
	color: #000000;
	font-family: 'Baskerville','Times New Roman',serif;
	font-size: 15px;
	line-height: 1.33em;
	text-align: justify;
}

#main5 {
	clear: both;
	padding: 20px 45px 0px 45px;
	color: #000000;
	font-family: 'Baskerville','Times New Roman',serif;
	font-size: 16px;
	line-height: 1.33em;
	text-align: center;
}

.titolo {
	margin: 0px 0px 20px 0px;
}

#credits {
	padding: 15px 0px 10px 0px;
	font-family: 'Baskerville','Times New Roman',serif;
	font-size: 14px;
	color: #FFFFFF;
	line-height: 150%;
	text-align: center;
}
#credits a, #credits a:link, #credits a:visited { text-decoration:none; color:#FFFFFF; }
#credits a:hover, #credits a:active 	{ text-decoration:none; color:#FFFFFF; }


#bottom {
	background: url("../images/page_bottom_overlay.png") no-repeat center bottom;
	width: 700px;
	height: 144px;
	text-align: center;
}


#interno {
	clear: both;
	width: 700px;
	color: #000000;
	font-family: 'Baskerville','Times New Roman',serif;
	font-size: 15px;
	line-height: 1.33em;
}

#interno_int {
	width: 630px;
	background: url("../images/blog_paper_bg.png") repeat-y left;
}


#interno .continua {
	color: #797979;
	font-family: 'Baskerville','Times New Roman',serif;
	font-size: 15px;
	line-height: 150%;
}
#interno .continua a, #interno .continua a:link, #interno .continua a:visited { text-decoration:underline; color:#797979; }
#interno .continua a:hover, #interno .continua a:active 	{ text-decoration:none; color:#797979; }


#interno .interno_table {
	border: 0px;
	width: 580px;
	font-family: 'Baskerville','Times New Roman',serif;
	font-size: 15px;
	line-height: 145%;
}

#interno .interno_table td {
	vertical-align: top;
}


.immagine { background: #FFFFFF; }

.hr {
	width: 100%;
	height:2px;
	background: url("../images/hr.gif") repeat-x;
	margin: 3px 0px;
}


h1 {
	color: #A14020;
	font-family: 'Baskerville','Times New Roman',serif;
	font-size: 60px;
	letter-spacing: 0.6px;
	word-spacing: normal;
	line-height: 130%;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	text-align: center;	
	margin: 20px 0px 35px 0px;
	padding: 0px;
}


h2 {
	color: #797979;
	font-family: 'Baskerville','Times New Roman',serif;
	font-size: 22px;

	padding: 0px;
	margin: 0px 0px 10px 0px;	
	text-decoration: underline;	
	font-weight: normal;
}

h3 {
	color: #A14020;
	font-family: 'Baskerville-SemiBoldItalic','Baskerville','Times New Roman',serif;
	font-size: 30px;
	font-weight: normal;
	padding: 0px;
	margin: 0px;
}

h4 {
	clear: both;
	color: #A14020;
	font-family: 'Baskerville-SemiBoldItalic','Baskerville','Times New Roman',serif;
	font-size: 20px;
	font-style: italic;
	padding: 0px;
	margin: 0px;
}


.indietro {
	color: #797979;
	font-family: 'Baskerville','Times New Roman',serif;
	font-size: 15px;
	line-height: 150%;
	text-align: right;
}
.indietro a, .indietro a:link, .indietro a:visited { text-decoration:underline; color:#797979; }
.indietro a:hover, .indietro a:active 	{ text-decoration:none; color:#797979; }


.prezzi_table {
	border: 0px;
	width: 600px;
	font-family: 'Baskerville','Times New Roman',serif;
	font-size: 18px;
	line-height: 145%;
}

.prezzi_table td {
	vertical-align: top;
}

.prezzi_table .boxlistiniintestazione { 
	padding-bottom: 30px;
}
.prezzi_table .boxlistiniA {width: 25%; padding-bottom: 20px; }
.prezzi_table .boxlistiniB1 {width: 25%; 	padding-bottom: 20px; text-align: center; color: #941200; }
.prezzi_table .boxlistiniB2 {width: 25%; 	padding-bottom: 20px; text-align: center; color: #0A31FF; }
.prezzi_table .boxlistiniB3 {width: 25%; 	padding-bottom: 20px; text-align: center; color: #4F8F00; }

.prezzi_table .rosso	{ color: #941200; }
.prezzi_table .blu 		{ color: #0A31FF; }
.prezzi_table .verde	{ color: #4F8F00; }

.evidenzianota { font-size: 14px; font-weight: bold; color: red;}

.table_bordo_img {	border: 0px;}
.border_top {	background: url("../images/cornice_top.png") repeat-x center;}
.border_bottom {	background: url("../images/cornice_bottom.png") repeat-x right;}
.border_left {	background: url("../images/cornice_left.png") repeat-y center;}
.border_right {	background: url("../images/cornice_right.png") repeat-y center;}

.email {
	text-align: center;
	margin: 10px 0px;
}

.didascalia {	font-family: 'Baskerville','Times New Roman',serif; font-size: 13px;}


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

.form {
	border: 1px solid #AEC1E0; 		
	BACKGROUND: #FFFFFF;
	font-family: 'Baskerville','Times New Roman',serif;
	color: #797979;
	font-size: 14px;
	padding: 3px;
	text-decoration: none;
	width: 320px;
}




