/* CSS Document */
body {
	background:#011121;
	font-family: Century Gothic, "Helvetica", Georgia, "Courier Bold";
	color:#011121;
	font-size:12px;
}
#bg{
	position:relative;
	top:0;left:0;
	background:url(../img_s/sf.jpg) repeat-x #EEF9D1;
	width:100%;
}
#bg #bg2{
	position:relative;
	top:0;left:0;
	background:url(../img_s/sf_2.jpg) top center no-repeat;
	width:100%;
}
#content{
	position:relative;
	margin:0 auto;
	width:650px;
}
#top{
	position:relative;
	top:0;left:0;
	width:650px;
	padding-top:8px;
}
#top #logo{
	position:relative;
	top:0;left:0;
	width:214px;
}
#top #link{
	position:absolute;
	top:0;right:0;
	width:436px;
	margin-top:97px;
}

/*Bottoni*/

#top #link .bt{
	position:relative;
	top:0;left:0;
	float:left;
	height:38px;
	margin-right:2px;
}
#top #link .bt .bt_r{
	position:relative;
	top:0;
	height:38px;
	background:url(../img_s/bt_r.png) top center repeat-x;
}
#top #link .bt .bt_r p{
	padding:10px 9px 0px 9px;
	font-size:14px;
	color:#ffffff;
}
#top #link .bt .bt_r p a{
	color:#ffffff;
	text-decoration:none;
}
#top #link .bt .bt_sx{
	position:absolute;
	top:0; left:0;
	width:9px;
	height:38px;
	background:url(../img_s/bt_sx.png) top center;
}
#top #link .bt .bt_dx{
	position:absolute;
	top:0; right:0;
	width:9px;
	height:38px;
	background:url(../img_s/bt_dx.png) top center;
}

/*Hover bottom*/

#top #link .bt:hover{
	position:relative;
	top:0;left:0;
	float:left;
	height:38px;
	margin-right:2px;
}
#top #link .bt:hover .bt_r{
	position:relative;
	top:0;
	height:38px;
	background:url(../img_s/bt_r_o.png) top center repeat-x;
}
#top #link .bt:hover .bt_r p{
	padding:10px 9px 0px 9px;
	font-size:14px;
	color:#001435;
}
#top #link .bt:hover .bt_r p a{
	color:#001435;
	text-decoration:none;
}
#top #link .bt:hover .bt_sx{
	position:absolute;
	top:0; left:0;
	width:9px;
	height:38px;
	background:url(../img_s/bt_sx_o.png) top center;
}
#top #link .bt:hover .bt_dx{
	position:absolute;
	top:0; right:0;
	width:9px;
	height:38px;
	background:url(../img_s/bt_dx_o.png) top center;
}

/*End Bottoni*/

#center{
	position:relative;
	top:0;left:0;
	width:650px;
	background:#f1f8d9;
	padding-top:20px;
}
#center #testo{
	position:relative;
	top:0;left:0;
	width:438px;
	padding-bottom:10px;
	height:560px;
	height:auto !important;
	min-height:560px;
}
#center h1{
	position:relative;
	top:0;left:-14px;
	background:url(../img_s/under-title_2.png) top left no-repeat;
	width:410px;
	padding:4px 0px 17px 25px;
	font-size:16px;
	text-transform:uppercase;
	color:#ffffff;
}
#center #testo p{
	position:relative;
	top:0;left:0px;
	width:405px;
	margin-left:15px;
	color:#000000;
	text-align:justify;
}
#center #testo p .tit{
	font-size:14px;
	color:#4d5f06;
	text-transform:uppercase;
}
#center #testo button{
	padding:2px 4px;
	margin-left:15px;
	margin-top:10px;
	background:#001435;
	color:#ffffff;
	border:none;
	font-family: Century Gothic, "Helvetica", Georgia, "Courier Bold";
	z-index:100;
	cursor:pointer;
}
#center #testo button:hover{
	background:#4C5E06;
	color:#ffffff;
}

/*SEZIONE PRIVACY*/

#center #testo_priv{
	position:relative;
	top:0;left:0;
	width:630px;
	padding-bottom:10px;
}

#center #testo_priv h1{
	position:relative;
	top:0;left:-14px;
	background:url(../img_s/under-title_2.png) top left no-repeat;
	width:630px;
	padding:4px 0px 17px 25px;
	font-size:16px;
	text-transform:uppercase;
	color:#ffffff;
}
#center #testo_priv .title_sub{
	position:relative;
	top:0;left:0px;
	width:405px;
	margin-left:15px;
	color:#000000;
	text-align:justify;
	font-size:15px;
}
#center #testo_priv p{
	position:relative;
	top:0;left:0px;
	width:620px;
	margin-left:15px;
	color:#000000;
	text-align:justify;
}
#center #testo_priv p .tit{
	font-size:14px;
	color:#4d5f06;
	text-transform:uppercase;
}
#center #testo_priv button{
	padding:2px 4px;
	margin-left:15px;
	margin-top:10px;
	background:#001435;
	color:#ffffff;
	border:none;
	font-family: Century Gothic, "Helvetica", Georgia, "Courier Bold";
	z-index:100;
	cursor:pointer;
}
#center #testo_priv button:hover{
	background:#4C5E06;
	color:#ffffff;
}

#center #bott{
	position:absolute;
	top:0;right:0px;
	width:230px;
}
#center #bott img{
	margin-left:45px;
	margin-top:25px;
}
#foot{
	position:relative;
	margin:0 auto;
	width:650px;
	padding-top:5px;
	padding-bottom:10px;
}
#foot {
	text-align:right;
	color:#ffffff;
	font-size:11px;
}
#foot a{
	color:#ffffff;
	text-decoration:none;
}

