body{
color: #000;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:101%;
min-width:760px;
margin: 10px auto;
padding:0;
 background: #E3DEDB url(../sf/bgcel.jpg) fixed;
 text-align: center;
}
#contentwrapper{background-color:#fff;
background-image: url(../sfmax/bastcen.jpg);
background-repeat:repeat-y;
margin:0 auto;
width:760px;
 text-align: left;
 	position: relative;
}
#masthead {
	background-image: url(../top/basctopc.jpg);
	background-repeat: repeat-x;
}

#logodiv {
	background-image: url(../top/basctopd.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
#masthead p {
	margin:0;
	padding-right: 0px;
	font-family: "Times New Roman", Times, serif;
	font-size: 130%;
	font-style: italic;
	color: #262240;
	letter-spacing: 1px;
}
#skipmenu
	{
		position: absolute;
		right:100px;
		top: 60px;
		text-align: right;
	}
.picture{float:left;}
.pictures{float: left;  margin-right: 40px;
padding-top: 10px;
   }

h1{color: #262240;
font-size:1.2em;
font-weight: bold;
line-height:normal;
margin:2px 0 0 0;
 text-align: center;
 font-family: Georgia, Verdana, Geneva, Arial, Helvetica, sans-serif;
}
#maincontent{font-size:0.8em;
line-height:1.5em;
margin:0 auto;
padding: 0 30px 0 30px;}
#maincontent p{margin:4px 0 6px 0;}
#maincontent h1{color: #262240;
font-size:1.2em;
font-weight: bold;
line-height:normal;
margin: 15px 0 5px 0;
 text-align: center;
}
#maincontent h2{color: #262240;
font-size:1.5em;
font-weight:normal;
letter-spacing:0.2em;
line-height:normal;
margin: 4px 0 5px 0;
 text-align: center;
}
#maincontent h3{color: #36305A;
font-size: 1.1em;
font-weight: bold;
letter-spacing:0.2em;
line-height:normal;
margin: 5px 0 5px 0;
padding:5px;
 text-align: center;
}
#maincontent a:link{color: #262240;  text-decoration: none; }
#maincontent a:visited{color: #00014F;  text-decoration: none; }
#maincontent a:hover,#maincontent a:active,#maincontent a:focus{color: #455883;  text-decoration: underline; }


#tagline{background-image: url(../sfmax/bastbot.jpg);
background-repeat:no-repeat;
clear:both;
height:30px;
 text-align: right;
}
#tagline p{margin:0;}
.navbar{margin-top: 10px;
}
.navbar li{list-style-type:none;padding-top:5px;
padding-bottom:5px;}
p.navbar{margin:0;padding:0;}
.navbar a{padding-top:5px;
padding-bottom:5px;}
#footer{clear:both;
color: #00014F;
font-size:0.70em;
margin:0 auto;
padding: 5px 0px 5px 0px;
width:740px;
 text-align: center;
}
#footer p{margin:0;padding: 2px;line-height:1.5em;}
#footer a:link,#footer a:visited{color: #00014F;  text-decoration: none; }
#footer a:hover,#footer a:active,#footer a:focus{color: #455883;  text-decoration: underline; }
.centra{ text-align: center;}
HR { width: 90%; height: 1px; color: #455883; border: none;  text-align: center;} /* For Internet Explorer */
HTML>BODY HR { width: 90%; height: 1px; background-color: #455883; border: none;  text-align: center;} /* For Gecko-based browsers */
HTML>BODY HR { width: 90%; height: 1px; background-color: #455883; border: 0px solid #455883;  text-align: center;} /* For Opera and Gecko-based browsers */
#centro{ text-align: center;  font: bold .9em Georgia, Verdana, Geneva, Arial, Helvetica, sans-serif; }
#centro p{margin:0;padding: 2px;line-height:1.5em;}
.contenuto{
	text-align: center;
	padding: 0px;
	margin-top: 10px;
}


		.sidebar-a {
			float: left;
			width: 110px;
			margin: 0;
			margin-right: 0;
			padding: 0;
			position: relative;
			text-align: center;
			font: bold .9em Verdana, Geneva, Arial, Helvetica, sans-serif;
		}

		.sidebar-b {
			float: right;
			width: 105px;
			margin: 0;
			margin-left: 0;
			padding: 0;
			position: relative;
			text-align: center;
			font: bold .9em Verdana, Geneva, Arial, Helvetica, sans-serif;
		}

		.clear {
			clear: both;
			padding: 0;
			margin-top: 0;
			margin-bottom: 0px;
		}
ul.lista4 		{
	list-style-type: none;
padding: 0 20px 0 10px;
margin: 0;
}
ul.lista4 li {padding: 3px 0 3px 0px;
margin: .2em 0 5px 10px;
 list-style-type: square;
}

ul.lista5 		{
	list-style-type: none;
padding: 0 20px 0 10px;
margin: 0;
}
ul.lista5 li {padding: 3px 0 3px 0px;
margin: .2em 0 5px 15px;
 list-style-type: disc;
}	
ol.lista6 		{
	list-style-type: none;
padding: 0 20px 0 25px;
margin: 0;
}
ol.lista6 li {padding: 3px 0 3px 0px;
margin: .2em 0 5px 5px;
 list-style-type: decimal;
}

.bordino {
			padding: 10px;
			margin: 0;
			border: 1px dotted #bbb;
		}
