@charset "UTF-8";
/* CSS Document */

* {
	margin: 0;
	padding: 0;
}
img {
	border: 0;
}
body {
	background: #BBBABA;
	color: #fff;
	font: 62.5% Arial, Helvetica, sans-serif;
	font-weight:300;
	text-align: center;
}
#wrap {
	width: 960px;
	margin: 0 auto 0px;
	padding-left:0px;
	padding-right:0px;
	background: #fff;
	text-align: left;
}
#header {
	float: left;
	background: #fff url(immagini/portalefondazione_testata.jpg) no-repeat;
}
#header2 {
	float: left;
	background: #fff url(immagini/portalefondazione_testata2.jpg) no-repeat;
}
h1, h2 {
	margin-left: -3000px;
	display: none;
}
a {
	color:#999;
	text-decoration:none;
}
a.genred {
	padding-top:10px;
	padding-bottom: 5px;
	font-weight:600;
	color:#ba001f;
}
a.readmore_black {
	font: 1.2em Arial, Helvetica, sans-serif;
	padding-top:10px;
	padding-bottom: 5px;
	font-weight:600;
	color:#000;
}
#lastimage:hover {
	color: #ba001f;
	font-size: 1.2em;
}
#lastimage:active {
	padding-bottom:10px;
	border-bottom:1px dotted #000000;
}
.filo_tratteggiato_top {
	margin-top:10px;
	border-bottom:1px solid #BBBABA;
}
.filo_tratteggiato_libri {
	padding-top:10px;
	border-bottom:1px solid #BBBABA;
	clear:left;
}
.nero {
	float: left;
	margin-top:20px;
	color:#000;
	text-transform:uppercase;
	font-weight:bold;
}
/* *********** Header Nero ****************** */
#testata {
	width: 960px;
	height: 294px;
}
ul#navtestata {
	float: left;
	margin-top: 7px;
	margin-left: 30px;
}
ul#navtestata li {
	font: 1.1em "Arial";
	text-transform: uppercase;
	display: inline;
}
ul#navtestata li a {
	text-decoration: none;
	color: #FFFFFF;
	margin-right: 10px;
}
ul#navtestata li a.active {
	text-decoration: none;
	color: #FFFFFF;
	font-weight: 600;
}
/* ********* Search **************** */

form#search {
	float: right;
	width: 190px;
	margin:1px;
	margin-top: 5px;
}
form#search input {
	width: 130px;
	height: 18px;
	background-color: #FFFFFF;
	border: none;
}
form#search button {
	cursor: pointer;
	border: none;
	background: none;
	color: #fff;
	font-size: 1em;
	margin-top: 1px;
	padding-left: 2px;
	padding-right: 0px;
}
/* ***************************** */
.clear {
	clear: both;
}
/* ********** Menu Principale ******************* */

#topmenu {
	float:left;
	height:26px;
	width:900px;
	margin: 0 auto 0px;
}
ul#navtopmenu {
	float: left;
	list-style: none;
	padding-top:12px;
	padding-left:264px;
}
ul#navtopmenu li {
	font: 1.3em Arial, Helvetica, sans-serif;
	font-weight:800;
	display:inline;
	text-transform:uppercase;
}
ul#navtopmenu li a {
	text-decoration: none;
	color: #000;
}
ul#navtopmenu li a.active {
	color:#ba001f;
}
.topmenu_titolo1 {
	padding-right: 78px;
}
.topmenu_titolo2 {
	padding-right: 78px;
}
#menu_loghi_top {
	float:left;
	height:170px;
	width:207px;
	margin: 0 auto 0px;
}
#menu_blocco3loghi {
	float:left;
	height:49px;
	width:207px;
	margin: 0 auto 0px;
}
#menu_blocco4loghi {
	float:left;
	height:37px;
	width:207px;
	margin: 0 auto 0px;
}
#menu_strega_link {
	float:left;
	height:100px;
	width:207px;
	margin: 0 auto 0px;
	margin-top: 10px;
}
/* ************ Agenda ***************** */
#agenda {
	width: 960px;
	height:25px;
	margin: 0 auto 0px;
	text-align: left;
	padding-left: 0px;
	float: inherit;
}
#zona_agenda {
	width: 830px;
	height: 20px;
	float: left;
}
h4 {
	font: 1.2em Arial, Helvetica, sans-serif;
	font-weight:400;
	text-transform:uppercase;
	color: #990000;
	padding-top: 5px;
	margin-left: 30px;
}
#logo_strega {
	background-image: url(immagini/loghi_menu/premiostrega_noactive.gif);
	display: block;
	height: 49px;
	width: 68px;
	float: left;
}
#logo_strega:hover {
	background-image: url(immagini/loghi_menu/premiostrega_active.gif);
	height: 49px;
	width: 68px;
	float: left;
}
#logo_uas {
	background-image: url(immagini/loghi_menu/annostregato_noactive.gif);
	display: block;
	height: 49px;
	width: 68px;
	float: left;
}
#logo_uas:hover {
	background-image: url(immagini/loghi_menu/annostregato_active.gif);
	height: 49px;
	width: 68px;
	float: left;
}
#logo_ful {
	background-image: url(immagini/loghi_menu/facciamounlibro_noactive.gif);
	display: block;
	height: 49px;
	width: 68px;
	float: left;
}
#logo_ful:hover {
	background-image: url(immagini/loghi_menu/facciamounlibro_active.gif);
	height: 49px;
	width: 68px;
	float: left;
}
#logo_das {
	background-image: url(immagini/loghi_menu/danteallostrega_noactive.gif);
	display: block;
	height: 49px;
	width: 68px;
	float: right;
}
#logo_das:hover {
	background-image: url(immagini/loghi_menu/danteallostrega_active.gif);
	height: 49px;
	width: 68px;
	float: right;
}
p.agenda {
	font: 1.1em "Arial";
	margin-top: -14px;
	list-style: none;
	padding-top:0px;
	padding-left:170px;
	color:#000000;
}
/*
#filo_agenda {
	height: 12px;
	width: 1px;
	float: left;
	background: #000000;
	margin-left: 148px;
	margin-top: -14px;
}
*/
/* ************ Paragrafo ***************** */

p {
	font: 1.2em "Times New Roman", Times, serif;
	color:#000000;
	padding-top:10px;
	padding-bottom:5px;
}
.arial {
	font: 1.1em Arial, Helvetica, sans-serif;
	color:#000;
}
span.alto {
	text-transform:uppercase;
}
/* ************ Colonna 1 ***************** */

#content {
	width: 960px;
	background-color:#fff;
	margin: 0 auto 0px;
	text-align: left;
}
#col1 {
	float:left;
	width:207px;
	padding-right:24px;
	padding-top:10px;
	padding-bottom: 24px;
	padding-left: 30px;
}
#rss {
	padding-top:0px;
	margin-top:5px;
	width: 70px;
	float: right;
	padding-right: 30px;
	height: 20px;
}
a.rss {
	font: 1.2em "Arial";
	color:#000000;
	font-weight: lighter;
}
#bloccosx {
	margin-top:30px;
	border-bottom:4px solid #000000;
	border-top:4px solid #000000;
}
/* ************ Colonna 1 ** Menu *************** */
#img_logo {
	margin-top:10px;
	width:207px;
}
#menu {
	float:left;
	padding-bottom:30px;
}
ul#navmenu {
	list-style: none;
	padding-top:20px;
}
ul#navmenu li {
	font: 1.1em Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	font-weight:400;
	line-height:15px;
}
ul#navmenu li a {
	text-decoration: none;
	color: #000;
}
ul#navmenu li a:hover {
	color:#ba001f;
}
ul#navmenu li a.active {
	color:#ba001f;
}
ul#navsottomenu {
	float: right;
	list-style: none;
	margin-top: -42px;
	padding-right:40px;
}
ul#navsottomenu li {
	font: 1.1em Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	font-weight:400;
	line-height:15px;
}
ul#navsottomenu li a {
	text-decoration: none;
	color: #000;
}
ul#navsottomenu li a:hover {
	color:#ba001f;
}
ul#navsottomenu li a.active {
	color:#ba001f;
}
ul#navsottomenu2 {
	float:left;
	list-style: none;
	padding-top: 20px;
}
ul#navsottomenu2 li {
	font: 1.1em Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	font-weight:400;
	line-height:15px;
}
ul#navsottomenu2 li a {
	text-decoration: none;
	color: #000;
}
ul#navsottomenu2 li a:hover {
	color:#ba001f;
}
ul#navsottomenu2 li a.active {
	color:#ba001f;
}
ul#navsottomenu3 {
	float: right;
	list-style: none;
	margin-top: -43px;
	padding-right:75px;
}
ul#navsottomenu3 li {
	font: 1.1em Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	font-weight:400;
	line-height:15px;
}
ul#navsottomenu3 li a {
	text-decoration: none;
	color: #000;
}
ul#navsottomenu3 li a:hover {
	color:#ba001f;
}
ul#navsottomenu3 li a.active {
	color:#ba001f;
}
ul#navsottomenu4 {
	float: right;
	list-style: none;
	margin-top: -10px;
	padding-right:68px;
}
ul#navsottomenu4 li {
	font: 1.1em Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	font-weight:400;
	line-height:15px;
}
ul#navsottomenu4 li a {
	text-decoration: none;
	color: #000;
}
ul#navsottomenu4 li a:hover {
	color:#ba001f;
}
ul#navsottomenu4 li a.active {
	color:#ba001f;
}
ul#navsottomenu4new {
	float: right;
	list-style: none;
	margin-top: -75px;
}
ul#navsottomenu4new li {
	font: 1.1em Arial, Helvetica, sans-serif;
	font-weight:400;
	line-height:15px;
}
ul#navsottomenu4new li a {
	text-decoration: none;
	color: #000;
}
ul#navsottomenu4new li a:hover {
	color:#ba001f;
}
ul#navsottomenu4new li a.active {
	color:#ba001f;
}
ul#navsottomenu5 {
	float: right;
	list-style: none;
	margin-top: -30px;
	padding-right:68px;
}
ul#navsottomenu5 li {
	font: 1.1em Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	font-weight:400;
	line-height:15px;
}
ul#navsottomenu5 li a {
	text-decoration: none;
	color: #000;
}
ul#navsottomenu5 li a:hover {
	color:#ba001f;
}
ul#navsottomenu5 li a.active {
	color:#ba001f;
}
ul#navsottomenu6 {
	float: right;
	list-style: none;
	margin-top: -30px;
	padding-right:68px;
}
ul#navsottomenu6 li {
	font: 1.1em Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	font-weight:400;
	line-height:15px;
}
ul#navsottomenu6 li a {
	text-decoration: none;
	color: #000;
}
ul#navsottomenu6 li a:hover {
	color:#ba001f;
}
ul#navsottomenu6 li a.active {
	color:#ba001f;
}
ul#navsottomenu7 {
	float: right;
	list-style: none;
	margin-top: -15px;
	padding-right:68px;
}
ul#navsottomenu7 li {
	font: 1.1em Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	font-weight:400;
	line-height:15px;
}
ul#navsottomenu7 li a {
	text-decoration: none;
	color: #000;
}
ul#navsottomenu7 li a:hover {
	color:#ba001f;
}
ul#navsottomenu7 li a.active {
	color:#ba001f;
}
ul#navsottomenu8 {
	float: right;
	list-style: none;
	margin-top: -10px;
	padding-right:68px;
}
ul#navsottomenu8 li {
	font: 1.1em Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	font-weight:400;
	line-height:15px;
}
ul#navsottomenu8 li a {
	text-decoration: none;
	color: #000;
}
ul#navsottomenu8 li a:hover {
	color:#ba001f;
}
ul#navsottomenu8 li a.active {
	color:#ba001f;
}
ul#navsottomenu9 {
	float: right;
	list-style: none;
	margin-top: -10px;
	padding-right:68px;
}
ul#navsottomenu9 li {
	font: 1.1em Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	font-weight:400;
	line-height:15px;
}
ul#navsottomenu9 li a {
	text-decoration: none;
	color: #000;
}
ul#navsottomenu9 li a:hover {
	color:#ba001f;
}
ul#navsottomenu9 li a.active {
	color:#ba001f;
}
ul#navsottomenu10 {
	float: right;
	list-style: none;
	margin-top: -85px;
	padding-left: 3px;
	border-left: 1px solid #666;
}
ul#navsottomenu10 li {
	font: 1em Arial, Helvetica, sans-serif;
	text-transform:none;
	font-weight:400;
	line-height:15px;
}
ul#navsottomenu10 li a {
	text-decoration: none;
	color: #000;
}
ul#navsottomenu10 li a:hover {
	color:#ba001f;
}
ul#navsottomenu10 li a.active {
	color:#ba001f;
}
/* ************ Colonna 2 ***************** */

#col2 {
	float:left;
	width:438px;
	padding-right:24px;
	padding-bottom: 0px;
}
#news {
	margin-top:10px;
	height: 190px;
}
#news2 {
	margin-top:10px;
	height: 190px;
}
#news_testo {
	height: 155px;
	width: 208px;
	padding-left: 0px;
	float: left;
}
h5.news_titolo1 {
	padding:0px 0px 2px 0px;
	text-transform:uppercase;
	font: 1.3em Arial, Helvetica, sans-serif;
	font-weight:400;
}
h6.news_titolo2 {
	padding:0px 0 7px 0px;
	font: 1.0em Arial, Helvetica, sans-serif;
	font-weight:300;
	text-transform:uppercase;
	color: #666666;
}
h6.news_text {
	font: 1.2em Arial, Helvetica, sans-serif;
	text-transform: none;
	font-weight: 300;
	margin-left: -100px;
	padding-bottom: 20px;
	padding-top: 13px;
	line-height: 16px;
}
#news_imm {
	height: 156px;
	width: 208px;
	padding-left: 5px;
	float: right;
}
a.readmore {
	font: 1.2em Arial, Helvetica, sans-serif;
	padding-top:15px;
	padding-bottom: 5px;
	font-weight:400;
	color:#ba001f;
}
a.readmore2 {
	font: 1.2em Arial, Helvetica, sans-serif;
	font-weight:400;
	color:#ba001f;
	margin-top: 300px;
}
.filo_grigio_top {
	margin-top:10px;
	border-bottom:1px solid #BBBABA;
}
/* ************ Colonna 2 ** Fondazione *************** */

#incipit {
	padding-top:2px;
	padding-bottom:8px;
	border-bottom:1px solid #BBBABA;
}
p.incipit {
	font: 1.2em "Times New Roman", Times, serif;
	color:#666;
	padding-top:5px;
	padding-bottom:5px;
	text-align:justify;
}
p.solo_testo {
	font: 1.1em Arial, Helvetica, sans-serif;
	color:#000;
	padding-top:5px;
	padding-bottom:10px;
	text-align:justify;
	line-height:15px;
}
p.foto_testo {
	font: 1.1em Arial, Helvetica, sans-serif;
	color:#000;
	padding-top:5px;
	padding-bottom:10px;
	text-align:justify;
	line-height:15px;
	padding-left:100px;
}
.foto90 {
	float:left;
	padding-top:8px;
	width:90px;
	height:90px;
}
h3 {
	font: 1.1em Arial, Helvetica, sans-serif;
	font-weight:400;
	text-transform:uppercase;
	padding:10px 1px 20px 100px;
	color:#000000;
}
h5 {
	font: bold 1.1em "Times New Roman", Times, serif;
	text-transform:uppercase;
	padding:10px 1px 20px 100px;
	color:#000000;
}
h6 {
	font: 1.1em Arial, Helvetica, sans-serif;
	font-weight:400;
	text-transform:uppercase;
	padding:0px 0 0 100px;
	color:#000000;
}
/* ************ Colonna 2 ** Dante Incontri *************** */
#blocco {
	padding-bottom:10px;
	border-bottom: 1px solid #BBBABA;
}
#incontri {
	margin-top:0px;
	padding-bottom:10px;
	border-bottom: 1px solid #BBBABA;
}
h5.incontri_titolo1 {
	padding:10px 0px 5px 0px;
	font: 1.4em Arial, Helvetica, sans-serif;
	font-weight:600;
	text-transform:none;
}
h5.incontri_commenti {
	margin-top:20px;
	padding:30px 0px 5px 0px;
	font: 1.2em Arial, Helvetica, sans-serif;
	font-weight:600;
	text-transform:uppercase;
	color:#000;
	border-top: 1px solid #BBBABA;
}
h6.incontri_titolo2 {
	padding:0px 0 7px 0px;
	font: 1.1em Arial, Helvetica, sans-serif;
	font-weight:600;
	text-transform:none;
}
h6.incontri_titolo3 {
	padding:0px 0 7px 0px;
	font: 1.1em Arial, Helvetica, sans-serif;
	font-weight:600;
	color:#666;
	text-transform:none;
}
p.incontri_video {
	font: 1.2em "Times New Roman", Times, serif;
	color:#666;
	margin-top:5px;
	padding-bottom:5px;
	text-align:left;
	}
ul#number {
	float: left;
	margin-top: -29px;
	list-style: none;
	padding-top:8px;
	padding-left: 180px;
}
ul#number li {
	display:inline;
	font: 1.4em Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	font-weight:400;
}
ul#number li a {
	color:#000000;
}
ul#number li a:hover {
	color:#ba001f;
}
ul#number li a.active {
	color:#ba001f;
}
ul.numIncontri {
	display: inline;
	float: right;
	margin-top: 0px;
}
ul.numIncontri li {
	float: left;
	list-style: none;
}
ul.numIncontri li a {
	text-decoration: none;
	padding-left: 5px;
	color: #000;
}
ul.numIncontri li a:hover {
	color: #ba001f;
}
ul.numIncontri li a.active {
	color: #ba001f;
}
/ /* ************ Colonna 2 ** Premio Strega *************** */
 h5.strega_titolo {
 padding:10px 0 15px 0;
 font-weight:600;
}
h3.strega_titolo {
	padding:10px 0 6px 0;
	font-weight:600;
}
#strega_libro {
	margin-top:0px;
	height: 200px;
}
#testo_libro {
	margin-top:0px;
	height: 190px;
}
.foto144 {
	float:left;
	padding-top:8px;
	width:144px;
}
p.foto144_testo {
	font: 1.1em Arial, Helvetica, sans-serif;
	color:#000;
	padding-top:5px;
	padding-bottom:10px;
	text-align:justify;
	line-height:15px;
	padding-left:154px;
}
#date_elenco {
	float:left;
	padding-right:5px;
	width:25px;
	margin-top:0px;
}
p.date_elenco {
	font: 1.0em Arial, Helvetica, sans-serif;
	color:#000;
	padding-top:5px;
	padding-bottom:10px;
	line-height:15px
}
/* ************ Colonna 2 ** Premio Strega ** Vincitori ************* */
ul#elenco_vincitori {
	float:left;
	list-style:none;
}
ul#elenco_vincitori li {
	font: 1.1em Arial, Helvetica, sans-serif;
	color:#000;
	padding-top:5px;
}
/* ************ Colonna 2 ** Premio Strega ** Libri ************* */
#foto144_libri {
	float:left;
	padding-top:8px;
	width:144px;
}
h5.libri_titolo1 {
	font: 1.3em Arial, Helvetica, sans-serif;
	padding:8px 0px 0px 154px;
	font-weight:600;
	text-transform:none;
}
h6.libri_titolo2 {
	padding:0px 0 10px 154px;
	font: 1.2em Arial, Helvetica, sans-serif;
	text-transform:none;
	font-weight:100;
}
ul.numLibri {
	display: inline;
	float: right;
	Padding-top: 10px;
	padding-bottom:10px;
	text-transform: uppercase;
}
ul.numLibri li {
	float: right;
	list-style: none;
}
ul.numLibri li a {
	text-decoration: none;
	padding-left: 5px;
	color: #999999;
}
ul.numLibri li a:hover {
	color:#ba001f;
}
ul.numLibri li a.active {
	color:#ba001f;
}
/* ************ Colonna 2 ** Premio Strega ** Archivio ************* */

table {
	float:left;
	width: 452px;
	border-bottom: 1px dotted #000;
	margin-bottom:24px;
	margin-top:10px;
}
th {
	width:154px;
	padding: 10px 0px 10px 0px;
}
td {
	width:144px;
	padding: 10px 0px 10px 0px;
}
h5.archivio_nome {
	font: bold 1.2em Arial, Helvetica, sans-serif;
	font-weight:600;
	text-transform:none;
	padding:3px 0px 0px 0px;
	color:#000;
	width:100px;
}
h6.archivio_titolo {
	font: normal 1.2em Arial, Helvetica, sans-serif;
	text-transform:none;
	padding:0px 0 0px 0px;
	color:#666;
}
/* ************ Colonna 2 ** Contatti *************** */

h3.contatti_titolo {
	font-size:1.3em;
	padding:10px 0 10px 0;
	font-weight:600;
}
p.contatti {
	font: 1.2em Arial, Helvetica, sans-serif;
	padding-top:5px;
}
h5.contacts {
	font: 1.1em Arial, Helvetica, sans-serif;
	font-weight:400;
	text-transform:uppercase;
	padding:20px 0px 0px 0px;
	color:#000000;
}
/* ************ Colonna 2 ** Bacheca Archivio  *************** */

h5.bacheca_archivio_titolo {
	padding:10px 0 15px 0;
	font-weight:600;
	font-family:Arial, Helvetica, sans-serif;
}
h3.bacheca_archivio_titolo {
	padding:10px 0 15px 0;
	font-weight:600;
	font-family:Arial, Helvetica, sans-serif;
}
h6.bacheca_archivio_sottotitolo {
	padding:10px 0 15px 0;
	font-weight:600;
	font-family:Arial, Helvetica, sans-serif;
}
h6.appuntamenti {
	padding:20px 0 15px 0;
	font-weight:600;
	font-family:Arial, Helvetica, sans-serif;
}
ul#bacheca_archivio {
	float: left;
	margin-top: -29px;
	list-style: none;
	padding-top:43px;
}
ul#bacheca_archivio li {
	font: 0.9em Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	font-weight:400;
	line-height:15px;
}
ul#bacheca_archivio li a {
	color:#000000;
}
ul#bacheca_archivio li a:hover {
	color:#ba001f;
}
ul#bacheca_archivio li a.active {
	color:#ba001f;
}
a.back_archivio {
	float:right;
	margin-top:10px;
	font-family:Arial, Helvetica, sans-serif;
	color:#333;
	text-decoration:none;
}
a.back_archivio:hover {
	color:#ba001f;
}
a.back_archivio_libro {
	clear:left;
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	color:#333;
	text-decoration:none;
}
a.back_archivio_libro:hover {
	color:#ba001f;
}
p.bacheca_elenco {
	font: 1.1em Arial, Helvetica, sans-serif;
	padding-top:0px;
	padding-bottom:7px;
	color:#666;
}
p.appuntamenti_testo {
	font: 1.1em Arial, Helvetica, sans-serif;
	padding-top:0px;
	padding-bottom:7px;
	color:#666;
}
p.bacheca_elenco_data {
	font: 1.1em Arial, Helvetica, sans-serif;
	margin-top:-20px;
	padding-bottom:14px;
	color:#666;
}
p.appuntamenti {
	font: 1.1em Arial, Helvetica, sans-serif;
	margin-top:-20px;
	padding-bottom:2px;
	color:#666;
}
/* ************ Colonna 2  Archivio Form ***************** */


#form_archivio {
	padding: 1px;
}
label {
	margin-right: 0px;
	color: #000;
}
input {
	color: #000;
	width:120px;
	border:1px solid #666;
	height:15px;
}
.btn {
	color: #fff;
	background-color:#000;
	width:50px;
	height:17px;
	border:none;
	padding-top:0px;
	font: 0.9em Arial, Helvetica, sans-serif;
	cursor: pointer;
}
.tendina {
	background-color:#000;
	color:#fff;
	border:none;
}
h6.elenco_archivio_titolo {
	padding:30px 0 5px 0;
	text-transform:uppercase;
	color:#ba001f;
	font-weight:800;
	font-size:1.5em;
	font-family:Arial, Helvetica, sans-serif;
}
ul#lista_archivio {
	float: left;
	list-style: none;
	margin-top: 0px;
}
ul#lista_archivio li {
	font: 1.1em Arial, Helvetica, sans-serif;
	margin-top: 10px;
	margin-top:3px;
	margin-bottom:3px;
}
ul#lista_archivio li a {
	text-decoration: none;
	color:#000;
}
ul#lista_archivio li a:hover {
	color:#ba001f;
}
ul#lista_archivio li a.active {
	color:#ba001f;
}
/* ************ Colonna 2  Commenti ***************** */

form#commenti {
	width: 452px;
	height: 300px;
	margin-top: 0px;
	padding-top:10px;
	color: #000;
	font-size: 0.9em;
	text-transform: uppercase;
}
input.commenti {
	width: 220px;
	margin-top: 3px;
}
#commentiname {
	float: left;
	padding-right: 0px;
	width:225px;
}
#commentimail {
	float: left;
	width:220px;
	margin-left: 0px;
	padding-bottom: 10px;
}
form#commenti label {
	display: block;
	margin-top: 8px;
	color: #000;
	font-size: 1.1em;
}
form#commenti textarea {
	width:445px;
	height: 130px;
	margin-top: 3px;
}
input.inviocommenti {
	display: block;
	width: 5em;
	float: right;
	cursor: pointer;
	margin-top: 20px;
	margin-right: 7px;
	border: none;
	padding: 0 1px;
	background: #000;
	color: #fff;
	text-transform: uppercase;
	font-size: 0.9em;
	line-height: 1.3;
}
/* ************ Newsletter ***************** */

p.mail {
	padding-top: 15px;
	color: #666666;
	font-size: 1.1em;
	padding-bottom:30px;
	font-family:Arial, Helvetica, sans-serif;
}
form#mail {
	width: 410px;
}
form#mail input.mail {
	width: 230px;
	height: 15px;
	margin: 0px 3px 0 0px;
	border: 1px solid #000000;
	background-color: #d1d1d3;
	color: #000000;
}
form#mail label {
	margin-right: 100px;
	color: #666;
}
button.registra {
	display: inline;
	width: 7em;
	cursor: pointer;
	border: none;
	margin-bottom: 5px;
	margin-top: 10px;
	margin-right: 3px;
	padding: 0 1px;
	background: #000;
	color: #fff;
	text-transform: uppercase;
	text-align: center;
	font-size: 1.1em;
	line-height: 1.4;
}
input.registra {
	display: inline;
	width: 7em;
	cursor: pointer;
	border: none;
	margin-bottom: 5px;
	margin-top: 10px;
	margin-right: 3px;
	padding: 0 1px;
	background: #000;
	color: #fff;
	text-transform: uppercase;
	text-align: center;
	font-size: 1.1em;
	line-height: 1.4;
}
/* ************ Colonna 3 ***************** */

#col3 {
	float:left;
	width:207px;
}
#bacheca {
	margin-top: 8px;
	width: 207px;
	float:left;
	padding: 0px;
	background-color:FFFFFF;
	line-height: 16px;
}
#bacheca_blocco {
	margin-top: 5px;
	width: 197px;
	float:left;
	padding: 5px;
	background-color:FFFFFF;
	line-height: 16px;
	border: 1px solid #BBBABA;
}
#bacheca_testo {
	float:left;
	padding: 0px;
}
h5.inbacheca {
	font: 1.1em Arial, Helvetica, sans-serif;
	background-color: #924548;
	color: #FFFFFF;
	padding-left: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
}
h6.titolobacheca {
	font: normal 1.2em Arial, Helvetica, sans-serif;
	background: 990000;
	padding-left: 0px;
	padding-top: 5px;
	font-weight: bold;
}
p.bacheca {
	font: 1.1em Arial, Helvetica, sans-serif;
	line-height:13px;
	padding-top:10px;
}
#img_bacheca {
	padding-left: 10px;
	width: 66px;
	float: right;
	padding-bottom: 8px;
}
/* ************ Footer ***************** */

#footer {
	height:115px;
	margin: 30px 0px 0px 0px;
	text-align: center;
	padding-left:0px;
	padding-top:0px;
	padding-bottom: 20px;
}
#bloccosx_footer {
	margin-top:0px;
	padding-top:10px;
	padding-bottom:10px;
}
#crediti {
	border-top-color: #BBBABA;
	border-top-style: solid;
	border-top-width: 1px;
	width: 700px;
	margin-left: 130px;
	padding-top: 5px;
}
p.footer {
	color:#bbbaba;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 0px;
	padding-bottom: 0px;
	text-align: center;
}
p.data {
	color:#fff;
	font-family: times;
}
/* ************ Under construction ***************** */

h3.underconstruction {
	padding:50px 0px 0 100px;
	font-size:1.5em;
	line-height:18px;
}
form#mail input.mail cop {
	width: 230px;
	height: 15px;
	margin: 0px 3px 0 0px;
	border: none;
	background-color: #000;
	color: #fff;
}
/* ************ Chi siamo ***************** */

h5.chisiamo {
	font: 1.1em Arial, Helvetica, sans-serif;
	font-weight:400;
	text-transform:uppercase;
	padding:10px 1px 10px 100px;
	color:#000000;
}
/* ************ Premio Strega - Ed. Passate ************* */

a.elenco_libri {
	text-decoration: none;
	color:#000;
}
a.elenco_libri:hover {
	color:#ba001f;
}
p.foto144_testo_concorso {
	font: 1.1em Arial, Helvetica, sans-serif;
	color:#000;
	padding-top:5px;
	padding-bottom:10px;
	text-align:left;
	line-height:15px;
	padding-left:154px;
}
p.elenco_libri {
	list-style:none;
	font: 1em Arial, Helvetica, sans-serif;
	color:#000;
	padding-top:2px;
}
p.cronologia {
	font: 1.1em Arial, Helvetica, sans-serif;
	color:#000;
	padding-bottom:10px;
	padding-top: 0;
	text-align:justify;
	line-height:15px;
}
.blocco1 {
	float: left;
	width: 210px;
	padding-right: 20px;
	margin-top: 30px;
}
.blocco2 {
	padding-left: 10px;
	border-left: 1px solid #666;
	float: left;
	width: 210px;
	margin-top: 30px;
}
h5.libri {
	font: 1em Arial, Helvetica, sans-serif;
	font-weight:400;
	text-transform:uppercase;
	padding:00px 1px 20px 00px;
	color:#000000;
}
a.back_vincitori_edizioni {
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	color:#333;
	text-decoration:none;
	margin-top: 50px;
}
a.back_vincitori_edizioni:hover {
	color:#ba001f;
}
ul#navtestata_right {
	float: right;
	margin-top: 7px;
	padding-right: 30px;
	padding-left: 0px;
}
ul#navtestata_right li {
	font: 1.1em "Arial";
	text-transform: uppercase;
	display: inline;
}
ul#navtestata_right li a {
	text-decoration: none;
	color: #FFFFFF;
	padding-left: 20px;
}
ul#navtestata_right li a.active {
	text-decoration: none;
	color: #fff;
	font-weight: bold;
}
#zona_navigazione {
	width: 960px;
	height: 5px;
	padding-top: 210px;
}
h5.libri_in_fond {
	font: 1.1em Arial, Helvetica, sans-serif;
	background-color: #a05c5f;
	color: #FFFFFF;
	padding-left: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
}
h5.aree_tematiche {
	font: 1.1em Arial, Helvetica, sans-serif;
	background-color: #852e31;
	color: #FFFFFF;
	padding-left: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
}
#riga_agenda {
	width: 960px;
	border-bottom-color: #BBBABA;
	border-bottom-style: solid;
	border-bottom-width: 2px;
	float: inherit;
}
.filo_grigio_agenda {
	margin-top:0px;
	border-bottom:2px solid #BBBABA;
}
#logo_uas_piccolo {
	background-image: url(immagini/loghi_menu/uas_piccolo_noactive.gif);
	display: block;
	height: 37px;
	width: 52px;
	float: left;
}
#logo_uas_piccolo:hover {
	background-image: url(immagini/loghi_menu/uas_piccolo_active.gif);
	display: block;
	height: 37px;
	width: 52px;
	float: left;
}
#logo_ful_piccolo {
	background-image: url(immagini/loghi_menu/ful_piccolo_noactive.gif);
	display: block;
	height: 37px;
	width: 52px;
	float: left;
}
#logo_ful_piccolo:hover {
	background-image: url(immagini/loghi_menu/ful_piccolo_active.gif);
	display: block;
	height: 37px;
	width: 52px;
	float: left;
}
#logo_strega_piccolo {
	background-image: url(immagini/loghi_menu/strega_noactive.gif);
	display: block;
	height: 37px;
	width: 52px;
	float: left;
}
#logo_strega_piccolo:hover {
	background-image: url(immagini/loghi_menu/strega_active.gif);
	display: block;
	height: 37px;
	width: 52px;
	float: left;
}
#logo_das_piccolo {
	background-image: url(immagini/loghi_menu/das_piccolo_noactive.gif);
	display: block;
	height: 37px;
	width: 51px;
	float: left;
}
#logo_das_piccolo:hover {
	background-image: url(immagini/loghi_menu/das_piccolo_active.gif);
	display: block;
	height: 37px;
	width: 51px;
	float: left;
}
#blocco_libro {
	margin-top:10px;
	height: 156px;
}
#libro_menu_testo {
	height: 156px;
	width: 324px;
	padding-left: 0px;
	float: left;
	padding-right: 14px;
}
#libri_menu_imm {
	height: 156px;
	width: 100px;
	padding-left: 5px;
	float: right;
}
h3.titolo_pagina {
	padding:0px 0px 0 100px;
	font-size:1.5em;
	line-height:18px;
	text-align: left;
}
#torna {
	margin-top:10px;
	padding-bottom:15px;
	border-bottom: 1px solid #BBBABA;
}
ul#torna_up {
	float: right;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 10px;
}
ul#torna_up li {
	font: 1.1em "Arial";
	text-transform: uppercase;
	display: inline;
	color: BBBABA;
}
ul#torna_up li a {
	text-decoration: none;
	color: #BBBABA;
	padding-left: 0px;
}
ul#torna_up li a:hover {
	text-decoration: none;
	color: #ba001f;
	padding-left: 0px;
}
ul#torna_up li a:active {
	text-decoration: none;
	color: #000000;
}
h5.libri_titolo1a {
	font: 1.3em Arial, Helvetica, sans-serif;
	padding:8px 0px 0px 154px;
	font-weight:600;
	text-transform:none;
}
h6.libri_titolo2a {
	padding:0px 0 10px 154px;
	font: 1.2em Arial, Helvetica, sans-serif;
	text-transform:none;
	font-weight:100;
}
p.foto144_testogiusto {
	float: left;
	font: 1.1em Arial, Helvetica, sans-serif;
	color:#000;
	text-align:justify;
	line-height:15px;
	padding-bottom:20px;
	padding-left:10px;
	width: 283px;
}
#col_libro {
	float:left;
	width:438px;
	padding-right:24px;
	padding-bottom: 0px;
}
#torna_down {
	margin-top:5px;
	padding-bottom:15px;
}
.foto100 {
	float:left;
	padding-top:8px;
	width:110px;
}
a.serp {
	color: #ba001f;
	font-size: 1.2em;
}
p.news_text {
	padding:13px 0 20px 100px;
	color:#000000;
	font: 1.2em Arial, Helvetica, sans-serif;
	text-transform: none;
	font-weight: 300;
	margin-left: -100px;
	line-height: 16px;
}
/* MODIFICHE AGENDA */

#zona_agenda {
	float:left;
	width: 850px;
	margin:0;
	padding:4px 0 0 0;
}
#zona_agenda h4 {
	float:left;
	width:150px;
	border-right:1px solid #000;
	margin:3px 0 0 0;
	padding:0 4px;
	text-align:center;
}
#filo_agenda {
	display:none;
}
p#timeval {
	float:left;
	margin:0 0 0 230px;
	width:640px;
	padding:0.25em 1em;
	font: 1.2em Arial, Helvetica, sans-serif;
	margin:0 0 0 5px;
}
#rss {
}
/* CAPTCHA */
p.captcha {
	float:left;
	width:100%;
	padding:0;
	margin:0;
}
p.captcha img {
	float:left;
	margin:5px;
}
p.captcha label {
	text-transform:lowercase;
}


/* CAPTCHA PAOLO */
#box-commento{
		font-family:arial;
		margin-top:5px;
		text-align :left;
		line-height: 1.2em;
		color :black;
		margin-top:5px
		margin-bottom:5px
}
#captcha-container{
	font-size:78%;
	color:#666;
	}
#captcha-container p{
	font-family:arial;
	color:#666;
	margin-top:30px;
	width:217px;
	float:left;

}
#captcha-container img{
	float:left;
	margin-left:10px;
	margin-top:15px;
	width:140px;
}
#captcha-container input{
	margin-top:47px;
	margin-right:5px;
	width:60px;
	float:right;
}
#captcha-errore{
	font-family:arial;
	text-transform:uppercase;
	font-weight:bold;
	color:#BA001F;
}
#captcha-clear{
clear:both;
}
