/* CSS Document */

body {
	text-align:left;
	font-family:Arial;
	font-size:8pt;
	color:#777777;
	margin:0px;
	padding:0px;
	height:100%;
	background:top;
}

.sidebar h1 {
        text-indent:-9999px;
        background:url(../include_img/Logo.gif) #fff no-repeat center;
        width:175px;
        height:115px;
        margin:50px 0 0 0px;
        font-size:25pt;
}

.sidebar h1 a {
        display:block;
        width:175px;
        height:90px;
}

.sfondo_00{
	background:none;
	background-color: black;
}
.sfondo_01{
	background:url(../include_img/sf_contenuti_01.jpg) right top #000000 no-repeat;
}
.sfondo_02{
	background:url(../include_img/sf_contenuti_02.jpg) right top #000000 no-repeat;
}
.sfondo_03{
	background:url(../include_img/sf_contenuti_03.jpg) right top #000000 no-repeat;
}
.sfondo_04{
	background:url(../include_img/sf_contenuti_04.jpg) right top #000000 no-repeat;
}
.sfondo_05{
	background:url(../include_img/sf_contenuti_05.jpg) right top #000000 no-repeat;
}
.sfondo_06{
	background:url(../include_img/sf_contenuti_06.jpg) right top #000000 no-repeat;
}
.sfondo_07{
	background:url(../include_img/sf_contenuti_07.jpg) right top #000000 no-repeat;
}
.sfondo_08{
	background:url(../include_img/sf_contenuti_08.jpg) right top #000000 no-repeat;
}
.sfondo_09{
	background:url(../include_img/sf_contenuti_09.jpg) right top #000000 no-repeat;
}
.sfondo_10{
	background:url(../include_img/sf_contenuti_10.jpg) right top #000000 no-repeat;
}
.sfondo_11{
	background:url(../include_img/sf_contenuti_11.jpg) right top #000000 no-repeat;
}

.container {
 position:relative;
 width:100%;
 margin:0 auto;
 z-index:2;
 /*visibility:hidden;*/
}

/* BARRA IN TOP //////////////////////////////////////////////////////////////////////////////////*/
.top {
	position:relative;
	height:162px;
	border-bottom: 10px solid black;
	width:100%;
	background:#FFFFFF;
}

.menu_top ul {
	position:absolute;
	left:600px;
	width:230px;
	bottom:5px;
	color:#6e778b;
	margin:0px;
	padding:0px;
}

.menu_top ul li {
	display:inline;
	list-style-type:none;
	margin:0 5px 0 0;
}

.menu_top ul li a:link, .menu_top ul li a:visited {
	text-decoration:none;
	color:#6e778b;
}

.menu_top ul li a:hover {
	text-decoration:underline;
	color:#31353c;
}

.menu_top img {
	border: 0px;
}
.img_top{}

/* CONTENITORE MIDDLE //////////////////////////////////////////////////////////////////////////////////*/
.middle {
	float:left;
	width:100%;
	border-top: 1px solid white;
	border-bottom: 6px solid white;
}
.middle_blok {
	width:1000px;
}

/* MENU GENERALE //////////////////////////////////////////////////////////////////////////////////*/
.menu {
	float:left;
	width:175px;
	height:585px;
	margin-left:0px;
}
.menu ul {
	margin:0 10px 0 0;
	padding:0px;
	text-align:right;
}
.menu ul li {
	list-style-type:none;
	margin:7px 0 7px 0;
}
.menu ul li a:link, .menu ul li a:visited, .menu ul li a:hover {
	text-decoration:none;
	color:#777777;
	font-size:9pt;
}
.menu ul li a:hover {
	text-decoration:none;
	color:#cccccc;
	font-size:9pt;
}
/* SIDEBAR E CONTENUTI //////////////////////////////////////////////////////////////////////////////////*/
.sidebar {
	float:left;
	width:175px;
	margin-left:5px;
	margin-right:15px;
}
.block_pag {
	float:left;
	width:175px;
	height:500px;
	margin-left:0px;
}

.contenuti_back{
	float:left;
	padding-left:0px;
	margin:0;
	font-size:8pt;
	color:white;
	background:url(../include_img/copertura.png) no-repeat;
}

.contenuti {
	float:left;
	/* width:850px; */
	width: 850px;
	padding-left:0px;
	padding-top:15px;
	padding-bottom:15px;
	margin:0;
	font-size:8pt;
	color:white;
	background:url(../include_img/sf_sidebar.gif) repeat-y;
	background-position:180px 0 ;
}

.obj_cont {
	float:left;
        /* width: 480px; */
	width: 480px;
}

.clear {
	clear:both;
	margin:0px;
	padding:0px;
}

.down {
	width:100%;
	height:70px;
}

.bottom p {
	padding:0px;
	margin:5px 0 0 50px;
	color:#777777;
}

.bottom{
	text-align:left;
	position: fixed;
	background:#FFFFFF;
	width:100%;
	height:100px;
	bottom: 0px;
	z-index:0;
	/*visibility:hidden;*/
}

.continua {
	margin-top:10px;
	background: #000000;
	height:2px;
}	

