/* CSS Document */

body {background-color:#000;
text-align:center;
margin:0px;
padding:0px;
	background-image: url(img/sfo.gif);
	background-repeat: repeat-y;
	background-position: center center;
}

#container {
			width: 750px;
			margin: 0px;
			margin-left: auto;
			margin-right: auto;
			padding: 0px;
		}

		#banner {
			padding: 0px;
			margin: 0px;
			background-color: #000;
			text-align:right;
			background-image: url(img/top.jpg);
			background-repeat: no-repeat;
			background-position: left top;
		}

		#banner2 {
			padding: 0px;
			margin: 0px;
			background-color: #433F3C;
			text-align:right;
			background-image: url(img/top2.jpg);
			background-repeat: no-repeat;
			background-position: left top;
		}

		#content {
			padding: 0px;
			margin: 0px;
			padding-left: 10px;
			background-color: #000;
			border-left:solid 200px #433F3C;
		}

		#sidebar-a {
			width: 200px;
			float: left;
			padding: 0px;
			margin: 0px;
			background-color: #000;
			text-align:center;
		}

	
		.bold {
	font-weight: bold;
}

p, .testo {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:0.9em;
	color:#F9F9F9;
	margin:0px;
	padding:6px;
	text-align:left;
}
li, a {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:0.9em;
	color:#F9F9F9;
	margin:0px;
	text-align:left;
	}
	a:hover {text-decoration:none;color:F3C300;}
	li {margin:3px;}

h1 {
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:1.1em;
	color:#F9F9F9;
	margin:0px;
	padding:6px;
	padding-top:12px;
	text-align:left;
}

#sfobot {
background-image: url(img/bot.jpg);
background-repeat: no-repeat;
background-position: center top;
height: 159px;
margin:0px;
padding:0px;
}
#sfobot2 {
background-image: url(img/bot2.jpg);
background-repeat: no-repeat;
background-position: center top;
background-color:#433F3C;
height: 159px;
margin:0px;
padding:0px;
}

/*inizio menu*/

#navcontainer {
width: 187px; margin: 0px;
padding: 0px;
background-color:#000;
padding-top:8px;
font-weight:bold;
padding-left:13px;
}

#navcontainer ul, #navcontainer li
{
margin: 0px;
padding: 0px;
list-style-type: none;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:1em;
margin-bottom:6px;
text-align:left;
}

#navcontainer a
{
display: block;
margin: 0px;
padding: 8px;
margin-left:18px;
width: 187px;
color: #fff;
}

#navcontainer a:link, #navcontainer a:visited
{
color: #EEE;
text-decoration: none;
margin: 0px;
padding: 8px;
padding-left:35px;
	background-image: url(img/bos.jpg);
	background-repeat: no-repeat;
	background-position: left center;
}

#navcontainer a:hover
{
color: #F7C200;
margin: 0px;
padding: 8px;
padding-left:35px;
	background-image: url(img/bog.jpg);
	background-repeat: no-repeat;
	background-position: left center;
}

#current, #current a, #current a:link, #current a:visited, #current a:active
{
color: #F7C200;
margin: 0px;
padding: 8px;
padding-left:35px;
background-image: url(img/bog.jpg);
background-repeat: no-repeat;
background-position: left center;
}

/*fine menu*/

/*menu2*/
#nc2 {margin:3px;padding:3px;margin-top:10px;}

ul#nl2 
{
margin: 0px;
padding: 0px;
text-align:left;
width:100%;
 text-align:center;
}

 #nl2 li
{
display: inline;
list-style-type: none;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:0.9em;
	color:#F9F9F9;
font-weight:bold;
margin: 0px;
padding: 3px;
 text-align:center;
}

#nl2 a { padding: 3px; margin:0px;width:160px; text-align:center;}

#nl2 a:link, #nl2 a:visited
{
color: #F3C300;
background-color: #433F3C;
text-decoration: none;
margin: 0px;
padding: 3px;
}

#nl2 a:hover
{
color: #433F3C;
background-color: #F3C300;
text-decoration: none;
margin: 0px;
padding: 3px;
}
ul#nl2 #act a:link, 
ul#nl2 #act a:visited, 
ul#nl2 #act a:hover  
{
color: #433F3C;
background-color: #F3C300;
text-decoration: none;

}
/*fine menu2*/

.dx {
	float: right;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 6px;
	margin-left: 6px;
}
.sx {

	float: left;
	margin-top: 0px;
	margin-right: 6px;
	margin-bottom: 6px;
	margin-left: 6px;
}
.pic {
	font-size: 0.7em;
	color: #CCCCCC;
}
.txtb {
	font-family: "Trebuchet MS";
	font-size: 0.9em;
	color: #FFFFFF;
	background-color: #000000;
	border: 1px solid #FFFFFF;
}
.txtb2 {
	font-family: "Trebuchet MS";
	font-size: 1em;
	color: #FFFFFF;
	background-color: #000000;
	border: 1px solid #FFFFFF;
	padding-right: 3px;
	padding-left: 3px;

}
.testogial {

	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:1em;
	color:#F7C200;
	margin:0px;
	padding:6px;
	text-align:left;
}
.testoCentr {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:0.9em;
	color:#F9F9F9;
	margin:0px;
	padding:6px;
	text-align:center;
	vertical-align: top;

}
.testogialbig {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:1em;
	color:#F7C200;
	margin:16px 0px 0px;
	padding:6px;
	text-align:center;
	font-weight: bold;

}
.sx2 {
	margin: 100px 0px 0px;
	float: left;
	width: 190px;
	background-color: #433F3C;
	padding: 0px;
}
.sx3 {

	margin: 0px;
	float: left;
	background-color: #433F3C;
	padding: 0px;
}
.arr {
	background-image: url(img/arr.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	float: left;
	background-color: #433F3C;
	margin: 0px;
	padding: 0px;
	width: 200px;

}
