/* CSS Document */

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(images/testata.png);
	background-repeat: repeat-x;
}


#container { width: 960px; min-width:960px; margin: 0 auto }
#container_header { height: 90px; width: 100%; background-image: ; background-repeat: repeat-x }
#header { width: 960px; min-width:960px; height: 90px; margin: 0 auto; color: #fff }
#logo { width: 330px; float: left; margin-top: 15px; margin-left: 0px; margin-right: 10px; height: 38px }



#mail { float: left; position: relative; margin-top: 5px; padding-left: 421px }
#mail li { display: inline; color: #fff }
#mail li a { color: #fff }
#mail li a:hover { border-bottom: dotted 1px #fff }


/*********************************
cerca
**********************************/
.adv_search { color: #fff }


#cerca_labels { margin-top: 9px; padding-left: 20px; width: 160px; margin-bottom: 0; padding-bottom: 0; z-index: 100; }
#cerca_labels ul li { display: inline; font-size: 9px; height: 25px;  z-index: 100;   }
#cerca_labels ul { margin: 0; padding: 0; }

#cerca { width: 198px; float: right; margin-right: 2px; color: #fff; margin-top: 10px; padding-top: 0; height: 40px; z-index: 200;}

#searchformhome { width: 191px; float: left; margin-right: 2px; color: #fff;  margin-top: 2px; padding-top: 0;  }
#searchformhome form { width: 190px; margin-top: 0;}

#search_string { background-image: url(images/search_input_bg.gif); background-repeat: no-repeat; border: none }

.searchbox { background: url(images/search_box_bg.png) no-repeat left top; height: 24px; padding-left: 3px; margin-bottom: 0; padding-bottom: 0; margin-top: 0px; padding-top: 0; z-index: 300;  }
.searchbox input {font-family:"Trebuchet MS"; font-size: 12px;  width: 153px; color: #3f3c30; margin-left: 6px; margin-top: 0; padding-top: 0;border: 0; outline: none; padding-right: 0; margin-right: 0; height: 15px; float: left; margin-top: 2px; }

.search_button { border: 0; background: url(images/lente.gif) no-repeat top left; height: 14px; width: 19px; text-indent: -9999px;  margin-left: 3px; margin-top: 3px; float: left; cursor: pointer;  }


/*********************************
Menu
**********************************/	    

#menu {
	position:;
	
}
.menu1 {
	margin:0;
	padding:0;
	list-style:none;
	height:1.9em;
	background-color: #ABCCF1;
	color:#294F70;
	font-weight: bold;
}
.menu1 li {
	float:left;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #EAF4FF;
}
.menu1 a { font-size:15px;
float:left;
height:2em;
line-height:2em;
padding:0 0.8em;
text-decoration:none;
}
.menu1 a:link, .menu1 a:visited {
	background-color: #ABCCF1;
	color:#294f70;
}
.menu1 a:hover,
.menu1 a:focus,
.menu1 a:active
{
	color:#ABCCF1;
	background-color:#294f70 ;
	
}
.menu1 .voceCorrente a:link,
.menu1 .voceCorrente a:visited,
.menu1 .voceCorrente a:hover,
.menu1 .voceCorrente a:focus,
.menu1 .voceCorrente a:active{
	background:#E9F5FC;
	color:#000;
}


#briciole { margin: 0 0 3px 0; margin-top: 5px; float: left; width: 784px;   padding-left: 7px;   border-left: 1px solid #e6e4db }

#centrale { margin: 0 0 10px 0; margin-top: 10px; float: left; width: 784px;  padding: 0;  border-right: 1px solid #e6e4db }

#centrale3 { margin: 0 0 10px 0; margin-top: 10px; float: left; width: 784px;  padding: 0;  border-right: 1px solid #e6e4db }


#presentazione { margin: 0; padding: 0 8px;  float: left; width: 378px; height:240px;  border-left: 1px solid #eae9e6; background: url(images/libro2.png) no-repeat right bottom;  }


#content_foto{ margin: 0; padding: 0 8px;   padding-right:19px; float: right; width: 348px;  border-left: 1px solid #eae9e6 }


#centrale2 { margin: 0 0 4px 0; margin-top: 0px; float: left; width: 780px;  padding: 0;  border-right: 0px solid #e6e4db }

#personaggi3 { margin: 0; padding: 0 8px; margin-top: 0px; padding-top: 3px;  float: left; width: 280px;  border-left: 1px solid #eae9e6;  }

#news { margin: 0; padding: 0 8px; margin-top: 0px; padding-top: 3px;  float: left; width: 490px;  border-left: 1px solid #eae9e6 }

#news-home { margin: 0; padding: 0 8px; margin-top: 0px; padding-top: 3px;  float: left; width: 490px;  border-left: 1px solid #eae9e6; font-size: 11px; font-family: "Trebuchet MS"; color: #565347;}

#news-home A:link {
	font-size: 11px; font-family: "Trebuchet MS"; COLOR: #990000; TEXT-DECORATION: none;
}
#news-home A:active {
	font-size: 11px; font-family: "Trebuchet MS";  TEXT-DECORATION: none;
}
#news-home A:visited {
	font-size: 11px; font-family: "Trebuchet MS"; TEXT-DECORATION: none; COLOR: #990000;
}
#news-home A:hover {
	font-size: 11px; font-family: "Trebuchet MS"; COLOR: #333333; TEXT-DECORATION: underline;
}



#facebook { margin: 0; padding: 0 9px; margin-top: 0px; padding-top: 3px;  float: right; width: 240px;  border-left: 1px solid #eae9e6 }

#facebook A:link {
	font-size: 11px; font-family: "Trebuchet MS"; COLOR: #333333; TEXT-DECORATION: none;
}
#facebook A:active {
	font-size: 11px; font-family: "Trebuchet MS";  TEXT-DECORATION: none;
}
#facebook A:visited {
	font-size: 11px; font-family: "Trebuchet MS"; TEXT-DECORATION: none; COLOR: #333333;
}
#facebook A:hover {
	font-size: 11px; font-family: "Trebuchet MS"; COLOR: #990000; TEXT-DECORATION: underline;
}
#facebook2 { margin: 0; padding: 0 9px; margin-top: 0px; padding-top: 3px;  float: right; width: 460px;  border-left: 1px solid #eae9e6 }

#sezione-libri { margin: 0 0 0px 0; margin-top: 10px;  width: 780px;  padding: 0;  border-right: 0px solid #e6e4db }
#libri { margin: 0; padding: 0 8px;  float: left; width: 390px;  border-left: 1px solid #eae9e6 }

#articoli { margin: 0; padding: 0 8px;  float: left; width: 355px;  border-left: 1px solid #eae9e6; background: url(images/libro2.png) no-repeat right bottom;  }

#video { margin: 0; padding: 0 8px;  float: left; width: 355px;  border-left: 1px solid #eae9e6; background: url(images/video-pellicola2.gif) no-repeat right bottom;  }

/*********************************
colonna-dx
**********************************/
#colonna-dx { padding-left: 6px; margin-top: 10px; float: left; width: 166px; background:url(images/agenda.png) no-repeat bottom right; border-right: 1px solid #e6e4db}
#colonna-dx h2 { border-bottom: 6px solid #3F3c30; color: #565347; letter-spacing: 2px }
#colonna-dx h3 { color: #820000; font-size: 9px; letter-spacing: 1px; text-transform: uppercase; padding: 3px 0 3px 0 }
#colonna-dx div { margin-bottom: 15px }
#colonna-dx ul { list-style: url("/images/raquo.gif"); padding-bottom: 5px }
#colonna-dx li { margin-left: 15px; padding-bottom: 5px; line-height: 12px }

#colonna-dx A:link {
	font-size: 11px; font-family: "Trebuchet MS"; COLOR: #565347; TEXT-DECORATION: none;
}
#colonna-dx A:active {
	font-size: 11px; font-family: "Trebuchet MS";  COLOR: #565347; TEXT-DECORATION: none;
}
#colonna-dx A:visited {
	font-size: 11px; font-family: "Trebuchet MS"; TEXT-DECORATION: none; COLOR: #565347;
}
#colonna-dx A:hover {
	font-size: 11px; font-family: "Trebuchet MS"; COLOR: #990000; TEXT-DECORATION: underline;
}

#dante { padding-left: 5px; margin-top: 10px; float: left; width: 168px; font-size: 11px; font-family: "Trebuchet MS"; }
#dante h2 { border-bottom: 6px solid  #006699; font-size: 16px; color: #990000; letter-spacing: 2px }
#dante div { margin-bottom: 15px }
#dante img{vertical-align: middle; float: right; padding: 3px; border-color:#CCCCCC;  margin: 5px 5px 5px 5px;}


/*********************************
Footer
**********************************/
#footer { width: 960px; margin: 0 auto; text-align: center; border-top: 1px solid #eae9e6; padding-top: 10px; background:url(images/background-bottom2.gif) repeat; }






h1 { font-size:35px; font-family: Georgia, "Times New Roman", Times, serif; color: #565245; font-weight: 400  }
h2 { font-size:11px; font-family: Georgia, "Times New Roman", Times, serif; text-transform: uppercase; color: #820000; padding-bottom: 3px; letter-spacing: 2px; font-weight: 400 }
h3 { font-size:12px; font-family: Arial, Helvetica, sans-serif; font-weight: 400 }
h4 { font-size:12px; font-family: Arial, Helvetica, sans-serif; font-weight: 400 }
h5 { font-size:11px; font-family: Arial, Helvetica, sans-serif; font-weight: 400 }


p,dl,hr,h1,h2,h3,h4,h5,h6,ol,ul,pre,table,address,fieldset { margin-bottom:5px }
p { color: #565347; line-height: 16px }
ul li { color: #565347 }





.Stile6 {font-family: Georgia, "Times New Roman", Times, serif}
.Stile8 {font-size: 32px}
.Stile9 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
}
.Stile10 {font-size: 14px}
.Stile11 {
	font-family: "Trebuchet MS";
	font-size: 12px;
}
.Stile12 {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #990000;
	font-weight: bold;
}
.Stile14 {font-family: Georgia, "Times New Roman", Times, serif; color: #333333; font-weight: bold; }
.Stile16 {
	font-size: 10px;
	font-family: "Trebuchet MS";
}
.Stile17 {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #135D9D;
	font-weight: bold;
}.Stile18 {font-size: 11px}
.Stile20 {font-size: 11px; font-family: "Trebuchet MS"; }
.Stile21 {color: #990000}

.Stile24 {font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-style: italic;
}



.data {font-size: 11px; font-family: "Trebuchet MS"; color: #990000}
