	body {
		background-color: #373839;
		font-family: tahoma, helvetica, arial, sans-serif;
		color: #6f6f6f;
	}
	
	
	
	p {
		margin: 1em 0;
		padding: 0;
	}
	
	.block {
		display: block;
	}
	
	.clear {
		clear: both;
		height: 1px;
		padding-top: 0;
		margin-top: 0;
		margin-bottom: 0;
		font-size: 1px;
		line-height: 1px;
	}
	
	* html .clear {
		margin-top: -5px;
		margin-bottom: -4px;
	}
	
	.left {
	float: left;
	margin: 1px 12px 0px 0px;
	padding-right: 11px;
	padding-top: 15px;
		
	}
	
	.softright {
		text-align: right;
	}
	
	/* ***** */
	
	
	
	#wrapper {
	width: 658px;
	margin-top: 11px;
	padding-top: 11px;




	}
	
	
	
	html, body, #wrapper, h1, #nav, #nav ul, #nav li, .menu2 ul, .menu2e ul, .menu2 ul li, .menu2e ul li, menu2bis ul, menu2bis ul li, .menu1 ul, .menu1 ul li, menu1bis ul, menu1bis ul li{
		margin: 0;
		padding: 0;
		list-style: none;
	}
	body, th, td {
		font-size: 10px;
	}
	#wrapper {
	text-align: left;
	position: relative;
	margin-top: 16px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	}
	
	h1 {
		color: #FFFFFF;
		margin: 0px 0px 2px 2px;
		padding: 0px 0px 0px 1%;
		font-family: "Times New Roman", Times, serif;
		font-size: 3em;
	}
	h1 a:link{
		text-decoration: none;
	}
	h1 a:visited{
		text-decoration: none;
	}
	h1 a:hover{
		text-decoration: underline;
		color: #FF9900;
	}
	h1 a:active{
		text-decoration: none;
	}
	h2 {
	padding: 25px 0px 9px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 2.1em;
	color: #000000;
	margin-right: 0;
	margin-bottom: 7px;
	margin-left: 0;
	}
	
	h3 {
		padding: 4px 0 0 0;
	}
	
	p {
		margin: 0.5em 0;
		padding: 0;
	}
	
	.block {
		display: block;
	}
	
	.fotoT {
		background-color: #FFFFFF;
		height: 300px;
		float: left;
		width: 100%;
		background-image: url(images/bagno.jpg);
		background-repeat: no-repeat;
		background-position: left bottom;
	}
	.foto1 {
		background-color: #FFFFFF;
		height: 300px;
		float: left;
		width: 100%;
		background-image: url(images/_DSC0022-rit.gif);
		background-repeat: no-repeat;
		background-position: center center;
	}
	.foto2 {
		background-color: #FFFFFF;
		height: 300px;
		float: left;
		width: 100%;
		background-image: url(images/aquarello_nonno.gif);
		background-repeat: no-repeat;
		background-position: center center;
	}
	
	a {
		color: #f5f5f5;
	}
	
	a:hover {
		text-decoration: none;
	}
	
	/* navigation */
	
	#nav {
	float: right;








	
	}
	
	#nav li {
		width: 7em;
		float: left;
		margin: 0 0.3em;
		padding: 0;
	}
	
	#nav a {
		color: #fff;
		font-weight: bold;
		text-decoration: none;
		padding: 4px 0;
		display: block;
		text-align: center;
	}
	
	#nav a:hover {
		text-decoration: underline;
	}
	
	#nav li.a   { background: url(image/menu_a_bg.gif) no-repeat; }
	#nav li.a a { background: url(image/menu_a_r.gif) no-repeat right top; }
		
	#nav li.h   { background: url(image/menu_a_bg.gif) no-repeat; }
	#nav li.h a { background: url(image/menu_a_rh.gif) no-repeat right top; }
		#nav li.ac   { background: url(image/menu_a_bg.gif) no-repeat; }
	#nav li.ac a { background: url(image/menu_a_rc.gif) no-repeat right top; }
	
	#nav li.b   { background: url(image/menu_b_bg.gif) no-repeat; }
	#nav li.b a { background: url(image/menu_ae_r.gif) no-repeat right bottom;}
		#nav li.bc   { background: url(image/menu_b_bg.gif) no-repeat; }
	#nav li.bc a { background: url(image/menu_ac_r.gif) no-repeat right bottom;}
	
		
	#nav li.bh   { background: url(image/menu_b_bg.gif) no-repeat; }
	#nav li.bh a { background: url(image/menu_ah_r.gif) no-repeat right bottom;}


	#nav li.b2   {
	background: url(image/menu_be_bg.gif) no-repeat;
}
	#nav li.b2 a {
	background: url(images/menu_be_r.gif) no-repeat right bottom;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #CCCCCC;
}
	#nav li.b2c   { background: url(image/menu_be_bg.gif) no-repeat; }
	#nav li.b2c a { background: url(image/menu_beh_r.gif) no-repeat right bottom;
					border-top-width: 1px; border-top-style: dotted; border-top-color: #CCCCCC;}
					
	#nav li.b2h   { background: url(image/menu_be_bg.gif) no-repeat; }
	#nav li.b2h a { background: url(image/menu_beh_r--.gif) no-repeat right bottom;
					border-top-width: 1px; border-top-style: dotted; border-top-color: #CCCCCC;}

	#nav li.c   {	background: url(image/menu_c_bg.gif) no-repeat;	margin-left: 5em;	}
	#nav li.c a {	background: url(image/menu_c_r.gif)  top right no-repeat;}
	
	#nav li.ch   {	background: url(image/menu_c_bg.gif) no-repeat;	margin-left: 5em;	}
    #nav li.ch a {	background: url(image/menu_ch_r.gif)  top right no-repeat;}
		#nav li.cc   {	background: url(image/menu_c_bg.gif) no-repeat;	margin-left: 5em;	}
    #nav li.cc a {	background: url(image/menu_cc_r.gif)  top right no-repeat;}
	
	
	#nav li.d   { background: url(image/menu_d_bg.gif) no-repeat; }
	#nav li.d a { background: url(image/menu_dh_r.gif) no-repeat right top; }
	
	#nav li.dh   { background: url(image/menu_d_bg.gif) no-repeat; }
	#nav li.dh a { background: url(image/menu_dh_r.gif)  top right no-repeat; }
		#nav li.dc   { background: url(image/menu_d_bg.gif) no-repeat; }
	#nav li.dc a { background: url(image/menu_dc_r.gif)  top right no-repeat; }
			#nav li.de   { background: url(image/menu_d_bg.gif) no-repeat; }
	#nav li.de a { background: url(image/menu_d_r.gif)  top right no-repeat; }
	
	
	
	#body0 {
		background-color: #8DC0CD;
		padding-right: 3%;
		padding-bottom: 10px;
		margin-bottom: 10px;
		padding-left: 5%;
		float: left;
		width: 92%;
	}
	#body1 {
	padding-right: 3%;
	padding-bottom: 10px;
	margin-bottom: 10px;
	padding-left: 5%;
	float: left;
	width: 92%;
	color: #000000;
	background-color: #C0D1EE/*C0DCEF*/;

	}
	
	#body2 {
		background-color: #A2CCD7;

		padding-right: 3%;
		padding-bottom: 10px;
		margin-bottom: 10px;
		padding-left: 5%;
		float: left;
		width: 92%;	
	}
	
	#body div { background: url(images/body_tl.gif) top left no-repeat; }
	#body div div { background: url(images/body_tr.gif) top right no-repeat; }
	#body div div div { background: url(images/body_bl.gif) bottom left no-repeat; }
	#body div div div div { background: url(images/body_br.gif) bottom right no-repeat; }
	#body .inner div { background: none; }
	
	#body .inner {
	color: white;
	padding: 8px 20px 18px;
	

	}
	
	/*#body h2 {
		margin-top: 3px;
		text-indent: -3px;
	}
	
	* html #body h2 {
		margin-top: 21px;
		marg\in-top: 3px;
	}
	*/
	#body p {
		margin: 1em 0;
	}
	
	#body #dividerx {
		clear: both;
		margin: 0 1em;
		padding: 12px 0;
		background: url(images/divider_h.gif) 12px 12px repeat-x;
	}
	#footer {
	text-align: center;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 100%;
	font-size: 0.9em;	
	}
	
	#footer, #footer a {
	font-weight: bold;
	font-size: 0.9em;
	color: #fcfcfc;
	width: 100%;
	float: left;
	margin-top: 0px;
	padding-top: 0px;
	padding-bottom: 11px;
	}
	
	#footer a:hover {
		color: #fff;
		text-decoration: underline;
	
	}
	.testo {
	color: #000000;
	line-height: 1.6em;
	font-size: 1.4em;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	padding-top: 1px;
	padding-bottom: 11px;
	}
	
	.testo a:link{
		color: #000000;
		font-weight: bold;
	}
		.testo a:visited{
		color: #000000;
		font-weight: bold;
	}
		.testo a:active{
		color: #000000;
		font-weight: bold;
	}
	.foto1 {
	background-color: #FFFFFF;
	height: 300px;
	width: 100%;
	background-image: url(images/_DSC0022-rit.gif);
	background-repeat: no-repeat;
	background-position: center center;

	}
	.foto2 {
		height: 300px;
		float: left;
		width: 100%;
		background-image: url(images/aquarello_nonno.gif);
		background-repeat: no-repeat;
		background-position: center top;
	}
	.testoB {
	
		color: #FFFFFF;
		line-height: 1.8em;
		font-size: 1.4em;
		font-family: Geneva, Arial, Helvetica, sans-serif;
		padding-top: 11px;
	}
	.testoN {
		color: #000000;
		line-height: 1.8em;
		font-size: 1.4em;
		font-family: Geneva, Arial, Helvetica, sans-serif;
		padding-top: 11px;
		padding-bottom: 11px;
	
	}
	.testoBCopia {
		color: #FFFFFF;
		line-height: 1.6em;
		font-size: 1.3em;
		font-family: Geneva, Arial, Helvetica, sans-serif;
		padding-top: 7px;
		text-align: left;
		padding-left: 11px;
	
	}
	.col1 {
	color: #FFFFFF;
	margin-left: 0px;
	padding-right: 11px;
	background-repeat: no-repeat;
	background-position: center center;


	}

	.col2 {
		color: #FFFFFF;
		float: right;
		visibility: visible;
		text-align: right;
		margin-top: 11px;
		margin-bottom: 11px;
		margin-left: 6%;
		margin-right: 1%;
	}

	.img1{
		text-decoration: none;
	}
	img1 a:link{
		text-decoration: none;
	}
	img1 a:visited{
		text-decoration: none;
	}
	img1 a:hover{
		text-decoration: underline;
		color: #FF9900;
			background-image: url(images/Emil.gif);
	height: 199px;
	width: 195px;
	}
a.zoom img
{
    border: solid 1px #000000;    
}
a.zoom span
{
    position: absolute;
    visibility: hidden;
}
a.zoom
{
	position: relative;
	z-index: 0;
	top: 0px;
	left: 0px;
	height: 282px;
	width: 348px;
}
a.zoom:hover
{
    z-index: 0;
}
a.zoom:hover span
{
	visibility: visible;
	top: 10;
	left: 0px;
}
/**/
a.zoomD img
{
    border: solid 1px #000000;   
		float: right;		
	margin-right: 18px;	
	margin-left: 18px;	 
}
a.zoomD span
{
    position: absolute;
    visibility: hidden;
}
a.zoomD
{
	position: relative;
	z-index: 0;
	top: 0px;
	left: 0px;
	height: 282px;
	width: 348px;
}
a.zoomD:hover
{
	z-index: 0;


}
a.zoomD:hover span
{
	visibility: visible;
	position: absolute;
	width: 348px;
	left: 193px;
}
/**/


a.zoomDx img
{
	border: solid 1px #000000;
	float: right;		
	margin-right: 18px;	
	margin-left: 18px;	
}
a.zoomDx span
{
	position: absolute;
	visibility: hidden;
}
a.zoomDx
{
	position: relative;
	z-index: 0;
	top: 0px;
	left: 0px;


}
a.zoomDx:hover
{	visibility: hidden;
	z-index: 0;
	float: right;
}

a.zoomDx:hover span
{
	visibility: visible;

}


a.zoom0 img
{
    border: solid 1px #000000;    
}
a.zoom0 span
{
    position: absolute;
    visibility: hidden;
}
a.zoom0
{
    position: relative;
    z-index: 0;
}
a.zoom0:hover
{
    z-index: 0;
}
a.zoom0:hover span
{
	visibility: visible;
	top: 10;
	left: 0px;

}

a.zoom_galleria img
{
    border: solid 1px #000000;    
}
a.zoom_galleria span
{
    position: absolute;
    visibility: hidden;
}
a.zoom_galleria
{
    position: relative;
    z-index: 2;
}
a.zoom_galleria:hover
{
    z-index: 2;
}
a.zoom_galleria:hover span
{
	visibility: visible;
	top: 10;
	left: 144px;

}




a.zoom_chine img
{
    border: solid 1px #000000;    
}
a.zoom_chine span
{
    position: absolute;
    visibility: hidden;
}
a.zoom_chine
{
    position: relative;
    z-index: 1;
}
a.zoom_chine:hover
{
    z-index: 1;
}
a.zoom_chine:hover span
{
	visibility: visible;
	top: 10;
	left: 144px;

}




.mail   {
	background: url(image/menu_dark_bg.gif) no-repeat center top;
	height: 23px;
	margin-bottom: 10px;
	text-align: center;
	float: right;
	width: 67px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	vertical-align: top;
	padding-top: 3px;
	}
a:link{
	text-decoration: none;
}
a:visited{
	text-decoration: none;
}
a:hover{
	text-decoration: underline;
}
a:active{
	text-decoration: none;}
.menu1 {
	float: right;
	margin-right: /*12.5*/13.3%;
	padding: 0px 0px 0px 11px;
	width: /*21.4*/20.5%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin-bottom: 0px;
	font-size: 9px;
	margin-top: /*228*/204px;
	background-image: url(#224F78);
	background-color: #617285;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #778EAA;
}
.menu2 {
	background-color: #996633;
	color: #666666;
	width: /*23*/21%;
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	float: right;
	margin-top: 228px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 6px;
	margin-right: 2%;
}

.menu2bis {
	background-color: #996633;
	color: #666666;
	width: /*23*/21%;
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	float: right;
	margin-top: 180px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 6px;
	margin-right: 2%;
}
/*
.menu2e {
	margin-right: 0em;
	color: #333333;
	padding: 1px 0px 0px 4px;
	width: 50%;
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	float: left;
	margin-top: 0px;
	margin-left: 0px;
	border-bottom-width: 0px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	margin-bottom: 0px;
	overflow: hidden;
}*/
.menu2e {
	background-color: #996633;
	color: #666666;
	width: /*23%*/45%;
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	float: right;
	margin-top: -1px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 4px;
	margin-right: 52%;
}
.menu1 ul{
	list-style-image: none;
	list-style-position: outset;
	padding: 0px;
	margin-left: -7%;
	margin-bottom: 0px;

}
.menu1 ul li{
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	margin-right: 0px;
	padding-right: 5%;
	list-style-image: none;
	padding-left: 9%;
	list-style-type: none;
	padding-bottom: 4px;
	padding-top: 7px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-variant: small-caps;


}
.menu2 ul{
	list-style-image: none;
	list-style-position: outset;
	padding: 0px;
	margin-left: -3.5%;
	color: #333333;
}
.menu2 ul li{
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	padding-right: 5%;
	list-style-image: none;
	padding-left: 4%;
	list-style-type: none;
	padding-bottom: 4px;
	padding-top: 7px;
	margin: 0px;
	font-variant: small-caps;
		color: #333333;
}

.menu2 ul li ul li{
	border-bottom-width: 0px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	padding-right: 0%;
	list-style-image: none;
	padding-left: 7%;
	list-style-type: none;
	padding-bottom: 1px;
	padding-top: 4px;
	margin: 0px 0px 0px 0%;
	font-variant: normal;
	line-height: 1em;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #666666;
	font-size: 10px;
		color: #333333;

}
.menu2 ul li ul li a:link{
	text-decoration: none;
	color: #000000;
	font-weight: normal;
	
}
.menu2 ul li ul li a:visited{
	text-decoration: none;
	color: #000000;
	font-weight: normal;
}
.menu2 ul li ul li a:hover{
	text-decoration: underline;
	color: #000000;
	font-weight: normal;
	
}
.menu2 ul li ul li a:active{
	text-decoration: none;
	color: #000000;
	font-weight: normal;
		}





.menu1 ul li ul li{
	border-bottom-width: 0px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	padding-right: 0%;
	list-style-image: none;
	padding-left: 7%;
	list-style-type: none;
	padding-bottom: 1px;
	padding-top: 4px;
	margin: 0px 0px 0px 0%;
	font-variant: normal;
	line-height: 1em;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #666666;
	font-size: 10px;
		color: #333333;

}
.menu1 ul li ul li a:link{
	text-decoration: none;
	color: #000000;
	font-weight: normal;
	
}
.menu1 ul li ul li a:visited{
	text-decoration: none;
	color: #000000;
	font-weight: normal;
}
.menu1 ul li ul li a:hover{
	text-decoration: underline;
	color: #000000;
	font-weight: normal;
	
}
.menu1 ul li ul li a:active{
	text-decoration: none;
	color: #000000;
	font-weight: normal;
		}

.menu2bis ul{
	list-style-image: none;
	list-style-position: outset;
	padding: 0px;
	margin-left: -3.5%;
	color: #333333;
}
.menu2bis ul li{
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	padding-right: 5%;
	list-style-image: none;
	padding-left: 4%;
	list-style-type: none;
	padding-bottom: 4px;
	padding-top: 7px;
	margin: 0px;
	font-variant: small-caps;
		color: #333333;
}

.menu2bis ul li ul li{
	border-bottom-width: 0px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	padding-right: 0%;
	list-style-image: none;
	padding-left: 7%;
	list-style-type: none;
	padding-bottom: 1px;
	padding-top: 4px;
	margin: 0px 0px 0px 0%;
	font-variant: normal;
	line-height: 1em;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #666666;
	font-size: 10px;
		color: #333333;

}
.menu2bis ul li ul li a:link{
	text-decoration: none;
	color: #000000;
	font-weight: normal;
	
}
.menu2bis ul li ul li a:visited{
	text-decoration: none;
	color: #000000;
	font-weight: normal;
}
.menu2bis ul li ul li a:hover{
	text-decoration: underline;
	color: #000000;
	font-weight: normal;
	
}
.menu2bis ul li ul li a:active{
	text-decoration: none;
	color: #000000;
	font-weight: normal;
		}





.menu1bis {
	float: right;
	margin-right: 13.3%/*12.5 11%*/;
	padding: 0px 0px 0px 11px;
	width: 20.5%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin-bottom: 0px;
	font-size: 9px;
	margin-top: 172px;
	background-image: url(#224F78);
	background-color: #617285;
}

.menu1bis ul{
	list-style-image: none;
	list-style-position: outset;
	padding: 0px;
	margin-left: -7%;
	margin-bottom: 0px;

}
.menu1bis ul li{
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	padding-right: 5%;
	list-style-image: none;
	padding-left: 7%;
	list-style-type: none;
	padding-bottom: 4px;
	padding-top: 7px;
	font-variant: small-caps;
	margin: 0px;
}
.menu1bis ul li ul li{
	border-bottom-width: 0px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	padding-right: 0%;
	list-style-image: none;
	padding-left: 7%;
	list-style-type: none;
	padding-bottom: 1px;
	padding-top: 4px;
	margin: 0px 0px 0px 1px;
	font-variant: normal;
	line-height: 1em;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #666666;
	font-size: 10px;
		color: #333333;

}
.menu1bis ul li ul li a:link{
	text-decoration: none;
	color: #000000;
	font-weight: normal;
	
}
.menu1bis ul li ul li a:visited{
	text-decoration: none;
	color: #000000;
	font-weight: normal;
}
.menu1bis ul li ul li a:hover{
	text-decoration: underline;
	color: #000000;
	font-weight: normal;
	
}
.menu1bis ul li ul li a:active{
	text-decoration: none;
	color: #000000;
	font-weight: normal;
		}





		
.menu2e ul{
	list-style-image: none;
	list-style-position: outset;
	padding: 0px;
	margin-left: -3%;
	color: #333333;

}
.menu2e ul li{
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	padding-right: 5%;
	list-style-image: none;
	padding-left: 4%;
	list-style-type: none;
	padding-bottom: 4px;
	padding-top: 7px;
	margin: 0px;
	font-variant: small-caps;
		color: #333333;
}

.menu2e ul li ul li{
	border-bottom-width: 0px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	padding-right: 0%;
	list-style-image: none;
	padding-left: 7%;
	list-style-type: none;
	padding-bottom: 1px;
	padding-top: 4px;
	margin: 0px 0px 0px 0%;
	font-variant: normal;
	line-height: 1em;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #666666;
	font-size: 10px;
		color: #333333;

}
.menu2e ul li ul li a:link{
	text-decoration: none;
	color: #000000;
	font-weight: normal;
	
}
.menu2e ul li ul li a:visited{
	text-decoration: none;
	color: #000000;
	font-weight: normal;
}
.menu2e ul li ul li a:hover{
	text-decoration: underline;
	color: #000000;
	font-weight: normal;
	
}
.menu2e ul li ul li a:active{
	text-decoration: none;
	color: #000000;
	font-weight: normal;
		}


.select1 {
	background-color:#FFC657/*#FFB046*/;
	color: #000000;
	padding-bottom: 1px;
}


.select2 {
	background-color: #C0D1EE;
	color: #000000;
	padding-bottom: 1px;

}

.dida {
	float: right;
	text-align: left;
	width: 70%;
	margin-top: 11px;

}
		.col3 {
	color: #FFFFFF;
	padding-right: 11px;
	padding-left: 5%;

	}
.titolo {
	background-image: url(images/tit.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 50px;



}
#body01 {
	background-color: #78B6C5;
	padding-right: 3%;
	padding-bottom: 10px;
	margin-bottom: 0px;
	padding-left: 5%;
	float: left;
	width: 92%;
	border-top-width: 0px;
	border-top-style: solid;
	border-top-color: #FF9F40;

}
#body02 {

		background-color: /*#FFB046#FFCD65*/#FFC657;
		padding-right: 3%;
		padding-bottom: 10px;
		margin-bottom: 10px;
		padding-left: 5%;
		float: left;
		width: 92%;
}
#body03 {

		background-color: /*#FFB046#FFCD65*/#FED269;
		padding-right: 3%;
		padding-bottom: 10px;
		margin-bottom: 10px;
		padding-left: 5%;
		float: left;
		width: 92%;
}
.sottomenu {
	float: right;
	width: 97.7%;
	padding-top: 4px;
	padding-bottom: 4px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-variant: small-caps;
	color: #000000;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #FFCC66;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #FFCC66;
	font-size: 10px;
	text-align: right;
	letter-spacing: 0.8pt;
	word-spacing: 1px;
	padding-right: 2%;
	background-color: #FECC65;
}
.select11 {

	background-color: #99CCCC;
	color: #000000;
	padding-left: -1px;
	margin-left: -2px;
}
/*.select1e {
	background-color: #FDCA00;
	color: #000000;
	padding-left: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-bottom: 2px;
	height: 11px;
	text-indent: 0em;

}*/
.select1e {
	background-color:#FFC657/*#FFB046*/;
	color: #000000;
	padding-bottom: 1px;
}

.right {
	float: right;
	margin: 1px 0px 0px 12px;
	padding-right: 0px;
	padding-top: 15px;
	padding-left: 11px;

}
.left2 {
	float: left;
	margin-right: 23px;
	margin-top: 21px;
	margin-bottom: 11px;


}
.left3 {
	float: left;
	margin-right: 23px;
	margin-top: 50px;
	margin-bottom: 0px;

}
.biblio {
	margin-top: 0px;
	padding-top: 0px;
}
.biblio ul {
	margin-top: 0.6em;
	padding-top: 0px;
}
.biblio ul li{
	padding-top: 3px;
	margin-top: 1px;
	margin-bottom: 1px;
	padding-bottom: 3px;
	list-style-image: none;

}

.biblioE {
	margin-top: 0px;
	padding-top: 0px;
	float: left;




}
.biblioE ul {
	margin-top: 0.6em;
	padding-top: 0px;
	margin-left: 22px;



}
.biblioE ul li{
	padding-top: 3px;
	margin-top: 1px;
	margin-bottom: 1px;
	padding-bottom: 3px;
}
.testoBiblio {
		color: #000000;
		line-height: 1.4em;
		font-size: 1.3em;
		font-family: Geneva, Arial, Helvetica, sans-serif;
		padding-top: 0px;
		padding-bottom: 11px;
	}
		.testoBiblio a:link{
		color: #000000;
		font-weight: bold;
	}
		.testoBiblio a:visited{
		color: #000000;
		font-weight: bold;
	}
		.testoBiblio a:active{
		color: #000000;
		font-weight: bold;
	}
.titLungo {
	width: 90%;
	margin-top: 0px;
	padding-top: 0px;



}
.titoloOp {
	margin-top: 0px;
	padding-top: 22px;
}
.col3h {
	color: #FFFFFF;
	padding-right: 11px;
	padding-left: 3%;
	float: left;


}
.col1h {
	color: #FFFFFF;
	margin-left: 0px;
	padding-right: 11px;
	float: left;
	padding-left: 11px;


}
.col2h {
	color: #FFFFFF;
	float: left;
	visibility: visible;
	text-align: right;
	margin-top: 31px;
	margin-bottom: 11px;
	margin-left: 0%;
	margin-right: 6%;
	padding-top: 0px;

}
zoomBis {

	position: relative;
	z-index: 1;
	top: 0px;
	left: 0px;
	height: 282px;
	width: 148px;
}
.segue {
	text-align: right;
	float: right;
	width: 90%;
	font-size: 11px;
	word-spacing: 2px;
	font-weight: bold;
	color: #999999;


}
.selezPag {
	background-color: #FFFFFF;
	border: 1px solid #666666;
}
.selez {
	background-color: #FFB046;
}
.selezC {
	background-color: #ADC4E9;
	margin-left: 1px;



}
.foto3 {

		background-color: #FFFFFF;
		height: 300px;
		float: left;
		width: 100%;
		background-image: url(images/vol.jpg);
		background-repeat: no-repeat;
		background-position: left bottom;
}
.foto4 {


		background-color: #FFFFFF;
		height: 300px;
		float: left;
		width: 100%;
		background-image: url(images/fio.jpg);
		background-repeat: no-repeat;
		background-position: left bottom;
}
.segueBio {
	text-align: right;
	float: right;
	font-size: 11px;
	word-spacing: 2px;
	font-weight: bold;
	color: #333333;
	margin-top: 0px;
	padding-top: 58px;
	width: 18%;
	margin-right: 2%;
}
.segueBio a{
	color: #005482;
}
.segueBioE {
	text-align: right;
	float: right;
	font-size: 11px;
	word-spacing: 2px;
	font-weight: bold;
	color: #333333;
	margin-top: 0px;
	padding-top: 58px;
	width: 18%;
	margin-right: 2%;
}
.segueBioE a{
	color: #984D01;
}
.segueBioE2 {
	text-align: right;
	float: right;
	font-size: 11px;
	word-spacing: 2px;
	font-weight: bold;
	color: #333333;
	margin-top: 0px;
	width: 33%;
	margin-right: 2%;
	margin-bottom: 11px;

}
.segueBioE2 a{
	color: #984D01;
}
.segueBioC2 {
	text-align: right;
	float: right;
	font-size: 11px;
	word-spacing: 2px;
	font-weight: bold;
	color: #333333;
	margin-top: 0px;
	width: 33%;
	margin-right: 2%;
	margin-bottom: 11px;

}
.segueBioC2 a{
	color: #005482;
}
.right2 {

	float: right;
	margin: 5px 7px 11px 12px;
	padding-right: 0px;
	padding-top: 15px;
	padding-left: 11px;
}
.testoArch {
	color: #005984;
	font-size: 1.3em;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	padding-top: 1px;
	font-weight: bold;
	padding-left: 1px;
	padding-bottom: 5px;
	width: 99%;
	float: left;
	margin-bottom: 21px;







}
.leftCopia {

	float: left;
	margin: 18px 5px 0px 0px;
	padding-right: 11px;
	padding-top: 18px;
}
.titolo2 {

	margin-top: 0px;
	padding-top: 22px;
}
.col1arch {
	color: #00699B;
	font-size: 37px;
	background-image: url(arch/div.gif);
	padding-left: 0px;
	margin-left: 0px;
	text-align: center;
	margin-top: 3px;
	margin-bottom: 11px;













}
.rightArch {
	float: right;
}
.leftArch {
	float: left;

}
.spVert {
	margin-top: 0px;
	margin-bottom: 0px;
	width: 88%;
}
.dida2 {

	float: right;
	text-align: left;
	width: 59%;
	margin-top: 11px;
}
