body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-attachment: fixed;
	background-image: url(../imgs/back.png);
	background-repeat: repeat-x;
	background-position: center top;
	
}



ul.menu {list-style:none; margin:0; padding:0}
ul.menu * {margin:0; padding:0}
ul.menu a {display:block; color:#000; text-decoration:none}
ul.menu li {position:relative; float:left; margin-right:0px}
ul.menu ul {background:#d1d1d1; display:none; opacity:0; list-style:none}
ul.menu ul li {position:relative; margin:0}
ul.menu ul li a {display:block;}
ul.menu ul li a:hover {background-color:#c5c5c5}
ul.menu ul ul {left:148px; top:-1px}
ul.menu .menulink {border:1px solid #aaa; padding:5px 7px 7px; font-weight:bold; background:url(images/header.gif); width:134px}
ul.menu .menulink:hover, ul.menu .menuhover {background:url(images/header_over.gif)}
ul.menu .sub {background:#d1d1d1 url(images/arrow.gif) 136px 8px no-repeat}
ul.menu .topline {border-top:1px solid #aaa}



.footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #999999;
	text-decoration: none;
	text-align: center;
    padding-top: 7px;
    padding-bottom: 7px;
	margin-top: 15px;
    margin-bottom: 15px;
	border: thin dotted #CCCCCC;
	
}
.footerlink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #999999;
	text-decoration: none;
	text-align: center;
}
.footerlink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #006699;
	text-decoration: none;
	text-align: center;
}




/* testi */

.black10 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	text-decoration: none;
	outline: 0;
	text-align: justify;
	color: #333333;
	list-style-image: url(../imgs/bullets/spirale.png);
}
.black10link {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #333333;
}
.black10link:hover {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #666666;
}
.black11 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	text-decoration: none;
	outline: 0;
	text-align: justify;
	color: #333333;
	list-style-image: url(../imgs/bullets/spirale.png);
}
.black11link {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: #333333;
}
.black11link:hover {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: #666666;
}
.prezzo {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	color: #316AC5;
}
.prezzoGrande {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13pt;
	font-weight: bold;
	color: #316AC5;
}
.black10Center {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	text-decoration: none;
	outline: 0;
	text-align: left;
	color: #333333;
	list-style-image: url(../imgs/bullets/spirale.png);
}
.black10Centerlink {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #333333;
}
.prezzoGrandelink {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13pt;
	font-weight: bold;
	color: #316AC5;
	text-decoration: none;
}
.prezzoGrandelink:hover {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13pt;
	font-weight: bold;
	color: #638ED8;
	text-decoration: underline;
}
.prezzolink {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	color: #316AC5;
	text-decoration: none;
}
.prezzolink:hover {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	color: #999999;
}
.black10box {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	text-decoration: none;
	outline: 0;
	text-align: justify;
	color: #333333;
	list-style-image: url(../imgs/bullets/spirale.png);
	padding: 5px;
}
.tittlelink {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #316AC5;
	text-decoration: none;
}
.tittlelink:hover {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #999999;
	text-decoration: none;
}
.black10destra {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	text-decoration: none;
	outline: 0;
	text-align: right;
	color: #333333;
	list-style-image: url(../imgs/bullets/spirale.png);
}


/* BOX */

.box1sinistra {
	background-image: url(../imgs/boxes/box1/fondo1px.gif);
	background-repeat: repeat-y;
	background-position: left;
}
.box1destra {
	background-image: url(../imgs/boxes/box1/fondo1px.gif);
	background-repeat: repeat-y;
	background-position: right;
}
.box1top {
	background-image: url(../imgs/boxes/box1/fondo1px.gif);
	background-repeat: repeat-x;
	background-position: top;
}
.box1bottom {
	background-image: url(../imgs/boxes/box1/fondo1px.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.box2sinistra {
	background-image: url(../imgs/boxes/box2/fondo1px.jpg);
	background-repeat: repeat-y;
	background-position: left;
}
.box2destra {
	background-image: url(../imgs/boxes/box2/fondo1px.jpg);
	background-repeat: repeat-y;
	background-position: right;
}
.box2top {
	background-image: url(../imgs/boxes/box2/fondo1px.jpg);
	background-repeat: repeat-x;
	background-position: top;
}
.box2bottom {
	background-image: url(../imgs/boxes/box2/fondo1px.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
}
.fond {
	border: thin solid #CCCCCC;
}
