

/*|||||||||||||||||||| ELEMENTI BASE ||||||||||||||||||||*/
html { font-size:70%; padding: 0px; margin: 0px; }
body {
	margin: 20px 0px 20px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%; color: #333333;
/*	background-color: #ffffff;*/
background-color: none !important;
	width: 570px;
	}	

body#iframe {
	margin: 20px 0px 20px 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%; color: #333333;
/*	background-color: #ffffff;*/
background-color: none !important;
	width: 570px;
	}	


div, tr, caption, thead, tfoot, tbody, form, label, img,
span, pre, p, h1, h2, h3, h4, h5, h6, a:link, a:visited, a:hover,
dl, dt, dd, ul, strong
	{ text-align: left; margin: 0px; padding: 0px; border: 0px; }
	
a:link, a:visited { color: #366FA5; text-decoration: none; }
	a:hover { text-decoration: underline; }
	
	
	/*||| TITOLI |||*/
	h1, h2, h3, h4, h5, h6 { font-family: Georgia, "Courier New", Courier, monospace; }
	h1 {  margin: 0px 20px 0.5em 0px; font-size: 1.7em; color: #CC0033; font-weight: normal; }
	h2 {  margin: 20px 20px 0.4em 0px; font-size: 1.4em; color: #366FA5; }
	h3 {  margin: 0px 20px 0.4em 0px; font-size: 1.3em; color: #366FA5; }
	.h3_nomargin {  margin: 0px 0px 0.4em 10px; font-size: 1.3em; color: #366FA5; font-weight: bold;text-decoration: none;}
	.h2_nomargin {  margin: 0px 0px 0px 0px; font-size: 1.3em; color: #366FA5; font-weight: bold;text-decoration: none;}
/*	h4, h5, h6 { margin: 0em 20px 0.2em 20px; }*/
	h4 { font-size: 1.2em; color: #366FA5; }
	h5 { font-size: 1.1em; color: #366FA5; }
	h6 { font-size: 1em; color: #366FA5; }
	
	/*||| TESTO |||*/
	p { margin: 0px 20px 1em 20px; line-height: 1.3em;}
	strong, strong a:link, strong a:visited { color: #666673; }

	ul {
		margin: 0px 10px 0px 45px;
		list-style: circle;
		}
	ul li {
		line-height: 1.3em;
		padding: 0px 0px 0.5em 6px;
		list-style: circle;
		}
	li.bullet {
		line-height: 1.3em;
		padding: 0px 0px 0.5em 6px;
		list-style: none;
		background: url(/web/images/bullet_li.jpg) no-repeat 0px 0.5em;
		}

	
.Bsmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%; 
	color: #2E93D0;
}
.Nsmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%; 
	color: #000000;
}
.Rsmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%; 
	color: #CC0033;
}

.red { color: #CC0033; line-height: 1.1em; }
.B { color: #2E93D0; }
.R { color: #CC0033; }
.G { color: #86BD2B; }
.W { color: #FFFFFF; }
.P { color: #D3559A; }
.B, .G, .P, .W {
	font-family: Georgia, "Courier New", Courier, monospace;
	font-size: 10pt;
	}
	
.t_b { background: url(../images/tratto_b.gif) no-repeat; padding-top: 4px; }
.t_v { background: url(../images/tratto_v.gif) no-repeat; padding-top: 4px; }
.t_r { background: url(../images/tratto_r.gif) no-repeat; padding-top: 4px; }

.detail {
	color: #CC0033;
	background: url(../images/fr_red.gif) 0px 0.3em no-repeat;
	padding-left: 16px;
	margin: 0px 20px 0px 14px;
	}
	.detail a:link, .detail a:visited {
		color: #CC0033;
	}

.duo {
	width: 617px;
	clear: both;
	float: left;
	}
	.d1 {
		width: 289px;
		float: left;
		}
	.d2 {
		width: 328px;
		float: right;
		font-family: Georgia, "Courier New", Courier, monospace;
		font-size: 6.5pt;
		margin-top: 20px;
		}
		.d2 a:link, .d2 a:visited {
			text-decoration: none;
			line-height: 1em;
			}
		.d2 h3 { margin: 0px; float: left; }
		.how1 {
			display: block;
			background: url(../images/how1.jpg) no-repeat;
			padding-left: 154px;
			height:auto!important; height:37px; min-height:37px;
			}
			.how1 h3 { margin-top: 16px; }
			.how1 a:link, .how1 a:visited { color: #3974AE; }
			.how1 a:hover { text-decoration: underline; }
		.how2 {
			display: block;
			background: url(../images/how2.jpg) no-repeat;
			padding-left: 154px;
			height:auto!important; height:36px; min-height:36px;
			}
			.how2 h3 { margin-top: 8px; }
			.how2 a:link, .how2 a:visited { color: #ffffff; }
			.how2 a:hover { text-decoration: underline; }
		.how3 {
			display: block;
			background: url(../images/how3.jpg) no-repeat;
			padding-left: 154px;
			height:auto!important; height:37px; min-height:37px;
			}
			.how3 h3 { margin-top: 16px; }
			.how3 a:link, .how3 a:visited { color: #ffffff; }
			.how3 a:hover { text-decoration: underline; }
			
/*preso da grafica.css*/
.menublu {
	margin: 0px 0px 0px 2px;
	color: #ffffff;
	}
	.menublu li {
		line-height: 1.1em;
		border-bottom: 1px solid #7BB1E2;
		text-align: left !important;
		}
	.menublu li a:link, .menublu li a:visited {
		padding: 8px 4px 8px 6px;
		display: block;
		color: #ffffff;
		text-decoration: none;
		}
	.menublu li a:hover {
		background: url(/web/images/fr_yellow.gif) no-repeat 0px 1em;
		background-color: #3C75B2;
		color: #ffffff;
		}

.sidebox {
	margin: 0 auto; /* center for now */
	width: 2em; /* ems so it will grow */
	background: url('/web/images/sbbody-r.gif') no-repeat bottom right;
	font-size: 100%
}
.boxhead {
	background: url('/web/images/sbhead-r.gif') no-repeat top right;
	margin: 0;
	padding: 0;
	text-align: center
}
.boxhead h2 {
	background: url('/web/images/sbhead-l.gif') no-repeat top left;
	margin: 0;
	color: white; 
	font-weight: bold; 
	font-size: 1.2em; 
	line-height: 1em;
	text-shadow: rgba(0,0,0,.4) 0px 2px 5px; padding-left:30px; padding-right:30px; padding-top:22px; padding-bottom:5px
}
.boxbody {
	background: url('/web/images/sbbody-l.gif') no-repeat bottom left;
	margin: 0;
	padding-left:30px; padding-right:30px; padding-top:5px; padding-bottom:31px
}
    
/*gruppo fotografie*/
#album {
    display: block;
    width: 310px;
    height: 285px;
	margin: 10px 0px 10px 30px;
	background: url(/web/images/album_new.jpg) no-repeat;
    }