body {
	overflow: auto;
	margin:0;
	padding:0;
}
iframe {
	margin:0;
	padding:0;
}
#ff_header_container { 
	background-color:#003366;
	width:1020px;
	margin: 0 auto 0 auto;
	padding:0;
	position:relative;
	z-index:1;
	border-top:2px solid white;
	border-right:2px solid white;
	border-left:2px solid white;
}
#ff_header_sidebar {
	background-color:#003366;
	color:#FFFFFF;
	width:240px;
	margin:0;
	padding:0;
	float:left;
	position:relative;
	text-align:left;
}
#ff_toparea {
	background-color:#003366;
	width:780px;
	margin:2px 0 10px 0;
	padding:0;
	float:right;
	text-align:center;
}

#ff_middle_container {
	position:relative;
	margin: 0 auto 0 auto;
	background-color:#003366;
	color:#FFFFFF;
	width: 1022px;
	border:0;
	border-left:2px solid white;
	overflow:visible;
	height:100%;
}
#ff_sidebar {
	float:left;
	width:240px;
	overflow:hidden;
	height:100%;
	text-align:center;
	background-color:#003366;
	border-bottom:2px solid #FFFFFF;
}
#ff_content_container {
	padding:4px 0 0 0;
	float:left;
	width:780px;
	height:100%;
	overflow:auto;
	overflow-x:hidden;
	margin:0 auto 0 auto;
	background-color:#000000;
	border-left:2px solid #FFFFFF;
	border-top:2px solid #FFFFFF;
}

#ff_mainmenu ul {
	width:116px;
}
#ff_mainmenu ul li a{
	height:11px;
	padding-top:5px;
	padding-right:16px;
	margin:0;
	text-align:right;
	font-weight:bold;
	font-size:10px;
	overflow:hidden;
	color:#FFFFCC;
	background-color:#993300;
}
#ff_mainmenu ul li a:hover{
	background-color:#000000;
}
#ff_mainmenu ul li ul{
	width:162px;
	height:auto;
	background-color:#999999;
	text-align:center;
}
#ff_mainmenu ul li ul li a{
	text-align:center;
	border:2px solid #FFFFFF;
}

#ff_sidemenu ul {
	width:160px;
	margin: 0 0 0 auto;
	border: 2px solid #FFFFFF;
}
#ff_sidemenu ul li a {
	text-align:right;
	color:#FFFFCC;
	background-color:#993300;
}
#ff_sidemenu ul li a:hover {
	background-color:#000066;
}

#ff_ContentMenu ul {
	margin:10px auto 0 30px;
	width:100%;
}
#ff_ContentMenu ul li {
	margin:0 5px 0 5px;
}
#ff_ContentMenu ul li a {
	background-color:#993300;
}
#ff_ContentMenu ul li a:hover {
	background-color:#000066;
}

#ff-content {
	float:left;
	text-align:center;
	margin:5px auto 0 auto;
	width:100%;
	color:#000000;
}

#ff_VideoPlayer {
	clear:both;
	padding:50px 0 0 0;
	text-align:center;
}

#ff_left_scroller {
	width: 580px;
	height: 100px;
	overflow: hidden;
	border: 3px solid black;
	padding: 0px;
	clear:both;
	margin:30px auto 0 auto;
	}

/* Immagini */
#ff_left_scroller img {
	height: 100px;
	margin: 0px;
	border: 0px;
	clear:both;
	}

#ff_accordion {
	width:610px;
	margin:10px auto 0 auto;
	font-size:11px;
	text-align:left;
}
.ui-accordion .ui-accordion-header a { padding: .8px 0 .8px 2.2em; }
#ff_accordion .ui-state-active a .comment_poster, #ff_accordion .ui-state-active a:hover .comment_poster {
	color:#003399;
}
#ff_accordion .ui-state-hover a .comment_poster {
	color:#FFFFCC;
}
#ff_accordion .comment_poster {
	text-decoration:underline;
	font-size:11px;
	font-weight::bold;
	color:#003399;
}
#ff_accordion .comment_text {
	font-size:16px;
	font-weight:bolder;
	background-color:#CCCCCC;
}
.form_container {
	margin:10px auto 5px auto;
	padding:5px 0 15px 0;
	width:650px;
	background-color:#333333;
	color:#FFFFCC;
	text-align:left;
}
#ff_comments { margin:10px 0 0 0; font-size:24px; padding:0; }
#ff_success { margin:10px 0 0 0; color:#FFFFCC; font-size:20px; font-weight:bolder; padding:0; }
#form_error { margin-left:50px; color:#FF6600; font-size:14px; }
.ff_comment_header { margin-left:30px; font-size:14px; }
.label_element {
	width:100px;
	float:left;
	font-size:12px;
	text-align:right;
	margin-right:7px;
}
input.text { height:22px; font-size:13px; margin:0; padding:0; font-weight:bold; }
.ui-widget textarea { font-size:13px; font-weight:bold; }
.ui-dialog .ui-dialog-title { font-size:10px;} 
.ui-widget-content { border:0; padding:0; margin:0; background-color:#000044; background-image:none; }
.ui-dialog .ui-dialog-content { background: none; background-color:#000044; margin:0; padding:0; height:40px; }
.ui-dialog .ui-dialog-buttonpane { text-align: center; border-width: 1px 0 0 0; background-image: none; margin: 0; padding: 0; }
.ui-dialog .ui-dialog-buttonpane button { float:none; margin: 0 10px 5px 10px; cursor: pointer; padding: 0 40px 0 40px; line-height: 1.3em; width:auto; overflow:visible; }
fieldset { padding:0; border:0; margin-top:20px; }
.red_text { font-color:red; }

.thumbnail { text-align:center; font-size:12px; color:#FFCCFF; width:210px; background-color:#660000; border:2px solid yellow; padding:8px 0 8px 0; margin: 5px 0 0 10px; float:left; clear:both;}
.thumbnail img { border:1px solid blue; }
.thumbnail a:hover img { border:1px solid yellow; }
.story { text-align:justify; font-size:22px; color:#66FFFF; padding: 5px; border:2px solid white; background-color:#000000; margin: 5px; margin-right:0; width:500px; font-weight:bolder; height:110px; float:left; }
.thumbnail-gallery { text-align:center; font-size:12px; color:#FFCCFF; padding:0; border:2px solid yellow; background-color:#660000; margin: 5px 18px 5px 18px; width:210px; float:left;}
.thumbnail-gallery img { border:1px solid blue; margin:0; }
.thumbnail-gallery a:hover img { border:1px solid yellow; }
.gallery-container { margin:0 auto 0 auto; padding:0; clear:both; width:100%; text-align:center; }
.gallery-container .thumbnail-gallery { margin: 5px 0 5px 10px; }

.ff_title { font-size:36px; color:#FFFF33; }
.clearing { clear:both; }
.loading_content { display:none; }
#ff_loading { background:url(../my_php/Frankfeet/ajax-loader.gif) no-repeat center 30%; height:300px;; }

#ff_side_banner {	margin:30px auto 0 auto; width:180px; padding: 10px 0 0 0; background-color:#000000}
.content_banner {	margin:20px auto 15px auto; }
.ff_side_head_banner {	margin:15px auto 0 auto; width:150px; }

