body {margin:0; padding:0;
	font-family: Verdana, Arial, Helvetica, Sans-serif;
	font-size: 80%;
	color: #000;
	background-color: #fff;
	text-align: center;
}

body.inf675 {margin: 20px; font-size: 80%; text-align: left;}
body.inf675 h1 {margin: 0;}

h1 {font-size: 1.4em;
	padding-bottom: 3px;
	margin: 10px 0 0 40px;
	color: #E41815;
}

h2 {font-size: 1.30em;
	color: #61B129;
	margin: 10px 0 10px 0;
}

h3 {font-size: 1.20em; color: #6682B5;}

a {color: #5EAB28;}
a:hover {text-decoration: none;}
p {margin: 0; padding: 0;}

table {font-size: 1em; font-family: Verdana, Arial, Helvetica, Sans-serif;}

#box {text-align: left; margin: 0 auto; width: 776px;
	background-image: url('bg_y.gif');
	background-position: center top;
	background-repeat: repeat-y;
}
#inbox {width: 100%;
	background-image: url('bg_top.jpg');
	background-position: 0 0;
	background-repeat: no-repeat;
	min-height: 541px;
	height: auto !important;
	height: 541px;
}

/* COLONNA DI SINISTRA PER IL MENU */
#menu {color: #0082D6; width: 155px;
	font-weight: bold;
	min-height: 540px;
	height: auto !important;
	height: 540px;
	font-size: 0.85em;
}
#inmenu {padding: 3px 10px 0 0;}

#inmenu p {margin: 0 0 3px 0; padding: 0 0 1px 20px; border-bottom: 1px solid #666;
	background-image: url('p.gif');
	background-position: 5px 4px;
	background-repeat: no-repeat;
}

#inmenu p.cur {border-bottom: 1px solid #666; color: #FFCC33;
	background-image: url('p_cur.gif');
	background-position: 5px 4px;
	background-repeat: no-repeat;}

#inmenu a {color: #FFF; text-decoration: none;}
#inmenu a:hover {color: #FFCC33;}

#menulng {clear: left; font-size: 0.8em; margin: 5px 10px 0 0;}
#menulng p {text-align: right; margin: 0;}

/* COLONNA DI DESTRA PER IL CONTENUTO */
div.tit {padding-right: 150px;}
#main {float: right; width: 585px;
	padding-top: 10px;
}
#logo {text-align: right;}
#logo img {margin: 0 100px 10px 0; text-align: right;}

div.testo {font-size: 0.95em; padding-left: 40px;}
div.foto {float: right;
	width: 200px;
	margin: 3px 0 0 10px;
	text-align: right;
}
div.foto img {margin: 0; padding: 0; border: solid 1px #FFF;}
div.intesto {width: 330px;}
.divfull {clear: both; width: 100%; height: 5px; font-size: 0px;}

/* FORM CONTATTI */
table.webform {margin-left: 40px; margin-right: 170px;
	font-family: Verdana, Arial, Helvetica, Sans-serif;
	font-size: 0.90em;
}
table.webform td input.field, table.webform td textarea {width: 240px; border: 1px solid #5EAB28;}
table.webform td.label {font-weight: bold;}
table.webform td input.button {width: 100px; color: #FFF;
	font-size: 0.90em;
	font-family: Verdana, Arial, Helvetica, Sans-serif;
	border-right: 1px solid #000;
	border-bottom: 1px solid #000;
	border-top: 1px solid #CCC;
	border-left: 1px solid #CCC;
	background-color: #5EAB28;
}

/* CATALOGO */
div.testocat {}
div.fotocat {float: right; margin-left: 20px; margin-bottom: 0px;}

div.testoitem {}
div.fotoitem {float: right; margin-left: 20px; margin-bottom: 0px;}

h2 a {text-decoration: none;}
h2 a:hover {color: #000033;}

.content {margin: 0 0 10px 40px;}

/* COLOPHON */
#top_colophon {float: left; clear: left; width: 187px; height: 100px;
	background-image: url('bonta.gif');
	background-position: center top;
	background-repeat: no-repeat;
}
#colophon {float: left; clear: left; width: 187px;
	background-image: url('bg_colophon.gif');
	background-position: 0 0;
	background-repeat: no-repeat;
	color: #FFF;
	text-align: left; font-family: Helvetica, Verdana, Arial, Sans-serif;
}
#incolophon {padding: 30px 10px 10px 10px;}
#incolophon a {color: #FFF;}
#end {clear:both; width:100%}
/* created by sb */
