/*-------------------------------------------
	LEZIONARIO FARNESE
	- - - - - - - - - - - - - - - - - - - - -
	Description:	Base setup styles
	Filename:		farnese.css
	Date:			Nov, 2008	
	Company:        FCP
	Please:         You may adapt elements of this CSS in your own projects, 
					but the unique combination of layouts, styles, sizes, typography, 
					and positioning ("the design") is copyright 2008 at FCP.it 
					and may not be reproduced.
	-------------------------------------------*/


/* HTML Elements                               */
/***********************************************/ 
body {
background-color: #000;
	font-size: 14px;
font-family: "Trebuchet MS", Verdana, Arial, SunSans-Regular, Sans-Serif;
color:#564b47;
padding:0;
margin:0;
background: url(../img/background.jpg)
}

a {color: #55002a;}
a:visited {color:#55002a;}
a:hover {color: #55002a;}
a:active { color:#000000;}



h2 {
font-size:20px;
font-weight: normal;
padding: 5px 10px;
margin:0;}


/* ----------container-------------- */
#container {
width: 100%;
margin-bottom: 10px;
margin: 0 auto;
background-color: trasparent;
text-align:center
}

/* ----------header-------------- */
#header{ width:100%; background:url(../img/header_back.jpg)}
#header_mov {
text-align:left;
padding: 0px;
margin: auto;
background:url(../img/testataBiblioteca.jpg);
width:940px;
border:0px solid;
height:70px;
}
#header_mov  h1 {
font-size: 11px;
text-transform:uppercase;
padding:16px 0px 0px 105px;
margin:0;
border:0px solid;
width:180px;

}
#header_mov  h1 a{display:block;border:0px solid;}
#header_mov img {padding:0px 0px;border:0px solid;} 

#header_gen {
padding: 0px;
margin: 0px;
width:100%;
height:183px;
border:0px solid;
background:url(../img/back_testata_gen.jpg);
}
#header_interno{
width:960px;
height:auto;
border:0px solid;
margin:auto;
}

.menuTestata{ }

/* -----------------content--------------------- */
div#content {
padding: 0px;
margin: auto;
width:939px;
background:url(../img/corpoCentrale01.jpg) no-repeat;
border:0px solid;
height:auto;
}

div#contenutoBloccoCentrale{
background:url(../img/backCorpoCentrale.gif);
width:939px;
border:0px solid #FFFFFF;
height:auto;
margin:auto;
}
#TitoloPagina{ text-align:left; margin-left:20px; margin-top:40px; font-size:20px; font-weight:bold}
#TestoPagina{ width:500px; float:left; text-align:left;}
#TestoPagina p{ width:500px;}
#TestoPaginaEsteso{ width:650px; float:left; text-align:left;}
#TestoPaginaEsteso p{ width:650px;}
.ImgHomesezione{ width:159px; margin:0px}


/* --------------left navi------------- */
div#ColonnaSX{
	width: 182px;
	float: left;
	min-height: 470px;
	height: auto !important;
	border:0px solid;
	margin-left:0px;
	padding-left:0px;
	}
div#CorpoPagina{
	min-height: 470px;
	height: auto !important;
	border:0px solid;
	float: left;
	width:auto;
	}
div#CorpoPagina p{ padding-top:20px; border:0px solid; text-align:left; margin-left:20px; }	
div#ColonnaDX{
	width: 160px;
	min-height: 470px;
	height: auto !important;
	border:0px solid;
	float: left;
	margin-left:15px;
	}
div#ColonnaDX p{ width:154px; margin-top:10px; margin-bottom:0px; border:0px solid;}
div#ColonnaDX p.titolo2{ margin-top:10px;}
div#ColonnaDX2{
	width: 160px;
	min-height: 470px;
	height: auto !important;
	border:0px solid;
	float: left;
	}
div#ColonnaDX2 p{ width:154px; height:110px; background:url(../img/back_thumb.jpg); margin-left:20px; padding-top:8px; margin-top:0px; border:0px solid;}
div#ColonnaDX2 p img{ padding-left:8px; padding-top:0px;}
div#ColonnaDX2 .didascalia{position:relative; left:25px; font-size:12px; line-height:10px; top:10px;}
div#ColonnaDX .didascalia{margin:0px; font-size:12px;}
div#ColonnaDX img{ border: 0px solid #FFF; margin:8px; border:0px solid #990000;  background:#FFFFFF;}
.sellingua{margin-top:20px;}

/*	NAVBAR
-------------------------------------------------------------------*/
#navBar{
	width: 170px;
	margin-top: 15px;
	padding:0px;
	list-style-type: none;
	text-align:left;
	margin-left:10px;
	}
#navBar li{
	background: transparent url('../img/dot.jpg') repeat-x 0 100%;
	line-height: 20px;
	text-transform: uppercase;
	font-size: .8em;
	}
#navBar li a{
	background: transparent url('../img/bullet.jpg') no-repeat 0 0;
	padding-left: 20px;
	letter-spacing: .02em;
	text-decoration:none;
	}
#navBar li a:hover{ color:#990000}
#navBar li a.selected{
	font-weight: bold;
	}
#navBar ol{

	padding-bottom: 10px;
	list-style-type: none;
	}
#navBar ol li{
	font-size: 1.1em;
	text-transform: none;
		line-height: 20px;
	}

#navBar ol li a{
	background: transparent;
	padding-left: 0;
	}
	
/*	SUBNAV
-------------------------------------------------------------------*/
#navcontainer
{
margin: 0;
padding: 0 0 0 0px;

}

#navcontainer UL
{
list-style: none;
margin: 0;
padding: 0;
border: none;
}

#navcontainer LI
{

display: block;
margin: 0;
padding: 0;
float: left;
width: auto;

}

#navcontainer A
{
color: #FFF;
display: block;
width: auto;
text-decoration: none;
background: #444444;
margin: 0;
padding: 2px 10px;
border-left: 0px solid #ccc;
border-top: 0px solid #ccc;
border-right: 0px solid #ccc;
border-bottom: 0px solid #ccc;
}

#navcontainer A:hover, #navcontainer A:active { background: #880026; }

#navcontainer A.active:link, #navcontainer A.active:visited
{
position: relative;
z-index: 102;
background: #BBBBBB;
font-weight: bold;
}

/* -----------footer--------------------------- */
#footer{
clear: both;
margin: auto;
width:100%;
padding: 0;
text-align: right;
border:0px solid;
background:url(../img/backFooter.jpg);
height:139px;
}
#footer_int 
{
clear: both;
margin: auto;
width:939px;
padding: 0;
text-align: right;
border:0px solid;
background:url(../img/piedeTemplate.gif);
height:139px;
}
#footer_int  p
{ padding-top:50px; float:left; padding-left:150px; font-size:13px; color:#FFFFFF; font-weight:bold}
.titolo{font-size:12px; font-weight:bold}
.titolo a{font-size:12px; font-weight:bold}
.testoDescr{font-size:11px;}
.ImgArticolo{ width:148px; float:left; margin-left:60px;}


div#flashcontentvideo{
border:0 solid;
margin-left:10px;
width:350px;
float:left;
}

.Imgvideo {
border:0 solid;
float:right;
height:auto;
width:185px;
}
.Imgvideo a{text-decoration:none}
.ImgArticolo2{
 float:left;
 height: auto;
 margin-left:20px;
}